@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0b09;--rail: #12140f;--paper: #1b1d16;--inset: #0c0d0a;--bg-raise: #23261c;--line: #34382c;--line-strong: #4c5140;--ink: #f4f1e8;--muted: #d2cec0;--faint: #bdb8a8;--brass: #e2b657;--brass-hot: #f0c56f;--brass-ink: #241c0c;--good: #d5e4c2;--danger: #f3c8c1;--ask: #2c2618;--serif: "Fraunces", "Iowan Old Style", Georgia, serif;--sans: "Outfit", "Avenir Next", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:dark;accent-color:var(--brass)}*{box-sizing:border-box}html,body{margin:0;padding:0}@media(min-width:861px){html,body{height:100%;overflow:hidden}}html{scrollbar-color:var(--line-strong) var(--bg);scrollbar-width:thin}body{min-height:100vh;background:radial-gradient(880px 420px at 78% -12%,rgba(226,182,87,.09),transparent 58%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;font-weight:400}::selection{background:var(--brass);color:var(--brass-ink)}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.skip{position:absolute;left:12px;top:-48px;background:var(--brass);color:var(--brass-ink);padding:8px 12px;z-index:6;border-radius:8px}.skip:focus{top:12px}.appbar{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--bg)}.wordmark,.status{margin:0}.wordmark{font-family:var(--serif);font-weight:500;font-size:1.25rem;letter-spacing:-.03em}.status{color:var(--faint);font-size:.9rem}.columns{display:contents}.mast{padding-top:4px}h1,.lede,.sheet h2,.empty h2,.intake-head h2,.company-name,.range-line,blockquote{text-wrap:balance}h1{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.25rem,4vw,3.6rem);line-height:.98;letter-spacing:-.035em}.lede{margin:8px 0 0;font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.03em;color:var(--brass)}.dek{max-width:68ch;color:var(--muted);margin:12px 0 0}.nowrap{white-space:nowrap}.workspace{min-height:100vh}.stage{padding:0}.output{display:block}.intake,.sheet{background:var(--paper);border:1px solid var(--line);border-radius:16px}.sheet{padding:20px 20px 24px;box-shadow:0 16px 36px #00000047;scroll-margin-top:16px}.intake{display:flex;flex-direction:column;padding:0;min-height:0;background:var(--rail);box-shadow:none}.intake-head{padding:12px 18px 8px;border-bottom:1px solid var(--line)}.intake-head h2{margin:0;font-family:var(--serif);font-weight:500;font-size:1.45rem;letter-spacing:-.03em;line-height:1.1}.intake-body,.intake-actions{padding:0 18px}.intake-body{display:grid;gap:10px;padding-top:12px;padding-bottom:8px}.intake-actions{display:grid;gap:10px;padding-top:12px;padding-bottom:16px}fieldset{border:0;margin:0;padding:0;min-inline-size:0;display:grid;gap:10px}fieldset+fieldset{padding-top:8px;border-top:1px solid var(--line)}@media(min-width:861px){.workspace{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:100dvh;overflow:hidden}.appbar{grid-column:1 / -1}.intake{grid-column:1;grid-row:2;height:auto;max-height:none;min-height:0;overflow:hidden;border-radius:0;border-top:0;border-bottom:0;border-left:0}.intake-body{flex:1 1 auto;overflow:auto;min-height:0;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.intake-actions{border-top:1px solid var(--line);background:var(--rail)}.stage{grid-column:2;grid-row:2;min-height:0;height:auto;overflow:auto;display:flex;flex-direction:column;padding:28px 36px 32px;container-type:inline-size;container-name:stage}.output{display:flex;flex-direction:column;flex:1 0 auto;gap:18px}.sheet{flex:1 0 auto}}.pager-head,.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pager-head{justify-content:space-between}label{display:grid;gap:4px;font-size:14px;font-weight:500}.hint{font-weight:400;color:var(--faint);font-size:13px}input,textarea{width:100%;background:var(--inset);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:16px;font-weight:400;caret-color:var(--brass);transition:border-color .14s ease}textarea{resize:vertical;min-height:72px}input::placeholder,textarea::placeholder{color:var(--faint);font-style:italic;font-weight:400}input:hover,textarea:hover{border-color:var(--line-strong)}input:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible,.skip:focus-visible{outline:2px solid var(--brass);outline-offset:2px}input:focus-visible,textarea:focus-visible{border-color:var(--brass)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#e3a79e;background:#1c1210}.split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.chips li{display:inline-flex;align-items:center;gap:2px;background:var(--bg-raise);border:1px solid var(--line);border-radius:999px;padding:0 0 0 12px;font-size:14px}.chips button,.ghost,.primary{border-radius:999px}.chips button{display:grid;place-items:center;border:0;background:transparent;color:var(--muted);min-width:44px;min-height:44px;padding:0}.chips button:hover{color:var(--ink)}.primary,.ghost{min-height:44px;padding:0 16px;border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.primary{background:var(--brass);color:var(--brass-ink);font-weight:600}.primary:hover{background:var(--brass-hot)}.primary:active{background:#d7a84a}.primary:disabled{cursor:progress;opacity:.72}.ghost{background:transparent;border-color:var(--line);color:var(--ink);font-weight:500}.ghost:hover{background:var(--bg-raise);border-color:var(--line-strong)}.ghost:disabled{cursor:progress;opacity:.72}.intake-actions .row{display:grid;grid-template-columns:1.05fr .72fr 1.35fr;gap:8px}.intake-actions .row button{width:100%;height:44px;padding-inline:8px;white-space:nowrap}.error{margin:0;color:var(--danger);font-size:14px;padding:10px 12px;border-radius:10px;background:#2a1816;border:1px solid #6e403a}.sheet h2,.sheet h3,.empty h2,.company-name,blockquote,.range-line,.stats b{font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.15}.sheet h2{font-size:clamp(1.8rem,3vw,2.45rem);margin:0 0 8px}.sheet h3{font-size:1.55rem;margin:0 0 10px}.sheet h4{margin:22px 0 8px;font-family:var(--sans);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.empty h2{margin:0}.empty{max-width:68ch}.empty ol{list-style:none;margin:18px 0 0;padding:0;counter-reset:part}.empty li{counter-increment:part;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:10px;align-items:baseline;padding:13px 0;border-top:1px solid var(--line);color:var(--ink)}.empty li:before{content:counter(part);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.82rem;color:var(--brass)}.empty p{color:var(--muted);margin:16px 0 0;max-width:62ch}.where,.drafted{margin:0;color:var(--muted)}.drafted{margin-top:6px;font-size:.95rem}.stats{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.stats article{border:0;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:14px 14px 16px;background:transparent;min-width:0}.stats article:nth-child(2n){border-inline-end:0}.stats article:nth-last-child(-n+2){border-bottom:0}.stats p,.stats span{display:block;margin:0;color:var(--faint);font-size:12px;font-weight:500}.stats b{display:block;margin:6px 0;font-size:clamp(1.4rem,2vw,1.85rem);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stats .ask{background:var(--ask)}.stats .ask b{color:var(--brass)}@container stage (min-width: 820px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats article:nth-child(n){border-bottom:0;border-inline-end:1px solid var(--line)}.stats article:last-child{border-inline-end:0}}.delta{color:var(--good);margin:14px 0 0}.block{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.block p{margin:0 0 10px}.fine{color:var(--faint);font-size:13px}.tag{margin:2px 0 10px;color:var(--brass);font-weight:600;font-size:.95rem}.company-name{font-size:1.45rem;margin:0 0 4px}details{margin:8px 0 12px}summary{cursor:pointer;color:var(--brass);font-weight:500;width:fit-content}.skill-group ul,.shipped,.block ul,.block ol{margin:8px 0 0;padding-left:18px}.skill-group ul,.shipped{list-style:none;padding-left:0}.skill-group li,.shipped li{margin:0;padding:10px 0;border-top:1px solid var(--line)}.skill-group b,.shipped b{display:block}.shipped li div{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);gap:4px 14px;align-items:baseline}.shipped b{font-family:var(--mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.skill-group span,.shipped span,table span{display:block;color:var(--muted);font-size:14px;font-weight:400}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:10px 0;border-bottom:1px solid var(--line)}td{text-align:right;font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.subtotal th,.subtotal td{font-weight:600;border-bottom:0;padding-top:12px}blockquote{margin:0 0 14px;padding:0;border:0;background:transparent;font-size:1.4rem;line-height:1.35}blockquote:before{content:"“";display:block;color:var(--brass);font-size:2.4rem;line-height:.7;margin-bottom:8px}.objections div{margin:0;padding:12px 0;border-top:1px solid var(--line)}dt{font-weight:600}dd{margin:4px 0 0;color:var(--muted)}.range-line{font-size:1.6rem;font-variant-numeric:tabular-nums;margin:0 0 10px}.onepager{margin:0;padding:14px;background:var(--inset);border-radius:12px;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--muted)}.caveats li{color:var(--muted);margin-bottom:6px}.colophon{color:var(--faint);font-size:13px;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sheet[data-state=ready] .stats{animation:figures-in .42s cubic-bezier(.16,1,.3,1)}@keyframes figures-in{0%{opacity:.5;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}@media(max-width:860px){.workspace{display:flex;flex-direction:column;min-height:100vh}.workspace[data-result=empty]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.stage{display:contents}.appbar{order:0;padding:14px 16px}.mast{order:1;padding:20px 16px 0}.intake{order:2;margin:16px 16px 0}.output{order:3;padding:16px 16px 0}.sheet{box-shadow:none}.workspace[data-result=empty] .intake-actions{position:fixed;inset:auto 0 0 0;z-index:4;background:var(--rail);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -10px 28px #00000061}input,textarea,.intake-body button{scroll-margin-bottom:110px}}@media(max-width:520px){.split,.stats{grid-template-columns:1fr}.stats article:nth-child(n){border-inline-end:0;border-bottom:1px solid var(--line)}.stats article:last-child{border-bottom:0}.shipped li div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sheet[data-state=ready] .stats{animation:none}.primary,.ghost,input,textarea{transition:none}html{scroll-behavior:auto}}@media print{:root{--bg: #fff;--rail: #fff;--paper: #fff;--inset: #fff;--bg-raise: #fff;--line: #ccc;--line-strong: #ccc;--ink: #161616;--muted: #333;--faint: #444;--brass: #6a4b10;--brass-hot: #6a4b10;--brass-ink: #161616;--good: #1d4a24;--danger: #7a2e24;--ask: #fff;color-scheme:light}body{background:#fff}.no-print{display:none!important}.workspace,.columns,.stage,.output{display:block;height:auto;min-height:0;overflow:visible;padding:0}.sheet{border:0;padding:0;box-shadow:none;flex:none}.stats,.onepager{background:#fff}.sheet[data-state=ready] .stats{animation:none}a{color:inherit}}
