:root{--bg:#101316;--sidebar:#13171a;--panel:#171c20;--border:#687786;--muted:#b2bcc7;--text:#f2f4f7;--green:#c6edb1;--rose:#ffabb1;--purple:#d5b7ff;--chart-bg:#101316;--chart-grid:#36424e;--chart-up:#90dda4;--chart-down:#ffabb1;--chart-accent:#94bfff;--chart-warning:#f4cf87;--material:#171c20ef;--field:#101316;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--control-h:40px;color-scheme:dark;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-appearance=light]{--bg:#f5f5f7;--sidebar:#ffffff;--panel:#ffffff;--border:#89939e;--muted:#52606b;--text:#17212b;--green:#20652f;--rose:#b42332;--purple:#6e38a0;--chart-bg:#ffffff;--chart-grid:#d8dee7;--chart-up:#146c32;--chart-down:#b42332;--chart-accent:#235eaa;--chart-warning:#805300;--material:#ffffffef;--field:#ffffff;color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-appearance=dark]){--bg:#f5f5f7;--sidebar:#ffffff;--panel:#ffffff;--border:#89939e;--muted:#52606b;--text:#17212b;--green:#20652f;--rose:#b42332;--purple:#6e38a0;--chart-bg:#ffffff;--chart-grid:#d8dee7;--chart-up:#146c32;--chart-down:#b42332;--chart-accent:#235eaa;--chart-warning:#805300;--material:#ffffffef;--field:#ffffff;color-scheme:light}}:root[data-palette=cvd]{--chart-up:var(--chart-accent);--chart-down:var(--chart-warning)}.hig-button,.hig-input,.hig-select,.hig-textarea{font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);background:var(--field);min-width:0}:where(.hig-button){display:inline-flex}.hig-button{align-items:center;justify-content:center;gap:8px;padding:8px 16px;min-height:var(--control-h);font-weight:550;cursor:pointer;line-height:1.4}.hig-button.hig-primary{background:var(--green);color:var(--bg);border-color:var(--green)}.hig-button.hig-destructive{background:var(--rose);color:var(--bg);border-color:var(--rose)}.hig-button.hig-ghost{background:transparent;border-color:transparent}.hig-button.hig-small{min-height:32px;padding:4px 8px}.hig-button:hover:not(:disabled){box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--text) 6%,transparent)}.hig-button.active,.hig-button.on,.hig-button[aria-pressed=true],.hig-button[aria-selected=true]{background:color-mix(in srgb,var(--green) 16%,var(--panel));color:var(--text);border-color:var(--green)}.hig-input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.hig-select,.hig-textarea{padding:8px;min-height:var(--control-h);max-width:100%}.hig-input::placeholder,.hig-textarea::placeholder{color:var(--muted);opacity:1}.hig-input[type=checkbox],.hig-input[type=radio]{width:16px;height:16px;accent-color:var(--green);flex-shrink:0}.hig-input[type=range]{accent-color:var(--green);min-height:32px}.hig-input[type=color]{min-height:32px;padding:4px}.hig-input[type=file]{width:100%}.hig-textarea{resize:vertical}.hig-select option{background:var(--panel);color:var(--text)}.hig-button:focus-visible,.hig-disclosure summary:focus-visible,.hig-input:focus-visible,.hig-select:focus-visible,.hig-textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}.hig-button:disabled{opacity:.55;cursor:not-allowed}.hig-segmented{display:flex;align-items:center;gap:4px;padding:4px;background:color-mix(in srgb,var(--text) 6%,var(--panel));border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.hig-segmented>.hig-button{white-space:nowrap;flex-shrink:0;min-height:32px;padding:4px 8px;border-color:transparent;background:transparent}.hig-segmented>.hig-button[aria-pressed=true],.hig-segmented>.hig-button[aria-selected=true]{background:var(--panel);border-color:var(--border);color:var(--text);box-shadow:0 1px 3px #0002}.hig-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.5;padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted);background:var(--panel);max-width:100%}.hig-data-badge{font-weight:550;color:var(--text)}.hig-empty{display:grid;justify-items:start;gap:8px;padding:24px;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text)}.hig-empty p{color:var(--muted);line-height:1.6;max-width:65ch}.hig-disclosure{padding:8px 0}.hig-disclosure summary{cursor:pointer;font-weight:550;padding:8px 0}.hig-disclosure[open]>summary{margin-bottom:8px}.hig-popover{position:fixed;inset:auto;margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);box-shadow:0 8px 32px #0003;max-width:calc(100vw - 16px);overflow:auto}.hig-popover::backdrop{background:transparent}.hig-popover .hig-button{width:100%;justify-content:flex-start}.hig-material{background:var(--material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hig-screen{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;--row-h:40px}.hig-screen :is(h1,h2,h3,h4){color:var(--text)}.hig-screen :is(input,select,textarea){color:var(--text);background:var(--field)}.hig-screen .panel{background:var(--panel);border-color:var(--border);border-radius:var(--radius-md)}.hig-screen :is(.ai-muted,.muted){color:var(--muted)}@media(pointer:coarse){.hig-button,.hig-input:not([type=checkbox]):not([type=radio]):not([type=range]),.hig-segmented>.hig-button,.hig-select{min-height:44px}}@media(prefers-reduced-motion:reduce){.hig-button,.hig-popover{transition:none;animation:none}}@media(prefers-reduced-transparency:reduce){.hig-material,.hig-popover{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.hig-badge,.hig-button,.hig-input,.hig-segmented,.hig-select{border:1px solid ButtonText}}.design-gallery{max-width:1280px;margin:auto;padding:32px;display:grid;gap:24px}.design-gallery header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.design-gallery h1{font-size:28px;margin:0}.design-gallery h2{font-size:18px}.design-gallery p{line-height:1.6}.design-gallery nav,.design-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.design-gallery .panel{padding:24px;display:grid;gap:16px}.design-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.design-field,.design-fields label{display:grid;gap:8px}.design-fields textarea{min-height:80px}@media(max-width:600px){.design-gallery{padding:16px}.design-fields{grid-template-columns:1fr}.design-gallery .panel{padding:16px}}.hig-screen .hig-button{color:var(--text);border-radius:var(--radius-sm)}.hig-screen .hig-button.hig-primary{color:var(--bg);background:var(--green)}.hig-screen .hig-button.hig-destructive{color:var(--bg);background:var(--rose)}.tc-settings{display:grid;gap:16px}.tc-settings-field{display:grid;gap:8px}.hig-screen .tc-bar{padding:8px;gap:8px}.hig-screen .tc-range{gap:8px;flex-wrap:nowrap;overflow:auto}.hig-screen .tc-range .hig-button{min-height:32px;padding:4px 8px;flex-shrink:0}.hig-screen .tp-btn{padding:4px;min-height:32px;width:32px}.hig-screen .tp-more{padding:0;min-height:32px;width:16px}.hig-screen .tc-group .hig-button{padding:4px 8px;min-height:32px}.hig-screen :is(.cp-stage,.tc-toast,.wl-detail,.sp-pop,.tc-ind-list,.tc-form,.tc-map){background:var(--panel);color:var(--text)}.hig-screen :is(.cp-legend-row,.wl-price,.wl-fact,.tc-h4,.tp-head){color:var(--text)}.hig-screen :is(.tc-hint,.cp-ohlc,.wl-name,.wl-label,.cp-legend-row small){color:var(--muted)}.hig-screen .cp-svg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root .hig-screen .up{color:var(--chart-up)!important}:root .hig-screen .down{color:var(--chart-down)!important}.hig-screen .cp-legend{text-shadow:none}.hig-screen .cp-trade .hig-button{background:var(--panel)!important;color:var(--text);border-color:var(--border)!important}.hig-screen .cp-trade .cp-sell{border-color:var(--chart-down)!important}.hig-screen .cp-trade .cp-buy{border-color:var(--chart-accent)!important}.hig-screen .tc-bar>.hig-select[aria-label="Chart type"]{max-width:160px}:root .hig-screen :focus-visible{outline:2px solid var(--green);outline-offset:3px}:root .hig-screen .cp-svg:focus-visible{outline-offset:-3px}.sidebar,.topbar{background:var(--panel);color:var(--text)}.breadcrumb,.sidebar .nav-item{color:var(--muted)}.breadcrumb strong{color:var(--text)}.search-trigger{background:var(--field);color:var(--muted)}:root[data-resolved-appearance=light] .brand-logo>img:not(.brand-mark-img){filter:brightness(0)}.hig-screen.bt{display:grid;gap:16px}.hig-screen .bt-panel,.hig-screen .bt-setup{padding:16px;gap:16px}.hig-screen .bt-modes label{padding:8px;gap:8px;border-radius:var(--radius-sm)}.hig-screen .bt-side{background:var(--panel)}.hig-screen .ex-leg{padding:16px;gap:8px}.market-strip,.session-button{background:var(--panel);color:var(--text)}.market-ticker .mono{color:var(--text)}.market-ticker .sparkline polyline{stroke:var(--chart-up)}.market-ticker:has(.negative) .sparkline polyline{stroke:var(--chart-down)}.hig-screen.bt>.hig-data-badge{justify-self:start}.hig-screen .tp-steps{gap:8px}.hig-screen .tp-steps li,.hig-screen .tp-steps li .hig-button{border-radius:var(--radius-sm)}.hig-screen .tp-footer{padding:16px;gap:16px;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hig-screen .tp-footer .hig-button{white-space:normal}.hig-screen .tp-editor{padding:16px}.hig-screen .tp-list{gap:8px}.hig-screen .tp-flow{padding-left:24px}@media(max-width:600px){.hig-screen .tp-footer{align-items:stretch}.hig-screen .tp-action,.hig-screen .tp-action>.hig-button{width:100%}}.journal-hig{display:grid;gap:16px;min-width:0}.journal-hig>.hig-data-badge{justify-self:start}.journal-hig .stats-grid{gap:16px}.journal-hig .panel,.journal-hig .stat-card{border-radius:var(--radius-md)}.journal-hig .jt-filter-row{gap:8px}.journal-hig .jr-cal-day{border-radius:var(--radius-sm);padding:8px}.journal-hig .jr-cal-day.positive{background:color-mix(in srgb,var(--chart-up) calc(var(--jr-shade,.5)*16%),var(--panel));color:var(--chart-up)}.journal-hig .jr-cal-day.negative{background:color-mix(in srgb,var(--chart-down) calc(var(--jr-shade,.5)*16%),var(--panel));color:var(--chart-down)}.journal-hig .jt-radar-label{fill:var(--muted)}.journal-hig .jt-radar-grid,.journal-hig .jt-zero{stroke:var(--chart-grid)}.journal-hig .jt-line{stroke:var(--chart-up)}.journal-hig .jt-fig{color:var(--text)}.journal-hig .jt-stars .hig-button{padding:4px;min-height:32px;min-width:24px}:root .hig-button:disabled{opacity:1;background:var(--panel);color:var(--muted);cursor:not-allowed}.journal-hig .jr-cal-net,.journal-hig .jt-cal-n{max-width:100%;overflow:hidden;text-overflow:ellipsis}.journal-hig .jr-cal-day{min-width:0;width:100%}.journal-hig .jr-calendar{min-width:0;overflow:auto}.hig-screen :is(.stat-label,.stat-foot,.panel-sub,.table-footer){color:var(--muted)}.ph-switcher:has(.jr-head-actions){min-width:0;max-width:100%;flex-shrink:1}.jr-head-actions{min-width:0;max-width:100%;gap:8px}@media(max-width:600px){.jr-head-actions .jr-action-label,.jr-head-actions>.hig-badge{display:none}.jr-head-actions .hig-button{padding:8px;min-width:36px}.ph-switcher:has(.jr-head-actions){overflow:visible}}.journal-hig .jr-form,.journal-hig .jr-row,.journal-hig .jt-detail,.journal-hig .jt-detail-stats{gap:16px}.journal-hig .jr-trades .table-scroll{max-width:100%}.journal-hig .jt-close{stroke:var(--chart-accent)}.journal-hig .jt-wick{stroke:var(--muted)}.journal-hig .jt-lvl.stop{stroke:var(--chart-down)}.journal-hig .jt-lvl.target{stroke:var(--chart-up)}@media(pointer:coarse){.hig-button{min-width:44px}.hig-input:not([type=checkbox]):not([type=radio]):not([type=color]),.hig-select,.hig-textarea{font-size:16px}.hig-input[type=range]{min-height:44px}}.hig-button{transition:box-shadow .14s}.hig-screen .panel-heading{padding:16px;gap:16px}.hig-screen .panel,.hig-screen .table-scroll{min-width:0;max-width:100%}.journal-hig .jt-pickers{gap:8px;max-width:100%;flex-wrap:wrap}.journal-hig .jt-cell.positive{background:color-mix(in srgb,var(--chart-up) calc(var(--jt-shade,.5)*16%),var(--panel));color:var(--chart-up)}.journal-hig .jt-cell.negative{background:color-mix(in srgb,var(--chart-down) calc(var(--jt-shade,.5)*16%),var(--panel));color:var(--chart-down)}.journal-hig .panel-bottom-note{color:var(--muted);padding:16px}@media(max-width:600px){.journal-hig .panel-heading{flex-wrap:wrap;align-items:flex-start}.journal-hig .jt-pickers label{min-width:0;flex:1 1}.journal-hig .jt-pickers .hig-select{max-width:100%}}.journal-hig .jt-playbooks{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.journal-hig .jt-library article,.journal-hig .jt-playbook{padding:16px;gap:8px;border-radius:var(--radius-md)}.journal-hig .jt-library{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.journal-hig .jt-library>.hig-data-badge{grid-column:1/-1;justify-self:start}.journal-hig .jt-daynote,.journal-hig .jt-daynote label,.journal-hig .jt-pb-plan,.journal-hig .jt-pb-stats{gap:8px}.journal-hig .jt-daynote-foot{gap:16px}.journal-hig .jt-checklist label{min-height:44px}.journal-hig .jt-heat{gap:8px;max-width:calc(100% - 32px);padding:8px}.journal-hig .jt-heat-col{grid-template-rows:repeat(7,32px);gap:8px}.journal-hig .jt-heat-cell{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:8px}.journal-hig .jt-heat-cell.on{outline:2px solid var(--chart-accent);outline-offset:2px}@media(pointer:coarse){.journal-hig .jt-heat-col{grid-template-rows:repeat(7,44px)}.journal-hig .jt-heat-cell{width:44px;height:44px;min-height:44px;min-width:44px}}.journal-hig .jt-notebook{gap:16px}.journal-hig .jt-note-filters,.journal-hig .jt-note-list ul{gap:8px}.journal-hig .rn-item{display:grid;justify-content:stretch;justify-items:start;text-align:left;gap:4px;padding:8px 16px;font-weight:inherit}.journal-hig .rn-item:not(.on){border-color:var(--border)}.journal-hig .rn-item small{color:var(--muted)}.journal-hig .jt-note-editor .hig-empty{margin:16px}.hig-screen thead{background:color-mix(in srgb,var(--text) 5%,var(--panel))}.hig-screen .ct-table th,.hig-screen .dp .tc-table th,.hig-screen .ol-chain th,.hig-screen thead{color:var(--muted)}.hig-screen .ol-payoff{background:var(--chart-bg)}.pr .pr-remove{min-height:32px;padding:4px 8px}.hig-screen .prov-observation{color:var(--chart-up);border-color:color-mix(in srgb,var(--chart-up) 40%,transparent)}.hig-screen .prov-estimate{color:var(--chart-accent);border-color:color-mix(in srgb,var(--chart-accent) 40%,transparent)}.hig-screen .prov-prediction{color:var(--purple);border-color:color-mix(in srgb,var(--purple) 40%,transparent)}.hig-screen .prov-simulation{color:var(--chart-warning);border-color:color-mix(in srgb,var(--chart-warning) 40%,transparent)}.hig-screen .prov-executed{color:var(--chart-down);border-color:color-mix(in srgb,var(--chart-down) 40%,transparent)}.hig-screen .pr-checks li.block strong,.hig-screen .pr-verdict.block{color:var(--chart-down)}.hig-screen .pr-checks li.warn strong,.hig-screen .pr-verdict.warn{color:var(--chart-warning)}.hig-screen .pr-checks li.ok strong,.hig-screen .pr-verdict.ok{color:var(--chart-up)}.hig-screen .scr-bar{gap:8px 16px}.hig-screen .scr-bar label,.hig-screen .scr-name{color:var(--muted)}.hig-screen .scr-table th button{color:var(--muted);min-height:32px;padding:4px;gap:4px;font-weight:500}.hig-screen .scr-row:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.hig-screen .scr-table .up{color:var(--chart-up)}.hig-screen .scr-table .down{color:var(--chart-down)}.hig-screen .scr-table td.amber{color:var(--chart-warning)}.hig-screen .scr-heat svg{background:var(--chart-bg)}.hig-screen .scr-tile:hover rect{stroke:var(--text)}.hig-screen .scr>.hig-data-badge{justify-self:start;align-self:flex-start}.hig-screen .scr .hig-empty{margin:8px 0}.profit-hig .ol-head{gap:16px;align-items:center;flex-wrap:wrap}.profit-hig .ol-sub{gap:8px 16px}.profit-hig .ol-sub label{display:grid;gap:4px}.profit-hig .ol-legs .hig-input,.profit-hig .ol-legs .hig-select{min-height:32px;padding:4px 8px}.profit-hig .ol-days .hig-input{min-height:auto}.gx-levels thead,.hig-screen .ol-days,.hig-screen .ol-legs th,.hig-screen .ol-sub label{color:var(--muted)}.gx-levels thead{background:color-mix(in srgb,var(--text) 5%,var(--panel))}.gx-bar .hig-select{min-height:32px;padding:4px 8px;font-size:11px}.gx-bar .gx-view>.hig-button{font-size:11px}.hig-screen .stat-card{background:var(--panel)}.hig-screen .stat-foot,.hig-screen .stat-label,.hig-screen .stat-label>svg{color:var(--muted)}.glass,.glass-clear{background:var(--glass-tint);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 30px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-clear{background:color-mix(in srgb,var(--glass-tint) 70%,transparent)}.glass-clear[data-bright-background=true]{-webkit-backdrop-filter:brightness(.65) blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:brightness(.65) blur(var(--glass-blur)) saturate(var(--glass-saturate))}.material-thin{background:var(--mat-thin)}.material-regular{background:var(--mat-regular)}.material-thick{background:var(--mat-thick)}.solid{background:var(--bg-elevated)}.figure-gloss{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(28px,2.4vw,40px);font-weight:650;letter-spacing:-.025em;color:var(--label);text-shadow:0 1px 0 var(--glass-highlight)}:root .app-shell{color-scheme:inherit;--bg:var(--workspace-bg);--bg-grouped:var(--workspace-grouped);--bg-elevated:var(--workspace-elevated);--bg-sunken:var(--workspace-sunken);--fill:var(--workspace-fill);--fill-hover:var(--workspace-fill-hover);--fill-strong:var(--workspace-fill-strong);--separator:var(--workspace-separator);--separator-strong:var(--workspace-separator-strong);--label:var(--workspace-label);--label-soft:var(--workspace-label-soft);--label-secondary:var(--workspace-label-secondary);--label-tertiary:var(--workspace-label-tertiary);--accent:var(--workspace-accent);--on-accent:var(--workspace-on-accent);--up:var(--workspace-up);--down:var(--workspace-down);--info:var(--workspace-info);--focus-ring:var(--workspace-focus);--chart-1:var(--workspace-chart-1);--chart-2:var(--workspace-chart-2);--chart-3:var(--workspace-chart-3);--chart-4:var(--workspace-chart-4);--sidebar:var(--bg-grouped);--panel:var(--bg-elevated);--border:var(--separator);--muted:var(--label-secondary);--text:var(--label);--green:var(--accent);--rose:var(--down);--chart-bg:var(--workspace-chart-bg);--chart-grid:var(--workspace-chart-grid);--chart-accent:var(--workspace-chart-accent);--chart-up:var(--up);--chart-down:var(--down);--field:var(--bg-sunken);--material:var(--mat-regular);background:var(--backdrop) fixed;color:var(--label);font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root .app-shell :is(.sidebar,.topbar,.page-header){background:var(--glass-tint);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-highlight),0 8px 24px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}:root .app-shell :is(.panel,.hig-screen .panel){background:var(--mat-regular);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-highlight),0 8px 22px var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:root .app-shell :is(.tc-table,.data-table,.flow-table,.tc-stage .tc-center,.chart-plot,.uplot){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:root .app-shell :is(.hig-button.hig-primary,.primary-button){background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 5px 14px var(--glass-shadow)}:root .app-shell aside.sidebar [aria-current=page]{background:var(--accent);color:var(--on-accent)}.hig-popover,.material-popover,.ui-palette,.ui-popover,.ui-sheet{background:var(--glass-tint);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 30px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.hig-select{appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--label-secondary) 50%),linear-gradient(135deg,var(--label-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ui-popup-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-popup-chevron{margin-left:12px;margin-right:4px;flex:none}.hig-button,.hig-popover,.ui-popover{transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-spring),opacity var(--duration-medium) var(--ease-spring)}.hig-button:active:not(:disabled){transform:scale(.98)}.hig-segmented{position:relative;isolation:isolate}.hig-segmented>.hig-button{position:relative;z-index:1}.hig-segmented-thumb{position:absolute;left:0;top:4px;bottom:4px;width:var(--segment-width,0);transform:translateX(var(--segment-x,0));background:var(--glass-tint);border:1px solid var(--glass-rim);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--glass-highlight),0 3px 10px var(--glass-shadow);transition:transform var(--duration-medium) var(--ease-spring),width var(--duration-medium) var(--ease-spring);pointer-events:none}.hig-segmented>.hig-button[aria-pressed=true],.hig-segmented>.hig-button[aria-selected=true]{background:transparent;border-color:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.hig-button,.hig-popover,.hig-segmented-thumb,.ui-popover{transition:none;animation:none}.hig-button:active:not(:disabled){transform:none}}:root[data-motion=reduce] :is(.hig-button,.ui-popover,.hig-popover,.hig-segmented-thumb){transition:none;animation:none}:root[data-motion=reduce] .hig-button:active:not(:disabled){transform:none}@media(prefers-reduced-transparency:reduce){.glass,.glass-clear,.hig-popover,.material-popover,.material-regular,.material-thick,.material-thin,.ui-palette,.ui-popover,.ui-sheet,:root .app-shell :is(.sidebar,.topbar,.page-header,.panel,.hig-screen .panel){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-reduce-transparency=true] :is(.glass,.glass-clear,.material-thin,.material-regular,.material-thick,.hig-popover,.ui-popover,.material-popover,.ui-palette,.ui-sheet,.app-shell .sidebar,.app-shell .topbar,.app-shell .page-header,.app-shell .panel){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.material-ultra-thin{background:var(--mat-ultra-thin)}@media(prefers-reduced-transparency:reduce){.glass-clear[data-bright-background=true],.material-ultra-thin{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-reduce-transparency=true] :is(.material-ultra-thin,.glass-clear[data-bright-background=true]){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.app-shell){background:var(--backdrop) fixed}.hig-screen .hig-select{padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--label-secondary) 50%),linear-gradient(135deg,var(--label-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}:is(.scheme-light,.scheme-dark){--field:var(--bg-sunken);--material:var(--mat-regular);--chart-bg:var(--bg-sunken);--text:var(--label);--muted:var(--label-secondary);--panel:var(--bg-elevated);--border:var(--separator)}@media(prefers-reduced-transparency:reduce){.hig-material,.hig-segmented-thumb{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-reduce-transparency=true] :is(.hig-material,.hig-segmented-thumb){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-clear :is(p,small){color:inherit}:root .app-shell :is(.tk-stat,.stat-value){background:var(--bg-elevated)}:root .app-shell :is(.stat-card,.td-quote,.tp-footer){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root :is(.demo-bar,.it-card,.tk-sticky,.tp-footer){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-reduce-transparency=true] :is(.demo-bar,.it-card,.tk-sticky,.tp-footer){background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:root .app-shell :is(.table-scroll,.flow-tape){background:var(--mat-thick);-webkit-backdrop-filter:none;backdrop-filter:none}:root .app-shell .table-scroll>table{background:var(--bg-elevated)}@media(prefers-reduced-transparency:reduce){:root .app-shell :is(.table-scroll,.flow-tape){background:var(--bg-elevated)}}:root[data-reduce-transparency=true] .app-shell :is(.table-scroll,.flow-tape){background:var(--bg-elevated)}.sn-card strong{white-space:normal;overflow:visible;text-overflow:clip}.sn .sn-u{text-align:center;line-height:1.2}.rotation-panel .rt-trail-line{marker-end:url(#rotation-trail-arrow)}.gx-heat.gx-heat-fill table{height:100%;font-size:13px;border-spacing:3px}.gx-heat.gx-heat-fill th{padding:6px 10px;font-size:12px}.gx-heat.gx-heat-fill td{padding:6px 10px;border-radius:5px}.gx-heat.gx-heat-fill tbody th{font-size:13px}.gx-heat.gx-heat-fill .gx-heat-spot td{padding:4px 10px;font-size:12px;height:1px}.auth-back{display:inline-flex;align-items:center;gap:6px;margin:-2px 0 6px;font-size:13px;color:var(--label-secondary);text-decoration:none}.auth-back:hover{color:var(--label);text-decoration:underline;text-underline-offset:2px}.ol-chain .ol-watch{width:30px;padding:0 2px;text-align:center}.ol-chain .ol-watch button{width:24px;height:24px;min-width:0;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.ol-chain .ol-watch button:not([class*=saved]){color:var(--label-tertiary)}.ol-chain .ol-watch button:hover{color:var(--label);background:var(--fill-hover)}.ol-chain .ol-watch button svg{width:14px;height:14px}.commercial-film{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:28px;background:#000;box-shadow:0 40px 120px #00000080,0 0 0 1px #ffffff14;isolation:isolate}.commercial-film-video{display:block;width:100%;height:100%;object-fit:cover}.commercial-film-play{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid #ffffff33;background:#000000a6;color:#fff;font:inherit;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.commercial-film-play:focus-visible{outline:2px solid #05f5b0;outline-offset:3px}@media (max-width:700px){.commercial-film{border-radius:20px}.commercial-film-loop{aspect-ratio:1/1}}.lp-hero-film{display:flex;justify-content:center;background:#000;color:#fff}.lp-hero-film-frame{position:relative;width:min(100%,calc((100svh - 118px) * 16 / 9));min-width:min(100%,900px)}.lp-hero-film .commercial-film.lp-hero-film-video{aspect-ratio:16/9;border-radius:0;box-shadow:none}.lp-hero-film-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#000000eb,#000000a6 30%,#00000000 62%),linear-gradient(90deg,#000000c7,#00000059 42%,#00000000 62%)}.lp-hero-film-copy{position:absolute;left:clamp(28px,6%,96px);bottom:clamp(28px,6%,80px);max-width:min(680px,60%)}.lp-hero-film-copy h1{margin:0;font-size:clamp(32px,3.9vw,60px);line-height:1.06;letter-spacing:-1.2px;font-weight:500}.lp-hero-film-copy .lp-scene-lede{margin-top:20px;font-size:clamp(15px,1.25vw,18px)}.lp-hero-film-copy .lp-cta-row{margin-top:28px}.lp-hero-film-copy .lp-scene-fine{margin-top:20px;color:#ffffffb3}@media (max-width:900px){.lp-hero-film-frame{min-width:0;width:100%}.lp-hero-film-scrim{display:none}.lp-hero-film-copy{position:static;max-width:none;padding:40px 20px 56px}}@media (max-width:700px){.lp-hero-film .commercial-film.lp-hero-film-video{aspect-ratio:1/1}}.flow-sort{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}th[aria-sort=ascending] .flow-sort,th[aria-sort=descending] .flow-sort{color:var(--label);font-weight:600}.flow-large-order>td{background:color-mix(in srgb,var(--warning) 10%,transparent)}.flow-large-order>td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.flow-large-badge{display:inline-block;margin-right:6px;padding:1px 5px;border-radius:4px;border:1px solid color-mix(in srgb,var(--warning) 60%,transparent);color:var(--warning);font:600 .5625rem var(--font);letter-spacing:.02em;vertical-align:1px}.flow-context{white-space:nowrap}.flow-context .explain-button,.flow-star{display:inline-flex;vertical-align:middle}.flow-star{margin-left:4px}.flow-star button{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--label-secondary)}.flow-star button:hover{background:var(--fill);color:var(--label)}.glass .flow-drawer{background:transparent;border-bottom:0;padding:0;gap:var(--sp-3);font-size:.75rem}.glass .flow-drawer-group{padding:var(--sp-3);border-bottom:0;border-radius:12px;background:var(--mat-thin)}.glass .flow-drawer-group h3{font:600 .6875rem var(--font);letter-spacing:.02em;text-transform:none;color:var(--label)}.glass .flow-drawer-group>p{margin:0}.flow-drawer-quick{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}@media (prefers-reduced-transparency:reduce){.glass .flow-drawer-group{background:var(--bg-elevated)}}:root[data-reduce-transparency=true] .glass .flow-drawer-group{background:var(--bg-elevated)}.app-shell .full-flow .flow-dense td{height:30px}.cl-filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin:var(--sp-2) 0}.cl-table td,.cl-table th{white-space:nowrap}.cl-table .num{text-align:right}.cl-star{width:1%}.cl-star button{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;background:transparent;box-shadow:none}.nf-pick .ol-sub{flex-wrap:wrap;gap:var(--sp-2)}.nf-pick .ct-tickers{flex-wrap:wrap;min-width:0}.nf-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.nf-pin{margin-left:6px;padding:1px 5px;border-radius:4px;background:var(--fill);color:var(--label-secondary);font:500 .5625rem var(--font);vertical-align:2px}.gx-lv-head{flex-wrap:wrap;gap:var(--sp-2);align-items:center}.gx-lv-item{background:var(--mat-thin);border-color:transparent}.gx-lv-item .gx-touch{grid-column:1/-1;color:var(--label-secondary);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-lv-item .gx-touch strong{color:var(--label);font-size:11px}.gx-touch-note{margin:0}.gx-main.solid{background:var(--bg-elevated)}.gx-heat-page{display:flex;flex-direction:column;gap:var(--sp-2)}.gx-heat-page .gx-heat-scroll{background:var(--bg-elevated);border-radius:8px}.gx-heat-page .gx-heat :is(th){background:var(--bg-elevated)}.gx-3d{font-size:10.5px}@media (prefers-reduced-transparency:reduce){.gx-lv-item{background:var(--bg-elevated)}}:root[data-reduce-transparency=true] .gx-lv-item{background:var(--bg-elevated)}.gx-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.gx-head .gx-h{margin-right:auto}.dp-error{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:12px;background:color-mix(in srgb,var(--warning) 10%,var(--bg-elevated));color:var(--label)}.dp-error p{margin:4px 0 0;font-size:12px}.dp-board{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0}.dp-board>.panel{min-height:0;overflow:auto;overscroll-behavior:contain}.dp-board .dp-daily{grid-area:1/1}.dp-board .dp-ats{grid-area:2/1}.dp-board .dp-market{grid-area:1/2/3/3;display:flex;flex-direction:column}.dp-board .dp-market .dp-scroll{flex:1 1;max-height:none}.dp-board .dp-ats .dp-scroll{max-height:none}.dp-board .dp-daily .ol-payoff{display:block;width:100%;height:auto}.dp-board .dp-scroll thead th{background:var(--bg-elevated)}@media (max-width:1000px){.dp-board{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto!important}.dp-board .dp-ats,.dp-board .dp-daily,.dp-board .dp-market{grid-area:auto}}.flow-panel .flow-filter-bar{margin:0 12px 6px;padding:6px 8px;border:1px solid var(--glass-rim);border-radius:12px;background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-highlight)}.full-flow .flow-filter-bar{padding:6px 8px}.flow-panel .table-scroll{border-radius:10px}.ct-panel .ct-toolbar{padding:6px 8px;border:1px solid var(--glass-rim);border-radius:12px;background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-highlight)}.ct-panel .table-scroll{border-radius:10px}.cl-search{border-color:var(--glass-rim);border-radius:12px;background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-highlight)}.cl-card .tc-trade-sum>div{border:0;background:var(--bg-elevated)}.cl-card .ol-sub .flow-star,.cl-card .ol-sub>button{margin-left:auto}.cl-results .table-scroll{border-radius:10px}.app-shell .cl-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background-color:transparent;border:0;box-shadow:none}.nf-card{border:0;background:var(--bg-elevated);border-radius:12px}.nf-pick .ct-tickers{padding:4px;border:1px solid var(--glass-rim);border-radius:10px;background:var(--glass-tint)}.vol-head+.tc-trade-sum>div{border:0;background:var(--bg-elevated)}.gx-side .gx-drift svg{background:var(--bg-elevated);border-radius:8px}.gx-mini .gx-mini-svg{background:var(--bg-elevated);border-radius:6px}.dp-summary>div{border:0}.dp-board .dp-scroll .tc-table,.dp-summary>div{background:var(--bg-elevated)}.la-form{border-color:var(--glass-rim);border-radius:12px;background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-highlight)}.app-shell .la-form textarea:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background-color:transparent;border:0;box-shadow:none}.gd-search{border-color:var(--glass-rim);border-radius:12px;background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-highlight)}.app-shell .gd-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background-color:transparent;border:0;box-shadow:none}.gd-features>div,.gd-terms>div{border-color:transparent;background:var(--mat-thin);border-radius:12px}.gd-features>div.on{border-color:var(--accent)}.gd-shot-frame{border:0;border-radius:12px}@media (prefers-reduced-transparency:reduce){.gd-features>div,.gd-terms>div{background:var(--bg-elevated)}}:root[data-reduce-transparency=true] :is(.gd-features,.gd-terms)>div{background:var(--bg-elevated)}.app-shell :is(.panel,.hig-screen .panel,.stat-card,.td-quote){background:linear-gradient(145deg,#ffffff09,transparent 50%),var(--panel);border:1px solid var(--border);box-shadow:inset 0 1px 0 #ffffff0c,0 8px 24px #00000016;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell :is(.topbar,.sidebar,.tk-sticky){background:var(--sidebar);-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%)}.app-shell .sidebar{border-right:1px solid var(--border)}.app-shell select,.flow-drawer select{padding:8px 32px 8px 12px;min-height:34px;max-width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2391a5b8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-size:14px;background-repeat:no-repeat}.app-shell :is(.tk-tabs,.tc-tabs){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;min-height:44px;flex-shrink:0}.app-shell :is(.tk-tabs,.tc-tabs)>button{flex:0 0 auto;white-space:nowrap;min-height:36px}.app-shell .tk-body{min-width:0}.flow-drawer{gap:20px;padding:0;max-width:100%}.flow-drawer,.flow-drawer-grid{display:grid;grid-template-columns:minmax(0,1fr)}.flow-drawer-grid{gap:14px}.flow-drawer-group{min-width:0;padding-bottom:18px;border-bottom:1px solid var(--border)}.flow-drawer :is(input,select,fieldset){min-width:0}.flow-drawer-actions{position:sticky;bottom:0;background:var(--material);padding:14px 0}.flow-large-order{box-shadow:inset 3px 0 var(--chart-warning,#f4cf87)}.chain-key{color:var(--muted);padding:0 16px 12px;font-size:12px}.strike-status>span{display:block;font-weight:650}.strike-status small{display:flex;justify-content:center;gap:4px;margin-top:5px;font-size:9px}.strike-status small span{padding:3px 4px;border-radius:4px;white-space:nowrap}.strike-status [data-money=ITM]{background:color-mix(in srgb,var(--text) 76%,var(--panel));color:var(--bg)}.strike-status [data-money=ATM]{border:1px solid var(--muted);color:var(--text)}.strike-status [data-money=OTM]{background:color-mix(in srgb,var(--text) 8%,var(--panel));color:var(--muted)}.research-context{padding:20px;background:color-mix(in srgb,var(--chart-accent) 10%,transparent);border:1px solid var(--border);border-radius:12px;margin-bottom:18px}.research-context strong{font-size:18px}.research-context p{margin:10px 0;line-height:1.7}.research-context small{color:var(--muted)}.gx-top{gap:24px}.gx-top>section{padding:16px}.gx-touch{grid-column:1/-1;font:11px var(--mono);color:var(--muted)}.gx-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.research-lists{display:grid;gap:20px}.research-lists h2{font-size:22px}.research-symbols{display:flex;flex-wrap:wrap;gap:10px}.research-symbols>div{display:inline-flex;gap:8px;border:1px solid var(--border);border-radius:8px;padding:10px}.research-symbols>div button:first-child{color:var(--text);font-weight:600}.wl-create{width:100%;display:flex;gap:6px;padding:8px}.wl-create input{min-width:0;width:100%;padding:8px}.workspace-launcher{padding:4px 0 12px}.workspace-launcher h2{font-size:25px;margin:8px 0 24px}.workspace-launcher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-launcher-grid button{text-align:left;padding:22px;background:linear-gradient(145deg,#ffffff09,transparent),var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff12}.workspace-launcher-grid strong{display:flex;justify-content:space-between;gap:12px;font-size:16px;margin-bottom:12px}.workspace-launcher-grid span{color:var(--muted);line-height:1.6}.workspace-launcher-grid button:hover{border-color:var(--green)}.research-color-controls{display:grid;gap:12px}.research-color-controls label{display:flex;align-items:center;justify-content:space-between;gap:20px}.crypto-research-filters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.crypto-research-filters details{border:1px solid var(--border);padding:14px;border-radius:10px}.crypto-research-filters summary{cursor:pointer}.crypto-research-filters details>div{display:grid;gap:12px;padding-top:14px}.crypto-research-filters label{display:grid;gap:8px}.sector-members{grid-column:1/-1;padding:24px}.sector-members .research-symbols{margin:16px 0}@media (max-width:1100px){.workspace-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.crypto-research-filters,.gx-bottom,.workspace-launcher-grid{grid-template-columns:minmax(0,1fr)}.app-shell .ol-sub{flex-wrap:wrap}}@media (prefers-reduced-transparency:reduce){.app-shell :is(.panel,.stat-card,.sidebar,.topbar,.tk-sticky,.td-quote){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@media (forced-colors:active){.app-shell .panel{background:Canvas;border-color:CanvasText}}.flow-drawer-grid select,.flow-drawer-group h3,.flow-range input{font-size:12px}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:var(--field);color:var(--text)}.app-shell :is(.segmented,.tc-table thead,.tc-table th){background-color:var(--panel);color:var(--muted)}.app-shell .segmented button{color:var(--muted)}.app-shell .segmented button.active{background:color-mix(in srgb,var(--text) 10%,var(--panel));color:var(--text)}.app-shell :is(.ai-muted,.tk-tabs button){color:var(--muted)}.app-shell .flow-dense .premium,.app-shell .tk-tabs button.on{color:var(--text)}.app-shell .flow-dense .side.ask{color:var(--chart-up)}.app-shell .flow-dense .side.bid{color:var(--chart-down)}.app-shell .flow-dense .side.mid{color:var(--muted)}.app-shell .flow-dense{font-size:11px}.app-shell .flow-dense td{padding-top:10px;padding-bottom:10px}.app-shell .flow-filter-bar :is(.chip,input,select){font-size:11px;min-height:32px}.flow-drawer{background:var(--panel);color:var(--text);font-size:12px}.gx-lv{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.gx-chart text{paint-order:stroke;stroke:var(--panel);stroke-width:2px;stroke-linejoin:round}.research-mode{margin-bottom:20px}.intraday-research{display:grid;gap:20px}.intraday-research h2{font-size:20px;margin-bottom:12px}.intraday-prompt{display:grid;gap:12px;margin:20px 0}.intraday-prompt textarea{width:100%;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--field);color:var(--text);resize:vertical}.intraday-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.intraday-controls label{display:grid;gap:8px;align-content:start}.intraday-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:20px 0}.intraday-stats>div{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:10px}.intraday-assumptions,.intraday-plot figcaption,.intraday-stats span{color:var(--muted)}.intraday-stats strong{font:20px var(--mono)}.intraday-plot{margin:20px 0}.intraday-plot svg{display:block;width:100%;height:auto}.intraday-assumptions{line-height:1.8;padding-left:22px}.workspace-picker{display:flex;gap:6px;align-items:center;margin:8px 0 18px;min-width:0}.workspace-picker label{min-width:0;flex:1 1}.workspace-picker select{width:100%;font-size:12px}.workspace-picker.is-folded{justify-content:center}.workspace-manager,.workspace-manager form{display:grid;gap:16px}.workspace-manager form{padding-top:20px;border-top:1px solid var(--border)}.workspace-manager label,.workspace-profile-list{display:grid;gap:8px}.workspace-profile-list button{justify-content:space-between}.workspace-profile-list small{color:var(--muted)}:root .app-shell{color-scheme:dark;--bg:#05090c;--bg-grouped:#03070a;--bg-elevated:#0b1217;--bg-sunken:#03070a;--fill:#101a20;--fill-hover:#16232b;--fill-strong:#1d2c35;--separator:#ffffff14;--separator-strong:#ffffff26;--label:#eef3f4;--label-soft:#c7d0d6;--label-secondary:#9aa8ae;--label-tertiary:#7d8b92;--accent:#05f5b0;--on-accent:#04140f;--up:#3cf8bd;--down:#ff7a8a;--info:#7fb6ff;--focus-ring:#05f5b0;--chart-1:#05f5b0;--material-sidebar:#03070ad9;--material-toolbar:#05090cd9;--material-popover:#0d1418eb;--sidebar:#03070a;--panel:#0b1217;--border:#ffffff1f;--muted:#9aa8ae;--text:#eef3f4;--green:#05f5b0;--rose:#ff7a8a;--chart-bg:#070c10;--chart-grid:#18232a;--chart-up:#3cf8bd;--chart-down:#ff6b7f;--chart-accent:#7fb6ff;--material:#0b1217e6;--field:#070c10;--radius-md:18px;--backdrop:radial-gradient(90% 60% at 50% 115%,#123a5a 0%,#0b1f30 34%,#05090c 68%,#000 100%);--glass-tint:#03070acc;--glass-rim:#ffffff14;--glass-highlight:#ffffff0d;--glass-shadow:#00000066;--mat-ultra-thin:#0b1217b3;--mat-thin:#0b1217cc;--mat-regular:#0b1217d9;--mat-thick:#0b1217f0;--workspace-bg:#05090c;--workspace-grouped:#03070a;--workspace-elevated:#0b1217;--workspace-sunken:#03070a;--workspace-fill:#101a20;--workspace-fill-hover:#16232b;--workspace-fill-strong:#1d2c35;--workspace-separator:#ffffff14;--workspace-separator-strong:#ffffff26;--workspace-label:#eef3f4;--workspace-label-soft:#c7d0d6;--workspace-label-secondary:#9aa8ae;--workspace-label-tertiary:#7d8b92;--workspace-accent:#05f5b0;--workspace-on-accent:#04140f;--workspace-up:#3cf8bd;--workspace-down:#ff7a8a;--workspace-info:#7fb6ff;--workspace-focus:#05f5b0;--workspace-chart-1:#05f5b0;--workspace-chart-bg:#070c10;--workspace-chart-grid:#18232a;--workspace-chart-accent:#7fb6ff;background:radial-gradient(90% 60% at 50% 115%,#123a5a 0,#0b1f30 34%,#05090c 68%,#000 100%) fixed;color:#eef3f4}:root .app-shell .workspace,:root .app-shell main{background:transparent}:root .app-shell aside.sidebar{background:#03070acc;border-right:1px solid #ffffff0f}:root .app-shell .hig-screen .panel,:root .app-shell .panel{background:#0b1217cc;border:1px solid #ffffff14;border-radius:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root .app-shell .hig-button.hig-primary,:root .app-shell .primary-button,:root .app-shell .small-button{border-radius:999px}:root .app-shell .hig-button.hig-primary,:root .app-shell .primary-button{background:#05f5b0;border-color:#05f5b0;color:#04140f;box-shadow:0 6px 22px #05f5b033}:root .app-shell .hig-button.hig-primary:hover,:root .app-shell .primary-button:hover{box-shadow:0 10px 30px #05f5b04d}:root .app-shell aside.sidebar [aria-current=page]{background:#05f5b0;color:#04140f;border-radius:999px}:root .app-shell .page-header h1{letter-spacing:-.4px}:root .app-shell .tk-alltabs{height:auto;flex-wrap:wrap;overflow:visible;gap:6px 8px;align-items:center;padding:8px 0}:root .app-shell .tk-group{display:inline-flex;align-items:center;gap:0;padding:2px 4px 2px 2px;border-radius:12px;background:#ffffff0a;border:1px solid #ffffff14;white-space:nowrap}:root .app-shell .tk-group.on{background:#05f5b014;border-color:#05f5b059}:root .app-shell .tk-alltabs button{height:30px;padding:0 9px;font-size:.75rem;border-radius:8px}:root .app-shell .tk-group-label{margin:0 4px 0 6px;padding:3px 8px;border-radius:7px;background:#ffffff12;color:var(--label-soft);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}:root .app-shell .tk-group.on .tk-group-label{background:#05f5b0;color:#04140f}:root .app-shell .topbar{position:relative;z-index:60}body:has(.app-shell){background:#000}
/*# sourceMappingURL=936ae5eb9212d504.css.map*/