@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-stencil-vietnamese-700-normal-BYSkg9Xs.woff2)format("woff2"),url(/assets/big-shoulders-stencil-vietnamese-700-normal-Ct_UrBqJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-stencil-latin-ext-700-normal-CQFUFfM6.woff2)format("woff2"),url(/assets/big-shoulders-stencil-latin-ext-700-normal-BiB-5xYx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-stencil-latin-700-normal-kpOjPBOh.woff2)format("woff2"),url(/assets/big-shoulders-stencil-latin-700-normal-CA6_N2Mm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-vietnamese-800-normal-DwUqROd-.woff2)format("woff2"),url(/assets/big-shoulders-stencil-vietnamese-800-normal-COVsD1sw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-latin-ext-800-normal-COyBEGtW.woff2)format("woff2"),url(/assets/big-shoulders-stencil-latin-ext-800-normal-qcy_aDhm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-latin-800-normal-lzTnT0xv.woff2)format("woff2"),url(/assets/big-shoulders-stencil-latin-800-normal-D9suHeMw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-cyrillic-400-normal-BCR-5knY.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-400-normal-Br6HGNtH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-ext-400-normal-CqsZQCXg.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-400-normal-CBFElp5P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2)format("woff2"),url(/assets/martian-mono-latin-400-normal-DM4nBGIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/martian-mono-cyrillic-600-normal-BK9F1QH4.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-600-normal-DfZOe4kq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/martian-mono-latin-ext-600-normal-B7SJLXMk.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-600-normal-DcTSv0-g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/martian-mono-latin-600-normal-BlUmYrg6.woff2)format("woff2"),url(/assets/martian-mono-latin-600-normal-CDEEqth2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#e5ded2;--surface:#f1ece4;--ink:#24221f;--muted:#645d54;--brick:#a3402f;--ink-08:color-mix(in srgb, var(--ink) 8%, transparent);--ink-14:color-mix(in srgb, var(--ink) 14%, transparent);--ink-30:color-mix(in srgb, var(--ink) 30%, transparent);--paper-60:color-mix(in srgb, var(--paper) 60%, transparent);--paper-22:color-mix(in srgb, var(--paper) 22%, transparent);--paper-70:color-mix(in srgb, var(--paper) 70%, var(--ink));--brick-10:color-mix(in srgb, var(--brick) 10%, transparent);--brick-deep:color-mix(in srgb, var(--brick) 82%, var(--ink));--display:"Big Shoulders Stencil", Impact, "Arial Narrow", sans-serif;--mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-21:1.3125rem;--t-28:1.75rem;--t-38:clamp(1.9rem, 1.4rem + 1.6vw, 2.375rem);--t-50:clamp(2.3rem, 1.6rem + 2.4vw, 3.125rem);--t-display:clamp(2.6rem, 1.4rem + 4.2vw, 4.6rem);--track-label:.1em;--track-display:.005em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--frame:3px;--rule:1.5px;--r-1:4px;--r-2:8px;--r-3:14px;--lift:3px;--dash:10px;--gap-dash:7px;--bar-h:56px;--desk:14px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .3, 1);--d-fast:.14s;--d-ui:.2s;--d-mid:.32s;--d-slow:.56s;--blink:1.06s}@media (width<=759px){:root{--desk:8px;--bar-h:52px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + var(--s-4))}body{background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:var(--t-14);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--track-display);text-wrap:balance;font-weight:800;line-height:.92}p{text-wrap:pretty}img,svg{max-width:100%;display:block}a{color:var(--ink);text-underline-offset:3px;transition:color var(--d-fast) var(--ease);text-decoration-thickness:1.5px}a:hover{color:var(--brick)}button,input,select{font:inherit;color:inherit}::selection{background:var(--brick);color:var(--paper)}:focus-visible{outline:2px solid var(--brick);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-size:var(--t-12);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.label-muted{color:var(--muted);font-weight:400}.no{color:var(--brick);font-weight:600}.btn{--btn-bg:var(--surface);--btn-fg:var(--ink);justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:2px solid var(--ink);border-radius:var(--r-1);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--lift) var(--lift) 0 var(--ink);font-size:var(--t-12);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:transform var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), background-color var(--d-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:hover{--btn-bg:var(--paper);color:var(--btn-fg)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn[disabled]{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.btn-primary{--btn-bg:var(--brick);--btn-fg:var(--paper)}.btn-primary:hover{--btn-bg:var(--brick-deep)}.btn-quiet{box-shadow:none;border-color:var(--ink-30)}.btn-quiet:active{box-shadow:none}.die{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.die rect{x:1.25px;y:1.25px;fill:none;width:calc(100% - 2.5px);height:calc(100% - 2.5px);stroke:var(--brick);stroke-width:2.5px;stroke-dasharray:var(--dash) var(--gap-dash)}.die-quiet rect{stroke:var(--ink-30);stroke-width:1.5px}.cut-label{top:-.75em;right:var(--s-4);padding:0 var(--s-1);background:inherit;color:var(--brick);letter-spacing:.14em;font-size:10px;font-weight:600;line-height:1.4;position:absolute}.fold{height:0;margin:var(--s-5) 0;border:0;border-top:var(--rule) dashed var(--ink-30);position:relative}.fold:after{content:attr(data-label);padding-right:var(--s-2);background:var(--fold-bg,var(--surface));color:var(--muted);letter-spacing:.14em;font-size:10px;line-height:1.5;position:absolute;top:-.8em;left:0}.caret{background:var(--brick);vertical-align:-.12em;width:.55ch;height:1.05em;animation:blink var(--blink) steps(1) infinite;margin-left:.08em;display:inline-block}.caret-display{vertical-align:-.02em;width:.32em;height:.76em}@keyframes blink{50%{opacity:0}}.motion [data-reveal]{transition:opacity var(--d-slow) var(--ease), transform var(--d-slow) var(--ease), clip-path var(--d-slow) var(--ease-in-out);transition-delay:calc(var(--i,0) * 70ms)}.motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}.motion [data-reveal=wipe]:not(.is-in){opacity:1;clip-path:inset(0 100% 0 0);transform:none}.motion [data-reveal=wipe]{clip-path:inset(0)}.motion [data-reveal=print]:not(.is-in){opacity:1;clip-path:inset(0 0 100%);transform:none}.motion [data-reveal=print]{clip-path:inset(0);transition-duration:.9s}.motion [data-reveal=card]:not(.is-in){opacity:0;transform:translateY(-10px)scale(.97)rotate(-.6deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.caret{animation:none!important}}.desk{--pad-x:clamp(16px, 3.4vw, 48px);padding:var(--desk);min-height:100dvh}.window{min-height:calc(100dvh - var(--desk) * 2);border:var(--frame) solid var(--ink);border-radius:var(--r-2);background:var(--surface);position:relative;overflow-x:clip}.motion .window{animation:window-in .42s var(--ease) backwards}@keyframes window-in{0%{clip-path:inset(0 0 calc(100% - var(--bar-h)) 0 round var(--r-2))}to{clip-path:inset(0 0 0 0 round var(--r-2))}}.bar{z-index:20;min-height:var(--bar-h);background:var(--ink);color:var(--paper);align-items:stretch;display:flex;position:sticky;top:0}.bar-logo{padding:0 var(--s-5) 0 var(--s-4);border-right:1px solid var(--paper-22);align-items:center;display:flex}.bar-logo img{width:auto;height:30px}.bar-logo:focus-visible{outline-offset:-4px}.tabs{align-items:stretch;display:flex}.tab{align-items:center;gap:var(--s-2);padding:0 var(--s-4);border-right:1px solid var(--paper-22);color:var(--paper);font-size:var(--t-12);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--d-ui) var(--ease), color var(--d-ui) var(--ease);font-weight:600;text-decoration:none;display:flex;position:relative}.tab-n{color:var(--paper-70);transition:color var(--d-ui) var(--ease)}.tab-short{display:none}.tab:hover{color:var(--paper);background:color-mix(in srgb, var(--paper) 10%, transparent)}.tab:focus-visible{outline-offset:-4px}.tab[aria-current=true]{background:var(--surface);color:var(--ink)}.tab[aria-current=true] .tab-n{color:var(--brick)}.tab:after{content:"";left:var(--s-4);right:var(--s-4);background:var(--brick);transform-origin:0;height:2px;transition:transform var(--d-ui) var(--ease);position:absolute;bottom:9px;transform:scaleX(0)}.tab[aria-current=true]:after{transform:scaleX(1)}.bar-export{align-items:center;gap:var(--s-2);padding:0 var(--s-5);background:var(--brick);color:var(--paper);font-size:var(--t-12);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--d-fast) var(--ease);border:0;margin-left:auto;font-weight:600;display:inline-flex}.bar-export svg{transition:transform var(--d-ui) var(--ease)}.bar-export:hover{background:var(--brick-deep)}.bar-export:hover svg{transform:translateY(2px)}.bar-export:active svg{transform:translateY(4px)}.bar-export:focus-visible{outline:2px solid var(--paper);outline-offset:-5px}.bar-export[disabled]{cursor:progress;opacity:.8}.bar-export-short{display:none}@media (width<=1099px){.tab{padding:0 var(--s-3)}.bar-logo img{height:24px}}@media (width<=899px){.bar{flex-wrap:wrap;position:relative}.bar-logo{min-height:var(--bar-h);border-right:0;flex:1}.bar-logo img{height:24px}.bar-export{min-height:var(--bar-h);padding:0 var(--s-4)}.tabs{border-top:1px solid var(--paper-22);order:3;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.tab{min-height:48px;padding:0 var(--s-1);letter-spacing:.06em;flex-direction:column;justify-content:center;gap:0;font-size:10px;line-height:1.3}.tab:last-child{border-right:0}.tab:after{bottom:4px;left:30%;right:30%}.tab-long [aria-hidden=true]{display:none}.tab-short{display:inline}}.pane{padding:var(--s-8) var(--pad-x);border-top:var(--frame) solid var(--ink);position:relative}.room.pane{border-top:0}.kicker{line-height:2;display:block}.kicker .no{min-width:2.6em;margin-right:var(--s-2);text-align:center;border:1.5px solid var(--brick);border-radius:var(--r-1);padding:1px 6px;line-height:1.5;display:inline-block}.pane-head{gap:var(--s-4);max-width:980px;margin-bottom:var(--s-7);display:grid}.pane-head h2{font-size:clamp(2.4rem,1.4rem + 3.2vw,4.2rem)}.pane-lede{max-width:62ch;color:var(--muted);font-size:var(--t-14)}@media (width<=759px){.pane{padding:var(--s-7) var(--pad-x)}}.foot{gap:var(--s-6);padding:var(--s-7) var(--pad-x) var(--s-5);background:var(--ink);color:var(--paper);display:grid}.foot-brand{gap:var(--s-3);align-content:start;display:grid}.foot-brand img{width:230px;height:auto}.foot-brand p,.foot-small{color:var(--paper-70);font-size:var(--t-12)}.foot-nav,.foot-contact{align-content:start;gap:var(--s-1);display:grid}.foot a{align-items:center;gap:var(--s-2);min-height:36px;color:var(--paper);font-size:var(--t-12);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--paper);text-decoration:underline}.foot .no{color:var(--paper-70)}.foot :focus-visible{outline-color:var(--paper)}.foot-small{padding-top:var(--s-4);border-top:1px solid var(--paper-22);grid-column:1/-1}@media (width>=860px){.foot{grid-template-columns:1.6fr 1fr 1fr}}.room{gap:var(--s-6);padding-top:var(--s-5);padding-bottom:var(--s-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""rack""print";display:grid}.room-head{gap:var(--s-3);grid-area:head;display:grid}.rack{grid-area:rack}.stage{grid-area:stage}.printout{grid-area:print}@media (width>=760px){.room{column-gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"head head""stage print""rack print"}}@media (width>=1100px){.room{min-height:calc(100dvh - var(--desk) * 2 - var(--frame) * 2 - var(--bar-h));align-content:start;row-gap:var(--s-5);grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(300px,340px);grid-template-areas:"head head head""rack stage print"}.room-head{align-items:end;column-gap:var(--s-7);grid-template-columns:auto minmax(0,40ch)}.room-head .kicker{grid-column:1/-1}.room-head .lede{padding-bottom:6px}}.type-h1{font-size:var(--t-display)}.type-word{white-space:nowrap}.motion .type-ch{animation:1ms linear both type-in;animation-delay:var(--d)}@keyframes type-in{0%{opacity:0}to{opacity:1}}.lede{max-width:46ch;color:var(--muted);font-size:var(--t-14);line-height:1.6}.rack{align-content:start;gap:var(--s-5);display:grid}.motion .rack>*{animation:rise .46s var(--ease) backwards}.motion .rack>:first-child{animation-delay:.16s}.motion .rack>:nth-child(2){animation-delay:.22s}.motion .rack>:nth-child(3){animation-delay:.28s}.motion .rack>:nth-child(4){animation-delay:.34s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.rack-block{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.rack-title{gap:var(--s-2);margin-bottom:2px;padding:0;display:flex}.wearer{border:2px solid var(--ink);border-radius:var(--r-1);background:var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--ink);grid-template-columns:1fr 1fr;padding:3px;display:grid}.seg{min-height:44px;padding:0 var(--s-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--d-ui) var(--ease), color var(--d-ui) var(--ease), transform var(--d-fast) var(--ease);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.seg:hover{color:var(--ink)}.seg:active{transform:translateY(1px)}.seg.is-on{background:var(--ink);color:var(--paper)}.seg:focus-visible,label.seg:focus-within{outline:2px solid var(--brick);outline-offset:2px}.hint{color:var(--muted);font-size:11.5px;line-height:1.5}.status-error{color:var(--brick);font-weight:600}.status-ok,.status-busy{color:var(--ink)}.status-ok,.status-error{animation:pop var(--d-ui) var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(3px)}}.frames{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;display:grid}.frame-chip{cursor:pointer;position:relative}.frame-chip input{opacity:0;pointer-events:none;position:absolute}.frame-chip-face{min-height:64px;padding:var(--s-2) var(--s-1);border:1.5px solid var(--ink-30);border-radius:var(--r-1);background:var(--paper);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), color var(--d-fast) var(--ease);place-items:center;gap:4px;font-size:10px;font-weight:600;display:grid}.frame-chip:hover .frame-chip-face{border-color:var(--ink);color:var(--ink)}.frame-chip:active .frame-chip-face{transform:translateY(1px)}.frame-chip input:checked+.frame-chip-face{border-color:var(--ink);background:var(--surface);color:var(--ink);box-shadow:inset 0 -3px 0 var(--brick), var(--lift) var(--lift) 0 var(--ink);transform:translate(-1px,-1px)}.frame-chip input:focus-visible+.frame-chip-face{outline:2px solid var(--brick);outline-offset:2px}.badge-field{border:2px solid var(--ink);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--lift) var(--lift) 0 var(--ink);transition:border-color var(--d-fast) var(--ease);overflow:hidden}.badge-field-head{background:var(--brick);color:var(--paper);letter-spacing:.16em;text-align:center;text-transform:uppercase;padding:3px 0;font-size:10px;font-weight:600;display:block}.badge-field input{width:100%;min-height:52px;padding:4px var(--s-3) 6px;color:var(--ink);caret-color:var(--brick);font-family:var(--display);letter-spacing:.01em;text-align:center;text-transform:uppercase;background:0 0;border:0;font-size:32px;font-weight:800;line-height:1;display:block}.badge-field input:focus{outline:none}.badge-field:focus-within{outline:2px solid var(--brick);outline-offset:3px}.badge-field.is-bad{border-color:var(--brick);animation:nudge .26s var(--ease)}@keyframes nudge{30%{transform:translate(-3px)}60%{transform:translate(2px)}}.extras{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.extra{background:var(--paper);cursor:pointer;min-height:82px;transition:transform var(--d-fast) var(--ease), background-color var(--d-fast) var(--ease);border-radius:6px;align-content:start;gap:2px;padding:10px 12px;display:grid;position:relative}.extra input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.extra:hover{background:var(--surface)}.extra:active{transform:translateY(1px)}.extra:has(input:focus-visible){outline:2px solid var(--brick);outline-offset:3px}.extra-top{letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.extra-part{color:var(--muted)}.extra-pts.neg,.srow-pts.neg{color:var(--brick)}.extra-name{color:var(--muted);font-family:var(--display);text-transform:uppercase;transition:color var(--d-fast) var(--ease);font-size:23px;font-weight:800;line-height:1}.extra.is-on{background:var(--surface)}.extra.is-on .extra-name{color:var(--ink)}.extra-spec{color:var(--muted);font-size:10px;line-height:1.35}.extra:hover .die rect{animation:1.2s linear infinite march-sm}.extra:has(input:focus-visible) .die rect{animation:1.2s linear infinite march-sm}@keyframes march-sm{to{stroke-dashoffset:-17px}}.stage{align-content:start;justify-items:center;gap:var(--s-4);min-width:0;display:grid}.plate-frame{border-radius:var(--r-2);background:var(--paper);width:100%;max-width:640px;box-shadow:4px 4px 0 var(--ink);position:relative}@media (width>=1100px){.plate-frame{width:min(100%,max(380px,100dvh - 330px))}}.motion .plate-frame{animation:plate-in .56s var(--ease) .12s backwards}@keyframes plate-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.plate-svg{aspect-ratio:1;border-radius:var(--r-2);width:100%;height:auto}.plate-svg text{-webkit-user-select:none;user-select:none}.glasses-part{cursor:grab;touch-action:none}.is-dragging .glasses-part{cursor:grabbing}.part{transform-box:fill-box;transform-origin:50%}.motion .part{animation:snap .3s var(--ease) backwards;animation-delay:calc(.24s + var(--n,0) * 80ms)}.motion .is-entered .part{animation-delay:0s}@keyframes snap{0%{opacity:0;transform:translateY(-16px)scale(1.04)}}.motion .callout{animation:fade .4s var(--ease) .7s backwards}@keyframes fade{0%{opacity:0}}.plate-die{transition:stroke-width var(--d-fast) var(--ease)}.is-dragging .plate-die{animation:1.2s linear infinite march}@keyframes march{to{stroke-dashoffset:-44px}}.co-1{font:600 24px var(--mono)}.co-2{font:400 20px var(--mono)}.badge-head{font:600 19px var(--mono)}.badge-title{font-family:var(--display);font-weight:800}.tag-1{font:600 17px var(--mono)}.tag-2{font:400 14px var(--mono)}.fit{gap:var(--s-3) var(--s-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;width:100%;max-width:640px;margin:0;padding:0;display:grid}.fit legend{margin-bottom:var(--s-2);padding:0}.fit-field{gap:2px;display:grid}.fit-label{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.fit-label output{color:var(--ink);font-weight:600}.fit-reset{grid-column:1/-1;justify-self:start}@media (width>=1100px){.fit{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.fit-reset{grid-column:auto;min-height:36px}}input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:32px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:var(--ink);height:2px}input[type=range]::-moz-range-track{background:var(--ink);height:2px}input[type=range]::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--surface);appearance:none;width:14px;height:22px;transition:background-color var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);border-radius:3px;margin-top:-10px}input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--surface);border-radius:3px;width:10px;height:18px}input[type=range]:hover::-webkit-slider-thumb{background:var(--brick)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}input[type=range]:hover::-moz-range-thumb{background:var(--brick)}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--brick);outline-offset:2px}input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--brick);outline-offset:2px}.printout{align-content:start;gap:var(--s-4);min-width:0;display:grid}.motion .printout{animation:print-in .64s var(--ease-in-out) .26s backwards}@keyframes print-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sheet{padding:var(--s-3) 14px 14px;border:2px solid var(--ink);border-radius:var(--r-1);background:var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--ink);--fold-bg:var(--paper);position:relative}.sheet-head{border-bottom:var(--rule) solid var(--ink);justify-content:space-between;padding-bottom:6px;display:flex}.sheet-rows{display:grid}.srow{align-items:baseline;column-gap:var(--s-2);border-bottom:1px dashed var(--ink-14);font-size:var(--t-12);grid-template-columns:2.2ch auto minmax(0,1fr) 3ch;padding:6px 0 5px;line-height:1.4;display:grid}.srow-part{color:var(--brick);font-weight:600}.srow-name{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.srow-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srow-pts{text-align:right;font-weight:600}.srow-note{color:var(--muted);grid-column:2/-1;font-size:10.5px;line-height:1.35}.srow-empty{padding:var(--s-3) 0;color:var(--muted)}.motion .print-line{animation:print-line .24s var(--ease) backwards;animation-delay:calc(var(--n,0) * 55ms)}@keyframes print-line{0%{clip-path:inset(0 0 100%);opacity:.3}to{clip-path:inset(0);opacity:1}}.sheet-cut{margin:var(--s-3) 0 var(--s-2);border-top:2px dashed var(--brick);position:relative}.sheet-cut span{background:var(--paper);color:var(--brick);letter-spacing:.14em;padding-left:6px;font-size:10px;font-weight:600;line-height:1.5;position:absolute;top:-.8em;right:0}.sheet-total{display:grid}.trow{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:28px;display:flex}.trow dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.trow dd{align-items:center;gap:var(--s-2);font-size:var(--t-12);font-weight:600;display:flex}.trow .trow-grade{color:var(--brick);font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:800;line-height:1}.trow-num{text-align:right;min-width:5ch}.trow-status{border:1.5px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:1px 8px;transform:rotate(-2deg)}.meter{gap:2px;display:inline-flex}.cell{border:1px solid var(--ink-30);transform-origin:bottom;width:7px;height:12px}.cell.on{border-color:var(--brick);background:var(--brick);animation:cell-in .22s var(--ease) backwards;animation-delay:calc(var(--c) * 28ms)}@keyframes cell-in{0%{transform:scaleY(0)}}.console{border-radius:var(--r-1);background:var(--ink);color:var(--paper);font-size:var(--t-12);padding:10px 12px 6px}.console-head{justify-content:space-between;gap:var(--s-2);display:flex}.console .label-muted{color:var(--paper-70)}.console-log{height:118px;margin:var(--s-2) 0 0;scrollbar-width:thin;scrollbar-color:var(--paper-22) transparent;align-content:start;gap:1px;display:grid;overflow-y:auto}.cl{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.cl-out{color:var(--paper-70)}.cl-err{border-left:3px solid var(--brick);background:color-mix(in srgb, var(--brick) 30%, var(--ink));color:var(--paper);justify-self:start;padding:0 4px}.cl-prompt{color:var(--paper-70)}.prompt{align-items:center;gap:var(--s-2);border-top:1px solid var(--paper-22);margin-top:6px;padding-top:4px;display:flex}.prompt-sign{color:var(--paper);font-weight:600}.prompt-field{flex:1;min-width:0;font-size:13px;position:relative}.prompt-field input{width:100%;min-height:40px;color:var(--paper);caret-color:#0000;letter-spacing:0;background:0 0;border:0;padding:0;font-size:13px}.prompt-field input:focus{outline:none}.prompt:focus-within{border-top-color:var(--paper-70)}.prompt-caret{top:50%;left:min(calc(var(--len) * 1ch), calc(100% - 1ch));vertical-align:middle;width:1ch;height:1.3em;margin:0;position:absolute;transform:translateY(-50%)}.prompt-run{min-height:36px;padding:0 var(--s-3);border:1.5px solid var(--paper-70);border-radius:var(--r-1);color:var(--paper);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);background:0 0;font-size:10.5px;font-weight:600}.prompt-run:hover{background:var(--paper);color:var(--ink)}.prompt-run:active{transform:translateY(1px)}.prompt-run:focus-visible{outline-color:var(--paper)}.export-box{gap:var(--s-2);display:grid}.btn-big{width:100%;min-height:56px;padding:0 var(--s-5);font-size:var(--t-14);justify-content:space-between}.btn-meta{letter-spacing:.04em;font-weight:400}.export-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.export-row .btn{flex:auto}@media (width<=759px){.room{gap:var(--s-5)}.plate-frame{box-shadow:3px 3px 0 var(--ink)}.prompt-run,.fit-reset{min-height:44px}input[type=range]{height:44px}.extra-name{font-size:21px}}.part-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=680px){.part-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.part-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.part-card{gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-4);background:var(--paper);transition:transform var(--d-ui) var(--ease);border-radius:10px;grid-template-rows:auto auto auto auto 1fr auto;display:grid;position:relative}.part-card .cut-label{background:var(--surface)}.part-card:hover{transform:translateY(-2px)}.part-card:hover .die rect{animation:1.2s linear infinite march-sm}.part-card-top{justify-content:space-between;gap:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase;font-size:10.5px;font-weight:600;display:flex}.part-no{color:var(--brick)}.part-pts{color:var(--muted)}.drawing{aspect-ratio:260/150;width:100%;height:auto;margin:var(--s-1) 0;border-radius:var(--r-1);background-color:var(--surface);background-image:linear-gradient(var(--ink-08) 1px, transparent 1px), linear-gradient(90deg, var(--ink-08) 1px, transparent 1px);background-position:-1px -1px;background-size:13px 13px}.dim-text{font:600 9px var(--mono);letter-spacing:.08em}.part-card h3{font-size:var(--t-38)}.part-material{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.part-copy{max-width:44ch;font-size:12.5px;line-height:1.6}.part-actions{padding-top:var(--s-2);flex-wrap:wrap;gap:6px;display:flex}.chip{min-height:40px;padding:0 var(--s-3);border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);border-radius:999px;align-items:center;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{color:var(--ink);background:var(--paper);border-color:var(--brick)}.chip:active{transform:translateY(1px)scale(.98)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (width<=759px){.chip{min-height:44px}}.receipt-grid{gap:var(--s-7);display:grid}@media (width>=1000px){.receipt-grid{gap:var(--s-8);grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:start}}.slip{padding:var(--s-5) var(--s-5) var(--s-6);background:var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--ink-30);--fold-bg:var(--paper);position:relative}.slip:after{content:"";background:radial-gradient(circle at 6px 8px, transparent 5px, var(--paper) 5.5px) 0 0 / 12px 8px repeat-x;height:8px;position:absolute;bottom:-7px;left:0;right:0}.slip-head{padding-bottom:var(--s-2);border-bottom:2px solid var(--ink);justify-content:space-between;display:flex}.slip-steps li{align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px dashed var(--ink-14);grid-template-columns:3ch 7.5ch minmax(0,1fr);display:grid}.slip-n{color:var(--brick);font-size:var(--t-12);font-weight:600}.slip-verb{font-family:var(--display);font-size:var(--t-21);text-transform:uppercase;font-weight:800;line-height:1}.slip-text{font-size:12.5px;line-height:1.55}.slip-small{color:var(--muted);font-size:11.5px}@media (width<=520px){.slip-steps li{grid-template-columns:3ch minmax(0,1fr);row-gap:2px}.slip-text{grid-column:2}}.grading{align-content:start;gap:var(--s-4);display:grid}.grading h3{font-size:var(--t-38)}.grading-copy{max-width:64ch;font-size:13px}.ruler{margin:var(--s-7) 0 var(--s-2)}.ruler-track{border-top:2px solid var(--ink);height:76px;position:relative}.ruler-seg{border-left:1.5px solid var(--ink-30);letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:2px;padding:16px 6px 0;font-size:10px;font-weight:600;line-height:1.25;display:grid;position:absolute;top:0;bottom:0}.ruler-name{font-family:var(--display);letter-spacing:.01em;font-size:15px;font-weight:800;line-height:1}@media (width<=520px){.ruler-seg{padding:14px 4px 0}.ruler-name{font-size:12.5px}}.ruler-seg:before{content:"";background:var(--brick);transform-origin:0;height:6px;transition:transform var(--d-mid) var(--ease);position:absolute;top:0;left:-1.5px;right:0;transform:scaleX(0)}.ruler-seg.is-here{color:var(--brick)}.ruler-seg.is-here:before{transform:scaleX(1)}.ruler-ticks span{background:var(--ink);width:1.5px;height:9px;position:absolute;top:-2px}.ruler-marker{width:100%;height:0;transform:translateX(calc(var(--x) * 100%));transition:transform var(--d-slow) var(--ease);pointer-events:none;position:absolute;top:-40px;left:0}.ruler-marker:after{content:"";background:var(--brick);width:2px;height:40px;position:absolute;top:0;left:-1px}.ruler-marker span{background:var(--brick);color:var(--paper);letter-spacing:.08em;white-space:nowrap;transform:translateX(calc(var(--x) * -100%));border-radius:3px;padding:2px 8px;font-size:10.5px;font-weight:600;position:absolute;top:-26px;left:0}.ruler figcaption{margin-top:var(--s-2);font-size:11.5px}.commands{gap:var(--s-2);display:grid}.commands dl{border-top:1px dashed var(--ink-14);display:grid}.commands dl>div{gap:2px var(--s-4);padding:var(--s-2) 0;border-bottom:1px dashed var(--ink-14);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.commands dl>div{grid-template-columns:30ch minmax(0,1fr);align-items:baseline}}.commands code{background:var(--paper);font-family:var(--mono);overflow-wrap:anywhere;border-radius:3px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.commands dd{color:var(--muted);font-size:11.5px}@media (width>=1100px){.token{column-gap:var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.token .pane-head{padding-top:var(--s-5);margin-bottom:0}.token .tag-wrap{justify-items:stretch}}.tag-wrap{gap:var(--s-4);justify-items:start;display:grid}.price-tag{gap:var(--s-5) var(--s-6);width:100%;max-width:780px;padding:var(--s-6) var(--s-6) var(--s-6) 64px;border-radius:var(--r-3);background:var(--paper);box-shadow:4px 4px 0 var(--ink);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid;position:relative}.price-tag .cut-label{background:var(--surface)}.tag-hole{border:2px solid var(--ink);background:var(--surface);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.tag-art{border:2px solid var(--ink);border-radius:50%;width:112px;height:112px}.tag-rows{gap:var(--s-2);display:grid}.tag-rows>div{align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px dashed var(--ink-14);grid-template-columns:8ch minmax(0,1fr);display:grid}.tag-rows dt{letter-spacing:var(--track-label);text-transform:uppercase;font-size:10.5px}.tag-rows dd{overflow-wrap:anywhere;font-weight:600}.tag-rows .tag-status{font-family:var(--display);font-size:var(--t-28);text-transform:uppercase;font-weight:800;line-height:1.05}.mint{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--rule) dashed var(--ink-30);grid-column:1/-1;display:grid}.mint-addr{padding:var(--s-3);border-radius:var(--r-1);background:var(--surface);font-family:var(--mono);overflow-wrap:anywhere;word-break:break-all;font-size:13px;display:block}.mint-actions,.mint-links{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.copied{color:var(--brick);font-size:var(--t-12);font-weight:600}.copied:not(:empty){animation:pop var(--d-ui) var(--ease)}.small-print{max-width:72ch;color:var(--muted);font-size:11.5px}@media (width<=640px){.price-tag{padding:var(--s-5) var(--s-4) var(--s-5) 48px;grid-template-columns:minmax(0,1fr)}.tag-hole{left:16px}.tag-art{width:84px;height:84px}}
