html:root[data-theme=dark]{--tt-chart-equity:#FF6B1A;--tt-chart-grid:#1C1C1E;--tt-chart-axis:#57575C;--tt-chart-label:#A3A3AA;--tt-material-hairline:#1E1E20}.app-layout,.workspace-layout{--tt-font-serif:var(--mk-font-sans),var(--font-dm-sans),system-ui,sans-serif;--font-serif:var(--mk-font-sans),var(--font-dm-sans),system-ui,sans-serif}.app-layout [class*=Journal],.app-layout [class*=Notebook],.app-layout [class*=journal],.app-layout [class*=notebook]{--tt-font-serif:var(--font-playfair),Georgia,serif;--font-serif:var(--font-playfair),Georgia,serif}html:root[data-theme] body{background:var(--tt-canvas)}html:root[data-theme] .app-main{background-color:var(--tt-canvas)!important;background-image:none!important;font-feature-settings:"ss01","cv11"}html:root[data-theme] .app-main:before{background:var(--tt-material-canvas-wash)!important}html:root[data-theme=dark] .app-main:before{background:radial-gradient(900px 420px at 82% -12%,rgba(255,181,71,.045),transparent 70%)!important}html:root[data-theme] .sidebar{background:var(--tt-shell)!important;border-right:1px solid var(--tt-border-subtle)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root[data-theme] .sidebar-brand{border-bottom-color:var(--tt-border-subtle)!important;background:none!important}html:root[data-theme] .sidebar-brand-title{font-weight:600;letter-spacing:-.02em}html:root[data-theme] .sidebar-brand-subtitle,html:root[data-theme] .sidebar-nav-label{font-family:var(--tt-font-mono)!important;letter-spacing:.12em}html:root[data-theme] .workspace-switcher{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html:root[data-theme] .workspace-switcher-current{background:var(--tt-surface-1)!important;border-color:var(--tt-border-subtle)!important;box-shadow:none!important}html:root[data-theme] .workspace-switcher-icon{background:var(--tt-surface-inset)!important;border-color:var(--tt-border-strong)!important;color:var(--tt-identity-brass)!important;box-shadow:none!important}html:root[data-theme] .sidebar-nav-item{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--tt-text-secondary)!important}html:root[data-theme] .sidebar-nav-item svg{color:var(--tt-text-muted)!important;filter:none!important}html:root[data-theme] .sidebar-nav-item:hover{background:var(--tt-nav-hover-surface)!important;color:var(--tt-text-primary)!important}html:root[data-theme] .sidebar-nav-item:hover svg{color:var(--tt-text-secondary)!important}html:root[data-theme] .sidebar-nav-item.active{border-color:transparent!important;background:color-mix(in srgb,var(--tt-selection-indicator) 13%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-selection-indicator) 24%,transparent)!important;color:var(--tt-text-primary)!important;font-weight:600}html:root[data-theme] .sidebar-nav-item.active svg{color:var(--tt-nav-active-icon)!important}html:root[data-theme]:not([data-workspace=backtesting]):not([data-workspace=economic]) .sidebar-nav-item.active{background:var(--tt-nav-active-surface)!important;box-shadow:inset 0 0 0 1px var(--tt-border-strong),var(--tt-elevation-1)!important}html:root[data-theme] .sidebar .sidebar-nav-item.active:after,html:root[data-theme] .sidebar .sidebar-nav-item.active:before{display:none!important}html:root[data-theme=dark],html:root[data-theme=light][data-workspace=economic]{--tt-ws-journal:#FF6B1A;--tt-ws-backtesting:#FF5C8A;--tt-ws-economic:#2DD4BF}html:root[data-theme=light]{--tt-ws-journal:#EA580C;--tt-ws-backtesting:#DB2F6E;--tt-ws-economic:#0F8C80}html:root[data-theme] .workspace-switcher-option[data-workspace=journal]{--ws-c:var(--tt-ws-journal)}html:root[data-theme] .workspace-switcher-option[data-workspace=backtesting]{--ws-c:var(--tt-ws-backtesting)}html:root[data-theme] .workspace-switcher-option[data-workspace=economic]{--ws-c:var(--tt-ws-economic)}html:root[data-theme] .workspace-switcher-option .workspace-switcher-option-icon{border:1px solid color-mix(in srgb,var(--ws-c) 36%,transparent)!important;background:color-mix(in srgb,var(--ws-c) 15%,transparent)!important;box-shadow:none!important;color:var(--ws-c)!important}html:root[data-theme] .workspace-switcher-option .workspace-switcher-option-icon svg{color:var(--ws-c)!important}html:root[data-theme] .workspace-switcher-option:hover,html:root[data-theme] .workspace-switcher-option[data-active=true]{background:var(--tt-surface-interactive)!important}html:root[data-theme] .workspace-switcher-option.active{border-color:transparent!important;outline:none!important;background:var(--tt-surface-interactive)!important;box-shadow:inset 0 0 0 1px var(--ws-c)!important}html:root[data-theme] .workspace-switcher-option.active>svg{color:var(--ws-c)!important}html:root[data-theme] .sidebar-user-card{background:var(--tt-surface-1)!important;border-color:var(--tt-border-subtle)!important;box-shadow:none!important}html:root[data-theme] .sidebar-avatar{background:var(--tt-surface-interactive)!important;border-color:var(--tt-border-strong)!important;box-shadow:none!important;color:var(--tt-text-primary)!important}html:root[data-theme] .sidebar-user-plan{border-color:var(--tt-border-strong)!important;background:transparent!important;font-family:var(--tt-font-mono);color:var(--tt-text-secondary)!important}html:root[data-theme] .btn-primary{border:1px solid var(--tt-action-primary-border)!important;background:var(--tt-action-primary-surface)!important;box-shadow:none!important;color:var(--tt-action-primary-text)!important;font-weight:600;text-shadow:none!important}html:root[data-theme=dark] .btn-primary{box-shadow:0 10px 30px -18px color-mix(in srgb,var(--tt-action-primary-surface) 70%,transparent)!important}html:root[data-theme] .btn-primary:hover{background:var(--tt-action-primary-hover)!important}html:root[data-theme] .btn-primary:active{background:var(--tt-action-primary-active)!important}html:root[data-theme] .btn-ghost{border:1px solid var(--tt-border-strong)!important;background:transparent!important;box-shadow:none!important;color:var(--tt-text-primary)!important}html:root[data-theme] .btn-ghost:hover{background:var(--tt-action-ghost-hover)!important}html:root[data-theme] .app-main .card{border:1px solid var(--tt-border-subtle)!important;background:var(--tt-surface-1)!important;box-shadow:var(--tt-material-card-edge-light),var(--tt-elevation-1)!important}html:root[data-theme] .app-main .overline{font-family:var(--tt-font-mono);letter-spacing:.12em;color:var(--tt-text-muted)!important}html:root[data-theme] [class*=premiumSelectTrigger]{border-color:var(--tt-border-strong)!important;background:var(--tt-surface-inset)!important;box-shadow:none!important}html:root[data-theme] .badge-neutral,html:root[data-theme] .tag-neutral{border-color:var(--tt-border-strong)!important;background:var(--tt-surface-inset)!important;color:var(--tt-text-secondary)!important}html:root[data-theme] .page-header-desk .overline{color:var(--tt-identity-brass)!important}html:root[data-theme] .dashboard-greeting,html:root[data-theme] .page-header-desk h1{font-family:var(--tt-font-ui)!important;font-size:clamp(28px,2.5vw,38px)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.08!important}html:root[data-theme] .dashboard-state-instrument .stat-card[class*=stat-card--]{--kpi-accent:var(--tt-text-muted)!important;--kpi-accent-rgb:255,181,71!important;border-color:var(--tt-border-subtle)!important;background:transparent!important;box-shadow:none!important}html:root[data-theme=light] .dashboard-state-instrument .stat-card[class*=stat-card--]{--kpi-accent-rgb:154,91,10!important}html:root[data-theme] .stat-aura,html:root[data-theme] .stat-material-refraction{display:none!important}html:root[data-theme] .dashboard-state-instrument .icon-box,html:root[data-theme] .stat-card .icon-box{border:1px solid var(--tt-border-subtle)!important;background:transparent!important;box-shadow:none!important;color:var(--tt-text-muted)!important}html:root[data-theme] .stat-card .overline{color:var(--tt-text-muted)!important}html:root[data-theme] .stat-card-value{color:var(--tt-text-primary)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em!important;text-shadow:none!important}html:root[data-theme] .stat-card-value.dashboard-semantic-number--positive{color:var(--tt-status-success-text)!important}html:root[data-theme] .stat-card-value.dashboard-semantic-number--negative{color:var(--tt-status-danger-text)!important}html:root[data-theme] .stat-card-sub{color:var(--tt-text-muted)!important}html:root[data-theme] .discipline-factor-meter>span,html:root[data-theme] .progress-fill{background:var(--tt-chart-equity)!important;box-shadow:none!important}html:root[data-theme] .disabled-ai-coach-panel{border-color:var(--tt-border-subtle)!important;background:var(--tt-surface-1)!important;box-shadow:var(--tt-elevation-1)!important}html:root[data-theme] .coach-hero-atmosphere,html:root[data-theme] .coach-hero-orbit,html:root[data-theme] .coach-hero-scan{opacity:.25!important}html:root[data-theme] .disabled-ai-coach-panel{border-color:var(--tt-coach-identity-border)!important;background:radial-gradient(720px 320px at 18% 0,color-mix(in srgb,var(--tt-coach-identity-on) 11%,transparent),transparent 70%),var(--tt-surface-1)!important}html:root[data-theme] .disabled-ai-coach-panel svg{color:var(--tt-coach-identity-on)}html:root[data-theme] .dashboard-trace-coach-owl{filter:saturate(.7) hue-rotate(18deg) brightness(1.05)!important}html:root[data-theme] .session-bar-track .progress-fill{box-shadow:none!important}html:root[data-theme] .session-bar-track .progress-fill[data-outcome=above]{background:var(--tt-positive)!important}html:root[data-theme] .session-bar-track .progress-fill[data-outcome=below]{background:var(--tt-negative)!important}html:root[data-theme] .dashboard-equity-card .chart-bg{border:0!important;background:transparent!important;box-shadow:none!important}html:root[data-theme] .dashboard-equity-card .dashboard-equity-halo .recharts-line-curve{filter:blur(6px)!important;stroke-opacity:.5!important}html:root[data-theme] .dashboard-equity-card .dashboard-equity-endpoint-ring,html:root[data-theme] .dashboard-equity-card .dashboard-equity-primary .recharts-line-curve{filter:none!important}html:root[data-theme] .dashboard-equity-card .dashboard-equity-fill-near{stop-color:var(--tt-chart-equity)!important;stop-opacity:.34!important}html:root[data-theme] .dashboard-equity-card .dashboard-equity-fill-upper{stop-color:var(--tt-chart-equity)!important;stop-opacity:.16!important}html:root[data-theme] .dashboard-equity-card .dashboard-equity-fill-floor{stop-color:var(--tt-chart-equity)!important;stop-opacity:0!important}html:root[data-theme] .dashboard-equity-card .dashboard-equity-endpoint-glow{fill:color-mix(in srgb,var(--tt-chart-equity) 22%,transparent)!important}html:root[data-theme] .dashboard-trades-table th{font-family:var(--tt-font-mono);letter-spacing:.1em;color:var(--tt-text-muted)!important}html:root[data-theme] .dashboard-trades-table tbody tr:hover{background:var(--tt-surface-hover)!important}html:root[data-theme=dark],html:root[data-theme=light][data-workspace=economic]{--tt-cat-sky:#38BDF8;--tt-cat-teal:#2DD4BF;--tt-cat-amber:#FACC15;--tt-cat-coral:#FF7A59;--tt-cat-violet:#A78BFA;--tt-cat-lime:#A3E635;--tt-cat-pink:#F472B6}html:root[data-theme=light]{--tt-cat-sky:#0284C7;--tt-cat-teal:#0D9488;--tt-cat-amber:#CA8A04;--tt-cat-coral:#C2502F;--tt-cat-violet:#5B47E0;--tt-cat-lime:#4D7C0F;--tt-cat-pink:#BE3A82}html:root[data-theme] .stat-card--signal{--kpi-c:var(--tt-cat-sky)}html:root[data-theme] .stat-card--aqua{--kpi-c:var(--tt-cat-teal)}html:root[data-theme] .stat-card--emerald{--kpi-c:var(--tt-positive)}html:root[data-theme] .stat-card--champagne{--kpi-c:var(--tt-cat-amber)}html:root[data-theme] .stat-card--ember{--kpi-c:var(--tt-cat-coral)}html:root[data-theme] .dashboard-state-instrument .stat-card .icon-box,html:root[data-theme] .stat-card .icon-box{border-color:color-mix(in srgb,var(--kpi-c,var(--tt-identity-brass)) 34%,transparent)!important;background:color-mix(in srgb,var(--kpi-c,var(--tt-identity-brass)) 13%,transparent)!important;color:var(--kpi-c,var(--tt-identity-brass))!important}html:root[data-theme] .session-performance-row--1{--row-c:var(--tt-cat-sky)}html:root[data-theme] .session-performance-row--2{--row-c:var(--tt-cat-amber)}html:root[data-theme] .session-performance-row--3{--row-c:var(--tt-cat-violet)}html:root[data-theme] .session-performance-row--4{--row-c:var(--tt-cat-teal)}html:root[data-theme] .session-performance-row>div:first-child>span:first-child:before{display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--row-c,var(--tt-cat-sky));box-shadow:0 0 0 3px color-mix(in srgb,var(--row-c,var(--tt-cat-sky)) 18%,transparent);vertical-align:1px;content:""}html:root[data-theme] .discipline-factor-meter>span{background:var(--tt-cat-teal)!important}html:root[data-theme=dark][data-workspace=backtesting]{--tt-canvas:#090A0F;--tt-shell:#0C0D13;--tt-surface-1:#111219;--tt-surface-2:#171923;--tt-surface-inset:#0D0E14;--tt-surface-interactive:#1F2130;--tt-border-subtle:#1E2030;--tt-border-strong:#30334A;--tt-text-primary:#ECECF6;--tt-text-secondary:#AEB0C6;--tt-text-muted:#8285A0;--tt-identity-brass:#FF5C8A;--tt-identity-brass-strong:#FF9A7A;--tt-focus-ring:#FF6B92;--tt-interaction-sapphire:#FF5C8A;--tt-interaction-sapphire-strong:#FF9A7A;--tt-selection-indicator:#FF5C8A;--tt-nav-active-surface:#2A1420;--tt-nav-active-icon:#FF6B92;--tt-nav-hover-surface:#171823;--tt-action-primary-surface:#F2467F;--tt-action-primary-hover:#FF5A8E;--tt-action-primary-active:#D93670;--tt-action-primary-text:#FFFFFF;--tt-action-primary-border:#F2467F;--tt-action-ghost-hover:#22141C;--tt-chart-equity:#9D8CFF;--tt-chart-selected:#C2B8FF;--tt-chart-grid:#1D1F2C;--tt-chart-axis:#5B5E78;--tt-chart-label:#A3A6BE;--tt-chart-background:#0D0E14;--tt-chart-plot:#101118;--tt-material-hairline:#1E2030;--tt-signal-tint-weak:rgba(255,92,138,0.09);--tt-signal-tint-strong:rgba(255,92,138,0.18);--tt-accent-2:#FF9A5A;--tt-accent-3:#C084FC;--lab-key:linear-gradient(100deg,#ff7a45,#ff4d6d 34%,#f23d92 66%,#c43ad6);--lab-key-glow:0 10px 26px -14px rgba(242,61,120,0.8);--lab-title:linear-gradient(95deg,#ff8a4c,#ff4f8b 45%,#e05ad2);--lab-accent:#ff5c8a;--lab-accent-2:#ff9a5a;--lab-tint:rgba(255,92,138,0.12)}html:root[data-theme=light][data-workspace=backtesting]{--tt-canvas:#F3F4F8;--tt-shell:#EDEFF5;--tt-surface-1:#FAFBFD;--tt-surface-2:#FFFFFF;--tt-surface-inset:#ECEEF4;--tt-surface-interactive:#E4E6F0;--tt-border-subtle:#DDE0EA;--tt-border-strong:#C4C8D8;--tt-text-primary:#141626;--tt-text-secondary:#454A62;--tt-text-muted:#5C6178;--tt-identity-brass:#DB2F6E;--tt-identity-brass-strong:#C2410C;--tt-focus-ring:#DB2F6E;--tt-interaction-sapphire:#DB2F6E;--tt-interaction-sapphire-strong:#B42357;--tt-selection-indicator:#DB2F6E;--tt-nav-active-surface:#FFFFFF;--tt-nav-active-icon:#DB2F6E;--tt-action-primary-surface:#E23A72;--tt-action-primary-hover:#EE4B80;--tt-action-primary-active:#C42A60;--tt-action-primary-text:#FFFFFF;--tt-action-primary-border:#E23A72;--tt-chart-equity:#5B47E0;--tt-chart-selected:#4734C6;--tt-chart-background:#FBFBFE;--tt-chart-plot:#F5F6FB;--tt-material-canvas-wash:radial-gradient(900px 520px at 75% -10%,rgba(255,255,255,0.9),transparent 70%);--tt-signal-tint-weak:rgba(219,47,110,0.07);--tt-signal-tint-strong:rgba(219,47,110,0.14);--tt-accent-2:#EA580C;--tt-accent-3:#9333EA;--lab-key:linear-gradient(100deg,#f2652e,#ec3d63 34%,#db2f84 66%,#a62fc2);--lab-key-glow:0 10px 22px -14px rgba(219,47,110,0.6);--lab-title:linear-gradient(95deg,#ea580c,#e11d63 45%,#b026c4);--lab-accent:#db2f6e;--lab-accent-2:#ea580c;--lab-tint:rgba(219,47,110,0.08)}html:root[data-theme=dark][data-workspace=economic]{--tt-identity-brass:#2DD4BF;--tt-identity-brass-strong:#7FE9DB;--tt-focus-ring:#2DD4BF;--tt-interaction-sapphire:#2DD4BF;--tt-interaction-sapphire-strong:#7FE9DB;--tt-selection-indicator:#2DD4BF;--tt-nav-active-surface:#122326;--tt-nav-active-icon:#2DD4BF;--tt-nav-hover-surface:#10201F;--tt-action-primary-surface:#2DD4BF;--tt-action-primary-hover:#4FE0CE;--tt-action-primary-active:#1FB8A5;--tt-action-primary-text:#04201C;--tt-action-primary-border:#2DD4BF;--tt-action-ghost-hover:#122326;--tt-chart-equity:#2DD4BF;--tt-chart-selected:#7FE9DB;--tt-chart-grid:#15262A;--tt-chart-axis:#4F6E70;--tt-chart-label:#9FB8B5;--tt-chart-background:#0A1517;--tt-chart-plot:#0D191C;--tt-material-hairline:#16262A;--tt-signal-tint-weak:rgba(45,212,191,0.08);--tt-signal-tint-strong:rgba(45,212,191,0.16);--tt-accent-2:#60A5FA;--tt-accent-3:#FFC24B}html:root[data-theme=dark][data-workspace=economic],html:root[data-theme=light][data-workspace=economic]{--tt-canvas:#071012;--tt-shell:#091416;--tt-surface-1:#0D191C;--tt-surface-2:#122125;--tt-surface-inset:#0A1517;--tt-surface-interactive:#18292D;--tt-border-subtle:#16262A;--tt-border-strong:#26404A;--tt-text-primary:#E6F1EF;--tt-text-secondary:#A5BBB8;--tt-text-muted:#7A9390}html:root[data-theme=light][data-workspace=economic]{color-scheme:dark;--tt-text-disabled:#57534B;--tt-identity-brass:#2DD4BF;--tt-identity-brass-strong:#7FE9DB;--tt-focus-ring:#2DD4BF;--tt-positive:#2EBD85;--tt-negative:#F6465D;--tt-warning:#E8A33D;--tt-info:#8FA3B8;--tt-surface-canvas:var(--tt-canvas);--tt-surface-sidebar:var(--tt-shell);--tt-surface-raised:var(--tt-surface-2);--tt-surface-overlay:var(--tt-surface-2);--tt-surface-selected:var(--tt-surface-interactive);--tt-surface-hover:var(--tt-surface-interactive);--tt-surface-input:var(--tt-surface-inset);--tt-surface-disabled:var(--tt-surface-1);--tt-surface-scrim:rgba(6,6,5,0.72);--tt-surface-tooltip:#1F1E1B;--tt-surface-mobile-header:var(--tt-shell);--tt-text-inverse:#0B0B0A;--tt-text-on-raised:var(--tt-text-primary);--tt-border-default:var(--tt-border-subtle);--tt-border-focus:var(--tt-focus-ring);--tt-interaction-sapphire:#2DD4BF;--tt-interaction-sapphire-strong:#7FE9DB;--tt-selection-indicator:#2DD4BF;--tt-focus-spacer:var(--tt-canvas);--tt-nav-hover-surface:#10201F;--tt-nav-active-surface:#122326;--tt-nav-active-text:var(--tt-text-primary);--tt-nav-active-icon:#2DD4BF;--tt-option-selected-surface:#1D1C19;--tt-option-selected-border:var(--tt-border-strong);--tt-option-active-surface:var(--tt-surface-interactive);--tt-option-active-border:var(--tt-focus-ring);--tt-option-selected-active-surface:#25241F;--tt-option-marker:var(--tt-text-secondary);--tt-public-header-surface:rgba(11,11,10,0.92);--tt-public-header-scrolled:var(--tt-shell);--tt-public-header-border:var(--tt-border-subtle);--tt-public-header-text:var(--tt-text-primary);--tt-public-header-text-muted:var(--tt-text-secondary);--tt-public-header-hover:var(--tt-surface-interactive);--tt-public-menu-surface:var(--tt-surface-2);--tt-public-menu-border:var(--tt-border-subtle);--tt-public-header-shadow:0 8px 24px rgba(0,0,0,0.4);--tt-brand-gold:var(--tt-identity-brass);--tt-brand-gold-muted:#B98535;--tt-brand-gold-border:#5A4421;--tt-brand-mark-surface:var(--tt-surface-inset);--tt-brand-mark-border:#3A3833;--tt-brand-mark-on:var(--tt-identity-brass-strong);--tt-marketing-cta-surface:#FFB547;--tt-marketing-cta-hover:#FFCD80;--tt-marketing-cta-active:#E89F33;--tt-marketing-cta-text:#1A1206;--tt-marketing-cta-ring:#FFCD80;--tt-action-primary-surface:#2DD4BF;--tt-action-primary-hover:#4FE0CE;--tt-action-primary-active:#1FB8A5;--tt-action-primary-press:var(--tt-action-primary-active);--tt-action-primary-text:#04201C;--tt-action-primary-on:var(--tt-action-primary-text);--tt-action-primary-border:#2DD4BF;--tt-action-secondary-surface:transparent;--tt-action-secondary-hover:#1F1E1B;--tt-action-secondary-press:#191917;--tt-action-secondary-on:var(--tt-text-secondary);--tt-action-secondary-border:var(--tt-border-strong);--tt-action-success-surface:#14583F;--tt-action-success-hover:#196B4C;--tt-action-success-press:#104632;--tt-action-success-on:#EAFBF3;--tt-action-success-border:#2EBD85;--tt-action-destructive-surface:#2E1418;--tt-action-destructive-hover:#3D1A20;--tt-action-destructive-press:#251014;--tt-action-destructive-on:#FFB3BD;--tt-action-destructive-border:#7A2C38;--tt-action-destructive-strong-surface:#C2364A;--tt-action-destructive-strong-hover:#D8435A;--tt-action-destructive-strong-press:#A12B3D;--tt-action-destructive-strong-on:#FFF6F7;--tt-action-destructive-strong-border:#F6465D;--tt-action-warning-surface:#2E2312;--tt-action-warning-hover:#3B2D17;--tt-action-warning-press:#241B0E;--tt-action-warning-on:#FFCD80;--tt-action-warning-border:#7A5A26;--tt-action-premium-surface:#2B2312;--tt-action-premium-hover:#382D17;--tt-action-premium-press:#211B0E;--tt-action-premium-on:#FFCD80;--tt-action-premium-border:#7A5A26;--tt-action-ghost-surface:transparent;--tt-action-ghost-hover:#122326;--tt-action-ghost-press:#171715;--tt-action-ghost-on:#B9B3A6;--tt-action-ghost-border:transparent;--tt-status-success-text:#5FD3A3;--tt-status-success-surface:#0F2A20;--tt-status-success-border:#1F5C44;--tt-status-success-strong:var(--tt-positive);--tt-status-danger-text:#FF8A98;--tt-status-danger-surface:#2E1418;--tt-status-danger-border:#7A2C38;--tt-status-danger-strong:var(--tt-negative);--tt-status-warning-text:#FFCD80;--tt-status-warning-surface:#2E2312;--tt-status-warning-border:#7A5A26;--tt-status-warning-strong:var(--tt-warning);--tt-status-info-text:#B9C6D3;--tt-status-info-surface:#1A1E22;--tt-status-info-border:#3A434C;--tt-status-info-strong:var(--tt-info);--tt-chart-background:#0A1517;--tt-chart-plot:#0D191C;--tt-chart-grid:#15262A;--tt-chart-axis:#4F6E70;--tt-chart-label:#9FB8B5;--tt-chart-equity:#2DD4BF;--tt-chart-selected:#7FE9DB;--tt-chart-positive:#2EBD85;--tt-chart-negative:#F6465D;--tt-chart-drawdown:#C2414F;--tt-chart-event:#8FA3B8;--tt-chart-volume:#4B4841;--tt-chart-crosshair:#8C8679;--tt-chart-tooltip-bg:#1F1E1B;--tt-chart-tooltip-text:#EDE8DC;--tt-notebook-paper:#FDF9F0;--tt-notebook-paper-line:rgba(99,128,157,0.34);--tt-notebook-paper-margin:rgba(177,72,62,0.24);--tt-notebook-ink:#211A13;--tt-notebook-ink-muted:#765F49;--tt-notebook-leather:#211407;--tt-notebook-gold:#C7A95D;--tt-elevation-0:none;--tt-elevation-1:0 1px 2px rgba(0,0,0,0.4);--tt-elevation-2:0 12px 32px -12px rgba(0,0,0,0.7);--tt-elevation-3:0 24px 60px -20px rgba(0,0,0,0.85),0 0 0 1px rgba(237,232,220,0.06);--tt-focus-shadow:0 0 0 2px var(--tt-focus-spacer),0 0 0 4px var(--tt-focus-ring);--tt-material-canvas-wash:none;--tt-material-card-surface:var(--tt-surface-1);--tt-material-card-edge-light:inset 0 1px 0 rgba(255,255,255,0.03);--tt-material-raised-surface:var(--tt-surface-2);--tt-material-raised-shadow:var(--tt-elevation-2);--tt-material-inset-surface:var(--tt-surface-inset);--tt-material-inset-shadow:inset 0 1px 2px rgba(0,0,0,0.45);--tt-material-hairline:#16262A;--tt-material-sidebar-edge:none;--tt-signal-tint-weak:rgba(45,212,191,0.08);--tt-signal-tint-strong:rgba(45,212,191,0.16);--tt-coach-identity-surface:#1F1B14;--tt-coach-identity-border:#4A3C22;--tt-coach-identity-on:#FFCD80;--tt-accent-2:#60A5FA;--tt-accent-3:#FFC24B}html:root[data-theme=dark][data-workspace=backtesting] .app-main:before{background:radial-gradient(800px 380px at 85% -10%,rgba(255,92,138,.07),transparent 70%),radial-gradient(600px 300px at 10% 110%,rgba(255,138,76,.045),transparent 70%)!important}html:root[data-theme][data-workspace=economic] .app-main:before{background:radial-gradient(800px 380px at 85% -10%,rgba(45,212,191,.07),transparent 70%),radial-gradient(600px 300px at 10% 110%,rgba(96,165,250,.04),transparent 70%)!important}html:root[data-theme=dark]:not([data-workspace=backtesting]):not([data-workspace=economic]) .btn-primary{border-color:#ff7a2e!important;background:linear-gradient(135deg,#ff8a3d,#ff6b1a 52%,#f2520a)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 28px -12px rgba(255,107,26,.75)!important;color:#0a0a0a!important}html:root[data-theme=dark]:not([data-workspace=backtesting]):not([data-workspace=economic]) .btn-primary:hover{background:linear-gradient(135deg,#ff9a57,#ff7a2e 52%,#ff5e12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 14px 34px -12px rgba(255,107,26,.9)!important}html:root[data-theme=dark]:not([data-workspace=backtesting]):not([data-workspace=economic]) .app-main:before{background:radial-gradient(760px 360px at 88% -14%,rgba(255,107,26,.09),transparent 70%),radial-gradient(520px 280px at 0 0,rgba(56,189,248,.035),transparent 70%)!important}html:root[data-theme=dark] .dashboard-premium-select>button{min-height:44px;border:1px solid var(--tt-border-strong)!important;border-radius:12px!important;background:linear-gradient(180deg,var(--tt-surface-2),var(--tt-surface-1))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px -14px rgba(0,0,0,.9)!important;transition:border-color .2s ease,box-shadow .2s ease!important}html:root[data-theme=dark] .dashboard-premium-select>button:hover{border-color:color-mix(in srgb,var(--tt-identity-brass) 55%,var(--tt-border-strong))!important}html:root[data-theme=dark] .dashboard-premium-select>button:focus-visible,html:root[data-theme=dark] .dashboard-premium-select[data-open=true]>button{border-color:var(--tt-identity-brass)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-identity-brass) 24%,transparent),0 12px 28px -14px rgba(0,0,0,.9)!important}html:root[data-theme] .dashboard-premium-select svg:last-child{color:var(--tt-identity-brass)!important}html:root[data-theme=dark] .dashboard-premium-select-menu,html:root[data-theme=dark] .workspace-switcher-menu{border:1px solid var(--tt-border-strong)!important;border-radius:14px!important;padding:6px!important;background:color-mix(in srgb,var(--tt-surface-2) 94%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 64px -18px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important}html:root[data-theme=dark] .dashboard-premium-select-menu [role=option]{min-height:46px;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--tt-text-secondary)!important;transition:background-color .15s ease,color .15s ease}html:root[data-theme=dark] .dashboard-premium-select-menu [role=option][data-active=true]{background:var(--tt-surface-interactive)!important;color:var(--tt-text-primary)!important}html:root[data-theme=dark] .dashboard-premium-select-menu [role=option][aria-selected=true]{border-color:var(--tt-border-strong)!important;background:var(--tt-surface-interactive)!important;color:var(--tt-text-primary)!important}html:root[data-theme=light][data-workspace=backtesting] .sidebar .sidebar-nav-item.active{border-color:rgba(219,47,110,.28)!important;color:#8f1d48!important;background:linear-gradient(100deg,rgba(255,122,69,.12),rgba(219,47,110,.12) 50%,rgba(166,47,194,.08))!important;box-shadow:inset 0 1px #fff,0 8px 18px -14px rgba(219,47,110,.55)!important}html:root[data-theme=light][data-workspace=backtesting] .sidebar .sidebar-nav-item.active svg{color:#db2f6e!important}