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}}html[data-workspace-theme=slate-focus-2]{color-scheme:dark;--bg:#171f2a;--panel:#202b39;--panel2:#283546;--line:#354354;--text:#e7edf5;--muted:#acbbcd;--good:#83dcb2;--bad:#f599a0;--warn:#e2bd78;--blue:#a3cbf6;--cyan:#a3cbf6;--accent:#a3cbf6;--on-accent:#152536;--radius:12px;--shadow:none}html[data-workspace-theme=slate-focus-2] .app-shell{grid-template-columns:230px minmax(0,1fr)}html[data-workspace-theme=slate-focus-2] .content{min-width:0;padding:38px clamp(22px,4vw,64px)}html[data-workspace-theme=slate-focus-2] .sidebar{display:flex;flex-direction:column;padding:24px 16px;gap:16px;border-right:1px solid var(--line)}html[data-workspace-theme=slate-focus-2] .sidebar .brand{padding:0 10px 20px}html[data-workspace-theme=slate-focus-2] .sidebar .brand small{display:none}html[data-workspace-theme=slate-focus-2] .sidebar .brand>span{border-radius:8px;width:32px;height:32px;font-size:14px}html[data-workspace-theme=slate-focus-2] .sidebar .trading-home-link{order:3;font-size:12px;margin-top:auto}html[data-workspace-theme=slate-focus-2] .sidebar .account-switcher{order:4;margin:0;border:0;border-top:1px solid var(--line);padding:16px 0 0;background:transparent}html[data-workspace-theme=slate-focus-2] .sidebar .accounts-nav-group{order:5;margin:0}html[data-workspace-theme=slate-focus-2] .sidebar-footer{order:6;margin-top:0;display:grid;gap:10px}html[data-workspace-theme=slate-focus-2] .sf-navigation nav a{display:flex;gap:16px;align-items:center;padding:13px 16px;font-size:14px;border:0;border-radius:8px;font-weight:400}html[data-workspace-theme=slate-focus-2] .sf-navigation nav a:before{display:none}html[data-workspace-theme=slate-focus-2] .sf-navigation nav a[aria-current=page]{background:var(--panel2);color:var(--text)}.sf-navigation>nav{display:grid;gap:7px}.sf-navigation>nav span{width:22px;font-size:23px;color:var(--muted)}.sf-navigation .nav-group{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.sf-navigation summary{cursor:pointer;font-size:13px;padding:12px}.sf-dashboard{max-width:1320px;margin:0 auto;font-size:14px}.sf-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.sf-heading h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;margin:12px 0 6px;line-height:1.15}.sf-heading p{color:var(--muted);margin:0;font-size:15px}.sf-heading p:last-child{font-size:18px}.sf-heading .btn{padding:14px 20px;white-space:nowrap}.sf-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0 25px;border-bottom:1px solid var(--line);margin-bottom:24px}.sf-metrics>div{padding:0 28px;border-left:1px solid var(--line)}.sf-metrics>div:first-child{padding-left:0;border:0}.sf-metrics small,.sf-metrics span{display:block;color:var(--muted)}.sf-metrics strong{display:block;font-size:clamp(24px,2.6vw,34px);font-weight:600;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-metrics small{margin-top:5px;font-size:11px}.sf-next{display:flex;gap:24px;align-items:center;padding:24px 28px;border-radius:12px;background:var(--panel);text-decoration:none;color:var(--text);margin-bottom:32px}.sf-next:hover{background:var(--panel2)}.sf-next-icon{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border-radius:50%;background:var(--panel2);font-size:26px}.sf-next small{color:var(--muted);font-size:10px;letter-spacing:.06em}.sf-next h2{font-size:18px;margin:8px 0;font-weight:550}.sf-next p{color:var(--muted);margin:0;line-height:1.5}.sf-next>span:last-child{margin-left:auto;color:var(--accent);white-space:nowrap}.sf-recent header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sf-recent h2{font-size:23px;margin:0;font-weight:600}.sf-goal a,.sf-recent header a{color:var(--accent);text-decoration:none}.sf-trade,.sf-trade-head{display:grid;grid-template-columns:1fr .85fr 1fr 1fr .8fr;gap:12px;padding:18px 4px;border-bottom:1px solid var(--line);align-items:center}.sf-trade{color:var(--text);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-trade:hover{background:var(--panel)}.sf-trade b{font-weight:550}.sf-trade-head{font-size:11px;text-transform:uppercase}.sf-trade time,.sf-trade-head{color:var(--muted)}.sf-goal{display:grid;grid-template-columns:1fr 1.4fr;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.sf-goal span{color:var(--muted)}.sf-goal h2{font-size:25px;margin:8px 0 0;font-weight:600}.sf-goal h2 small{font-size:20px;font-weight:400}.sf-goal>div:last-child{text-align:right}.sf-goal progress{display:block;width:100%;height:9px;margin-top:14px;border:0;border-radius:10px;overflow:hidden;background:var(--panel2);accent-color:var(--accent)}.sf-goal progress::-webkit-progress-bar{background:var(--panel2)}.sf-goal progress::-webkit-progress-value{background:var(--accent);border-radius:10px}.sf-disclosure{border-bottom:1px solid var(--line);padding:19px 0}.sf-disclosure>summary{cursor:pointer;color:var(--muted);font-size:13px}.sf-disclosure[open]>summary{margin-bottom:20px}.sf-dashboard .weekly-risk-control{background:var(--panel);border:1px solid var(--line);box-shadow:none}.sf-dashboard .weekly-risk-control h2{font-size:18px}.template-slate-focus-2{--pbg:#171f2a;--ppanel:#283546;--paccent:#a3cbf6;--ptext:#e7edf5}.template-slate-focus-2 .template-preview{background:var(--pbg)!important}.template-slate-focus-2 :is(.template-preview-sidebar,.template-preview-top,.template-preview-stats i,.template-preview-chart,.template-preview-side){background:var(--ppanel)!important;border:1px solid #354354}.template-slate-focus-2 .template-preview-sidebar i{background:var(--paccent)!important}@media(max-width:980px){html[data-workspace-theme=slate-focus-2] .app-shell{grid-template-columns:1fr}html[data-workspace-theme=slate-focus-2] .content{padding:24px 20px}.sf-metrics>div{padding:0 16px}}@media(max-width:600px){.sf-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}.sf-heading h1{font-size:29px}.sf-heading .btn{padding:11px 14px}.sf-metrics{gap:16px;grid-template-columns:1fr 1fr}.sf-metrics>div{padding:0;border:0}.sf-metrics>div:last-child{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--line)}.sf-metrics strong{font-size:25px}.sf-next{padding:18px;gap:12px;flex-wrap:wrap}.sf-next-icon{display:none}.sf-next>span:last-child{margin-left:0}.sf-trade,.sf-trade-head{grid-template-columns:1fr .8fr 1fr;font-size:12px;gap:8px}.sf-trade-head>:nth-child(3),.sf-trade-head>:nth-child(5),.sf-trade>:nth-child(3),.sf-trade>:nth-child(5){display:none}.sf-goal{grid-template-columns:1fr;gap:18px}.sf-recent h2{font-size:20px}}@media(min-width:981px){html[data-workspace-theme=slate-focus-2] .app-shell>.sidebar{width:230px;overflow-y:auto}html[data-workspace-theme=slate-focus-2] .app-shell>.content{width:calc(100% - 230px);margin-left:230px}}