@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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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{--paper: #f5efe3;--paper-deep: #ece3d0;--card: #fbf7ee;--ink: #241f19;--ink-soft: #6b5f50;--line: #d8cbb2;--line-soft: #e5dbc6;--accent: #bc430e;--accent-deep: #8f3208;--accent-ink: #fff;--ok: #2c6a4c;--ok-bg: #e2ede5;--warn: #6f5200;--warn-bg: #f1e8cd;--bad: #a33018;--bad-bg: #f3ded5;--hold: #5b5266;--hold-bg: #e6e1ec;--wave-ink: #2a2419;--wave-flag: #bc430e;--wave-moment: rgba(188, 67, 14, .14);--wave-played: rgba(42, 36, 25, .22);--shadow: 0 1px 2px rgba(36, 31, 25, .07), 0 8px 28px -18px rgba(36, 31, 25, .4);--serif: "Fraunces", "Iowan Old Style", Georgia, serif;--sans: "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", "SF Mono", ui-monospace, monospace}@media(prefers-color-scheme:dark){:root{--paper: #191510;--paper-deep: #211c14;--card: #221d15;--ink: #eae2d2;--ink-soft: #a39682;--line: #3d352a;--line-soft: #2e2820;--accent: #e0703a;--accent-deep: #f0885a;--accent-ink: #191510;--ok: #7dbb99;--ok-bg: #22352b;--warn: #d3b25e;--warn-bg: #37301c;--bad: #e08a6d;--bad-bg: #3d2318;--hold: #b0a6c4;--hold-bg: #2d2936;--wave-ink: #d8cfbc;--wave-flag: #e0703a;--wave-moment: rgba(224, 112, 58, .18);--wave-played: rgba(216, 207, 188, .2);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 28px -18px rgba(0, 0, 0, .8)}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:radial-gradient(1200px 500px at 85% -100px,var(--paper-deep),transparent 70%),var(--paper);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.68;-webkit-font-smoothing:antialiased}.skip{position:absolute;left:-999px;top:0;background:var(--accent);color:#fff;padding:.6rem 1rem;z-index:50}.skip:focus{left:.5rem;top:.5rem}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono);font-size:.86em}.masthead{max-width:52rem;margin:0 auto;padding:clamp(2.5rem,7vh,5rem) 1.25rem 1rem}.kicker{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border-block:1px solid var(--line);padding:.55rem 0;margin:0 0 2.2rem}h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.6rem,7.5vw,4.4rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 1.4rem}.lede{font-size:clamp(1.1rem,2.2vw,1.25rem);max-width:44rem}.truth{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--accent);padding:.9rem 1.15rem;margin:1.6rem 0 0;font-size:.95rem;box-shadow:var(--shadow)}.truth p{margin:0}.hurry{color:var(--ink-soft);font-size:.95rem;margin-top:1.1rem}.masthead.opening{max-width:72rem;min-height:auto;padding:clamp(1.25rem,3vh,2rem) 1.5rem 1.25rem;display:flex;flex-direction:column;justify-content:center}.case-label,.receipt-label,.step-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-deep)}.opening-identity{margin-bottom:clamp(1.25rem,2.8vh,1.9rem);padding-bottom:clamp(.85rem,2vh,1.25rem);border-bottom:1px solid var(--line)}.opening h1{max-width:24ch;margin:0;font-family:var(--serif);font-size:clamp(2.35rem,4.3vw,3.65rem);line-height:1;letter-spacing:-.018em}.opening-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:clamp(1.5rem,4vw,3.8rem);align-items:start}.opening-copy{grid-column:1;grid-row:1}.case-label{margin:0 0 .55rem}.case-title{max-width:19ch;margin:0 0 1rem;font-family:var(--serif);font-size:clamp(1.7rem,2.75vw,2.35rem);line-height:1.04;letter-spacing:-.015em}.opening-explainer{max-width:49rem;font-size:clamp(1.02rem,1.55vw,1.16rem);line-height:1.5;margin-bottom:.85rem}.purpose{max-width:52rem;font-size:.95rem;line-height:1.54;color:var(--ink-soft);margin-bottom:0}.truth-boundary{max-width:48rem;margin:1rem 0 0;padding-left:.9rem;border-left:3px solid var(--accent);color:var(--ink-soft);font-size:.88rem;line-height:1.5}.human-receipt{grid-column:1 / -1;grid-row:2;border-top:3px solid var(--accent);background:color-mix(in srgb,var(--card) 78%,transparent);padding:.9rem 1rem .85rem;box-shadow:var(--shadow)}.receipt-label{margin:0 0 .25rem}.human-receipt h2{font-family:var(--sans);font-size:1.02rem;letter-spacing:0;margin:0 0 .55rem}.human-receipt ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.42}.human-receipt li+li{margin-top:0}.human-receipt details{margin-top:.55rem}.human-receipt summary{font-size:.79rem}.human-receipt details p{margin:.35rem 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.4}.intro-sticky-anchor{grid-column:2;grid-row:1;align-self:start;justify-self:stretch;width:100%;aspect-ratio:1;margin-block-end:4.5rem;visibility:hidden;pointer-events:none}.intro-note{grid-column:2;grid-row:1;min-width:0;overflow:hidden;border:2px solid var(--accent);background:var(--ink);box-shadow:0 1.1rem 2.8rem -1.6rem #241f19ad;animation:intro-note-arrive .42s .12s ease both}.intro-note.is-following{position:fixed;top:4.25rem;right:1rem;z-index:18;width:min(16rem,calc(100vw - 2rem));box-shadow:0 1.2rem 3.2rem -1rem #241f19b8}.intro-video-label{display:flex;justify-content:flex-end;gap:1rem;margin:0;padding:.48rem .62rem;border-bottom:1px solid var(--accent);color:var(--accent-deep);background:var(--paper-deep);font-family:var(--mono);font-size:.65rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.intro-video-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#2a241d}.intro-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#2a241d;cursor:pointer}.intro-video-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:2.75rem;border-top:1px solid var(--accent);background:var(--ink)}.intro-video-sound,.intro-video-playback{margin:0;padding:.68rem .45rem;border:0;color:var(--paper);background:var(--ink);cursor:pointer;font-family:var(--mono);font-size:.64rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;transition:color .15s ease,background .15s ease}.intro-video-playback{border-left:1px solid color-mix(in srgb,var(--paper) 24%,transparent)}.intro-video-sound:hover,.intro-video-playback:hover{color:var(--ink);background:var(--paper-deep)}.intro-video-sound:focus-visible,.intro-video-playback:focus-visible{position:relative;z-index:1;outline:3px solid var(--paper);outline-offset:-4px}video::cue{color:#fff;background-color:#191510d6;font-family:var(--sans);font-size:.72rem;line-height:1.32}@keyframes intro-note-arrive{0%{transform:translateY(.7rem)}to{transform:translateY(0)}}.operating-route{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(1rem,2vh,1.4rem) 0 0;padding:0;border-block:1px solid var(--line)}.operating-route li{position:relative;min-width:0;padding:.65rem .8rem .7rem;border-right:1px solid var(--line-soft)}.operating-route li:last-child{border-right:0}.route-number,.route-owner,.route-output{display:block}.route-number{font-family:var(--mono);color:var(--accent);font-size:.66rem;margin-bottom:.15rem}.operating-route strong{display:block;font-size:.78rem;line-height:1.25}.route-owner{color:var(--ink-soft);font-family:var(--mono);font-size:.62rem;line-height:1.3;margin-top:.24rem}.route-output{color:var(--ink-soft);font-size:.69rem;line-height:1.34;margin-top:.28rem}.first-action{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(20rem,1.28fr);gap:.65rem 1rem;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);padding:.75rem .9rem;margin-top:clamp(.9rem,2vh,1.35rem)}.first-action-copy .step-label{margin:0 0 .18rem}.first-action-copy p:last-child{margin:0;font-size:.86rem;line-height:1.4}.first-action .wave{height:64px}.first-action .player-row,.first-action .consent-block-note,.first-action .opening-transcript{grid-column:1 / -1}.first-action .player-row{margin-top:0}.btn.quiet{border-color:var(--line);color:var(--ink-soft)}.opening-transcript{margin-top:.15rem}.opening-transcript summary{font-size:.8rem}@media(max-width:680px){.masthead.opening{min-height:auto;padding:1.15rem 1.1rem 1.4rem;justify-content:flex-start}.opening-grid{grid-template-columns:1fr;gap:1.15rem}.opening-copy{grid-column:1;grid-row:1}.intro-sticky-anchor,.intro-note{grid-column:1;grid-row:2;width:min(100%,22rem);justify-self:center}.human-receipt{grid-column:1;grid-row:3}.human-receipt ol{display:block}.human-receipt li+li{margin-top:.38rem}.opening h1{font-size:2.25rem}.case-title{font-size:1.65rem}.opening-explainer{font-size:1rem}.purpose{font-size:.92rem}.first-action{grid-template-columns:1fr;margin-top:1rem}.first-action .player-row,.first-action .consent-block-note,.first-action .opening-transcript{grid-column:1}.first-action .player-row{align-items:stretch}.first-action .player-row .btn{flex:1 1 100%;text-align:left}.operating-route{grid-template-columns:1fr}.operating-route li{display:grid;grid-template-columns:2rem 1fr;gap:0 .5rem;border-right:0;border-bottom:1px solid var(--line-soft);padding:.5rem 0}.operating-route li:last-child{border-bottom:0}.route-number{grid-row:1 / 4}.route-output{display:none}}@media(max-width:900px){.intro-note.is-following{top:auto;right:.75rem;bottom:.75rem;width:min(10.5rem,42vw)}}@media(prefers-reduced-motion:reduce){.intro-note{animation:none}}.rail{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block:1px solid var(--line);margin-top:2rem}.rail ol{list-style:none;display:flex;gap:.25rem;margin:0 auto;padding:.4rem 1rem;max-width:52rem;overflow-x:auto}.rail a{display:inline-block;padding:.3rem .55rem;text-decoration:none;color:var(--ink-soft);font-family:var(--mono);font-size:.78rem;white-space:nowrap;border-radius:3px}.rail a span{color:var(--ink)}.rail a:hover,.rail a[aria-current=location]{background:var(--paper-deep);color:var(--ink)}.rail a[aria-current=location]{box-shadow:inset 0 -2px 0 var(--accent)}main{max-width:52rem;margin:0 auto;padding:0 1.25rem}.station{padding:clamp(2.6rem,6vh,4.2rem) 0 .6rem;border-top:1px solid var(--line-soft);margin-top:2.4rem;scroll-margin-top:4rem}.station:first-child{border-top:0;margin-top:0}.station-tag{font-family:var(--mono);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem}.station-tag .num{display:inline-block;background:var(--ink);color:var(--paper);padding:.1rem .45rem;border-radius:2px;margin-right:.5rem}.station-tag .num:only-child{margin-right:0}h2{font-family:var(--serif);font-weight:600;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 1.1rem}h3{font-family:var(--sans);font-weight:600;font-size:1.02rem;margin:0 0 .7rem}p{margin:0 0 1.05rem}.fine{font-size:.87rem;color:var(--ink-soft)}.aside-note{color:var(--ink-soft);font-size:.95rem}a{color:var(--accent-deep);text-underline-offset:2px}a:hover{color:var(--accent)}.primary-station{padding-top:clamp(3rem,7vh,5rem)}.brief-line{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin:1.4rem 0 0}.brief-line div{padding:.85rem 1rem .9rem 0;border-bottom:1px solid var(--line-soft)}.brief-line div:nth-child(odd){border-right:1px solid var(--line-soft)}.brief-line div:nth-child(2n){padding-left:1rem}.brief-line div:nth-last-child(-n+2){border-bottom:0}.brief-line dt{font-family:var(--mono);color:var(--accent-deep);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.brief-line dd{margin:.28rem 0 0;font-size:.9rem;line-height:1.45}.ownership-lanes{margin-top:1.5rem;border-block:1px solid var(--line)}.ownership-lane{display:grid;grid-template-columns:9.5rem minmax(0,1fr) 15rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line-soft);align-items:start}.ownership-lane:last-child{border-bottom:0}.ownership-lane h3{font-family:var(--mono);color:var(--accent-deep);font-size:.76rem;line-height:1.35}.ownership-lane ul{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.45}.ownership-lane li+li{margin-top:.3rem}.lane-handoff{margin:0;padding-left:1rem;border-left:2px solid var(--line);color:var(--ink-soft);font-size:.78rem;line-height:1.4}.lane-handoff strong,.lane-handoff span{display:block}.lane-handoff span{margin-top:.35rem;font-family:var(--mono);font-size:.68rem;color:var(--accent-deep)}.moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.4rem}.moment-card{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--ink-soft);border-radius:5px;padding:.9rem;box-shadow:var(--shadow)}.moment-card[data-route=return]{border-top-color:var(--bad)}.moment-card[data-route=keep]{border-top-color:var(--ok)}.moment-topline{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.moment-number{font-family:var(--mono);color:var(--ink-soft);font-size:.72rem}.evidence-type{font-family:var(--mono);font-size:.64rem;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;padding:.14rem .35rem;border:1px solid var(--line);border-radius:2px;text-align:right}.evidence-type.derived{color:var(--warn);border-color:var(--warn);background:var(--warn-bg)}.moment-card h3{font-family:var(--serif);font-size:1.15rem;line-height:1.18;margin:.75rem 0}.moment-signal,.moment-reason{font-size:.82rem;line-height:1.45}.moment-signal span{display:block;font-family:var(--mono);font-size:.64rem;text-transform:uppercase;color:var(--ink-soft);letter-spacing:.05em}.moment-route{margin:0 0 .65rem}.route-mark{display:inline-block;font-family:var(--mono);font-size:.7rem;border:1px solid currentColor;border-radius:3px;padding:.16rem .4rem}.route-mark.keep{color:var(--ok);background:var(--ok-bg)}.route-mark.return{color:var(--bad);background:var(--bad-bg)}.moment-action{margin-top:auto;align-self:flex-start}.moment-status{min-height:1.3rem;margin:.45rem 0 0}.inline-moment-result{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--line)}.inline-result-label{margin:0 0 .45rem;font-family:var(--mono);color:var(--accent-deep);font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.inline-measurements{margin:0}.inline-measurements div{display:flex;justify-content:space-between;gap:.7rem;padding:.22rem 0;border-bottom:1px solid var(--line-soft);font-size:.72rem;line-height:1.35}.inline-measurements dt{color:var(--ink-soft)}.inline-measurements dd{margin:0;text-align:right;font-family:var(--mono)}.inline-return-instruction{margin:.6rem 0;font-size:.75rem;line-height:1.4}.btn.compact{padding:.35rem .6rem;font-size:.78rem}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.35rem 0 1rem}.decision-boundary{border:1px solid var(--line);padding:1.05rem;background:var(--card)}.decision-boundary.deterministic{border-top:3px solid var(--ink-soft)}.decision-boundary.ai-assisted{border-top:3px solid var(--warn)}.decision-boundary.human{border-top:3px solid var(--accent)}.decision-owner{font-family:var(--mono);color:var(--accent-deep);text-transform:uppercase;font-size:.68rem;letter-spacing:.06em;margin-bottom:.35rem}.decision-boundary h3{font-family:var(--serif);font-size:1.3rem;line-height:1.2}.decision-boundary p{font-size:.88rem;line-height:1.5}.decision-output{border-top:1px solid var(--line-soft);padding-top:.7rem;color:var(--ink-soft);margin-bottom:0}.decision-rule{font-size:.92rem;border-left:3px solid var(--accent);padding-left:.9rem}.moment-intro{color:var(--ink-soft);font-size:.9rem;margin:1.4rem 0 0}.guided-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.3rem 0}.guided-stat{border-top:2px solid var(--ink);padding:.6rem .2rem 0}.guided-stat strong{display:block;font-family:var(--mono);font-size:1.28rem;line-height:1.2}.guided-stat span{display:block;color:var(--ink-soft);font-size:.74rem;line-height:1.3;margin-top:.2rem}.exception-board{margin:1.5rem 0;border-block:1px solid var(--line)}.exception-board-label{margin:0;padding:.55rem 0;font-family:var(--mono);color:var(--accent-deep);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.exception-row{display:grid;grid-template-columns:5rem minmax(12rem,1fr) 9rem minmax(14rem,1.5fr);gap:.75rem;align-items:start;padding:.75rem 0;border-top:1px solid var(--line-soft);font-size:.82rem}.exception-row strong{line-height:1.35}.exception-row p{margin:0;color:var(--ink-soft);line-height:1.4}.exception-state{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;border:1px solid currentColor;border-radius:2px;padding:.12rem .3rem;justify-self:start}.exception-state.returned{color:var(--bad);background:var(--bad-bg)}.exception-state.review{color:var(--warn);background:var(--warn-bg)}.exception-state.blocked{color:var(--hold);background:var(--hold-bg)}.exception-owner{font-family:var(--mono);color:var(--ink-soft);font-size:.7rem;line-height:1.4}.next-change{background:var(--card);border:1px solid var(--line);padding:.9rem 1rem}.next-change .step-label{margin:0 0 .45rem}.next-change ul{margin:0;padding-left:1.15rem;font-size:.88rem}.next-change li+li{margin-top:.38rem}.feedback-loop{font-family:var(--serif);font-size:1.16rem;line-height:1.45;margin:1.1rem 0 0;max-width:42rem}.proof-section{padding-bottom:1.5rem}.proof-lines{border-block:1px solid var(--line);margin:1.4rem 0}.proof-line{display:grid;grid-template-columns:10rem 1fr;gap:1.25rem;padding:.9rem 0;border-bottom:1px solid var(--line-soft)}.proof-line:last-child{border-bottom:0}.proof-line p{margin:0}.proof-label{font-family:var(--mono);color:var(--accent-deep);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.proof-line p:last-child{font-size:.9rem;line-height:1.5}.bench-section{padding-bottom:1.5rem}.bench-thesis{max-width:42rem;margin:1.1rem 0 0;font-family:var(--serif);font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.42}.bench-flow{margin-top:2rem;border-top:1px solid var(--line)}.bench-step.station{margin-top:0;padding-top:clamp(2.2rem,6vh,4rem)}.bench-step h3{max-width:42rem;margin-bottom:.55rem;font-family:var(--serif);font-size:clamp(1.45rem,2.8vw,1.9rem);line-height:1.2}.simulation-note{margin:-.15rem 0 1rem;color:var(--ink-soft);font-family:var(--mono);font-size:.74rem;letter-spacing:.02em}.bench-step>p:not(.step-label){max-width:43rem}.full-record{margin:clamp(3rem,8vh,5.5rem) 0 1rem;border-block:1px solid var(--line)}.full-record>summary{list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0;color:var(--ink)}.full-record>summary::-webkit-details-marker{display:none}.full-record>summary:after{content:"+";font-family:var(--mono);color:var(--accent);font-size:1.5rem}.full-record[open]>summary:after{content:"−"}.full-record>summary span{font-family:var(--serif);font-size:1.35rem}.full-record>summary small{margin-left:auto;color:var(--ink-soft);font-weight:400;max-width:30rem;text-align:right;line-height:1.35}.full-record-body{padding-bottom:1rem}.full-record-intro{max-width:44rem;margin:1.5rem 0 0;padding-left:1rem;border-left:3px solid var(--accent);color:var(--ink-soft);font-size:.98rem;line-height:1.6}@media(max-width:900px){.decision-grid{grid-template-columns:1fr}}@media(max-width:640px){.moment-grid,.decision-grid{grid-template-columns:1fr}.guided-stats{grid-template-columns:1fr 1fr}.brief-line{grid-template-columns:1fr}.brief-line div,.brief-line div:nth-child(odd),.brief-line div:nth-child(2n){padding:.75rem 0;border-right:0;border-bottom:1px solid var(--line-soft)}.brief-line div:last-child{border-bottom:0}.ownership-lane{grid-template-columns:1fr;gap:.5rem}.lane-handoff{padding:.6rem 0 0;border-left:0;border-top:1px solid var(--line-soft)}.exception-row{grid-template-columns:5rem 1fr}.exception-owner{text-align:right}.exception-row p{grid-column:1 / -1}.proof-line{grid-template-columns:1fr;gap:.3rem}.full-record>summary{align-items:flex-start}.full-record>summary small{display:none}}.instrument{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);padding:1.15rem 1.25rem;margin:1.4rem 0 1.6rem}.two-col{display:grid;gap:1.1rem;grid-template-columns:1fr;padding:1.1rem}@media(min-width:760px){.two-col{grid-template-columns:1fr 1fr}}.card{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:1rem 1.1rem}.card h4{margin:0 0 .7rem;font-family:var(--serif);font-size:1.08rem;line-height:1.25}.marked-action{font-size:.95rem;margin:0 0 .9rem}.stamp{display:inline-block;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1.5px solid var(--accent);border-radius:3px;padding:.12rem .5rem;margin-right:.55rem;transform:rotate(-1deg)}.btn{font-family:var(--sans);font-size:.92rem;font-weight:500;color:var(--ink);background:var(--paper);border:1px solid var(--ink-soft);border-radius:4px;padding:.48rem .95rem;cursor:pointer}.btn:hover{border-color:var(--ink);background:var(--paper-deep)}.btn.primary{background:var(--accent);border-color:var(--accent-deep);color:var(--accent-ink)}.btn.primary:hover{background:var(--accent-deep)}.btn.danger{border-color:var(--bad);color:var(--bad);background:transparent}.btn.danger:hover{background:var(--bad-bg)}.btn.subtle{border-color:var(--line);color:var(--ink-soft)}.btn.subtle:hover{color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.is-playing,.btn.is-selected,.btn[aria-pressed=true]{border-color:var(--accent-deep);background:var(--accent);color:var(--accent-ink)}.btn.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 24%,transparent)}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:3px}.btn-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.65rem 0}.wave{width:100%;height:112px;display:block;background:var(--paper);border:1px solid var(--line);border-radius:4px;cursor:pointer}.player-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.7rem}.time{color:var(--ink-soft);min-width:7.5ch}.consent-block-note{color:var(--bad);background:var(--bad-bg);border:1px dashed var(--bad);border-radius:4px;padding:.5rem .8rem;margin-top:.7rem}details{margin-top:.9rem}summary{cursor:pointer;font-weight:500;color:var(--accent-deep)}summary:hover{color:var(--accent)}.transcript{list-style:none;margin:.8rem 0 0;padding:0;max-height:21rem;overflow-y:auto;border-top:1px solid var(--line-soft)}.transcript li{border-bottom:1px solid var(--line-soft)}.transcript button{all:unset;display:grid;grid-template-columns:4.2rem 1fr;gap:.6rem;padding:.42rem .3rem;width:100%;cursor:pointer;font-size:.92rem}.transcript button:hover{background:var(--paper-deep)}.transcript .t{font-family:var(--mono);font-size:.78rem;color:var(--ink-soft)}.transcript li.current button{background:var(--wave-moment)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th{text-align:left;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);padding:.4rem .7rem .4rem 0}td{border-bottom:1px solid var(--line-soft);padding:.48rem .7rem .48rem 0;vertical-align:top}tbody tr:hover{background:color-mix(in srgb,var(--paper-deep) 55%,transparent)}td.num,th.num{text-align:right;font-family:var(--mono);font-size:.85rem}.spec-head{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:baseline;margin-bottom:.6rem}.spec-id{color:var(--accent);margin:0}.spec-note{font-size:.87rem;color:var(--ink-soft);margin:0;flex-basis:100%}.chip{display:inline-block;font-family:var(--mono);font-size:.72rem;letter-spacing:.03em;padding:.1rem .5rem;border-radius:3px;border:1px solid currentColor;white-space:nowrap}.chip.ok{color:var(--ok);background:var(--ok-bg)}.chip.review{color:var(--warn);background:var(--warn-bg)}.chip.return{color:var(--bad);background:var(--bad-bg)}.chip.hold{color:var(--hold);background:var(--hold-bg)}.kv{margin:0}.kv>div{display:grid;grid-template-columns:8rem 1fr;gap:.6rem;padding:.32rem 0;border-bottom:1px solid var(--line-soft)}.kv dt{font-family:var(--mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);padding-top:.15rem}.kv dd{margin:0;font-size:.92rem}.hash{word-break:break-all;font-size:.75rem}.whatif{margin-top:.9rem;border-top:1px dashed var(--line);padding-top:.9rem}.chain{list-style:none;margin:0;padding:0}.chain li{position:relative;padding:0 0 .9rem 1.3rem;border-left:2px solid var(--line);margin-left:.4rem;font-size:.9rem}.chain li:last-child{padding-bottom:.1rem}.chain li:before{content:"";position:absolute;left:-6px;top:.35rem;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--card)}.provenance-detail{display:block;color:var(--ink-soft);line-height:1.45}.technical-record{margin-top:1rem;border-top:1px solid var(--line-soft);padding-top:.75rem}.technical-record summary{font-size:.84rem}.provenance-technical{margin-top:.65rem}.provenance-technical>div{grid-template-columns:7rem 1fr}.bench-toolbar{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.guided-check{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:1.35rem 1.6rem}.featured-check{padding:.2rem 1.25rem .2rem 0;border-right:1px solid var(--line)}.featured-check .step-label{margin:0 0 .35rem}.featured-check h4,.judgment-heading h4{margin:0 0 .85rem;font-family:var(--serif);font-size:1.35rem;line-height:1.2}.featured-check .btn{margin-top:.9rem}.featured-check .fine{margin:.55rem 0 0}.signal-readout{margin:0;border-block:1px solid var(--line)}.signal-readout>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.7rem;padding:.55rem 0;border-bottom:1px solid var(--line-soft)}.signal-readout>div:last-child{border-bottom:0}.signal-readout dt{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.signal-readout dd{margin:0;font-size:.86rem;line-height:1.4}.guided-check>.bench-result,.guided-check>.secondary-proof{grid-column:1 / -1}.secondary-proof{margin-top:.75rem;padding-top:.85rem;border-top:1px solid var(--line)}.secondary-proof>summary{font-size:.86rem}.secondary-proof>.fine{margin:.45rem 0 .8rem}.measurement-details{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line-soft)}.measurement-details>summary{font-size:.83rem}.measurement-details .table-scroll{margin-top:.8rem}.key-measurement{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.65rem 0 .8rem;padding:.65rem .8rem;background:var(--paper);border-left:3px solid var(--accent)}.key-measurement span,.key-measurement small{font-family:var(--mono);font-size:.7rem;color:var(--ink-soft)}.key-measurement strong{font-family:var(--mono);font-size:1rem}.spec-toggle{border:1px solid var(--line);border-radius:4px;padding:.45rem .8rem;display:flex;gap:.65rem;flex-wrap:wrap;background:var(--paper);margin:0}.spec-toggle label{display:grid;grid-template-columns:auto 1fr;gap:.1rem .55rem;align-items:start;flex:1 1 19rem;padding:.55rem;border-radius:3px;font-size:.92rem;cursor:pointer}.spec-toggle label:has(input:checked){background:var(--card);box-shadow:inset 0 0 0 1px var(--accent)}.spec-toggle label span{display:grid;gap:.2rem}.spec-toggle label small{color:var(--ink-soft);font-size:.78rem;line-height:1.4}.spec-toggle input{accent-color:var(--accent);width:1.05rem;height:1.05rem}.active-rule-explanation{margin:0;padding:.75rem 0 .75rem .9rem;border-left:3px solid var(--accent);color:var(--ink-soft);font-size:.86rem;line-height:1.45}.judgment-focus{padding:1.25rem 1.4rem}.judgment-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:.4rem}.judgment-heading .step-label{margin:0 0 .25rem}.judgment-heading h4{margin-bottom:0}.compact-readout{margin:.85rem 0 1rem}#btn-route-hum-review{margin-bottom:.4rem}.judgment-focus>.secondary-proof{margin-top:1.4rem}.secondary-review{padding:1rem 0 .2rem}.secondary-review h4{margin:0 0 .45rem;font-family:var(--serif);font-size:1.1rem}.secondary-review>p{font-size:.88rem;line-height:1.5}.fixtures{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.6rem;margin:0 0 1rem;padding:0}.fixtures button{all:unset;display:block;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:5px;background:var(--paper);padding:.6rem .7rem;cursor:pointer;min-height:4.6rem}.fixtures button:hover{border-color:var(--accent)}.fixtures button[aria-pressed=true]{border:2px solid var(--accent);background:var(--card)}.fixtures .fx-id{font-family:var(--mono);font-size:.72rem;color:var(--accent);display:block}.fixtures .fx-label{font-weight:600;font-size:.9rem;display:block;margin:.15rem 0}.fixtures .fx-story{font-size:.78rem;color:var(--ink-soft);display:block;line-height:1.4}.dropzone{border:1.5px dashed var(--ink-soft);border-radius:5px;padding:.9rem 1rem;font-size:.92rem;color:var(--ink-soft);margin-bottom:1rem}.dropzone.dragover{border-color:var(--accent);color:var(--ink);background:var(--paper-deep)}.dropzone input{margin-top:.5rem}.bench-result{border-top:1.5px solid var(--line);padding-top:1rem}.bench-empty{color:var(--ink-soft);font-size:.92rem}.verdict-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem}.verdict-row .chip{font-size:.8rem;padding:.22rem .7rem}.reasons{margin:.4rem 0 .8rem;padding-left:1.2rem;font-size:.9rem}.reasons li{margin-bottom:.3rem}.result-wave{height:72px;margin-bottom:.7rem}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin-top:1.1rem}.stat{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:.6rem .75rem}.stat .v{font-family:var(--mono);font-size:1.28rem;font-weight:500;display:block}.stat .l{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-family:var(--mono)}.stat .delta{font-size:.78rem;color:var(--accent-deep);font-family:var(--mono);display:block}.stat details{margin-top:.4rem}.stat summary{font-size:.78rem}.stat .math{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);margin:.35rem 0 0;white-space:pre-wrap;word-break:break-word}.delivery-decision-impact{padding:.15rem 0 .9rem 1rem;border-left:3px solid var(--accent)}.delivery-decision-impact p{margin:0}.delivery-decision-impact p+p{margin-top:.25rem}.impact-label,.shipment-summary-label{font-family:var(--mono);color:var(--accent-deep);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.bench-delivery-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-summary{margin-top:1.25rem;border-block:1px solid var(--line)}.shipment-summary-label{margin:0;padding:.55rem 0}.shipment-row{display:grid;grid-template-columns:minmax(9rem,.75fr) auto minmax(14rem,1.25fr);gap:.7rem 1rem;align-items:start;padding:.7rem 0;border-top:1px solid var(--line-soft)}.shipment-row strong{font-size:.86rem}.shipment-row p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.4}.full-batch{margin-top:1.2rem}.full-batch .table-scroll{margin-top:1rem}.learning-list{padding:.2rem 1.25rem}.learning-row{display:grid;grid-template-columns:minmax(10rem,.75fr) 2rem minmax(16rem,1.25fr);gap:.8rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid var(--line)}.learning-row:last-child{border-bottom:0}.learning-signal{margin:0;font-family:var(--serif);font-size:1.05rem;line-height:1.3}.learning-arrow{color:var(--accent);font-family:var(--mono);font-size:1.2rem;line-height:1.2}.learning-row h4{margin:0 0 .3rem;color:var(--accent-deep);font-family:var(--sans);font-size:.92rem}.learning-row p{margin:0;font-size:.86rem;line-height:1.45}.learning-owner{margin-top:.45rem!important;color:var(--ink-soft);font-family:var(--mono);font-size:.7rem!important}.lesson-meta{font-size:.72rem;color:var(--ink-soft);margin:.4rem 0 0}.decision-outcome{min-height:4.8rem;margin:.9rem 0 0;padding:.8rem 0 .8rem .9rem;border-left:3px solid var(--accent);color:var(--ink-soft);font-size:.86rem;line-height:1.5}.reset-example{display:flex;align-items:baseline;gap:.8rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.reset-example p{margin:0}@media(max-width:720px){.guided-check{grid-template-columns:1fr}.featured-check{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid var(--line)}.guided-check>.bench-result,.guided-check>.secondary-proof{grid-column:1}.judgment-heading{display:block}.judgment-heading #s311-status{margin-top:.65rem}.signal-readout>div{grid-template-columns:1fr;gap:.2rem}.shipment-row{grid-template-columns:1fr auto}.shipment-row p{grid-column:1 / -1}.learning-row{grid-template-columns:1fr;gap:.35rem}.learning-arrow{transform:rotate(90deg);transform-origin:left center}.bench-delivery-stats{grid-template-columns:1fr}}.foot{max-width:52rem;margin:3.5rem auto 0;padding:1.6rem 1.25rem 7rem;border-top:1.5px solid var(--line);color:var(--ink-soft);font-size:.88rem}@media(prefers-reduced-motion:no-preference){html.js .station{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}html.js .station.seen{opacity:1;transform:none}}@media print{.rail,.skip{display:none}.intro-note.is-following{position:static!important;inset:auto!important;width:auto!important}.instrument,.card{box-shadow:none}body{background:#fff}}
