@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anCjMumA-archivo-vietnamese-600-normal.woff2) format("woff2"),url(/assets/C8xBVdfP-archivo-vietnamese-600-normal.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/Dm61iqcg-archivo-latin-ext-600-normal.woff2) format("woff2"),url(/assets/D7uErJuz-archivo-latin-ext-600-normal.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/3BBy0ZsW-archivo-latin-600-normal.woff2) format("woff2"),url(/assets/DwYieO8P-archivo-latin-600-normal.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nuAQAQa7-archivo-vietnamese-700-normal.woff2) format("woff2"),url(/assets/Bz2vkKqq-archivo-vietnamese-700-normal.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/DD_nkw6b-archivo-latin-ext-700-normal.woff2) format("woff2"),url(/assets/CgyfnKjw-archivo-latin-ext-700-normal.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/D9cHMWGj-archivo-latin-700-normal.woff2) format("woff2"),url(/assets/lT5TFe7H-archivo-latin-700-normal.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/g30qAdWV-ibm-plex-sans-cyrillic-ext-400-normal.woff2) format("woff2"),url(/assets/Dsrv2Tcn-ibm-plex-sans-cyrillic-ext-400-normal.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/DZqxrq2p-ibm-plex-sans-cyrillic-400-normal.woff2) format("woff2"),url(/assets/BTotfTJu-ibm-plex-sans-cyrillic-400-normal.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/_efipK4i-ibm-plex-sans-greek-400-normal.woff2) format("woff2"),url(/assets/D9ESIMu3-ibm-plex-sans-greek-400-normal.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/DG4YqDda-ibm-plex-sans-vietnamese-400-normal.woff2) format("woff2"),url(/assets/fK1oJ5dG-ibm-plex-sans-vietnamese-400-normal.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/C5H60-Va-ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2"),url(/assets/RBey6euL-ibm-plex-sans-latin-ext-400-normal.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/CDDApCn2-ibm-plex-sans-latin-400-normal.woff2) format("woff2"),url(/assets/CYLoc0-x-ibm-plex-sans-latin-400-normal.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/Cs5J6C77-ibm-plex-sans-cyrillic-ext-500-normal.woff2) format("woff2"),url(/assets/DB5PtV2g-ibm-plex-sans-cyrillic-ext-500-normal.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/CocWQlwt-ibm-plex-sans-cyrillic-500-normal.woff2) format("woff2"),url(/assets/ByOcLdNv-ibm-plex-sans-cyrillic-500-normal.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/JMMifIXV-ibm-plex-sans-greek-500-normal.woff2) format("woff2"),url(/assets/CuWXN6rf-ibm-plex-sans-greek-500-normal.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/e4dixQRQ-ibm-plex-sans-vietnamese-500-normal.woff2) format("woff2"),url(/assets/BEb3_waV-ibm-plex-sans-vietnamese-500-normal.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/DakdToA3-ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2"),url(/assets/D0aIdm-b-ibm-plex-sans-latin-ext-500-normal.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/6ng42L7E-ibm-plex-sans-latin-500-normal.woff2) format("woff2"),url(/assets/BgVn5rGT-ibm-plex-sans-latin-500-normal.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/DUMzJB7m-ibm-plex-sans-cyrillic-ext-600-normal.woff2) format("woff2"),url(/assets/Bz0x94Yp-ibm-plex-sans-cyrillic-ext-600-normal.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/71GNu3SW-ibm-plex-sans-cyrillic-600-normal.woff2) format("woff2"),url(/assets/BGq0mW3O-ibm-plex-sans-cyrillic-600-normal.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/DzTrcv_p-ibm-plex-sans-greek-600-normal.woff2) format("woff2"),url(/assets/D-CqTdkO-ibm-plex-sans-greek-600-normal.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/DpPYBSTl-ibm-plex-sans-vietnamese-600-normal.woff2) format("woff2"),url(/assets/DgdngZtN-ibm-plex-sans-vietnamese-600-normal.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/DOrvGEcy-ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2"),url(/assets/DIrixKbi-ibm-plex-sans-latin-ext-600-normal.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/CuJfVYMP-ibm-plex-sans-latin-600-normal.woff2) format("woff2"),url(/assets/Cu4Hd6ag-ibm-plex-sans-latin-600-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/C_uLvvQ5-jetbrains-mono-cyrillic-ext-400-normal.woff2) format("woff2"),url(/assets/Bh0R7Dhr-jetbrains-mono-cyrillic-ext-400-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/BEIGL1Tu-jetbrains-mono-cyrillic-400-normal.woff2) format("woff2"),url(/assets/ugxPyKxw-jetbrains-mono-cyrillic-400-normal.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/C190GLew-jetbrains-mono-greek-400-normal.woff2) format("woff2"),url(/assets/B9oWc5Lo-jetbrains-mono-greek-400-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ByoDsISC-jetbrains-mono-vietnamese-400-normal.woff2) format("woff2"),url(/assets/CqNFfHCs-jetbrains-mono-vietnamese-400-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/Bc8Ftmh3-jetbrains-mono-latin-ext-400-normal.woff2) format("woff2"),url(/assets/fXTG6kC5-jetbrains-mono-latin-ext-400-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/V6pRDFza-jetbrains-mono-latin-400-normal.woff2) format("woff2"),url(/assets/6-qcROiO-jetbrains-mono-latin-400-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/C9ShMxGR-jetbrains-mono-cyrillic-ext-500-normal.woff2) format("woff2"),url(/assets/CEVyPk4Y-jetbrains-mono-cyrillic-ext-500-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/DmUKJPL_-jetbrains-mono-cyrillic-500-normal.woff2) format("woff2"),url(/assets/DJqRU3vO-jetbrains-mono-cyrillic-500-normal.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/JpySY46c-jetbrains-mono-greek-500-normal.woff2) format("woff2"),url(/assets/D7SFKleX-jetbrains-mono-greek-500-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/BvH7FW2L-jetbrains-mono-vietnamese-500-normal.woff2) format("woff2"),url(/assets/DNRqzVM1-jetbrains-mono-vietnamese-500-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/Cut-4mMH-jetbrains-mono-latin-ext-500-normal.woff2) format("woff2"),url(/assets/ckzbgY84-jetbrains-mono-latin-ext-500-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/BWZEU5yA-jetbrains-mono-latin-500-normal.woff2) format("woff2"),url(/assets/CJOVTJB7-jetbrains-mono-latin-500-normal.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{color-scheme:light;--bg: #eef2f5;--surface: #fbfdfe;--sunk: #e1e8ee;--ink: #0d1a25;--muted: #4c5f6f;--line: #cdd8e1;--accent: #08718a;--accent-soft: #dcf0f5;--bid: #137a3a;--bid-soft: #dff3e6;--ask: #bb231c;--ask-soft: #fbe1df;--warn: #8a5b08;--warn-soft: #f7ecd5;--on-solid: #fbfdfe;--font-head: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-num: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gap: 16px;--radius: 4px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #000000;--surface: #071017;--sunk: #000000;--ink: #e0eaf1;--muted: #86a0b3;--line: #1a2b38;--accent: #44cbe6;--accent-soft: #0b2832;--bid: #45d282;--bid-soft: #0b2618;--ask: #ff7168;--ask-soft: #331412;--warn: #e9b356;--warn-soft: #2c210b;--on-solid: #000000}}:root[data-theme=dark]{color-scheme:dark;--bg: #000000;--surface: #071017;--sunk: #000000;--ink: #e0eaf1;--muted: #86a0b3;--line: #1a2b38;--accent: #44cbe6;--accent-soft: #0b2832;--bid: #45d282;--bid-soft: #0b2618;--ask: #ff7168;--ask-soft: #331412;--warn: #e9b356;--warn-soft: #2c210b;--on-solid: #000000}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.5;overflow-x:hidden}h1,h2,h3{font-family:var(--font-head);font-weight:700;line-height:1.2;margin:0;letter-spacing:-.01em}h1{font-size:1.75rem}h2{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}p{margin:0}a{color:var(--accent);text-underline-offset:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.muted{color:var(--muted)}.small{font-size:.75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-40px;padding:6px 10px;background:var(--surface);border:1px solid var(--line);z-index:10}.skip-link:focus{top:8px}button,input,select{font:inherit;color:inherit}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field label,.field .label{font-size:.8125rem;color:var(--muted)}.input,.select{width:100%;min-height:36px;padding:6px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.input:focus-visible,.select:focus-visible{outline-offset:0;border-color:var(--accent)}.input[aria-invalid=true]{border-color:var(--ask)}.input:disabled{background:var(--sunk);color:var(--muted)}.field-error{font-size:.8125rem;color:var(--ask)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:500;text-decoration:none;cursor:pointer}.btn:hover{border-color:var(--muted)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-solid)}.btn-buy{background:var(--bid);border-color:var(--bid);color:var(--on-solid)}.btn-sell{background:var(--ask);border-color:var(--ask);color:var(--on-solid)}.btn-primary:hover,.btn-buy:hover,.btn-sell:hover{border-color:var(--ink)}.btn-small{min-height:28px;padding:2px 10px;font-size:.8125rem}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:0;padding:0;min-width:0}.segmented legend{padding:0}.segmented label{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px;padding:4px 8px;cursor:pointer;background:var(--surface);font-weight:500}.segmented label+label{border-left:1px solid var(--line)}.segmented input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.segmented label:has(input:checked){background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.segmented.side label.buy:has(input:checked){background:var(--bid);color:var(--on-solid);box-shadow:none}.segmented.side label.sell:has(input:checked){background:var(--ask);color:var(--on-solid);box-shadow:none}.pill{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--sunk);color:var(--muted);border:1px solid var(--line)}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill[data-tone=open]{background:var(--bid-soft);color:var(--bid);border-color:transparent}.pill[data-tone=auction]{background:var(--accent-soft);color:var(--accent);border-color:transparent}.pill[data-tone=halted]{background:var(--warn-soft);color:var(--warn);border-color:transparent}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gap)}main{flex:1}.topbar{background:var(--surface);border-bottom:1px solid var(--line)}.topbar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:52px;padding-top:6px;padding-bottom:6px}.brand{font-family:var(--font-head);font-weight:700;font-size:1rem;color:var(--ink);text-decoration:none;white-space:nowrap}.brand .short{display:none}.mainnav{display:flex;gap:2px;order:3;width:100%;overflow-x:auto}.mainnav a{padding:6px 10px;color:var(--muted);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;white-space:nowrap}.mainnav a:hover{color:var(--ink)}.mainnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.topbar-end{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.guest{font-size:.8125rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.guest strong{color:var(--ink);font-weight:600}@media(min-width:760px){.mainnav{order:0;width:auto}.guest{max-width:28ch}}@media(max-width:420px){.brand .full{display:none}.brand .short{display:inline}}.disclaimer{margin-top:32px;border-top:1px solid var(--line);padding:20px 0 28px;font-size:.8125rem;color:var(--muted)}.disclaimer p+p{margin-top:8px}.disclaimer p{max-width:80ch}.landing{max-width:640px;padding-top:48px}.landing h1{font-size:2rem}.landing .lede{margin-top:12px;color:var(--muted);font-size:1.0625rem}.landing .facts{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.landing .facts li{padding:8px 0;border-bottom:1px solid var(--line)}.join{margin-top:28px;display:flex;flex-direction:column;gap:12px}.join-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.join-row .field{flex:1 1 220px}.continue{margin-top:28px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.notice{font-size:.875rem}.notice.error{color:var(--ask)}.notice.ok{color:var(--bid)}.terminal{padding-top:var(--gap);display:grid;gap:var(--gap);align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "cards" "chart" "ticket" "orders" "positions" "ladder" "tape"}@media(min-width:760px){.terminal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"status status" "cards cards" "chart chart" "ladder ticket" "ladder orders" "tape positions"}}@media(min-width:1100px){.terminal{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(280px,.9fr);grid-template-areas:"status status status" "cards cards cards" "ladder chart ticket" "positions tape orders"}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);min-height:40px}.panel-body{padding:12px}.status-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:.8125rem}.conn{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.conn:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted)}.conn[data-state=open]:before{background:var(--bid)}.conn[data-state=reconnecting]:before{background:var(--warn)}.terminal .status-line,.operate .status-line,.engine .status-line{grid-area:status}.cards{grid-area:cards;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer;min-width:0;box-shadow:inset 0 -2px 0 transparent}.card+.card{border-left:1px solid var(--line)}.card:hover{background:var(--sunk)}.card[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.card:focus-visible{outline-offset:-2px}.card-sym{font-family:var(--font-head);font-weight:700;font-size:.9375rem}.card-name{font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-last{font-size:1.125rem;font-weight:500}.card-last.none{font-family:var(--font-body);font-size:.8125rem;color:var(--muted);padding:4px 0}.tick-up{color:var(--bid)}.tick-down{color:var(--ask)}@media(max-width:520px){.card{padding:8px}.card-name{display:none}.card-last{font-size:.9375rem}}.ladder{grid-area:ladder}.ladder table,.tape table{width:100%;border-collapse:collapse;font-size:.8125rem}.ladder th,.tape th{text-align:right;font-weight:500;color:var(--muted);padding:4px 12px;border-bottom:1px solid var(--line);font-size:.75rem}.ladder th:first-child,.tape th:first-child{text-align:left}.ladder td,.tape td{padding:2px 12px;text-align:right;white-space:nowrap}.ladder td:first-child,.tape td:first-child{text-align:left}.ladder .level{position:relative}.ladder .bar{position:absolute;top:1px;bottom:1px;right:0;pointer-events:none}.ladder .ask .bar{background:var(--ask-soft)}.ladder .bid .bar{background:var(--bid-soft)}.ladder .level>*,.ladder .bar+span{position:relative}.ladder .price-btn{border:0;background:transparent;padding:1px 4px;margin:0 -4px;cursor:pointer;font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:2px}.ladder .price-btn:hover{text-decoration:underline}.ladder .ask .price-btn{color:var(--ask)}.ladder .bid .price-btn{color:var(--bid)}.ladder .spread td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:4px 12px;font-size:.75rem}.ladder .empty td{color:var(--muted);text-align:left;padding:6px 12px}.tape{grid-area:tape}.tape-scroll{max-height:420px;overflow-y:auto}.tape thead th{position:sticky;top:0;background:var(--surface)}.tape .mine{background:var(--accent-soft)}.tape .you{font-family:var(--font-body);font-size:.6875rem;font-weight:600;color:var(--accent);margin-left:6px}.tape .empty{padding:16px 12px;color:var(--muted);font-size:.8125rem}.ticket{grid-area:ticket;align-self:start}.ticket form{display:flex;flex-direction:column;gap:12px}.ticket .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ticket .result{font-size:.875rem;padding:8px 10px;border-left:3px solid var(--line);background:var(--sunk)}.ticket .result.ok{border-left-color:var(--bid)}.ticket .result.error{border-left-color:var(--ask);color:var(--ink)}.ticket .result:empty{display:none}.orders{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.orders ul{list-style:none;margin:8px 0 0;padding:0}.orders li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font-size:.8125rem;border-bottom:1px solid var(--line)}.orders li:last-child{border-bottom:0}.chart{grid-area:chart}.chart-body{position:relative;height:260px}.chart-canvas{position:absolute;inset:0}.chart-empty{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:16px;text-align:center;font-size:.8125rem;pointer-events:none}.card-change{font-size:.75rem;color:var(--muted)}.my-orders{grid-area:orders}.positions{grid-area:positions}.my-orders .empty,.positions .empty,.leaderboard .empty{padding:12px;color:var(--muted);font-size:.8125rem}.order-list{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.order-list li{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);font-size:.8125rem}.order-list li:last-child{border-bottom:0}.order-desc{flex:1;min-width:0}.side-tag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:2px}.side-tag.buy{background:var(--bid-soft);color:var(--bid)}.side-tag.sell{background:var(--ask-soft);color:var(--ask)}.panel-note{padding:8px 12px;font-size:.75rem;border-top:1px solid var(--line)}.panel-note:empty{display:none}.positions table,.leaderboard table,.sessions table{width:100%;border-collapse:collapse;font-size:.8125rem}.positions th,.leaderboard th,.sessions thead th{text-align:right;font-weight:500;color:var(--muted);padding:4px 12px;border-bottom:1px solid var(--line);font-size:.75rem;white-space:nowrap}.positions td,.leaderboard td,.sessions td,.sessions tbody th{padding:6px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.positions th:first-child,.positions td:first-child,.leaderboard th:nth-child(2),.leaderboard td:nth-child(2),.sessions th:first-child,.sessions td:nth-child(2),.sessions tbody th{text-align:left}.sessions tbody th{font-weight:400}.sessions .sym{font-family:var(--font-head);font-weight:700}.positions tr:last-child td,.leaderboard tr:last-child td,.sessions tbody tr:last-child>*{border-bottom:0}.pnl{font-weight:600}.leaderboard .mine{background:var(--accent-soft)}.leaderboard .tag,.leaderboard .you{font-size:.6875rem;font-weight:600;margin-left:6px}.leaderboard .tag{color:var(--muted)}.leaderboard .you{color:var(--accent)}.table-scroll{overflow-x:auto}.stream-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.reset-note{color:var(--warn)}.operate{padding-top:var(--gap);display:grid;gap:var(--gap);align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "lede" "sessions" "sandbox" "leaders" "positions"}.operate .sandbox{grid-area:sandbox}.sandbox-body{display:flex;flex-direction:column;gap:12px}.sandbox-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sandbox-intro p{max-width:70ch;font-size:.875rem}.sandbox-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.sandbox-meta .sym{font-size:1.125rem;font-weight:600}.steps{margin:0;padding-left:20px;font-size:.8125rem;color:var(--muted);max-width:80ch}.steps li+li{margin-top:4px}.steps strong{color:var(--ink);font-weight:600}.sandbox-actions{display:flex;flex-wrap:wrap;gap:8px}.btn-quiet{margin-left:auto;color:var(--muted)}.sandbox .result{font-size:.875rem;padding:8px 10px;border-left:3px solid var(--line);background:var(--sunk)}.sandbox .result.ok{border-left-color:var(--bid)}.sandbox .result.error{border-left-color:var(--ask)}.sandbox .result:empty{display:none}.sandbox>.ladder{border:0;border-top:1px solid var(--line);border-radius:0}.operate .status-line h1{font-size:1.5rem}.operate-lede{max-width:80ch;font-size:.875rem}.operate .operate-lede{grid-area:lede}.operate .sessions{grid-area:sessions}.operate .leaderboard{grid-area:leaders}@media(min-width:900px){.operate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"status status" "lede lede" "sessions sessions" "sandbox sandbox" "leaders positions"}}.engine{padding-top:var(--gap);display:grid;gap:var(--gap);align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "cards" "queues" "log"}.engine .status-line h1,.load .status-line h1{font-size:1.5rem}.engine .queue-panel{grid-area:queues}.engine .engine-log{grid-area:log}@media(min-width:1000px){.engine{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-template-areas:"status status" "cards cards" "queues log"}}.explain{margin:10px 12px 0;padding:8px 10px;font-size:.8125rem;background:var(--accent-soft);border-left:3px solid var(--accent);max-width:80ch}.queues{padding-bottom:12px}.queues .empty{padding:12px;color:var(--muted);font-size:.8125rem}.qlevels{list-style:none;margin:10px 0 0;padding:0}.qrow{display:grid;grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:8px;padding:3px 12px}.qprice{text-align:right;font-size:.8125rem}.qrow.ask .qprice{color:var(--ask)}.qrow.bid .qprice{color:var(--bid)}.qtotal{text-align:right;font-size:.75rem}.queue{list-style:none;margin:0;padding:0;display:flex;gap:3px;overflow:hidden;min-width:0}.qorder{flex:none;height:26px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 5px;border-radius:3px;font-size:.6875rem;overflow:hidden;white-space:nowrap}.qrow.ask .qorder{background:var(--ask-soft);color:var(--ask);border:1px solid color-mix(in srgb,var(--ask) 35%,transparent)}.qrow.bid .qorder{background:var(--bid-soft);color:var(--bid);border:1px solid color-mix(in srgb,var(--bid) 35%,transparent)}.qorder.you{outline:2px solid var(--accent);outline-offset:1px;font-weight:600}.qwho{overflow:hidden;text-overflow:ellipsis;min-width:0}.qmore{flex:none;align-self:center;font-size:.6875rem;padding-left:4px}.qspread{margin:4px 12px;padding:4px 0 4px 72px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);font-size:.75rem}.engine-log .empty{padding:12px;color:var(--muted);font-size:.8125rem}.log{list-style:none;margin:0;padding:0;max-height:560px;overflow-y:auto}.log-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);font-size:.8125rem}.log-line.mine{background:var(--accent-soft)}.log-line.auction{border-left:3px solid var(--accent)}.log-line.act-killed{border-left:3px solid var(--warn)}.load{padding-top:var(--gap);display:grid;gap:var(--gap);align-items:start;grid-template-columns:minmax(0,1fr)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tile{background:var(--surface);padding:10px 12px;display:grid;gap:2px;min-width:0}.tile .v{font-size:1.375rem;font-weight:500}.tile .l{font-size:.75rem;color:var(--muted)}.load-charts{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.load-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.legend{display:inline-flex;gap:12px;font-size:.75rem;color:var(--muted)}.legend i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle}.burst-body{display:flex;flex-direction:column;gap:12px}.burst-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.burst .result{font-size:.875rem;padding:8px 10px;border-left:3px solid var(--line);background:var(--sunk)}.burst .result.ok{border-left-color:var(--bid)}.burst .result.error{border-left-color:var(--ask)}.burst .result:empty{display:none}.placeholder{padding-top:32px;max-width:680px}.placeholder .lede{margin-top:10px;color:var(--muted)}.placeholder ul{margin:16px 0 0;padding-left:20px}.placeholder li+li{margin-top:4px}.placeholder .phase{margin-top:20px}@keyframes flash{0%{background:var(--accent-soft)}to{background:transparent}}.tape tbody tr.fresh{animation:flash .9s ease-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
