@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/app/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(/app/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/app/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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/app/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/app/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/app/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/app/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");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{color-scheme:light;--paper: #f1f4fc;--surface: #ffffff;--sunk: #e6ecfa;--field: #070b18;--field-ink: #dce6ff;--field-muted: #7f9bd8;--field-rule: #16224a;--ink: #0a1030;--ink-soft: #0a1030b8;--ink-muted: #0a10309e;--ink-faint: #0a10307a;--rule: #d3dcf0;--rule-soft: #e3e9f7;--evidence: #1646f5;--evidence-hi: #2e5bff;--evidence-lo: #0b31c4;--evidence-w7: #1646f512;--evidence-w12: #1646f51f;--on-evidence: #f5f7ff;--cobalt: #1646f5;--cobalt-deep: #0b2fc0;--navy: #07124a;--on-cobalt: #f2f5ff;--on-cobalt-soft: #c3d0ff;--on-cobalt-faint: #8ea4ff;--flag: #ff6a1f;--confirmed: #186b45;--confirmed-bg: #e6f2eb;--dismissed: var(--ink-muted);--caution: #845200;--caution-bg: #faf0da;--risk-low: #3d4d63;--risk-low-bg: #eceef3;--risk-medium: #845200;--risk-medium-bg: #faf0da;--risk-high: #ad3f1a;--risk-high-bg: #fbe9df;--risk-critical: #8e1426;--risk-critical-bg: #fadde1;--node-wallet: #7e9dff;--node-transaction: #97a3b8;--node-ip: #e3b25c;--node-taint: #ff8f61;--risk-node-none: #5fc794;--risk-node-medium: #e3b25c;--risk-node-high: #ff8f61;--risk-node-critical: #ff7186;--font-display: "Inter Tight Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display: 2.125rem;--fs-h1: 1.625rem;--fs-h2: 1.25rem;--fs-h3: 1rem;--fs-body: .9375rem;--fs-small: .8125rem;--fs-data: .8125rem;--fs-label: .65625rem;--fs-stat: 2.75rem;--fs-stat-lg: 4rem;--lh-display: 1.12;--lh-head: 1.3;--lh-body: 1.6;--lh-data: 1.4;--ls-display: -.02em;--ls-h1: -.015em;--ls-stat: -.04em;--ls-label: .12em;--weight-regular: 400;--weight-medium: 500;--weight-semi: 600;--measure: 40rem;--content-max: 72.5rem;--rail-w: 13rem;--rail-gap: 3.5rem;--row-h: 2.125rem;--sp-0: .125rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--r-0: 0;--r-1: 2px;--bw-hair: 1px;--bw-active: 1.5px;--shadow-float: 0 8px 28px -12px #0b101638, 0 0 0 1px var(--rule);--shadow-toast: 0 6px 20px -10px #0b101640, 0 0 0 1px var(--rule);--dur-1: .15s;--dur-2: .2s;--dur-3: .28s;--dur-4: .4s;--stagger: 40ms;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--focus-ring: 2px solid var(--evidence);--focus-offset: 2px}[data-theme=dark]{color-scheme:dark;--paper: #060a1c;--surface: #0c1330;--sunk: #050817;--cobalt: #1a3fd8;--cobalt-deep: #0f2a9e;--navy: #040a2b;--ink: #e8edfb;--ink-soft: #e8edfbc4;--ink-muted: #e8edfb8f;--ink-faint: #e8edfb5c;--rule: #1d2750;--rule-soft: #141c3e;--evidence: #7e9dff;--evidence-hi: #9db4ff;--evidence-lo: #5c7ff0;--evidence-w7: #7e9dff14;--evidence-w12: #7e9dff24;--on-evidence: #061026;--confirmed: #5fc794;--confirmed-bg: #0e2319;--caution: #e3b25c;--caution-bg: #241c0d;--risk-low: #9aa8bf;--risk-low-bg: #151c28;--risk-medium: #e3b25c;--risk-medium-bg: #241c0d;--risk-high: #ff8f61;--risk-high-bg: #2a150e;--risk-critical: #ff7186;--risk-critical-bg: #2b1017;--shadow-float: 0 10px 30px -14px #00000080, 0 0 0 1px var(--rule);--shadow-toast: 0 8px 22px -12px #00000080, 0 0 0 1px var(--rule)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--paper: #060a1c;--surface: #0c1330;--sunk: #050817;--cobalt: #1a3fd8;--cobalt-deep: #0f2a9e;--navy: #040a2b;--ink: #e8edfb;--ink-soft: #e8edfbc4;--ink-muted: #e8edfb8f;--ink-faint: #e8edfb5c;--rule: #1d2750;--rule-soft: #141c3e;--evidence: #7e9dff;--evidence-hi: #9db4ff;--evidence-lo: #5c7ff0;--evidence-w7: #7e9dff14;--evidence-w12: #7e9dff24;--on-evidence: #061026;--confirmed: #5fc794;--confirmed-bg: #0e2319;--caution: #e3b25c;--caution-bg: #241c0d;--risk-low: #9aa8bf;--risk-low-bg: #151c28;--risk-medium: #e3b25c;--risk-medium-bg: #241c0d;--risk-high: #ff8f61;--risk-high-bg: #2a150e;--risk-critical: #ff7186;--risk-critical-bg: #2b1017}}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms;--stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;font-weight:var(--weight-regular);line-height:var(--lh-head);text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);font-weight:var(--weight-medium)}h3{font-size:var(--fs-h3);font-weight:var(--weight-semi)}p{margin:0}a{color:var(--evidence);text-decoration-color:color-mix(in srgb,var(--evidence) 35%,transparent);text-underline-offset:2px;transition:color var(--dur-2) var(--ease-out)}a:hover{color:var(--evidence-hi)}button{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--evidence);color:var(--on-evidence)}.label{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-data)}.soft{color:var(--ink-soft)}.muted{color:var(--ink-muted)}.measure{max-width:var(--measure)}.panel{background:var(--surface);border:var(--bw-hair) solid var(--rule)}.well{background:var(--sunk);border:var(--bw-hair) solid var(--rule)}.rule-t{border-top:var(--bw-hair) solid var(--rule)}.stack{display:flex;flex-direction:column}.bracket{--bk: var(--rule);background-image:linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk)),linear-gradient(var(--bk),var(--bk));background-repeat:no-repeat;background-size:7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.5rem .875rem;border:0;border-radius:var(--r-1);background:transparent;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--evidence);color:var(--on-evidence)}.btn-primary:hover:not(:disabled){background:var(--evidence-hi)}.btn-primary:active:not(:disabled){background:var(--evidence-lo)}.btn-ghost{--bk: var(--ink-faint);color:var(--ink)}.btn-ghost:hover:not(:disabled){--bk: var(--evidence);color:var(--evidence)}.btn-quiet{color:var(--ink-muted);padding-inline:var(--sp-2)}.btn-quiet:hover:not(:disabled){color:var(--ink)}.btn[aria-pressed=true]{background:var(--evidence-w12);color:var(--evidence)}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:.0625rem .375rem;background:var(--sunk);border:var(--bw-hair) solid transparent;border-radius:var(--r-0);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap}.chip-caution{background:var(--caution-bg);color:var(--caution);border-color:color-mix(in srgb,var(--caution) 40%,transparent)}.chip-confirmed{background:var(--confirmed-bg);color:var(--confirmed)}.id-chip{font-family:var(--font-mono);font-size:var(--fs-small);background:var(--sunk);padding:.0625rem .3125rem;color:var(--ink-soft);white-space:nowrap}.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);gap:var(--rail-gap);max-width:var(--content-max);margin-inline:auto;padding:var(--sp-6) var(--sp-5) var(--sp-9)}.rail{position:sticky;top:var(--sp-6);align-self:start;height:max-content}.wordmark{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:1.0625rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.wordmark-mark{width:.875rem;height:.875rem;background:var(--evidence);clip-path:polygon(0 0,45% 0,45% 45%,100% 45%,100% 100%,55% 100%,55% 55%,0 55%)}.rail-nav{display:flex;flex-direction:column;gap:.125rem;margin-top:var(--sp-6)}.rail-link{display:flex;align-items:center;gap:var(--sp-2);padding:.25rem 0;color:var(--ink-muted);text-decoration:none;transition:color var(--dur-2) var(--ease-out)}.rail-link:hover,.rail-link[aria-current=page]{color:var(--ink)}.rail-link:before{content:"";width:6px;height:6px;background:transparent}.rail-link[aria-current=page]:before{background:var(--evidence)}.rail-divider{margin:var(--sp-5) 0 var(--sp-4);border:0;border-top:1px dashed var(--rule)}.subnav{display:flex;flex-direction:column;gap:.125rem;margin-top:var(--sp-3)}.subnav a{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:var(--sp-2);padding:.1875rem 0;color:var(--ink-muted);font-size:var(--fs-small);text-decoration:none}.subnav a:before{content:"";height:1px;width:.5rem;background:var(--ink-faint);transition:width var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.subnav a[aria-current=true]{color:var(--ink)}.subnav a[aria-current=true]:before{width:1.25rem;background:var(--evidence)}.theme-swatch{width:9px;height:9px;border:1px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.rail-foot{margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.content{min-width:0}.section{margin-top:var(--sp-8)}.section:first-child{margin-top:0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-2);border-bottom:var(--bw-hair) solid var(--rule);margin-bottom:var(--sp-4)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));border-top:var(--bw-hair) solid var(--rule);border-left:var(--bw-hair) solid var(--rule)}.stat{padding:var(--sp-4);border-right:var(--bw-hair) solid var(--rule);border-bottom:var(--bw-hair) solid var(--rule);background:var(--surface)}.stat-value{display:flex;align-items:baseline;gap:.125rem;margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-stat);font-weight:var(--weight-regular);letter-spacing:var(--ls-stat);line-height:1;font-variant-numeric:tabular-nums}.stat-unit{font-size:var(--fs-small);letter-spacing:0;color:var(--ink-muted)}.table-wrap{overflow-x:auto;border:var(--bw-hair) solid var(--rule);background:var(--surface)}table.data{width:100%;border-collapse:collapse}table.data th{position:sticky;top:0;z-index:1;background:var(--surface);border-bottom:var(--bw-hair) solid var(--rule);padding:var(--sp-2) var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-muted);text-align:left;white-space:nowrap}table.data th button{display:inline-flex;align-items:center;gap:var(--sp-1);background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}table.data th button:hover{color:var(--ink)}table.data td{padding:var(--sp-2) var(--sp-3);white-space:nowrap;border-bottom:var(--bw-hair) solid var(--rule-soft);height:var(--row-h);vertical-align:middle}table.data tbody tr{transition:background-color var(--dur-2) var(--ease-out)}table.data tbody tr:hover{background:var(--evidence-w7)}table.data tbody tr:focus-within{background:var(--evidence-w7)}table.data tbody tr[data-settled=true]{opacity:.55}.num-cell{text-align:right;font-family:var(--font-mono);font-size:var(--fs-data);font-variant-numeric:tabular-nums}.gutter-code{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-faint);letter-spacing:.06em}.row-link{color:var(--ink);text-decoration:none;font-family:var(--font-mono);font-size:var(--fs-data);white-space:nowrap}.row-link:hover{color:var(--evidence)}.reason-cell{color:var(--ink-soft);font-size:var(--fs-small);max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.risk-cells{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--risk-ink)}.risk-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-data)}.risk-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--risk-ink)}.risk-chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:.0625rem .375rem;background:var(--risk-bg);color:var(--risk-ink);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0}.field{display:inline-flex;align-items:center;gap:var(--sp-2)}.field select,.field input[type=search]{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--ink);background:var(--surface);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-1);padding:.25rem .375rem}.field input[type=range]{accent-color:var(--evidence);width:8rem}.notice{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--caution-bg);border:var(--bw-hair) solid color-mix(in srgb,var(--caution) 35%,transparent);color:var(--ink)}.notice .label{color:var(--caution)}.build-notice{margin-bottom:var(--sp-5);border-color:color-mix(in srgb,var(--risk-high) 45%,transparent);background:var(--risk-high-bg)}.build-notice .label{color:var(--risk-high)}.field-panel{position:relative;background:var(--field);color:var(--field-ink);border:var(--bw-hair) solid var(--field-rule);overflow:hidden}.field-panel .label{color:var(--field-muted)}.field-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:var(--bw-hair) solid var(--field-rule)}.field-legend{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-top:var(--bw-hair) solid var(--field-rule);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--field-muted)}.legend-swatch{display:inline-block;width:8px;height:8px;margin-right:var(--sp-1);vertical-align:middle}.field-btn{background:transparent;color:var(--field-ink);--bk: #2a3a72}.field-btn:hover:not(:disabled){--bk: var(--field-muted);background:#ffffff0f}.header-field{position:relative;min-height:13rem;display:flex;align-items:flex-end;padding:var(--sp-5)}.header-field canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.header-copy{position:relative;max-width:34rem}.header-copy h1{font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--field-ink)}.bar-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr 3rem;align-items:center;gap:var(--sp-3);padding:.25rem 0;font-size:var(--fs-small)}.bar-track{height:.5rem;background:var(--sunk)}.bar-fill{height:100%;background:var(--evidence);transform-origin:left center}.case-row{display:grid;grid-template-columns:13rem auto minmax(0,1fr);align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:var(--bw-hair) solid var(--rule-soft);font-size:var(--fs-small);color:var(--ink);text-decoration:none}.case-row:hover{background:var(--evidence-w7);color:var(--ink)}.case-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.case-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.case-reason{white-space:normal}}.entity-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-5)}.gauge{display:flex;align-items:center;gap:var(--sp-3)}.gauge svg{display:block}.gauge-arc{transition:none}.evidence-list{display:flex;flex-direction:column}.evidence-item{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--bw-hair) solid var(--rule-soft);font-family:var(--font-mono);font-size:var(--fs-small)}.evidence-item a,.evidence-item span.value{overflow-wrap:anywhere}.leads{background:var(--sunk);border:var(--bw-hair) solid var(--rule);padding:var(--sp-4)}.lead{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-bottom:var(--bw-hair) solid var(--rule)}.lead:last-child{border-bottom:0;padding-bottom:0}.lead-ip{font-family:var(--font-mono);font-size:var(--fs-data)}.taint-path{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-small)}dialog.palette{width:min(34rem,calc(100vw - 2rem));margin-top:12vh;padding:0;border:0;border-radius:var(--r-1);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float)}dialog.palette::backdrop{background:color-mix(in srgb,var(--ink) 35%,transparent)}.palette input{width:100%;padding:var(--sp-4);border:0;border-bottom:var(--bw-hair) solid var(--rule);background:transparent;color:inherit;font-family:var(--font-mono);font-size:var(--fs-body)}.palette input:focus{outline:none}.palette ul{list-style:none;margin:0;padding:var(--sp-2);max-height:18rem;overflow-y:auto}.palette li button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:transparent;border:0;border-radius:var(--r-1);font-family:var(--font-mono);font-size:var(--fs-small);text-align:left;cursor:pointer}.palette li[data-active=true] button,.palette li button:hover{background:var(--evidence-w12);color:var(--evidence)}.palette-foot{padding:var(--sp-2) var(--sp-4);border-top:var(--bw-hair) solid var(--rule)}.toasts{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:40;display:flex;flex-direction:column;gap:var(--sp-2)}.toast{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--surface);border-radius:var(--r-1);box-shadow:var(--shadow-toast);font-size:var(--fs-small)}.skeleton{background:linear-gradient(90deg,var(--sunk) 0%,color-mix(in srgb,var(--sunk) 60%,var(--surface)) 50%,var(--sunk) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;height:1rem}@keyframes shimmer{to{background-position:-200% 0}}.ascii{font-family:var(--font-mono);font-size:.5rem;line-height:.72;letter-spacing:.04em;white-space:pre;-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--field-muted)}.fade-b{-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 45%,transparent 100%)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}@media(max-width:62rem){.shell{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);padding:var(--sp-4) var(--sp-4) var(--sp-8)}.rail{position:static}.rail-nav{flex-direction:row;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-4)}.subnav{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@view-transition{navigation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--frame: 76rem;--gutter: 2rem;--pad-x: max(var(--gutter), calc((100% - var(--frame)) / 2));--fs-hero: clamp(2.75rem, 1.2rem + 5.4vw, 6.25rem);--fs-display-2: clamp(1.875rem, 1.1rem + 2.4vw, 3.25rem);--fs-chapter: clamp(1.625rem, 1.1rem + 1.5vw, 2.375rem)}@media(max-width:720px){:root{--gutter: 1rem}}.shell.shell-top{display:block;max-width:none;padding:0}.shell-top>.content{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--sp-5);padding:.75rem var(--pad-x);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--bw-hair) solid var(--rule)}.topbar .rail-nav{flex-direction:row;flex-wrap:wrap;gap:0 var(--sp-4);margin:0;font-size:var(--fs-small)}.topbar .rail-link:before{display:none}.topbar .rail-link[aria-current=page]{color:var(--evidence)}.topbar .rail-foot{flex-direction:row;align-items:center;margin:0 0 0 auto}.wordmark{font-family:var(--font-display);font-weight:600}@media(max-width:1000px){.topbar{flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.topbar .rail-nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.topbar .rail-link{white-space:nowrap}}.cta{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1.125rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.cta-solid{padding-left:.25rem;background:var(--on-cobalt);color:var(--cobalt)}.cta-solid:hover{background:#fff;color:var(--cobalt-deep)}.cta-mark{display:grid;place-items:center;width:2.25rem;height:2.25rem;background:var(--cobalt)}.cta-mark .wordmark-mark{background:var(--on-cobalt)}.cta-line{--bk: var(--on-cobalt-faint);color:var(--on-cobalt);background-color:color-mix(in srgb,var(--on-cobalt) 8%,transparent)}.cta-line:hover{--bk: var(--on-cobalt);color:#fff;background-color:color-mix(in srgb,var(--on-cobalt) 16%,transparent)}.hero{position:relative;overflow:hidden;padding:var(--sp-9) 0 0;background:var(--cobalt);color:var(--on-cobalt)}.hero:before,.hero:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--on-cobalt) 18%,transparent);pointer-events:none}.hero:before{left:calc(var(--pad-x) - 1rem)}.hero:after{right:calc(var(--pad-x) - 1rem)}.hero-copy{position:relative;z-index:1;max-width:58rem;margin-left:var(--pad-x);margin-right:var(--gutter)}.hero-kicker{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--on-cobalt-soft)}.hero-title{margin-top:var(--sp-4);font-family:var(--font-display);font-size:var(--fs-hero);font-weight:500;line-height:.98;letter-spacing:-.045em;color:#fff}.hero-lede{max-width:40rem;margin-top:var(--sp-5);font-size:1.125rem;line-height:1.55;color:var(--on-cobalt-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.hero-art{position:relative;margin-top:var(--sp-7);color:var(--on-cobalt)}.hero-canvas{display:block;width:100%;aspect-ratio:368 / 165}.hero-spark{position:absolute;display:block;left:50%;top:48.5%;translate:-50% -50%;width:clamp(10px,1.3vw,18px);aspect-ratio:1;background:var(--flag);box-shadow:0 0 0 6px color-mix(in srgb,var(--flag) 25%,transparent);animation:spark 1.6s var(--ease-out) 1.2s both}@keyframes spark{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:none}}.hero-ticker{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 var(--pad-x);border-top:1px solid color-mix(in srgb,var(--on-cobalt) 22%,transparent);background:var(--cobalt-deep)}.hero-ticker>div{padding:var(--sp-4) var(--sp-4) var(--sp-4) 0}.hero-ticker>div+div{padding-left:var(--sp-4);border-left:1px solid color-mix(in srgb,var(--on-cobalt) 16%,transparent)}.hero-ticker dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--on-cobalt-faint)}.hero-ticker dd{margin:.25rem 0 0;font-family:var(--font-mono);font-size:1.375rem;font-variant-numeric:tabular-nums;color:#fff}@media(max-width:720px){.hero{padding-top:var(--sp-7)}.hero-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ticker>div,.hero-ticker>div+div{padding:var(--sp-3) 0;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--on-cobalt) 16%,transparent)}.hero-ticker>div:last-child{border-bottom:0}}.proof-strip{padding:var(--sp-8) var(--pad-x);border-bottom:var(--bw-hair) solid var(--rule)}.proof-strip-title{font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:500;letter-spacing:-.035em}.proof-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--sp-6);border-top:var(--bw-hair) solid var(--ink)}.big-proof{padding:var(--sp-5) var(--sp-5) var(--sp-5) 0}.big-proof+.big-proof{padding-left:var(--sp-5);border-left:var(--bw-hair) solid var(--rule)}.big-proof-value{font-family:var(--font-display);font-size:clamp(2rem,1.3rem + 2.8vw,4.25rem);white-space:nowrap;font-weight:500;line-height:1;letter-spacing:-.05em;color:var(--evidence);font-variant-numeric:tabular-nums}.big-proof-what{max-width:16rem;margin-top:var(--sp-3);color:var(--ink-soft)}.proof-strip-note{max-width:44rem;margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--ink-muted)}@media(max-width:900px){.proof-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.big-proof:nth-child(3){padding-left:0;border-left:0}.big-proof:nth-child(n+3){border-top:var(--bw-hair) solid var(--rule)}}.pipeline{padding:var(--sp-9) var(--pad-x) var(--sp-8)}.pipeline-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--sp-6);align-items:end}.pipeline-head h2{font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:500;line-height:1.04;letter-spacing:-.035em}.pipeline-body{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--sp-7);margin-top:var(--sp-8)}.stage-index{position:sticky;top:5.5rem;align-self:start}.stage-index ol{position:relative;margin:0;padding:0;list-style:none}.stage-index ol:before{content:"";position:absolute;left:3px;top:.6rem;bottom:.6rem;width:1px;background:var(--rule)}.stage-index a{position:relative;display:flex;align-items:baseline;gap:var(--sp-2);padding:.3125rem 0 .3125rem 1.25rem;color:var(--ink-muted);font-size:var(--fs-small);text-decoration:none;transition:color var(--dur-2) var(--ease-out)}.stage-index a:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;background:var(--paper);border:1px solid var(--ink-faint);transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.stage-index a:hover,.stage-index a[aria-current=step]{color:var(--ink)}.stage-index a[aria-current=step]:before{background:var(--flag);border-color:var(--flag)}.stage-num{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.chapters{display:flex;flex-direction:column}.chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-7);align-items:center;padding:var(--sp-7) 0;border-top:var(--bw-hair) solid var(--rule);scroll-margin-top:5rem}.chapter:first-child{border-top:0;padding-top:0}.chapter[data-flip] .chapter-art{order:2}.chapter-art{position:relative;aspect-ratio:1;background:var(--cobalt);color:var(--on-cobalt);padding:var(--sp-5)}.chapter-art canvas{display:block;width:100%;height:100%}.art-note{position:absolute;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--on-cobalt-soft)}.art-note-tl{top:.625rem;left:.75rem}.art-note-br{right:.75rem;bottom:.625rem}.art-flag{position:absolute;display:block;width:5%;aspect-ratio:1;background:var(--flag);top:22%;left:64%}.art-flag[data-at="1"]{top:58%;left:26%}.art-flag[data-at="2"]{top:36%;left:78%}.chapter-stage{display:flex;align-items:baseline;gap:var(--sp-2);color:var(--evidence);font-size:var(--fs-small);font-weight:500}.chapter-title{margin-top:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-chapter);font-weight:500;line-height:1.08;letter-spacing:-.03em}.chapter-body{max-width:34rem;margin-top:var(--sp-4);color:var(--ink-soft);font-size:1rem}.chapter-sample{max-width:34rem;margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--evidence);background:var(--evidence-w7);font-family:var(--font-mono);font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.proofs{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--sp-2);margin:var(--sp-5) 0 0}.proof{--bk: var(--evidence);padding:var(--sp-3);background-color:var(--surface)}.proof-value{font-family:var(--font-display);font-size:1.75rem;font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.proof-what{margin:var(--sp-2) 0 0;font-size:var(--fs-small);line-height:1.4;color:var(--ink-muted)}.chapter-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5)}.condition{padding:.0625rem .375rem;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--caution);background:var(--caution-bg)}.chapter-link{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor}@media(max-width:1000px){.pipeline-body{grid-template-columns:minmax(0,1fr)}.stage-index{display:none}}@media(max-width:760px){.pipeline-head,.chapter{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.chapter[data-flip] .chapter-art{order:0}.chapter-art{aspect-ratio:4 / 3}}.honesty{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-8);padding:var(--sp-9) var(--pad-x);background:var(--navy);color:var(--on-cobalt)}.honesty-art{position:relative;min-height:30rem;color:var(--on-cobalt-faint)}.honesty-art canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.honesty-art .art-note{color:var(--on-cobalt-faint)}.honesty-copy h2{font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:#fff}.honesty-lede{max-width:36rem;margin-top:var(--sp-4);font-size:1.0625rem;color:var(--on-cobalt-soft)}.findings{margin-top:var(--sp-6);border-top:1px solid color-mix(in srgb,var(--on-cobalt) 22%,transparent)}.finding{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid color-mix(in srgb,var(--on-cobalt) 22%,transparent)}.finding h3{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#fff}.finding p{color:var(--on-cobalt-soft);font-size:var(--fs-body)}@media(max-width:900px){.honesty{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.honesty-art{min-height:18rem}.finding{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}}.outro{position:relative;overflow:hidden;padding:var(--sp-9) var(--pad-x);background:var(--cobalt);color:var(--on-cobalt)}.outro-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:color-mix(in srgb,var(--on-cobalt) 30%,transparent)}.outro-copy{position:relative;max-width:40rem}.outro-copy h2{font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:500;letter-spacing:-.035em;color:#fff}.outro-copy p{margin-top:var(--sp-3);font-size:1.0625rem;color:var(--on-cobalt-soft)}.stage-banner{display:grid;grid-template-columns:7.5rem minmax(0,1fr);margin-bottom:var(--sp-6);background:var(--cobalt);color:var(--on-cobalt);text-decoration:none;overflow:hidden}.stage-banner:hover{color:var(--on-cobalt);background:var(--cobalt-deep)}.stage-banner-art{display:block;width:100%;height:100%;min-height:5.5rem;background:var(--cobalt-deep);color:var(--on-cobalt-soft)}.stage-banner-copy{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;gap:.25rem var(--sp-3);padding:var(--sp-3) var(--sp-5)}.stage-banner .stage-num{width:100%;color:var(--on-cobalt-faint)}.stage-banner-name{font-family:var(--font-display);font-size:1.375rem;font-weight:500;letter-spacing:-.02em;color:#fff}.stage-banner-title{color:var(--on-cobalt-soft)}h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em}
