:root{--ds-dark:#070D14;--ds-surface:#0D1722;--ds-card:#121F2E;--ds-border:#1E2F42;--ds-accent:#00E676;--ds-accentHover:#00c864;--ds-gold:#F59E0B;--ds-loss:#EF4444;--ds-black:#000000;--ds-white:#FFFFFF;--ds-text:#F1F5F9;--ds-soft:#E2E8F0;--ds-secondary:#CBD5E1;--ds-muted:#94A3B8;--ds-disabled:#64748B;--ds-slate:#1E293B;--ds-rgb-dark:7 13 20;--ds-rgb-surface:13 23 34;--ds-rgb-card:18 31 46;--ds-rgb-border:30 47 66;--ds-rgb-accent:0 230 118;--ds-rgb-accentHover:0 200 100;--ds-rgb-gold:245 158 11;--ds-rgb-loss:239 68 68;--ds-rgb-black:0 0 0;--ds-rgb-white:255 255 255;--ds-rgb-text:241 245 249;--ds-rgb-soft:226 232 240;--ds-rgb-secondary:203 213 225;--ds-rgb-muted:148 163 184;--ds-rgb-disabled:100 116 139;--ds-rgb-slate:30 41 59;--ds-font-sans:Inter, system-ui, -apple-system, sans-serif;--ds-font-mono:"JetBrains Mono", ui-monospace, monospace;--ds-radius-control:12px;--ds-radius-card:16px;--ds-radius-small:8px;--ds-radius-pill:9999px;--ds-shadow-glow:0 0 24px -4px rgba(0,230,118,.4);--ds-shadow-small:0 0 12px -2px rgba(0,230,118,.25);--ds-shadow-glass:0 8px 32px 0 rgba(0,0,0,.37)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}:root{color-scheme:dark;--trader-bg:var(--ds-dark);--trader-deep:var(--ds-dark);--trader-surface:var(--ds-surface);--trader-raised:var(--ds-card);--trader-border:var(--ds-border);--trader-text:var(--ds-text);--trader-muted:var(--ds-muted);--trader-green:var(--ds-accent);--trader-primary:var(--ds-accent);--trader-cyan:var(--ds-accent);--trader-error:var(--ds-loss);--trader-amber:var(--ds-gold);--trader-font:var(--ds-font-sans);--trader-data-font:var(--ds-font-mono);--trader-radius:16px;--trader-gap:14px}html,body{background:var(--ds-dark)!important;color:var(--ds-text);font-family:var(--ds-font-sans)!important;-webkit-tap-highlight-color:transparent}body :is(h1,h2,h3,h4,p,small,label,button,input,select,textarea){font-family:var(--ds-font-sans)}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400}body :is([data-financial-value],.font-data-mono-sm,.font-data-mono-md,.font-data-mono-lg){font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}::selection{background:var(--ds-accent);color:var(--ds-dark)}[hidden]{display:none!important}button,.ds-button{font-family:var(--ds-font-sans)!important;font-size:12px;font-weight:700;line-height:1.4;min-height:40px;border-radius:var(--ds-radius-control);transition:background-color .18s,border-color .18s,transform .18s;cursor:pointer}button:active:not(:disabled){transform:scale(.98)}:is(.ds-button-primary,.runtime-primary-cta,.runtime-robot-control,button[data-deposit],button.bg-primary,button.bg-primary-container){min-height:40px!important;padding:10px 12px!important;border:1px solid var(--ds-accent)!important;border-radius:12px!important;background:var(--ds-accent)!important;color:var(--ds-dark)!important;font:900 12px/1.4 var(--ds-font-sans)!important;letter-spacing:.05em;box-shadow:var(--ds-shadow-glow)!important}:is(.ds-button-primary,.runtime-primary-cta,.runtime-robot-control,[data-deposit],button.bg-primary,button.bg-primary-container):hover:not(:disabled){background:var(--ds-accentHover)!important}:is(.ds-button-secondary,.runtime-credit-actions button,.runtime-history-sentinel button){background:var(--ds-card);color:var(--ds-text);border:1px solid var(--ds-border);padding:10px 12px}:is(.ds-button-outline,.runtime-daily-goal-restart){background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-accent);padding:10px 12px}:is(.ds-button-ghost,.runtime-config-shortcut){background:transparent;border:1px solid transparent;color:var(--ds-muted);box-shadow:none}:is(.ds-button-danger,.runtime-robot-control[data-robot-state=stop],.runtime-robot-control[data-robot-state=stopping],[data-ds-action=stop]){background:var(--ds-loss)!important;border-color:var(--ds-loss)!important;color:var(--ds-white)!important;box-shadow:none!important}button:disabled,[aria-disabled=true],.runtime-access-disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}[aria-busy=true],.runtime-busy{cursor:progress!important}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ds-accent)!important;outline-offset:3px}button .material-symbols-outlined{font-size:18px;color:inherit}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ds-dark)!important;color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;border-radius:8px!important;min-height:40px;font-size:14px}input::placeholder,textarea::placeholder{color:var(--ds-disabled)}input:is([type=checkbox],[type=radio]){accent-color:var(--ds-accent);color:var(--ds-accent);border-color:var(--ds-border)}.ds-switch[role=switch][aria-checked=true]{background:var(--ds-accent)}:is(.ds-card,.runtime-compact-card,.runtime-balance-card,.runtime-operate-panel,.runtime-settings-card,.runtime-session-plan){border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:16px}:is(dialog,.ds-modal,.runtime-plan-continuity){background:var(--ds-surface);color:var(--ds-text);border:1px solid var(--ds-border);border-radius:16px;box-shadow:var(--ds-shadow-glass)}dialog::backdrop{background:#070d14cc}:is([role=tooltip],.ds-tooltip){background:var(--ds-card);color:var(--ds-text);border:1px solid var(--ds-border);border-radius:8px}.ds-badge,[data-home-mode]{padding:4px 8px;border-radius:9999px;background:#00e6761f;border:1px solid rgb(0 230 118 / .3);color:var(--ds-accent);font-size:10px;font-weight:700}[role=tab][aria-selected=true],[aria-pressed=true]{border-color:var(--ds-accent);color:var(--ds-accent)}[role=progressbar],progress{accent-color:var(--ds-accent)}.ds-skeleton{background:var(--ds-card);border-radius:8px;animation:ds-skeleton 1.4s ease-in-out infinite}@keyframes ds-skeleton{50%{opacity:.5}}table{color:var(--ds-text);border-color:var(--ds-border)}th{color:var(--ds-muted);background:var(--ds-card)}td{border-color:var(--ds-border)}.runtime-header{background:#070d14e6!important;border-bottom:1px solid rgb(30 47 66 / .4)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.runtime-account-pill{background:var(--ds-card)!important;border:1px solid rgb(0 230 118 / .4)!important;border-radius:9999px!important}.runtime-brand-name{font-family:var(--ds-font-sans);text-transform:uppercase;font-weight:900}body>nav{background:#070d14f2!important;border-color:var(--ds-border)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.runtime-reference-home{gap:14px!important;padding:84px 14px 120px!important}.runtime-reference-balance{padding:14px!important;border-radius:16px!important;background:linear-gradient(135deg,var(--ds-card),var(--ds-surface))!important}.runtime-reference-balance #balance-display{font-size:24px!important;line-height:1.4!important;white-space:nowrap}.runtime-reference-balance .runtime-eyebrow{font-size:10px;color:var(--ds-muted)}.runtime-reference-balance .runtime-balance-foot{margin-top:4px;font-size:11px}.runtime-reference-balance .runtime-balance-foot em{font-size:10px}.runtime-reference-balance{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px!important}.runtime-reference-balance>.runtime-eyebrow{grid-column:1/-1;min-height:14px;font:600 9px/14px var(--ds-font-sans);letter-spacing:.04em}.runtime-reference-balance>.runtime-eyebrow button{position:absolute;top:8px;right:8px;min-height:28px;height:28px;width:28px;padding:0;z-index:1}.runtime-reference-balance>.runtime-eyebrow button span{font-size:14px}.runtime-reference-balance #balance-display{margin:0!important;font-size:22px!important;line-height:30px!important}.runtime-reference-balance .runtime-balance-foot{margin:0!important;gap:4px;padding:4px 7px;border:1px solid rgb(0 230 118 / .3);border-radius:9999px;background:#00e6761f}.runtime-reference-balance .runtime-balance-foot>span{font-size:10px!important;line-height:14px!important}.runtime-reference-balance .runtime-balance-foot>small{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.runtime-reference-balance .runtime-balance-foot em{position:absolute;top:14px;right:42px;pointer-events:none;color:var(--ds-muted);font:9px/14px var(--ds-font-sans)}.runtime-reference-balance .runtime-balance-foot em span{font-size:11px}.runtime-reference-actions{order:5;gap:10px!important}.runtime-reference-actions>button{min-height:58px!important;padding:10px!important;border:1px solid var(--ds-border)!important;border-radius:12px!important;background:var(--ds-surface)!important;box-shadow:none!important}.runtime-reference-actions>button>span{width:32px!important;height:32px!important;border-radius:8px!important;font-size:18px!important;background:#00e6761f!important;color:var(--ds-accent)!important}.runtime-reference-actions strong{font-size:12px!important}.runtime-reference-actions small{font-size:10px!important}.runtime-reference-last{order:6}.runtime-reference-robot{order:4}.runtime-home>.runtime-operation-chart-panel{order:2;padding:0!important;margin:0!important;border-radius:16px!important;background:var(--ds-surface)!important;border:1px solid var(--ds-border)!important;overflow:hidden}.ds-market-header{background:var(--ds-card);padding:8px 12px;border-bottom:1px solid var(--ds-border);display:grid;gap:8px}.ds-market-header .runtime-live-market-head{margin:0!important;justify-content:flex-start;gap:8px;font-size:12px!important}.ds-market-header [data-home-current-price]{font:700 11px var(--ds-font-mono);color:var(--ds-accent);padding:4px 8px;background:#00e6761f;border:1px solid rgb(0 230 118 / .3);border-radius:4px}.ds-feed-status{margin-left:auto;white-space:nowrap;font-size:9px;color:var(--ds-muted);border:1px solid var(--ds-border);border-radius:9999px;padding:4px 8px}.ds-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-chart-period{font:700 10px var(--ds-font-mono);border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-dark);padding:7px 10px}.ds-chart-controls .runtime-market-chart-toolbar{margin:0;padding:2px;background:var(--ds-dark);border:1px solid var(--ds-border);border-radius:8px;gap:0}.ds-chart-controls button{height:28px!important;min-height:28px!important;padding:4px 10px!important;font-size:10px!important;border-radius:6px!important}.ds-chart-controls [data-mode=line][aria-pressed=true],.ds-chart-controls [data-mode=candles][aria-pressed=true]{background:var(--ds-accent)!important;color:var(--ds-dark)!important}.ds-voice-trigger{background:#00e6761f;color:var(--ds-accent);border:1px solid rgb(0 230 118 / .3);display:flex;align-items:center;gap:4px}.ds-chart-stage{position:relative;height:384px;background:var(--ds-dark);overflow:hidden}.ds-chart-stage>.runtime-live-chart{width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;background:var(--ds-dark)!important}.ds-chart-overlay{position:absolute;bottom:8px;left:8px;right:8px;z-index:2;padding:12px;display:grid;gap:8px;background:#0d1722b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(0 230 118 / .4);border-radius:12px;box-shadow:var(--ds-shadow-small)}.ds-result-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-result-amount{display:grid;gap:3px;min-width:0}.ds-result-amount>small{font-size:9px;font-weight:700;color:var(--ds-accent);letter-spacing:.08em}.ds-profit-line>strong{font:900 18px var(--ds-font-mono);white-space:nowrap}.ds-result-amount>span{font-size:10px;color:var(--ds-muted)}.ds-result-status{display:grid;gap:5px;text-align:right;max-width:48%;font-size:10px}.ds-result-status strong{color:var(--ds-accent);font-size:10px}.ds-result-status small{color:var(--ds-secondary);font-size:10px}.ds-result-status strong{padding:5px 8px;border:1px solid rgb(0 230 118 / .3);border-radius:9999px;background:#00e6761f}.ds-chart-overlay .runtime-session-checkpoints{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:0!important;border-top:1px solid var(--ds-border);padding-top:6px}.ds-chart-overlay .runtime-session-checkpoints>span{display:flex;align-items:center;justify-content:center;gap:4px;flex:1 0 40px;min-height:26px;padding:4px!important;border-radius:8px;background:var(--ds-card);font-size:10px}.ds-chart-overlay .runtime-session-checkpoints b{font-size:11px}.ds-chart-overlay .runtime-session-checkpoints small{font-size:9px}.ds-chart-overlay .runtime-primary-cta{margin:0!important;width:100%;min-height:40px!important;animation:none}.ds-chart-overlay .runtime-config-shortcut{margin:0;min-height:28px;font-size:10px}.ds-chart-overlay .ds-availability{font-size:9px;color:var(--ds-muted);line-height:1.5}.ds-chart-stage:has([data-session-voice]) .ds-chart-overlay{visibility:hidden}.ds-chart-stage:has([data-session-voice]) .ds-chart-overlay:has([data-ds-action=stop]){visibility:visible;z-index:5;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ds-chart-stage:has([data-session-voice]) .ds-chart-overlay:has([data-ds-action=stop])>:not([data-ds-actions]){visibility:hidden}.ds-chart-stage:has([data-session-voice]) .ds-chart-overlay:has([data-ds-action=stop]){inset:8px 8px auto auto;padding:0;width:200px}.ds-chart-stage:has([data-session-voice]) .ds-chart-overlay:has([data-ds-action=stop])>:not([data-ds-actions]),.ds-chart-stage:has([data-session-voice]) [data-ds-actions]>:not([data-ds-action=stop]){display:none!important}.ds-chart-stage:has([data-ds-action=stop]) .runtime-session-voice{padding-top:60px!important}.ds-credit-summary{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.ds-credit-summary>h2,.ds-credit-summary>[data-credit-goal-checks],.ds-credit-summary>[data-session-result],.ds-credit-summary>[data-stop-win-calculation],.ds-credit-summary>[data-daily-result],.ds-credit-summary>dl{display:none!important}.ds-credit-summary>[data-credit-detail]:empty,.ds-credit-summary>.runtime-credit-actions:empty{display:none}.ds-credit-summary>[data-credit-detail]{font-size:10px;line-height:1.4;margin:0 0 6px}.ds-credit-summary .runtime-credit-continue{margin:6px 0 0!important}.runtime-home>.runtime-reference-progress{order:3;display:grid;gap:8px;padding:12px!important;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px}.runtime-reference-progress>div:first-child{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:10px}.runtime-reference-progress>i{height:6px!important;margin:0!important;background:var(--ds-slate)!important;border-radius:9999px}.ds-goal-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-card);font:10px/1.5 var(--ds-font-mono)}.ds-goal-details>div:last-child{text-align:right}.ds-goal-details small{display:block;font-size:10px;color:var(--ds-muted)}.ds-goal-details strong{font-size:11px;white-space:nowrap}.ds-goal-details [data-ds-excess]{color:var(--ds-accent)}.ds-credit-totals{display:grid;gap:6px;font-size:11px;border-top:1px solid var(--ds-border);padding-top:8px}.ds-credit-totals>small{font-size:9px;color:var(--ds-muted)}.ds-credit-totals>div{display:flex;justify-content:space-between;gap:8px}.ds-credit-totals strong{display:grid;text-align:right;font:600 11px var(--ds-font-mono)}[data-ds-result][data-tone=negative]{color:var(--ds-loss)}.runtime-reference-progress [data-daily-goal-count]{font-size:11px}.runtime-reference-robot[data-ds-consolidated]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.runtime-reference-robot[data-ds-consolidated]>.runtime-status-head,.runtime-reference-robot[data-ds-consolidated]>[data-home-idle],.runtime-reference-robot[data-ds-consolidated]>[data-home-live],.runtime-reference-robot[data-ds-consolidated]>[data-home-result]{display:none!important}.runtime-reference-robot[data-ds-consolidated]:not(:has([data-real-cycle-panel]:not([hidden]),[data-real-activation]:not([hidden]))){display:none!important}.runtime-operation-chart-panel [data-chart-stop-win],.runtime-operation-chart-panel [data-credit-experience][data-ds-summary]{display:none!important}.ds-chart-stage .runtime-session-voice{inset:0!important;width:auto!important;height:auto!important;padding:16px!important;border:0;border-radius:0;z-index:4;background:#070d14f2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px}.ds-voice-character{width:80px;height:80px;object-fit:contain;animation:ds-skeleton 1.8s ease-in-out infinite}.ds-voice-lines{display:flex;gap:4px;align-items:center;height:28px}.ds-voice-lines i{width:4px;height:18px;background:var(--ds-accent);border-radius:9999px;animation:ds-skeleton .8s ease-in-out infinite}.ds-voice-lines i:nth-child(2n){height:28px;animation-delay:.3s}@media(min-width:768px){.runtime-reference-home{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;gap:20px!important;padding:100px 24px 120px!important;align-content:start}.runtime-reference-home>.runtime-desktop-intro{grid-column:1/-1}.runtime-reference-home>.runtime-reference-balance{grid-column:1/-1}.runtime-home>.runtime-operation-chart-panel{grid-column:1;grid-row:span 3}.runtime-home>.runtime-reference-progress,.runtime-reference-actions,.runtime-home>.runtime-reference-last{grid-column:2}.ds-chart-stage{height:500px}.ds-chart-overlay{left:16px;right:16px;bottom:16px;padding:14px}.ds-profit-line>strong{font-size:24px}.ds-result-status strong{font-size:12px}}@media(max-width:359px){.runtime-reference-home{padding:80px 10px 120px!important;gap:10px!important}.ds-chart-overlay{padding:10px}.ds-profit-line>strong{font-size:15px}.ds-result-status strong{font-size:9px}.ds-chart-controls{gap:4px}.ds-chart-controls button{padding:4px 7px!important}.ds-chart-overlay button{font-size:10px!important}.runtime-reference-balance #balance-display{font-size:22px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ds-profit-line{display:flex;align-items:center;gap:6px}.ds-profit-percent{font:700 8px var(--ds-font-mono);color:var(--ds-accent);padding:2px 4px;background:#00e6761f;border:1px solid rgb(0 230 118 / .3);border-radius:4px}.ds-chart-overlay{max-height:calc(100% - 16px);overflow:auto}@media(max-width:359px){.ds-profit-percent{display:none}}.ds-chart-overlay{box-sizing:border-box;padding-top:38px;overflow-x:hidden}.ds-panel-toggle{position:absolute;top:5px;right:7px;display:grid;place-items:center;width:32px;min-height:32px;padding:0;border:0;border-radius:var(--ds-radius-small);background:transparent;box-shadow:none;color:var(--ds-muted)}.ds-panel-toggle .material-symbols-outlined{font-size:28px}.ds-panel-toggle:hover{color:var(--ds-accent)}[data-ds-compact-progress]{display:none}.ds-chart-overlay[data-minimized=true]{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;padding:8px}.ds-chart-overlay[data-minimized=true] .ds-result-row,.ds-chart-overlay[data-minimized=true] .ds-result-amount{display:block;min-width:0}.ds-chart-overlay[data-minimized=true] .ds-result-status,.ds-chart-overlay[data-minimized=true] [data-ds-result-label],.ds-chart-overlay[data-minimized=true] [data-ds-target],.ds-chart-overlay[data-minimized=true] .ds-profit-percent,.ds-chart-overlay[data-minimized=true] [data-home-checkpoints],.ds-chart-overlay[data-minimized=true] .ds-availability{display:none!important}.ds-chart-overlay[data-minimized=true] [data-ds-compact-progress]{display:block;color:var(--ds-muted);font-size:10px;line-height:1.5}.ds-chart-overlay[data-minimized=true] .ds-profit-line>strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.ds-chart-overlay[data-minimized=true] [data-ds-actions]>:not([data-ds-action=stop]){display:none!important}.ds-chart-overlay[data-minimized=true] [data-home-primary][data-ds-action=stop]{width:auto;min-height:36px!important;padding:7px 10px!important;font-size:11px!important;letter-spacing:0;white-space:nowrap}.ds-chart-overlay[data-minimized=true] [data-ds-action=stop] .material-symbols-outlined{display:none}.ds-chart-overlay[data-minimized=true] [data-ds-actions]{min-width:0}.ds-chart-overlay[data-minimized=true] [data-home-primary][data-ds-action=stop]{max-width:128px;white-space:normal;line-height:1.3!important}.ds-chart-overlay[data-minimized=true] .ds-panel-toggle{position:static;grid-column:3;grid-row:1}.ds-chart-stage:has([data-session-voice]) .ds-chart-overlay[data-minimized=true]:has([data-ds-action=stop]){display:block}.ds-chart-stage:has(>.ds-chart-overlay[data-minimized=true]):not(:has([data-session-voice])){display:grid;grid-template-rows:minmax(0,1fr) auto}.ds-chart-stage:has(>.ds-chart-overlay[data-minimized=true]):not(:has([data-session-voice]))>.runtime-live-chart{min-height:0}.ds-chart-stage:not(:has([data-session-voice]))>.ds-chart-overlay[data-minimized=true]{position:relative;inset:auto;margin:8px}@media(min-width:768px){.ds-chart-stage:not(:has([data-session-voice]))>.ds-chart-overlay[data-minimized=true]{margin:8px 16px 16px}}
