html[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#343b55 #0c0d12;scrollbar-width:thin;--color-amber-50:#f0feff;--color-amber-100:#d9feff;--color-amber-200:#bdfbff;--color-amber-300:#7df7ff;--color-amber-400:#00f5ff;--color-amber-500:#00d9ea;--color-amber-600:#00afc0;--color-amber-700:#0e7490;--color-amber-800:#155e75;--color-amber-900:#164e63;--color-amber-950:#083344;--color-terminal-canvas:#0c0d12;--color-panel-surface:#14161f;--color-panel-elevated:#1c1e2a;--color-hardware-border:#343b55;--color-hardware-border-dim:#3a4260;--color-highvolt-amber:#00f5ff;--color-terminal-emerald:#10b981;--color-danger-crimson:#ff2a54;--color-telemetry-cyan:#00f5ff;--color-consultant-violet:#8b5cf6;--app-canvas:#0c0d12;--app-surface:#14161f;--app-elevated:#1c1e2a;--app-raised:#1c1e2a;--app-raised-hover:#242736;--app-border:#343b55;--app-card-border:#343b55;--app-border-soft:#262c44;--app-border-dim:#3a4260;--app-border-strong:#4a5478;--app-border-thumb:#4a5478;--app-primary:#00f5ff;--app-primary-strong:#8ff6ff;--app-on-primary:#000;--app-primary-glow-35:#00f5ff59;--app-primary-wash-10:#00f5ff1a;--app-primary-ring-30:#00f5ff4d;--app-focus-ring:#fff;--app-on-primary-container:#00f5ff;--app-primary-container:#1c1e2a;--app-secondary:#ff2a54;--app-on-secondary:#fff;--app-secondary-container:#242736;--app-on-secondary-container:#fff;--app-tertiary:#cf0;--app-on-tertiary:#000;--app-background:#0c0d12;--app-on-background:#fff;--app-on-surface:#fff;--app-surface-variant:#1c1e2a;--app-on-surface-variant:#a2a9b8;--app-outline:#fff;background-color:#0c0d12}html[data-theme=neon] .bg-\[\#020304\],html[data-theme=neon] .bg-\[\#020305\],html[data-theme=neon] .bg-\[\#030406\],html[data-theme=neon] .bg-\[\#040508\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#04121a\]{background-color:#0a2329}html[data-theme=neon] .bg-\[\#050608\],html[data-theme=neon] .bg-\[\#050609\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#050609\]\/30{background-color:#0c0d124d}html[data-theme=neon] .bg-\[\#050609\]\/40{background-color:#0c0d1266}html[data-theme=neon] .bg-\[\#050609\]\/85{background-color:#0c0d12d9}html[data-theme=neon] .bg-\[\#050609\]\/90{background-color:#0c0d12e6}html[data-theme=neon] .bg-\[\#05060a\],html[data-theme=neon] .bg-\[\#05070c\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#05070c\]\/90{background-color:#0c0d12e6}html[data-theme=neon] .bg-\[\#06070a\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#06070a\]\/80{background-color:#0c0d12cc}html[data-theme=neon] .bg-\[\#06080d\],html[data-theme=neon] .bg-\[\#060810\],html[data-theme=neon] .bg-\[\#07090e\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#07090e\]\/60{background-color:#0c0d1299}html[data-theme=neon] .bg-\[\#07090f\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#070a10\],html[data-theme=neon] .bg-\[\#071018\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#07130e\]\/95{background-color:#0a1f18f2}html[data-theme=neon] .bg-\[\#08090e\],html[data-theme=neon] .bg-\[\#080a0e\]{background-color:#0c0d12}html[data-theme=neon] .bg-\[\#080a0f\],html[data-theme=neon] .bg-\[\#080a10\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#080a10\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#080b11\],html[data-theme=neon] .bg-\[\#080b12\],html[data-theme=neon] .bg-\[\#090a0f\],html[data-theme=neon] .bg-\[\#090b0f\],html[data-theme=neon] .bg-\[\#090b10\],html[data-theme=neon] .bg-\[\#090b11\],html[data-theme=neon] .bg-\[\#090c13\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#090c13\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#090c14\],html[data-theme=neon] .bg-\[\#090d16\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#090d16\]\/50{background-color:#14161f80}html[data-theme=neon] .bg-\[\#090d16\]\/85{background-color:#14161fd9}html[data-theme=neon] .bg-\[\#090d16\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#0a0c10\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#0a0c10\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#0a0c12\],html[data-theme=neon] .bg-\[\#0a0d10\],html[data-theme=neon] .bg-\[\#0a0d14\],html[data-theme=neon] .bg-\[\#0a0f16\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#0a1218\]\/95{background-color:#0d1b28f2}html[data-theme=neon] .bg-\[\#0a1410\]\/95{background-color:#0a1f18f2}html[data-theme=neon] .bg-\[\#0b0d13\]{background-color:#1c1e2a}html[data-theme=neon] .bg-\[\#0b0d13\]\/90{background-color:#1c1e2ae6}html[data-theme=neon] .bg-\[\#0b0e16\],html[data-theme=neon] .bg-\[\#0b0e17\],html[data-theme=neon] .bg-\[\#0c0e15\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#0c0e15\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#0c0e16\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#0c0f17\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#0d0e14\],html[data-theme=neon] .bg-\[\#0d0f17\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#0d0f17\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#0d1017\],html[data-theme=neon] .bg-\[\#0d111a\],html[data-theme=neon] .bg-\[\#0e1118\],html[data-theme=neon] .bg-\[\#0e111a\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#0e111a\]\/90{background-color:#14161fe6}html[data-theme=neon] .bg-\[\#0e111a\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#0e121a\],html[data-theme=neon] .bg-\[\#0e121d\],html[data-theme=neon] .bg-\[\#0e121e\],html[data-theme=neon] .bg-\[\#0f121a\],html[data-theme=neon] .bg-\[\#0f131d\],html[data-theme=neon] .bg-\[\#0f1422\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#10131c\]{background-color:#1c1e2a}html[data-theme=neon] .bg-\[\#10141f\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#101420\]{background-color:#1c1e2a}html[data-theme=neon] .bg-\[\#12061a\]\/60{background-color:#2b0f1a99}html[data-theme=neon] .bg-\[\#12070a\]{background-color:#2b0f1a}html[data-theme=neon] .bg-\[\#12081f\]{background-color:#1c1030}html[data-theme=neon] .bg-\[\#12081f\]\/95{background-color:#1c1030f2}html[data-theme=neon] .bg-\[\#12090b\]{background-color:#2b0f1a}html[data-theme=neon] .bg-\[\#12141c\],html[data-theme=neon] .bg-\[\#121520\],html[data-theme=neon] .bg-\[\#121622\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#121622\]\/95{background-color:#14161ff2}html[data-theme=neon] .bg-\[\#121624\],html[data-theme=neon] .bg-\[\#121824\]{background-color:#14161f}html[data-theme=neon] .bg-\[\#141824\]{background-color:#242736}html[data-theme=neon] .bg-\[\#141924\]{background-color:#1c1e2a}html[data-theme=neon] .bg-\[\#16080a\]\/95{background-color:#2b0f1af2}html[data-theme=neon] .bg-\[\#161208\]\/95{background-color:#0a2329f2}html[data-theme=neon] .bg-\[\#161a26\],html[data-theme=neon] .bg-\[\#161b26\],html[data-theme=neon] .bg-\[\#161c2c\],html[data-theme=neon] .bg-\[\#171c2e\]{background-color:#1c1e2a}html[data-theme=neon] .bg-\[\#180a0c\]\/95{background-color:#2b0f1af2}html[data-theme=neon] .bg-\[\#181c28\],html[data-theme=neon] .bg-\[\#1a1e2b\],html[data-theme=neon] .bg-\[\#1a202c\],html[data-theme=neon] .bg-\[\#1e2230\],html[data-theme=neon] .bg-\[\#232734\]{background-color:#1c1e2a}html[data-theme=neon] .border-\[\#121520\],html[data-theme=neon] .border-\[\#121620\],html[data-theme=neon] .border-\[\#141824\],html[data-theme=neon] .border-\[\#161a24\],html[data-theme=neon] .border-\[\#161a26\]{border-color:#343b55}html[data-theme=neon] .border-\[\#181b24\]{border-color:#262c44}html[data-theme=neon] .border-\[\#181c28\]{border-color:#343b55}html[data-theme=neon] .border-\[\#1a1e29\]{border-color:#262c44}html[data-theme=neon] .border-\[\#1a1e2a\],html[data-theme=neon] .border-\[\#1a1e2b\],html[data-theme=neon] .border-\[\#1a1f2b\],html[data-theme=neon] .border-\[\#1a202c\],html[data-theme=neon] .border-\[\#1a2030\],html[data-theme=neon] .border-\[\#1c202d\],html[data-theme=neon] .border-\[\#1e2230\],html[data-theme=neon] .border-\[\#1e2330\]{border-color:#343b55}html[data-theme=neon] .border-\[\#1e2333\],html[data-theme=neon] .border-\[\#1f2430\]{border-color:#4a5478}html[data-theme=neon] .border-\[\#1f2433\],html[data-theme=neon] .border-\[\#1f293d\]{border-color:#343b55}html[data-theme=neon] .border-\[\#1f293d\]\/50{border-color:#343b5580}html[data-theme=neon] .border-\[\#1f293d\]\/60{border-color:#343b5599}html[data-theme=neon] .border-\[\#232734\]{border-color:#343b55}html[data-theme=neon] .border-\[\#232734\]\/60{border-color:#343b5599}html[data-theme=neon] .border-\[\#232734\]\/80{border-color:#343b55cc}html[data-theme=neon] .border-\[\#232a3d\],html[data-theme=neon] .border-\[\#232a42\],html[data-theme=neon] .border-\[\#232f48\],html[data-theme=neon] .border-\[\#262f44\],html[data-theme=neon] .border-\[\#283045\],html[data-theme=neon] .border-\[\#2b3144\],html[data-theme=neon] .border-\[\#2b354d\]{border-color:#4a5478}html[data-theme=neon] .border-\[\#2d3345\]{border-color:#3a4260}html[data-theme=neon] .border-\[\#2d3448\],html[data-theme=neon] .border-\[\#2d3748\],html[data-theme=neon] .border-\[\#2e3447\],html[data-theme=neon] .border-\[\#2e3448\],html[data-theme=neon] .border-\[\#383e52\]{border-color:#4a5478}html[data-theme=neon] .focus-visible\:bg-\[\#141824\]:focus-visible,html[data-theme=neon] .focus\:bg-\[\#141824\]:focus{background-color:#242736}html[data-theme=neon] .group:hover .group-hover\:border-\[\#f59e0b\]{border-color:#00f5ff}html[data-theme=neon] .group:hover .group-hover\:text-\[\#fbbf24\]{color:#00f5ff}html[data-theme=neon] .hover\:bg-\[\#050609\]:hover{background-color:#14161f}html[data-theme=neon] .hover\:bg-\[\#0b0d13\]:hover,html[data-theme=neon] .hover\:bg-\[\#0d1017\]:hover,html[data-theme=neon] .hover\:bg-\[\#0d1322\]:hover,html[data-theme=neon] .hover\:bg-\[\#0e1118\]:hover,html[data-theme=neon] .hover\:bg-\[\#0e131e\]:hover,html[data-theme=neon] .hover\:bg-\[\#10131c\]:hover,html[data-theme=neon] .hover\:bg-\[\#10131e\]:hover,html[data-theme=neon] .hover\:bg-\[\#121520\]:hover,html[data-theme=neon] .hover\:bg-\[\#121622\]:hover{background-color:#1c1e2a}html[data-theme=neon] .hover\:bg-\[\#121622\]\/40:hover{background-color:#1c1e2a66}html[data-theme=neon] .hover\:bg-\[\#121926\]:hover,html[data-theme=neon] .hover\:bg-\[\#131726\]:hover,html[data-theme=neon] .hover\:bg-\[\#141824\]:hover,html[data-theme=neon] .hover\:bg-\[\#141924\]:hover,html[data-theme=neon] .hover\:bg-\[\#141a24\]:hover,html[data-theme=neon] .hover\:bg-\[\#151924\]:hover,html[data-theme=neon] .hover\:bg-\[\#151c2a\]:hover,html[data-theme=neon] .hover\:bg-\[\#161924\]:hover,html[data-theme=neon] .hover\:bg-\[\#161c2c\]:hover,html[data-theme=neon] .hover\:bg-\[\#171c2a\]:hover,html[data-theme=neon] .hover\:bg-\[\#181d2c\]:hover,html[data-theme=neon] .hover\:bg-\[\#1a202c\]:hover,html[data-theme=neon] .hover\:bg-\[\#1a2030\]:hover{background-color:#242736}html[data-theme=neon] .hover\:border-\[\#232734\]:hover{border-color:#343b55}html[data-theme=neon] .hover\:border-\[\#2d3748\]:hover,html[data-theme=neon] .hover\:border-\[\#383e52\]:hover,html[data-theme=neon] .hover\:border-\[\#3a4157\]:hover{border-color:#4a5478}html[data-theme=neon] .hover\:border-\[\#f59e0b\]:hover{border-color:#00f5ff}html[data-theme=neon] .selection\:bg-\[\#f59e0b\]::selection{background-color:#00f5ff}html[data-theme=neon] .text-\[\#f59e0b\],html[data-theme=neon] .text-\[\#fbbf24\]{color:#00f5ff}
html[data-theme=amber]{--color-canvas:#050609;--color-ink-block:#0a0c10;--color-text-on-ink:#f4f4f6;--color-accent-signal:#f59e0b;--color-grid-hairline:#23273473;--app-canvas:#050609;--app-surface:#0a0c10;--app-elevated:#0b0d13;--app-raised:#10131c;--app-raised-hover:#141824;--app-border:#232734;--app-card-border:#222634;--app-border-soft:#1a1e29;--app-border-dim:#2d3345;--app-border-strong:#2e3447;--app-primary:#f59e0b;--app-primary-strong:#fbbf24;--app-on-primary:#000;--app-focus-ring:#f59e0b;--app-on-background:#f4f4f6;--app-on-surface:#f4f4f6;scrollbar-color:#232734 #050609}html[data-theme=neon]{--color-canvas:#0c0d12;--color-ink-block:#14161f;--color-text-on-ink:#fff;--color-accent-signal:#00f5ff;--color-grid-hairline:#343b5573;--app-canvas:#0c0d12;--app-surface:#14161f;--app-elevated:#1c1e2a;--app-raised:#1c1e2a;--app-raised-hover:#242736;--app-border:#343b55;--app-card-border:#343b55;--app-border-soft:#262c44;--app-border-dim:#3a4260;--app-border-strong:#4a5478;--app-primary:#00f5ff;--app-primary-strong:#8ff6ff;--app-on-primary:#000;--app-focus-ring:#00f5ff;--app-on-background:#fff;--app-on-surface:#fff;scrollbar-color:#343b55 #0c0d12}html[data-theme=cyan-ink]{--color-canvas:#8ce0ec;--color-ink-block:#07090c;--color-text-on-ink:#f2f7f9;--color-accent-signal:#00f59b;--color-grid-hairline:#07090c3d;--app-canvas:#8ce0ec;--app-surface:#07090c;--app-elevated:#0c1015;--app-raised:#11161d;--app-raised-hover:#18202a;--app-border:#07090c59;--app-card-border:#07090c4d;--app-border-soft:#07090c33;--app-border-dim:#07090c66;--app-border-strong:#07090c99;--app-primary:#00f59b;--app-primary-strong:#38ffb5;--app-on-primary:#07090c;--app-focus-ring:#00f59b;--app-on-background:#07090c;--app-on-surface:#f2f7f9;--color-amber-50:#edfff9;--color-amber-100:#d4fff1;--color-amber-200:#aeffe4;--color-amber-300:#74ffd2;--color-amber-400:#00f59b;--color-amber-500:#00d989;--color-amber-600:#00b06f;--color-amber-700:#008a58;--color-amber-800:#046c47;--color-amber-900:#05593c;--color-amber-950:#013222;scrollbar-color:#07090c66 #8ce0ec}html[data-theme=amber-quant]{--color-canvas:#e6a145;--color-ink-block:#0a0908;--color-text-on-ink:#faf6f0;--color-accent-signal:#ff3b1d;--color-grid-hairline:#0a090842;--app-canvas:#e6a145;--app-surface:#0a0908;--app-elevated:#141210;--app-raised:#1c1916;--app-raised-hover:#26221e;--app-border:#0a090866;--app-card-border:#0a090859;--app-border-soft:#0a090838;--app-border-dim:#0a090873;--app-border-strong:#0a0908a6;--app-primary:#ff3b1d;--app-primary-strong:#ff644e;--app-on-primary:#faf6f0;--app-focus-ring:#ff3b1d;--app-on-background:#0a0908;--app-on-surface:#faf6f0;--color-amber-50:#fff5f3;--color-amber-100:#ffe8e4;--color-amber-200:#ffd5ce;--color-amber-300:#ffb4a6;--color-amber-400:#ff3b1d;--color-amber-500:#e62d10;--color-amber-600:#c22008;--color-amber-700:#991805;--color-amber-800:#731204;--color-amber-900:#4d0a02;--color-amber-950:#290400;scrollbar-color:#0a090866 #e6a145}html[data-theme=paper-mono]{--color-canvas:#dcdad2;--color-ink-block:#0c0d0e;--color-text-on-ink:#f7f6f2;--color-accent-signal:#f40;--color-grid-hairline:#0c0d0e38;--app-canvas:#dcdad2;--app-surface:#0c0d0e;--app-elevated:#151618;--app-raised:#1d1f22;--app-raised-hover:#26292d;--app-border:#0c0d0e59;--app-card-border:#0c0d0e4d;--app-border-soft:#0c0d0e2e;--app-border-dim:#0c0d0e6b;--app-border-strong:#0c0d0e9e;--app-primary:#f40;--app-primary-strong:#ff6a33;--app-on-primary:#f7f6f2;--app-focus-ring:#f40;--app-on-background:#0c0d0e;--app-on-surface:#f7f6f2;--color-amber-50:#fff5f0;--color-amber-100:#ffe8dc;--color-amber-200:#ffd4be;--color-amber-300:#ffb391;--color-amber-400:#f40;--color-amber-500:#e63d00;--color-amber-600:#b83100;--color-amber-700:#8a2500;--color-amber-800:#5c1800;--color-amber-900:#380f00;--color-amber-950:#1a0700;scrollbar-color:#0c0d0e66 #dcdad2}html[data-theme=obsidian-term]{--color-canvas:#12161c;--color-ink-block:#050608;--color-text-on-ink:#e6edf3;--color-accent-signal:#38bdf8;--color-grid-hairline:#e6edf32e;--app-canvas:#12161c;--app-surface:#050608;--app-elevated:#0c0f14;--app-raised:#151a22;--app-raised-hover:#1c232e;--app-border:#e6edf338;--app-card-border:#e6edf32e;--app-border-soft:#e6edf31f;--app-border-dim:#e6edf347;--app-border-strong:#e6edf373;--app-primary:#38bdf8;--app-primary-strong:#7dd3fc;--app-on-primary:#050608;--app-focus-ring:#38bdf8;--app-on-background:#e6edf3;--app-on-surface:#e6edf3;--color-amber-50:#f0f9ff;--color-amber-100:#e0f2fe;--color-amber-200:#bae6fd;--color-amber-300:#7dd3fc;--color-amber-400:#38bdf8;--color-amber-500:#0ea5e9;--color-amber-600:#0284c7;--color-amber-700:#0369a1;--color-amber-800:#075985;--color-amber-900:#0c4a6e;--color-amber-950:#082f49;scrollbar-color:#e6edf340 #12161c}
:root{--touch-target:44px;--touch-target-dense:40px;--touch-gap:12px;--sheet-radius:16px;--bottom-nav-h:calc(64px + env(safe-area-inset-bottom,0px))}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}button,[role=button],a,input,select,textarea,summary{touch-action:manipulation}.responsive-sheet,.mobile-sheet,[data-sheet=true]{overscroll-behavior-y:contain}.mobile-bottom-nav,.responsive-sheet-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@keyframes sheet-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-sheet-slide-up{animation:.22s cubic-bezier(.16,1,.3,1) forwards sheet-slide-up}[dir=rtl] .animate-sheet-slide-up{animation-name:sheet-slide-up}@media (hover:none){.hotkey-badge{display:none!important}}@media (pointer:coarse){.touch-hit,header button,header a,nav[aria-label="Main Navigation Tabs"] button,.mobile-bottom-nav button,.responsive-sheet button,.responsive-sheet a,.responsive-sheet summary{min-height:var(--touch-target);min-width:var(--touch-target)}@media (min-width:768px) and (max-width:1023.98px){header button.touch-hit-dense{min-height:var(--touch-target-dense);min-width:var(--touch-target-dense)}}.brutalist-button,.brutalist-button-primary{padding:12px 20px}.touch-hit:active,.mobile-bottom-nav button:active,.responsive-sheet button:active{filter:brightness(1.15);transform:translate(1px,1px)}.responsive-sheet .touch-gap>*+*,.mobile-bottom-nav{gap:var(--touch-gap)}}@media (max-width:1023.98px){input,select,textarea{font-size:max(16px,1rem)}label{font-size:inherit}}@media (max-width:767.98px){.shadow-miter,.brutalist-card,.brutalist-card-amber,.brutalist-card-emerald,.brutalist-card-rose,.brutalist-card-cyan,.brutalist-card-violet{box-shadow:2px 2px #000}[dir=rtl] .shadow-miter,[dir=rtl] .brutalist-card{box-shadow:-2px 2px #000}div.fixed.inset-0.z-50.flex.items-center.justify-center{justify-content:center!important;align-items:flex-end!important;padding:0!important}div.fixed.inset-0.z-50 .brutalist-shell{overscroll-behavior:contain;border-top-width:2px;border-left-width:2px;border-right-width:2px;animation:.22s cubic-bezier(.16,1,.3,1) forwards sheet-slide-up;overflow-y:auto;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))!important;border-bottom-width:0!important;margin:0!important}div.fixed.inset-0.z-50 .brutalist-shell:before{content:"";background:#3f3f46;border-radius:9999px;width:40px;height:4px;margin:6px auto 10px;display:block}div.fixed.inset-y-0,aside.fixed{width:100vw!important;max-width:100vw!important}div.fixed.z-50.bottom-5,div.fixed.z-50[class*=bottom-]{left:12px!important;right:12px!important;bottom:calc(var(--bottom-nav-h) + 12px)!important;width:auto!important;max-width:none!important;top:auto!important}}@media (min-width:768px) and (max-width:1023.98px){div.fixed.inset-0.z-50 .brutalist-shell{overscroll-behavior:contain;overflow-y:auto;max-width:640px!important;max-height:88dvh!important}div.fixed.inset-y-0,aside.fixed{width:min(420px,92vw)!important;max-width:92vw!important}}@media (max-width:767.98px) and (orientation:landscape){:root{--bottom-nav-h:calc(56px + env(safe-area-inset-bottom,0px))}}
.chart-split-divider{touch-action:none;position:relative}.chart-container,.chart-canvas-stage,.chart-container canvas,.chart-container>div{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none!important}@media (pointer:coarse){.chart-split-divider:after{content:"";z-index:20;width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:767.98px){.mobile-pane-switcher{scroll-snap-type:x mandatory;scrollbar-width:none;background:#090c13;border-bottom:2px solid #232734;align-items:center;gap:6px;padding:6px 8px;display:flex;overflow-x:auto}.mobile-pane-switcher::-webkit-scrollbar{display:none}.mobile-pane-switcher-pill{scroll-snap-align:start;white-space:nowrap;align-items:center;gap:6px;min-width:44px;min-height:40px;padding:6px 12px;font-size:11px;display:flex}.chart-pane-header-compact{height:38px!important;padding-left:6px!important;padding-right:6px!important}.chart-tabbar-snap,.chart-statusbar-snap{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.chart-tabbar-snap::-webkit-scrollbar{display:none}.chart-statusbar-snap::-webkit-scrollbar{display:none}.ohlc-docked-touch{scrollbar-width:none;background:#090c13eb;border:1px solid #232734;border-radius:2px;max-width:calc(100% - 12px);padding:3px 6px;overflow-x:auto;inset:auto 6px 28px!important}.drawing-floating-toolbar-responsive{animation:.22s cubic-bezier(.16,1,.3,1) forwards sheet-slide-up;border-radius:var(--sheet-radius,16px) var(--sheet-radius,16px) 0 0!important;overscroll-behavior-y:contain!important;width:100vw!important;max-width:100vw!important;max-height:82dvh!important;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px))!important;z-index:100!important;border:0!important;border-top:2px solid #f59e0b!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important;box-shadow:0 -8px 24px #000000e6!important}.drawing-floating-toolbar-responsive:before{content:"";background:#3f3f46;border-radius:9999px;width:40px;height:4px;margin:2px auto 8px;display:block}}@media (min-width:768px) and (max-width:1023.98px){.drawing-floating-toolbar-responsive{inset-inline-end:0!important;border-inline-start:2px solid #232734!important;z-index:100!important;border-top:0!important;border-bottom:0!important;width:320px!important;max-width:320px!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:auto!important;overflow-y:auto!important;box-shadow:-4px 0 16px #000000b3!important}}@media (max-width:767.98px){.trading-hud-responsive{z-index:90!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important}.trading-btn-direction-segmented{min-height:52px!important;font-size:14px!important}}@media (min-width:768px) and (max-width:1023.98px){.trading-hud-responsive{border-radius:var(--sheet-radius,16px) var(--sheet-radius,16px) 0 0!important;z-index:90!important;border-top:2px solid #232734!important;border-left:0!important;border-right:0!important;width:100vw!important;height:70dvh!important;max-height:70dvh!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -8px 24px #000000e6!important}}@media (max-width:767.98px){.replay-transport-responsive{width:auto!important;max-width:calc(100vw - 16px)!important;top:auto!important;left:8px!important;right:8px!important;bottom:calc(var(--bottom-nav-h,64px) + 8px)!important;z-index:60!important;position:fixed!important;transform:none!important;box-shadow:0 4px 16px #000000e6!important}.replay-transport-play-btn{min-width:56px!important;min-height:56px!important}.replay-transport-step-btn{min-width:44px!important;min-height:44px!important}.replay-scrubber-thumb{width:28px!important;height:28px!important}.verification-mobile-card{background:#090c13;border:2px solid #232734;margin-bottom:10px;padding:12px;box-shadow:2px 2px #000}.verification-action-sticky-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));z-index:20;background:#090c13fa;border-top:1px solid #232734;gap:8px;display:flex;position:sticky;bottom:0}}@media (pointer:coarse){.trade-table-touch-row{min-height:44px}.trade-action-touch-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}input[type=range].drawing-slider-touch::-webkit-slider-thumb{width:28px;height:28px}input[type=range].drawing-slider-touch::-moz-range-thumb{width:28px;height:28px}.color-swatch-touch{min-width:40px;min-height:40px}}@media (max-width:767.98px){.recalc-modal-responsive{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important}}
:root{--lab-card-gap:12px;--lab-chart-h-phone:220px;--lab-chart-h-tablet:300px;--lab-chart-h-desktop:360px}@media (max-width:767.98px){.phase3-lab{content-visibility:auto;contain-intrinsic-size:auto 900px}.calendar-month-grid{gap:6px!important}.calendar-day-cell{min-height:48px!important;padding:6px!important}.calendar-day-cell .day-cell-details,.calendar-day-cell .day-cell-extended{display:none!important}.calendar-day-cell .day-cell-pnl-badge{white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}.calendar-heatmap-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto!important}.calendar-heatmap-scroll::-webkit-scrollbar{display:none}.calendar-heatmap-grid{min-width:560px}.calendar-confirm-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30!important;padding-bottom:max(10px, env(safe-area-inset-bottom,0px))!important;background:#080a0ff5!important;position:sticky!important;bottom:0!important}.calendar-confirm-actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.calendar-confirm-actions button,.calendar-confirm-actions [role=button]{width:100%!important;min-height:48px!important}.calendar-analytics-cards{grid-template-columns:1fr!important}.calendar-walkforward-chart,.calendar-monthly-chart,.calendar-performance-chart{height:var(--lab-chart-h-phone)!important}.calendar-hover-card,.calendar-per-day-table thead{display:none!important}.calendar-per-day-table,.calendar-per-day-table tbody,.calendar-per-day-table tr,.calendar-per-day-table td{width:100%!important;display:block!important}.calendar-per-day-table tr{background:#090c13!important;border:2px solid #232734!important;margin-bottom:10px!important;padding:10px!important}.calendar-per-day-table td{border:0!important;padding:6px 0!important}.calendar-per-day-table td:before{content:attr(data-label);color:#8b8f9c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.analytics-kpi-grid,.mm-profile-grid,.prop-input-grid,.sweep-config-grid,.portfolio-summary-grid,.regime-factor-grid,.coach-metric-grid{gap:var(--lab-card-gap)!important;grid-template-columns:1fr!important}.analytics-kpi-card,.mm-profile-card,.prop-result-card,.sweep-result-card,.portfolio-holding-card,.regime-card,.coach-card{box-shadow:2px 2px #000!important}.analytics-chart,.mm-equity-chart,.prop-fan-chart,.sweep-heatmap-chart,.portfolio-chart,.regime-chart,.coach-chart{height:clamp(220px,58vw,300px)!important}.analytics-chart-legend,.lab-legend{flex-wrap:wrap!important;row-gap:8px!important}.lab-tab-rail{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overflow-x:auto!important}.lab-tab-rail::-webkit-scrollbar{display:none}.lab-tab-rail>*{scroll-snap-align:start}.mm-comparative-matrix,.sweep-results-table,.portfolio-holdings-table,.regime-exposure-table,.coach-history-table{min-width:620px}.table-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (min-width:768px) and (max-width:1023.98px){.calendar-day-cell{min-height:64px!important}.calendar-analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-walkforward-chart,.calendar-monthly-chart,.calendar-performance-chart{height:var(--lab-chart-h-tablet)!important}.analytics-kpi-grid,.mm-profile-grid,.prop-input-grid,.sweep-config-grid,.portfolio-summary-grid,.regime-factor-grid,.coach-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analytics-chart,.mm-equity-chart,.prop-fan-chart,.sweep-heatmap-chart,.portfolio-chart,.regime-chart,.coach-chart{height:var(--lab-chart-h-tablet)!important}.ai-consultant-rails{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.auth-card{max-width:480px!important;margin-inline:auto!important}}@media (pointer:coarse){.calendar-day-cell{touch-action:manipulation}.calendar-heatmap-cell{min-width:44px!important;min-height:44px!important}.wizard-next-btn,.wizard-back-btn,.dataset-action-btn,.export-action-btn,.session-action-btn{min-height:44px!important}}@media (max-width:767.98px){.ai-consultant-shell{height:100dvh!important}.ai-consultant-rails{grid-template-columns:1fr!important}.ai-rail-tabbar{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:8px!important;padding:8px!important;display:flex!important;overflow-x:auto!important}.ai-rail-tabbar::-webkit-scrollbar{display:none}.ai-rail-tabbar>*{scroll-snap-align:start;min-height:44px!important}.ai-composer-sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40!important;padding-bottom:max(10px, env(safe-area-inset-bottom,0px))!important;background:#080a0ff7!important;position:sticky!important;bottom:0!important}.share-viewer-shell{padding-inline:12px!important}.share-readonly-banner{z-index:25!important;position:sticky!important;top:0!important}.session-wizard-step,.dataset-step,.export-step{grid-template-columns:1fr!important}.auth-card{width:calc(100% - 24px)!important;max-width:420px!important;margin-inline:auto!important}.auth-oauth-btn{min-height:48px!important}.notification-popover-full{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}.hotkey-help-desktop-only{display:none!important}.gesture-help-touch-only{display:block!important}}.gesture-help-touch-only{display:none}@media (hover:none){.hotkey-help-desktop-only{display:none!important}.gesture-help-touch-only{display:block!important}}[dir=rtl] .phase3-ltr-preserved,[dir=rtl] .analytics-chart,[dir=rtl] .mm-equity-chart,[dir=rtl] .prop-fan-chart,[dir=rtl] .calendar-walkforward-chart{text-align:left!important;direction:ltr!important}@media (prefers-reduced-motion:reduce){.phase3-lab *,.ai-composer-sticky{transition-duration:.01ms!important;animation-duration:.01ms!important}}
