:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ececea;--bg-art:none;--fg:var(--ink);--blush:#fff;--blush-ink:#17180f;--yellow:#16171b;--yellow-ink:#fff;--paper:#fff;--ink:#17180f;--on-ink:#fff;--shade-rgb:21 22 27;--coral:#ff8a66;--coral-ink:#c2492b;--on-coral:#331107;--err-text:#c2492b;--muted:#9a9b90;--ch-up-f:#c7f14f;--ch-up-s:#91b82e;--ch-dn-f:#ff9877;--ch-dn-s:#d9552f;--ch-grid:#17180f14;--ch-label:#17180f73;--ch-entry:#17180f61;--ch-entry-t:#17180f94;--ch-pill-bg:#c7f14f;--ch-pill-fg:#17180f;--nav-surface:#fff;--nav-border:#17180f14;--nav-text:#17180fad;--nav-hover:#f4f4ee;--nav-active-bg:#17180f;--nav-active-fg:#fff;--nav-active-soft:#ebf9c6;--nav-sheet-muted:#15161ba3;--ctl-bg:#fff;--ctl-bg-hover:#fafaf6;--ctl-border:transparent;--ctl-border-w:0px;--ctl-shadow:0 1px 2px #17180f0d;--pair-border:#17180f14;--ctl-muted:#17180f80;--ctl-chip:#17180f14;--kbd-fg:#17180f73;--kbd-border:#17180f2e;--mark-bg:var(--yellow);--mark-dot:var(--yellow-ink);--avatar-bg:var(--yellow);--avatar-fg:var(--yellow-ink);--dot-bg:#c2492b;--dot-ring:#fff;--tile-shadow:0 1px 2px #17180f0d;--toast-bg:var(--ink);--toast-fg:var(--on-ink);--toast-ring:#ffffff4d;--scrim:#17180f73;--chart-chip:#17180f0f;--rail-bg:#f4f4ee;--chg-dn-fg:var(--on-coral);--ticket-bg:var(--yellow);--ticket-fg:var(--yellow-ink);--ticket-border:transparent;--ticket-border-w:0px;--ticket-ring:#8cb32a8c;--ticket-chip:#ffffff73;--ticket-seg:var(--seg-bg);--ticket-on-bg:var(--ink);--ticket-on-fg:var(--on-ink);--seg-bg:#ffffff80;--field-bg:#ffffffeb;--field-border:transparent;--field-border-w:0px;--field-label:#9a9b90;--field-unit:#6e6f65;--field-placeholder:#bfc0b6;--check-border:#17180f2b;--long-bg:var(--ink);--long-fg:var(--on-ink);--long-dot:var(--yellow);--short-bg:var(--coral);--short-fg:var(--on-coral);--short-dot:var(--ink);--ink-hover:#000;--tbl-bg:#fff;--tbl-ink:#17180f;--tbl-muted:#8b8c81;--tbl-faint:#8b8c81;--tbl-line:#ecece4;--tbl-hover:#fbfbf8;--tbl-chip:#f2f2ec;--tbl-chip-hover:#eaeae2;--tbl-chip-ink:#45463c;--tbl-count:#f0f0ea;--tbl-scroll:#d8d8cf;--tbl-shadow:0 1px 2px #17180f0d;--tbl-up:#4c7405;--tbl-up-soft:#ebf9c6;--tbl-down:#c2492b;--tbl-down-soft:#ffe4d9;--tbl-tp:#4c7405;--tbl-sl:#c2492b;--acct-up:#5d7a04;--alert-bg:#c2492b21;--alert-fg:#a5361c;--ok-bg:#d7f4ec;--ok-fg:#067a67;--warn-bg:#f6e3c0;--warn-fg:#8a5407;--bad-bg:#feebec;--bad-fg:#c22b37;--chip-bg:#f0f0ea;--chip-fg:#45463c;--pick-up-bg:#eaf9c4;--pick-up-fg:#4c7405;--pick-dn-bg:#ffdfd3;--pick-dn-fg:var(--coral-ink);--star:#c9cabf;--star-on:#d8b50c;--ink-2:#45463c;--ink-muted:#76776b;--ink-faint:#a6a79b;--ink-rgb:23 24 15;--paper-rgb:255 255 255;--sheet:#f5f5f0;--sunk:#f2f3ec;--sunk-hover:#f6f6f0;--sunk-deep:#e3e4dc;--accent-rgb:22 23 27;--accent-soft:#e9e9e7;--accent-soft-ink:#16171b;--accent-text:#16171b;--accent-text-rgb:22 23 27;--accent-on-ink:#fff;--accent-dot-bg:var(--ink);--up:#4c6a00;--up-rgb:76 106 0;--up-soft:#eef9cf;--up-soft-ink:#1b2405;--up-fill:#9fd03a;--up-fill-ink:#1b2405;--down:#d9552f;--down-rgb:217 85 47;--down-soft:#fbe3da;--down-ink:#a33a18;--warn:#d9822b;--warn-rgb:217 130 43;--warn-soft:#fbebd3;--warn-ink:#8a4a08;--hero-1:#3b3d2f;--hero-2:#1c1d15;--hero-3:#0c0d08;--alloc-1:#c7f14f;--alloc-2:#8db33a;--alloc-3:#5c7a22}:root[data-theme=lime]{--bg:#e9e9e3;--bg-art:radial-gradient(900px 520px at -6% -8%, #ffffffb3, transparent 62%), radial-gradient(1000px 620px at 106% 108%, #c7f14f33, transparent 60%);--yellow:#c7f14f;--yellow-ink:#1b2405;--mark-bg:var(--ink);--mark-dot:var(--yellow);--toast-ring:#ffffff59;--accent-rgb:199 241 79;--accent-soft:#eef9cf;--accent-soft-ink:#1b2405;--accent-text:#4c6a00;--accent-text-rgb:76 106 0;--accent-on-ink:var(--yellow);--up-fill:var(--yellow)}:root[data-theme=warm]{--bg:#a6a096;--blush:#f2ede2;--blush-ink:#26211a;--yellow:#e8963b;--yellow-ink:#2e1b05;--paper:#f5f1e7;--ink:#23201a;--coral:#e1552e;--ch-up-f:#c9d783;--ch-up-s:#9faf5e;--ch-dn-f:#e87850;--ch-dn-s:#bc3e15;--ch-grid:#26211a17;--ch-label:#26211a73;--ch-entry:#26211a66;--ch-entry-t:#26211a99;--ch-pill-bg:#e8963b;--ch-pill-fg:#23201a;--nav-surface:#23201a17;--nav-border:#23201a24;--nav-text:#23201ae0;--nav-hover:#23201a21;--nav-active-bg:#23201a;--nav-active-fg:#f5f1e7;--nav-active-soft:#f6e3c0;--nav-sheet-muted:#23201aa8;--ctl-bg:#23201a17;--ctl-bg-hover:#23201a26;--ctl-shadow:none;--pair-border:#23201a24;--ctl-muted:#23201a8c;--ctl-chip:#23201a1f;--kbd-fg:#23201a80;--kbd-border:#23201a38;--mark-dot:var(--ink);--avatar-bg:#e3b871;--avatar-fg:#3a2606;--dot-bg:var(--coral);--dot-ring:var(--bg);--tile-shadow:0 1px 2px #1e1a1414;--toast-fg:#f5f1e7;--scrim:#1a161199;--chart-chip:#23201a14;--rail-bg:#ffffff8c;--ticket-ring:#e8963b8c;--check-border:#23201a33;--acct-up:#9a6206;--pick-up-bg:#f6e3c0;--pick-up-fg:#8a5407;--pick-dn-bg:#f6d2c4;--pick-dn-fg:#bc3e15;--star-on:#c98a16;--ink-2:#4a4337;--ink-muted:#7a7062;--ink-faint:#a69c8c;--ink-rgb:35 32 26;--paper-rgb:245 241 231;--sheet:#efe9dc;--sunk:#ebe4d5;--sunk-hover:#f0eadf;--sunk-deep:#ddd4c2;--accent-rgb:232 150 59;--accent-soft:#f8e4c6;--accent-soft-ink:#5a3405;--accent-text:#9a5a08;--accent-text-rgb:154 90 8;--accent-on-ink:var(--yellow);--up:#5e6b14;--up-rgb:94 107 20;--up-soft:#ecefcf;--up-soft-ink:#3a4208;--up-fill:#c9d783;--up-fill-ink:#2b3006;--down:#e1552e;--down-rgb:225 85 46;--down-soft:#f6d2c4;--down-ink:#9e3412;--hero-1:#3d3428;--hero-2:#241e17;--hero-3:#120f0b;--alloc-1:#e8963b;--alloc-2:#b8742a;--alloc-3:#8a561c}:root[data-theme=broker]{--bg:#f5f7fa;--blush-ink:#131722;--yellow:#2962ff;--yellow-ink:#fff;--ink:#131722;--coral:#c22b37;--coral-ink:#c22b37;--ch-up-f:#2ec9a9;--ch-up-s:#089981;--ch-dn-f:#f65a66;--ch-dn-s:#c22b37;--ch-grid:#13172214;--ch-label:#1317229e;--ch-entry:#1317225c;--ch-entry-t:#1317229e;--ch-pill-bg:#2962ff;--ch-pill-fg:#fff;--nav-border:#e0e3eb;--nav-text:#5d6675;--nav-hover:#f0f3fa;--nav-active-bg:#2962ff;--nav-active-soft:#eaefff;--nav-sheet-muted:#5d6675;--ctl-bg-hover:#f0f3fa;--ctl-border:#e0e3eb;--ctl-border-w:1px;--ctl-shadow:0 1px 3px #1317220f;--pair-border:#e0e3eb;--ctl-muted:#5d6675;--ctl-chip:#f0f3fa;--kbd-fg:#5d6675;--kbd-border:#c8ced9;--avatar-bg:#eaefff;--avatar-fg:#193b99;--dot-bg:#c22b37;--tile-shadow:0 1px 3px #13172212;--scrim:#1317227a;--chart-chip:#f0f3fa;--rail-bg:#f5f7fa;--chg-dn-fg:#fff;--ticket-bg:#fff;--ticket-fg:#131722;--ticket-border:#e0e3eb;--ticket-border-w:1px;--ticket-ring:#2962ff7a;--ticket-chip:#f0f3fa;--ticket-seg:#f0f3fa;--ticket-on-bg:#2962ff;--ticket-on-fg:#fff;--field-bg:#f5f7fa;--field-border:#e0e3eb;--field-border-w:1px;--field-label:#5d6675;--field-unit:#5d6675;--field-placeholder:#6b7484;--check-border:#c8ced9;--long-bg:#067a67;--long-fg:#fff;--long-dot:#fff;--short-fg:#fff;--short-dot:#fff;--tbl-muted:#5d6675;--tbl-up:#067a67;--tbl-up-soft:#d7f4ec;--tbl-down:#c22b37;--tbl-down-soft:#feebec;--acct-up:#067a67;--alert-bg:#c22b3721;--alert-fg:#a3202c;--pick-up-bg:#d7f4ec;--pick-up-fg:#067a67;--pick-dn-bg:#feebec;--star-on:#2962ff;--ink-2:#3b4352;--ink-muted:#5d6675;--ink-faint:#8f97a6;--ink-rgb:19 23 34;--sheet:#f5f7fa;--sunk:#f0f3fa;--sunk-hover:#f5f7fa;--sunk-deep:#e0e3eb;--accent-rgb:41 98 255;--accent-soft:#eaefff;--accent-soft-ink:#193b99;--accent-text:#2962ff;--accent-text-rgb:41 98 255;--accent-on-ink:#7aa0ff;--up:#067a67;--up-rgb:6 122 103;--up-soft:#d7f4ec;--up-soft-ink:#064e42;--up-fill:#2ec9a9;--up-fill-ink:#04332b;--down:#c22b37;--down-rgb:194 43 55;--down-soft:#feebec;--down-ink:#a3202c;--hero-1:#2b3a55;--hero-2:#1a2438;--hero-3:#0e1525;--alloc-1:#5b86ff;--alloc-2:#2962ff;--alloc-3:#1b46c2}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1013;--fg:#e8eaed;--blush:#17191d;--blush-ink:#dfe2e6;--yellow:#c7f14f;--yellow-ink:#1b2405;--paper:#1b1d22;--ink:#e8eaed;--on-ink:#121316;--shade-rgb:255 255 255;--coral-ink:#ff8f73;--err-text:#ff8f73;--muted:#8d9198;--ch-up-f:#a6d93b;--ch-up-s:#8bbb2a;--ch-dn-f:#ff7a59;--ch-dn-s:#e0583a;--ch-grid:#ffffff0f;--ch-label:#dfe2e68c;--ch-entry:#dfe2e666;--ch-entry-t:#dfe2e6a6;--ch-pill-bg:#c7f14f;--ch-pill-fg:#1b2405;--nav-surface:#ffffff0f;--nav-border:#ffffff17;--nav-text:#e8eaedb8;--nav-hover:#ffffff17;--nav-active-bg:#e8eaed;--nav-active-fg:#121316;--nav-active-soft:#c7f14f24;--nav-sheet-muted:#e8eaed99;--ctl-bg:#ffffff12;--ctl-bg-hover:#ffffff1f;--ctl-shadow:none;--pair-border:#ffffff17;--ctl-muted:#e8eaed8c;--ctl-chip:#ffffff1a;--kbd-fg:#e8eaed73;--kbd-border:#ffffff24;--avatar-bg:#2a2d33;--avatar-fg:#e8eaed;--dot-bg:var(--coral);--dot-ring:var(--bg);--tile-shadow:none;--toast-bg:#2a2d33;--toast-fg:#e8eaed;--toast-ring:#ffffff40;--scrim:#0000009e;--chart-chip:#ffffff12;--rail-bg:#ffffff0a;--ticket-bg:#1b1d22;--ticket-fg:#e8eaed;--ticket-border:#ffffff12;--ticket-border-w:1px;--ticket-ring:#c7f14f59;--ticket-chip:#ffffff12;--ticket-seg:#ffffff12;--ticket-on-bg:#c7f14f;--ticket-on-fg:#1b2405;--seg-bg:#ffffff12;--field-bg:#24272d;--field-border:#ffffff14;--field-border-w:1px;--field-label:#8d9198;--field-unit:#a3a7ad;--field-placeholder:#6b6f76;--check-border:#ffffff2e;--long-bg:#c7f14f;--long-fg:#1b2405;--long-dot:#1b2405;--short-dot:var(--on-coral);--ink-hover:#fff;--tbl-bg:#1b1d22;--tbl-ink:#e8eaed;--tbl-muted:#8d9198;--tbl-faint:#8d9198;--tbl-line:#ffffff12;--tbl-hover:#ffffff08;--tbl-chip:#ffffff12;--tbl-chip-hover:#ffffff1c;--tbl-chip-ink:#c9ccd1;--tbl-count:#ffffff14;--tbl-scroll:#ffffff2e;--tbl-shadow:none;--tbl-up:#a6d93b;--tbl-up-soft:#c7f14f24;--tbl-down:#ff8f73;--tbl-down-soft:#ff8a6626;--tbl-tp:#a6d93b;--tbl-sl:#ff8f73;--acct-up:#a6d93b;--alert-bg:#ff8a6624;--alert-fg:#ff9f85;--ok-bg:#2ec9a924;--ok-fg:#4fd1b5;--warn-bg:#e8963b29;--warn-fg:#f0b46b;--bad-bg:#f2364529;--bad-fg:#ff8a93;--chip-bg:#ffffff14;--chip-fg:#c9ccd1;--pick-up-bg:#c7f14f24;--pick-up-fg:#a6d93b;--pick-dn-bg:#ff8a6626;--star:#4a4d54;--star-on:#c7f14f;--ink-2:#c9ccd1;--ink-muted:#9a9ea6;--ink-faint:#6b6f76;--ink-rgb:255 255 255;--paper-rgb:27 29 34;--sheet:#16181c;--sunk:#24272d;--sunk-hover:#202328;--sunk-deep:#33363d;--accent-rgb:199 241 79;--accent-soft:#c7f14f24;--accent-soft-ink:#d6f58a;--accent-text:#c7f14f;--accent-text-rgb:199 241 79;--accent-on-ink:#4c6a00;--accent-dot-bg:#1b2405;--up:#a6d93b;--up-rgb:166 217 59;--up-soft:#a6d93b24;--up-soft-ink:#cdeb8e;--up-fill:#c7f14f;--up-fill-ink:#1b2405;--down:#ff7a59;--down-rgb:255 122 89;--down-soft:#ff7a5926;--down-ink:#ff9f85;--warn:#e8963b;--warn-rgb:232 150 59;--warn-soft:#e8963b29;--warn-ink:#f0b46b;--hero-1:#2d3037;--hero-2:#202228;--hero-3:#17191d}:root{--f:"Archivo", system-ui, -apple-system, sans-serif;--m:"Spline Sans Mono", ui-monospace, Menlo, monospace;--r:30px;--gap:18px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--f);background-color:var(--bg);background-image:var(--bg-art);color:var(--fg);min-height:100vh;font-size:14px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:10px}.mono{font-family:var(--m);font-feature-settings:"tnum" 1}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.shell{max-width:1480px;margin:0 auto;padding:18px 22px 30px}.top{align-items:center;gap:16px;padding:4px 2px 20px;display:flex}.top .sp{flex:1}.kbd{font-family:var(--m);color:var(--kbd-fg);border:1px solid var(--kbd-border);border-radius:7px;padding:4px 7px;font-size:10.5px;font-weight:600}.icbtn{background:var(--ctl-bg);border:var(--ctl-border-w) solid var(--ctl-border);width:40px;height:40px;box-shadow:var(--ctl-shadow);border-radius:50%;place-items:center;display:grid;position:relative}.icbtn:hover{background:var(--ctl-bg-hover)}.icbtn .dot{background:var(--dot-bg);border:2px solid var(--dot-ring);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:11px}.av{background:var(--avatar-bg);width:36px;height:36px;color:var(--avatar-fg);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}svg.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.grid{gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.tile{border-radius:var(--r);min-width:0;box-shadow:var(--tile-shadow);padding:26px 28px}.brand{align-items:center;gap:10px;display:flex}.brand .mark{background:var(--mark-bg);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.brand .mark i{background:var(--mark-dot);border-radius:50%;width:12px;height:12px;display:block}.brand b{letter-spacing:.01em;font-size:16px;font-weight:800}.theme-picker{flex:none;position:relative}.theme-picker.open{z-index:66}.themebtn{background:var(--ctl-bg);border:var(--ctl-border-w) solid var(--ctl-border);height:40px;box-shadow:var(--ctl-shadow);border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 15px 0 12px;transition:background .15s;display:flex}.themebtn:hover{background:var(--ctl-bg-hover)}.themebtn .sw{background:linear-gradient(135deg, var(--yellow) 0 50%, var(--blush) 50% 100%);border-radius:50%;flex:none;width:17px;height:17px;display:block;box-shadow:inset 0 0 0 1.5px #00000024}.themebtn .nm{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.theme-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.58;width:13px;height:13px;transition:transform .18s}.theme-picker.open .theme-chevron{transform:rotate(180deg)}.theme-menu{z-index:66;background:var(--paper);width:280px;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);transform-origin:100% 0;border-radius:22px;padding:9px;animation:.18s cubic-bezier(.2,.8,.25,1) both theme-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #05060a3d}.theme-menu[hidden]{display:none}.theme-chevron,.theme-option-check{fill:none;stroke:currentColor}@keyframes theme-pop{0%{opacity:0;transform:translateY(-5px)scale(.97)}}.theme-menu-head{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);padding:6px 9px 8px;font-size:9.5px;font-weight:800}.theme-option{text-align:left;width:100%;min-height:56px;color:var(--ink);touch-action:manipulation;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;padding:7px 9px;transition:background .16s,border-color .16s,transform .1s;display:flex}.theme-option+.theme-option{margin-top:3px}.theme-option-swatch{background:linear-gradient(135deg, var(--tone-a) 0 50%, var(--tone-b) 50% 100%);border-radius:12px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #1018271f}.theme-option-copy{flex:1;min-width:0}.theme-option-copy b,.theme-option-copy small{display:block}.theme-option-copy b{font-size:12.5px;font-weight:800}.theme-option-copy small{color:color-mix(in srgb, var(--ink) 64%, transparent);margin-top:1px;font-size:10.5px;font-weight:600}.theme-option-check{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:17px;height:17px;transition:opacity .15s,transform .15s;transform:scale(.75)}.theme-option.on{background:color-mix(in srgb, var(--yellow) 18%, var(--paper));border-color:color-mix(in srgb, var(--yellow) 38%, transparent)}.theme-option.on .theme-option-check{opacity:1;transform:scale(1)}.theme-option:active{transform:scale(.985)}@media (hover:hover){.theme-option:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.seg{background:var(--seg-bg);border-radius:999px;gap:4px;padding:4px;display:flex}.seg button{letter-spacing:.08em;text-transform:uppercase;opacity:.6;border-radius:999px;flex:1;padding:11px 0;font-size:12px;font-weight:800}.seg button.on{background:var(--ink);color:var(--on-ink);opacity:1}.fld{background:var(--field-bg);border:var(--field-border-w) solid var(--field-border);color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:11px 15px;display:flex}.fld[hidden]{display:none}.fld .l{letter-spacing:.1em;text-transform:uppercase;color:var(--field-label);flex:none;font-size:10px;font-weight:800}.fld input{text-align:right;width:100%;font-family:var(--m);background:0 0;border:0;font-size:15px;font-weight:600}.fld input::placeholder{color:var(--field-placeholder);font-weight:500}.fld input:focus{outline:none}.fld .u{color:var(--field-unit);flex:none;font-size:10.5px;font-weight:700}.cta{background:var(--ink);color:var(--on-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding:17px 0;font-size:13px;font-weight:800;transition:transform .12s;display:flex}.cta:hover{transform:translateY(-1px)}.cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.cta i{background:var(--yellow);border-radius:50%;width:8px;height:8px;display:block}.toast{background:var(--toast-bg);color:var(--toast-fg);opacity:0;pointer-events:none;z-index:70;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:700;transition:all .3s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px)}.toast.on{opacity:1;transform:translate(-50%)}.toast i{background:var(--yellow);border:1px solid var(--toast-ring);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.tile{animation:.55s cubic-bezier(.2,.7,.2,1) both in}@keyframes in{0%{opacity:0;transform:translateY(12px)}}}@media (width<=780px){.shell{padding:12px 12px 24px}.tile{border-radius:26px;padding:20px}.kbd{display:none}.themebtn{justify-content:center;width:40px;padding:0}.themebtn .nm,.theme-chevron{display:none}.theme-menu{width:min(280px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.theme-chevron,.theme-option{transition:none}.theme-menu{animation:none}}.chk{cursor:pointer;touch-action:manipulation;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:600;display:flex}.chk input{opacity:0;width:0;height:0;position:absolute}.chk .box{background:var(--paper);border:1px solid var(--check-border);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.chk .box:after{content:"";border:2px solid var(--paper);opacity:0;border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.chk input:checked+.box{background:var(--ink);border-color:var(--ink)}.chk input:checked+.box:after{opacity:1}.chk input:focus-visible+.box{outline:2px solid var(--ink);outline-offset:3px}.chk.err .box{box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 28%, transparent);border-color:var(--coral)}.note{opacity:.76;padding:4px 0 8px;font-size:13px;font-weight:600;line-height:1.55}.note b{font-weight:800}@media (width>=961px) and (height<=900px){.note{padding:2px 0 4px}}@media (prefers-reduced-motion:reduce){.chk .box{transition:none}}.pairbtn{background:var(--ctl-bg);border:1px solid var(--pair-border);box-shadow:var(--ctl-shadow);border-radius:999px;align-items:center;gap:11px;padding:9px 12px 9px 18px;transition:background .15s;display:flex}.pairbtn:hover{background:var(--ctl-bg-hover)}.pairbtn .p{letter-spacing:.02em;font-size:15px;font-weight:800}.pairbtn .px{font-family:var(--m);color:var(--ctl-muted);font-size:12.5px}.pairbtn .cv{background:var(--ctl-chip);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.top{position:relative}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;transition:transform .18s;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.launch-trigger{width:44px;height:44px;color:inherit;background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:15px;flex:none;place-items:center;transition:background .18s,transform .18s;display:none;box-shadow:0 1px 2px #0000000a}.launch-trigger svg{fill:currentColor;width:19px;height:19px}.launch-trigger[aria-expanded=true]{background:var(--nav-active-bg);color:var(--nav-active-fg)}.compact-nav{z-index:20;background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:999px;align-items:center;gap:3px;min-height:44px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.compact-link{min-height:34px;color:var(--nav-text);letter-spacing:.025em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:flex}.compact-link.on{background:var(--nav-active-bg);color:var(--nav-active-fg)}.compact-link>i{background:var(--yellow);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #0000001f}.nav-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s}@keyframes nav-pop{0%{opacity:0;transform:translateY(-5px)scale(.97)}}.launch-group-label,.launchpad-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--nav-sheet-muted);font-size:9.5px;font-weight:800;display:block}.launch-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.launchpad-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;background:#05060a8a;justify-content:center;align-items:flex-end;padding:12px;transition:opacity .2s;display:flex;position:fixed;inset:0}.launchpad-backdrop[hidden]{display:none}.launchpad-backdrop.on{opacity:1;pointer-events:auto}body.launchpad-open{overflow:hidden}.launchpad-sheet{background:var(--paper);width:min(520px,100%);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:30px;flex-direction:column;padding:10px 12px 14px;transition:transform .22s cubic-bezier(.2,.8,.25,1);display:flex;overflow:hidden;transform:translateY(24px)scale(.99);box-shadow:0 28px 90px #05060a52}.launchpad-backdrop.on .launchpad-sheet{transform:translateY(0)scale(1)}.launchpad-handle{background:rgb(var(--shade-rgb) / .16);border-radius:999px;width:38px;height:4px;margin:2px auto 5px}.launchpad-head{justify-content:space-between;align-items:center;padding:6px 6px 11px 10px;display:flex}.launchpad-kicker{margin-bottom:2px}.launchpad-title{letter-spacing:-.025em;font-size:24px;font-weight:800;display:block}.launchpad-close{background:rgb(var(--shade-rgb) / .065);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.launchpad-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.launchpad-scroll{overscroll-behavior:contain;scrollbar-width:thin;padding:0 4px 2px;overflow-y:auto}.launch-group{border-top:1px solid rgb(var(--shade-rgb) / .08);padding:10px 6px 5px}.launch-group-label{padding:0 3px 9px}.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.launch-item{border:1px solid rgb(var(--shade-rgb) / .07);background:rgb(var(--shade-rgb) / .025);border-radius:18px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:10px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.launch-icon{background:rgb(var(--shade-rgb) / .07);width:40px;height:40px;color:var(--ink);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.launch-dot{background:var(--dot-bg);border:2px solid var(--dot-ring);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.launch-item>span:nth-child(2){min-width:0}.launch-item b,.launch-item small{display:block}.launch-item b{font-size:13px;font-weight:800}.launch-item small{color:var(--nav-sheet-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:600;overflow:hidden}.launch-item.on{background:var(--nav-active-soft);border-color:#0000}.launch-item.on .launch-icon{background:var(--ink);color:var(--paper)}.launch-item>i{background:var(--yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 1px #0000001f}.launch-trigger,.compact-link,.launchpad-close,.launch-item{touch-action:manipulation}.launch-trigger:active,.compact-link:active,.launchpad-close:active,.launch-item:active{transform:scale(.98)}@media (hover:hover){.launch-trigger:hover,.compact-link:hover{background:var(--nav-hover);color:inherit}.compact-link.on:hover{background:var(--nav-active-bg);color:var(--nav-active-fg)}.launchpad-close:hover{background:rgb(var(--shade-rgb) / .1)}.launch-item:hover{background:rgb(var(--shade-rgb) / .07);transform:translateY(-1px)}.launch-item.on:hover{background:var(--nav-active-soft)}.launch-item:active{transform:scale(.98)}}.grid{grid-template-areas:"chart chart chart chart chart chart chart chart ticket ticket ticket ticket""positions positions positions positions positions positions positions positions account account account account"}.halt-banner{margin:0 0 var(--gap);background:var(--alert-bg);color:var(--alert-fg);border-radius:18px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.halt-banner:before{content:"";background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.chart{background:var(--blush);color:var(--blush-ink);flex-direction:column;grid-area:chart;display:flex;overflow:hidden}.ch-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ch-top .eyebrow{opacity:.62}.ch-px{align-items:baseline;gap:14px;margin-top:4px;display:flex}.ch-px b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:.95}.chg{font-family:var(--m);background:var(--yellow);color:var(--yellow-ink);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.chg.dn{background:var(--coral);color:var(--chg-dn-fg)}.ch-ctl{align-items:center;gap:9px;margin-left:auto;display:flex}.pills{background:var(--chart-chip);border-radius:999px;gap:3px;padding:4px;display:flex}.pills button{letter-spacing:.08em;color:var(--blush-ink);opacity:.65;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:800}.pills button.on{background:var(--ink);color:var(--on-ink);opacity:1}.bookbtn{letter-spacing:.08em;background:var(--chart-chip);border-radius:999px;padding:10px 16px;font-size:11px;font-weight:800}.bookbtn.on{background:var(--ink);color:var(--on-ink)}.ch-body{flex:1;gap:0;min-height:460px;margin:12px -28px -26px;display:flex}.ch-wrap{border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r);flex:1;min-width:0;position:relative;overflow:hidden}.ch-wrap canvas{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.rail{flex:none;width:0;transition:width .3s;overflow:hidden}.rail.on{border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r);width:176px;overflow:hidden}.rail-in{background:var(--rail-bg);border-radius:20px;flex-direction:column;width:176px;height:100%;padding:12px 8px 10px;display:flex}.rail-in .eyebrow{opacity:.6;margin:0 6px 8px;font-size:9.5px}.wl-rows{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.wr{text-align:left;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:7px 8px;transition:background .14s;display:flex}.wr:hover,.wr:focus-visible{background:rgb(var(--shade-rgb) / .06)}.wr.on{background:var(--ink);color:var(--on-ink)}.wr-top,.wr-bot{justify-content:space-between;align-items:center;gap:6px;display:flex}.wr-top b{font-size:12px;font-weight:800}.wr .ch{font-family:var(--m);border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:700}.wr .ch.up{background:var(--pick-up-bg);color:var(--pick-up-fg)}.wr .ch.dn{background:var(--pick-dn-bg);color:var(--pick-dn-fg)}.wr-bot .mono{opacity:.72;font-size:11px;font-weight:600}.wr .cl{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:8.5px;font-weight:800}.wr.closed .wr-top b,.wr.closed .wr-bot .mono{opacity:.55}.wl-hint{opacity:.55;margin:8px 6px 0;font-size:10.5px;line-height:1.4}.ticket{background:var(--ticket-bg);color:var(--ticket-fg);border:var(--ticket-border-w) solid var(--ticket-border);flex-direction:column;grid-area:ticket;gap:16px;display:flex;position:relative}.ticket:before{content:"";border:2px dashed var(--ticket-ring);pointer-events:none;border-radius:38px;position:absolute;inset:-8px}.tk-hd{justify-content:space-between;align-items:center;display:flex}.tk-hd .eyebrow{opacity:.7}.pcts{gap:7px;display:flex}.pcts button{font-family:var(--m);background:var(--ticket-chip);border-radius:999px;flex:1;padding:7px 0;font-size:11px;font-weight:700}.pcts button:hover,.pcts button.on{background:var(--ticket-on-bg);color:var(--ticket-on-fg)}.ticket .seg{background:var(--ticket-seg)}.ticket .seg button.on{background:var(--ticket-on-bg);color:var(--ticket-on-fg)}.dial{justify-content:center;padding:4px 0 0;display:flex}.dialw{touch-action:none;cursor:grab;width:196px;height:196px;position:relative}.dialw:active{cursor:grabbing}.dialw svg{width:100%;height:100%;display:block}.dialw input{opacity:0;pointer-events:none;position:absolute;inset:0}.dial-c{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dial-c b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.dial-c span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:5px;font-size:9.5px;font-weight:800}.tk-protect{flex-direction:column;gap:8px;display:flex}.tk-protect-toggle{background:var(--field-bg);border:var(--field-border-w) solid var(--field-border);width:100%;color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:11px 15px;transition:background .16s;display:flex}.tk-protect-toggle .l{letter-spacing:.1em;text-transform:uppercase;color:var(--field-label);flex:none;font-size:10px;font-weight:800}.tk-protect-summary{text-align:right;min-width:0;font-family:var(--m);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.tk-protect-mark{background:rgb(var(--shade-rgb) / .08);width:20px;height:20px;font-family:var(--m);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.tk-protect-toggle:hover .tk-protect-mark{background:var(--ticket-on-bg);color:var(--ticket-on-fg)}.tk-protect-body{flex-direction:column;gap:8px;display:flex}.tk-protect-body[hidden]{display:none}.tk-protect-hint{color:var(--err-text);margin:0;padding:0 4px;font-size:11px;font-weight:600;line-height:1.35}.lvl-pnl{font-family:var(--m);margin:0;padding:0 4px;font-size:11px;font-weight:700;line-height:1.35}.lvl-pnl.up{color:var(--up)}.lvl-pnl.dn{color:var(--down-ink)}.sumr{flex-direction:column;gap:8px;padding:0 4px;font-size:12.5px;display:flex}.sumr div{justify-content:space-between;display:flex}.sumr .k{opacity:.6;font-weight:600}.sumr .v{font-family:var(--m);font-weight:700}.sides{gap:9px;margin-top:auto;display:flex}.sides .cta{white-space:nowrap;flex:1;gap:8px;min-width:0;margin-top:0;font-size:12px}.cta.long{background:var(--long-bg);color:var(--long-fg)}.cta.long i{background:var(--long-dot)}.cta.short{background:var(--short-bg);color:var(--short-fg)}.cta.short i{background:var(--short-dot)}.cta.dim{opacity:.34}.cta.dim:hover{opacity:.62}.sides.broker .cta{white-space:normal;flex-direction:column;gap:4px;padding:14px 10px;line-height:1.15}.sides.broker .cta-px{font-family:var(--m);letter-spacing:0;opacity:.82;text-transform:none;font-size:11px;font-weight:700}.ac-health{background:rgb(var(--shade-rgb) / .055);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.ac-status{font-family:var(--f);letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:800}.ac-status.ok{background:var(--ok-bg);color:var(--ok-fg)}.ac-status.call{background:var(--warn-bg);color:var(--warn-fg)}.ac-status.out{background:var(--bad-bg);color:var(--bad-fg)}.ac-health-val{font-size:13.5px;font-weight:700}.ac-health-k{opacity:.5;font-size:11.5px;font-weight:600}.ac-health small{font-family:var(--m);opacity:.45;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:600}.why{background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.why.out{background:var(--bad-bg);color:var(--bad-fg)}.why.tp{background:var(--ok-bg);color:var(--ok-fg)}.positions-table{background:var(--tbl-bg);color:var(--tbl-ink);box-shadow:var(--tbl-shadow);border-radius:26px;grid-area:positions;min-width:0;padding:20px 22px;font-family:General Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.position-header{align-items:center;gap:16px;margin-bottom:6px;display:flex}.position-tabs{gap:14px;display:flex}.position-tabs button{color:var(--tbl-muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.position-tabs button .n{font-family:var(--m);background:var(--tbl-count);color:var(--tbl-chip-ink);border-radius:999px;padding:2px 7px;font-size:10.5px}.position-tabs button.on{color:var(--tbl-ink);border-bottom-color:var(--tbl-ink)}.position-tabs button.on .n{background:var(--tbl-up-soft);color:var(--tbl-up)}.position-header .sp{flex:1}.position-ghost{color:var(--tbl-chip-ink);background:var(--tbl-chip);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.position-ghost:hover{background:var(--tbl-chip-hover)}.position-table-wrap{scrollbar-width:thin;scrollbar-color:var(--tbl-scroll) transparent;overflow-x:auto}.position-table{border-collapse:collapse;width:100%;min-width:680px}.position-table th{color:var(--tbl-muted);text-align:right;white-space:nowrap;padding:10px;font-size:11px;font-weight:600}.position-table th:first-child,.position-table td:first-child{text-align:left;padding-left:4px}.position-table td{font-family:var(--m);text-align:right;border-top:1px solid var(--tbl-line);white-space:nowrap;padding:11px 10px;font-size:12.5px;font-weight:500}.position-table tr:hover td{background:var(--tbl-hover)}.position-table td .ct{font-family:General Sans,Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.position-table td .sub{color:var(--tbl-muted);font-family:General Sans,Inter,system-ui,sans-serif;font-size:11px;font-weight:500;display:block}.position-side{font-family:var(--m);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.position-side.long{background:var(--tbl-up-soft);color:var(--tbl-up)}.position-side.short{background:var(--tbl-down-soft);color:var(--tbl-down)}.position-pnl b{font-weight:600;display:block}.position-pnl span{color:var(--tbl-muted);font-size:10.5px}.positions-table .up{color:var(--tbl-up)}.positions-table .dn{color:var(--tbl-down)}.position-protect{font-family:var(--m);flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;font-size:12px;font-weight:500;line-height:1.25;display:flex}.position-protect:hover{text-decoration:underline}.position-protect .tp{color:var(--tbl-tp)}.position-protect .sl{color:var(--tbl-sl)}.position-protect .none{color:var(--tbl-faint);font-family:General Sans,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.position-action{background:var(--tbl-chip);color:var(--tbl-chip-ink);border-radius:999px;padding:6px 12px;font-family:General Sans,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.position-action:hover{background:var(--tbl-ink);color:var(--tbl-bg)}.position-order-actions{gap:6px;display:inline-flex}.position-panel{display:none}.position-panel.on{display:block}.position-fills{padding-top:4px;list-style:none}.position-fills li{border-top:1px solid var(--tbl-line);font-family:var(--m);align-items:center;gap:14px;min-width:650px;padding:11px 4px;font-size:12.5px;display:flex}.position-fills .t{color:var(--tbl-muted);width:52px;font-size:11.5px}.position-fills .c{flex:1;font-family:General Sans,Inter,system-ui,sans-serif;font-weight:600}.position-net{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.position-net b{font-weight:600}.position-settle{color:var(--tbl-muted);font-weight:600}.position-more{border-top:1px solid var(--tbl-line);color:var(--tbl-ink);justify-content:center;margin-top:4px;padding:12px 4px 2px;font-size:12.5px;font-weight:700;display:flex}@media (hover:hover){.position-more:hover{text-decoration:underline}}.position-empty-row td{color:var(--tbl-muted);text-align:center!important;padding:28px 12px!important;font-family:General Sans,Inter,system-ui,sans-serif!important}.acct{background:var(--paper);color:var(--ink);flex-direction:column;grid-area:account;gap:14px;display:flex}.ac-hd{justify-content:space-between;align-items:center;display:flex}.ac-hd .eyebrow{opacity:.55}.ac-hd .m{font-family:var(--m);background:rgb(var(--shade-rgb) / .07);border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:700}.ac-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.ac-big b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1;display:block}.ac-big span{letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin-top:7px;font-size:11px;font-weight:700;display:block}.ticket-notice{margin:8px 0 0;font-size:14px;line-height:1.45}.ac-rows{border-top:1.5px dashed rgb(var(--shade-rgb) / .14);flex-direction:column;gap:8px;padding-top:13px;font-size:12.5px;display:flex}.ac-rows div{justify-content:space-between;display:flex}.ac-rows .k{opacity:.55;font-weight:600}.ac-rows .v{font-family:var(--m);font-weight:700}.ac-rows .v.up{color:var(--acct-up)}.ac-rows .v.dn{color:var(--coral-ink)}.ac-alert{background:rgb(var(--shade-rgb) / .07);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;font-weight:700;line-height:1.35;display:flex}.ac-alert.warn{background:var(--alert-bg);color:var(--alert-fg)}.ac-btns{gap:9px;margin-top:auto;display:flex}.ac-btns button{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:1;padding:13px 0;font-size:12px;font-weight:800}.ac-btns .dep{background:var(--ink);color:var(--on-ink)}.ac-btns .dep:hover{background:var(--ink-hover)}.ac-btns .tr{background:rgb(var(--shade-rgb) / .07)}.ac-btns .tr:hover{background:rgb(var(--shade-rgb) / .13)}.ovl{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:none;position:fixed;inset:0}.ovl.on{display:flex}.panel{background:var(--paper);width:min(560px,100%);color:var(--ink);border-radius:26px;padding:10px;animation:.22s cubic-bezier(.2,.8,.25,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.srch{border-bottom:1.5px dashed rgb(var(--shade-rgb) / .14);align-items:center;gap:12px;padding:12px 14px;display:flex}.srch input{background:0 0;border:0;flex:1;font-size:16px;font-weight:600}.srch input:focus{outline:none}.srch .esc{font-family:var(--m);color:var(--muted);border:1px solid rgb(var(--shade-rgb) / .16);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}.pcats{scrollbar-width:none;gap:6px;padding:10px 8px 4px;display:flex;overflow-x:auto}.pcats::-webkit-scrollbar{display:none}.pcat{letter-spacing:.025em;white-space:nowrap;background:rgb(var(--shade-rgb) / .06);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;transition:background .15s;display:flex}.pcat:hover{background:rgb(var(--shade-rgb) / .1)}.pcat.on{background:var(--nav-active-bg);color:var(--nav-active-fg)}.pcat .mono{opacity:.55;font-size:10px}.plist{max-height:52vh;padding:8px 6px 6px;overflow:auto}.pgrp{letter-spacing:.14em;text-transform:uppercase;opacity:.4;padding:10px 12px 6px;font-size:10px;font-weight:800}.prow{text-align:left;border-radius:16px;align-items:center;gap:13px;width:100%;padding:11px 12px;display:flex}.prow:hover,.prow.hl{background:rgb(var(--shade-rgb) / .06)}.prow .sq{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.prow .nm{font-size:14px;font-weight:800}.prow .sb{opacity:.5;margin-top:1px;font-size:11px;font-weight:500}.prow .sp{flex:1}.prow.closed .nm,.prow.closed .pr{opacity:.55}.prow .cl{letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--shade-rgb) / .07);opacity:.7;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.prow .pr{font-family:var(--m);font-size:13px;font-weight:600}.prow .ch{font-family:var(--m);border-radius:999px;margin-left:10px;padding:3px 9px;font-size:11px;font-weight:700}.prow .ch.up{background:var(--pick-up-bg);color:var(--pick-up-fg)}.prow .ch.dn{background:var(--pick-dn-bg);color:var(--pick-dn-fg)}.prow .st{color:var(--star);margin-left:6px}.prow .st.on{color:var(--star-on)}@media (prefers-reduced-motion:no-preference){.positions-table{animation:.55s cubic-bezier(.2,.7,.2,1) both in}.chart{animation-delay:20ms}.ticket{animation-delay:90ms}.positions-table{animation-delay:.15s}.acct{animation-delay:.2s}}@media (width<=1180px){.compact-nav{display:none}.launch-trigger{display:grid}.grid{grid-template-areas:"chart chart chart chart chart chart chart chart chart chart chart chart""ticket ticket ticket ticket ticket ticket account account account account account account""positions positions positions positions positions positions positions positions positions positions positions positions"}}@media (width<=780px){.shell{overflow-x:clip}.top{gap:10px}.grid{grid-template-areas:"chart chart chart chart chart chart chart chart chart chart chart chart""ticket ticket ticket ticket ticket ticket ticket ticket ticket ticket ticket ticket""positions positions positions positions positions positions positions positions positions positions positions positions""account account account account account account account account account account account account"}.positions-table{border-radius:22px;padding:16px}.position-header{flex-wrap:wrap;align-items:flex-start}.position-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.position-tabs::-webkit-scrollbar{display:none}.position-header .sp,.pairbtn .px{display:none}.ch-body{min-height:340px;margin:12px -20px -20px}.ch-wrap,.rail.on{border-bottom-right-radius:26px;border-bottom-left-radius:26px}}@media (width<=600px){.top{gap:8px;padding-bottom:16px}.brand b{display:none}.pairbtn{gap:7px;min-width:0;padding:8px 9px 8px 12px}.pairbtn .p{text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.pairbtn .cv{flex:none;width:22px;height:22px}.launchpad-backdrop{padding:0}.launchpad-sheet{width:100%;max-height:94dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}}@media (width<=390px){.theme-picker:not(.theme-compact) .themebtn{display:none}.launch-item{gap:8px;padding:9px}.launch-icon{width:38px;height:38px}}@media (width<=340px){.top-end .icbtn{display:none}}@media (prefers-reduced-motion:reduce){.skip-link,.launch-trigger,.compact-link,.nav-chevron,.launchpad-backdrop,.launchpad-sheet,.launch-item{transition:none}.acct-menu,.user-pop{animation:none}}.accounts{margin-top:26px}.accounts-hd{max-width:640px;margin-bottom:22px}.accounts-hd .eyebrow{color:var(--yellow)}.accounts-hd h1{letter-spacing:-.01em;margin:8px 0 10px;font-size:34px;font-weight:800}.accounts-hd p{opacity:.66;font-size:14px;line-height:1.55}.section-building{background:var(--paper);max-width:460px;color:var(--ink);flex-direction:column;gap:6px;padding:24px 26px 22px;display:flex}.section-building b{letter-spacing:-.01em;font-size:16px;font-weight:800}.section-building p{opacity:.66;margin:0;font-size:13px;line-height:1.5}.cdlg-scrim{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05060a8a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cdlg{background:var(--paper);width:min(430px,100%);color:var(--ink);flex-direction:column;gap:14px;padding:26px 28px 22px;display:flex}.cdlg h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.cdlg-body{opacity:.7;margin:0;font-size:13.5px;line-height:1.55}.cdlg-facts{background:rgb(var(--shade-rgb) / .06);border-radius:18px;flex-direction:column;gap:9px;margin:0;padding:14px 16px;display:flex}.cdlg-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cdlg-facts dt{opacity:.6;font-size:12.5px}.cdlg-facts dd{margin:0;font-size:13px;font-weight:700}.cdlg-error{color:var(--coral-ink);margin:0;font-size:12.5px;font-weight:700;line-height:1.45}.cdlg-btns{gap:10px;margin-top:2px;display:flex}.cdlg-btns button{border-radius:999px;flex:1;height:46px;font-size:13.5px;font-weight:800;transition:opacity .16s}.cdlg-btns button:disabled{opacity:.45;cursor:not-allowed}.cdlg-cancel{background:rgb(var(--shade-rgb) / .08);color:var(--ink)}.cdlg-confirm{background:var(--ink);color:var(--paper)}.prot-fields{flex-direction:column;gap:8px;display:flex}.prot-dlg .fld{background:rgb(var(--shade-rgb) / .05);border-radius:14px}.prot-dlg .fld input:disabled{opacity:.55}.prot-hint{color:var(--coral-ink);margin:-2px 0 0;padding:0 4px;font-size:11.5px;font-weight:600;line-height:1.4}.top.app-top{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.top-start,.top-end{align-items:center;gap:inherit;display:flex}.top-end{justify-content:flex-end}@media (width<=1500px){.app-top .kbd{display:none}}@media (width<=1380px){.app-top .pairbtn .px{display:none}}@media (width<=1180px){.top.app-top{grid-template-columns:minmax(0,1fr) auto}.top-start{min-width:0}}.app-tabs{display:none}@media (width<=1180px){.app-tabs{z-index:70;grid-template-columns:repeat(3,minmax(0,1fr));height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.app-tabs-liquid{pointer-events:none;width:100%;height:104px;filter:drop-shadow(0 -1px 0 var(--nav-border)) drop-shadow(0 -6px 16px #00000012);position:absolute;top:-40px;left:0;overflow:hidden}.app-tabs-liquid path,.app-tabs-liquid circle{fill:var(--paper)}.app-tab{z-index:2;letter-spacing:.02em;color:var(--nav-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:4px;padding-top:11px;font-size:10.5px;font-weight:800;transition:color .2s;display:flex;position:relative}.app-tab-ic{place-items:center;width:24px;height:24px;display:grid}.app-tab-ic svg,.app-tab-orb svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.app-tab.on{color:var(--ink)}.app-tab-orb{z-index:3;background:var(--nav-active-bg);width:38px;height:38px;color:var(--nav-active-fg);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.app-tab-orb>span{place-items:center;display:grid}.app-tab-orb svg{stroke-width:2px}body:has(.app-tabs){padding-bottom:64px}body:has(.app-tabs) .toast{bottom:104px}body.launchpad-open .app-tabs{display:none}body:has(.wl-sheet.wl-on,.hs-sheet.hs-on,.ac-sheet.ac-on) .app-tabs{display:none}}@media (prefers-reduced-motion:reduce){.app-tab{transition:none}}.theme-compact .themebtn{justify-content:center;width:40px;padding:0}.theme-compact .themebtn .sw{width:20px;height:20px}.theme-compact .themebtn .nm,.theme-compact .theme-chevron{display:none}.trade-menu{flex:none;position:relative}.trade-acct{white-space:nowrap;background:var(--ctl-bg);border:1px solid var(--pair-border);height:44px;box-shadow:var(--ctl-shadow);border-radius:15px;align-items:center;gap:9px;padding:0 12px 0 7px;transition:background .15s;display:flex}.trade-acct:hover,.trade-acct[aria-expanded=true]{background:var(--ctl-bg-hover)}.trade-acct-badge{background:var(--ink);width:30px;height:30px;color:var(--accent-on-ink);letter-spacing:.04em;border-radius:10px;flex:none;place-items:center;font-size:9.5px;font-weight:800;display:grid}.trade-acct-t{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.trade-acct-t b{text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:800;overflow:hidden}.trade-acct-t small{color:var(--ctl-muted);font-size:10.5px;font-weight:650}.trade-acct[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}@media (width<=600px){.trade-acct{padding:0 6px}.trade-acct-t,.trade-acct .nav-chevron{display:none}.app-top:has(.trade-acct) .theme-compact{display:none}}.acct-menu.trade-menu-pop{z-index:45;transform-origin:0 0;min-width:300px;animation:.18s cubic-bezier(.2,.8,.25,1) both nav-pop;top:calc(100% + 12px);left:0;right:auto}.acct-menu{background:var(--paper);min-width:244px;color:var(--ink);border:1px solid rgb(var(--shade-rgb) / .1);border-radius:22px;flex-direction:column;gap:3px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #05060a38}.acct-menu[hidden]{display:none}.acct-group{letter-spacing:.14em;text-transform:uppercase;color:var(--nav-sheet-muted);padding:8px 12px 4px;font-size:9.5px;font-weight:800;display:block}.acct-item{color:inherit;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;transition:background .14s;display:flex}.acct-item:hover,.acct-item:focus-visible{background:rgb(var(--shade-rgb) / .07)}.acct-item.on{background:rgb(var(--shade-rgb) / .1)}.acct-item span{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-item .acct-item-end{text-align:right;align-items:flex-end}.acct-item b{font-size:13px;font-weight:800}.acct-item small{opacity:.58;font-size:11.5px}.acct-empty{color:var(--nav-sheet-muted);margin:4px 12px 2px;font-size:12.5px;font-weight:600}.launch-accounts{flex-direction:column;gap:3px;display:flex}.acct-manage{text-align:center;color:inherit;background:rgb(var(--shade-rgb) / .07);border-radius:15px;margin-top:4px;padding:9px 12px;font-size:12.5px;font-weight:800}.acct-manage:hover{background:rgb(var(--shade-rgb) / .12)}.user-menu{flex:none;position:relative}.user-menu:has(.user-pop:not([hidden])){z-index:66}.user-btn{cursor:pointer;transition:box-shadow .16s;position:relative}.user-dot{background:var(--dot-bg);border:2px solid var(--dot-ring);border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.user-row-dot{background:var(--accent-text);border-radius:50%;flex:none;width:8px;height:8px}.user-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.user-btn:hover,.user-btn[aria-expanded=true]{box-shadow:0 0 0 3px rgb(var(--shade-rgb) / .12)}.user-pop{z-index:66;background:var(--paper);width:280px;color:var(--ink);border:1px solid rgb(var(--shade-rgb) / .1);transform-origin:100% 0;border-radius:22px;flex-direction:column;gap:3px;padding:9px;animation:.18s cubic-bezier(.2,.8,.25,1) both nav-pop;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #05060a3d}.user-pop[hidden]{display:none}.user-id{border-bottom:1px solid rgb(var(--shade-rgb) / .08);flex-direction:column;gap:2px;margin-bottom:3px;padding:8px 10px 10px;display:flex}.user-id small{color:var(--nav-sheet-muted);font-size:10.5px;font-weight:600}.user-id b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.user-row{text-align:left;width:100%;min-height:46px;color:inherit;border-radius:15px;align-items:center;gap:11px;padding:7px 10px;transition:background .14s;display:flex}.user-row:hover,.user-row:focus-visible{background:rgb(var(--shade-rgb) / .07)}.user-row.on{background:rgb(var(--shade-rgb) / .1)}.user-row:disabled{opacity:.6;cursor:default}.user-row-txt{flex:1;font-size:12.5px;font-weight:800}.user-row svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.user-sep{background:rgb(var(--shade-rgb) / .08);height:1px;margin:4px 8px}@media (width<=600px){.user-pop{width:min(280px,100vw - 24px)}}
