html[data-workspace-theme=slate-focus]{color-scheme:dark;--bg:#171e29;--panel:#202a38;--panel2:#273344;--line:#415169;--text:#e7edf5;--muted:#b0bdcd;--good:#70d7b1;--bad:#ff9b9f;--warn:#e2bd78;--blue:#a9c9fa;--cyan:#a9c9fa;--accent:#a9c9fa;--on-accent:#17263e;--radius:14px;--shadow:0 8px 24px rgba(0,0,0,.12)}html[data-workspace-theme=ivory-studio]{color-scheme:light;--bg:#f4f1eb;--panel:#fffcf7;--panel2:#eeeae2;--line:#cec8bc;--text:#282e2a;--muted:#62675d;--good:#216547;--bad:#a73445;--warn:#82580c;--blue:#24583f;--cyan:#24583f;--accent:#24583f;--on-accent:#ffffff;--radius:14px;--shadow:0 5px 20px rgba(53,46,29,.045)}html[data-workspace-theme=stone-sage]{color-scheme:light;--bg:#ebefec;--panel:#f9fbf9;--panel2:#e2e9e4;--line:#c0cfc5;--text:#20322c;--muted:#53675b;--good:#216345;--bad:#a13548;--warn:#7c560e;--blue:#2d6252;--cyan:#2d6252;--accent:#2d6252;--on-accent:#ffffff;--radius:16px;--shadow:0 6px 22px rgba(32,58,44,.045)}html[data-workspace-theme]{--border:var(--line);--life-bg:var(--bg);--life-ink:var(--text);--life-muted:var(--muted);--life-line:var(--line);--life-violet:var(--cyan);--cal-bg:var(--panel);--cal-soft:var(--panel2);--cal-border:var(--line);--cal-muted:var(--muted)}html[data-workspace-theme] :is(.life-app,.calx,.macro-academy){--life-bg:var(--bg);--life-ink:var(--text);--life-muted:var(--muted);--life-line:var(--line);--life-violet:var(--cyan);--cal-bg:var(--panel);--cal-soft:var(--panel2);--cal-border:var(--line);--cal-muted:var(--muted);--m-ink:var(--text);--m-muted:var(--muted);--m-pale:var(--panel2);--m-violet:var(--cyan);--m-indigo:var(--cyan);--m-mint:var(--good);--m-sky:var(--cyan)}html[data-workspace-theme][data-workspace-theme] body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}html[data-workspace-theme][data-workspace-theme] body:before{display:none}html[data-workspace-theme][data-workspace-theme] :is(.app-shell>.content,.new-command-dashboard,.life-app,.life-main,.calx,.portal-content,.os-portal,.macro-academy,.trading-calendar-page){background:var(--bg);color:var(--text)}html[data-workspace-theme][data-workspace-theme] :is(.sidebar,.life-sidebar,.life-topbar,.life-bottom-nav,.life-mobile-nav,.calx-toolbar){background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:none}html[data-workspace-theme][data-workspace-theme] :is(.card,.metric-card,.stat-tile,.new-dash-card,.command-kpis>div,.command-errors,.life-list-card,.life-money-card,.life-important,.theme-card,.table-wrap,.trading-month-grid,.calx-panel,.range-field,.check-card){background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow);border-radius:var(--radius)}html[data-workspace-theme][data-workspace-theme] :is(.card,.metric-card):before{display:none}html[data-workspace-theme][data-workspace-theme] :is(input,textarea,select){background:var(--panel2);color:var(--text);border-color:var(--line);border-radius:9px}html[data-workspace-theme] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-workspace-theme] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}html[data-workspace-theme][data-workspace-theme] :is(.btn,.life-secondary-action){background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:9px;box-shadow:none;text-shadow:none}html[data-workspace-theme][data-workspace-theme] :is(.btn.primary,.btn.primary.tiny,.life-primary-action,.calx-create,.calx-icon,.brand>span,.trading-brand>span,.segmented input:checked+span){background:var(--accent);color:var(--on-accent);border-color:var(--accent);box-shadow:none;text-shadow:none}html[data-workspace-theme] .btn.primary :is(span,b,small){color:inherit}html[data-workspace-theme][data-workspace-theme] .btn.ghost{background:transparent}html[data-workspace-theme] :is(button,.btn):disabled{opacity:.55;cursor:wait}html[data-workspace-theme] :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}html[data-workspace-theme][data-workspace-theme] :is(.muted,.field>span,.page-header p,.metric-card>span,.metric-card>small,.command-kpis span,.command-kpis small,.command-hero p,.command-hero small){color:var(--muted)}html[data-workspace-theme][data-workspace-theme] :is(.page-header h1,.command-hero h1,.card h2,.command-kpis b,.metric-card strong,.new-dash-card header){color:var(--text);text-shadow:none}html[data-workspace-theme][data-workspace-theme] :is(.good,.positive,.bullish){color:var(--good)!important}html[data-workspace-theme][data-workspace-theme] :is(.bad,.negative,.bearish){color:var(--bad)!important}html[data-workspace-theme][data-workspace-theme] :is(.warn-text,.pill.warn){color:var(--warn)!important}html[data-workspace-theme][data-workspace-theme] .pill{background:color-mix(in srgb,var(--good) 10%,var(--panel));color:var(--good)}html[data-workspace-theme][data-workspace-theme] .pill.warn{background:color-mix(in srgb,var(--warn) 10%,var(--panel))}html[data-workspace-theme][data-workspace-theme] :is(th,td,.mini-row){border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] th{background:var(--panel2);color:var(--muted);font-size:11px;letter-spacing:.06em}html[data-workspace-theme] td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-workspace-theme][data-workspace-theme] tr:hover td{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}html[data-workspace-theme][data-workspace-theme] :is(.sidebar a,.sidebar summary){color:var(--text)}html[data-workspace-theme][data-workspace-theme] .sidebar nav a:before{background:var(--accent);box-shadow:none}html[data-workspace-theme][data-workspace-theme] .sidebar a:hover{background:var(--panel2);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .command-hero{background:transparent;border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .command-hero h1{font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}html[data-workspace-theme][data-workspace-theme] .market-marquee{background:var(--panel2);border-color:var(--line);color:var(--text);text-shadow:none}html[data-workspace-theme][data-workspace-theme] .market-marquee :is(span,b,strong){text-shadow:none}html[data-workspace-theme][data-workspace-theme] :is(.new-dash-card,.command-kpis>div,.command-errors){box-shadow:none}html[data-workspace-theme][data-workspace-theme] .command-kpis b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}html[data-workspace-theme][data-workspace-theme] :is(.ladder-progress,.ladder-daily>i){background:var(--panel2)}html[data-workspace-theme][data-workspace-theme] :is(.ladder-progress i,.ladder-daily>i em){background:var(--accent)}html[data-workspace-theme][data-workspace-theme] .new-command-dashboard{margin-top:-34px;padding-top:0}html[data-workspace-theme][data-workspace-theme] .template-preview{background:var(--pbg);color:var(--ptext)}html[data-workspace-theme] .template-slate-focus{--pbg:#171e29;--ppanel:#273344;--paccent:#a9c9fa;--ptext:#e7edf5}html[data-workspace-theme] .template-ivory-studio{--pbg:#f4f1eb;--ppanel:#fffcf7;--paccent:#24583f;--ptext:#282e2a}html[data-workspace-theme] .template-stone-sage{--pbg:#ebefec;--ppanel:#f9fbf9;--paccent:#2d6252;--ptext:#20322c}.template-slate-focus{--pbg:#171e29;--ppanel:#273344;--paccent:#a9c9fa;--ptext:#e7edf5}.template-ivory-studio{--pbg:#f4f1eb;--ppanel:#fffcf7;--paccent:#24583f;--ptext:#282e2a}.template-stone-sage{--pbg:#ebefec;--ppanel:#f9fbf9;--paccent:#2d6252;--ptext:#20322c}:is(.template-slate-focus,.template-ivory-studio,.template-stone-sage) .template-preview{background:var(--pbg)!important}:is(.template-slate-focus,.template-ivory-studio,.template-stone-sage) :is(.template-preview-sidebar,.template-preview-top,.template-preview-stats i,.template-preview-chart,.template-preview-side){background:var(--ppanel)!important;border:1px solid color-mix(in srgb,var(--paccent) 20%,transparent)}:is(.template-slate-focus,.template-ivory-studio,.template-stone-sage) .template-preview-sidebar i{background:var(--paccent)!important}:is(.template-slate-focus,.template-ivory-studio,.template-stone-sage) .template-preview-chart{background:linear-gradient(155deg,transparent 0 45%,var(--paccent) 46% 48%,transparent 49%),var(--ppanel)!important}@media(max-width:980px){html[data-workspace-theme][data-workspace-theme] .new-command-dashboard{margin-top:-18px}}@media(prefers-reduced-motion:reduce){html[data-workspace-theme] :is(.market-marquee-track,.market-track){animation:none}}