.Nav-module__h36LHG__appShell,.Nav-module__h36LHG__publicHeader{--nav-canvas:#0b0c11;--nav-surface:#17191f;--nav-hover:#202229;--nav-copy:#f4f0e7;--nav-muted:#a3a3a9;--nav-faint:#85858e;--nav-line:#f4f0e717;--nav-strong-line:#f4f0e72b;--nav-accent:#ff4e00;--nav-accent-copy:#ff854f;--nav-medal:#c6a777;--shell-control:var(--nav-surface);--shell-control-text:var(--nav-copy);--shell-control-border:var(--nav-strong-line);--radius-xs:8px;--radius-sm:10px;--radius-lg:12px}:is(html[data-theme=light] .Nav-module__h36LHG__appShell,html[data-theme=light] .Nav-module__h36LHG__publicHeader){--nav-canvas:#f4f0e7;--nav-surface:#fffdf8;--nav-hover:#eae5db;--nav-copy:#17191f;--nav-muted:#5e5d62;--nav-faint:#737079;--nav-line:#17191f1a;--nav-strong-line:#17191f2e;--nav-accent-copy:#a9360b;--nav-medal:#80612e}.Nav-module__h36LHG__appShell{z-index:100;position:relative}.Nav-module__h36LHG__appShell :is(a,button):focus-visible,.Nav-module__h36LHG__publicHeader :is(a,button):focus-visible{outline:2px solid var(--nav-accent-copy);outline-offset:3px}.Nav-module__h36LHG__sidebar{z-index:120;width:264px;color:var(--nav-copy);background:var(--nav-canvas);border-right:1px solid var(--nav-line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.Nav-module__h36LHG__sidebarBrand{border-bottom:1px solid var(--nav-line);align-items:center;min-height:78px;padding:0 24px;text-decoration:none;display:flex}.Nav-module__h36LHG__brandMark{aspect-ratio:1033.41/302.4;background:url(/brand/trade-planet-primary.svg) 50%/contain no-repeat;width:158px;display:block}html[data-theme=light] .Nav-module__h36LHG__brandMark{background-image:url(/brand/trade-planet-secondary.svg)}.Nav-module__h36LHG__sidebarNavigation{scrollbar-color:var(--nav-strong-line) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:25px 16px 20px;overflow-y:auto}.Nav-module__h36LHG__sidebarGroup+.Nav-module__h36LHG__sidebarGroup{margin-top:22px}.Nav-module__h36LHG__sidebarGroup h2{color:var(--nav-faint);letter-spacing:.11em;text-transform:uppercase;margin:0 12px 9px;font-size:9px;font-weight:700;line-height:1.5}.Nav-module__h36LHG__sidebarGroup nav{gap:2px;display:grid}.Nav-module__h36LHG__sidebarLink{min-height:37px;color:var(--nav-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:7px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:color .14s,background-color .14s,border-color .14s;display:flex;position:relative}.Nav-module__h36LHG__sidebarLink>svg{flex:none;width:17px;height:17px}.Nav-module__h36LHG__sidebarLinkCopy{min-width:0;display:block}.Nav-module__h36LHG__sidebarLinkCopy>span{display:block}.Nav-module__h36LHG__sidebarLinkCopy small{color:var(--nav-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.Nav-module__h36LHG__sidebarLink:hover{color:var(--nav-copy);background:var(--nav-hover)}.Nav-module__h36LHG__sidebarLinkActive,.Nav-module__h36LHG__sidebarLinkActive:hover{color:var(--nav-copy);background:var(--nav-surface);border-color:var(--nav-strong-line)}.Nav-module__h36LHG__sidebarLinkActive>svg{color:var(--nav-accent-copy)}.Nav-module__h36LHG__sidebarGroupPrimary{border-bottom:1px solid var(--nav-line);padding-bottom:21px}.Nav-module__h36LHG__sidebarGroupPrimary h2{color:var(--nav-medal);margin-bottom:13px;font-size:9px}.Nav-module__h36LHG__sidebarGroupPrimary nav{gap:7px}.Nav-module__h36LHG__sidebarGroupPrimary .Nav-module__h36LHG__sidebarLink{gap:12px;min-height:64px;padding:12px;font-size:15px;font-weight:700}.Nav-module__h36LHG__sidebarGroupPrimary .Nav-module__h36LHG__sidebarLink>svg{width:20px;height:20px}.Nav-module__h36LHG__sidebarGroupPrimary .Nav-module__h36LHG__sidebarLinkCopy>span{font-family:var(--font-body);font-size:15px;font-weight:700}.Nav-module__h36LHG__sidebarLinkArrow{color:var(--nav-accent-copy);align-self:flex-start;margin-left:auto;font-size:16px}.Nav-module__h36LHG__environmentNote{color:var(--nav-faint);flex:none;align-items:center;gap:8px;margin:0 24px 15px;font-size:10px;line-height:1.4;display:flex}.Nav-module__h36LHG__environmentNote svg{color:var(--nav-medal)}.Nav-module__h36LHG__sidebarAccount{border-top:1px solid var(--nav-line);grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:74px;padding:14px 19px;display:grid}.Nav-module__h36LHG__avatar{width:34px;height:34px;color:var(--nav-copy);background:var(--nav-surface);border:1px solid var(--nav-strong-line);text-transform:uppercase;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.Nav-module__h36LHG__sidebarAccountCopy{min-width:0}.Nav-module__h36LHG__sidebarAccountCopy strong,.Nav-module__h36LHG__sidebarAccountCopy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Nav-module__h36LHG__sidebarAccountCopy strong{color:var(--nav-copy);font-size:11px;font-weight:700}.Nav-module__h36LHG__sidebarAccountCopy span{color:var(--nav-muted);margin-top:4px;font-size:10px}.Nav-module__h36LHG__logoutButton,.Nav-module__h36LHG__topbarProfile{width:40px;height:40px;color:var(--nav-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.Nav-module__h36LHG__logoutButton{width:32px;height:36px}.Nav-module__h36LHG__logoutButton:hover,.Nav-module__h36LHG__topbarProfile:hover{color:var(--nav-copy);background:var(--nav-hover)}.Nav-module__h36LHG__topbar{--surface:var(--nav-surface);--surface-2:var(--nav-surface);--surface-3:var(--nav-hover);--surface-hover:var(--nav-hover);--text:var(--nav-copy);--text-dim:var(--nav-muted);--text-faint:var(--nav-faint);--border:var(--nav-strong-line);--border-soft:var(--nav-line);--border-strong:var(--nav-strong-line);z-index:125;background:var(--nav-canvas);border-bottom:1px solid var(--nav-line);justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 28px;display:flex;position:fixed;top:0;left:264px;right:0}.Nav-module__h36LHG__topbarTitle{min-width:0}.Nav-module__h36LHG__topbarTitle span,.Nav-module__h36LHG__topbarTitle strong{display:block}.Nav-module__h36LHG__topbarTitle span{color:var(--nav-faint);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.Nav-module__h36LHG__topbarTitle strong{color:var(--nav-copy);font-family:var(--font-body);letter-spacing:0;margin-top:5px;font-size:16px;font-weight:700;line-height:1.3}.Nav-module__h36LHG__topbarActions{align-items:center;gap:9px;display:flex}.Nav-module__h36LHG__walletControls{align-items:center;gap:8px;display:flex}.Nav-module__h36LHG__walletControls>button{border-radius:8px}.Nav-module__h36LHG__walletControls>button+button{color:var(--nav-copy);background:var(--nav-surface);border-color:var(--nav-strong-line);font-size:12px}.Nav-module__h36LHG__walletControls>button+button:hover{border-color:var(--nav-accent);background:var(--nav-hover)}.Nav-module__h36LHG__accountMenuRoot{display:grid;position:relative}.Nav-module__h36LHG__topbarProfile .Nav-module__h36LHG__avatar{width:36px;height:36px}.Nav-module__h36LHG__accountMenu{z-index:140;overscroll-behavior:contain;width:min(280px,100vw - 24px);max-height:calc(100dvh - 90px);color:var(--nav-copy);background:var(--nav-surface);border:1px solid var(--nav-strong-line);border-radius:10px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 18px 48px #0000003d}.Nav-module__h36LHG__accountMenuIdentity{border-bottom:1px solid var(--nav-line);min-width:0;padding:17px 16px}.Nav-module__h36LHG__accountMenuIdentity span,.Nav-module__h36LHG__accountMenuIdentity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Nav-module__h36LHG__accountMenuIdentity span{color:var(--nav-medal);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.Nav-module__h36LHG__accountMenuIdentity strong{color:var(--nav-copy);margin-top:6px;font-size:12px;font-weight:500}.Nav-module__h36LHG__accountMenuLink,.Nav-module__h36LHG__accountThemeToggle{width:calc(100% - 12px);min-height:42px;margin:6px}.Nav-module__h36LHG__accountMenuLink{color:var(--nav-copy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.Nav-module__h36LHG__accountMenuLink:hover{background:var(--nav-hover)}.Nav-module__h36LHG__accountLanguageSwitcher{width:calc(100% - 34px);margin:12px 17px}.Nav-module__h36LHG__accountMenuLink+.Nav-module__h36LHG__accountThemeToggle,.Nav-module__h36LHG__accountThemeToggle+.Nav-module__h36LHG__accountMenuLink{margin-top:-2px}.Nav-module__h36LHG__mobileAccountNavigation{display:none}.Nav-module__h36LHG__accountMenuSection{color:var(--nav-faint);letter-spacing:.1em;text-transform:uppercase;margin:14px 17px 7px;font-size:9px;font-weight:700;display:block}.Nav-module__h36LHG__mobilePrimary{display:none}.Nav-module__h36LHG__publicHeader{z-index:100;min-height:var(--nav-height);background:var(--nav-canvas);border-bottom:1px solid var(--nav-line);position:sticky;top:0}.Nav-module__h36LHG__publicInner{width:min(1400px,100% - 48px);min-height:var(--nav-height);align-items:center;gap:20px;margin-inline:auto;display:flex}.Nav-module__h36LHG__publicBrand{align-items:center;min-height:44px;text-decoration:none;display:flex}.Nav-module__h36LHG__publicActions{align-items:center;gap:8px;margin-left:auto;display:flex}.Nav-module__h36LHG__loginHeader{min-height:var(--nav-height);background:0 0;border:0;position:absolute;inset:0 50% auto 0}.Nav-module__h36LHG__loginHeader .Nav-module__h36LHG__publicInner{justify-content:flex-end;width:min(420px,100% - 56px)}@media (max-width:780px){.Nav-module__h36LHG__loginHeader{right:0}.Nav-module__h36LHG__loginHeader .Nav-module__h36LHG__publicInner{width:min(420px,100% - 48px)}}@media (max-width:380px){.Nav-module__h36LHG__loginHeader .Nav-module__h36LHG__publicInner{width:calc(100% - 40px)}}.Nav-module__h36LHG__publicLink{min-height:42px;color:var(--nav-muted);align-items:center;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.Nav-module__h36LHG__publicLink:hover{color:var(--nav-copy)}.Nav-module__h36LHG__publicPrimary{color:#0b0c11;background:var(--nav-accent);border:1px solid var(--nav-accent);border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.Nav-module__h36LHG__publicPrimary:hover{background:#e34400;border-color:#e34400}.Nav-module__h36LHG__loadingActions{background:var(--nav-surface);border:1px solid var(--nav-line);border-radius:8px;width:160px;height:42px;margin-left:auto}@media (min-width:861px) and (max-width:1100px){.Nav-module__h36LHG__sidebar{width:76px}.Nav-module__h36LHG__sidebarBrand{justify-content:center;padding:0}.Nav-module__h36LHG__sidebarBrand .Nav-module__h36LHG__brandMark{width:54px}.Nav-module__h36LHG__sidebarNavigation{padding-inline:10px}.Nav-module__h36LHG__sidebarGroup h2,.Nav-module__h36LHG__sidebarLinkCopy,.Nav-module__h36LHG__sidebarLinkArrow,.Nav-module__h36LHG__sidebarAccountCopy,.Nav-module__h36LHG__environmentNote{display:none}.Nav-module__h36LHG__sidebarGroup+.Nav-module__h36LHG__sidebarGroup{margin-top:17px}.Nav-module__h36LHG__sidebarGroupPrimary{padding-bottom:17px}.Nav-module__h36LHG__sidebarLink,.Nav-module__h36LHG__sidebarGroupPrimary .Nav-module__h36LHG__sidebarLink{justify-content:center;min-height:44px;padding:0}.Nav-module__h36LHG__sidebarAccount{grid-template-columns:1fr;justify-items:center;gap:5px;padding-inline:8px}.Nav-module__h36LHG__topbar{left:76px}}@media (max-width:860px){.Nav-module__h36LHG__sidebar{display:none}.Nav-module__h36LHG__topbar{gap:12px;height:64px;padding:0 16px;left:0}.Nav-module__h36LHG__topbarTitle span{letter-spacing:.05em;font-size:8px}.Nav-module__h36LHG__topbarTitle strong{text-overflow:ellipsis;white-space:nowrap;max-width:104px;margin-top:4px;font-size:15px;overflow:hidden}.Nav-module__h36LHG__topbarActions{gap:7px}.Nav-module__h36LHG__desktopLanguageSwitcher{display:none}.Nav-module__h36LHG__mobileAccountNavigation{border-bottom:1px solid var(--nav-line);display:block}.Nav-module__h36LHG__accountMenu{max-height:calc(100dvh - 90px)}.Nav-module__h36LHG__mobilePrimary{z-index:111;background:var(--nav-canvas);border-bottom:1px solid var(--nav-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:56px;padding:0 12px;display:grid;position:fixed;top:64px;left:0;right:0}.Nav-module__h36LHG__mobileNavLink{min-width:0;color:var(--nav-muted);font-family:var(--font-body);border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:7px;margin:6px 0 0;padding-bottom:6px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.Nav-module__h36LHG__mobileNavLinkActive{color:var(--nav-copy);background:var(--nav-surface);font-weight:700}.Nav-module__h36LHG__mobileNavLinkActive svg{color:var(--nav-accent-copy)}.Nav-module__h36LHG__publicInner{width:calc(100% - 24px)}}@media (max-width:480px){.Nav-module__h36LHG__brandMark{width:122px}.Nav-module__h36LHG__publicInner{gap:8px}.Nav-module__h36LHG__topbarTitle span{display:none}.Nav-module__h36LHG__topbarTitle strong{max-width:76px;margin:0;font-size:14px}.Nav-module__h36LHG__mobileNavLink{flex-direction:column;gap:3px;font-size:10px}.Nav-module__h36LHG__publicPrimary,.Nav-module__h36LHG__publicLink{padding-inline:10px;font-size:11px}}@media (max-width:390px){.Nav-module__h36LHG__topbar{padding-inline:10px}.Nav-module__h36LHG__topbarActions,.Nav-module__h36LHG__publicActions{gap:5px}.Nav-module__h36LHG__publicLink{display:none}.Nav-module__h36LHG__publicBrand .Nav-module__h36LHG__brandMark{width:110px}}@media (max-width:350px){.Nav-module__h36LHG__publicInner{gap:6px;width:calc(100% - 20px)}.Nav-module__h36LHG__publicActions{gap:4px}.Nav-module__h36LHG__publicBrand .Nav-module__h36LHG__brandMark{width:96px}}@media (pointer:coarse){.Nav-module__h36LHG__sidebarLink,.Nav-module__h36LHG__accountMenuLink,.Nav-module__h36LHG__accountThemeToggle,.Nav-module__h36LHG__logoutButton,.Nav-module__h36LHG__topbarProfile{min-height:44px}}@media (prefers-reduced-motion:reduce){.Nav-module__h36LHG__sidebarLink{transition:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tp-black:#0b0c11;--tp-night:#20232d;--tp-blue:#023560;--tp-graphite:#3f3a41;--tp-steel:#76828e;--tp-signal-red:#ff2000;--tp-signal-orange:#ff4e00;--tp-white:#fff;--tp-paper:#f6f7f9;--tp-paper-2:#eff2f5;--tp-ink:#11151d;--tp-ink-2:#4e5865;--tp-ink-3:#7c8792;--paper-text-muted:#5f6a76;--tp-night-gradient:linear-gradient(90deg, var(--tp-black) 0%, var(--tp-night) 100%);--black:var(--tp-black);--night:var(--tp-night);--blue:var(--tp-blue);--graphite:var(--tp-graphite);--steel:var(--tp-steel);--white:var(--tp-white);--paper:var(--tp-paper);--paper-2:var(--tp-paper-2);--ink:var(--tp-ink);--ink-2:var(--tp-ink-2);--ink-3:var(--tp-ink-3);--night-gradient:var(--tp-night-gradient);--line-dark:#ffffff1f;--line-light:#ffffff1a;--brand-black:var(--tp-black);--brand-night:var(--tp-night);--brand-graphite:var(--tp-graphite);--brand-steel:#aab3bd;--planet-blue:var(--tp-blue);--canvas:var(--tp-night);--bg:var(--canvas);--surface:#15171d;--surface-2:#1a1d25;--surface-3:#252934;--surface-hover:#222630;--surface-active:#292e39;--surface-raised:var(--surface-2);--border:#ffffff24;--border-soft:#ffffff14;--border-strong:#ffffff3d;--text:#f4f0e7;--text-dim:#c1c7cf;--text-faint:#939ca8;--text-muted:var(--text-dim);--text-subtle:var(--text-faint);--text-inverse:var(--tp-ink);--brand:var(--tp-signal-orange);--brand-hover:var(--tp-signal-red);--signal-red:var(--tp-signal-red);--signal-red-ink:#ff8b79;--signal-orange:var(--tp-signal-orange);--signal-orange-hover:#ff6320;--signal-orange-ink:#ff7843;--signal-wash:#ff4e0021;--signal-border:#ff4e0061;--up:#42d485;--up-solid:#16834a;--up-wash:#42d4851f;--down:#ff756c;--down-solid:#bd3027;--down-wash:#ff756c1f;--info:#73bde8;--info-wash:#73bde81c;--warning:#f1bd5a;--metal:#ddbc7b;--metal-wash:#ddbc7b17;--brand-ink:var(--signal-orange-ink);--signal-ink:var(--signal-orange-ink);--up-ink:var(--up);--down-ink:var(--down);--info-ink:var(--info);--warning-ink:var(--warning);--radius-xs:8px;--radius-sm:10px;--radius:12px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--r-xs:var(--radius-xs);--r-sm:var(--radius-sm);--r-md:var(--radius);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--shadow-sm:0 1px 2px #0003;--shadow-md:0 8px 24px #00000038;--shadow-lg:0 24px 70px #00000059;--shadow-paper:0 10px 32px #0000002e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--font-sans:var(--font-roboto), Roboto, Arial, sans-serif;--font-body:var(--font-sans);--font-display:var(--font-audiowide), var(--font-sans);--font-numeric:var(--font-sans);--type-display-1-size:62px;--type-display-1-line:.95;--type-display-2-size:44px;--type-display-2-line:1;--type-heading-1-size:30px;--type-heading-1-line:1.2;--type-heading-2-size:20px;--type-heading-2-line:1.35;--type-body-size:15px;--type-body-line:1.65;--type-caption-size:10px;--type-caption-line:1.6;--duration-fast:.14s;--duration-normal:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--focus-ring:0 0 0 4px #ff4e003d;--grid-max:1440px;--grid-columns:12;--grid-gutter:24px;--grid-margin:48px;--content-max:1344px;--nav-height:86px;--app-sidebar-width:0px;--shell-sidebar:var(--tp-black);--shell-sidebar-brand:var(--tp-night);--shell-topbar:var(--tp-black);--shell-canvas:var(--tp-night);--shell-text:var(--tp-white);--shell-muted:#a2a9b3;--shell-faint:#717986;--shell-border:#ffffff17;--shell-active:var(--tp-signal-orange);--shell-active-hover:var(--tp-signal-red);--shell-control:#f5f6f8;--shell-control-text:var(--tp-ink);--shell-control-muted:#5f6874;--shell-control-border:#ffffff29;--hero-surface:#010306;--hero-text:var(--tp-white);--hero-text-muted:#c1c7cf;--contrast-surface:var(--tp-white);--contrast-surface-muted:#f6f8f9;--contrast-text:var(--tp-ink);--contrast-text-muted:#66717d;--contrast-border:#11151d1f;--kpi-surface:#3f3a41;--font-mono:var(--font-numeric);--space-5:var(--space-6)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line-light:#11151d1a;--brand-steel:#526170;--canvas:#f3f5f7;--bg:var(--canvas);--surface:var(--tp-white);--surface-2:#f7f8fa;--surface-3:#edf0f3;--surface-hover:#f1f4f7;--surface-active:#e8eef4;--surface-raised:var(--surface-2);--border:#11151d24;--border-soft:#11151d17;--border-strong:#11151d3d;--text:var(--tp-ink);--text-dim:#4e5865;--text-faint:#5f6a76;--text-muted:var(--text-dim);--text-subtle:var(--text-faint);--text-inverse:var(--tp-white);--brand:var(--tp-signal-orange);--brand-hover:#df3f00;--signal-red-ink:#7a291f;--signal-orange-ink:#a93200;--signal-wash:#ff4e001a;--signal-border:#ff4e004d;--up:#15803d;--up-solid:#15803d;--up-wash:#15803d1a;--down:#c2413b;--down-solid:#b42318;--down-wash:#c2413b1a;--info:#075985;--info-wash:#07598517;--warning:#8a5605;--metal:#80531d;--metal-wash:#80531d12;--brand-ink:var(--signal-orange-ink);--signal-ink:var(--signal-orange-ink);--up-ink:var(--up);--down-ink:var(--down);--info-ink:var(--info);--warning-ink:var(--warning);--shadow-sm:0 1px 2px #11151d0d;--shadow-md:0 8px 24px #11151d12;--shadow-lg:0 24px 70px #11151d26;--shadow-paper:0 10px 32px #11151d12;--focus-ring:0 0 0 4px #ff4e002e;--shell-sidebar:var(--tp-white);--shell-sidebar-brand:#f2f4f7;--shell-topbar:var(--tp-white);--shell-canvas:#f3f5f7;--shell-text:var(--tp-ink);--shell-muted:#596471;--shell-faint:#7c8792;--shell-border:#11151d1a;--shell-active:var(--tp-signal-orange);--shell-active-hover:#df3f00;--shell-control:var(--tp-black);--shell-control-text:var(--tp-white);--shell-control-muted:#aab2bd;--shell-control-border:#11151d29;--hero-surface:var(--tp-white);--hero-text:var(--tp-ink);--hero-text-muted:#4e5865;--contrast-surface:var(--tp-white);--contrast-surface-muted:#f7f8fa;--contrast-text:var(--tp-ink);--contrast-text-muted:#66717d;--contrast-border:#11151d1f;--kpi-surface:var(--tp-white)}*,:before,:after{box-sizing:border-box}html{min-height:100%;scroll-padding-top:calc(var(--nav-height) + var(--space-4));background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--text);font-family:var(--font-body);letter-spacing:-.018em;text-wrap:balance;font-weight:700;line-height:1.18}h1{font-family:var(--font-display);font-synthesis:none;letter-spacing:0;font-weight:400;line-height:1.3}a{color:inherit;-webkit-text-decoration-color:var(--signal-border);text-decoration-color:var(--signal-border);text-underline-offset:.18em}button,input,select,textarea{color:inherit;font:inherit}button{margin:0}::placeholder{color:var(--text-faint);opacity:.9}::selection{background:var(--signal-orange);color:var(--text-inverse)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--brand-steel);outline-offset:2px;box-shadow:var(--focus-ring)}.num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.015em}.app-content{min-height:calc(100dvh - var(--nav-height))}:root[data-nav-mode=app]{--nav-height:78px;--app-sidebar-width:264px}:root[data-nav-mode=app] .app-content{min-height:100dvh;margin-left:var(--app-sidebar-width);padding-top:var(--nav-height);background:var(--bg)}.app-content:focus{outline:none}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--signal-orange);color:var(--tp-black);transition:transform var(--duration-fast) var(--ease-out);padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}@media (max-width:860px){:root{--grid-columns:8;--grid-gutter:16px;--grid-margin:24px;--nav-height:70px}:root[data-nav-mode=app]{--nav-height:120px;--app-sidebar-width:0px}}@media (min-width:861px) and (max-width:1100px){:root[data-nav-mode=app]{--app-sidebar-width:76px}}:root[data-nav-mode=terminal]{--nav-height:0px}@media (max-width:520px){:root{--grid-columns:4;--grid-gutter:12px;--grid-margin:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:none;outline:2px solid canvastext}}
