.bc__work{grid-template-columns:minmax(0,1fr) 360px}.bc__stage{min-width:0;padding:26px var(--studio-pad)}.bc__proofhead,.bc__inspectorhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bc__proofnote{color:var(--text-muted);margin-top:5px;font-size:.8rem;display:block}.bc__proofhead .segmented{width:auto}.bc__proofhead .segmented button{padding-inline:12px;font-size:.75rem}.bc__proof{border:1px solid var(--border);border-radius:var(--r-md);background-color:var(--bg-subtle);background-image:radial-gradient(var(--border) .8px, transparent .8px);background-size:12px 12px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin-top:22px;padding:36px 28px 20px;display:flex}.bc__paper{border:1px solid var(--border);background:var(--colour-reference-white);width:100%;max-width:430px;box-shadow:var(--shadow-md);border-radius:3px;overflow:hidden}.bc__paper svg{width:100%;height:auto;display:block}.bc__ruler{width:100%;max-width:430px;color:var(--text-muted);font:500 .65rem/1.4 var(--font-mono);justify-content:center;align-items:center;gap:12px;margin-bottom:13px;display:flex}.bc__ruler span{border-top:1px solid var(--border-input);flex:1;height:7px}.bc__ruler span:first-child{border-left:1px solid var(--border-input)}.bc__ruler span:last-child{border-right:1px solid var(--border-input)}.bc__screen-note{text-align:center;color:var(--text-muted);margin:20px 0 0;font-size:.69rem}.bc__proofempty{text-align:center;max-width:32ch;color:var(--text-muted);justify-items:center;gap:12px;padding-block:20px;font-size:.8rem;display:grid}.bc__proofempty strong{color:var(--text);font-family:var(--font-display);font-size:1.1rem}.bc__facts{border-bottom:1px solid var(--border);grid-template-columns:1.4fr 1.3fr 1fr;margin-top:18px;padding-bottom:18px;display:grid}.bc__facts>div{min-width:0;padding-right:8px}.bc__facts>div+div{border-left:1px solid var(--border);padding-left:14px}.bc__facts span{color:var(--text-muted);margin-bottom:6px;font-size:.69rem;display:block}.bc__facts strong{font:500 .72rem/1.5 var(--font-mono);overflow-wrap:anywhere}.bc__check{align-items:flex-start;gap:10px;padding:17px 0;display:flex}.bc__checkmark{height:22px;color:var(--success);background:var(--success-soft);border-radius:50%;flex:0 0 22px;place-items:center;font-size:.8rem;display:grid}.bc__check strong{font-size:.81rem;display:block}.bc__check p{color:var(--text-muted);margin:4px 0 0;font-size:.75rem;line-height:1.5}.bc__check[data-state=error] .bc__checkmark{background:var(--danger-soft);color:var(--danger)}.bc__check[data-state=error] strong{color:var(--danger)}.bc__check[data-state=warn] .bc__checkmark{background:var(--warning-soft);color:var(--warning)}.bc__check[data-state=warn] strong{color:var(--warning)}.bc__message{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.bc__message:empty{display:none}.bc__message[data-error=true]{border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);padding:12px}.bc__modes{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--surface);margin:0 0 18px;padding:3px;display:flex}.bc__modes label{cursor:pointer;flex:1;min-width:0}.bc__modes input{opacity:0;width:1px;height:1px;position:absolute}.bc__modes span{text-align:center;color:var(--text-muted);border-radius:5px;padding:9px 4px;font-size:.75rem;font-weight:600;display:block}.bc__modes input:checked+span{color:var(--text);background:var(--accent-soft);box-shadow:var(--shadow-sm)}.bc__modes input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.bc__field{color:var(--text);gap:7px;margin-top:14px;font-size:.75rem;font-weight:600;display:grid}.bc__size-settings>summary{cursor:pointer;align-items:flex-start;gap:11px;list-style:none;display:flex}.bc__size-settings>summary::-webkit-details-marker{display:none}.bc__size-settings>summary:after{content:"+";font:400 1.1rem/1.3 var(--font-mono);color:var(--text-muted);margin-left:auto}.bc__size-settings[open]>summary:after{content:"−"}.bc__size-settings .studio-section__title,.bc__size-settings .studio-section__note{display:block}.bc__size-settings .studio-section__note{margin-top:5px}.bc__field .input{width:100%;min-width:0;font-size:.8rem;font-weight:400}.bc__field:has(.bc__optional){grid-template-columns:1fr auto}.bc__field:has(.bc__optional) input{grid-column:1/-1}.bc__optional{color:var(--text-muted);font-size:.7rem;font-weight:400}.bc__value,.bc__list{font-family:var(--font-mono)}.bc__list{resize:vertical;min-height:118px;line-height:1.7}.bc__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bc__hint,.bc__fine{color:var(--text-muted);margin:9px 0 0;font-size:.71rem;line-height:1.6}.bc__textbutton{text-underline-offset:3px;color:var(--text);font:500 .73rem/1.5 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.bc__textbutton+.btn{margin-top:9px}.bc__input-error{color:var(--danger);margin:8px 0;font-size:.75rem;line-height:1.5}.bc__value[aria-invalid=true]{border-color:var(--danger)}.bc__checklabel{color:var(--text);align-items:flex-start;gap:8px;margin-top:14px;font-size:.75rem;line-height:1.5;display:flex}.bc__checklabel input{accent-color:var(--accent);flex-shrink:0;margin-top:2px}.bc .filedrop--compact{margin-top:14px;padding:12px}.bc .filedrop--compact .filedrop__art,.bc .filedrop--compact .filedrop__formats,.bc .filedrop--compact .filedrop__meta{display:none}.bc .filedrop--compact .filedrop__hint{font-size:.68rem}.bc .filedrop--compact .filedrop__title{font-size:.75rem}.bc .filedrop--compact .filedrop__pick{white-space:nowrap;padding:7px 9px;font-size:.7rem}.bc__inspector{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.bc__inspectorhead h3{font:600 1.12rem/1.3 var(--font-display);letter-spacing:-.025em;margin:5px 0 0}.bc__count{font:500 .65rem/1.4 var(--font-mono);border:1px solid var(--border);border-radius:20px;padding:5px 9px}.bc__tablewrap{width:100%;margin-top:16px;overflow-x:auto}.bc__table{border-collapse:collapse;width:100%;font-size:.73rem}.bc__table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px;font-size:.65rem;font-weight:500}.bc__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px}.bc__table td:first-child{color:var(--text-muted);font-family:var(--font-mono);width:35px}.bc__table td:nth-child(2){overflow-wrap:anywhere;width:46%}.bc__table td:nth-child(3){font-size:.68rem}.bc__table tr[data-selected=true]{background:var(--accent-soft)}.bc__table button{color:var(--text);text-align:left;font:500 .73rem/1.5 var(--font-mono);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.bc__table small{color:var(--text-muted);margin-top:3px;font-size:.66rem;display:block}.bc__bad{color:var(--danger)}.bc__warn{color:var(--warning)}.bc__good{color:var(--success)}.bc__pager{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:.67rem;display:flex}.bc__pager .btn{font-size:.67rem}.bc__sheetproof{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-subtle);color:var(--text-muted);justify-items:center;gap:14px;margin-top:22px;padding:22px;font-size:.8rem;line-height:1.6;display:grid}.bc__sheetproof>svg{width:100%;max-width:300px;max-height:450px;filter:drop-shadow(0 4px 5px var(--border));display:block}.bc__slot{cursor:pointer}.bc__slot:hover>rect,.bc__slot:focus-visible>rect{stroke:var(--focus);stroke-width:.8px}.bc__slot:focus-visible{outline:none}.bc [hidden]{display:none!important}.bc[aria-busy=true] .studio-rail{pointer-events:none;opacity:.65}@container studio (width<=820px){.bc__work{flex-direction:column;display:flex}.bc__work>.studio-rail{display:contents}.bc__work>.studio-rail>.studio-section{border-top:1px solid var(--border);background:var(--bg-subtle);order:3}.bc__work>.studio-rail>.studio-section:first-child{border-top:0;order:1}.bc__stage{border-top:1px solid var(--border);padding:20px var(--studio-pad);order:2}.bc__proof{min-height:260px;margin-top:16px}}@container studio (width<=430px){.bc__proofhead{gap:12px}.bc__proofnote{display:none}.bc__proof{min-height:220px;padding:24px 14px 16px}.bc__facts{grid-template-columns:1fr 1fr;row-gap:14px}.bc__facts>div:last-child{border-left:0;grid-column:1/-1;align-items:baseline;gap:8px;padding-left:0;display:flex}.bc__facts>div:last-child span{margin:0}.bc__check{flex-wrap:wrap}.bc__check>div{flex:1}.bc__sheetproof{padding:12px}}.tm-barcode .bc-motion__label{fill:var(--surface);stroke:var(--border-input);stroke-width:1px}.tm-barcode .bc-motion__bars{fill:var(--text)}.tm-barcode .bc-motion__rule{stroke:var(--border-strong);stroke-width:1px}.tm-barcode .bc-motion__text{fill:var(--text-muted);font:500 8px var(--font-mono)}.tm-barcode .bc-motion__input{animation:7s ease-in-out infinite backwards bc-code}.tm-barcode .bc-motion__hero{transform-origin:200px 110px;animation:7s ease-in-out infinite backwards bc-bars}.tm-barcode .bc-motion__sheet{animation:7s ease-in-out infinite backwards bc-labels}.tm-barcode .bc-motion__tick{stroke:var(--success);stroke-width:2px;fill:none;animation:7s ease-in-out infinite backwards bc-tick}@keyframes bc-code{0%,12%{opacity:1;transform:translateY(12px)}30%,85%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(12px)}}@keyframes bc-bars{0%,18%{opacity:0;transform:scaleX(.8)}38%,85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.8)}}@keyframes bc-labels{0%,40%{opacity:0;transform:translateY(15px)}60%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes bc-tick{0%,60%{opacity:0}72%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tm-barcode *{animation:none!important}}
