.workspace-settings{width:300px;max-width:calc(100vw - 16px);padding:12px 14px 10px;color:var(--terminal-text, #EDEDED);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.workspace-settings__title{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #969696)}.workspace-settings__group+.workspace-settings__group{margin-top:12px;padding-top:12px;box-shadow:inset 0 1px #ffffff14}.workspace-settings__label{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--terminal-text, #EDEDED)}.workspace-settings__row .workspace-settings__label{margin-bottom:2px}.workspace-settings__hint{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--text-tertiary, #969696)}.workspace-settings__row .workspace-settings__hint{margin-top:0}.workspace-settings__segments{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0;min-width:0;border:0;padding:2px;background:#ffffff0d;border-radius:4px}.workspace-settings__segment{height:24px;border:0;border-radius:4px;background:transparent;color:var(--text-tertiary, #969696);font:600 11px var(--font-sans, Inter, system-ui, sans-serif);text-transform:capitalize;cursor:pointer;transition:background .12s,color .12s}.workspace-settings__segment:hover{color:var(--terminal-text, #EDEDED)}.workspace-settings__segment[aria-checked=true]{background:#ffb02029;color:#ffb020}.workspace-settings__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-settings__switch{position:relative;flex:0 0 auto;width:32px;height:18px;margin-top:2px;padding:0;border:0;border-radius:999px;background:#ffffff29;cursor:pointer;transition:background .12s}.workspace-settings__switch[aria-checked=true]{background:#ffb020}.workspace-settings__knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .12s}.workspace-settings__switch[aria-checked=true] .workspace-settings__knob{transform:translate(14px)}.workspace-settings__foot{margin:12px 0 0;font-size:10px;color:var(--text-disabled, #7A7A7A)}@media (prefers-reduced-motion: reduce){.workspace-settings__segment,.workspace-settings__switch,.workspace-settings__knob{transition:none}}.utility-route{--utility-canvas: var(--terminal-canvas, #080808);--utility-inset: transparent;--utility-surface: transparent;--utility-raised: transparent;--utility-hover: var(--terminal-hover, var(--terminal-surface-hover, #202020));--utility-text: var(--terminal-text, #EDEDED);--utility-secondary: var(--terminal-text-secondary, #B6B6B6);--utility-muted: var(--terminal-text-muted, #969696);--utility-disabled: var(--terminal-text-disabled, #595959);--utility-accent: var(--terminal-accent, #FFB020);--utility-accent-strong: var(--terminal-accent-strong, #FFD97A);--utility-positive: var(--terminal-positive, #2EBD85);--utility-negative: var(--terminal-negative, #F6465D);--utility-warning: var(--terminal-warning, #FFB020);--utility-border: var(--terminal-border, rgba(255, 255, 255, .07));--utility-border-strong: var(--terminal-border-strong, rgba(255, 255, 255, .12));--utility-radius: var(--terminal-radius, 3px);--utility-font-sans: var(--terminal-font-sans, "Inter", system-ui, sans-serif);--utility-font-mono: var(--terminal-font-mono, "JetBrains Mono", ui-monospace, monospace);--utility-font-mark: var(--mark-font, Inter, sans-serif);color:var(--utility-text);font-family:var(--utility-font-sans, "Inter", system-ui, sans-serif);border-radius:var(--utility-radius, 3px);box-shadow:none;filter:none;text-shadow:none}.utility-route :where(button,input,:is(select,.slide-select-trigger),textarea,a,[role=row],[tabindex]):focus-visible{outline:var(--terminal-focus-ring, 2px solid #FFB020);outline-offset:var(--terminal-focus-ring-offset, 2px)}.utility-route :where(.form-input,.utility-control){min-height:29px;border:1px solid var(--utility-border, rgba(255, 255, 255, .07));border-radius:var(--utility-radius, 3px);background:var(--utility-surface);color:var(--utility-text);font-family:var(--utility-font-mono, "JetBrains Mono", ui-monospace, monospace);box-shadow:none;transition:border-color var(--terminal-motion-fast, .12s) var(--terminal-motion-ease, ease),background-color var(--terminal-motion-fast, .12s) var(--terminal-motion-ease, ease)}.utility-route :where(.form-input,.utility-control):hover{border-color:var(--utility-border-strong, rgba(255, 255, 255, .12));background:var(--utility-raised)}.utility-route :where(.form-input,.utility-control)::-moz-placeholder{color:var(--utility-muted)}.utility-route :where(.form-input,.utility-control)::placeholder{color:var(--utility-muted)}.utility-route :where(.form-section,.utility-panel,.utility-result-stat){background:var(--utility-inset);border-color:var(--utility-border, rgba(255, 255, 255, .07));border-radius:0;box-shadow:none}.utility-route :where(.form-section-title,.utility-panel-title){color:var(--utility-text);font-family:var(--utility-font-sans, "Inter", system-ui, sans-serif)}.utility-route :where(.form-label,.text-label){color:var(--utility-secondary, #B6B6B6);font-family:var(--utility-font-mark, Inter, sans-serif);font-size:var(--mark-size, 11px);font-weight:800;letter-spacing:var(--mark-tracking, .03em);text-transform:uppercase}.utility-route :where(.btn,.utility-action){min-height:29px;border-radius:var(--utility-radius, 3px);font-family:var(--utility-font-mono, "JetBrains Mono", ui-monospace, monospace);box-shadow:none;filter:none;transition:border-color var(--terminal-motion-fast, .12s) var(--terminal-motion-ease, ease),background-color var(--terminal-motion-fast, .12s) var(--terminal-motion-ease, ease),color var(--terminal-motion-fast, .12s) var(--terminal-motion-ease, ease)}.utility-route :where(.btn-secondary,.utility-action-secondary){border-color:var(--utility-border-strong, rgba(255, 255, 255, .12));background:var(--utility-surface);color:var(--utility-secondary)}.utility-route :where(.btn-secondary,.utility-action-secondary):hover{border-color:var(--utility-accent);background:var(--utility-raised);color:var(--utility-accent-strong)}.utility-route :where(.chip,.radio-card){border-radius:0;border-color:var(--utility-border, rgba(255, 255, 255, .07));background:var(--utility-surface);box-shadow:none}.utility-route :where(.chip:hover,.chip.selected,.radio-card:hover,.radio-card.selected){border-color:var(--utility-accent);background:color-mix(in srgb,var(--utility-accent) 10%,var(--utility-surface))}.utility-route :where(.empty-state,.utility-empty){border-color:var(--utility-border, rgba(255, 255, 255, .07));background:var(--utility-inset)}.utility-route :where(.page-title,.utility-route__title){color:var(--utility-text);font-family:var(--utility-font-sans, "Inter", system-ui, sans-serif)}.utility-route :where(.page-subtitle,.utility-route__status){color:var(--utility-muted)}.utility-route--python{background:var(--utility-canvas)}.utility-route :where(.page-header,.route-content-heading){margin:0;min-height:0;padding:var(--space-8) 0 var(--space-12);background:transparent;border:0;box-shadow:none}.utility-route .page-header:before{display:none;content:none}.utility-route--optimization .route-content-heading>:first-child{padding:0}.utility-route--optimization .route-content-heading>:first-child>button{margin-bottom:var(--space-12)}.utility-route--python .utility-route__bar{min-height:29px;padding-block:var(--space-8) var(--space-12);background:transparent;border:0;box-shadow:none}.utility-route--python .utility-route__panel,.utility-route--python .utility-route__settings,.utility-route--python .utility-route__results{background:transparent!important}.utility-route--python .utility-route__code{background:var(--utility-canvas)!important;color:var(--utility-text);font-family:var(--utility-font-mono, "JetBrains Mono", ui-monospace, monospace)}.utility-route--python .utility-route__metric-grid,.utility-route--python .utility-route__result-panel,.utility-route--python .utility-route__table-panel{background:var(--utility-inset)!important;border-color:var(--utility-border, rgba(255, 255, 255, .07));border-radius:0}.utility-route--python .utility-route__table thead{background:var(--utility-raised)!important}.utility-route--python .utility-route__table tr:hover{background:var(--utility-hover)!important}.utility-route--shared{background:var(--utility-canvas)}.utility-route--shared .top-bar{background:var(--utility-surface);border-color:var(--utility-border, rgba(255, 255, 255, .07));color:var(--utility-text)}.utility-route--shared .utility-shared-glow{display:none;background:none;opacity:0;box-shadow:none;filter:none}.utility-route--shared .text-white{color:var(--utility-text)!important}.utility-route--shared .utility-shared-panel,.utility-route--shared .utility-shared-panel-subtle{border-radius:0;box-shadow:none}.utility-route--shared .utility-shared-panel{background:var(--utility-surface);border-color:var(--utility-border-strong, rgba(255, 255, 255, .12))}.utility-route--shared .utility-shared-panel-subtle{background:var(--utility-inset);border-color:var(--utility-border, rgba(255, 255, 255, .07))}.utility-route--job :where(.utility-result-stat,.utility-job-panel){background:var(--utility-inset);border-color:var(--utility-border, rgba(255, 255, 255, .07))}.utility-route--job .utility-result-stat :where(svg,.text-label){color:var(--utility-muted)}.utility-route--history{background:var(--utility-canvas);color:var(--utility-text)}.utility-route--history :where(.bg-neutral-900,.bg-neutral-900\/60){background:var(--utility-surface)}.utility-route--history .bg-neutral-900\/50{background:var(--utility-inset)}.utility-route--history :where(.border-neutral-800,.border-neutral-800\/70,.border-neutral-700){border-color:var(--utility-border, rgba(255, 255, 255, .07))}.utility-route--history :where(.text-neutral-100,.text-neutral-200){color:var(--utility-text)}.utility-route--history :where(.text-neutral-400,.text-neutral-500){color:var(--utility-secondary)}.utility-route--history :where(.text-neutral-600){color:var(--utility-muted)}.utility-route--history :where(.text-emerald-400){color:var(--utility-positive)}.utility-route--history :where(.text-red-400){color:var(--utility-negative)}.utility-route--history :where(.bg-amber-400,.border-amber-400){background-color:var(--utility-accent);border-color:var(--utility-accent)}.utility-route--history :where(.text-amber-400){color:var(--utility-accent-strong)}.utility-route--history :where(.rounded,.rounded-sm){border-radius:0}.utility-route--history input{min-height:29px;border-radius:0;background:var(--utility-surface);border-color:var(--utility-border-strong, rgba(255, 255, 255, .12));color:var(--utility-text)}@media (max-width: 640px){.utility-route :where(.form-input,.utility-control,.btn,.utility-action){min-height:var(--terminal-control-height-mobile, 44px)}.utility-route--history{overflow-x:auto}}.utility-route--optimization .form-section{margin-bottom:var(--space-16);padding:var(--space-18) var(--space-22);border:1px solid var(--utility-border, rgba(255, 255, 255, .07));border-left:2px solid var(--section-accent, var(--utility-border, rgba(255, 255, 255, .07)));border-radius:0;box-shadow:none}.utility-route--optimization .form-section-header{margin-bottom:var(--space-14);padding-bottom:0;gap:var(--space-10)}.utility-route--optimization .form-section-number{width:22px;height:22px;font-size:10px}.utility-route--optimization .form-section-title{font-family:var(--utility-font-mark, Inter, sans-serif);font-size:var(--mark-size, 11px);font-weight:800;letter-spacing:var(--mark-tracking, .03em);text-transform:uppercase;color:var(--utility-secondary, #B6B6B6)}.utility-route--optimization .form-group{margin-bottom:var(--space-12)}.utility-route--optimization .radio-card{padding:var(--space-10) var(--space-12)}.utility-route--optimization .opt-param-head{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px 84px 32px;gap:var(--space-8);padding:0 var(--space-10);margin-bottom:var(--space-6)}.utility-route--optimization .opt-param-head span{font-family:var(--utility-font-mark, Inter, sans-serif);font-size:var(--mark-size, 11px);font-weight:800;letter-spacing:var(--mark-tracking, .03em);text-transform:uppercase;color:var(--utility-muted, #969696);text-align:center}.utility-route--optimization .opt-param-head span:first-child{text-align:left}.utility-route--optimization .opt-param-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px 84px 32px;gap:var(--space-8);align-items:center;padding:var(--space-6);border:1px solid var(--utility-border, rgba(255, 255, 255, .07));background:var(--utility-surface);border-radius:0;box-shadow:none;transition:border-color .12s ease}.utility-route--optimization .opt-param-row:hover{border-color:var(--utility-border-strong, rgba(255, 255, 255, .12))}.utility-route--optimization .opt-param-row .form-input{min-height:var(--terminal-control-height-touch, 44px);padding:var(--space-4) var(--space-8)}.utility-route--optimization .opt-param-row input[type=number]{text-align:center}.utility-route--optimization .opt-param-remove{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--utility-muted);background:transparent;border:1px solid transparent;border-radius:0;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.utility-route--optimization .opt-param-remove:hover{color:var(--utility-negative);border-color:var(--utility-negative);background:color-mix(in srgb,var(--utility-negative) 10%,transparent)}.utility-route--optimization .opt-stats-panel{margin-top:var(--space-14);padding:var(--space-14) var(--space-18);background:var(--utility-surface);border:1px solid var(--utility-border, rgba(255, 255, 255, .07));border-radius:0;box-shadow:none}.utility-route--optimization .opt-summary-panel{display:flex;align-items:center;gap:var(--space-20);padding:var(--space-14) var(--space-20);background:var(--utility-surface);border:1px solid var(--utility-accent);border-radius:0;box-shadow:none}.utility-route--optimization .opt-summary-divider{width:1px;align-self:stretch;background:var(--utility-border, rgba(255, 255, 255, .07))}.utility-route--optimization .opt-submit-btn{margin-left:auto;padding:var(--space-12) var(--space-28);font-size:13px;white-space:nowrap}@media (max-width: 640px){.utility-route--optimization .opt-param-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;align-items:end}.utility-route--optimization .opt-param-head{display:none}}@media (prefers-reduced-motion: reduce){.utility-route :where(*,*:before,*:after){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.legal-page{--legal-canvas: var(--terminal-canvas, #080808);--legal-text: var(--terminal-text, #EDEDED);--legal-muted: var(--terminal-text-muted, #969696);--legal-secondary: var(--terminal-text-secondary, #B6B6B6);--legal-accent: var(--terminal-accent, #FFB020);background:var(--legal-canvas);color:var(--legal-text);font-family:var(--terminal-font-sans, Inter, system-ui, sans-serif)}.legal-page .legal-prose{max-width:72ch;margin-inline:auto;padding:16px 16px 48px;line-height:1.65;color:var(--legal-text)}.legal-page .legal-prose h1{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:16px 0 8px;color:var(--legal-text)}.legal-page .legal-prose h2{font-size:16px;font-weight:700;margin:28px 0 8px;color:var(--legal-text)}.legal-page .legal-prose h3{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:20px 0 8px;color:var(--legal-secondary)}.legal-page .legal-prose p,.legal-page .legal-prose li{font-size:14px;color:var(--legal-secondary)}.legal-page .legal-prose a{color:var(--legal-accent)}.legal-page :focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}.utility-route :where(input,:is(select,.slide-select-trigger),textarea,button):disabled{color:var(--utility-disabled)!important;cursor:not-allowed}[data-tone=maintenance],[data-tone=warning]{--notification-accent: var(--accent, var(--terminal-accent))}[data-tone=success]{--notification-accent: var(--pos, var(--terminal-positive))}[data-tone=error],[data-tone=connection]{--notification-accent: var(--neg, var(--terminal-negative))}[data-tone=info],[data-tone=note]{--notification-accent: var(--text-secondary, var(--terminal-text-secondary))}.notification-badge{display:inline-flex;align-items:center;gap:var(--space-5);flex-shrink:0;height:17px;padding:0 var(--space-6);background:var(--terminal-canvas, var(--bg-canvas, var(--terminal-canvas)))!important;color:var(--notification-accent);border-radius:4px;font:800 11px/1 var(--mark-font, Inter, sans-serif);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.notification-badge svg{flex-shrink:0}#root.alert-framed .alert-frame-bar[data-tone]{gap:var(--space-9);font-weight:500!important}#root.alert-framed .alert-frame-bar[data-tone]:before{display:none}#root.alert-framed .alert-frame-bar[data-tone=info],#root.alert-framed .alert-frame-bar[data-tone=note],#root.alert-framed .alert-frame-bar[data-tone=maintenance],#root.alert-framed .alert-frame-bar[data-tone=warning],#root.alert-framed .alert-frame-bar[data-tone=info] .alert-frame-bar__message,#root.alert-framed .alert-frame-bar[data-tone=note] .alert-frame-bar__message,#root.alert-framed .alert-frame-bar[data-tone=maintenance] .alert-frame-bar__message,#root.alert-framed .alert-frame-bar[data-tone=warning] .alert-frame-bar__message{color:#000!important}.toast-container .toast-item[data-tone]{padding:var(--space-10) var(--space-12)!important;gap:var(--space-10)!important;width:360px;min-width:0!important;max-width:calc(100vw - 24px)!important;background:var(--bg-surface, var(--terminal-surface))!important;border:1px solid var(--terminal-border, rgba(255, 255, 255, .1))!important;border-left:2px solid var(--notification-accent)!important;border-radius:4px!important;box-shadow:none!important;align-items:flex-start;font-family:var(--terminal-font-sans, Inter, sans-serif)}.toast-container .toast-item[data-tone]:before{display:none}.toast-container .toast-body{flex:1;min-width:0}.toast-container .toast-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-6) var(--space-8)}.toast-container .toast-title{font-size:12px!important;line-height:1.5;font-weight:600;color:var(--text-primary, var(--terminal-text));overflow-wrap:anywhere}.toast-container .toast-message{margin-top:var(--space-4);font-size:12px!important;line-height:1.5;color:var(--text-secondary, var(--terminal-text-secondary));opacity:1;overflow-wrap:anywhere}.toast-container .toast-close{flex-shrink:0}.toast-container .toast-message{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.workspace-tabs{display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:20px;overflow:hidden;color:var(--terminal-text);background:transparent;border-bottom:0;font-family:var(--terminal-font-mono)}.workspace-tabs__scroll{display:flex;flex:1 1 auto;min-width:0;min-height:20px;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.workspace-header__tabs::-webkit-scrollbar,.workspace-tabs__scroll::-webkit-scrollbar{display:none;height:0}.workspace-tabs__list{display:flex;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;min-height:20px;align-items:stretch}.workspace-tab{display:inline-flex;flex:0 0 auto;min-width:0;align-items:stretch;border-right:1px solid var(--terminal-border)}.workspace-tab__select,.workspace-tab__close,.workspace-tabs__new{position:relative;display:inline-flex;min-height:18px;align-items:center;justify-content:center;color:var(--terminal-text-muted);background:transparent;border:0;border-radius:var(--terminal-radius);cursor:pointer;font:var(--mark-weight, 800) 10px / 1 var(--mark-font, var(--terminal-font-mono));letter-spacing:var(--mark-tracking, .03em);white-space:nowrap}.workspace-tab__select{min-width:112px;max-width:220px;gap:var(--space-7);padding:0 var(--space-8);border-bottom:2px solid transparent}.workspace-tab__select:hover,.workspace-tab__close:hover:not(:disabled),.workspace-tabs__new:hover:not(:disabled){color:var(--terminal-text-secondary);background:var(--terminal-surface-hover)}.workspace-tab.is-active .workspace-tab__select{color:var(--terminal-accent-strong);background:var(--terminal-surface);border-bottom-color:var(--terminal-accent)}.workspace-tab__status{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--terminal-text-disabled)}.workspace-tab__status.is-running{background:var(--terminal-accent)}.workspace-tab__status.is-positive,.workspace-tab__status.is-complete{background:var(--terminal-positive)}.workspace-tab__status.is-negative{background:var(--terminal-negative)}.workspace-tab__status.is-idle{background:var(--terminal-text-disabled)}.workspace-tab__symbol,.workspace-tab__timeframe{overflow:hidden;text-overflow:ellipsis}.workspace-tab__symbol{color:inherit;font-weight:800}.workspace-tab__timeframe{color:var(--terminal-text-secondary);font-weight:600}.workspace-tab__dup{color:var(--terminal-text-disabled);font-size:10px;font-weight:700}.workspace-tab.is-active .workspace-tab__dup{color:var(--terminal-accent)}.workspace-tab__separator{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:var(--terminal-text-disabled)}.workspace-tab__close{width:32px;min-width:32px;padding:0;color:var(--terminal-text-disabled);border-bottom:3px solid transparent;font-size:15px;font-weight:400;letter-spacing:0}.workspace-tab__close-icon,.workspace-tab__close-icon:after{display:block;width:11px;height:1px;background:currentColor}.workspace-tab__close-icon{transform:rotate(45deg)}.workspace-tab__close-icon:after{content:"";transform:rotate(90deg)}.workspace-tab.is-active .workspace-tab__close{border-bottom-color:var(--terminal-accent)}.workspace-tab__close:hover:not(:disabled){color:var(--terminal-negative)}.workspace-tab__close:disabled{cursor:not-allowed;opacity:.4}.workspace-tabs__new{flex:0 0 auto;gap:var(--space-6);min-width:74px;padding:0 var(--space-10);color:var(--terminal-accent);border-left:1px solid var(--terminal-border-strong);border-bottom:3px solid transparent}.workspace-tabs__new>span:first-child{font-size:16px;font-weight:400}.workspace-tabs__new-label{letter-spacing:var(--mark-tracking, .03em)}.workspace-tabs__new:disabled{color:var(--terminal-text-disabled);cursor:not-allowed;opacity:.4}.workspace-tabs button:focus-visible{z-index:1;outline:2px solid var(--terminal-accent-strong);outline-offset:-2px}@media (max-width: 639px){.workspace-tabs,.workspace-tabs__scroll,.workspace-tabs__list,.workspace-tab__select,.workspace-tab__close,.workspace-tabs__new{min-height:var(--terminal-control-height-touch, 44px)}.workspace-tab__select{min-width:116px;padding-inline:var(--space-12)}.workspace-tab__close{width:44px;min-width:44px}.workspace-tabs__new{min-width:82px;padding-inline:var(--space-14)}}@media (prefers-reduced-motion: reduce){.workspace-tabs *,.workspace-tabs *:before,.workspace-tabs *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.workspace-tab__status.is-pending{background:var(--terminal-accent);opacity:.55}.symbol-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000;display:flex;align-items:flex-start;justify-content:center;padding:min(10vh,80px) 16px 16px;overflow-y:auto;overscroll-behavior:contain;background:#080808d1;color:var(--terminal-text, #ededed);font-family:var(--terminal-font-sans, Inter, sans-serif)}.symbol-search__panel{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - min(10vh,80px) - 32px);min-height:0;overflow:hidden;border:1px solid var(--terminal-border-strong, #333);border-radius:8px;background:var(--terminal-canvas, #080808);box-shadow:0 16px 48px #00000052}.symbol-search__heading{flex:0 0 auto;padding:16px 16px 4px;font-size:13px;font-weight:600;line-height:1.4}.symbol-search__search{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px 8px 8px;border-bottom:1px solid var(--terminal-border, #222)}.symbol-search__input{flex:1 1 0;min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--terminal-text, #ededed);font-family:var(--terminal-font-mono, monospace);font-size:14px}.symbol-search__input::-moz-placeholder{color:var(--terminal-text-muted, #969696);opacity:1}.symbol-search__input::placeholder{color:var(--terminal-text-muted, #969696);opacity:1}.symbol-search__close,.symbol-search__clear{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--terminal-text-secondary, #b6b6b6);cursor:pointer}.symbol-search__close{font-size:24px;line-height:1}.symbol-search__clear{font-size:11px}.symbol-search__close:hover,.symbol-search__clear:hover{background:var(--terminal-surface-hover, #202020)}.symbol-search__columns{display:flex;flex:0 0 auto;justify-content:space-between;gap:12px;padding:9px 16px;color:var(--terminal-text-muted, #969696);font-size:10px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.symbol-search__results{min-height:0;max-height:384px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:4px}.symbol-search__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:8px 14px;border:0;border-left:2px solid transparent;background:transparent;color:var(--terminal-text, #ededed);text-align:left;cursor:pointer}.symbol-search__option[aria-selected=true]{border-left-color:var(--terminal-accent, #ffb020);background:var(--terminal-surface-hover, #202020)}.symbol-search__instrument{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:4px}.symbol-search__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px / 1.3 var(--terminal-font-mono, monospace)}.symbol-search__kind{color:var(--terminal-text-muted, #969696);font-size:9px;line-height:1.2;letter-spacing:.08em}.symbol-search__prices{display:flex;flex:0 0 auto;gap:12px;color:var(--terminal-text-secondary, #b6b6b6);font:11px / 1.4 var(--terminal-font-mono, monospace);font-variant-numeric:tabular-nums}.symbol-search__prices>span:last-child{color:var(--terminal-accent, #ffb020)}.symbol-search__unquoted{color:var(--terminal-text-muted, #969696)}.symbol-search__empty{display:flex;flex-direction:column;gap:8px;padding:28px 16px;color:var(--terminal-text-secondary, #b6b6b6);font-size:13px;line-height:1.5;text-align:center}.symbol-search__empty-detail{color:var(--terminal-text-muted, #969696);font-size:12px}.symbol-search__footer{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:10px 16px;border-top:1px solid var(--terminal-border, #222);color:var(--terminal-text-muted, #969696);font-size:10px;line-height:1.5}html body #root .symbol-search :is(input,button):focus-visible,html body #root .market-watch__search :is(input,button):focus-visible,html body #root .workspace-tabs button:focus-visible{outline:2px solid var(--terminal-accent-strong, #ffd97a)!important;outline-offset:-2px!important}.market-watch__search input{min-width:0}.market-watch__search-help{color:var(--terminal-text-muted, #969696);line-height:1.5}.workspace-tabs__scroll{overscroll-behavior-x:contain;scroll-padding-inline:4px}.workspace-tab__timeframe,.workspace-tab__dup{flex-shrink:0}.workspace-tabs:not(.instrument-picker) .workspace-tab__close:disabled{display:none}@media (max-width: 479px){.symbol-search{padding:12px}.symbol-search__panel{max-height:calc(100dvh - 24px)}.symbol-search__input{font-size:16px}.symbol-search__prices{flex-direction:column;align-items:flex-end;gap:2px}.symbol-search__option{gap:8px}}@media (max-height: 480px) and (min-width: 480px){.symbol-search{padding-top:12px}.symbol-search__panel{max-height:calc(100dvh - 28px)}.symbol-search__heading{padding-top:10px}}.workspace-header{--workspace-header-canvas: var(--terminal-canvas);--workspace-header-inset: var(--terminal-canvas);--workspace-header-surface: var(--terminal-canvas);--workspace-header-raised: var(--terminal-surface-raised);--workspace-header-hover: var(--terminal-surface-hover);--workspace-header-text: var(--terminal-text);--workspace-header-muted: var(--terminal-text-secondary);--workspace-header-subtle: var(--terminal-text-muted);--workspace-header-disabled: var(--terminal-text-disabled);--workspace-header-accent: var(--terminal-accent);--workspace-header-focus: var(--terminal-accent-strong);--workspace-header-positive: var(--terminal-positive);--workspace-header-warning: var(--terminal-warning);--workspace-header-negative: var(--terminal-negative);--workspace-header-border: var(--terminal-border);--workspace-header-radius: var(--terminal-radius);--workspace-header-ui-font: var(--terminal-font-sans);--workspace-header-mono-font: var(--terminal-font-mono);--workspace-header-motion: var(--terminal-motion, .16s ease);box-sizing:border-box;flex:0 0 auto;min-width:0;width:100%;border-bottom:1px solid var(--workspace-header-border);background:var(--terminal-canvas, #080808);box-shadow:none;color:var(--workspace-header-text);font-family:var(--workspace-header-ui-font);font-size:12px;line-height:1.2}.workspace-header__bar{box-sizing:border-box;min-width:0;width:100%;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:0 var(--space-16) 0 0;background:transparent}.workspace-header__context,.workspace-header__tools,.workspace-header__actions{min-width:0;display:flex;align-items:center}.workspace-header__context{flex:0 0 auto;gap:var(--space-10);overflow:visible;white-space:nowrap}.workspace-header__status-detail{color:var(--workspace-header-muted)}.workspace-header__tools{flex:0 0 auto;justify-content:flex-end;gap:var(--space-12)}.workspace-header__status{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;min-height:20px;padding:0 6px;border-radius:4px;background:var(--workspace-header-raised);color:var(--workspace-header-muted);white-space:nowrap;font-family:var(--workspace-header-ui-font);font-size:10px;font-weight:500;letter-spacing:.03em}.workspace-header__status-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.workspace-header__status--live{color:var(--workspace-header-positive)}.workspace-header__status--warning{color:var(--workspace-header-warning)}.workspace-header__status--offline{color:var(--workspace-header-negative)}.workspace-header__status--neutral{color:var(--workspace-header-muted)}.workspace-header__status-detail{color:var(--workspace-header-subtle);font-family:var(--workspace-header-mono-font);font-size:12px;letter-spacing:.02em;text-transform:none}.workspace-header__actions{gap:var(--space-8)}.workspace-header__actions :where(button,a){box-sizing:border-box;min-width:22px;min-height:22px;border-radius:var(--workspace-header-radius);font-family:var(--workspace-header-ui-font);font-size:12px;transition:background-color var(--workspace-header-motion),border-color var(--workspace-header-motion),color var(--workspace-header-motion)}.workspace-header__tabs{display:flex;flex:1 1 0;width:auto;align-items:center;min-width:0;min-height:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-radius:var(--workspace-header-radius)}.workspace-header__tabs:empty{display:none}.workspace-header__tabs>.workspace-tabs{display:flex;flex:0 1 auto;min-width:0}.workspace-header :where(button,a):focus-visible{outline:2px solid var(--workspace-header-focus);outline-offset:1px;box-shadow:none}@media (prefers-reduced-motion: reduce){.workspace-header,.workspace-header *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 767px){.responsive-shell--mobile .workspace-header__context{gap:var(--space-7)}.responsive-shell--mobile .workspace-header--mobile-ide .workspace-header__context{position:static;flex:0 0 auto;width:auto;height:auto;clip-path:none;overflow:visible;padding-right:var(--space-3)}.responsive-shell--mobile .workspace-header--mobile-ide .workspace-header__tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#mobile-workspace-navigation{min-width:220px}#mobile-workspace-navigation>nav{position:relative;grid-template-columns:repeat(4,minmax(44px,1fr))}#mobile-workspace-navigation>nav.has-action{grid-template-columns:repeat(4,minmax(44px,1fr)) 44px}#mobile-workspace-navigation>nav>button{font:var(--mark-weight, 800) var(--mark-size, 11px)/1 var(--mark-font, var(--terminal-font-sans));letter-spacing:var(--mark-tracking, .03em);text-transform:none}#mobile-workspace-navigation .mobile-workspace-view-label{display:inline}#mobile-workspace-navigation>nav>button[aria-pressed]>svg{display:none}#mobile-workspace-navigation>nav>button[aria-pressed=true]{color:var(--terminal-text);font-weight:700}#mobile-workspace-navigation>nav>button[aria-pressed]:after{display:none}#mobile-workspace-navigation>nav:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:25%;background:var(--terminal-accent);pointer-events:none;transform:translate(calc(var(--active-view, 0) * 100%));transition:transform .2s cubic-bezier(.2,.8,.2,1)}#mobile-workspace-navigation>nav.has-action:after{width:calc((100% - 44px)/4)}}@media (prefers-reduced-motion: reduce){#mobile-workspace-navigation>nav:after{transition:none}}@media (min-width: 768px){.workspace-header .workspace-header__bar{height:26px;min-height:26px;padding:0 var(--space-6) 0 0;gap:var(--space-6)}.workspace-header .workspace-header__context{gap:var(--space-7)}.workspace-header .workspace-header__actions :where(button,a){min-height:26px}}@media (max-width: 767px){.responsive-shell--mobile .workspace-header__bar{flex-wrap:nowrap;gap:var(--space-6);height:var(--terminal-control-height-touch, 44px);min-height:var(--terminal-control-height-touch, 44px);padding:0 var(--space-8)}.responsive-shell--mobile .workspace-header__context{flex:1 1 0;min-width:0}.responsive-shell--mobile .workspace-header__tools{flex:0 0 auto}.responsive-shell--mobile .workspace-header__tabs{order:3;flex:1 0 100%;width:100%}.responsive-shell--mobile .workspace-header__actions button{min-height:var(--terminal-control-height-touch, 44px);height:var(--terminal-control-height-touch, 44px);margin:0}.responsive-shell--mobile .workspace-header{min-height:0}.responsive-shell--mobile .workspace-header__context{gap:var(--space-6)}.responsive-shell--mobile .workspace-header__tools,.responsive-shell--mobile .workspace-header__actions{gap:var(--space-4)}.responsive-shell--mobile .workspace-header__actions>button{padding:0 var(--space-8)!important}.responsive-shell--mobile .workspace-header__tools:empty{display:none}.responsive-shell--mobile .workspace-header--mobile-ide .workspace-header__bar{padding:0 var(--space-4);gap:0}.responsive-shell--mobile .workspace-header--mobile-ide .workspace-header__tabs{order:0;flex:1 1 0;width:auto;overflow:visible}.responsive-shell--mobile .workspace-header--mobile-ide .workspace-header__actions{gap:0}}.workspace-header .workspace-header__bar{justify-content:flex-start}.workspace-header .workspace-header__tools{margin-left:auto}@media (min-width: 768px){.workspace-header .workspace-header__context{flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;justify-content:flex-start;text-align:left;gap:var(--space-7)}}@media (max-width: 767px){.responsive-shell--mobile .workspace-header__context{justify-content:flex-start;text-align:left}}@media (max-width: 1439px){.workspace-header__status{padding:0 4px;background:transparent}.workspace-header__status-label,.workspace-header__status-detail{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width: 768px) and (max-width: 1439px){.workspace-header__status:is(.workspace-header__status--warning,.workspace-header__status--offline) .workspace-header__status-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}html body #root .workspace-header :where(button,a,summary):focus-visible{outline:2px solid var(--workspace-header-focus)!important;outline-offset:-2px!important}@media (max-width: 767px){.workspace-header--mobile-ide .workspace-header__status{display:none}.workspace-header--mobile-ide #mobile-workspace-navigation{min-width:60px}}@media (max-width: 374px){.workspace-header--mobile-ide #mobile-workspace-navigation [role=status]{font-size:0!important;padding:0 4px!important;gap:0!important}}#root .workspace-header__tools{padding-left:8px;border-left:1px solid var(--workspace-header-border)}@media (max-width: 767px){#root .workspace-header__tools{padding-left:0;border-left:0}}@media (min-width: 768px) and (pointer: fine){#root .workspace-header__actions :where(button,a,summary){min-height:22px!important;height:22px!important}}@media (min-width: 768px) and (pointer: coarse){.workspace-header .workspace-header__bar{height:44px;min-height:44px}}html body #root .workspace-header{--header-control-height: 24px;background:var(--terminal-surface, #0c0c0c);border-bottom:1px solid var(--terminal-border, #252525)}@media (min-width: 768px){html body #root .workspace-header .workspace-header__bar{height:28px;min-height:28px;gap:4px;padding:0 4px 0 0}html body #root .workspace-header .workspace-header__tabs{overflow:hidden;border-radius:0}html body #root .workspace-header .workspace-header__tools{gap:4px;padding-left:6px;border-left-color:var(--terminal-border)!important}html body #root .workspace-header .workspace-header__actions :where(button,a,summary){min-height:var(--header-control-height)!important;height:var(--header-control-height)!important;font-size:12px}html body #root .workspace-header .desktop-workspace-actions{height:var(--header-control-height)}}html body #root .workspace-header .workspace-tabs{font-family:var(--app-chrome-font, var(--terminal-font-sans))}html body #root .workspace-header .workspace-tabs__scroll{height:auto;min-height:var(--header-control-height);padding:0!important;gap:6px;background:transparent!important;border-radius:0;overscroll-behavior-x:contain;scroll-padding-inline:4px}html body #root .workspace-header .workspace-tabs__list{gap:4px!important;min-height:var(--header-control-height);align-items:stretch}html body #root .workspace-header .workspace-tab{position:relative;height:var(--header-control-height)!important;min-height:var(--header-control-height);padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;align-items:stretch}html body #root .workspace-header .workspace-tab:hover{background:var(--terminal-surface-hover)!important}html body #root .workspace-header .workspace-tab.is-active{background:var(--terminal-surface-raised)!important}html body #root .workspace-header .workspace-tab.is-active:after{content:"";position:absolute;inset:auto 8px 0;height:2px;border-radius:2px;background:var(--terminal-accent);pointer-events:none}html body #root .workspace-header .workspace-tab__select,html body #root .workspace-header .workspace-tab__close,html body #root .workspace-header .workspace-tabs__new{box-sizing:border-box;height:var(--header-control-height)!important;min-height:var(--header-control-height);border:0!important;border-radius:4px!important;background:transparent!important;color:var(--terminal-text-secondary)!important;font-family:var(--app-chrome-font, var(--terminal-font-sans))!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;transition:color .12s ease,background-color .12s ease}html body #root .workspace-header .workspace-tab__select{min-width:112px;padding:0 6px 0 10px!important;gap:6px}html body #root .workspace-header .workspace-tab.is-active .workspace-tab__select{color:var(--terminal-text)!important;font-weight:600!important}html body #root .workspace-header .workspace-tab__symbol{font-weight:600}html body #root .workspace-header .workspace-tab__timeframe{color:var(--terminal-text-secondary);font-size:12px;font-weight:500;opacity:1}html body #root .workspace-header .workspace-tab__close{width:26px;min-width:26px;padding:0;opacity:.6}html body #root .workspace-header .workspace-tab__close:hover:not(:disabled){color:var(--terminal-negative)!important;background:var(--terminal-surface-hover)!important;opacity:1}html body #root .workspace-header .workspace-tab__close:disabled{opacity:.25}html body #root .workspace-header .workspace-tabs__new{min-width:58px;padding:0 8px;gap:5px}html body #root .workspace-header .workspace-tabs__new:hover:not(:disabled){color:var(--terminal-text)!important;background:var(--terminal-surface-hover)!important}html body #root .workspace-header .workspace-tabs__new:disabled{color:var(--terminal-text-disabled)!important;opacity:.5}html body #root .workspace-header :is(button,a,summary):focus-visible{outline:2px solid var(--terminal-accent-strong)!important;outline-offset:-2px!important}@media (max-width: 767px),(pointer: coarse){html body #root .workspace-header{--header-control-height: 44px}html body #root .workspace-header .workspace-header__bar{height:44px;min-height:44px}html body #root .workspace-header .workspace-tab__close{width:44px;min-width:44px}html body #root .workspace-header--mobile-ide .workspace-header__tabs{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}}@media (prefers-reduced-motion: reduce){html body #root .workspace-header *{transition:none!important}}@media (min-width: 768px) and (pointer: fine){html body #root .workspace-header .workspace-header__context{gap:4px}html body #root .workspace-header .workspace-header__actions,html body #root .workspace-header .desktop-workspace-actions,html body #root .workspace-header .workspace-tabs__scroll{gap:2px}html body #root .workspace-header .workspace-tabs__list{gap:2px!important}html body #root .workspace-header .workspace-tab__select{min-width:0;padding:0 4px 0 6px!important;gap:4px}html body #root .workspace-header .workspace-tab__close{width:20px;min-width:20px}html body #root .workspace-header .workspace-tabs__new{min-width:48px;padding:0 5px;gap:3px}html body #root .workspace-header .desktop-layout-menu>summary{padding-inline:5px}}.rod-hint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;pointer-events:none}.rod-hint__bloom{position:fixed;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:#ffb0208c;transform:translate(-50%,-50%) scale(1);animation:rod-bloom 1.8s cubic-bezier(.16,1,.3,1) infinite}.rod-hint__bloom--late{animation-delay:.55s}.rod-hint__chip{position:fixed;box-sizing:border-box;border:1px solid rgba(255,176,32,.95);box-shadow:0 0 0 6px #ffb0201f;animation:rod-chip 1.8s cubic-bezier(.16,1,.3,1) infinite}.rod-hint__card{pointer-events:auto;position:fixed;display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:12px 14px 11px;border:0;background:#ffb020;color:#080808;font:800 15px/1.1 Inter,system-ui,sans-serif;letter-spacing:-.03em;cursor:pointer;animation:rod-card-in .55s cubic-bezier(.16,1,.3,1) both}.rod-hint__card em{font:650 10px/1.3 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-style:normal;opacity:.7}.rod-hint__caret{position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;background:#ffb020;transform:rotate(45deg)}@keyframes rod-bloom{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(14)}to{opacity:0;transform:translate(-50%,-50%) scale(14)}}@keyframes rod-chip{0%,to{box-shadow:0 0 0 4px #ffb02014}50%{box-shadow:0 0 0 10px #ffb02029}}@keyframes rod-card-in{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion: reduce){.rod-hint__bloom,.rod-hint__chip,.rod-hint__card{animation:none}}._brand_1kd82_1{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:baseline;justify-content:center;gap:.35em;max-width:100%;font-family:var(--app-chrome-font, var(--font-sans, Inter, system-ui, sans-serif));font-weight:var(--mark-weight, 800);letter-spacing:.03em;line-height:1;white-space:nowrap;vertical-align:middle}._name_1kd82_17{display:block;font:inherit;letter-spacing:inherit}._version_1kd82_23{display:block;flex:0 0 auto;color:var(--brand-version-color, var(--terminal-text-secondary, currentColor));font-family:inherit;font-size:.75em;font-weight:700;letter-spacing:.03em;line-height:1}._menuBrand_1awun_3{--brand-version-color: var(--terminal-text);display:inline-flex;align-items:center;flex:0 0 auto;height:28px;padding:0 10px;margin:0;color:var(--terminal-accent-bright);background:transparent;font-family:var(--mark-font, Inter, sans-serif);font-size:13px;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap}._brandMt_1awun_37{margin-left:3px;color:var(--terminal-text);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;vertical-align:super}._mobileBrand_1awun_55{display:none}._separator_1awun_57{display:inline;flex:0 0 5px;width:5px;color:var(--terminal-text-muted);font-size:12px;font-weight:400;line-height:1}._title_1awun_65{min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding:4px 8px 4px 10px;color:var(--terminal-text);font-family:var(--app-chrome-font, var(--terminal-font-sans));font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em}._title_1awun_65:before{content:"";position:absolute;inset:4px auto 4px 0;width:1px;background:var(--terminal-border, rgba(255, 255, 255, .12))}._subtitle_1awun_97{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--terminal-text-secondary);font-size:13px;font-weight:400;line-height:1.2;letter-spacing:0}@media (max-width: 767px){._menuBrand_1awun_3{display:inline-flex}._mobileBrand_1awun_55{display:inline-flex;align-items:center;position:relative;padding-left:var(--space-7);flex-shrink:0;color:var(--terminal-accent);font-family:var(--mark-font);font-size:var(--mark-size);font-weight:var(--mark-weight);line-height:1;letter-spacing:var(--mark-tracking)}._mobileBrand_1awun_55:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--terminal-accent)}._separator_1awun_57{display:inline;color:var(--terminal-text-muted);font-size:12px;font-weight:400;line-height:1}._subtitle_1awun_97{display:none}._titleInTabs_1awun_135{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (min-width: 768px) and (pointer: fine){._menuBrand_1awun_3{height:24px}}@media (min-width: 768px){._title_1awun_65{padding-left:16px}}@media (min-width: 768px) and (pointer: fine){._menuBrand_1awun_3{padding-inline:6px}._title_1awun_65{padding:3px 4px 3px 8px}}.app-main[data-workspace-overlay=true]{container-name:workspace-route;container-type:inline-size}.app-main[data-workspace-overlay=true]>.app-content{width:max(0px,calc(100% - var(--workspace-panel-clearance, 0px)));min-width:0;max-width:100%}.app-main[data-workspace-overlay=true][data-workspace-panels=open]{overflow-y:auto;overflow-x:hidden}@container workspace-route (max-width: 1100px){.app-main[data-workspace-overlay=true][data-workspace-panels=open]>.app-content{order:0;flex:0 0 auto;width:100%;min-height:min(520px,70dvh);overflow:visible}.app-main[data-workspace-panels=open]>[data-ide-overlay=true]{order:1;position:relative!important;inset:auto!important;flex:0 0 auto;width:100%;height:auto;min-height:0;overflow:visible}.app-main[data-workspace-panels=open]>[data-ide-overlay=true] .cloud-ide{height:auto!important;overflow:visible!important}.app-main[data-workspace-panels=open]>[data-ide-overlay=true] .cloud-ide>[data-float-host]{flex:0 0 auto!important;flex-direction:column!important;overflow:visible!important}.app-main[data-workspace-panels=open]>[data-ide-overlay=true] :is(.ide-glass-overlay,.rod-chat-card)[data-docked=true]{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:100%;height:clamp(360px,60dvh,560px)!important;transform:none!important;clip-path:none!important}.app-main[data-workspace-panels=open]>[data-ide-overlay=true] .ide-glass-overlay[data-docked=true]{order:1}.app-main[data-workspace-panels=open]>[data-ide-overlay=true] .rod-chat-card[data-docked=true]{order:2}.app-main[data-workspace-panels=open]>[data-ide-overlay=true] .ide-chart-resizer{display:none}}.member-chat-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:30px;padding:5px 9px;border:1px solid #454545;border-radius:5px;background:#242424;color:#e8e5df;font:500 11px/1.2 Inter,Arial,sans-serif;cursor:pointer}.member-chat-trigger:hover,.member-chat-trigger--call{border-color:#c28c40;color:#ffc571}.member-chat-unread{display:inline-flex;justify-content:center;align-items:center;min-width:17px;height:17px;border-radius:9px;padding:0 4px;background:#e0a44c;color:#191919;font:600 10px/1 Arial,sans-serif}.member-chat-live{width:6px;height:6px;border-radius:50%;background:#e0a44c}.member-chat-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:Inter,Arial,sans-serif;color:#edeae4}.member-chat{display:flex;flex-direction:column;width:min(860px,100%);height:min(660px,calc(100dvh - 48px));min-height:0;overflow:hidden;border:1px solid #4b4842;border-radius:12px;background:#252525;box-shadow:0 20px 70px #0008;outline:none;font:400 13px/1.5 Inter,Arial,sans-serif;text-align:left}.member-chat *{box-sizing:border-box}.member-chat h2,.member-chat h3,.member-chat p{margin:0}.member-chat h2{font-size:17px;font-weight:600;letter-spacing:-.3px;color:#f2eee7}.member-chat h3{font-size:14px;font-weight:600;color:#f2eee7}.member-chat button,.member-chat input,.member-chat textarea{font:inherit}.member-chat button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 10px;border:1px solid #4b4842;border-radius:5px;background:#303030;color:#e8e5de;cursor:pointer}.member-chat button:hover:not(:disabled){background:#3c3933;border-color:#a47c43}.member-chat button:disabled{opacity:.48;cursor:not-allowed}.member-chat button:focus-visible,.member-chat-trigger:focus-visible,.member-chat input:focus-visible,.member-chat textarea:focus-visible{outline:2px solid #e0a44c;outline-offset:2px}.member-chat input,.member-chat textarea{width:100%;padding:8px 10px;border:1px solid #4a4741;border-radius:5px;background:#202020;color:#f0ede6;outline:none}.member-chat input::-moz-placeholder,.member-chat textarea::-moz-placeholder{color:#a9a49a}.member-chat input::placeholder,.member-chat textarea::placeholder{color:#a9a49a}.member-chat textarea{resize:vertical;min-height:56px;max-height:130px}.member-chat button.member-chat-primary{background:#e0a44c;border-color:#e0a44c;color:#201b13;font-weight:600}.member-chat button.member-chat-primary:hover:not(:disabled){background:#edb760}.member-chat button.member-chat-icon{min-width:32px;padding:5px;border-color:transparent;background:transparent}.member-chat-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:15px 18px;border-bottom:1px solid #41403b}.member-chat-status{font-size:11px;color:#b9b3a8}.member-chat-error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px;color:#ffc6ae;background:#492e25;font-size:12px}.member-chat-error button{border:0;background:transparent;flex-shrink:0}.member-chat-notice{padding:8px 16px;background:#39352b;color:#e8cc9f;font-size:12px}.member-chat-body{display:flex;flex:1;min-height:0}.member-chat-directory{display:flex;flex-direction:column;flex:0 0 230px;min-width:0;min-height:0;border-right:1px solid #42403a;padding:12px 10px;background:#222}.member-chat-directory-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px;font-size:11px;color:#bcb6ab}.member-chat-directory-top>span{min-width:0;overflow-wrap:anywhere}.member-chat-directory-top button{min-height:26px;padding:3px 6px;font-size:10px}.member-chat-directory>input{font-size:12px}.member-chat-directory ul{list-style:none;padding:0;margin:10px -2px 0;overflow-y:auto;min-height:0}.member-chat-directory li{margin:2px 0}.member-chat button.member-chat-member{display:flex;justify-content:flex-start;gap:9px;width:100%;padding:9px 8px;text-align:left;border-color:transparent;background:transparent}.member-chat button.member-chat-member--selected{background:#39332a;border-color:#675337}.member-chat-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:29px;border:1px solid #6c5637;border-radius:7px;color:#e0b06e;background:#302a22;font-size:12px}.member-chat-member-label{display:flex;flex-direction:column;min-width:0;flex:1}.member-chat-member-label strong{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.member-chat-member-label small{font-size:10px;color:#aaa496}.member-chat-conversation{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.member-chat-peer{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #3b3934}.member-chat-peer>div{min-width:0;flex:1}.member-chat-peer h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-chat-peer small{font-size:10px;color:#ada69a}.member-chat button.member-chat-back{display:none}.member-chat-safety{display:flex;align-items:center;gap:7px;padding:6px 16px;border-bottom:1px solid #383733}.member-chat-safety button{min-height:25px;padding:2px 5px;font-size:10px;background:transparent;border-color:transparent;color:#bab3a6}.member-chat-safety span{flex:1;text-align:right;font-size:10px;color:#aaa395}.member-chat-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:11px}.member-chat-message{align-self:flex-start;max-width:85%;padding:9px 11px;border:1px solid #46433d;border-radius:9px 9px 9px 2px;background:#30302e;overflow-wrap:anywhere}.member-chat-message--own{align-self:flex-end;background:#3d3426;border-color:#675334;border-radius:9px 9px 2px}.member-chat-message-author{display:block;margin-bottom:3px;font-size:10px;color:#c4ac85}.member-chat-message p{white-space:pre-wrap;font-size:13px;line-height:1.5}.member-chat-message time{display:block;margin-top:5px;text-align:right;color:#aca394;font-size:9px}.member-chat-composer{display:flex;align-items:flex-end;gap:9px;padding:12px 16px;border-top:1px solid #424039;background:#242423}.member-chat-composer textarea{flex:1;font-size:13px;resize:none}.member-chat-composer button{min-height:37px}.member-chat-empty{color:#b6ad9c;font-size:12px;padding:16px 8px;text-align:center}.member-chat button.member-chat-older{align-self:center;background:transparent;font-size:11px;flex-shrink:0}.member-chat-welcome{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:12px;max-width:330px;padding:26px;margin:auto;text-align:center;color:#b7ac9c}.member-chat-welcome>svg{color:#d4a45e}.member-chat-welcome small{margin-top:16px;font-size:11px;line-height:1.7}.member-chat-join{display:flex;flex-direction:column;gap:14px;max-width:420px;margin:auto;padding:25px;overflow-y:auto;color:#beb6a8}.member-chat-join>svg{color:#e0a44c}.member-chat-join h3{font-size:20px}.member-chat-join label{font-size:12px;margin-bottom:-8px;color:#dfd5c4}.member-chat-join .member-chat-fine{font-size:11px;line-height:1.65;color:#aba394}.member-chat-report{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-bottom:1px solid #4c4437;background:#2f2b25;font-size:12px}.member-chat-report>div{display:flex;gap:8px}.member-chat-report textarea{font-size:12px}.member-chat-call{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#393122;border-bottom:1px solid #7f6237}.member-chat-call>div:first-child{display:flex;min-width:0;flex-direction:column}.member-chat-call strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.member-chat-call span{font-size:11px;color:#d4ba91}.member-chat-call-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.member-chat button.member-chat-hangup{background:#754233;border-color:#a05f48;color:#ffecdf}.member-chat-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){.member-chat-trigger{padding:5px 7px;font-size:10px;gap:4px}.member-chat-backdrop{padding:0;background:#1f1f1f}.member-chat{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.member-chat-header{padding:6px 12px}.member-chat-directory{flex:1;width:100%;border-right:0;padding:12px 14px}.member-chat-conversation,.member-chat-body--conversation .member-chat-directory{display:none}.member-chat-body--conversation .member-chat-conversation{display:flex}.member-chat button.member-chat-back{display:inline-flex}.member-chat-peer{padding:10px 12px;gap:6px}.member-chat-safety{padding:5px 12px}.member-chat-message{max-width:90%}.member-chat-composer{padding:10px 12px}.member-chat-call{padding:10px 12px;flex-wrap:wrap}.member-chat-join{padding:24px}.member-chat input,.member-chat textarea,.member-chat-composer textarea{font-size:16px}.member-chat button{min-height:44px}.member-chat button.member-chat-icon{min-width:44px}.member-chat-safety button{min-height:30px}.member-chat-call-actions button{min-height:44px}.member-chat-safety span{font-size:9px}}@media (prefers-reduced-motion: reduce){.member-chat-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.member-chat button.member-chat-leave{align-self:flex-start;margin:0 0 10px;padding:0;min-height:24px;border:0;background:transparent;color:#ada69a;font-size:10px;text-decoration:underline;text-underline-offset:3px}.community-host-operator{flex-shrink:0;min-width:0;border-bottom:1px solid #5d4e37;background:#29261f;color:#d5c7b1;font-size:11px;overflow-wrap:anywhere}.community-host-operator>summary{padding:8px 14px;cursor:pointer;color:#efca92}.community-host-operator-body{padding:4px 14px 12px;max-height:min(360px,48dvh);overflow-y:auto;overscroll-behavior:contain}.community-host-operator h4{margin:6px 0;font-size:12px;color:#efca92}.community-host-operator p{margin:6px 0;line-height:1.5}.community-host-operator dl{margin:6px 0}.community-host-operator dt{font-weight:600;margin-top:5px}.community-host-operator dd{margin:2px 0}.community-host-account-id{-webkit-user-select:all;-moz-user-select:all;user-select:all}.community-host-operator fieldset{min-width:0;border:0;padding:0;margin:8px 0}.community-host-operator legend{font-weight:600;color:#efca92}.community-host-operator label{display:flex;align-items:flex-start;gap:8px;padding:7px 0}.member-chat .community-host-operator input[type=checkbox]{width:16px;height:16px;min-height:16px;flex-shrink:0;margin:1px 0 0;accent-color:#d6a556}.community-host-operator .community-host-operator-reason{display:block}.community-host-operator textarea{width:100%;margin-top:5px}.community-host-operator-actions{display:flex;flex-wrap:wrap;gap:6px}.community-host-operator button{min-height:32px;font-size:11px;padding:5px 8px}.community-host-operator summary:focus-visible,.community-host-operator input:focus-visible{outline:2px solid #e0a44c;outline-offset:2px}@media (max-width: 620px){.community-host-operator>summary{padding:9px 10px;min-height:44px}.community-host-operator-body{padding:4px 10px 10px}.community-host-operator button{min-height:44px}.community-host-operator label{min-height:44px;align-items:center}.community-host-operator textarea{font-size:16px}}.community-host-diagnostics{margin-top:10px;padding-top:6px;border-top:1px solid #5d4e37}.community-host-diagnostics>details>summary{min-height:44px;padding:10px 0;cursor:pointer;color:#efca92;overflow-wrap:anywhere}.community-meeting-details{min-width:0;margin-bottom:9px}.community-meeting-times{display:grid;gap:8px;margin:0}.community-meeting-times dt{color:#d6c6ac;font-size:10px;margin-bottom:3px;overflow-wrap:anywhere}.community-meeting-times dd{margin:0;color:#f2e4d0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.community-meeting-times time{display:inline}.community-meeting-time-separator{color:#c0b49f}.community-meeting-detail-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.community-meeting-detail-actions button,.member-chat .community-meeting-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;max-width:100%;padding:7px 10px;color:#ffe0b0;border:1px solid #8a6b3f;border-radius:4px;background:#403321;font-family:inherit;font-size:11px;white-space:normal;cursor:pointer}.community-meeting-detail-actions button svg{flex-shrink:0}.community-meeting-detail-actions button:hover:not(:disabled){background:#53412b}.community-meeting-detail-actions button:focus-visible{outline:2px solid #ffd291;outline-offset:3px}.community-meeting-detail-actions button:disabled{opacity:.65;cursor:wait}.community-meeting-export-note,.community-meeting-export-status{margin:7px 0 0;color:#c9baa3;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.community-meeting-export-status:empty{display:none}.community-meeting-export-status{color:#ffe0b0}.slide-select{position:relative;display:inline-grid;vertical-align:middle;min-width:0;max-width:100%}.slide-select>select.slide-select-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important}.slide-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:32px;padding:6px 10px;color:var(--terminal-text, #ededed);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;font:inherit;text-align:left;cursor:pointer}.slide-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide-select-chevron{flex:none;opacity:.7}.slide-select-trigger[aria-expanded=true]{background-color:#ffffff14;border-color:#ffffff3d}.slide-select-trigger[aria-expanded=true] .slide-select-chevron{transform:rotate(180deg)}.slide-select-trigger:focus-visible{outline:2px solid var(--terminal-accent, #ffb020);outline-offset:2px}.slide-select-trigger:disabled{opacity:.5;cursor:not-allowed}.slide-select-trigger[aria-invalid=true]{border-color:var(--terminal-negative, #f6465d)}.slide-select-validation{color:var(--terminal-negative, #f6465d);font-size:12px}.slide-select-menu{z-index:10050;box-sizing:border-box;padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#131313;color:#f5f5f5;box-shadow:0 12px 32px #0000008c;font-family:var(--font-sans, sans-serif);font-size:13px;line-height:1.4;scrollbar-width:thin;transform-origin:top;isolation:isolate;animation:slideSelectDown .18s cubic-bezier(.2,.8,.2,1) both!important;animation-duration:.18s!important}@keyframes slideSelectDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.slide-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:6px 9px;border-radius:4px;cursor:pointer;overflow-wrap:anywhere}.slide-select-option[data-active=true]{background:#ffffff17;outline:1px solid rgba(255,255,255,.16);outline-offset:-1px}.slide-select-option[aria-selected=true]{color:var(--terminal-accent, #ffb020)}.slide-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.slide-select-check{flex:none;width:14px}.slide-select-group,.slide-select-empty{padding:8px 9px;color:#969696;font-size:11px}@media (pointer: coarse),(max-width: 640px){.slide-select-trigger,.slide-select-option{min-height:44px}}@media (prefers-reduced-motion: reduce){.slide-select-menu{animation:none!important;animation-duration:0s!important}}.desktop-layout-menu[open]>.desktop-layout-menu__panel,.slide-action-menu,.account-popover,.mail-popover,.chart-symbol-search{background:#131313;border:1px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 12px 32px #0000008c;animation:slideSelectDown .18s cubic-bezier(.2,.8,.2,1) both!important;animation-duration:.18s!important;max-width:calc(100vw - 16px)}@media (prefers-reduced-motion: reduce){.desktop-layout-menu[open]>.desktop-layout-menu__panel,.slide-action-menu,.account-popover,.mail-popover,.chart-symbol-search{animation:none!important;animation-duration:0s!important}}.member-chat-views{display:flex;flex-shrink:0;gap:6px;padding:9px 16px;border-bottom:1px solid #454039;background:#232321}.member-chat-views button{flex:1;font-size:12px}.member-chat-views button[aria-pressed=true]{color:#ffd191;background:#433729;border-color:#9e7844}.community-rooms{display:flex;flex:1;min-height:0;overflow:hidden}.community-room-nav{display:flex;flex-direction:column;flex:0 0 156px;gap:6px;padding:12px 8px;border-right:1px solid #444039;background:#222221;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:6px}.community-room-nav-label{padding:2px 9px 7px;color:#9e9687;font-size:9px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.member-chat .community-room-nav button{justify-content:flex-start;padding:9px;text-align:left;border-color:transparent;background:transparent;min-width:0;overflow-wrap:anywhere}.community-room-nav-icon{flex-shrink:0}.community-room-nav button span{min-width:0}.community-room-nav button small{display:block;color:#b7b1a6;font-size:10px}.community-room-nav .community-membership--joined{color:#c7b693}.community-membership--joined:before{content:"";display:inline-block;width:4px;height:4px;margin:0 5px 2px 0;border-radius:50%;background:currentColor}.member-chat .community-room-nav button[aria-pressed=true]{background:#3c3429;border-color:#9e7844;color:#ffd191}.community-room-nav>p{font-size:11px;color:#c6bcae;padding:4px}.community-room-main{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.community-room-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:8px;padding:12px 14px;border-bottom:1px solid #454039}.community-room-header p{color:#bdb5a8;font-size:11px;line-height:1.4;margin-top:2px}.community-room-title{display:flex;flex:1 1 150px;align-items:flex-start;gap:10px;min-width:0}.community-room-title>div{min-width:0;overflow-wrap:anywhere}.community-room-mark,.community-welcome-mark{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;color:#e5bc80;background:#332c22;border:1px solid #554631;border-radius:9px}.community-welcome-mark{width:48px;height:48px;border-radius:12px}.community-room-tools{display:flex;flex-wrap:wrap;gap:5px;flex-shrink:0;max-width:100%}.community-refresh-icon{display:none}.community-room-tools button{font-size:10px;padding:4px 7px}.community-room-welcome{display:flex;flex-direction:column;align-items:flex-start;justify-content:safe center;gap:12px;padding:24px;flex:1;overflow:auto;max-width:540px;min-width:0;overflow-wrap:anywhere}.community-room-welcome p{color:#d1c9bc;font-size:12px}.community-room-welcome p.community-fine{color:#aaa396;font-size:11px;padding-top:12px;border-top:1px solid #454039;line-height:1.65}.community-room-welcome--status h3{margin-bottom:6px}.community-room-welcome--status p{line-height:1.6}.community-room-safety{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 14px;font-size:10px;color:#c4b7a3;background:#2c2924;flex-shrink:0;overflow-wrap:anywhere}.community-room-safety-text{min-width:0;flex:1 1 160px}.community-room-safety button{min-height:24px;padding:2px 6px;font-size:10px}.community-posts{flex:1;min-height:80px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;scrollbar-width:thin;scrollbar-color:#625641 #252525}.community-post{border:1px solid #4a443a;background:#2b2926;border-radius:7px;padding:11px 12px 7px;margin:0 0 10px;overflow-wrap:anywhere}.community-post--own{border-left:2px solid #c5934d}.community-post--reply{margin-left:12px;border-left:2px solid #69614f}.community-post-byline{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-bottom:7px}.community-post-byline strong{color:#edd8b8;font-size:11px}.community-post-byline time{color:#aca495;font-size:10px;margin-left:auto}.community-post-body{white-space:pre-wrap;font-size:12px;line-height:1.6}.community-reply-reference{color:#c4b699;font-size:10px;border-left:2px solid #827252;padding-left:8px;margin-bottom:8px!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-post-actions{display:flex;flex-wrap:wrap;gap:3px;margin-top:7px;border-top:1px solid #484035;padding-top:5px}.member-chat .community-post-actions button{padding:2px 5px;min-height:25px;font-size:10px;border-color:transparent;background:transparent;color:#c9beaa}.community-empty{padding:12px 0;font-size:12px;color:#bdb4a6}.community-empty--conversation{display:flex;flex-direction:column;align-items:center;gap:7px;margin:8px 0;padding:22px 16px;border:1px dashed #4e4638;border-radius:9px;background:#282622;text-align:center;line-height:1.6;overflow-wrap:anywhere}.community-empty--conversation>svg{color:#c9a773;margin-bottom:3px}.community-empty--conversation h4{margin:0;color:#e8d5b7;font-size:13px;font-weight:600}.community-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;color:#cfc0a9;font-size:11px}.community-loading-icon{flex-shrink:0}@media (prefers-reduced-motion: no-preference){.community-loading-icon{animation:community-loading-spin 1.2s linear infinite}}@keyframes community-loading-spin{to{transform:rotate(360deg)}}.community-older{margin:0 auto 10px;font-size:11px!important}.community-setup-card{padding:10px;margin-bottom:9px;border:1px solid #5a4b33;border-radius:5px;background:#25231f}.community-setup-heading{display:flex;align-items:center;gap:8px}.community-setup-heading strong{font-size:15px;color:#ffd59b}.community-setup-heading>span{font-size:10px;color:#c6bdaf}.community-setup-heading .community-direction{margin-left:auto;text-transform:uppercase;border:1px solid #675f4d;padding:2px 5px;border-radius:3px;letter-spacing:.4px}.community-setup-heading .community-direction--long{color:#cad9b2;border-color:#63714f}.community-setup-heading .community-direction--short{color:#e3b7a7;border-color:#906451}.community-setup-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 8px}.community-setup-card dt{font-size:9px;color:#b7ab97}.community-setup-card dd{margin:2px 0 0;font-size:12px;font-variant-numeric:tabular-nums}.community-setup-card>small{font-size:9px;color:#b7aa94}.community-chart{margin:9px 0 3px;padding:7px;border:1px solid #4e4639;background:#1e1f1d;border-radius:4px}.community-chart svg{display:block;width:100%;max-height:145px}.community-chart figcaption{font-size:9px;color:#c4bbaa}.community-chart ul{margin:5px 0 0;padding-left:15px;font-size:10px;color:#d5c6af}.community-meeting-card{padding:10px;margin-bottom:9px;background:#28261f;border:1px solid #6b593a;border-radius:5px}.community-meeting-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;color:#e6c492}.community-meeting-heading h4{margin:0;font-size:13px;flex:1}.community-meeting-heading>span{font-size:9px;border:1px solid #6a5a40;border-radius:3px;padding:2px 5px}.community-meeting-card>p{font-size:11px}.community-meeting-card>small{display:block;font-size:10px;color:#bfb29b}.community-meeting-card--cancelled{opacity:.72;border-color:#62574b}.community-meeting-card .community-rsvp-counts{margin:8px 0 3px;color:#d6c6ac;font-size:10px}.community-meeting-card .community-participants{font-size:10px;color:#b9ac95;margin-bottom:6px}.community-rsvp,.community-host-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.community-rsvp button,.community-host-actions button{font-size:10px;min-height:27px;padding:3px 7px}.member-chat .community-rsvp button[aria-pressed=true]{border-color:#c79852;background:#53412b;color:#ffe0b0}.community-meeting-link{display:inline-block;color:#ffd291;font-size:11px;margin-top:9px;text-decoration:underline;text-underline-offset:3px}.community-meeting-link span{color:#c0b49f;font-size:10px}.community-composer{flex-shrink:0;min-width:0;max-width:100%;max-height:min(360px,46dvh);overflow:auto;padding:9px 14px 12px;border-top:1px solid #4d4539;background:#24231f;overscroll-behavior:contain;scrollbar-width:thin}.community-composer fieldset{border:0;padding:0;margin:0;min-width:0}.community-composer label{display:block;margin:7px 0 4px;color:#d0c5b2;font-size:10px}.community-composer input,.community-composer :is(select,.slide-select-trigger){display:block;margin-top:3px;min-width:0}.community-composer :is(select,.slide-select-trigger){width:100%;padding:8px;border:1px solid #4a4741;border-radius:5px;background:#202020;color:#f0ede6;font:inherit}.community-composer textarea{font-size:12px}.community-composer input{font-size:11px;padding:6px 7px}.community-compose-modes{display:flex;flex-wrap:wrap;gap:5px}.community-compose-modes button{font-size:10px;padding:3px 8px;min-height:27px}.member-chat .community-compose-modes button[aria-pressed=true]{background:#493b28;color:#ffcf8b;border-color:#a68046}.community-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.community-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.community-composer .community-text-button{border:0;background:transparent;color:#e2bc80;text-decoration:underline;font-size:10px;padding:4px 0}.community-chart-editor{margin:5px 0;padding:8px;background:#2f2a22;border:1px solid #514431;border-radius:4px}.community-chart-editor p,.community-meeting-fields p{font-size:10px;color:#beb19b;line-height:1.5;margin:5px 0}.community-chart-editor button{font-size:10px;min-height:27px;margin:4px 4px 0 0}.community-chart-editor textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.community-body-count{margin:4px 0 0;color:#c9baa3;font-size:10px;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.community-body-count--limit{color:#ffe0b0}.community-compose-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.community-compose-footer small{font-size:9px;color:#b3a792}.community-compose-footer button{font-size:11px}.community-compose-context{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;font-size:10px;color:#ebc997}.community-compose-context>span{flex:1 1 180px;min-width:0;white-space:normal;overflow-wrap:anywhere}.community-compose-context button{flex-shrink:0;max-width:100%;font-size:10px;padding:2px 6px;min-height:25px}.community-inline-error,.community-uncertain{color:#ffbfa7;font-size:11px;margin:7px 0!important}.community-uncertain button{margin-top:5px;font-size:10px}.community-muted{color:#e4c394;background:#3e3324;font-size:11px;padding:8px 14px;flex-shrink:0}.community-action{flex-shrink:0;padding:10px 14px;border-bottom:1px solid #775434;background:#3e3023;max-height:200px;overflow:auto}.community-action strong{font-size:12px}.community-action label,.community-action p{display:block;font-size:11px;margin:5px 0}.community-action>div{display:flex;gap:6px;margin-top:6px}.community-action button{font-size:11px}.community-reports{flex-shrink:0;max-height:220px;overflow:auto;padding:10px 14px;border-bottom:1px solid #726044;background:#302a21}.community-reports h4{margin:0 0 7px;font-size:12px}.community-reports article{padding:9px;margin-bottom:6px;border:1px solid #5f513b;border-radius:4px;overflow-wrap:anywhere}.community-reports strong,.community-reports p{font-size:11px}.community-reports small{font-size:10px;color:#c3b49d}.community-reports article>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.community-reports button{font-size:10px;min-height:25px;padding:3px 5px}.member-chat :is(select,.slide-select-trigger):focus-visible,.member-chat a:focus-visible{outline:2px solid #e0a44c;outline-offset:2px}@media (max-width: 620px){.community-rooms{flex-direction:column}.community-room-nav{flex:0 0 auto;flex-direction:row;border-right:0;border-bottom:1px solid #444039;padding:4px 6px;gap:5px;max-height:min(144px,24dvh)}.community-room-nav-label{display:none}.member-chat .community-room-nav button{flex:1;justify-content:center;padding:6px 4px;font-size:11px;gap:4px;min-width:0}.community-room-nav button small{font-size:9px}.community-room-header{padding:6px 10px;gap:8px;align-items:center}.community-room-header p{font-size:10px}.community-room-title{gap:7px}.community-room-mark{width:28px;height:28px;border-radius:7px}.community-room-tools{flex-direction:row;gap:4px}.community-room-tools button{min-height:44px;min-width:44px;font-size:10px}.community-refresh-icon{display:block}.community-refresh-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.member-chat-views{padding:4px 10px}.community-posts{min-height:0;padding:9px 10px}.community-post{padding:9px 9px 5px}.community-post--reply{margin-left:7px}.community-composer{padding:8px 10px 10px;max-height:42dvh}.community-composer input,.community-composer textarea,.community-composer :is(select,.slide-select-trigger){font-size:16px}.community-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-field-grid--two{grid-template-columns:1fr}.community-compose-footer{flex-wrap:nowrap}.community-compose-footer small{flex:1;min-width:0;font-size:9px}.community-compose-footer button{flex-shrink:0}.community-room-welcome{padding:18px}.community-empty--conversation{padding:16px 12px}.community-post-actions button,.community-rsvp button,.community-host-actions button{min-height:44px!important}.community-meeting-link{padding:5px 0}}@media (max-width: 620px) and (max-height: 650px){.community-composer{padding:6px 10px}.community-composer label{margin:3px 0 2px}.community-composer textarea{display:block}.community-compose-footer{margin-top:4px}}@media (max-height: 550px){.community-room-header{padding:6px 10px}.community-composer{max-height:43dvh}.community-room-safety{padding:4px 10px}}.community-reports details{margin-top:6px;font-size:10px;color:#c9bba4}.community-reports pre{margin:5px 0;padding:6px;max-height:120px;overflow:auto;white-space:pre-wrap;font-size:10px;background:#25221c}.community-history-window{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;color:#d8ba8c}.community-history-window button{font-size:10px}.community-automation-summary{display:flex;justify-content:space-between;align-items:center;gap:8px}.community-automation-summary .community-automation-heading{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:0}.member-chat .community-automation-toggle{flex-shrink:0;min-height:44px;padding:4px 8px}.community-automation,.community-profile{flex-shrink:0;min-width:0;padding:6px 14px;border-bottom:1px solid #685437;background:#30291f;overflow-wrap:anywhere}.community-automation-heading,.community-profile-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.community-automation-heading strong,.community-profile>strong{color:#efca92;font-size:11px}.community-automation-heading>span{color:#d2c1a6;font-size:10px}.community-automation p,.community-profile p,.community-host-feedback{color:#d5c7b1;font-size:11px;line-height:1.5;margin:5px 0}.community-automation button,.community-profile button{min-height:30px;padding:4px 8px;font-size:11px}.community-host-settings{max-height:min(260px,34dvh);overflow-y:auto;overscroll-behavior:contain;margin-top:8px;padding:8px 2px 2px;border-top:1px solid #5d4e37;scrollbar-width:thin}.community-host-settings ul{list-style:none;margin:0;padding:0}.community-host-settings li{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:6px}.community-host-settings li>span{font-size:10px;color:#d5c7b1}.community-host-settings fieldset{border:0;margin:8px 0 0;padding:0;min-width:0}.community-host-settings legend{font-size:11px;font-weight:600;color:#efd3ad}.community-host-settings label{display:flex;align-items:flex-start;gap:8px;padding:7px 0;font-size:11px;cursor:pointer}.member-chat .community-host-settings input[type=checkbox]{width:16px;height:16px;min-height:16px;flex-shrink:0;margin:1px 0 0;padding:0;accent-color:#d6a556}.community-profile{max-height:min(330px,42dvh);overflow-y:auto;overscroll-behavior:contain;background:#262520;scrollbar-width:thin}.community-profile-heading h4{font-size:13px;color:#f0d8b6;margin:0}.community-profile-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.community-profile-report label{display:block;margin:9px 0 5px;font-size:11px}.community-profile-report textarea{width:100%}.community-host-feedback{flex-shrink:0;padding:6px 14px}.community-host-feedback.community-inline-error{color:#ffbfa7}.member-chat .community-author-name{min-height:28px;padding:2px 0;border:0;border-radius:2px;background:transparent;color:#edd8b8;font-size:11px;font-weight:600;text-align:left;overflow-wrap:anywhere;max-width:100%}.member-chat .community-author-name:hover{color:#ffdda6;text-decoration:underline;text-underline-offset:3px}.community-rooms button:focus-visible,.community-host-settings input:focus-visible,.community-profile:focus-visible{outline:2px solid #e0a44c;outline-offset:2px}@media (max-width: 620px){.community-automation,.community-profile{padding:4px 10px}.community-automation button,.community-profile button,.member-chat .community-author-name,.member-chat .community-rooms button{min-height:44px}.community-host-settings label{min-height:44px;align-items:center}.community-profile-report textarea{font-size:16px}}.app-content:has(.home-landing-page),.app-main:has(.home-landing-page),.page-shell:has(.home-landing-page),.page-shell:has(.home-landing-page) .page-shell__body{padding:0!important;padding-inline:0!important;margin:0!important;max-width:none!important;width:100%!important}.home-landing-page,.home-landing-page>section,.home-landing-page .home-mosaic{margin:0!important;padding-left:0!important;padding-right:0!important}.quant-landing-page .quant-mosaic-ide,.home-landing-page .home-mock-tile{position:relative;height:min(56vh,560px);max-height:560px;min-height:280px;overflow:hidden;overscroll-behavior:contain;contain:strict;isolation:isolate}.home-landing-page .home-mock-tile .hero-ide-demo,.home-landing-page .home-mock-tile .hero-ide-live-frame,.home-landing-page .home-mock-tile .cloud-ide,.home-landing-page .home-mock-tile .ide-root,.home-landing-page .home-mock-tile canvas,.home-landing-page .home-mock-tile [class*=chart],.home-landing-page .home-mock-tile [class*=Chart]{max-height:100%!important;overflow:hidden!important}.home-landing-page .home-buy-credits{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;height:100%;min-height:160px;margin:0;padding:0;border:0;background:transparent;color:#080808;text-align:left;cursor:pointer}.home-landing-page .home-buy-credits span:last-child{font-size:14px;font-weight:700!important;line-height:1.35}.home-landing-page{--terminal-accent: #FFB020;background:#080808;color:#ededed;width:100%;max-width:none;overflow:visible;min-height:100dvh}.home-landing-page,.home-landing-page *{border-radius:0!important;box-shadow:none!important;box-sizing:border-box;font-family:Inter,system-ui,sans-serif!important;font-weight:900!important}.home-mosaic .home-side-rail{height:100%;min-height:100%;width:100%;border-left:0!important;margin:0!important;padding:0!important}.home-landing-page .home-with-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:100%;overflow:visible;padding:0;gap:0;box-sizing:border-box}.home-landing-page .home-with-rail__main{grid-column:1 / 5;min-width:0;overflow:visible;width:100%}.home-landing-page .home-with-rail__main .home-mosaic{width:100%!important;padding:0!important;background:#080808!important}.home-landing-page .home-side-rail{grid-column:5 / 6;margin-left:0!important;padding-left:0!important;position:static!important;top:auto!important;bottom:auto!important;align-self:stretch;display:flex;flex-direction:column;min-width:0;width:100%;min-height:100%;height:auto!important;max-height:none!important;overflow:visible!important;border-left:1px solid rgba(255,255,255,.08);background:#080808;font-weight:500!important}.home-landing-page .home-side-rail,.home-landing-page .home-side-rail *{font-weight:500!important}.home-landing-page .home-side-rail__banner{background:#ffb020;color:#080808;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),50% 100%,0 calc(100% - 28px));padding:28px 24px 32px;text-align:left;font-weight:900!important;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(18px,2vw,28px);line-height:.95;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px}.home-landing-page .home-side-rail__banner span{font-weight:900!important}.home-landing-page .home-side-rail__block{padding:14px 14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.home-landing-page .home-side-rail__block header{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffb020;margin-bottom:8px;font-weight:800!important}.home-landing-page .home-side-rail__state{margin:0 0 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b6b6b6}.home-landing-page .home-side-rail__decision,.home-landing-page .home-side-rail__empty{margin:0;font-size:13px;line-height:1.45;color:#ededed;white-space:pre-wrap}.home-landing-page .home-side-rail__news{flex:0 0 auto}.home-landing-page .home-side-rail__news ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.home-landing-page .home-side-rail__news p{margin:0;font-size:12px;line-height:1.4;color:#b6b6b6}.home-landing-page .home-side-rail__news li{display:flex;flex-direction:column;gap:3px}.home-landing-page .home-side-rail__src{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#969696}.home-landing-page .home-side-rail__news a{color:#ededed;text-decoration:none;font-size:13px;line-height:1.35}.home-landing-page .home-side-rail__news a:hover{color:#ffb020}.home-landing-page .home-side-rail__chat{flex:1 1 auto;min-height:420px;display:flex;flex-direction:column;padding:0;margin:0;width:100%}.home-landing-page .home-side-rail__chat .hero-ide-mobile-chat{flex:1 1 auto;height:100%!important;min-height:420px;border:0!important}@media (max-width: 900px){.home-landing-page .home-with-rail{grid-template-columns:1fr}.home-landing-page .home-side-rail{position:static;height:auto;max-height:none;border-left:0;border-top:1px solid rgba(255,255,255,.1)}}.home-landing-page :is(h1,h2,h3){font-family:Inter,system-ui,sans-serif;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;color:#ededed}.home-landing-page h1,.home-landing-page h3,.home-landing-page .home-display,.home-landing-page .home-fill-text{font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;letter-spacing:-.05em!important;text-transform:uppercase!important;max-width:none!important;overflow:visible!important}.home-landing-page h2{font-size:clamp(28px,4vw,56px);line-height:.95}.home-landing-page .home-fill-text{margin:0;width:100%;line-height:.96!important;font-size:var(--fill-size, clamp(24px, 3vw, 48px))!important;transform:none;opacity:1;overflow:visible!important;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:pre-wrap;transition:opacity .4s ease}.home-landing-page .home-fill-text.is-in{transform:none;opacity:1}.home-landing-page .home-explain{margin:10px 0 0;flex:1;font-family:Newsreader,Palatino,Iowan Old Style,Georgia,serif!important;font-weight:500!important;font-style:normal;letter-spacing:0!important;text-transform:none!important;line-height:1.28!important;width:100%;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:pre-wrap!important}.home-landing-page .home-kicker,.home-landing-page [data-kicker]{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:#ffb020}.app-content .home-landing-page p,.app-content .home-landing-page li,.app-content .home-landing-page .home-lede{font-family:Inter,system-ui,sans-serif!important;line-height:1.2!important}.app-content .home-landing-page .home-lede{font-size:clamp(18px,1.8vw,26px)!important;font-weight:800!important;letter-spacing:-.03em!important}.home-landing-page>section{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.home-mosaic{width:100%;background:#ffffff14}.home-landing-page .home-tile-pad{padding:20px 20px 18px;width:100%}.home-landing-page .site-footer{width:100%}.home-mock-tile{width:100%;height:min(72vh,760px);min-height:420px;overflow:hidden;background:#080808}.home-mock-tile,.home-mock-tile .hero-ide-demo,.home-mock-tile .hero-ide-live-frame{width:100%!important;height:100%!important;max-width:none!important;border:none!important}@media (max-width: 767px){.home-landing-page .home-tile-pad{padding:18px 16px}.home-mock-tile{height:56vh;min-height:280px}}.home-landing-page .home-buy-title{font-size:clamp(28px,4vw,56px)!important;line-height:1!important}.home-landing-page .home-mosaic-tile{transition:outline-color .14s ease}.home-landing-page a.home-mosaic-tile:hover{outline:1px solid #6b6b6b;outline-offset:-1px}.home-landing-page :is(a.home-mosaic-tile,.home-buy-credits):focus-visible{outline:3px solid #ffb020;outline-offset:-4px}.home-landing-page .home-mosaic-tile--accent:focus-visible,.home-landing-page .home-mosaic-tile--accent .home-buy-credits:focus-visible{outline-color:#080808}.home-landing-page .home-mosaic-tile--accent .home-fill-text{color:#080808}@media (max-width: 560px){.home-landing-page .home-mosaic-tile{padding:24px 18px!important;min-height:180px!important}.home-landing-page .home-mosaic-tile:has(.home-display){min-height:280px!important}}@media (prefers-reduced-motion: reduce){.home-landing-page .home-fill-text,.home-landing-page .home-mosaic-tile{transition:none!important}}.home-landing-page .home-mosaic-tile :is(.home-fill-text,.home-explain){max-width:100%;overflow-wrap:anywhere!important;word-break:normal!important}.home-landing-page .home-mosaic-tile .home-explain{line-height:1.35!important}.broker-tour-pointer-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12500;overflow:hidden}.broker-tour-spotlight-box{position:fixed;border:2px solid #FFB020;border-radius:4px;box-shadow:0 0 0 3px #080808d9,0 0 24px #ffb02059;pointer-events:none;transition:all .32s cubic-bezier(.2,.8,.2,1);animation:spotlight-pulse 2.2s infinite ease-in-out}@keyframes spotlight-pulse{0%,to{border-color:#ffb020;box-shadow:0 0 0 3px #080808d9,0 0 20px #ffb0204d}50%{border-color:#ffd97a;box-shadow:0 0 0 3px #080808d9,0 0 32px #ffb0208c}}.broker-tour-cursor-wrapper{position:fixed;pointer-events:none;transition:left .34s cubic-bezier(.2,.8,.2,1),top .34s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:12600}.broker-tour-pointer-radar{position:absolute;width:44px;height:44px;border:2px solid #FFB020;border-radius:50%;animation:pointer-radar-ring 1.8s infinite cubic-bezier(.1,.7,.1,1);pointer-events:none}@keyframes pointer-radar-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.2);opacity:0}}.broker-tour-cursor-icon{width:28px;height:28px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.9)) drop-shadow(0 0 6px rgba(255,176,32,.8));transform:rotate(-35deg);transition:transform .15s ease}.broker-tour-cursor-tag{margin-top:6px;background:#080808;border:1px solid #FFB020;border-radius:4px;padding:4px 10px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;color:#ffb020;box-shadow:0 4px 16px #000000f2;white-space:nowrap;animation:tag-fade-in .2s ease-out}@keyframes tag-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.broker-tour-audio-bar{display:flex;align-items:center;gap:10px;background:#141414;border:1px solid #333333;border-radius:4px;padding:8px 12px;margin:10px 0 12px}.broker-tour-play-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:#ffb020!important;color:#080808!important;border:none!important;font-weight:900;font-size:14px;cursor:pointer;flex-shrink:0;transition:transform .1s ease}.broker-tour-play-btn:hover{transform:scale(1.05)}.broker-tour-time-track{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.broker-tour-scrubber{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#282828;border-radius:2px;outline:none;cursor:pointer}.broker-tour-scrubber::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#ffb020;cursor:pointer;box-shadow:0 0 6px #ffb020cc}.broker-tour-time-label{font-family:var(--font-mono, monospace);font-size:10px;color:#8e929b}.broker-tour-rate-chip{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;color:#b6b6b6;padding:3px 6px;border-radius:3px;background:#202020;border:1px solid #383838;cursor:pointer}.broker-tour-upload-btn{font-family:var(--font-sans, sans-serif);font-size:10px;color:#ffb020;border:1px dashed rgba(255,176,32,.4)!important;background:transparent!important;padding:4px 8px!important;border-radius:3px;cursor:pointer}.broker-tour-upload-btn:hover{border-color:#ffb020!important;background:#ffb02014!important}.broker-tour-narration-spoken{color:#ffd97a;background:#ffb0201f;border-radius:2px;padding:0 2px}.broker-tour-codebox{background:#080808;border:1px solid #333333;border-radius:4px;padding:10px;margin:10px 0;max-height:160px;overflow-y:auto;font-family:var(--font-mono, monospace);font-size:11px;color:#4ade80;white-space:pre-wrap}.broker-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;pointer-events:none;color:#ededed;font:13px/1.5 var(--font-sans,Inter,sans-serif)}.broker-tour-outline{position:fixed;box-sizing:border-box;border:2px solid #ffb020;border-radius:4px;box-shadow:0 0 0 3px #080808a6;pointer-events:none}.broker-tour-card{position:absolute;right:20px;bottom:20px;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background:#0c0c0c;border:1px solid #414141;border-top:2px solid #ffb020;border-radius:4px;padding:16px;box-shadow:0 12px 42px #0008;pointer-events:auto}.broker-tour-card>header,.broker-tour-card>h2,.broker-tour-card>footer,.broker-tour-card>small{flex-shrink:0}.broker-tour-scrollbody{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;padding-right:4px;margin-right:-4px}.broker-tour-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;font:11px/1.4 var(--font-mono,monospace);color:#b6b6b6}.broker-tour-card h2{margin:12px 0;font-size:19px;line-height:1.25;color:#ededed;letter-spacing:0;font-weight:700}.broker-tour-card h2:focus{outline:none}.broker-tour-narration{margin:0 0 12px;color:#ededed;line-height:1.6}.broker-tour-card button{border:1px solid #333;border-radius:3px;background:#141414;color:#ededed;padding:7px 10px;font:inherit;cursor:pointer}.broker-tour-card button:hover{background:#1a1a1a;border-color:#666}.broker-tour-card button:disabled{opacity:.4;cursor:default}.broker-tour-card button:focus-visible,.broker-tour-card textarea:focus-visible{outline:2px solid #ffd97a;outline-offset:2px}.broker-tour-card .broker-tour-primary{color:#ffb020;border-color:#ffb020}.broker-tour-fallback{font-size:12px;color:#ffd97a;background:#1a1a1a;border-left:2px solid #ffb020;padding:8px 10px}.broker-tour-options{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.broker-tour-options button{font-size:11px;padding:5px 7px}.broker-tour-presenter,.broker-tour-status{font-size:12px;color:#b6b6b6}.broker-tour-card textarea{width:100%;box-sizing:border-box;resize:vertical;background:#080808;color:#ededed;border:1px solid #414141;border-radius:3px;padding:10px;margin:10px 0 0;font:11px/1.5 var(--font-mono,monospace)}.broker-tour-card footer{display:flex;gap:8px;align-items:center;margin-top:16px}.broker-tour-card footer span{flex:1}.broker-tour-card>small{display:block;margin-top:10px;color:#969696;font-size:10px}@media (max-width:640px){.broker-tour-card{bottom:10px;right:10px;width:calc(100vw - 20px);max-height:62dvh;padding:13px}.broker-tour-card h2{font-size:17px}.broker-tour-narration{font-size:12px}.broker-tour-card button{min-height:34px}}.broker-workspace-banner,.broker-workspace-notice{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;flex:0 0 auto;padding:7px 14px;background:var(--terminal-panel,#0c0c0c);border-bottom:1px solid var(--broker-brand-accent,var(--terminal-border,#333));color:var(--terminal-text,#ededed);font:12px/1.4 var(--font-sans,Inter,sans-serif)}.broker-workspace-identity,.broker-workspace-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.broker-workspace-identity img{max-width:100px;height:24px;-o-object-fit:contain;object-fit:contain}.broker-workspace-identity strong{overflow-wrap:anywhere}.broker-workspace-identity span{color:var(--terminal-text-muted,#b6b6b6);font-size:11px}.broker-workspace-links a,.broker-workspace-standard{color:var(--broker-brand-accent,#ffb020);text-underline-offset:3px}.broker-workspace-banner button,.broker-workspace-notice button{border:1px solid var(--terminal-border,#333);border-radius:3px;padding:5px 8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.broker-workspace-entry{min-height:100dvh;display:grid;place-items:center;box-sizing:border-box;padding:28px;background:var(--terminal-canvas,#080808);color:var(--terminal-text,#ededed);font:14px/1.6 var(--font-sans,Inter,sans-serif)}.broker-workspace-entry section{box-sizing:border-box;width:min(100%,640px);padding:32px;border:1px solid var(--terminal-border,#333);border-top:2px solid var(--broker-brand-accent,#ffb020);background:var(--terminal-panel,#0c0c0c)}.broker-workspace-entry h1{font-size:30px;line-height:1.2;margin:16px 0;overflow-wrap:anywhere}.broker-workspace-entry p{color:var(--terminal-text-muted,#b6b6b6)}.broker-workspace-entry .broker-workspace-kicker{color:var(--broker-brand-accent,#ffb020);font:11px/1.5 var(--font-mono,monospace);letter-spacing:.05em}.broker-workspace-welcome{white-space:pre-wrap;overflow-wrap:anywhere}.broker-workspace-entry-logo{max-width:220px;max-height:72px;-o-object-fit:contain;object-fit:contain}.broker-workspace-continue{display:block;margin:24px 0 18px;padding:12px 18px;border:1px solid var(--broker-brand-accent,#ffb020);border-radius:3px;background:transparent;color:var(--broker-brand-accent,#ffb020);font:600 14px/1.4 var(--font-sans,Inter,sans-serif);cursor:pointer}.broker-workspace-standard{display:inline-block;margin-top:24px;font-size:12px}.broker-workspace-entry :is(button,a):focus-visible,.broker-workspace-banner :is(button,a):focus-visible{outline:2px solid var(--broker-brand-accent,#ffb020);outline-offset:3px}.broker-public-workspace-entry{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--terminal-border,#333);font-size:13px}.broker-public-workspace-entry a{color:var(--page-accent,var(--terminal-accent,#ffb020))}.broker-workspace-settings input[type=checkbox]{width:auto;align-self:flex-start}.broker-workspace-link{display:block;overflow-wrap:anywhere;font-size:12px}.broker-workspace-preview{border-left:2px solid var(--broker-brand-accent,#ffb020);padding:12px 16px;background:var(--terminal-panel,#0c0c0c)}@media (max-width:640px){.broker-workspace-banner{padding:8px 10px}.broker-workspace-identity span{flex-basis:100%}.broker-workspace-entry{padding:16px}.broker-workspace-entry section{padding:22px}.broker-workspace-links a,.broker-workspace-links button{min-height:30px;display:inline-flex;align-items:center}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app-shell{display:flex;height:100%;overflow:hidden;position:relative}.app-main{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;transition:transform .2s var(--ease-gravity);will-change:transform;background:var(--terminal-canvas, var(--void-absolute));position:relative;z-index:10}.app-main--ide{overflow:hidden}.app-shell--sidebar-open .app-main{transform:translate(50vw)}.top-bar{position:relative;z-index:100;flex-shrink:0;display:flex;align-items:center;gap:0;padding:0;height:32px;background:var(--terminal-canvas, var(--void-absolute));border-bottom:1px solid rgba(255,255,255,.06)}.top-bar__brand{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:0 var(--space-16);line-height:32px;white-space:nowrap;color:var(--terminal-accent);-webkit-text-fill-color:var(--terminal-accent);border-right:1px solid rgba(255,255,255,.04)}.top-bar__page{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--terminal-text-secondary);padding:0 var(--space-16);line-height:32px}.bt-tabs{display:flex;align-items:stretch;height:32px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bt-tabs::-webkit-scrollbar{display:none}.bt-tab{display:flex;align-items:center;gap:var(--space-6);padding:0 var(--space-10);flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);border-bottom:2px solid transparent;background:transparent;color:var(--chrome-ghost);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s,background .12s}.bt-tab:hover{color:var(--terminal-text-secondary)}.bt-tab--active{background:var(--void-surface);color:var(--terminal-text);border-bottom-color:var(--terminal-accent)}.bt-tab__dot{display:inline-block;width:6px;height:6px;border-radius:50%}.bt-tab__close{margin-left:var(--space-2);padding:0 var(--space-4);background:none;border:none;color:var(--chrome-ghost);cursor:pointer;font-size:11px;line-height:1}.bt-tab__close:hover{color:var(--terminal-text-muted)}.bt-tab__new{padding:0 var(--space-12);flex-shrink:0;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:var(--chrome-ghost);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;transition:color .12s}.bt-tab__new:hover{color:var(--terminal-accent)}.top-bar__live{display:flex;align-items:center;gap:var(--space-5);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--terminal-accent);text-transform:uppercase;padding:0 var(--space-14);border-left:1px solid rgba(255,255,255,.06);height:32px}.top-bar__dot{width:5px;height:5px;border-radius:50%;background:var(--terminal-accent);box-shadow:none;animation:sidebar-pulse 2s ease-in-out infinite}.top-bar__dot--off{background:var(--terminal-text-muted);box-shadow:none}.hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);width:40px;height:32px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);cursor:pointer;padding:0;transition:opacity .2s ease;flex-shrink:0}@media (max-width: 767px){.hamburger-btn{display:flex}}.hamburger-btn span{display:block;width:14px;height:1.5px;background:var(--terminal-text-secondary);transition:all .2s ease}.hamburger-btn:hover span{background:var(--terminal-text)}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;pointer-events:none;z-index:39;transition:opacity .2s var(--ease-gravity);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sidebar-overlay--visible{opacity:1;pointer-events:auto}.split-sidebar{position:fixed;top:0;left:0;width:50vw;height:100vh;z-index:40;background:var(--void-deep);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .2s var(--ease-gravity);will-change:transform;border-right:none;overflow:hidden}.split-sidebar:after{content:"";position:absolute;right:-1px;top:0;width:2px;height:100%;background:var(--terminal-accent);opacity:0;transition:opacity .2s ease .2s;display:none}.split-sidebar--open{transform:translate(0)}.split-sidebar--open:after{opacity:1}.split-sidebar__brand{display:flex;align-items:center;justify-content:space-between;padding:var(--space-24) var(--space-40);border-bottom:none;flex-shrink:0}.split-sidebar__brand-text{font-family:var(--app-chrome-font, var(--font-sans, Inter, sans-serif));font-size:11px;font-weight:800;letter-spacing:.03em;color:var(--terminal-accent);text-transform:none}.split-sidebar__close{width:36px;height:36px;background:transparent;border:none;cursor:pointer;position:relative;transition:all .12s var(--ease-quantum);flex-shrink:0}.split-sidebar__close span{position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--chrome-dim);transition:background .2s ease}.split-sidebar__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.split-sidebar__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.split-sidebar__close:hover{background:#ff2d5514}.split-sidebar__close:hover span{background:var(--critical)}.split-sidebar__headline{display:none}.split-sidebar__nav{flex:1;display:flex;flex-direction:column;padding:var(--space-8) 0;overflow-y:auto}.split-nav-item{position:relative;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-24);text-decoration:none;color:var(--chrome-dim);transition:all .12s var(--ease-quantum);border:0;overflow:hidden}.split-nav-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--plasma-ambient) 0%,transparent 100%);transform:translate(-100%);transition:transform .12s var(--ease-quantum)}.split-nav-item:hover:before,.split-nav-item--active:before{transform:translate(0)}.split-nav-item:hover,.split-nav-item--active{color:var(--chrome-bright)}.split-nav-item--active:after,.split-nav-item:hover:after{display:none}.split-nav-item__num{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:inherit;transition:color .12s ease;position:relative;z-index:1}.split-nav-item:hover .split-nav-item__num,.split-nav-item--active .split-nav-item__num{color:var(--plasma)}.split-nav-item__body{flex:1;display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}.split-nav-item__label{font-family:var(--app-chrome-font, var(--font-sans, Inter, sans-serif));font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.split-nav-item__sub{display:none}.split-nav-item:hover .split-nav-item__sub,.split-nav-item--active .split-nav-item__sub{color:var(--chrome-dim)}.split-nav-item__arrow{font-size:20px;font-weight:700;opacity:0;transform:translate(-12px);transition:all .12s var(--ease-quantum);color:var(--plasma);position:relative;z-index:1}.split-nav-item:hover .split-nav-item__arrow,.split-nav-item--active .split-nav-item__arrow{opacity:1;transform:translate(0)}.split-sidebar__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--space-24) var(--space-40);border-top:none;flex-shrink:0}.split-sidebar__live{display:flex;align-items:center;gap:var(--space-10);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--success);text-transform:uppercase}.split-sidebar__live-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:none;animation:sidebar-pulse 2s ease-in-out infinite}.split-sidebar__version{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--chrome-ghost);text-transform:uppercase}.app-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}@keyframes sidebar-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width: 768px){.split-sidebar{width:100vw}.app-shell--sidebar-open .app-main{transform:translate(100vw)}.split-sidebar__headline{font-size:64px;padding:var(--space-28) var(--space-28) var(--space-20)}.split-sidebar__brand,.split-nav-item,.split-sidebar__footer{padding-left:var(--space-28);padding-right:var(--space-28)}.split-nav-item__label{font-size:18px}.top-bar__brand--hidden-mobile{display:none!important}.top-bar{gap:var(--space-12);padding:0 var(--space-12)}.top-bar__page{font-size:11px}button[aria-label="Open navigation menu"],button[aria-label="Close menu"]{display:none!important}}@media (max-width: 480px){.top-bar__live-text{display:none!important}.transport-badge{gap:var(--space-2)}.transport-badge__pill{padding:var(--space-2) var(--space-4);font-size:11px}}.transport-badge{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.03em}.transport-badge__sep{color:var(--terminal-text-secondary);font-size:11px}.transport-badge__pill{padding:var(--space-2) var(--space-6);border:1px solid;text-transform:uppercase;transition:all .12s ease}.transport-badge__pill--active{color:var(--terminal-accent);border-color:#16a34a4d;background:#16a34a0f}.transport-badge__pill--standby{color:#aaa;border-color:#ddd;background:transparent}.transport-badge__pill--fallback{color:var(--terminal-accent);border-color:#d9770659;background:#d977060f}.transport-badge__pill--inactive{color:var(--terminal-text-muted);border-color:#dc26264d;background:#dc26260a;opacity:.7}.top-bar__dot--off{background:var(--terminal-text-muted)!important;box-shadow:0 0 6px #dc262666!important;animation:none!important}.toast-container{position:fixed;bottom:32px;right:32px;z-index:9999;display:flex;flex-direction:column;gap:var(--space-10);pointer-events:none}.toast-item{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-14) var(--space-16);min-width:300px;max-width:420px;border:1px solid;background:var(--void-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #0009}.toast-icon{width:16px;height:16px;flex-shrink:0;margin-top:var(--space-1)}.toast-body{flex:1;min-width:0}.toast-title{font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--chrome-bright);letter-spacing:-.01em}.toast-message{font-family:var(--font-sans);font-size:11px;color:var(--chrome-dim);margin-top:var(--space-3);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close{background:transparent;border:none;cursor:pointer;color:var(--chrome-ghost);padding:var(--space-2);flex-shrink:0;transition:color .2s ease}.toast-close:hover{color:var(--chrome)}.split-sidebar__signout{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-ghost);background:transparent;border:none;padding:var(--space-6) var(--space-12);cursor:pointer;transition:all .12s var(--ease-quantum)}.split-sidebar__signout:hover{color:var(--critical);background:#ff2d550f}.dimensional-grid,.quantum-particles,.quantum-particle,.noise-layer{display:none!important}.metric-card:before,.page-eyebrow-dot,.split-sidebar__live-dot{animation-duration:3s!important}*:not(code):not(pre):not(.font-mono):not([class*=font-mono]):not(.font-mono *):not([class*=font-mono] *):not(:where(.chart-menu,.chart-menu *,.chart-indicator-settings,.chart-indicator-settings *)){font-family:var(--app-chrome-font)!important}code,pre,.font-mono,.font-mono *,[class*=font-mono],[class*=font-mono] *,input[type=text]:not(:where(.chart-menu *,.chart-indicator-settings *)),input[type=number]:not(:where(.chart-menu *,.chart-indicator-settings *)),textarea{font-family:var(--font-mono)!important}body{background:var(--terminal-canvas, var(--void-absolute))!important;color:var(--terminal-text)!important}.top-bar{background:var(--terminal-canvas, var(--void-absolute))!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.hamburger-btn span{background:var(--terminal-text-secondary)!important}.transport-badge__pill--active{color:var(--terminal-accent)!important;border-color:#2ebd854d!important;background:transparent!important}.transport-badge__pill--standby{color:var(--chrome-ghost)!important;border-color:#ffffff14!important;background:transparent!important}.transport-badge__pill--fallback{color:var(--terminal-accent)!important;border-color:#ffb0204d!important;background:transparent!important}.transport-badge__pill--inactive{color:var(--terminal-text-muted)!important;border-color:#70707040!important;background:transparent!important}.transport-badge__sep{color:var(--chrome-ghost)!important}.split-sidebar{background:var(--void-deep)!important;border-right:none!important}.split-sidebar__brand{border-bottom:none!important}.split-sidebar__brand-text{color:var(--terminal-accent)!important;font-family:var(--app-chrome-font, var(--font-sans, Inter, sans-serif))!important;font-weight:800!important;letter-spacing:.03em!important;font-size:11px!important}.split-sidebar__headline{color:var(--terminal-text)!important;-webkit-text-fill-color:var(--terminal-text)!important;background:none!important;font-family:var(--font-sans, Inter, system-ui, sans-serif)!important;font-weight:900!important}.split-sidebar__footer{border-top:none!important}.split-sidebar__live{color:var(--terminal-accent)!important;font-weight:500!important;font-family:var(--font-mono)!important;font-size:11px!important}.split-sidebar__live-dot{background:var(--terminal-accent)!important}.split-sidebar__version,.split-sidebar__signout{color:var(--chrome-ghost)!important}.split-sidebar__signout:hover{color:var(--terminal-text)!important}.split-sidebar__close span{background:var(--chrome-ghost)!important}.split-sidebar__close:hover span{background:var(--terminal-text)!important}.split-nav-item{color:var(--chrome-ghost)!important;border:0!important}.split-nav-item:hover{color:var(--terminal-text)!important;background:#ffb0200a!important}.split-nav-item--active{color:var(--terminal-text)!important;background:#ffb0200f!important}.split-nav-item--active:after,.split-nav-item:hover:after{display:none!important}.split-nav-item__num{color:inherit!important;font-weight:inherit!important;font-family:inherit!important;width:16px!important}.split-nav-item:hover .split-nav-item__num,.split-nav-item--active .split-nav-item__num{color:var(--terminal-accent)!important}.split-nav-item__label{font-family:var(--font-sans, Inter, system-ui, sans-serif)!important;font-weight:800!important;font-size:11px!important;color:inherit!important;letter-spacing:.03em!important;text-transform:none!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.split-nav-item__sub{display:none!important}.split-nav-item:hover .split-nav-item__sub,.split-nav-item--active .split-nav-item__sub{color:var(--terminal-text-muted)!important}.split-nav-item__arrow{display:none!important}.sidebar-overlay{background:#000000b3!important}.backtest-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--space-40);align-items:start;padding:0 var(--space-40) var(--space-80);max-width:1100px;margin:0 auto}.backtest-form-col{min-width:0}.backtest-tutorial-col{position:sticky;top:52px}.tutorial-panel{border:1px solid rgba(255,255,255,.08);background:var(--void-surface);overflow:hidden}.tutorial-panel__header{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--terminal-text-muted, #969696)}.tutorial-panel__body{padding:var(--space-4) 0}.tutorial-item{padding:var(--space-14) var(--space-16);border-bottom:1px solid rgba(255,255,255,.04)}.tutorial-item:last-child{border-bottom:none}.tutorial-item__heading{font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--terminal-text-secondary);margin-bottom:var(--space-5);text-transform:uppercase;letter-spacing:.06em}.tutorial-item__body{font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--terminal-text-muted, #969696);line-height:1.65}@media (max-width: 900px){.backtest-layout{grid-template-columns:1fr;padding:0 var(--space-20) var(--space-60)}.backtest-tutorial-col{position:static}}.bt-page{width:100%;min-height:100vh}.route-content-heading--backtest{padding:var(--space-32) var(--space-40) var(--space-28);border-bottom:none}.bt-back{display:inline-flex;align-items:center;gap:var(--space-6);font-size:11px;font-family:var(--font-sans);font-weight:400;color:var(--terminal-text-muted, #969696);background:none;border:none;cursor:pointer;padding:0 0 var(--space-14);letter-spacing:.06em;text-transform:uppercase}.bt-back:hover{color:var(--terminal-text-secondary)}.bt-title{font-size:30px;font-weight:900;font-family:var(--font-sans);color:#f0f0f0;margin:0 0 var(--space-4);line-height:1.1}.bt-subtitle{font-size:12px;color:var(--terminal-text-muted, #969696);font-family:var(--font-sans);font-weight:400;margin:0}.bt-grid{display:grid;grid-template-columns:1fr 1fr;width:100%}.bt-section{padding:var(--space-20) var(--space-28);border-bottom:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.06);border-left:2px solid var(--section-accent, transparent)}.form-section-header{display:flex;align-items:baseline;gap:var(--space-10);margin-bottom:var(--space-16)}.form-section-number{font-size:10px;font-weight:700;font-family:var(--font-mono);color:var(--section-accent, var(--chrome-ghost));letter-spacing:.1em;min-width:20px}.form-section-number:before{content:"[";opacity:.55}.form-section-number:after{content:"]";opacity:.55}.form-section-title{font-size:13px;font-weight:700;font-family:var(--font-sans);color:var(--terminal-text-secondary);letter-spacing:.06em;text-transform:uppercase}.bt-submit{padding:var(--space-18) var(--space-28) var(--space-24);border-right:1px solid rgba(255,255,255,.06);border-left:2px solid var(--acc, var(--terminal-accent));background:linear-gradient(180deg,rgba(255,176,32,.05),transparent 60%)}.bt-summary{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;align-items:end;padding:0 0 var(--space-14);margin-bottom:var(--space-14);border-bottom:1px solid rgba(255,255,255,.06);gap:var(--space-24);flex-wrap:wrap}.bt-summary-stat{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.bt-summary-stat-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-ghost)}.bt-summary-stat-value{font-family:var(--font-mono);font-size:12px;color:var(--terminal-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-quick-range .chip{padding:var(--space-4) var(--space-10)}.tutorial-card{padding:var(--space-20) var(--space-28);border-bottom:1px solid rgba(255,255,255,.04);background:var(--terminal-canvas, var(--void-absolute))}.tutorial-card__label{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--chrome-ghost);font-family:var(--font-sans);text-transform:uppercase;margin-bottom:var(--space-8)}.tutorial-card__title{font-size:14px;font-weight:700;color:#888;font-family:var(--font-sans);margin-bottom:var(--space-24)}.text-label{font-size:11px;color:var(--terminal-text-muted, #969696);font-family:var(--font-sans);letter-spacing:.06em}@media (max-width: 900px){.bt-grid{grid-template-columns:1fr}.bt-section,.bt-submit{border-right:none}.tutorial-card{display:none}}@media (max-width: 768px){.page-header{padding:var(--space-40) var(--space-20) var(--space-32)!important}.page-title{font-size:clamp(32px,10vw,48px)!important}.page-subtitle{font-size:14px!important}.content-grid{padding:var(--space-16) var(--space-12)!important}.metric-strip{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-1)!important;margin-bottom:var(--space-24)!important}@media (max-width: 480px){.metric-strip{grid-template-columns:1fr!important}.metric-card{padding:var(--space-20)!important}.metric-value{font-size:24px!important}}.metric-card{padding:var(--space-24) var(--space-16)!important}.metric-value{font-size:28px!important}.action-grid{grid-template-columns:1fr!important;gap:var(--space-12)!important;margin-bottom:var(--space-32)!important}.action-card-content{padding:var(--space-24)!important}.data-row{padding:var(--space-12) var(--space-12)!important;gap:var(--space-8)!important}.data-row-profit{display:none!important}.data-row-symbol{width:28px!important;height:28px!important;margin-right:var(--space-8)!important}.data-header{padding:var(--space-12)!important}.bt-header{padding:var(--space-20) var(--space-16) var(--space-16)!important}.bt-title{font-size:22px!important}.bt-section,.bt-submit{padding:var(--space-24) var(--space-16)!important}.bt-summary{flex-direction:column!important;align-items:flex-start!important;gap:var(--space-8)!important;padding:var(--space-8) 0!important}.bt-summary span{font-size:11px!important}.radio-grid{grid-template-columns:1fr!important;gap:var(--space-8)!important}.chip-grid{gap:var(--space-6)!important}.chip{padding:var(--space-8) var(--space-12)!important}.form-group{margin-bottom:var(--space-20)!important}.form-input{padding:var(--space-12) var(--space-16)!important;font-size:13px!important}.form-section{padding:var(--space-20) var(--space-16)!important;margin-bottom:var(--space-32)!important}.form-section-header{margin-bottom:var(--space-16)!important;padding-bottom:var(--space-12)!important}.ea-upload-zone{padding:var(--space-32) var(--space-16)!important}.toast-container{bottom:16px!important;right:12px!important;left:12px!important}.toast-item{min-width:unset!important;max-width:100%!important;width:100%!important}}.market-watch{display:flex;flex-direction:column;width:200px;background:var(--terminal-canvas, var(--void-absolute));border-right:1px solid rgba(255,255,255,.06);flex-shrink:0;overflow:hidden}.market-watch__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-12);background:var(--void-surface);border-bottom:1px solid rgba(255,255,255,.06)}.market-watch__title{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--chrome-ghost);text-transform:uppercase}.market-watch__search-container{padding:var(--space-8);border-bottom:1px solid rgba(255,255,255,.04)}.market-watch__search{width:100%;background:var(--void-elevated);border:1px solid rgba(255,255,255,.08);border-radius:var(--terminal-radius);padding:var(--space-4) var(--space-8);font-family:var(--font-mono);font-size:11px;color:var(--terminal-text);outline:none}.market-watch__search:focus{border-color:var(--terminal-accent)}.market-watch__list{flex:1;overflow-y:auto}.market-item{display:flex;align-items:center;padding:var(--space-6) var(--space-12);border:0;cursor:pointer;transition:background .12s}.market-item:hover{background:#ffffff05}.market-item--active{background:#ffb0200d}.market-item__symbol{flex:1;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--terminal-text-secondary)}.market-item__prices{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.market-item__bid{font-family:var(--font-mono);font-size:11px;font-weight:600}.market-item__ask{font-family:var(--font-mono);font-size:11px;color:var(--terminal-text-muted)}.price--up{color:var(--terminal-accent)}.price--down{color:var(--terminal-text-muted)}.price--flat{color:var(--terminal-text-secondary)}.market-watch__results{position:absolute;top:70px;left:8px;right:8px;background:var(--void-floating);border:1px solid var(--terminal-accent);z-index:100;max-height:200px;overflow-y:auto;box-shadow:var(--shadow-void)}.search-result{padding:var(--space-6) var(--space-12);font-family:var(--font-mono);font-size:11px;color:var(--terminal-text-secondary);cursor:pointer}.search-result:hover{background:var(--terminal-accent);color:#fff}.rail{--rail-pad: var(--space-8);--rail-width: 44px;--rail-width-open: 168px;width:var(--rail-width);flex-shrink:0;background:var(--void-deep);border-right:1px solid transparent;display:flex;flex-direction:column;position:relative;z-index:30;overflow:hidden;transition:width .2s cubic-bezier(.2,.8,.2,1)}.rail:hover,.rail:focus-within{width:168px}.rail>.menuBrand,.rail .menuBrand{flex:0 0 auto;height:28px;min-height:28px;display:flex;align-items:center;justify-content:flex-start;padding:0 var(--space-8);box-sizing:border-box}.rail__brand:hover{background:#ffffff08}.rail__brand-mark{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-weight:900;font-size:12px;letter-spacing:-.02em;color:var(--terminal-accent);-webkit-text-fill-color:var(--terminal-accent);line-height:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid var(--terminal-accent);box-sizing:border-box;transition:border-color .2s ease,box-shadow .16s ease}.rail__brand:hover .rail__brand-mark{border-color:var(--terminal-accent-strong);box-shadow:none}.rail__nav{flex:1;display:flex;flex-direction:column;padding:0;overflow-y:auto;margin-top:-1px}.rail__item{position:relative;height:29px;display:flex;align-items:center;justify-content:flex-start;color:var(--terminal-text-muted);cursor:pointer;text-decoration:none;background:transparent;border:none;padding:0 12px 0 var(--rail-pad);white-space:nowrap;transition:color .2s ease,background-color .16s ease}.rail__word{display:inline-flex;align-items:baseline;min-width:0;overflow:hidden;font-family:var(--mark-font, var(--app-chrome-font, Inter, system-ui, sans-serif));font-size:var(--mark-size, 11px);font-weight:var(--mark-weight, 800);letter-spacing:var(--mark-tracking, .03em);line-height:1;white-space:nowrap}.rail__word-stem,.rail__word-rest{display:inline}.rail__word-rest{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;transition:max-width .2s cubic-bezier(.2,.8,.2,1)}.rail:hover .rail__word-rest,.rail:focus-within .rail__word-rest{max-width:9em}.rail__item--full-label{padding-right:4px}.rail__item--full-label .rail__word{font-size:10px;letter-spacing:0}.rail__item:hover{color:var(--terminal-text);background:#ffffff05}.rail__item--active{color:var(--terminal-accent);background:#ffb0200a}.rail__item--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--terminal-accent)}.rail__icon{position:relative;width:auto;min-width:16px;height:16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.rail__icon-label{font-family:var(--app-chrome-font, var(--font-sans, Inter, sans-serif));font-weight:800;font-size:11px;letter-spacing:.03em;line-height:1;color:currentColor}.rail__icon-glyph{color:currentColor;stroke:currentColor;pointer-events:none;shape-rendering:geometricPrecision}.rail__icon-sweep{position:absolute;top:0;left:0;width:28px;height:28px;pointer-events:none;overflow:hidden}.rail__icon-sweep__base{fill:none;stroke:transparent;stroke-width:1;vector-effect:non-scaling-stroke}.rail__icon-sweep__highlight{fill:none;stroke:transparent;stroke-width:1.5;vector-effect:non-scaling-stroke}.rail__item--active .rail__icon-sweep__highlight{stroke:transparent}.rail__tooltip{position:static;transform:none;margin:0;padding:0;background:transparent;border:0;font-family:var(--mark-font, var(--app-chrome-font, Inter, system-ui, sans-serif));font-size:var(--mark-size, 11px);font-weight:var(--mark-weight, 800);letter-spacing:var(--mark-tracking, .03em);text-transform:none;color:currentColor;white-space:nowrap;opacity:0;max-width:0;overflow:hidden;pointer-events:none;transition:opacity .2s ease,max-width .2s ease}.rail__item:hover .rail__tooltip{opacity:1}.rail__footer{padding:0 0 var(--space-12);border-top:none;display:flex;flex-direction:column;gap:var(--space-8);align-items:center}.rail__status{width:100%;display:flex;align-items:center;justify-content:center;height:32px;position:relative}.rail__status-dot{width:7px;height:7px;border-radius:50%;background:var(--terminal-accent);box-shadow:none;animation:rail-pulse 2.4s ease-in-out infinite}.rail__status-dot--off{background:var(--terminal-text-muted);box-shadow:none;animation:none}@keyframes rail-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (min-width: 769px){.app-shell--has-rail .hamburger-btn{display:none}}@media (max-width: 768px){.rail{display:none}}.hero{position:relative;padding:var(--space-36) var(--space-48) var(--space-28);border-bottom:1px solid rgba(255,255,255,.04);background:var(--terminal-canvas, var(--void-absolute))}.hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-10);margin-bottom:var(--space-16)}.hero__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--terminal-accent);animation:rail-pulse 2.4s ease-in-out infinite}.hero__eyebrow-dot--off{background:var(--terminal-text-muted);animation:none}.hero__eyebrow-text{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terminal-text-secondary)}.hero__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-1);background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.hero__cell{padding:var(--space-20) var(--space-24);background:var(--void-deep);display:flex;flex-direction:column;gap:var(--space-8)}.hero__cell--primary{background:var(--void-deep)}.hero__label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terminal-text-muted)}.hero__value{font-family:var(--font-mono);font-size:30px;font-weight:400;letter-spacing:-.025em;color:var(--terminal-text);line-height:1}.hero__value--primary{font-size:36px;color:var(--terminal-accent);-webkit-text-fill-color:var(--terminal-accent)}.hero__value--success{color:var(--terminal-accent)}.hero__value--critical{color:var(--terminal-text-muted)}.hero__sub{font-family:var(--font-mono);font-size:10px;font-weight:400;color:var(--terminal-text-muted);display:flex;align-items:center;gap:var(--space-6)}.hero__sub--positive{color:var(--terminal-accent)}.hero__sub--negative{color:var(--terminal-text-muted)}.hero__cta{margin-top:var(--space-10);align-self:flex-start;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terminal-accent);text-decoration:none;border-bottom:1px solid rgba(255,176,32,.3);padding-bottom:var(--space-2);transition:border-color .2s ease,color .16s ease}.hero__cta:hover{color:var(--terminal-accent-strong);border-color:var(--terminal-accent-strong)}@media (max-width: 900px){.hero{padding:var(--space-24) var(--space-20)}.hero__grid{grid-template-columns:1fr 1fr}.hero__value,.hero__value--primary{font-size:24px}}@media (max-width: 480px){.hero__grid{grid-template-columns:1fr}}.sparkline{position:absolute;bottom:0;left:0;right:0;height:48px;opacity:.45;pointer-events:none}.sparkline svg{width:100%;height:100%;display:block}.sparkline path{fill:none;stroke:var(--terminal-accent);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.sparkline__area{fill:url(#spark-gradient);stroke:none;opacity:.5}.sparkline--success path{stroke:var(--terminal-accent)}.sparkline--critical path{stroke:var(--terminal-text-muted)}.data-row-gauge{width:68px;height:28px;margin-right:var(--space-14);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.data-row-gauge svg{width:100%;height:100%;display:block}.data-row-gauge__track{fill:none;stroke:#ffffff0d;stroke-width:1}.data-row-gauge__fill{fill:none;stroke-width:1.25;stroke-linecap:round}.data-row:hover{transition:background-color .2s ease}.bottom-nav-dock{display:none;position:relative;flex-shrink:0;z-index:1000;height:calc(60px + env(safe-area-inset-bottom,0px));overflow:visible;transition:height .2s var(--ease-gravity)}.bottom-nav-dock--hidden{height:0}.bottom-nav{display:none;height:60px;background:var(--terminal-canvas, var(--void-absolute));border-top:1px solid rgba(255,255,255,.06);padding-bottom:env(safe-area-inset-bottom,var(--space-0))}.bottom-nav-toggle{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--terminal-canvas, var(--void-absolute));border:1px solid rgba(255,255,255,.06);border-bottom:none;color:var(--terminal-text-muted);width:44px;height:16px;padding:0;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--terminal-radius) var(--terminal-radius) 0 0;transition:color .2s ease,background-color .16s ease;z-index:2}.bottom-nav-toggle:hover{color:var(--terminal-text);background:var(--void-elevated)}@media (max-width: 768px){.bottom-nav-dock{display:block}.bottom-nav{display:flex;justify-content:space-around;align-items:center}.bottom-nav-toggle{display:flex}}.bottom-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--terminal-text-muted);background:transparent;border:none;padding:0;flex:1;height:100%;cursor:pointer;transition:color .2s ease,background-color .16s ease}.bottom-nav-item:hover{color:var(--terminal-text);background:#ffffff05}.bottom-nav-item--active{color:var(--terminal-accent);background:#ffb0200a}.bottom-nav-item--active:before{content:"";position:absolute;top:0;left:8px;right:8px;height:2px;background:var(--terminal-accent)}.bottom-nav-item__icon{position:relative;width:28px;height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.bottom-nav-item__icon-label{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-weight:900;font-size:12px;letter-spacing:-.02em;line-height:1;color:currentColor}.bottom-nav-item__icon-sweep{position:absolute;top:0;left:0;width:28px;height:28px;pointer-events:none;overflow:hidden}.bottom-nav-item__icon-sweep__base{fill:none;stroke:transparent;stroke-width:1;vector-effect:non-scaling-stroke}.bottom-nav-item__icon-sweep__highlight{fill:none;stroke:transparent;stroke-width:1.5;vector-effect:non-scaling-stroke}.bottom-nav-item--active .bottom-nav-item__icon-sweep__highlight{stroke:transparent}.responsive-shell{display:flex;flex-direction:column;width:100%;height:100dvh;overflow:hidden}.responsive-shell--wide .bottom-nav-dock{display:none!important}@media (max-width: 767px){.rail{display:none!important}.split-sidebar{width:100vw;right:auto;left:0}.app-shell--sidebar-open .app-main{transform:translate(100vw)}.split-sidebar__headline{font-size:clamp(48px,14vw,72px);padding:var(--space-24) var(--space-20) var(--space-16)}.split-sidebar__brand,.split-nav-item,.split-sidebar__footer{padding-left:var(--space-20);padding-right:var(--space-20)}.split-nav-item__label{font-size:18px!important}.app-content{width:100%}.bottom-nav-dock{display:block}.bottom-nav{display:flex;justify-content:space-around;align-items:center}.bottom-nav-toggle{display:flex}}@media (min-width: 768px) and (max-width: 1023px){.rail{width:92px}.rail:hover,.rail:focus-within{width:168px}.app-main{flex:1;min-width:0}.split-sidebar{width:75vw}.app-shell--sidebar-open .app-main{transform:translate(75vw)}.bottom-nav-dock{display:none!important}}@media (min-width: 1024px){.split-sidebar{width:min(50vw,640px)}.app-shell--sidebar-open .app-main{transform:translate(min(50vw,640px))}.bottom-nav-dock{display:none!important}}@media (max-width: 767px){.toast-container{bottom:calc(76px + env(safe-area-inset-bottom,0px));right:12px;left:12px}.toast-item{min-width:unset;max-width:100%;width:100%}}@media (max-width: 767px){.flex.items-stretch.h-7{height:var(--terminal-control-height, 40px)!important}.bottom-nav-toggle{width:60px!important;height:24px!important}.bg-neutral-800 input[type=number],input[type=number]{font-size:16px!important}.mobile-sheet-handle{width:36px;height:4px;background:#ffffff26;border-radius:var(--terminal-radius);margin:var(--space-8) auto 0}.rail,.nav-rail,.split-sidebar{display:none!important}}@media (max-width: 767px){.top-bar__brand{padding:0 var(--space-10);flex-shrink:0}.top-bar__live-indicator{flex-shrink:0}.split-sidebar__headline{font-size:clamp(40px,12vw,56px)}.split-sidebar__eyebrow{font-size:12px}.split-sidebar__close{width:44px;height:28px}.split-nav-item{min-height:48px}.split-nav-item__label{font-size:18px;letter-spacing:.04em;font-weight:500}.bottom-nav{height:64px}.split-sidebar__footer{padding-bottom:env(safe-area-inset-bottom,var(--space-0))}.toast-container{padding-bottom:env(safe-area-inset-bottom,var(--space-0));bottom:calc(64px + env(safe-area-inset-bottom,0px))}*{-webkit-tap-highlight-color:rgba(255,176,32,.2)}button,a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (max-width: 480px){.split-sidebar{width:100vw;max-width:100vw}.split-sidebar__close{right:12px;top:12px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.split-sidebar__brand{padding:var(--space-16) var(--space-20)!important}.form-row,.form-grid-2,.form-grid-3{grid-template-columns:1fr!important;gap:var(--space-12)!important}.form-section{padding:var(--space-16) var(--space-14)!important;margin-bottom:var(--space-20)!important}.form-section-header{margin-bottom:var(--space-12)!important;padding-bottom:var(--space-8)!important}.data-row{padding:var(--space-8) var(--space-10)!important;min-height:32px!important;font-size:13px!important}.data-header{padding:var(--space-8) var(--space-10)!important;font-size:11px!important}input:focus,:is(select,.slide-select-trigger):focus,textarea:focus,.form-input:focus{outline:2px solid var(--plasma);outline-offset:1px}.section,[class*=__section],.content-section{margin-top:var(--space-24)!important}.content-grid,.action-grid,.metric-strip{gap:var(--space-12)!important}.empty-state{padding:var(--space-24) var(--space-16)!important;text-align:center!important;font-size:13px!important}.page-title{font-size:clamp(20px,5vw,24px)!important;line-height:1.15!important}button:not(.btn-density),.btn,.btn-primary,.btn-secondary{min-height:var(--terminal-control-height-touch, 44px)}}@media (max-width: 480px){.form-section{padding:var(--space-14) var(--space-12)!important;margin-bottom:var(--space-16)!important}.form-input{padding:var(--space-10) var(--space-12)!important;font-size:16px!important}.data-row{padding:var(--space-6) var(--space-8)!important;min-height:28px!important;font-size:12px!important}}@media (hover: none) and (pointer: coarse){button:not(.btn-density),a.button,.btn,.btn-primary,.btn-secondary,.btn-icon,.icon-btn,[role=button]{min-height:var(--terminal-control-height-touch, 44px)}a:not(.skip-link):not(.nav-anchor){min-height:32px;display:inline-flex;align-items:center}.icon-btn,button[aria-label]:not([aria-label*=" "]):empty,button.icon-only{padding:var(--space-12)}.icon-btn,button.icon-only{min-width:44px;min-height:var(--terminal-control-height-touch, 44px);display:inline-flex;align-items:center;justify-content:center}body,body *:not(input):not(textarea):not([contenteditable=true]):not([contenteditable=""]):not(.allow-select):not(.allow-select *){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-kpi,.shortcut-card,.stat-card,.panel,.tile,.card,.chip,.badge,.nav-item,.menu-item,.toolbar,.ribbon,.breadcrumb,.header,.footer,.app-content,.app-content *:not(input):not(textarea):not([contenteditable=true]):not(pre):not(code){-webkit-user-select:none;-moz-user-select:none;user-select:none}pre,code,kbd,samp{-webkit-user-select:text;-moz-user-select:text;user-select:text}.scrollable,.dash-panel__body,.dash-grid,.eas-grid,.ticker-scroll,.panel-body,.list,.scroll-y,.scroll-x,.modal-body,.sheet-body,.nav-list,.nav-menu,.menu-list,.drawer-body,.content,.content-scroll,.overflow-y-auto,.overflow-auto,.eas-table-wrapper,.ticker,.ticker-track,.ticker-strip,[data-scrollable=true]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}[data-pull-to-refresh]{overflow:visible}button,a,[role=button],summary{-webkit-tap-highlight-color:rgba(255,176,32,.18);tap-highlight-color:rgba(255,176,32,.18)}.sw-page,.app-content,[data-swipe-pages=true]{touch-action:pan-y;-webkit-user-drag:none}}:root{--density-base: var(--fs-12);--density-nano: var(--fs-9);--bb-border-0: rgba(255, 255, 255, .06);--bb-border-1: rgba(255, 255, 255, .1);--bb-border-2: rgba(255, 255, 255, .18);--bb-snap: cubic-bezier(.2, 0, 0, 1)}button,a,input,:is(select,.slide-select-trigger),textarea,[role=button],[role=tab]{transition-duration:.12s!important;transition-timing-function:var(--bb-snap)!important}*{scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.08) transparent!important}*:hover{scrollbar-color:rgba(255,255,255,.14) transparent!important}*::-webkit-scrollbar{width:4px!important;height:4px!important}*::-webkit-scrollbar-track{background:transparent!important}*::-webkit-scrollbar-thumb{background:#ffffff14!important;border-radius:0!important}*:hover::-webkit-scrollbar-thumb{background:#ffffff29!important}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--terminal-accent) 40%,transparent)!important}.hero{padding:var(--space-8)!important}.hero__eyebrow{margin-bottom:var(--space-4)!important;gap:var(--space-4)!important}.hero__eyebrow-dot{width:4px!important;height:4px!important}.hero__eyebrow-text{letter-spacing:.12em!important}.hero__grid{gap:var(--space-1)!important}.hero__cell{padding:var(--space-8)!important;gap:var(--space-4)!important}.hero__label{letter-spacing:.12em!important;color:var(--terminal-text-muted)!important}.hero__value{font-size:16px!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}.hero__value--primary{font-size:16px!important}.hero__sub{color:var(--terminal-text-muted)!important}.metric-strip{gap:var(--space-1)!important;margin-bottom:var(--space-1)!important}.metric-card{padding:var(--space-8)!important}.metric-header{margin-bottom:var(--space-4)!important}.metric-label{letter-spacing:.12em!important;color:var(--terminal-text-muted)!important}.metric-icon{width:16px!important;height:16px!important}.metric-icon svg{width:10px!important;height:10px!important}.metric-value{font-size:14px!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;margin-bottom:0!important}.metric-change{font-variant-numeric:tabular-nums!important}.action-grid{gap:var(--space-1)!important;margin-bottom:var(--space-1)!important}.action-card-content{padding:var(--space-8)!important}.action-card-icon{width:16px!important;height:16px!important;margin-bottom:var(--space-4)!important}.action-card-icon svg{width:10px!important;height:10px!important}.action-card-title{font-weight:600!important}.action-card-desc{color:var(--terminal-text-muted)!important}.action-card-arrow{letter-spacing:.08em!important}.data-header{padding:var(--space-4) var(--space-8)!important;height:24px!important}.data-title-text{letter-spacing:.08em!important;color:var(--terminal-text-muted)!important}.data-title-count{padding:0 var(--space-4)!important;height:16px!important;line-height:16px!important}.data-row{padding:0 var(--space-8)!important;height:24px!important;min-height:24px!important;max-height:24px!important}.data-row-symbol{width:16px!important;height:16px!important;margin-right:var(--space-8)!important}.data-row-title{font-weight:500!important}.data-row-meta{color:var(--terminal-text-muted)!important}.data-row-tag{padding:0 var(--space-4)!important;height:16px!important;line-height:16px!important}.data-row-profit-value{font-variant-numeric:tabular-nums!important}.status-badge{padding:0 var(--space-4)!important;height:16px!important;line-height:16px!important;gap:var(--space-4)!important}.form-label{letter-spacing:.1em!important;margin-bottom:var(--space-4)!important;color:var(--terminal-text-muted)!important}.form-input{padding:var(--space-4) var(--space-8)!important;height:24px!important}.form-group,.form-section{margin-bottom:var(--space-8)!important}.form-section-header{margin-bottom:var(--space-8)!important;padding-bottom:0!important}.form-section-number{width:16px!important;height:16px!important}.radio-card{padding:var(--space-6) var(--space-10)!important;gap:var(--space-8)!important}.radio-card-indicator{width:12px!important;height:12px!important}.radio-card-label{font-size:10px!important}.radio-card-desc{font-size:11px!important}.chip{padding:var(--space-4) var(--space-8)!important;gap:var(--space-4)!important}.chip-emoji,.chip-label{font-size:11px!important}.btn{padding:var(--space-6) var(--space-14)!important;letter-spacing:.1em!important}.btn-primary{box-shadow:none!important}.btn-primary:hover{transform:none!important;box-shadow:none!important}.btn-icon{padding:var(--space-5)!important}.page-header{padding:var(--space-10) var(--space-14) var(--space-8)!important}.page-eyebrow{padding:var(--space-2) var(--space-6)!important;margin-bottom:var(--space-6)!important}.page-eyebrow-text{letter-spacing:.14em!important}.page-title{font-size:16px!important;margin-bottom:var(--space-4)!important;letter-spacing:-.02em!important}.page-subtitle{color:var(--terminal-text-muted)!important}.content-grid{padding:var(--space-6) var(--space-14)!important}.route-content-heading--backtest{padding:var(--space-10) var(--space-14) var(--space-8)!important}.bt-title{font-size:14px!important;font-weight:700!important}.bt-section,.bt-submit{padding:var(--space-10) var(--space-14)!important}.market-watch{width:150px!important;background:var(--bb-surface-0)!important;border-right-color:var(--bb-border-1)!important}.market-watch__header{padding:var(--space-6) var(--space-10)!important;background:var(--bb-surface-1)!important;border-bottom-color:var(--bb-border-1)!important}.market-watch__title{letter-spacing:.1em!important}.market-item{padding:var(--space-2) var(--space-8)!important;min-height:22px!important}.market-item:hover{background:color-mix(in srgb,var(--terminal-accent) 4%,transparent)!important}.market-item__symbol{font-weight:600!important}.market-item__bid,.market-item__ask{font-variant-numeric:tabular-nums!important}.rail{width:var(--rail-width, 44px)!important;background:var(--bb-surface-0)!important;transition:width .2s cubic-bezier(.2,.8,.2,1)!important}.rail:hover,.rail:focus-within{width:var(--rail-width-open, 168px)!important}.rail__brand{height:34px!important}.rail__item{height:29px!important}.rail__icon{width:auto!important;min-width:0!important;height:16px!important}.rail__icon-sweep{width:20px!important;height:20px!important;top:0!important;left:0!important}.rail__brand-mark{width:20px!important;height:20px!important}.rail__tooltip{padding:0!important;letter-spacing:.03em!important}.top-bar{height:22px!important}.top-bar *,.top-bar__brand,.top-bar__page,.top-bar__live,.bt-tabs *,.bt-tab,.bt-tab__new{line-height:22px!important}.top-bar__brand{padding:0 var(--space-8)!important;font-weight:700!important}.top-bar__page{padding:0 var(--space-8)!important;font-weight:600!important}.top-bar__live{padding:0 var(--space-8)!important;height:22px!important;letter-spacing:.06em!important}.top-bar__dot{width:3px!important;height:3px!important}.bt-tabs{height:22px!important}.bt-tab{padding:0 var(--space-6)!important;letter-spacing:.06em!important}.bt-tab__dot{width:4px!important;height:4px!important}.bt-tab__new{padding:0 var(--space-8)!important}.split-sidebar__brand{padding:var(--space-10) var(--space-20)!important}.split-sidebar__headline{font-size:clamp(36px,6vw,56px)!important;padding:var(--space-16) var(--space-20) var(--space-12)!important}.split-nav-item{padding:var(--space-8) var(--space-20)!important}.split-nav-item__label{font-size:14px!important}.split-nav-item__sub{letter-spacing:.1em!important}.split-sidebar__footer{padding:var(--space-10) var(--space-20)!important}.toast-item{padding:var(--space-6) var(--space-10)!important;gap:var(--space-8)!important;min-width:220px!important;max-width:320px!important;background:var(--bb-surface-2)!important;border-color:var(--bb-border-2)!important;box-shadow:none!important}.empty-state{padding:var(--space-24) var(--space-20)!important}.empty-state-icon{width:32px!important;height:32px!important;margin-bottom:var(--space-10)!important}.empty-state-desc{margin-bottom:var(--space-12)!important}.sparkline{height:24px!important;opacity:.3!important}.sparkline path{stroke-width:1!important}.bb-grid{display:grid;gap:var(--space-1);background:var(--bb-border-0)}.bb-grid>*{background:var(--bb-surface-1)}.bb-cell{padding:var(--space-8) var(--space-12);font-family:var(--font-mono);font-size:var(--density-base);font-variant-numeric:tabular-nums;line-height:1.3}.bb-cell--header{font-size:var(--density-nano);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terminal-text-muted);padding:var(--space-5) var(--space-12);background:var(--bb-surface-2)}.bb-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bb-up{color:var(--terminal-accent)}.bb-down{color:var(--terminal-text-muted)}.bb-flat{color:var(--terminal-text-disabled)}.bb-accent{color:var(--terminal-accent)}.bb-label{font-family:var(--font-mono);font-size:var(--density-nano);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--terminal-text-muted)}.bb-sep{height:1px;background:var(--bb-border-0);margin:0}[class*=value],[class*=price],[class*=profit],[class*=equity],[class*=balance],[class*=metric],[class*=hero__value],[class*=sparkline],.font-mono,code,pre{font-variant-numeric:tabular-nums!important}.panel-float:hover,.action-card:hover{transform:none!important}:focus-visible{outline:var(--terminal-focus-ring, 2px solid var(--terminal-accent-strong))!important;outline-offset:var(--terminal-focus-ring-offset, 2px)!important}::-moz-selection{background:color-mix(in srgb,var(--terminal-accent) 30%,transparent)!important;color:var(--terminal-text)!important}::selection{background:color-mix(in srgb,var(--terminal-accent) 30%,transparent)!important;color:var(--terminal-text)!important}@media (max-width: 767px){:root{--density-base: 12px;--density-nano: 8.5px}.hero{padding:var(--space-14) var(--space-16) var(--space-12)!important}.hero__grid{grid-template-columns:1fr 1fr!important}.hero__value{font-size:18px!important}.hero__value--primary{font-size:22px!important}.metric-card{padding:var(--space-12)!important}.metric-value{font-size:16px!important}.data-row{padding:var(--space-5) var(--space-10)!important;min-height:36px!important}.data-row-gauge{display:none!important}.content-grid{padding:var(--space-12)!important}.page-header{padding:var(--space-16)!important}.page-title{font-size:clamp(20px,6vw,32px)!important}.rail{display:none!important}.bottom-nav-item{min-height:var(--terminal-control-height-touch, 44px)!important;min-width:44px!important}.bottom-nav-item__icon{width:24px!important;height:24px!important}.bottom-nav{height:56px!important}.bottom-nav-dock{height:calc(56px + env(safe-area-inset-bottom,0px))!important}.bottom-nav-toggle{width:56px!important;height:22px!important;padding:var(--space-4)!important}.toast-item{min-width:unset!important;max-width:100%!important}input,textarea,:is(select,.slide-select-trigger),.form-input,.form-select{font-size:16px!important}.bb-ribbon-margin{display:none!important}.bb-quick-stats{display:grid!important;grid-template-columns:1fr 1fr!important}.risk-metrics-grid{grid-template-columns:1fr!important}.equity-card,.risk-card{padding:var(--space-14)!important}.ea-upload-zone{padding:var(--space-24) var(--space-16)!important}.pricing-grid{grid-template-columns:1fr!important}.form-input,.form-select,input,textarea,:is(select,.slide-select-trigger){min-height:var(--terminal-control-height-touch, 44px)}.form-input:focus,input:focus,textarea:focus,:is(select,.slide-select-trigger):focus{outline:var(--terminal-focus-ring, 2px solid var(--terminal-accent-strong));outline-offset:var(--terminal-focus-ring-offset, 2px)}.data-row{padding:var(--space-8) var(--space-10)!important;min-height:32px!important;font-size:13px!important;gap:var(--space-6)!important}.data-row-hint,.data-row-meta{display:none!important}.data-header{padding:var(--space-8) var(--space-10)!important;font-size:11px!important}.empty-state{padding:var(--space-24) var(--space-16)!important;text-align:center!important}.empty-state-title{font-size:14px!important}.empty-state-desc{font-size:13px!important;max-width:320px!important}}@media (min-width: 768px) and (max-width: 1023px){.hero{padding:var(--space-14) var(--space-20) var(--space-12)!important}.hero__value{font-size:20px!important}.hero__value--primary{font-size:24px!important}.rail{width:44px!important}.rail__brand,.rail__item{width:44px!important;height:var(--terminal-control-height-touch, 44px)!important}}@media (min-width: 1600px){.metric-strip{grid-template-columns:repeat(6,1fr)!important}.action-grid{grid-template-columns:repeat(4,1fr)!important}.hero__grid{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr!important}}.kbd-hint{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 var(--space-4);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--terminal-text-muted);background:var(--bb-surface-3);border:1px solid var(--bb-border-1);border-radius:0;line-height:1}.hero__eyebrow-dot,.top-bar__dot,.rail__status-dot,.split-sidebar__live-dot{animation:none!important}.split-sidebar,.app-shell--sidebar-open .app-main{transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.sidebar-overlay{transition:opacity .2s ease!important}@keyframes bb-slide-right{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.split-sidebar--open .split-nav-item{animation:bb-slide-right .2s cubic-bezier(.16,1,.3,1) both}.split-sidebar--open .split-nav-item:nth-child(1){animation-delay:30ms}.split-sidebar--open .split-nav-item:nth-child(2){animation-delay:50ms}.split-sidebar--open .split-nav-item:nth-child(3){animation-delay:70ms}.split-sidebar--open .split-nav-item:nth-child(4){animation-delay:90ms}.split-sidebar--open .split-nav-item:nth-child(5){animation-delay:.11s}.split-sidebar--open .split-nav-item:nth-child(6){animation-delay:.13s}.split-sidebar--open .split-nav-item:nth-child(7){animation-delay:.15s}.split-sidebar--open .split-nav-item:nth-child(8){animation-delay:.17s}.split-sidebar--open .split-nav-item:nth-child(9){animation-delay:.19s}@keyframes bb-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bb-route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}button:active,[role=button]:active,[role=tab]:active,a:active,.chip:active,.radio-card:active,.rail__item:active,.bottom-nav-item:active,.split-nav-item:active,.data-row:active,.market-item:active,.action-card:active,.bt-tab:active,.bt-tab__new:active,.bt-tab__close:active,input[type=checkbox]:active,:is(select,.slide-select-trigger):active,summary:active{transform:scale(.96)!important;transition:transform 50ms ease!important}button,a,[role=button],[role=tab],.rail__item,.bottom-nav-item,.split-nav-item,.data-row,.market-item,.action-card,.bt-tab,.bt-tab__new,.chip,.radio-card,.form-input,.form-select,:is(select,.slide-select-trigger),input,textarea,summary{transition:color .12s ease,transform .12s cubic-bezier(.16,1,.3,1),background .1s ease,opacity .1s ease!important}input:focus,textarea:focus,:is(select,.slide-select-trigger):focus,.form-input:focus{transition:box-shadow .12s ease,transform 80ms ease!important}input[type=checkbox]{transition:background .12s ease,border-color .1s ease!important}.rail__tooltip{transition:opacity 80ms ease,transform 80ms ease!important}@keyframes bb-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast-item{animation:bb-toast-in .2s cubic-bezier(.16,1,.3,1) both!important}@keyframes bb-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-card-enter{animation:bb-modal-in .18s cubic-bezier(.16,1,.3,1) both!important}.modal-backdrop-enter{animation:bb-fade-in .12s ease both!important}@keyframes bb-fade-in{0%{opacity:0}to{opacity:1}}.bottom-nav-dock{transition:height .2s cubic-bezier(.16,1,.3,1)!important}.skeleton{animation:none!important;background:#ffffff08!important}@keyframes bb-panel-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}aside[data-walk=ide-explorer]{animation:bb-panel-left .16s cubic-bezier(.16,1,.3,1) both}@keyframes bb-dropdown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bb-dropdown,.bb-popover,.bb-grid [style*="position: absolute"],.bb-grid [style*="position: fixed"]{animation:bb-dropdown .12s cubic-bezier(.16,1,.3,1) both}.market-item{animation:bb-fade-in .1s ease both}.market-item:nth-child(1){animation-delay:0ms}.market-item:nth-child(2){animation-delay:15ms}.market-item:nth-child(3){animation-delay:30ms}.market-item:nth-child(4){animation-delay:45ms}.market-item:nth-child(5){animation-delay:60ms}.market-item:nth-child(6){animation-delay:75ms}.market-item:nth-child(7){animation-delay:90ms}.market-item:nth-child(8){animation-delay:105ms}.market-item:nth-child(9){animation-delay:.12s}.market-item:nth-child(10){animation-delay:135ms}@keyframes bb-file-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes bb-tab-in{0%{opacity:0}to{opacity:1}}[role=tabpanel]{animation:bb-tab-in .12s ease both}@keyframes bb-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.market-watch__results{animation:bb-dropdown .1s cubic-bezier(.16,1,.3,1) both!important}@keyframes bb-config-in{0%{opacity:0;transform:scale(.98) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bb-chart-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes bb-panel-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.data-row:hover{padding-left:var(--space-14)!important;transition:padding .12s ease!important}.action-card:hover .action-card-arrow{transform:translate(4px)!important;transition:transform .12s cubic-bezier(.16,1,.3,1)!important}.split-nav-item__arrow{transition:opacity .12s ease,transform .12s cubic-bezier(.16,1,.3,1)!important}[role=separator]:hover{width:6px!important;transition:width .12s ease!important}.bottom-nav-toggle svg{transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.bottom-nav-dock--hidden .bottom-nav-toggle svg{transform:rotate(180deg)!important}.app-content,.split-sidebar__nav,.market-watch__list,.data-section>div{scroll-behavior:smooth}.hero__cta{position:relative!important;overflow:hidden!important}.hero__cta:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:1px!important;background:currentColor!important;transform:translate(-100%)!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.hero__cta:hover:after{transform:translate(0)!important}.equity-card,.risk-card{border-color:var(--bb-border-1)!important;background:var(--bb-surface-1)!important}.ea-store-grid{gap:var(--space-1)!important;padding:0!important;background:var(--bb-border-0)!important}@media (min-width: 1280px){.ea-store-grid{grid-template-columns:repeat(5,1fr)!important}}@media (min-width: 1600px){.ea-store-grid{grid-template-columns:repeat(6,1fr)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.rail,.bottom-nav-dock,.split-sidebar,.sidebar-overlay,.alert-frame-bar,.toast-container{display:none!important}body{background:#fff!important;color:#000!important}}body,#root,.app-shell,.app-main,.app-main--ide,.app-content,.arena,.top-bar,.hero,.hero__cell,.hero__cell--primary,.rail,.rail__brand,.split-sidebar,.split-sidebar__brand,.split-sidebar__footer,.split-nav-item,.bottom-nav,.bottom-nav-dock,.responsive-shell,.market-watch,.market-watch__header,.bt-header,.page-header,.content-grid,.data-section,.data-header,.metric-strip,.metric-card,.action-card,.monolith,.panel-float,.panel-glass,.command-module,.module-header,.system-status,.tutorial-panel,.tutorial-card,.bt-page,.bt-section,.bt-submit,.empty-state{background:var(--terminal-canvas)!important}.hero__grid,.metric-strip,.action-grid,.bento-grid,.bb-grid,.ea-store-grid{background:#ffffff04!important}.hero__cell,.hero__cell--primary,.metric-card,.action-card,.bento-grid>*,.bb-grid>*,.data-row:hover{background:var(--terminal-canvas)!important}[data-mode=borderless] *,[data-mode=borderless] *:before,[data-mode=borderless] *:after{border-color:transparent!important}.bt-tab--active{border-bottom-color:var(--terminal-accent)!important}.rail__item--active:before{background:var(--terminal-accent)!important}.bottom-nav-item--active:before{background:var(--terminal-accent)!important}input:focus,textarea:focus,:is(select,.slide-select-trigger):focus,.form-input:focus{border-color:color-mix(in srgb,var(--terminal-accent) 40%,transparent)!important;box-shadow:none!important}.dashboard-v2 .dash-panel,.dashboard-v2 .dash-kpis,.dashboard-v2 .dash-shortcuts,.dashboard-v2 .dash-mid__chart,.dashboard-v2 .dash-mid__risk,.dashboard-v2 .dash-live__watch,.dashboard-v2 .dash-live__positions,.dashboard-v2 .dash-ribbon,.dashboard-v2 .dash-bulk{border-color:var(--dash-line, rgba(255, 255, 255, .1))!important}.dashboard-v2 .dash-panel--interactive:hover,.dashboard-v2 .dash-kpi:hover{border-color:var(--dash-panel-border-hover, rgba(255, 255, 255, .18))!important}[role=tab][aria-selected=true]{border-top-color:var(--terminal-accent)!important}.toast-item{border-color:#ffffff0f!important}.market-watch__results{border-color:color-mix(in srgb,var(--terminal-accent) 30%,transparent)!important}.split-nav-item--active:after,.split-nav-item:hover:after{background:var(--terminal-accent)!important}.rail__brand-mark{border-color:var(--terminal-accent)!important}.rail__item--active{background:transparent!important;color:var(--terminal-accent)!important}.rail__item:hover{background:transparent!important;color:var(--terminal-text)!important}.bottom-nav-item--active{background:transparent!important;color:var(--terminal-accent)!important}.bottom-nav-item:hover,.split-nav-item:hover,.split-nav-item--active{background:transparent!important;color:var(--terminal-text)!important}.split-nav-item--active .split-nav-item__num,.split-nav-item:hover .split-nav-item__num{color:var(--terminal-accent)!important}.bt-tab:hover,.bt-tab--active{background:transparent!important;color:var(--terminal-text)!important}.data-row:hover{background:transparent!important}.data-row:hover .data-row-title{color:var(--terminal-text)!important}.data-row:hover .data-row-meta{color:var(--terminal-text-muted)!important}.action-card:hover{background:var(--terminal-canvas)!important}.action-card:hover .action-card-title,.action-card:hover .action-card-arrow{color:var(--terminal-accent)!important}.metric-card:hover{background:var(--terminal-canvas)!important}.market-item:hover{background:transparent!important}.market-item:hover .market-item__symbol{color:var(--terminal-text)!important}.market-item--active{background:transparent!important}.market-item--active .market-item__symbol{color:var(--terminal-accent)!important}.split-nav-item:before{display:none!important}a.action-card,a.data-row,a.split-nav-item,a.nav-item,.chip,.radio-card,.btn-ghost,.btn-secondary{background:transparent!important}.btn-primary,.btn-primary:hover{background:var(--terminal-accent)!important;color:var(--terminal-canvas)!important}.chip.selected{background:transparent!important;color:var(--terminal-accent)!important}.chip.selected .chip-label{color:var(--terminal-accent)!important}.radio-card.selected{background:transparent!important}.radio-card.selected .radio-card-label{color:var(--terminal-accent)!important}input,textarea,:is(select,.slide-select-trigger),.form-input,.form-select{background:var(--terminal-canvas)!important}.num,[data-numeric],td.num,th.num{font-family:"IBM Plex Mono",var(--font-mono),Menlo,Consolas,monospace;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1,"cv01" 1;letter-spacing:0}.num.right,.num--right,td.num--right{text-align:right}[data-flash=up]{color:var(--terminal-positive, var(--terminal-accent))}[data-flash=down]{color:var(--terminal-negative, var(--terminal-text-muted))}.tick-cell{position:relative;isolation:isolate;border-radius:0;padding:0 var(--space-4)}.tick-cell--up{color:var(--terminal-positive, var(--terminal-accent))}.tick-cell--down{color:var(--terminal-negative, var(--terminal-text-muted))}.transition,.transition-all,.transition-opacity,.transition-transform,.transition-colors{transition-duration:.12s!important;transition-timing-function:cubic-bezier(.2,.7,.2,1)!important}.ease-bounce,.ease-elastic,.ease-spring{transition-timing-function:cubic-bezier(.2,.7,.2,1)!important}.snap-120{transition:all .12s cubic-bezier(.2,.7,.2,1)!important}:where(button,a,input,:is(select,.slide-select-trigger),textarea,[tabindex]):focus-visible{outline:2px solid var(--terminal-accent-strong, var(--terminal-accent-strong));outline-offset:1px;border-radius:4px}input:focus-visible,:is(select,.slide-select-trigger):focus-visible,textarea:focus-visible{outline:1px solid var(--terminal-accent-strong);outline-offset:0}*:focus-visible{outline-color:var(--terminal-accent-strong)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root,:root[data-density=default]{--row-h: 24px;--row-h-input: 24px;--row-pad-y: 3px;--row-pad-x: 10px;--row-fs: 11px;--row-fs-label: 11px}:root[data-density=compact]{--row-h: 16px;--row-h-input: 20px;--row-pad-y: 2px;--row-pad-x: 8px;--row-fs: 10px;--row-fs-label: 10px}:root[data-density=roomy]{--row-h: 32px;--row-h-input: 32px;--row-pad-y: 8px;--row-pad-x: 16px;--row-fs: 12px;--row-fs-label: 11px}.data-row{height:var(--row-h, 24px)!important;min-height:var(--row-h, 24px)!important;max-height:var(--row-h, 24px)!important;padding:0 var(--row-pad-x, var(--space-8))!important}.data-header{height:var(--row-h, 24px)!important;padding:0 var(--row-pad-x, var(--space-8))!important;font-size:var(--row-fs-label, 11px)!important}:root[data-density=roomy] .data-row{padding-block:var(--space-4)!important}.data-row-profit-value,.data-row-title,.data-row-meta{font-size:var(--row-fs, 11px)!important}.toast-item{position:relative;font-size:var(--row-fs, 12px);border-radius:0!important}.toast-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:currentColor;opacity:.85;color:inherit}.toast-title{font-size:var(--row-fs, 12px)!important;letter-spacing:0}.toast-message{font-size:calc(var(--row-fs, 12px) - 1px)!important;opacity:.85}.toast-item[style*="cursor: pointer"]:hover{transform:translateY(-1px);transition:transform .12s cubic-bezier(.2,.7,.2,1)}:root[data-density=compact] .split-nav-item{padding:var(--space-14) var(--space-28)}:root[data-density=roomy] .split-nav-item{padding:var(--space-28) var(--space-48)}:root[data-density=compact] .bottom-nav-item{min-height:48px;padding:var(--space-4) var(--space-8)}:root[data-density=roomy] .bottom-nav-item{min-height:64px;padding:var(--space-12) var(--space-12)}:root[data-density=compact] .rail__item{padding:var(--space-8) 0}:root[data-density=roomy] .rail__item{padding:var(--space-18) 0}:root[data-density=compact] .metric-card{padding:var(--space-6)!important}:root[data-density=roomy] .metric-card{padding:var(--space-14)!important}:root[data-density=compact] .metric-value{font-size:12px!important}:root[data-density=default] .metric-value{font-size:14px!important}:root[data-density=roomy] .metric-value{font-size:18px!important}.metric-value{font-variant-numeric:tabular-nums slashed-zero!important}:root[data-density=compact] .hero__value--primary{font-size:28px!important}:root[data-density=roomy] .hero__value--primary{font-size:44px!important}.hero__value--primary{font-variant-numeric:tabular-nums slashed-zero!important}.modal-backdrop-enter :where(button,input,:is(select,.slide-select-trigger),textarea,[tabindex]):focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.modal-backdrop-enter{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-density=compact] *::-webkit-scrollbar{width:3px!important;height:3px!important}:root[data-density=roomy] *::-webkit-scrollbar{width:6px!important;height:6px!important}.empty-state{padding:calc(var(--row-h, var(--space-22)) * 2) var(--space-16);text-align:center}.empty-state__title{font-size:var(--row-fs-label, 11px);letter-spacing:var(--mark-tracking, .03em);text-transform:uppercase;font-family:var(--mark-font, var(--terminal-font-sans));font-weight:var(--mark-weight, 800);color:var(--terminal-text-secondary)}.empty-state__hint{font-size:var(--row-fs, 11px);color:var(--terminal-text-secondary);max-width:320px;margin:var(--space-8) auto 0;line-height:1.5}::selection{background:color-mix(in srgb,var(--terminal-accent, var(--terminal-accent)) 30%,transparent);color:inherit}::-moz-selection{background:color-mix(in srgb,var(--terminal-accent, var(--terminal-accent)) 30%,transparent);color:inherit}input,textarea,[contenteditable=true]{caret-color:var(--terminal-accent, var(--terminal-accent))}:where(button,input,:is(select,.slide-select-trigger),textarea)[disabled],:where(button,input,:is(select,.slide-select-trigger),textarea):disabled{cursor:not-allowed;opacity:.4}.chart-workspace,.chart-workspace-scoped{--chart-canvas: var(--terminal-canvas);--chart-inset: var(--terminal-surface-inset);--chart-surface: var(--terminal-surface);--chart-raised: var(--terminal-surface-raised);--chart-hover: var(--terminal-surface-hover);--chart-text: var(--terminal-text);--chart-text-secondary: var(--terminal-text-secondary);--chart-text-muted: var(--terminal-text-muted);--chart-text-disabled: var(--terminal-text-disabled);--chart-accent: var(--terminal-accent);--chart-accent-strong: var(--terminal-accent-strong);--chart-positive: var(--terminal-positive);--chart-negative: var(--terminal-negative);--chart-warn: var(--terminal-warning);--chart-radius: 4px;--chart-toolbar-h: 40px;--chart-toolbar-h-mobile: 44px;--chart-focus-ring: 2px solid var(--chart-accent-strong);--terminal-canvas: var(--chart-canvas);--terminal-surface-inset: var(--chart-inset);--terminal-surface: var(--chart-surface);--terminal-raised: var(--chart-raised);--terminal-surface-hover: var(--chart-hover);--terminal-text: var(--chart-text);--terminal-text-secondary: var(--chart-text-secondary);--terminal-text-muted: var(--chart-text-muted);--terminal-text-disabled: var(--chart-text-disabled);--terminal-accent: var(--chart-accent);--terminal-accent-strong: var(--chart-accent-strong);--terminal-positive: var(--chart-positive);--terminal-negative: var(--chart-negative);--terminal-warning: var(--chart-warn);--terminal-control-height: var(--chart-toolbar-h);--terminal-control-height-touch: var(--chart-toolbar-h-mobile);--terminal-radius: var(--chart-radius);box-sizing:border-box;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--terminal-text);background:var(--terminal-canvas);font-family:var(--terminal-font-sans)}.chart-workspace *,.chart-workspace *:before,.chart-workspace *:after,.chart-workspace-scoped *,.chart-workspace-scoped *:before,.chart-workspace-scoped *:after{box-sizing:border-box}.chart-workspace__main{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--terminal-canvas)}.chart-login-shell{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:var(--terminal-canvas)}.chart-workspace__body{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.chart-toolbar{position:relative;z-index:30;display:flex;flex:0 0 var(--chart-toolbar-h);align-items:stretch;min-width:0;min-height:var(--chart-toolbar-h);max-height:var(--chart-toolbar-h);overflow-x:hidden;overflow-y:visible;background:var(--terminal-canvas);border-bottom:1px solid var(--terminal-border-strong);font-family:var(--terminal-font-mono)}.chart-toolbar__group{display:inline-flex;flex:0 0 auto;align-items:stretch;min-width:-moz-max-content;min-width:max-content;border-right:1px solid var(--terminal-border)}.chart-toolbar__group--context{margin-left:auto;border-right:0}.chart-toolbar__group--context>.chart-toolbar__control{border-left:1px solid var(--terminal-border)}.chart-toolbar__control{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:var(--chart-toolbar-h);padding:0 var(--space-10);color:var(--terminal-text-muted);background:transparent;border:0;border-right:1px solid var(--terminal-border);border-bottom:2px solid transparent;border-radius:var(--chart-radius);cursor:pointer;font:700 11px / 1 var(--terminal-font-mono);letter-spacing:.08em;white-space:nowrap;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.chart-toolbar__control:hover{color:var(--terminal-text-secondary);background:var(--terminal-surface-hover)}.chart-toolbar__control.is-active{color:var(--terminal-accent-strong);border-bottom-color:var(--terminal-accent)}.chart-toolbar__control--terminal-positive.is-active{color:var(--terminal-positive);border-bottom-color:var(--terminal-positive)}.chart-toolbar__control--danger{color:var(--terminal-negative)}.chart-toolbar__control:disabled{color:var(--terminal-text-disabled);cursor:not-allowed;opacity:.4}.chart-toolbar__tools,.chart-toolbar__tabs{display:inline-flex;flex:0 0 auto;align-items:stretch}.chart-toolbar__tools{border-left:1px solid var(--terminal-border)}.chart-toolbar__tabs{border-right:1px solid var(--terminal-border)}.chart-toolbar__balance{display:inline-flex;min-height:var(--terminal-control-height);flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--space-2);padding:0 var(--space-10);color:var(--terminal-text);border-left:1px solid var(--terminal-border);font-variant-numeric:tabular-nums;line-height:1}.chart-symbol-selector{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:stretch}.chart-symbol-selector__trigger{gap:var(--space-8);min-width:108px}.chart-symbol-selector__value{color:inherit;font-variant-numeric:tabular-nums}.chart-symbol-selector__chevron{flex:0 0 auto;transition:transform .12s ease}.chart-symbol-selector__trigger[aria-expanded=true] .chart-symbol-selector__chevron{transform:rotate(180deg)}.chart-symbol-selector__backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0}.chart-toolbar__more,#chart-toolbar-analysis[hidden]{display:none}.chart-toolbar__group--analysis{display:inline-flex}.chart-symbol-search__results{display:flex;min-height:0}.chart-symbol-search__list{flex:1 1 auto;min-width:0}.chart-symbol-search__option{display:flex;width:100%;min-height:var(--terminal-control-height, 40px);align-items:center;justify-content:space-between;gap:var(--space-10);padding:var(--space-7) var(--space-10);color:var(--terminal-text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--terminal-border);cursor:pointer;font:11px var(--terminal-font-mono)}.chart-symbol-search__option:hover,.chart-symbol-search__option.is-highlighted,.chart-symbol-search__option.is-active{color:var(--terminal-text);background:var(--terminal-surface-hover)}.chart-symbol-search__option.is-active{box-shadow:inset 3px 0 var(--terminal-accent)}.chart-symbol-search__watch-actions{display:flex;flex-direction:column;flex:0 0 40px}.chart-symbol-search__watch{min-width:40px;min-height:var(--terminal-control-height, 40px);color:var(--terminal-text-muted);background:transparent;border:0;border-bottom:1px solid var(--terminal-border);cursor:pointer}.chart-symbol-search__watch:hover,.chart-symbol-search__watch.is-added{color:var(--terminal-warning);background:var(--terminal-surface-hover)}.chart-symbol-search__watch:focus-visible,.chart-symbol-search__option:focus-visible{position:relative;z-index:1}.chart-toolbar__control:focus-visible,.chart-icon-button:focus-visible,.chart-trade-hud button:focus-visible,.chart-trade-hud input:focus-visible,.chart-dom button:focus-visible,.chart-menu button:focus-visible,.chart-menu input:focus-visible,.chart-playback button:focus-visible,.chart-playback input:focus-visible,.chart-playback :is(select,.slide-select-trigger):focus-visible,.chart-workspace [role=button]:focus-visible,.chart-symbol-search__watch:focus-visible,.chart-symbol-search__option:focus-visible,.chart-surface__focus-cue:focus-visible,.chart-surface__canvas:focus-visible{outline:var(--chart-focus-ring);outline-offset:2px}.chart-surface{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:300px;overflow:hidden;background:var(--terminal-canvas);touch-action:none}.chart-surface__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;touch-action:none}.chart-surface__summary{position:absolute;width:1px;height:1px;padding:0;margin:calc(var(--space-1) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chart-loading-shell{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);background:var(--terminal-canvas)}.chart-loading-shell__indicator{position:relative;display:flex;width:80px;height:80px;align-items:center;justify-content:center}.chart-loading-shell__symbol{position:relative;z-index:1;color:var(--terminal-accent);font:800 14px / 1 var(--terminal-font-mono);letter-spacing:.2em}.chart-loading-shell__rings{position:absolute;top:0;right:0;bottom:0;left:0}.chart-loading-shell__ring--outer{stroke:var(--terminal-text-disabled)}.chart-loading-shell__ring--animated{stroke:var(--terminal-accent)}.chart-loading-shell__ring--inner{stroke:color-mix(in srgb,var(--terminal-accent) 20%,transparent)}.chart-disconnected-shell{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-32);background:transparent}.chart-disconnected-shell__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-14);max-width:420px;padding:var(--space-32) var(--space-36);border:1px solid color-mix(in srgb,var(--terminal-accent) 30%,transparent);background:var(--terminal-surface);box-shadow:var(--terminal-shadow-overlay);text-align:center}.chart-disconnected-shell__eyebrow{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-8);color:var(--terminal-accent);background:color-mix(in srgb,var(--terminal-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--terminal-accent) 25%,transparent);border-radius:var(--terminal-radius-sm);font:700 9px / 1 var(--terminal-font-mono);letter-spacing:.3em}.chart-disconnected-shell__eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--terminal-accent);box-shadow:0 0 6px var(--terminal-accent)}.chart-disconnected-shell__title{margin:0;color:var(--terminal-text);font:600 18px / 1.3 var(--terminal-font-sans);letter-spacing:-.015em;max-width:380px}.chart-disconnected-shell__body{margin:0;color:var(--terminal-text-secondary);font:13px / 1.5 var(--terminal-font-sans);max-width:320px}.chart-disconnected-shell__cta{margin-top:var(--space-6);padding:var(--space-12) var(--space-28);background:var(--terminal-accent);color:var(--terminal-canvas);border:0;cursor:pointer;font:700 11px / 1 var(--terminal-font-mono);letter-spacing:.2em;text-transform:uppercase;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.chart-disconnected-shell__cta:hover{background:var(--terminal-accent-strong);box-shadow:0 0 24px color-mix(in srgb,var(--terminal-accent) 35%,transparent)}.chart-disconnected-shell__cta:active{transform:scale(.98)}.chart-disconnected-shell__cta:focus-visible{outline:2px solid var(--terminal-accent-strong);outline-offset:2px}.chart-disconnected-shell__hint{color:var(--terminal-text-muted);font:10px / 1.5 var(--terminal-font-mono);letter-spacing:.04em;text-transform:uppercase;max-width:340px;text-align:center;text-wrap:balance}.chart-disconnected-shell__hint strong{color:var(--terminal-text);font-weight:700}.chart-loading-shell__label{color:var(--terminal-text-muted);font:700 11px / 1 var(--terminal-font-mono);letter-spacing:.3em}.chart-surface__overlay{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;pointer-events:none}.chart-surface__overlay>*{pointer-events:auto}.chart-watchlist{position:relative;z-index:20;display:flex;flex:0 0 224px;flex-direction:column;align-self:flex-start;min-width:208px;max-width:256px;max-height:100%;min-height:0;overflow:hidden;color:var(--terminal-text);background:var(--terminal-canvas);border-right:1px solid var(--terminal-border-strong);border-bottom:1px solid var(--terminal-border-strong);font-family:var(--terminal-font-mono)}.chart-account-info{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--terminal-border-strong)}.chart-account-info__title{margin-bottom:var(--space-5);color:var(--terminal-accent-strong);font-size:10px;font-weight:800;letter-spacing:.16em}.chart-account-info__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding:var(--space-2) 0;color:var(--terminal-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.chart-account-info__row>span:first-child{overflow:hidden;color:var(--terminal-text-muted);text-overflow:ellipsis;white-space:nowrap}.chart-account-info__row>span:last-child{flex:0 0 auto;color:var(--terminal-text);font-weight:700}.chart-account-info__row>span.is-up{color:var(--terminal-positive)}.chart-account-info__row>span.is-down{color:var(--terminal-negative)}.chart-watchlist__header{display:flex;min-height:29px;height:29px;box-sizing:border-box;align-items:center;justify-content:space-between;padding:0 var(--space-12) 0 var(--rail-pad, var(--space-8));color:var(--terminal-text-muted);border-bottom:1px solid var(--terminal-border-strong);font-family:var(--mark-font, var(--app-chrome-font, Inter, sans-serif));font-size:var(--mark-size, 11px);font-weight:var(--mark-weight, 800);letter-spacing:var(--mark-tracking, .03em)}.chart-watchlist__add{display:inline-grid;width:32px;min-height:32px;place-items:center;padding:0;color:var(--terminal-text-muted);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:700 15px / 1 var(--terminal-font-mono)}.chart-watchlist__add:hover{color:var(--terminal-accent-strong);border-color:var(--terminal-accent)}.chart-watchlist__list{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:auto}.chart-watchlist__row{position:relative;display:block;width:100%;min-height:48px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);color:var(--terminal-text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--terminal-border);border-left:3px solid transparent;cursor:pointer;font:11px / 1.35 var(--terminal-font-mono);transition:background .12s ease}.chart-watchlist__row:hover{background:var(--terminal-surface-hover)}.chart-watchlist__row.is-active{color:var(--terminal-accent-strong);border-left-color:var(--terminal-accent)}.chart-watchlist__select{display:block;width:100%;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer;font:inherit}.chart-watchlist__select:focus-visible{outline:2px solid var(--terminal-border-focus);outline-offset:-2px}.chart-watchlist__row:focus-visible{outline:2px solid var(--terminal-border-focus);outline-offset:-2px}.chart-watchlist__symbol-row,.chart-watchlist__price-row{display:flex;align-items:center}.chart-watchlist__symbol-row{justify-content:space-between;gap:var(--space-8)}.chart-watchlist__symbol{color:inherit;font-weight:700;letter-spacing:.04em;font-size:12px}.chart-watchlist__spread-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-5);color:var(--terminal-accent-strong);background:color-mix(in srgb,var(--terminal-accent) 12%,transparent);border-radius:var(--terminal-radius-sm);font:700 9px / 1.4 var(--terminal-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}.chart-watchlist__pending{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-5);color:var(--terminal-text-muted);font:600 9px / 1 var(--terminal-font-mono);letter-spacing:.16em}.chart-watchlist__pending-dot{width:5px;height:5px;border-radius:50%;background:var(--terminal-accent);animation:pulse-pending 1.2s ease-in-out infinite;flex-shrink:0}.chart-watchlist__row.is-pending{color:var(--terminal-text-muted)}.chart-watchlist__row.is-pending .chart-watchlist__symbol{color:var(--terminal-text-secondary)}.chart-watchlist__direction{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;font-size:10px;line-height:1;flex-shrink:0}.chart-watchlist__direction.is-up{color:var(--terminal-positive)}.chart-watchlist__direction.is-down{color:var(--terminal-negative)}.chart-watchlist__remove{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--terminal-text-muted);background:transparent;border:0;cursor:pointer;font-size:14px;line-height:1;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease;border-radius:var(--terminal-radius-sm)}.chart-watchlist__row:hover .chart-watchlist__remove,.chart-watchlist__row:focus-within .chart-watchlist__remove{opacity:.7}.chart-watchlist__remove:hover{color:var(--terminal-negative);border-color:var(--terminal-border)}.chart-watchlist__price-row{gap:var(--space-4);margin-top:var(--space-4)}.chart-watchlist__price{display:inline-flex;align-items:center;gap:var(--space-4);font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.chart-watchlist__bid[data-direction=up]{color:var(--terminal-positive)}.chart-watchlist__bid[data-direction=down]{color:var(--terminal-negative)}.chart-watchlist__bid[data-direction=flat]{color:var(--terminal-text)}.chart-watchlist__empty{display:grid;align-content:start;justify-items:start;gap:var(--space-4);padding:var(--space-12);color:var(--terminal-text-muted);text-align:left;font-size:10px;letter-spacing:.08em}.chart-watchlist__quickpicks{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.chart-watchlist__quickpick{padding:var(--space-4) var(--space-8);color:var(--terminal-text-secondary);background:var(--terminal-surface);border:1px solid var(--terminal-border);cursor:pointer;font:700 10px / 1 var(--terminal-font-mono);letter-spacing:.04em}.chart-watchlist__quickpick:hover{color:var(--terminal-accent-strong);border-color:var(--terminal-accent)}.chart-watchlist__empty-title{color:var(--terminal-text);font-weight:700;letter-spacing:.12em}.chart-watchlist__empty-cta{display:inline-flex;min-height:32px;align-items:center;gap:var(--space-6);padding:0 var(--space-14);color:var(--terminal-canvas);background:var(--terminal-accent);border:0;cursor:pointer;font:700 10px / 1 var(--terminal-font-mono);letter-spacing:.14em;transition:background-color .12s ease}.chart-watchlist__empty-cta:hover{background:var(--terminal-accent-strong)}.chart-watchlist__empty-cta:focus-visible{outline:2px solid var(--terminal-border-focus);outline-offset:2px}.chart-watchlist__empty-hint{color:var(--terminal-text-disabled);font-size:10px;letter-spacing:0}.chart-watchlist__footer{display:flex;min-height:30px;align-items:center;justify-content:space-between;padding:0 var(--space-10);color:var(--terminal-text-muted);border-top:1px solid var(--terminal-border-strong);font-size:10px;letter-spacing:.06em}.chart-quote,.chart-state{font-family:var(--terminal-font-mono);font-variant-numeric:tabular-nums}.chart-toolbar .chart-quote{display:inline-flex;min-height:var(--terminal-control-height);align-items:stretch;border-left:1px solid var(--terminal-border)}.chart-toolbar .chart-quote__cell{display:inline-flex;min-width:44px;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--space-2);padding:0 var(--space-6);line-height:1}.chart-toolbar .chart-quote__spread{align-items:center;color:var(--terminal-accent-strong)}.chart-toolbar .chart-quote__label{color:var(--terminal-text-muted);font-size:10px;letter-spacing:.12em}.chart-quote__bid{color:var(--terminal-positive)}.chart-quote__ask{color:var(--terminal-negative)}.chart-quote__spread{color:var(--terminal-accent-strong)}.chart-state{display:inline-flex;align-items:center;gap:var(--space-5);letter-spacing:.08em}.chart-toolbar .chart-state{min-height:var(--terminal-control-height);padding:0 var(--space-10);border-left:1px solid var(--terminal-border)}.chart-toolbar .chart-state__dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentcolor;box-shadow:0 0 6px currentcolor}.chart-state.is-live{color:var(--terminal-positive)}.chart-state.is-stale,.chart-state.is-backtest{color:var(--terminal-warning)}.chart-state.is-offline{color:var(--terminal-negative)}.chart-menu,.chart-dom,.chart-trade-hud,.chart-playback{color:var(--terminal-text);background:var(--terminal-surface);border:1px solid var(--terminal-border-strong);font-family:var(--terminal-font-mono)}.chart-menu{position:absolute;z-index:50;top:44px;right:var(--space-4);width:min(420px,calc(100vw - 16px));max-height:min(520px,calc(100% - 48px));overflow:hidden;box-shadow:0 12px 30px #00000073}.chart-menu--style{min-width:380px}.chart-menu__title{margin:0;color:var(--terminal-text);font-size:12px;line-height:1.25;font-weight:800;letter-spacing:.12em}.chart-menu__description{max-width:290px;margin:var(--space-3) 0 0;color:var(--terminal-text-muted);font-size:10px;line-height:1.35;white-space:normal;overflow-wrap:break-word;word-break:normal}.chart-menu__backdrop{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;background:#00000047}.chart-menu__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--terminal-border)}.chart-menu__item{display:flex;width:100%;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);color:var(--terminal-text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--terminal-border);cursor:pointer;font:11px var(--terminal-font-mono)}.chart-menu__item:hover,.chart-menu__item.is-selected{color:var(--terminal-text);background:var(--terminal-surface-hover)}.chart-menu__item.is-selected{box-shadow:inset 3px 0 var(--terminal-accent)}.chart-menu__item-label{font-weight:800;letter-spacing:.06em}.chart-menu__item-description{color:var(--terminal-text-muted);font-size:10px}.chart-icon-button{min-width:32px;min-height:32px;padding:0 var(--space-8);color:var(--terminal-text-muted);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:700 10px var(--terminal-font-mono)}.chart-icon-button:not(:disabled):hover{color:var(--terminal-accent-strong);border-color:var(--terminal-accent)}.chart-indicator-settings{position:absolute;z-index:40;top:44px;right:12px;display:flex;width:min(280px,calc(100vw - 24px));max-height:min(600px,calc(100% - 52px));flex-direction:column;gap:var(--space-12);overflow:auto;padding:var(--space-14);color:var(--terminal-text);background:var(--terminal-surface-inset);border:1px solid var(--terminal-border-strong);border-radius:var(--chart-radius, 3px);box-shadow:0 12px 40px #0009;font:11px var(--terminal-font-mono)}.chart-indicator-settings__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-2);border-bottom:1px solid var(--terminal-border)}.chart-indicator-settings__title{margin:0;color:var(--terminal-text);font-size:12px;font-weight:700}.chart-indicator-settings__field{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;padding:0;margin:0;border:0}.chart-indicator-settings__label{display:block;color:var(--terminal-text-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.chart-indicator-settings__label span,.chart-indicator-settings__label output{color:var(--terminal-accent);letter-spacing:0;text-transform:none}.chart-indicator-settings__input,.chart-indicator-settings__range{width:100%}.chart-indicator-settings__input{min-height:32px;padding:var(--space-6) var(--space-8);color:var(--terminal-text);background:var(--terminal-canvas);border:1px solid var(--terminal-border-strong);border-radius:var(--chart-radius, 3px);font:12px var(--terminal-font-mono)}.chart-indicator-settings__range{accent-color:var(--terminal-accent)}.chart-indicator-settings__colors{gap:var(--space-8)}.chart-indicator-settings__swatches{display:flex;flex-wrap:wrap;gap:var(--space-6)}.chart-indicator-settings__swatch{width:24px;height:24px;padding:0;border:1px solid var(--terminal-border-strong);border-radius:var(--chart-radius, 3px);cursor:pointer}.chart-indicator-settings__swatch.is-selected{border:2px solid var(--terminal-text);box-shadow:0 0 0 1px var(--terminal-accent)}.chart-indicator-settings__custom-color{display:flex;width:24px;height:24px;overflow:hidden;border:1px solid var(--terminal-border-strong);border-radius:var(--chart-radius, 3px);cursor:pointer}.chart-indicator-settings__custom-color input{width:32px;height:32px;padding:0;margin:calc(var(--space-4) * -1);border:0;cursor:pointer}.chart-indicator-settings__presets{display:flex;gap:var(--space-4)}.chart-indicator-settings__preset,.chart-indicator-settings__reset{min-height:32px;padding:var(--space-4) var(--space-6);color:var(--terminal-text-secondary);background:transparent;border:1px solid var(--terminal-border);border-radius:var(--chart-radius, 3px);cursor:pointer;font:10px var(--terminal-font-mono)}.chart-indicator-settings__preset{flex:1 1 0}.chart-indicator-settings__preset.is-selected{color:var(--terminal-accent);background:color-mix(in srgb,var(--terminal-accent) 15%,transparent);border-color:var(--terminal-accent)}.chart-indicator-settings__reset{width:100%;color:var(--terminal-text-secondary)}.chart-indicator-settings__reset:hover,.chart-indicator-settings__preset:hover{color:var(--terminal-accent-strong);border-color:var(--terminal-accent)}.chart-dom{position:absolute;z-index:35;top:0;right:0;bottom:0;display:flex;width:240px;min-width:224px;max-width:280px;flex-direction:column;overflow:hidden;background:var(--terminal-overlay);box-shadow:-10px 0 24px #0000003d}.chart-dom__header{display:flex;min-height:var(--terminal-control-height, 40px);align-items:center;gap:var(--space-8);padding:0 var(--space-10);border-bottom:1px solid var(--terminal-border-strong)}.chart-dom__title{color:var(--terminal-accent-strong);font-weight:800;letter-spacing:.12em}.chart-dom__symbol{color:var(--terminal-text-secondary);font-size:11px}.chart-dom__age{margin-left:auto;color:var(--terminal-warning);font-size:10px}.chart-dom__body{flex:1;min-height:0;overflow:auto}.chart-dom__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.chart-dom__caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.chart-dom__row{height:30px;border-bottom:1px solid var(--terminal-border)}.chart-dom__row:hover{background:var(--terminal-surface-hover)}.chart-dom__price-cell{position:relative;padding:0 var(--space-8);text-align:right}.chart-dom__volume-cell{padding:0 var(--space-6);color:var(--terminal-text-muted);text-align:right;font-size:10px}.chart-dom__action-cell{width:52px;padding-right:var(--space-6)}.chart-dom__action{min-height:28px;padding:0 var(--space-5);color:var(--terminal-text-secondary);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:700 9px var(--terminal-font-mono)}.chart-dom__row[data-side=ask] .chart-dom__action{color:var(--terminal-negative)}.chart-dom__row[data-side=bid] .chart-dom__action{color:var(--terminal-positive)}.chart-dom__volume-bar{position:absolute;inset:3px 0 3px auto;z-index:0;opacity:.15;background:currentcolor;pointer-events:none}.chart-dom__price-value{position:relative;z-index:1}.chart-dom__spread{display:flex;align-items:center;justify-content:center;gap:var(--space-5);min-height:34px;color:var(--terminal-accent-strong);border-block:1px solid var(--terminal-border-strong);font-size:10px}.chart-dom__spread-label,.chart-dom__spread-unit{color:var(--terminal-text-muted);font-size:10px;letter-spacing:.08em}.chart-dom__empty{display:grid;flex:1;place-items:center;color:var(--terminal-text-muted);font-size:10px;letter-spacing:.12em}.chart-trade-hud{position:absolute;z-index:25;display:flex;min-height:48px;pointer-events:none;background:transparent;border:0}.chart-trade-hud__inner{display:flex;max-width:100%;align-items:stretch;gap:var(--space-4);padding:var(--space-4);pointer-events:auto;background:var(--terminal-overlay);border:1px solid var(--terminal-border-strong)}.chart-trade-hud__side{display:flex;min-width:72px;min-height:var(--terminal-control-height, 40px);flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4) var(--space-8);color:var(--terminal-text);background:var(--terminal-surface-raised);border:1px solid var(--terminal-border);cursor:pointer;font:700 10px var(--terminal-font-mono)}.chart-trade-hud__side:hover:not(:disabled){background:var(--terminal-surface-hover)}.chart-trade-hud__side:disabled{color:var(--terminal-text-disabled);cursor:not-allowed;opacity:.4}.chart-trade-hud__side--buy{color:var(--terminal-positive)}.chart-trade-hud__side--sell{color:var(--terminal-negative)}.chart-trade-hud__side.is-active{border-color:currentcolor}.chart-trade-hud__side-price,.chart-trade-hud__risk-value,.chart-trade-hud__positions-value{font-variant-numeric:tabular-nums}.chart-trade-hud__spread,.chart-trade-hud__field,.chart-trade-hud__risk,.chart-trade-hud__positions{display:flex;min-height:var(--terminal-control-height, 40px);align-items:center;gap:var(--space-5);padding:0 var(--space-7);border-left:1px solid var(--terminal-border);font-size:10px}.chart-trade-hud__spread-label,.chart-trade-hud__spread-unit,.chart-trade-hud__field-label,.chart-trade-hud__risk-label,.chart-trade-hud__positions-label{color:var(--terminal-text-muted);font-size:10px;letter-spacing:.06em}.chart-trade-hud__spread-value{color:var(--terminal-accent-strong)}.chart-trade-hud__field-input{width:54px;min-height:30px;padding:var(--space-4);color:var(--terminal-text);background:var(--terminal-surface-inset);border:1px solid var(--terminal-border);font:11px var(--terminal-font-mono)}.chart-trade-hud__field-step{min-width:26px;min-height:28px;color:var(--terminal-text-secondary);background:transparent;border:1px solid var(--terminal-border);cursor:pointer}.chart-trade-hud__risk.is-danger{color:var(--terminal-negative)}.chart-trade-hud__risk.is-warning{color:var(--terminal-warning)}.chart-trade-hud__one-click,.chart-trade-hud__action{min-height:var(--terminal-control-height, 40px);padding:0 var(--space-10);color:var(--terminal-text-secondary);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:700 9px var(--terminal-font-mono)}.chart-trade-hud__one-click.is-on{color:var(--terminal-warning);border-color:var(--terminal-warning)}.chart-trade-hud__action{color:var(--terminal-warning)}.chart-trade-hud__action:disabled{color:var(--terminal-text-disabled);cursor:not-allowed}.chart-trade-hud__positions-value.is-positive{color:var(--terminal-positive)}.chart-trade-hud__positions-value.is-negative{color:var(--terminal-negative)}.chart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:calc(var(--space-1) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chart-playback{position:absolute;right:56px;bottom:0;left:0;z-index:24;display:flex;min-height:var(--terminal-control-height, 40px);align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);background:var(--terminal-overlay);border-color:var(--terminal-accent);font-size:10px}.chart-playback__label{flex:0 0 auto;padding:var(--space-2) var(--space-6);color:var(--terminal-accent);background:color-mix(in srgb,var(--terminal-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--terminal-accent) 20%,transparent);font-size:11px;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.chart-playback button,.chart-playback :is(select,.slide-select-trigger){min-height:30px;color:var(--terminal-text-secondary);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:10px var(--terminal-font-mono)}.chart-playback__transport{display:inline-flex;width:30px;align-items:center;justify-content:center;padding:0;color:var(--terminal-accent);border-color:var(--terminal-accent)!important}.chart-playback__transport[aria-pressed=true]{color:var(--terminal-canvas);background:var(--terminal-accent)}.chart-playback__step,.chart-playback__stop{padding:0 var(--space-6);border-color:transparent!important}.chart-playback__step{color:var(--terminal-text-muted)!important}.chart-playback__stop{color:var(--terminal-text-muted)!important;font-size:14px!important;line-height:1}.chart-playback__scrubber{display:flex;flex:1 1 auto;min-width:60px;align-items:center}.chart-playback__scrubber input[type=range]{width:100%;min-width:60px;accent-color:var(--terminal-accent);cursor:pointer}.chart-playback__time,.chart-playback__progress,.chart-playback__trades{flex:0 0 auto;color:var(--terminal-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.chart-playback__time{min-width:100px;color:var(--terminal-text-secondary);text-align:right}.chart-playback__progress{min-width:28px;text-align:right}.chart-playback__speed{flex:0 0 auto;display:flex;align-items:center}.chart-playback__pnl{flex:0 0 auto;min-width:70px;color:var(--terminal-text-secondary);font-weight:700;text-align:right}.chart-playback__pnl.is-positive{color:var(--terminal-positive)}.chart-playback__pnl.is-negative{color:var(--terminal-negative)}@media (width <= 1023px){.chart-toolbar{flex-basis:44px;min-height:var(--terminal-control-height-touch, 44px);max-height:var(--terminal-control-height-touch, 44px);overflow:visible}.chart-toolbar__group--context{margin-left:0}.chart-toolbar__control{min-height:var(--terminal-control-height-mobile)}.chart-toolbar__more{display:inline-flex}.chart-toolbar__group--analysis{position:absolute;z-index:55;top:calc(100% + 1px);right:8px;display:flex;min-width:min(320px,calc(100vw - 16px));max-width:calc(100vw - 16px);flex-wrap:wrap;background:var(--terminal-surface);border:1px solid var(--terminal-border-strong);box-shadow:0 12px 30px #00000073}.chart-toolbar__group--analysis[hidden]{display:none}.chart-watchlist{position:absolute;inset:0 auto 0 0;z-index:40;width:min(280px,86vw);max-width:none;box-shadow:var(--terminal-shadow-sidebar-r)}.chart-dom{width:min(280px,88vw);max-width:none}.chart-trade-hud__inner{flex-wrap:wrap}}@media (width <= 639px){.chart-workspace{width:100vw;max-width:100vw}.chart-workspace__body{min-height:300px}.chart-toolbar{overflow:visible}.chart-toolbar__group{min-width:-moz-max-content;min-width:max-content}.chart-toolbar__group--analysis{top:calc(100% + 1px);right:4px;min-width:min(320px,calc(100vw - 8px));max-width:calc(100vw - 8px)}.chart-toolbar__control{min-height:var(--terminal-control-height-touch, 44px);padding:0 var(--space-12)}.chart-menu,.chart-indicator-settings{position:fixed;top:50%;right:8px;left:8px;width:auto;max-height:calc(100vh - 32px);transform:translateY(-50%)}.chart-dom{top:0;right:0;bottom:0;width:min(100vw,360px)}.chart-trade-hud{right:0!important;bottom:env(safe-area-inset-bottom,0)!important;left:0!important;min-height:88px}.chart-trade-hud__inner{width:100%;padding:var(--space-6);border-right:0;border-left:0}.chart-trade-hud__side{flex:1 1 calc(50% - 4px);min-height:var(--terminal-control-height-touch, 44px)}.chart-trade-hud__spread{order:3;flex:1 1 100%;justify-content:center;min-height:28px}.chart-trade-hud__field{flex:1 1 calc(50% - 4px);min-height:var(--terminal-control-height-touch, 44px)}.chart-trade-hud__field-input{min-height:36px}.chart-trade-hud__inner>.chart-trade-hud__field--sltp{flex-wrap:wrap}.chart-playback{right:0;min-height:var(--terminal-control-height-touch, 44px);padding-inline:var(--space-8)}.chart-playback button,.chart-playback :is(select,.slide-select-trigger){min-height:36px}.chart-dom__row{height:var(--terminal-control-height-touch, 44px)}.chart-dom__action{min-height:36px}}@media (max-width: 480px){.chart-workspace{width:100%;max-width:100vw}.chart-workspace__main{min-height:0}.chart-workspace__body{min-height:200px;overflow:hidden}.chart-toolbar{flex-wrap:wrap;height:auto;min-height:36px;max-height:none;overflow-x:hidden;overflow-y:visible;padding:var(--space-2) 0;gap:0}.chart-toolbar__group{min-width:0;flex-shrink:1}.chart-toolbar__control{min-width:32px;min-height:36px;padding:0 var(--space-8);font-size:10px;letter-spacing:.04em}.chart-toolbar .chart-quote__cell{min-width:36px;padding:0 var(--space-4)}.chart-toolbar .chart-quote__label{font-size:10px}.chart-surface{min-height:0;width:100%;max-width:100vw;touch-action:none;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.chart-surface__canvas{width:100%!important;height:100%!important;max-width:100vw;touch-action:none}.chart-disconnected-shell{padding:var(--space-16)}.chart-disconnected-shell__card{max-width:100%;padding:var(--space-20) var(--space-16);gap:var(--space-10)}.chart-loading-shell__indicator{width:56px;height:56px}.chart-watchlist.is-open{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;z-index:60;border-right:0;border-bottom:0;transform:translate(0);box-shadow:4px 0 24px #0009;animation:chart-watchlist-slide-in .22s ease-out}@keyframes chart-watchlist-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.chart-trade-hud{bottom:max(env(safe-area-inset-bottom,0),0)!important}.chart-trade-hud__inner{padding:var(--space-4);gap:var(--space-3)}.chart-indicators{max-height:calc(100dvh - 24px)!important}.chart-menu,.chart-indicator-settings{z-index:70}.chart-playback{min-height:36px;padding-inline:var(--space-6);font-size:10px}.chart-dom{top:0;right:0;bottom:0;width:min(100vw,320px);z-index:55}}@media (prefers-reduced-motion: reduce){.chart-watchlist.is-open{animation:none!important}.chart-workspace *,.chart-workspace *:before,.chart-workspace *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.explorer-section{position:relative}.explorer-section__head{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--terminal-border);transition:background .12s ease}.explorer-section__head:hover{background:var(--terminal-surface-hover)}.explorer-section__head.is-open{background:color-mix(in srgb,var(--terminal-accent) 3%,transparent)}.explorer-section__chevron{display:inline-flex;width:12px;font-size:10px;line-height:1;transition:transform .2s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.explorer-section__head:not(.is-open) .explorer-section__chevron{transform:rotate(-90deg)}.explorer-section__titles{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.explorer-section__title{font-family:var(--terminal-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-section__subtitle{font-family:var(--terminal-font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-section__count{flex-shrink:0;padding:var(--space-1) var(--space-6);font-family:var(--terminal-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;border-radius:var(--terminal-radius-sm);font-variant-numeric:tabular-nums}.explorer-section__add{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid transparent;cursor:pointer;opacity:.5;transition:opacity .12s ease,background .12s ease,border-color .12s ease;border-radius:var(--terminal-radius-sm)}.explorer-section__add:hover{opacity:1;background:var(--terminal-surface-hover);border-color:var(--terminal-border)}.explorer-section__add:focus-visible{outline:2px solid var(--terminal-border-focus);outline-offset:-2px}.explorer-section__body{transition:max-height .2s cubic-bezier(.2,.7,.2,1)}.chart-indicators{position:absolute;z-index:50;top:44px;right:8px;display:flex;width:min(420px,calc(100vw - 16px));max-height:min(620px,calc(100% - 52px));flex-direction:column;overflow:hidden;color:var(--terminal-text);background:var(--terminal-surface);border:1px solid var(--terminal-border-strong);box-shadow:0 12px 30px #00000073;font:11px / 1.35 var(--terminal-font-mono)}.chart-indicators__header{display:flex;min-height:var(--terminal-control-height, 40px);flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-8);padding:0 var(--space-12);border-bottom:1px solid var(--terminal-border)}.chart-indicators__title{margin:0;color:var(--terminal-text);font-size:12px;font-weight:800;letter-spacing:.14em}.chart-indicators__close{min-width:30px;min-height:30px;padding:0 var(--space-7);color:var(--terminal-text-muted);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:700 9px var(--terminal-font-mono);letter-spacing:.08em}.chart-indicators__close:hover,.chart-indicators__close:focus-visible{color:var(--terminal-text);border-color:var(--terminal-accent);outline:none}.chart-indicators__search{position:relative;flex:0 0 auto;padding:var(--space-10) var(--space-12)}.chart-indicators__search-input{box-sizing:border-box;width:100%;min-height:36px;padding:var(--space-7) var(--space-34) var(--space-7) var(--space-10);color:var(--terminal-text);background:var(--terminal-canvas);border:1px solid var(--terminal-border-strong);border-radius:var(--chart-radius, 3px);font:11px var(--terminal-font-mono);outline:none}.chart-indicators__search-input::-moz-placeholder{color:var(--terminal-text-muted);opacity:1}.chart-indicators__search-input::placeholder{color:var(--terminal-text-muted);opacity:1}.chart-indicators__search-input:focus{border-color:var(--terminal-border-focus);box-shadow:0 0 0 1px color-mix(in srgb,var(--terminal-accent) 30%,transparent)}.chart-indicators__clear{position:absolute;right:20px;bottom:19px;display:grid;width:20px;height:20px;padding:0;place-items:center;color:var(--terminal-text-muted);background:transparent;border:0;cursor:pointer;font:700 13px var(--terminal-font-mono)}.chart-indicators__clear:hover{color:var(--terminal-text)}.chart-indicators__content{flex:1 1 auto;min-height:0;padding:var(--space-4) var(--space-8) var(--space-10);overflow:auto}.chart-indicators__section-label{padding:var(--space-6) var(--space-6);color:var(--terminal-text-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.chart-indicators__row{position:relative;display:flex;width:100%;min-height:38px;align-items:center;gap:var(--space-9);padding:var(--space-6) var(--space-8);color:var(--terminal-text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--terminal-border-faint);cursor:pointer;font:11px var(--terminal-font-mono)}.chart-indicators__row:hover{color:var(--terminal-text);background:var(--terminal-surface-hover)}.chart-indicators__row:focus-visible{outline:var(--chart-focus-ring);outline-offset:2px}.chart-indicators__row.is-on{color:var(--terminal-text)}.chart-indicators__toggle{display:grid;flex:0 0 auto;width:14px;height:14px;place-items:center}.chart-indicators__check{display:block}.chart-indicators__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-indicators__sub{margin-left:auto;color:var(--terminal-text-muted);font-size:10px;white-space:nowrap}.chart-indicators__settings{min-width:30px;height:30px;margin-left:auto;color:var(--terminal-text-muted);background:transparent;border:1px solid var(--terminal-border);cursor:pointer;font:700 12px var(--terminal-font-mono)}.chart-indicators__settings:hover{color:var(--terminal-accent-strong);border-color:var(--terminal-accent)}.chart-indicators__empty{padding:var(--space-18) var(--space-8);color:var(--terminal-text-muted);text-align:center}.chart-indicators__result-count{padding:var(--space-4) var(--space-6);color:var(--terminal-text-muted);font-size:10px}@media (width <= 639px){.chart-toolbar{flex-basis:var(--chart-toolbar-h-mobile);min-height:var(--chart-toolbar-h-mobile);max-height:var(--chart-toolbar-h-mobile)}.chart-toolbar__control{min-width:44px;min-height:var(--chart-toolbar-h-mobile)}.chart-indicators{position:fixed;top:50%;right:8px;left:8px;width:auto;max-height:calc(100vh - 32px);transform:translateY(-50%)}}.chart-history-status{position:absolute;top:8px;left:8px;z-index:6;padding:3px 8px;border-radius:4px;background:#131313eb;box-shadow:0 0 0 1px #ffffff17;color:var(--text-tertiary, #969696);font:500 11px var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);pointer-events:none}.dashboard-v2{--dash-radius: var(--terminal-radius);--dash-focus-ring: var(--terminal-focus-ring);--dash-focus-ring-offset: var(--terminal-focus-ring-offset);--dash-motion-ease: var(--terminal-motion-ease);--dash-motion-fast: var(--terminal-motion-fast);--dash-motion-standard: var(--terminal-motion-standard);--dash-canvas: var(--terminal-canvas);--dash-surface: var(--terminal-surface);--dash-surface-raised: var(--terminal-surface-raised);--dash-surface-hover: var(--terminal-surface-hover);--dash-inset: var(--terminal-surface-inset);--dash-line: var(--terminal-border);--dash-line-strong: var(--terminal-border-strong);--dash-line-faint: var(--terminal-border-faint, rgba(255, 255, 255, .04));--dash-text: var(--terminal-text);--dash-text-secondary: var(--terminal-text-secondary);--dash-text-tertiary: var(--terminal-text-muted);--dash-accent: var(--terminal-accent);--dash-accent-dim: color-mix(in srgb, var(--terminal-accent) 55%, transparent);--dash-cyan: var(--terminal-accent-strong);--dash-up: var(--terminal-positive);--dash-down: var(--terminal-negative);--dash-warn: var(--terminal-warning);--dash-font-sans: var(--terminal-font-sans);--dash-font-mono: var(--terminal-font-mono);--dash-gap: 1px;--dash-panel-bg: var(--dash-surface);--dash-panel-bg-raised: var(--dash-surface-raised);--dash-panel-bg-hover: var(--dash-surface-hover);--dash-panel-border: var(--dash-line);--dash-panel-border-hover: var(--dash-line-strong);--dash-panel-border-focus: var(--dash-accent);--dash-panel-head-bg: var(--dash-surface-raised);--dash-button-bg: var(--dash-surface);--dash-button-bg-hover: var(--dash-surface-hover);--dash-button-fg: var(--dash-text);--dash-button-fg-hover: var(--dash-accent);--dash-button-border: var(--dash-line-strong);--dash-button-border-focus: var(--dash-accent);--dash-badge-bg: var(--dash-inset);--dash-badge-border: var(--dash-line-strong);--dash-badge-fg: var(--dash-text-secondary);width:100%;min-height:100%;overflow-x:hidden;background:var(--dash-canvas);color:var(--dash-text);font-family:var(--dash-font-sans)}.dashboard-v2,.dashboard-v2 *,.dashboard-v2 *:before,.dashboard-v2 *:after{box-sizing:border-box}.dashboard-v2 :where(a,button,input,:is(select,.slide-select-trigger),textarea,[tabindex]):focus-visible{outline:var(--terminal-focus-ring)!important;outline-offset:var(--terminal-focus-ring-offset)!important;border-radius:var(--terminal-radius)}.dashboard-v2 :where(a,button){-webkit-tap-highlight-color:transparent}.dashboard-v2 .num,.dashboard-v2 [data-numeric]{font-family:var(--dash-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:0}.dash-ribbon{display:flex;align-items:center;min-height:32px;padding:0 20px;gap:0;border-bottom:1px solid var(--dash-line);background:var(--dash-surface-raised);color:var(--dash-text-secondary);overflow:hidden}.dash-ribbon__cell{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-left:1px solid var(--dash-line);white-space:nowrap}.dash-ribbon__cell:first-child{padding-left:0;border-left:0}.dash-ribbon__spacer{flex:1 1 auto;min-width:8px}.dash-ribbon__label{color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;font-weight:500;letter-spacing:.12em}.dash-ribbon__value{color:var(--dash-text);font-size:11px}.dash-ribbon__value.is-positive,.dash-ribbon__value.is-active{color:var(--dash-up)}.dash-ribbon__value.is-negative{color:var(--dash-down)}.dash-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-intro{display:none}.dash-intro__copy{min-width:0}.dash-intro__eyebrow{display:block;margin-bottom:7px;color:var(--dash-accent);font-family:var(--dash-font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.dash-intro__title{margin:0;color:var(--dash-text);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1}.dash-intro__description{max-width:560px;margin:9px 0 0;color:var(--dash-text-secondary);font-size:13px;line-height:1.4}.dash-intro__state{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-end;gap:5px;min-width:168px;padding-left:18px;border-left:1px solid var(--dash-line);text-align:right}.dash-intro__state-label{display:inline-flex;align-items:center;gap:7px;color:var(--dash-text-secondary);font-family:var(--dash-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em}.dash-intro__state-label.is-live{color:var(--dash-up)}.dash-intro__state-label.is-stale{color:var(--dash-warn)}.dash-intro__state-label.is-offline{color:var(--dash-text-secondary)}.dash-intro__state-dot,.dash-kpi__dot{width:7px;height:7px;flex:0 0 7px;border:1px solid currentColor;border-radius:50%}.dash-intro__state-dot{color:currentColor}.dash-intro__state-label.is-live .dash-intro__state-dot{background:var(--dash-up)}.dash-intro__state-label.is-stale .dash-intro__state-dot{background:var(--dash-warn)}.dash-intro__state-label.is-offline .dash-intro__state-dot{background:transparent}.dash-intro__state-detail{color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dash-gap);width:100%;margin:0;padding:0}.dash-kpis{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.85fr) minmax(220px,.95fr);gap:1px;min-width:0;border:1px solid var(--dash-line);background:var(--dash-line)}.dash-kpi{display:flex;min-width:0;flex-direction:column;padding:12px 16px;background:var(--dash-surface)}.dash-kpi--primary{background:var(--dash-surface-raised)}.dashboard-v2 .dash-panel{border:1px solid var(--dash-panel-border);background:var(--dash-panel-bg)}.dashboard-v2 .dash-panel--interactive{transition:background-color var(--dash-motion-fast) var(--terminal-motion-ease),border-color var(--dash-motion-fast) var(--terminal-motion-ease)}.dashboard-v2 .dash-panel--interactive:hover{border-color:var(--dash-panel-border-hover);background:var(--dash-panel-bg-hover)}.dashboard-v2 .dash-panel--interactive:focus-within{border-color:var(--dash-panel-border-focus)}.dashboard-v2 .dash-shortcut,.dashboard-v2 .dash-kpi__cta,.dashboard-v2 .dash-panel-link{transition-duration:var(--dash-motion-fast)}.dashboard-v2 .dash-shortcut{background-color:var(--dash-surface)!important;border-color:transparent!important}.dashboard-v2 .dash-shortcut:hover{border-color:transparent!important}.dashboard-v2 .dash-kpi__cta{background-color:transparent!important;border-color:var(--dash-accent-dim)!important}.dashboard-v2 .dash-kpi__cta:hover{border-color:var(--dash-accent)!important}.dashboard-v2 .dash-shortcut:hover{background:var(--dash-button-bg-hover);color:var(--dash-button-fg-hover)}.dashboard-v2 .dash-kpi__cta:hover{border-color:var(--dash-button-border-focus);background:var(--dash-button-bg-hover);color:var(--dash-button-fg-hover)}.dashboard-v2 .dash-panel-link:hover{color:var(--dash-button-fg-hover)}.dashboard-v2 .dash-kpi--primary.dash-panel{background:var(--dash-surface-raised)}.dashboard-v2 .dash-kpi--primary.dash-panel--interactive:hover{background:var(--dash-surface-hover)}.dash-kpi--stale{box-shadow:inset 3px 0 0 var(--dash-warn)}.dash-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.dash-kpi__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--dash-text-secondary);font-family:var(--dash-font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dash-kpi__dot.is-live{color:var(--dash-up);background:var(--dash-up)}.dash-kpi__dot.is-stale{color:var(--dash-warn);background:var(--dash-warn)}.dash-kpi__dot.is-offline{color:var(--dash-text-tertiary);background:transparent}.dash-kpi__chip{padding:3px 6px;border:1px solid var(--dash-line-strong);color:var(--dash-text-secondary);font-size:10px}.dash-account-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px}.dash-account-status__label{font-family:var(--dash-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em}.dash-account-status__label.is-live{color:var(--dash-up)}.dash-account-status__label.is-stale{color:var(--dash-warn)}.dash-account-status__label.is-offline{color:var(--dash-text-secondary)}.dash-account-status__detail{color:var(--dash-text-tertiary);font-size:11px;line-height:1.35}.dash-kpi__main{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:4px 0 6px}.dash-kpi__big{display:block;max-width:100%;overflow:hidden;color:var(--dash-text);font-family:var(--dash-font-mono);font-size:clamp(24px,3vw,38px);font-variant-numeric:tabular-nums slashed-zero;font-weight:500;letter-spacing:-.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dash-kpi__big--pos{color:var(--dash-up)}.dash-kpi__big--neg{color:var(--dash-down)}.dash-kpi__value-row{display:flex;align-items:center;gap:14px;min-width:0;max-width:100%}.dash-kpi__spark{flex:0 0 auto;opacity:.9}.dash-kpi__big-sub{color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dash-kpi__cta{display:inline-flex;align-items:center;min-height:32px;margin-top:6px;padding:0 10px;border:1px solid var(--dash-accent-dim);border-radius:var(--terminal-radius);color:var(--dash-accent);font-family:var(--dash-font-sans);font-size:12px;font-weight:600;text-decoration:none;transition:background-color var(--terminal-motion-fast) var(--terminal-motion-ease),border-color var(--terminal-motion-fast) var(--terminal-motion-ease)}.dash-kpi__cta:hover{border-color:var(--dash-accent);background:color-mix(in srgb,var(--dash-accent) 10%,transparent);color:var(--dash-accent)}.dash-kpi__foot{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:10px;border-top:1px solid var(--dash-line)}.dash-kpi__stat{display:flex;min-width:70px;flex:1 1 70px;flex-direction:column;gap:5px;color:var(--dash-text);font-size:12px}.dash-kpi__stat-label{color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;letter-spacing:.08em}.dash-kpi__stat--pos{color:var(--dash-up)}.dash-kpi__stat--neg{color:var(--dash-down)}.dash-kpi__stat--active{color:var(--dash-accent)}.dash-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;background:var(--dash-line)}.dash-shortcut{display:flex;min-width:0;min-height:72px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 8px;background:var(--dash-surface);color:var(--dash-text);text-decoration:none;transition:background-color var(--terminal-motion-fast) var(--terminal-motion-ease),color var(--terminal-motion-fast) var(--terminal-motion-ease)}.dash-shortcut:hover{background:var(--dash-surface-hover);color:var(--dash-accent)}.dash-shortcut__label{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dash-shortcut__hint{color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;letter-spacing:.04em}.dash-shortcut:hover .dash-shortcut__hint{color:var(--dash-accent)}.dash-panel,.dash-mid__chart,.dash-mid__risk,.dash-live__watch,.dash-live__positions{min-width:0;border:1px solid var(--dash-line);background:var(--dash-surface)}.dashboard-v2 .dash-panel-head{background:var(--dash-panel-head-bg)}.dash-panel--today{overflow:hidden}.dash-panel-head{display:flex;align-items:center;min-height:44px;gap:8px;padding:0 16px;border-bottom:1px solid var(--dash-line-strong);background:var(--dash-surface-raised)}.dash-panel-title{margin:0;color:var(--dash-text);font-family:var(--dash-font-sans);font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.25}.dash-panel-meta,.dash-panel-count{color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;letter-spacing:.1em}.dash-panel-count{min-width:20px;padding:2px 7px;border:0;border-radius:999px;background:#ffffff14;color:var(--dash-text-secondary, #C0C0C0);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center}.dash-panel-head__spacer{flex:1}.dash-panel-link{color:var(--dash-cyan);font-family:var(--dash-font-mono);font-size:10px;text-decoration:none;white-space:nowrap}.dash-panel-link:hover{color:var(--dash-accent)}.dash-panel__body{min-width:0}.dash-mid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:var(--dash-gap);min-width:0}.dash-mid__chart,.dash-mid__risk{overflow:hidden}.dash-watch-hero{display:flex;min-width:0}.dash-watch-hero .dash-live__watch{flex:1 1 auto;min-width:0}.dash-live{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dash-gap);min-width:0}.dash-live__watch,.dash-live__positions{display:flex;min-width:0;flex-direction:column;overflow:hidden}.dash-live__watch-body,.dash-live__positions-body{min-width:0;flex:0 1 auto;min-height:0}.dash-live__watch-body>*{min-height:0}.dash-live__alerts-body{display:flex;min-height:0;max-height:128px;border-top:1px solid var(--dash-line)}.dash-live__alerts-body>*{min-height:0}.dashboard-v2 .dash-live__watch .market-watch-panel__head{display:none}@media (min-width: 768px){.dashboard-v2 .dash-live__watch .market-watch-panel__head{display:block;border-bottom:1px solid var(--dash-line-strong);background:var(--dash-surface-raised)}.dashboard-v2 .market-watch-panel__head-col{display:flex;gap:14px;padding:3px 8px;color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.dashboard-v2 .dash-live__watch .market-watch-panel__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));align-content:start}.dashboard-v2 .dash-live__watch .market-watch-panel__rows>*{border-bottom:1px solid var(--dash-line)!important;border-right:1px solid var(--dash-line)}}.dashboard-v2 .market-watch-row{position:relative;display:flex;align-items:center;gap:6px;min-width:0;height:20px;padding:0 6px;font-family:var(--dash-font-mono);font-size:11px}.dashboard-v2 .market-watch-row:hover{background:var(--dash-surface-hover)}.dashboard-v2 .market-watch-row__sym{overflow:hidden;flex:1;color:var(--dash-text);font-weight:600;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.dashboard-v2 .market-watch-row__last{color:var(--dash-text-secondary)}.dashboard-v2 .market-watch-row__chg{text-align:right}.dashboard-v2 .market-watch-row__chg--empty{color:var(--dash-text-tertiary)}.dashboard-v2 .market-watch-row__waiting{color:var(--dash-text-tertiary);font-size:10px}.dashboard-v2 .market-watch-row__remove{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;background:var(--dash-surface-hover);color:var(--dash-text-tertiary);font-size:10px;opacity:0;transition:opacity var(--terminal-motion-fast) var(--terminal-motion-ease)}.dashboard-v2 .market-watch-row:hover .market-watch-row__remove{opacity:1}.dashboard-v2 .market-watch-row__remove:hover{color:var(--dash-down)}.dash-live__positions-body{overflow:auto}.dashboard-v2 .dash-live__watch .market-watch,.dashboard-v2 .dash-live__watch .market-watch-panel,.dashboard-v2 .dash-live__watch .market-watch__panel{width:100%;height:100%;border:0}.dashboard-v2 .dash-live__watch .market-watch>:first-child{display:none}.dashboard-v2 .dash-live__watch .market-watch__list{min-height:0}.dashboard-v2 .dash-live__watch .market-watch__quote-status{border-color:color-mix(in srgb,var(--dash-warn) 35%,transparent);background:color-mix(in srgb,var(--dash-warn) 8%,transparent);color:var(--dash-warn)}.dashboard-v2 .dash-live__watch .market-watch__quote-status-detail{margin-top:3px;color:color-mix(in srgb,var(--dash-warn) 70%,var(--dash-text-secondary))}.dashboard-v2 .dash-live__positions-body>.positions,.dashboard-v2 .dash-live__positions-body>[class*=positions]{width:100%;max-width:none}@media (prefers-reduced-motion: reduce){.dashboard-v2 *,.dashboard-v2 *:before,.dashboard-v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 1199px){.dash-grid{padding-right:20px;padding-left:20px}.dash-kpis{grid-template-columns:minmax(0,1.3fr) minmax(220px,.8fr)}.dash-shortcuts{grid-column:1 / -1}}@media (max-width: 900px){.dash-intro{padding:24px 20px 18px}.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-kpi--primary{grid-column:1 / -1}.dash-mid,.dash-live{grid-template-columns:minmax(0,1fr)}.dash-live__watch,.dash-live__positions{min-height:320px}}@media (max-width: 767px){.dash-ribbon{min-height:36px;padding:0 12px}.dash-ribbon__cell{min-height:36px;padding:0 8px}.dash-ribbon__cell:first-child{padding-left:0}.dash-ribbon__label,.dash-ribbon__value{font-size:10px}.dash-intro{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 16px 16px}.dash-intro__title{font-size:30px}.dash-intro__state{align-items:flex-start;width:100%;min-width:0;padding:11px 0 0;border-top:1px solid var(--dash-line);border-left:0;text-align:left}.dash-grid{gap:10px;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px))}.dash-kpis{grid-template-columns:minmax(0,1fr)}.dash-kpi,.dash-kpi--primary{grid-column:auto;min-height:0;padding:12px 16px}.dash-kpi__big{font-size:clamp(26px,9vw,38px)}.dash-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:auto}.dash-shortcut{min-height:72px}.dash-panel-head{min-height:44px;padding:0 12px}.dash-panel-title{font-size:12px}.dash-panel-meta{display:none}.dash-live__watch,.dash-live__positions{min-height:0}.dash-live__watch-body{min-height:250px}.dash-live__positions-body{min-height:280px}.dash-live__alerts-body{max-height:none}}@media (max-width: 420px){.dash-ribbon__cell:nth-last-child(2){display:none}.dash-intro__description{font-size:12px}.dash-kpi__foot{gap:10px}.dash-kpi__stat{min-width:calc(50% - 6px);flex-basis:calc(50% - 6px)}}.dashboard-v2 .live-ticks{position:relative;z-index:0;display:flex;align-items:center;width:100%;min-height:52px;padding:0 10px;gap:8px;overflow:hidden;isolation:isolate;border-top:2px solid var(--dash-accent)!important;border-bottom:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-text-secondary)}.dashboard-v2 .live-ticks__track{position:relative;z-index:0;flex:1 1 auto;display:flex;align-items:stretch;width:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.dashboard-v2 .live-ticks__pause{display:none}.dashboard-v2 .live-ticks__group{display:flex;flex:0 0 auto;align-items:stretch;min-height:52px}.dashboard-v2 .live-ticks__chip,.dashboard-v2 .live-ticks__fetch,.dashboard-v2 .live-ticks__pause{position:relative;z-index:3;flex:0 0 auto;min-height:32px;border:1px solid var(--dash-line-strong)!important;border-radius:var(--terminal-radius);background:var(--dash-surface-raised)!important;color:var(--dash-text-secondary)!important;font-family:var(--dash-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap}.dashboard-v2 .live-ticks__chip{display:inline-flex;align-items:center;gap:6px;padding:0 8px;color:var(--dash-up)!important}.dashboard-v2 .live-ticks__chip.is-stale{border-color:color-mix(in srgb,var(--dash-warn) 55%,var(--dash-line-strong))!important;color:var(--dash-warn)!important}.dashboard-v2 .live-ticks__pulse{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.dashboard-v2 .live-ticks__fetch{padding:0 9px;cursor:pointer}.dashboard-v2 .live-ticks__fetch:hover:not(:disabled),.dashboard-v2 .live-ticks__fetch.ticker-fetch-btn--counting{border-color:var(--dash-accent)!important;color:var(--dash-accent)!important}.dashboard-v2 .live-ticks__fetch:disabled{cursor:wait;opacity:.4}.dashboard-v2 .live-ticks__pause{display:inline-flex;align-items:center;justify-content:center;width:30px;margin-left:auto;padding:0;cursor:pointer;font-size:10px}.dashboard-v2 .live-ticks__pause:hover{border-color:var(--dash-accent)!important;color:var(--dash-accent)!important}.dashboard-v2 .live-ticks__empty{position:relative;z-index:2;padding:0 4px;color:var(--dash-text-tertiary);font-family:var(--dash-font-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}.dashboard-v2 .ticker-cell{display:inline-flex;align-items:center;gap:8px;width:176px;min-width:176px;min-height:52px;padding:0 10px;border:0!important;border-right:1px solid var(--dash-line)!important;border-radius:0;background:var(--dash-surface)!important;color:var(--dash-text-secondary)!important;cursor:pointer;text-align:left;white-space:nowrap}.dashboard-v2 .ticker-cell:hover,.dashboard-v2 .ticker-cell:focus-visible{background:var(--dash-surface-hover)!important}.dashboard-v2 .ticker-cell--loading{cursor:default;opacity:.6}.dashboard-v2 .ticker-cell__sym{min-width:44px;overflow:hidden;color:var(--dash-text);font-family:var(--dash-font-sans);font-size:11px;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis}.dashboard-v2 .ticker-cell__arrow{width:9px;flex:0 0 9px;color:var(--dash-text-tertiary);font-size:10px;text-align:center}.dashboard-v2 .ticker-cell__px{color:var(--dash-text);font-size:14px;font-weight:600}.dashboard-v2 .ticker-cell__delta{margin-left:auto;color:var(--dash-text-secondary);font-size:11px;font-weight:600}.dashboard-v2 .ticker-cell__delta.is-up,.dashboard-v2 .ticker-cell--up .ticker-cell__arrow,.dashboard-v2 .ticker-cell--up .ticker-cell__px{color:var(--dash-up)}.dashboard-v2 .ticker-cell__delta.is-down,.dashboard-v2 .ticker-cell--down .ticker-cell__arrow,.dashboard-v2 .ticker-cell--down .ticker-cell__px{color:var(--dash-down)}.dashboard-v2 .ticker-cell__delta.is-flat{color:var(--dash-text-tertiary)}.dashboard-v2 .ticker-cell svg{display:block;flex:0 0 40px;width:40px;height:14px}.dashboard-v2 .live-ticks__fade{position:absolute;z-index:1;top:0;bottom:0;width:72px;pointer-events:none}.dashboard-v2 .live-ticks__fade--l{left:0;background:linear-gradient(90deg,var(--dash-surface) 18%,transparent 100%)}.dashboard-v2 .live-ticks__fade--r{right:0;background:linear-gradient(270deg,var(--dash-surface) 18%,transparent 100%)}@media (max-width: 767px){.dashboard-v2 .live-ticks{min-height:44px;padding:0 8px}.dashboard-v2 .live-ticks__group{min-height:44px}.dashboard-v2 .ticker-cell{width:164px;min-width:164px;min-height:44px;padding:0 10px;gap:6px}.dashboard-v2 .ticker-cell svg{display:none}.dashboard-v2 .live-ticks__chip,.dashboard-v2 .live-ticks__fetch,.dashboard-v2 .live-ticks__pause{min-height:32px}.dashboard-v2 .live-ticks__pause{width:34px}.dashboard-v2 .live-ticks__fade{width:54px}.dashboard-v2 .live-ticks__pause{margin-left:auto}}@media (max-width: 420px){.dashboard-v2 .live-ticks{gap:5px;padding:0 6px}.dashboard-v2 .live-ticks__chip{gap:4px;padding:0 6px;font-size:10px}.dashboard-v2 .ticker-cell{width:148px;min-width:148px}.dashboard-v2 .ticker-cell__sym{min-width:40px;font-size:10px}.dashboard-v2 .ticker-cell__px,.dashboard-v2 .ticker-cell__delta{font-size:10px}}@media (prefers-reduced-motion: reduce){.dashboard-v2 .live-ticks__track{animation-play-state:paused;will-change:auto}}@media (max-width: 767px){.dashboard-v2 .dash-panel,.dashboard-v2 .dash-kpi,.dashboard-v2 .dash-kpi--primary,.dashboard-v2 .dash-mid__chart,.dashboard-v2 .dash-mid__risk,.dashboard-v2 .dash-live__watch,.dashboard-v2 .dash-live__positions{padding:12px 16px!important}.dashboard-v2 .dash-kpi__head{padding-bottom:8px!important;margin-bottom:8px!important}.dashboard-v2 .dash-kpi__big{font-size:clamp(24px,8vw,34px)!important;line-height:1.05!important}.dashboard-v2 .dash-panel-head{min-height:44px!important;padding:0 12px!important}.dashboard-v2 .dash-panel-title{font-size:11px!important;letter-spacing:.02em!important}.dashboard-v2 .dash-grid{gap:12px!important;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px))!important}.dashboard-v2 .dash-kpi__foot{gap:8px!important;padding-top:10px!important}.dashboard-v2 .dash-kpi__stat{min-width:calc(50% - 4px)!important;flex-basis:calc(50% - 4px)!important;font-size:11px!important}.dashboard-v2 .dash-kpi__stat-label{font-size:10px!important;letter-spacing:.08em!important}}@media (max-width: 420px){.dashboard-v2 .dash-panel,.dashboard-v2 .dash-kpi,.dashboard-v2 .dash-kpi--primary{padding:12px!important}.dashboard-v2 .dash-kpi__big{font-size:clamp(22px,9vw,30px)!important}.dashboard-v2 .dash-grid{gap:10px!important;padding:10px 10px calc(20px + env(safe-area-inset-bottom,0px))!important}}.dashboard-v2 .dash-analytics-card,.dashboard-v2 .dash-shortcut,.dashboard-v2 .dash-range-control{border-radius:6px}.dashboard-v2 .dash-kpi__chip,.dashboard-v2 .dash-range-control button{border-radius:4px}.dashboard-v2 .dash-panel-head,.dashboard-v2 .rod-news__header,.dashboard-v2 .dash-analytics-head{padding-left:12px!important;padding-right:12px!important}.dashboard-v2 .dash-analytics-card{padding-left:0!important;padding-right:0!important}.dashboard-v2 .dash-kpi__head{padding-left:12px!important;padding-right:12px!important}.dashboard-v2 .dash-panel,.dashboard-v2 .dash-mid .dash-analytics-card,.dashboard-v2 .dash-mid__chart .dash-analytics-card,.dashboard-v2 .dash-mid__risk .dash-analytics-card{padding-left:0!important;padding-right:0!important}.dashboard-v2 .dash-panel>:not(.dash-panel-head):not(header){padding-left:12px;padding-right:12px;box-sizing:border-box}.dashboard-v2 :is(.dash-live__watch,.dash-mid__chart,.dash-mid__risk,.dash-live__positions){padding-left:0!important;padding-right:0!important}.dashboard-v2 .dash-kpi{padding-left:0!important;padding-right:0!important}.dashboard-v2 .dash-kpi>:not(.dash-kpi__head){padding-left:12px;padding-right:12px;box-sizing:border-box}.dashboard-v2 a.dash-kpi__chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;text-decoration:none}.dashboard-v2 a.dash-kpi__chip:hover{color:var(--dash-accent);border-color:var(--dash-accent)}.dashboard-v2 .dash-jobs-message{margin:10px 0 0;color:var(--dash-text-secondary);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.dashboard-v2 .dash-jobs-message a{color:var(--dash-accent)}.dashboard-v2 .dash-kpi__value-row,.dashboard-v2 .dash-kpi__stat{min-width:0}.dashboard-v2 .dash-shortcut__label{white-space:normal;overflow-wrap:anywhere;line-height:1.4}@media (max-width: 767px){.dashboard-v2 a.dash-kpi__chip{min-height:44px}}.dashboard-v2 .dash-kpi__value-row{flex-wrap:wrap}.dashboard-v2 .dash-kpi__big{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.dashboard-v2 #dash-equity-value{min-width:0;max-width:100%}.dashboard-v2 .dash-kpi__stat .tick-cell{white-space:normal;overflow-wrap:anywhere}.dashboard-v2 .dash-kpis{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.dashboard-v2 .dash-kpi--primary{grid-column:auto}.dashboard-v2 .dash-shortcuts{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:0;border-top:1px solid var(--dash-line)}.dashboard-v2 .dash-shortcuts__title{padding:8px 12px;color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dashboard-v2 .dash-shortcut{flex:1 1 120px;min-height:44px;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:0}.dashboard-v2 .dash-shortcut__hint{display:inline;white-space:nowrap;font-size:10px}@media (max-width: 767px){.dashboard-v2 .dash-kpis{grid-template-columns:minmax(0,1fr)}.dashboard-v2 .dash-shortcuts__title{flex-basis:100%;padding-bottom:0}.dashboard-v2 .dash-shortcut{flex-basis:calc(50% - 1px)}}.dashboard-v2{container-type:inline-size}.dashboard-v2 .dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dashboard-v2 .dash-kpi--summary{grid-column:auto;align-self:stretch;min-width:0;min-height:0;padding:10px 0}.dashboard-v2 .dash-kpi--summary .dash-kpi__head{min-height:28px;margin-bottom:8px}.dashboard-v2 .dash-kpi--summary .dash-kpi__main{min-height:32px;align-content:start;gap:6px;padding-bottom:8px}.dashboard-v2 .dash-kpi--summary .dash-kpi__big{font-size:22px!important;line-height:1.2!important}.dashboard-v2 .dash-kpi--summary .dash-kpi__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px!important;margin-top:auto}.dashboard-v2 .dash-kpi--summary .dash-kpi__stat{min-width:0!important}@container (max-width: 700px){.dashboard-v2 .dash-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.dashboard-v2 .dash-kpis{grid-template-columns:minmax(0,1fr)}}.dashboard-v2 .dash-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.dashboard-v2 .dash-overview>.dash-watch-hero{margin:0}@keyframes boot-bar-indet{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes pulse-pending{0%,to{opacity:.55}50%{opacity:.85}}html,body{margin:0;background:var(--bg-canvas, #080808);color:var(--text-primary, #EDEDED);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:var(--fs-12, 12px);line-height:var(--lh-prose, 1.35);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none;-webkit-overflow-scrolling:touch;touch-action:manipulation}@media (display-mode: standalone){body{padding-top:env(safe-area-inset-top,var(--space-0))}}*{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.num,td.num,th.num,[data-numeric]{font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:0}#root{position:fixed;top:0;left:0;right:0;bottom:0;top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px);display:flex;flex-direction:column;overflow:hidden;border-style:solid;border-width:0;border-color:var(--terminal-accent)!important;padding:0;transition:padding .2s ease,border-width .2s ease}#root.alert-framed .responsive-shell{border-radius:5px;background-color:var(--terminal-surface, #141414);box-shadow:inset 0 0 0 1px var(--terminal-accent)}.alert-frame-bar{border-radius:999px}#root.alert-framed .responsive-shell>section,#root.alert-framed .responsive-shell>div,#root.alert-framed .responsive-shell>header,#root.alert-framed .responsive-shell>footer{border-radius:6px}.alert-frame-bar{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:100000;max-width:calc(100vw - 80px);padding:var(--space-1) var(--space-10);background:var(--alert-frame-color, var(--plasma-core));color:#000;font-family:Inter,sans-serif;font-size:10px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;border-radius:999px;box-shadow:0 1px #0006;pointer-events:none}@media (max-width: 767px){.alert-frame-bar{max-width:calc(100vw - 40px)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[6\.45\%_1\.16\%\]{top:6.45%;right:1.16%;bottom:6.45%;left:1.16%}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[2px\]{left:2px}.left-full{left:100%}.right-0{right:0}.right-4{right:1rem}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[2px\]{top:2px}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[100004\]{z-index:100004}.z-\[1\]{z-index:1}.z-\[7000\]{z-index:7000}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-px{margin-bottom:-1px}.-mr-2{margin-right:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[22px\]{height:22px}.h-\[27px\]{height:27px}.h-\[31px\]{height:31px}.h-\[54px\]{height:54px}.h-\[5px\]{height:5px}.h-\[62px\]{height:62px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100dvh-env\(safe-area-inset-top\,0px\)-16px\)\]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px)}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[var\(--terminal-control-height\,40px\)\]{min-height:var(--terminal-control-height,40px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[22px\]{width:22px}.w-\[27px\]{width:27px}.w-\[346px\]{width:346px}.w-\[51px\]{width:51px}.w-\[54px\]{width:54px}.w-\[5px\]{width:5px}.w-\[62px\]{width:62px}.w-\[72px\]{width:72px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[44px\]{min-width:44px}.max-w-5xl{max-width:64rem}.max-w-\[200px\]{max-width:200px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up .25s cubic-bezier(.22,1,.36,1)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:var\(--terminal-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--terminal-border)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[27px\]{border-radius:27px}.rounded-\[4px\]{border-radius:4px}.rounded-\[60px\]{border-radius:60px}.rounded-\[6px\]{border-radius:6px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-t-\[var\(--radius-xl\)\]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#2EBD85\]\/40{border-color:#2ebd8566}.border-\[\#2EBD85\]\/60{border-color:#2ebd8599}.border-\[\#707070\]{--tw-border-opacity: 1;border-color:rgb(112 112 112 / var(--tw-border-opacity, 1))}.border-\[\#969696\]{--tw-border-opacity: 1;border-color:rgb(150 150 150 / var(--tw-border-opacity, 1))}.border-\[\#F6465D\]\/40{border-color:#f6465d66}.border-\[\#F6465D\]\/60{border-color:#f6465d99}.border-\[\#FFB020\]{--tw-border-opacity: 1;border-color:rgb(255 176 32 / var(--tw-border-opacity, 1))}.border-\[\#FFB020\]\/40{border-color:#ffb02066}.border-\[\#FFB020\]\/50{border-color:#ffb02080}.border-\[\#FFB020\]\/60{border-color:#ffb02099}.border-\[--edge-bright\]{border-color:var(--edge-bright)}.border-\[--edge\]{border-color:var(--edge)}.border-\[--fusion\]{border-color:var(--fusion)}.border-\[--quantum\]{border-color:var(--quantum)}.border-\[color\:var\(--terminal-accent\)\]{border-color:var(--terminal-accent)}.border-\[color\:var\(--terminal-border\)\]{border-color:var(--terminal-border)}.border-\[color\:var\(--terminal-border-strong\)\]{border-color:var(--terminal-border-strong)}.border-\[color\:var\(--terminal-text\)\]{border-color:var(--terminal-text)}.border-\[color\:var\(--terminal-text-disabled\,var\(--terminal-text-muted\,\#707070\)\)\]{border-color:var(--terminal-text-disabled,var(--terminal-text-muted,#707070))}.border-\[color\:var\(--terminal-text-muted\)\]{border-color:var(--terminal-text-muted)}.border-\[var\(--terminal-accent\,\#E09A30\)\]{border-color:var(--terminal-accent,#E09A30)}.border-\[var\(--terminal-accent\,\#FFB020\)\]{border-color:var(--terminal-accent,#FFB020)}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500\/40{border-color:#f59e0b66}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-red-500\/50{border-color:#ef444480}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/5,.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-l-\[\#2EBD85\]{--tw-border-opacity: 1;border-left-color:rgb(46 189 133 / var(--tw-border-opacity, 1))}.border-l-\[\#F6465D\]{--tw-border-opacity: 1;border-left-color:rgb(246 70 93 / var(--tw-border-opacity, 1))}.border-l-\[var\(--terminal-negative\,\#F6465D\)\]{border-left-color:var(--terminal-negative,#F6465D)}.border-l-\[var\(--terminal-positive\,\#2EBD85\)\]{border-left-color:var(--terminal-positive,#2EBD85)}.border-l-transparent{border-left-color:transparent}.bg-\[\#080808\]{--tw-bg-opacity: 1;background-color:rgb(8 8 8 / var(--tw-bg-opacity, 1))}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#2EBD85\]\/10{background-color:#2ebd851a}.bg-\[\#2EBD85\]\/15{background-color:#2ebd8526}.bg-\[\#2EBD85\]\/40{background-color:#2ebd8566}.bg-\[\#969696\]\/10{background-color:#9696961a}.bg-\[\#F6465D\]\/10{background-color:#f6465d1a}.bg-\[\#F6465D\]\/15{background-color:#f6465d26}.bg-\[\#F6465D\]\/40{background-color:#f6465d66}.bg-\[\#FFB020\]{--tw-bg-opacity: 1;background-color:rgb(255 176 32 / var(--tw-bg-opacity, 1))}.bg-\[\#FFB020\]\/15{background-color:#ffb02026}.bg-\[--critical\]{background-color:var(--critical)}.bg-\[--edge\]{background-color:var(--edge)}.bg-\[--quantum-ambient\]{background-color:var(--quantum-ambient)}.bg-\[--success\]{background-color:var(--success)}.bg-\[--terminal-accent-ambient\]{background-color:var(--terminal-accent-ambient)}.bg-\[--void-core\]{background-color:var(--void-core)}.bg-\[--void-surface\]{background-color:var(--void-surface)}.bg-\[color-mix\(in_srgb\,var\(--terminal-surface\,\#141414\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-surface,#141414) 50%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--terminal-surface-raised\,\#1A1A1A\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-surface-raised,#1A1A1A) 70%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--terminal-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-accent) 15%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--terminal-canvas\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-canvas) 60%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--terminal-canvas\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-canvas) 70%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--terminal-negative\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-negative) 15%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--terminal-positive\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-positive) 15%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--terminal-text-muted\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--terminal-text-muted) 50%,transparent)}.bg-\[color\:var\(--terminal-accent\)\]{background-color:var(--terminal-accent)}.bg-\[color\:var\(--terminal-border\)\]{background-color:var(--terminal-border)}.bg-\[color\:var\(--terminal-canvas\)\]{background-color:var(--terminal-canvas)}.bg-\[color\:var\(--terminal-surface\)\]{background-color:var(--terminal-surface)}.bg-\[color\:var\(--terminal-surface-inset\)\]{background-color:var(--terminal-surface-inset)}.bg-\[color\:var\(--terminal-surface-raised\)\]{background-color:var(--terminal-surface-raised)}.bg-\[var\(--data-inset\,\#080808\)\]{background-color:var(--data-inset,#080808)}.bg-\[var\(--data-warning\,\#FFB020\)\]{background-color:var(--data-warning,#FFB020)}.bg-\[var\(--terminal-accent\,\#FFB020\)\]{background-color:var(--terminal-accent,#FFB020)}.bg-\[var\(--terminal-canvas\,\#080808\)\]{background-color:var(--terminal-canvas,#080808)}.bg-\[var\(--terminal-surface\,\#141414\)\]{background-color:var(--terminal-surface,#141414)}.bg-\[var\(--terminal-surface-raised\,\#1A1A1A\)\]{background-color:var(--terminal-surface-raised,#1A1A1A)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-950\/20{background-color:#451a0333}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-950\/20{background-color:#022c2233}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.02\]{background-color:#ffffff05}.stroke-1{stroke-width:1}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-10{padding-left:2.5rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-\[env\(safe-area-inset-left\,0px\)\]{padding-left:env(safe-area-inset-left,0px)}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pr-\[env\(safe-area-inset-right\,0px\)\]{padding-right:env(safe-area-inset-right,0px)}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-sans\)\]{font-family:var(--font-sans)}.font-\[family-name\:var\(--mark-font\,var\(--terminal-font-sans\)\)\]{font-family:var(--mark-font,var(--terminal-font-sans))}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[length\:var\(--mark-size\,11px\)\]{font-size:var(--mark-size,11px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[number\:var\(--mark-weight\,800\)\]{font-weight:var(--mark-weight,800)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.slashed-zero{--tw-slashed-zero: slashed-zero;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[12px\]{line-height:12px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-\[var\(--mark-tracking\,0\.03em\)\]{letter-spacing:var(--mark-tracking,.03em)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#080808\]{--tw-text-opacity: 1;color:rgb(8 8 8 / var(--tw-text-opacity, 1))}.text-\[\#2EBD85\]{--tw-text-opacity: 1;color:rgb(46 189 133 / var(--tw-text-opacity, 1))}.text-\[\#969696\]{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.text-\[\#B6B6B6\]{--tw-text-opacity: 1;color:rgb(182 182 182 / var(--tw-text-opacity, 1))}.text-\[\#EDEDED\]{--tw-text-opacity: 1;color:rgb(237 237 237 / var(--tw-text-opacity, 1))}.text-\[\#F6465D\]{--tw-text-opacity: 1;color:rgb(246 70 93 / var(--tw-text-opacity, 1))}.text-\[\#FFB020\]{--tw-text-opacity: 1;color:rgb(255 176 32 / var(--tw-text-opacity, 1))}.text-\[--chrome-bright\]{color:var(--chrome-bright)}.text-\[--chrome-dim\]{color:var(--chrome-dim)}.text-\[--chrome-ghost\]{color:var(--chrome-ghost)}.text-\[--chrome\]{color:var(--chrome)}.text-\[--quantum\]{color:var(--quantum)}.text-\[color\:var\(--neg\,\#F6465D\)\]{color:var(--neg,#F6465D)}.text-\[color\:var\(--terminal-accent\)\]{color:var(--terminal-accent)}.text-\[color\:var\(--terminal-accent\,\#FFB020\)\]{color:var(--terminal-accent,#FFB020)}.text-\[color\:var\(--terminal-accent-strong\)\]{color:var(--terminal-accent-strong)}.text-\[color\:var\(--terminal-canvas\)\]{color:var(--terminal-canvas)}.text-\[color\:var\(--terminal-negative\)\]{color:var(--terminal-negative)}.text-\[color\:var\(--terminal-negative-text\)\]{color:var(--terminal-negative-text)}.text-\[color\:var\(--terminal-positive\)\]{color:var(--terminal-positive)}.text-\[color\:var\(--terminal-text\)\]{color:var(--terminal-text)}.text-\[color\:var\(--terminal-text-disabled\,var\(--terminal-text-muted\,\#707070\)\)\]{color:var(--terminal-text-disabled,var(--terminal-text-muted,#707070))}.text-\[color\:var\(--terminal-text-muted\)\]{color:var(--terminal-text-muted)}.text-\[color\:var\(--terminal-text-muted\,\#969696\)\]{color:var(--terminal-text-muted,#969696)}.text-\[color\:var\(--terminal-text-secondary\)\]{color:var(--terminal-text-secondary)}.text-\[color\:var\(--text-primary\,\#EDEDED\)\]{color:var(--text-primary,#EDEDED)}.text-\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--data-muted\,\#969696\)\]{color:var(--data-muted,#969696)}.text-\[var\(--data-text\,\#EDEDED\)\]{color:var(--data-text,#EDEDED)}.text-\[var\(--terminal-accent\,\#FFB020\)\]{color:var(--terminal-accent,#FFB020)}.text-\[var\(--terminal-canvas\,\#080808\)\]{color:var(--terminal-canvas,#080808)}.text-\[var\(--terminal-negative\,\#F6465D\)\]{color:var(--terminal-negative,#F6465D)}.text-\[var\(--terminal-positive\,\#2EBD85\)\]{color:var(--terminal-positive,#2EBD85)}.text-\[var\(--terminal-text\,\#EDEDED\)\]{color:var(--terminal-text,#EDEDED)}.text-\[var\(--terminal-text-muted\,\#969696\)\]{color:var(--terminal-text-muted,#969696)}.text-\[var\(--terminal-text-secondary\,\#B6B6B6\)\]{color:var(--terminal-text-secondary,#B6B6B6)}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/25::-moz-placeholder{color:#ffffff40}.placeholder-white\/25::placeholder{color:#ffffff40}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.mix-blend-saturation{mix-blend-mode:saturation}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[color\:color-mix\(in_srgb\,var\(--terminal-negative\)_50\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--terminal-negative) 50%,transparent)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-fast_period\:-1\]{-fast_period:-1}.\[font-family\:Inter\,system-ui\,sans-serif\]{font-family:Inter,system-ui,sans-serif}.\[font-family\:var\(--font-sans\)\]{font-family:var(--font-sans)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--bg-canvas: #080808;--bg-surface-1: #141414;--bg-surface-2: #1A1A1A;--bg-surface-3: #202020;--bg-inset: #0C0C0C;--line-hairline: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--line-faint: rgba(255, 255, 255, .04);--text-primary: #EDEDED;--text-secondary: #B6B6B6;--text-tertiary: #969696;--text-disabled: #7A7A7A;--text-inverse: #080808;--accent-amber: #FFB020;--accent-amber-dim: #8A5F11;--accent-strong: #FFD97A;--data-cyan: #FFD97A;--alert-magenta: #F6465D;--up: #2EBD85;--up-dim: #2A6B4A;--down: #F6465D;--down-dim: #7A3030;--warn: #F5BD57;--flash-up: rgba(46, 189, 133, .22);--flash-down: rgba(246, 70, 93, .22);--flash-neutral: rgba(255, 176, 32, .18);--font-sans: "Inter", "Inter var", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-9: .5625rem;--fs-10: .625rem;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-16: 1rem;--fs-20: 1.25rem;--lh-table: 1.15;--lh-tight: 1.25;--lh-prose: 1.35;--terminal-canvas: var(--bg-canvas);--terminal-surface-inset: var(--bg-inset);--terminal-surface: var(--bg-surface-1);--terminal-surface-raised: var(--bg-surface-2);--terminal-surface-hover: var(--bg-surface-3);--bb-surface-0: var(--bg-canvas);--bb-surface-1: var(--bg-canvas);--bb-surface-2: var(--bg-inset);--bb-surface-3: var(--bg-surface-1);--terminal-text: var(--text-primary);--terminal-text-secondary: var(--text-secondary);--terminal-text-muted: var(--text-tertiary);--terminal-text-disabled: var(--text-disabled);--terminal-accent: var(--accent-amber);--terminal-accent-bright: var(--accent-amber);--terminal-accent-strong: var(--accent-strong);--terminal-positive: var(--up);--terminal-negative: var(--down);--terminal-negative-text: #FF7A8A;--terminal-warning: var(--warn);--terminal-border: var(--line-hairline);--terminal-border-strong: var(--line-strong);--terminal-border-faint: var(--line-faint);--terminal-border-focus: var(--accent-strong);--terminal-grid: var(--line-faint);--terminal-grid-strong: var(--line-hairline);--terminal-overlay: rgba(0, 0, 0, .94);--app-chrome-font: var(--font-sans);--mark-font: var(--font-sans);--mark-size: 11px;--mark-weight: 800;--mark-tracking: .03em;--terminal-font-sans: var(--font-sans);--terminal-font-ui: var(--font-sans);--terminal-heading-weight: 600;--terminal-heading-tracking: .02em;--terminal-font-mono: var(--font-mono);--terminal-font-numeric: var(--font-mono);--terminal-radius: 4px;--radius-sm: 4px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 6px;--radius-pill: 999px;--terminal-control-height: 40px;--terminal-control-height-touch: 44px;--terminal-control-height-mobile: var(--terminal-control-height-touch);--page-gutter: clamp(12px, 2vw, 20px);--page-gutter-block: clamp(12px, 1.5vw, 20px);--terminal-focus-ring-color: var(--terminal-border-focus);--terminal-focus-ring-width: 2px;--terminal-focus-ring-offset: 2px;--terminal-motion-fast: .12s;--terminal-motion-standard: .18s;--terminal-motion-ease: cubic-bezier(.2, 0, 0, 1);--terminal-focus-ring: var(--terminal-focus-ring-width) solid var(--terminal-focus-ring-color);--void-absolute: var(--terminal-canvas);--void-deep: var(--terminal-canvas);--void-core: var(--terminal-canvas);--void-surface: var(--terminal-surface-inset);--void-elevated: var(--terminal-surface);--void-floating: var(--terminal-surface-raised);--chrome: var(--terminal-text-secondary);--chrome-bright: var(--terminal-text);--chrome-dim: var(--terminal-text-muted);--chrome-ghost: #868686;--plasma: var(--terminal-accent);--plasma-bright: var(--terminal-accent-strong);--plasma-core: var(--terminal-accent);--plasma-glow: transparent;--plasma-ambient: rgba(255, 176, 32, .06);--quantum: var(--terminal-accent);--quantum-bright: var(--terminal-accent-strong);--quantum-core: var(--terminal-accent);--quantum-glow: rgba(255, 176, 32, .14);--quantum-ambient: rgba(255, 176, 32, .04);--fusion: var(--terminal-accent);--fusion-bright: var(--terminal-accent-strong);--fusion-core: var(--terminal-accent);--fusion-glow: rgba(255, 176, 32, .14);--critical: var(--terminal-negative);--critical-glow: rgba(246, 70, 93, .18);--success: var(--terminal-positive);--success-glow: rgba(46, 189, 133, .18);--edge: var(--terminal-border);--edge-visible: var(--terminal-border);--edge-bright: var(--terminal-border-strong);--edge-glow: rgba(255, 255, 255, .16);--ease-quantum: cubic-bezier(.2, 0, 0, 1);--ease-warp: cubic-bezier(.34, 1.56, .64, 1);--ease-gravity: cubic-bezier(.87, 0, .13, 1);--ease-void: cubic-bezier(.16, 1, .3, 1);--shadow-void: none;--shadow-floating: none;--shadow-plasma: none;--shadow-quantum: none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}*{scrollbar-width:none}*::-webkit-scrollbar{width:2px;height:2px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--edge-bright);border-radius:1px}*::-webkit-scrollbar-thumb:hover{background:var(--plasma)}html{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"tnum" on;color-scheme:dark}.text-label{font-size:11px}body{background:var(--bg-canvas);color:var(--chrome);min-height:100vh;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-canvas);pointer-events:none;z-index:-10}.dimensional-grid{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--edge) 1px,transparent 1px),linear-gradient(90deg,var(--edge) 1px,transparent 1px);background-size:120px 120px;transform:perspective(1000px) rotateX(60deg) translateY(-50%);transform-origin:center top;-webkit-mask-image:linear-gradient(to top,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to top,transparent 0%,black 20%,black 80%,transparent 100%);opacity:.4;pointer-events:none;z-index:-8}@media (prefers-reduced-motion: no-preference){.dimensional-grid{animation:grid-drift 30s linear infinite}}@media (prefers-reduced-motion: reduce){.dimensional-grid{animation:none}}@keyframes grid-drift{0%{background-position:0 0}to{background-position:120px 120px}}.quantum-particles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-5;overflow:hidden}.quantum-particle{position:absolute;width:2px;height:2px;background:var(--plasma);border-radius:50%;box-shadow:0 0 10px var(--plasma-glow),0 0 20px var(--plasma-glow);animation:particle-float linear infinite}@keyframes particle-float{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(100px);opacity:0}}.noise-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.text-display{font-family:Inter,sans-serif;font-weight:400;letter-spacing:-.04em;line-height:.9}.text-mono{font-family:var(--font-mono);font-weight:400;letter-spacing:-.02em}.text-label{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--chrome-dim)}.text-metric{font-family:var(--font-mono);font-weight:400;font-size:clamp(3rem,8vw,6rem);letter-spacing:-.05em;line-height:1;color:var(--chrome-bright)}.text-metric-plasma{color:var(--plasma)}.monolith{position:relative;background:var(--void-core);border:1px solid var(--edge);overflow:hidden}.monolith:before{display:none}.monolith:after{display:none}.monolith-corner-br:before{display:none}.panel-float{position:relative;background:var(--void-elevated);border:1px solid var(--edge-visible);border-radius:2px;box-shadow:none;transition:all .2s var(--ease-quantum)}.panel-float:hover{border-color:var(--edge-bright);box-shadow:var(--shadow-floating),0 0 0 1px var(--edge-bright);transform:translateY(-2px)}.panel-glass{background:#080808cc;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--edge);border-radius:2px}.bento-grid{display:grid;gap:var(--space-1);background:var(--edge)}.bento-grid>*{background:var(--void-core)}.command-module{position:relative;width:280px;height:100vh;background:var(--void-deep);border-right:1px solid var(--edge);display:flex;flex-direction:column;overflow:hidden}.command-module:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#ffb02033}.module-header{padding:var(--space-32) var(--space-24);border-bottom:none;position:relative}.module-brand{display:flex;align-items:center;gap:var(--space-16)}.module-logo{position:relative;width:48px;height:48px;background:var(--void-surface);border:1px solid var(--edge-visible);display:flex;align-items:center;justify-content:center}.module-logo:before{display:none}.module-logo:hover:before{display:none}.module-logo-icon{width:24px;height:24px;color:var(--plasma);filter:drop-shadow(0 0 8px var(--plasma-glow))}.module-title{font-family:var(--font-mono);font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--chrome)}.module-subtitle{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--chrome-ghost);margin-top:var(--space-4)}.nav-section{flex:1;padding:var(--space-24) 0;overflow-y:auto}.nav-label{padding:0 var(--space-24);margin-bottom:var(--space-12);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--chrome-ghost)}.nav-item{position:relative;display:flex;align-items:center;gap:var(--space-16);padding:var(--space-14) var(--space-24);color:var(--chrome-dim);text-decoration:none;transition:all .12s var(--ease-quantum);cursor:pointer;border:none;background:transparent;width:100%;text-align:left}.nav-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:var(--plasma);transition:width .12s var(--ease-quantum)}.nav-item:hover{background:#ffffff05;color:var(--chrome)}.nav-item:hover:before{width:2px}.nav-item.active{background:linear-gradient(90deg,rgba(0,255,204,.08) 0%,transparent 100%);color:var(--chrome-bright)}.nav-item.active:before{width:2px;box-shadow:0 0 20px var(--plasma-glow)}.nav-item-icon{width:20px;height:20px;opacity:.6;transition:all .12s var(--ease-quantum)}.nav-item:hover .nav-item-icon,.nav-item.active .nav-item-icon{opacity:1;color:var(--plasma)}.nav-item-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400}.nav-item-badge{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:400;padding:var(--space-2) var(--space-8);background:var(--plasma-ambient);color:var(--plasma);border-radius:1px}.system-status{padding:var(--space-24);border-top:1px solid var(--edge);background:var(--void-core)}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.status-item{position:relative;padding:var(--space-16);background:var(--void-surface);border:1px solid var(--edge)}.status-label{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--chrome-ghost);margin-bottom:var(--space-8)}.status-value{font-family:var(--font-mono);font-size:18px;font-weight:400;color:var(--plasma)}.status-bar{margin-top:var(--space-8);height:2px;background:var(--void-elevated);overflow:hidden}.status-bar-fill{height:100%;background:linear-gradient(90deg,var(--plasma),var(--plasma-bright));transition:width 1s var(--ease-quantum)}.arena{flex:1;min-height:100%;position:relative;overflow-x:hidden}.page-header{position:relative;padding:var(--space-80) var(--space-64) var(--space-60);border-bottom:none;overflow:hidden}.page-header:before{display:none}.page-eyebrow{display:inline-flex;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16);background:var(--void-surface);border:1px solid var(--edge-visible);margin-bottom:var(--space-24)}.page-eyebrow-dot{width:6px;height:6px;background:var(--plasma);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--plasma-glow)}50%{box-shadow:0 0 20px 4px var(--plasma-glow)}}.page-eyebrow-text{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--chrome-dim)}.page-title{font-family:Inter,sans-serif;font-size:clamp(32px,8vw,80px);font-weight:400;letter-spacing:-.04em;line-height:.95;color:var(--chrome-bright);margin-bottom:var(--space-16)}.page-title-accent{color:var(--plasma)}.page-subtitle{font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:400;color:var(--chrome-dim);max-width:600px;line-height:1.6}.content-grid{padding:var(--space-48) var(--space-64)}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-1);background:var(--edge);margin-bottom:var(--space-48)}.metric-card{position:relative;padding:var(--space-32);background:var(--void-core);transition:all .2s var(--ease-quantum);overflow:hidden}.metric-card:before{display:none}.metric-card:hover:before{display:none}.metric-card:hover{background:var(--void-surface)}.metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-24)}.metric-label{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--chrome-ghost)}.metric-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--void-elevated);border:1px solid var(--edge)}.metric-icon svg{width:16px;height:16px;color:var(--chrome-dim)}.metric-value{font-family:var(--font-mono);font-size:clamp(24px,4vw,42px);font-weight:400;letter-spacing:-.03em;color:var(--chrome-bright);line-height:1;margin-bottom:var(--space-8)}.metric-value-plasma{color:var(--plasma)}.metric-value-success{color:var(--success);text-shadow:0 0 40px var(--success-glow)}.metric-value-critical{color:var(--critical);text-shadow:0 0 40px var(--critical-glow)}.metric-change{display:inline-flex;align-items:center;gap:var(--space-6);font-family:var(--font-mono);font-size:12px;font-weight:400}.metric-change-positive{color:var(--success)}.metric-change-negative{color:var(--critical)}.metric-chart{position:absolute;bottom:0;left:0;right:0;height:60px;opacity:.3;overflow:hidden}.metric-chart svg{width:100%;height:100%}.action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-24);margin-bottom:var(--space-48)}.action-card{position:relative;display:flex;align-items:stretch;background:var(--void-core);border:1px solid var(--edge);overflow:hidden;cursor:pointer;transition:all .2s var(--ease-quantum);text-decoration:none}.action-card:before{display:none}.action-card:hover:before{display:none}.action-card:hover{border-color:var(--edge-bright);transform:translateY(-4px);box-shadow:0 30px 60px -20px #000c}.action-card-accent{width:2px;background:#c8851a;opacity:.4;transition:opacity .2s var(--ease-quantum)}.action-card:hover .action-card-accent{opacity:1}.action-card-accent-quantum{background:#c8851a}.action-card-content{flex:1;padding:var(--space-40);display:flex;flex-direction:column}.action-card-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--void-surface);border:1px solid var(--edge);margin-bottom:var(--space-24);transition:all .2s var(--ease-quantum)}.action-card-icon svg{width:28px;height:28px;color:var(--plasma);transition:all .2s var(--ease-quantum)}.action-card:hover .action-card-icon{background:var(--plasma-ambient);border-color:var(--plasma)}.action-card:hover .action-card-icon svg{transform:scale(1.1);filter:drop-shadow(0 0 10px var(--plasma-glow))}.action-card-title{font-family:Inter,sans-serif;font-size:24px;font-weight:400;color:var(--chrome-bright);margin-bottom:var(--space-8);transition:color .12s var(--ease-quantum)}.action-card:hover .action-card-title{color:var(--plasma)}.action-card-desc{font-family:Instrument Sans,sans-serif;font-size:14px;color:var(--chrome-dim);line-height:1.5;margin-bottom:var(--space-24)}.action-card-arrow{margin-top:auto;display:flex;align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-ghost);transition:all .12s var(--ease-quantum)}.action-card:hover .action-card-arrow{color:var(--plasma);transform:translate(8px)}.action-card-arrow svg{width:16px;height:16px}.data-section{background:var(--void-core);border:1px solid var(--edge)}.data-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-20);border-bottom:1px solid rgba(255,255,255,.03)}.data-title{display:flex;align-items:center;gap:var(--space-10)}.data-title-text{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:var(--chrome-dim);text-transform:uppercase;letter-spacing:.08em}.data-title-count{font-family:var(--font-mono);font-size:10px;font-weight:400;padding:var(--space-2) var(--space-7);background:var(--void-surface);border:1px solid var(--edge);color:var(--chrome-ghost)}.data-row{display:flex;align-items:center;padding:var(--space-10) var(--space-20);border-bottom:1px solid var(--edge);cursor:pointer;text-decoration:none}.data-row:last-child{border-bottom:none}.data-row:hover{background:#ffffff05}.data-row-symbol{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--void-surface);border:1px solid var(--edge);font-family:var(--font-mono);font-size:10px;font-weight:400;color:var(--chrome-dim);margin-right:var(--space-14);flex-shrink:0}.data-row-info{flex:1;min-width:0}.data-row-title{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--chrome);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-8)}.data-row-tag{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:var(--space-3) var(--space-8);background:var(--quantum-ambient);color:var(--quantum)}.data-row-meta{font-family:var(--font-mono);font-size:10px;color:var(--chrome-ghost);display:flex;align-items:center;gap:var(--space-6)}.data-row-profit{text-align:right;margin-right:var(--space-16)}.data-row-profit-value{font-family:var(--font-mono);font-size:12px;font-weight:400;margin-bottom:var(--space-1)}.data-row-profit-value.positive{color:var(--success)}.data-row-profit-value.negative{color:var(--critical)}.data-row-profit-trades{font-family:var(--font-mono);font-size:10px;color:var(--chrome-ghost)}.status-badge{display:inline-flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-8);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.status-badge-queued{background:#ffffff08;border-color:var(--chrome-ghost);color:var(--chrome-dim)}.status-badge-running{background:var(--plasma-ambient);border-color:var(--plasma);color:var(--plasma)}.status-badge-running svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-badge-completed{background:transparent;border-color:var(--success);color:var(--success)}.status-badge-failed{background:transparent;border-color:var(--critical);color:var(--critical)}.form-section{margin-bottom:var(--space-48)}.form-section-header{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);padding-bottom:var(--space-16);border-bottom:none}.form-section-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--plasma-ambient);border:1px solid var(--plasma);font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--plasma)}.form-section-title{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:var(--chrome-bright)}.form-group{margin-bottom:var(--space-24)}.form-label{display:block;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--chrome-dim);margin-bottom:var(--space-12)}.form-input{width:100%;padding:var(--space-16) var(--space-20);background:var(--void-surface);border:1px solid var(--edge);color:var(--chrome-bright);font-family:var(--font-mono);font-size:14px;font-weight:400;transition:all .12s var(--ease-quantum);outline:none}.form-input::-moz-placeholder{color:var(--chrome-ghost)}.form-input::placeholder{color:var(--chrome-ghost)}.form-input:hover{border-color:var(--edge-visible)}.form-input:focus{border-color:var(--plasma);box-shadow:0 0 0 3px var(--plasma-ambient)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23606068' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:var(--space-48);cursor:pointer}.form-select option{background:var(--void-core);color:var(--chrome);padding:var(--space-12)}.radio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-12)}.radio-card{position:relative;display:flex;align-items:center;gap:var(--space-16);padding:var(--space-20);background:var(--void-surface);border:1px solid var(--edge);cursor:pointer;transition:all .12s var(--ease-quantum)}.radio-card:hover{border-color:var(--edge-visible);background:var(--void-elevated)}.radio-card.selected{background:var(--plasma-ambient);border-color:var(--plasma)}.radio-card input{position:absolute;opacity:0;width:0;height:0}.radio-card-indicator{width:20px;height:20px;border:2px solid var(--edge-bright);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .12s var(--ease-quantum)}.radio-card.selected .radio-card-indicator{border-color:var(--plasma);background:var(--plasma)}.radio-card.selected .radio-card-indicator:after{content:"";width:8px;height:8px;background:var(--void-core);border-radius:50%}.radio-card-content{flex:1}.radio-card-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--chrome);margin-bottom:var(--space-2)}.radio-card-desc{font-family:var(--font-mono);font-size:10px;color:var(--chrome-ghost)}.chip-grid{display:flex;flex-wrap:wrap;gap:var(--space-8)}.chip{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--void-surface);border:1px solid var(--edge);cursor:pointer;transition:all .12s var(--ease-quantum)}.chip:hover{border-color:var(--edge-visible)}.chip.selected{background:var(--plasma-ambient);border-color:var(--plasma)}.chip-emoji{font-size:18px}.chip-label{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--chrome)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-18) var(--space-36);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .12s var(--ease-quantum);overflow:hidden}.btn-primary{background:var(--plasma);color:var(--void-absolute)}.btn-primary:before{display:none}.btn-primary:hover:before{display:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px var(--plasma-glow),0 20px 40px -10px #0fc6}.btn-primary:active{transform:translateY(0);transition-duration:.1s}.btn-secondary{background:var(--void-surface);border:1px solid var(--edge-visible);color:var(--chrome)}.btn-secondary:hover{background:var(--void-elevated);border-color:var(--edge-bright)}.btn-ghost{background:transparent;border:1px solid var(--edge);color:var(--chrome-dim)}.btn-ghost:hover{background:#ffffff05;border-color:var(--edge-visible);color:var(--chrome)}.btn-icon{padding:var(--space-14)}.skeleton{background:var(--void-surface);animation:skeleton-shimmer 1.8s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:.8}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.quantum-loader{position:relative;width:48px;height:48px}.quantum-loader svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.quantum-loader-ring{display:none}@keyframes quantum-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-80) var(--space-40);text-align:center}.empty-state-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--void-surface);border:1px solid var(--edge);margin-bottom:var(--space-24)}.empty-state-icon svg{width:32px;height:32px;color:var(--chrome-ghost)}.empty-state-title{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:var(--chrome);margin-bottom:var(--space-8)}.empty-state-desc{font-family:Instrument Sans,sans-serif;font-size:14px;color:var(--chrome-dim);margin-bottom:var(--space-32);max-width:400px}.fade-in{animation:bb-slide-up .18s cubic-bezier(.16,1,.3,1) both}.stagger-1{animation-delay:30ms}.stagger-2{animation-delay:60ms}.stagger-3{animation-delay:90ms}.stagger-4{animation-delay:.12s}.stagger-5{animation-delay:.15s}.glow-plasma,.glow-quantum{box-shadow:none}::-moz-selection{background:var(--plasma);color:var(--void-absolute)}::selection{background:var(--plasma);color:var(--void-absolute)}:focus-visible{outline:var(--terminal-focus-ring);outline-offset:var(--terminal-focus-ring-offset)}[data-amplify-authenticator]{--amplify-colors-background-primary: var(--void-core);--amplify-colors-background-secondary: var(--void-surface);--amplify-colors-brand-primary-10: var(--plasma-ambient);--amplify-colors-brand-primary-80: var(--plasma);--amplify-colors-brand-primary-90: var(--plasma-bright);--amplify-colors-brand-primary-100: var(--plasma);--amplify-colors-font-primary: var(--chrome);--amplify-colors-font-secondary: var(--chrome-dim);--amplify-colors-border-primary: var(--edge);--amplify-colors-border-focus: var(--plasma);--amplify-radii-small: 0;--amplify-radii-medium: 0;--amplify-radii-large: 0;--amplify-space-small: 16px;--amplify-space-medium: 24px;--amplify-space-large: 32px}[data-amplify-authenticator] [data-amplify-container]{background:var(--void-core);border:1px solid var(--edge);box-shadow:var(--shadow-void)}[data-amplify-authenticator] button[data-variation=primary]{background:var(--plasma)!important;color:var(--void-absolute)!important;font-family:var(--font-mono)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}[data-amplify-authenticator] input{background:var(--void-surface)!important;border:1px solid var(--edge)!important;color:var(--chrome)!important;font-family:var(--font-mono)!important}[data-amplify-authenticator] input:focus{border-color:var(--plasma)!important;box-shadow:0 0 0 3px var(--plasma-ambient)!important}@media (prefers-reduced-motion: no-preference){@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-backdrop-enter{animation:modal-backdrop-in .15s var(--ease-void) both}.modal-card-enter{animation:modal-card-in .2s var(--ease-quantum) 60ms both}@keyframes text-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes text-reveal-stroke{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes text-reveal-stroke-fade{0%{opacity:1}to{opacity:0}}.cube-wrap{perspective:800px}.text-reveal-line{position:relative;opacity:0;animation:text-reveal-fade .28s var(--ease-quantum) both;animation-delay:var(--reveal-delay, 0ms);will-change:opacity}.text-reveal-line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--plasma);transform:scaleX(0);transform-origin:left;will-change:transform,opacity;pointer-events:none;animation-name:text-reveal-stroke,text-reveal-stroke-fade;animation-duration:.28s,.2s;animation-timing-function:var(--ease-quantum),var(--ease-void);animation-fill-mode:both,both;animation-delay:var(--reveal-delay, 0ms),calc(var(--reveal-delay, 0ms) + .28s)}}.mobile-only{display:block}.tablet-up,.desktop-only{display:none}@media (min-width: 768px){.mobile-only{display:none}.tablet-up{display:block}}@media (min-width: 1024px){.desktop-only{display:block}}.stack-mobile{display:flex;flex-direction:column}@media (min-width: 768px){.stack-mobile{flex-direction:row}}.grid-responsive{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media (min-width: 768px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}.touch-target{min-height:var(--terminal-control-height-touch, 44px);min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media (min-width: 768px){.touch-target{min-height:unset;min-width:unset}}@media (max-width: 767px){.page-header{padding:var(--space-32) var(--space-20) var(--space-24)}.content-grid{padding:var(--space-20) var(--space-16)}}@media (min-width: 768px) and (max-width: 1023px){.page-header{padding:var(--space-48) var(--space-32) var(--space-36)}.content-grid{padding:var(--space-32) var(--space-32)}}@media (max-width: 767px){.metric-strip{grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-20)}.metric-card{padding:var(--space-16)}.metric-value{font-size:clamp(18px,5vw,28px)}}@media (min-width: 1024px){.action-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.action-grid{grid-template-columns:1fr;gap:var(--space-12);margin-bottom:var(--space-20)}.action-card-content{padding:var(--space-20)}.action-card-title{font-size:18px}.action-card-icon{width:40px;height:var(--terminal-control-height, 40px);margin-bottom:var(--space-14)}.action-card-icon svg{width:20px;height:20px}}@media (max-width: 767px){.hero{padding:var(--space-20) var(--space-16)}.hero__grid{grid-template-columns:1fr 1fr!important}.hero__value--primary{font-size:clamp(20px,6vw,32px)!important}}@media (max-width: 479px){.data-row-gauge{display:none}.data-row{padding:var(--space-10) var(--space-12)}}@media (max-width: 767px){.bt-grid{grid-template-columns:1fr!important}.tutorial-card{display:none}.bt-page{padding-bottom:var(--space-80)}.bt-header{padding:var(--space-20) var(--space-16) var(--space-16)}.bt-submit-bar{position:fixed;bottom:0;left:0;right:0;padding:var(--space-12) var(--space-16);background:var(--void-core);border-top:1px solid var(--edge);z-index:50}}.legal-prose{max-width:65ch;margin-left:auto;margin-right:auto}.ea-store-grid{display:grid;grid-template-columns:1fr;gap:var(--space-16);padding:var(--space-20) var(--space-16)}@media (min-width: 640px){.ea-store-grid{grid-template-columns:repeat(2,1fr);padding:var(--space-24) var(--space-24)}}@media (min-width: 1024px){.ea-store-grid{grid-template-columns:repeat(3,1fr);padding:var(--space-32) var(--space-40)}}@media (min-width: 1280px){.ea-store-grid{grid-template-columns:repeat(4,1fr)}}.admin-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;border-bottom:1px solid var(--edge)}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{flex-shrink:0;white-space:nowrap}@media (max-width: 767px){.vault-wrap{padding:var(--space-20) var(--space-16)}}@media (max-width: 767px){.chart-panel-mobile-full{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:20!important}}@media (max-width: 767px){.trading-dock-mobile{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:45vh!important;z-index:30!important;border-top:1px solid var(--edge)!important}}@media (max-width: 767px){.ide-file-tree-mobile{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:40!important;width:280px!important}.ide-output-mobile{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:40vh!important;z-index:35!important}}@media (max-width: 767px){button,a,[role=button],input,:is(select,.slide-select-trigger),textarea,label,summary{touch-action:manipulation}}@media (max-width: 767px){.hero__headline,.hero__value--primary{font-size:clamp(22px,6vw,28px)!important;line-height:1.15!important;letter-spacing:-.02em}.hero__value{font-size:clamp(18px,5vw,22px)!important;line-height:1.2!important}.hero__cell{padding:var(--space-14) var(--space-16)!important;gap:var(--space-6)!important}}@media (max-width: 480px){.hero__headline,.hero__value--primary{font-size:clamp(20px,7vw,24px)!important}.hero__value{font-size:18px!important}}@media (max-width: 767px){.metric-card,.action-card-content,.equity-card,.risk-card,.radio-card,.tutorial-card,.panel,.surface{padding:var(--space-14)!important}}@media (max-width: 767px){.data-row{padding:var(--space-8) var(--space-10)!important;min-height:32px!important;gap:var(--space-6)!important;font-size:13px!important}.blotter-row>td,.blotter-row>th{padding:var(--space-6) var(--space-10)!important;font-size:13px!important}.data-row-hint,.data-row-meta,.dash-shortcut__hint,.data-row-profit,.empty-state__hint{display:none!important}.data-header{padding:var(--space-8) var(--space-10)!important;font-size:11px!important}}@media (max-width: 767px){.form-input,.form-select,input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=url],:is(select,.slide-select-trigger),textarea{min-height:var(--terminal-control-height-touch, 44px);font-size:16px}textarea{min-height:88px}.form-input:focus,.form-select:focus,input:focus,:is(select,.slide-select-trigger):focus,textarea:focus{outline:var(--terminal-focus-ring);outline-offset:var(--terminal-focus-ring-offset);border-color:var(--terminal-border-focus)}}@media (max-width: 767px){.section,[class*=__section],.content-section,.dashboard-section{margin-top:var(--space-24)!important;margin-bottom:var(--space-24)!important}.content-grid,.dashboard-grid,.section-grid,.form-grid{gap:var(--space-12)!important}.form-grid{grid-template-columns:1fr!important}}@media (max-width: 767px){.empty-state{padding:var(--space-24) var(--space-16)!important;text-align:center!important}.empty-state-title{font-size:14px!important;margin-bottom:var(--space-6)!important}.empty-state-desc{font-size:13px!important;margin-bottom:var(--space-16)!important;max-width:320px!important}.empty-state-icon{width:48px!important;height:48px!important;margin-bottom:var(--space-16)!important}.empty-state-icon svg{width:24px!important;height:24px!important}}@media (max-width: 767px){.page-title,h1.page-title{font-size:clamp(20px,5vw,24px)!important;letter-spacing:-.02em!important;line-height:1.1!important;margin-bottom:var(--space-12)!important}.page-subtitle{font-size:13px!important;line-height:1.5!important}.page-title-accent{font-size:inherit!important}}div[style*="border: 1px"][style*="border-radius: 0px"],section[style*="border: 1px"][style*="border-radius: 0px"],aside[style*="border: 1px"][style*="border-radius: 0px"]{border-radius:6px!important}:is(span,button,a,input,:is(select,.slide-select-trigger),textarea,label)[style*="border-radius: 0px"]{border-radius:4px!important}:is(button,a,label,[role=tab],[role=button],[role=option])[style*="border-radius: 999"],:is(button,a,label,[role=tab],[role=button])[style*="border-radius: 9999"]{border-radius:4px!important}.form-section-header .form-section-title{font:800 11px/1.4 var(--font-sans, Inter, sans-serif);letter-spacing:.03em;text-transform:uppercase;color:var(--terminal-text-secondary, #C0C0C0);padding:0!important}h1.bt-title{font-size:24px!important;font-weight:800!important;letter-spacing:-.01em}.form-section{margin-bottom:var(--space-32, 32px)}.form-section-header{margin-bottom:var(--space-16, 16px)}h1.page-title,h1.bt-title,.js-backtest>header h1{font-size:24px!important;font-weight:800!important;letter-spacing:-.01em!important}.workspace-tour-button,.status-badge,.dashboard-v2 :is(input,:is(select,.slide-select-trigger),textarea,button),.sign-in-card input,.sign-in-card :is(select,.slide-select-trigger){border-radius:4px!important}label.sign-in-file{border-radius:6px!important}:root[data-workspace-style=glass] .workspace-tour-button,:root[data-workspace-style=glass] .desktop-workspace-actions>button,.notification-badge{border-radius:4px!important}span[style*="border-radius: 999"]:not(:empty){border-radius:4px!important}.skip-link{position:fixed;top:8px;left:8px;z-index:100003;padding:8px 12px;border:0;border-radius:4px;background:#ffb020;color:#171717;font:800 11px/1 var(--font-sans, Inter, sans-serif);letter-spacing:.06em;text-transform:uppercase;transform:translateY(-200%);transition:transform .12s}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:2px solid #171717;outline-offset:-3px}#main-content:focus{outline:none}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]),:is(select,.slide-select-trigger),textarea{font-size:16px!important}}@media (prefers-reduced-motion: reduce){*:not([class*=spin]):not([class*=Spin]):not([class*=loading]):not([class*=Loading]):not([class*=skeleton]),*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:root{--terminal-radius-sm: 4px;--terminal-shadow-overlay: 0 12px 32px rgba(0, 0, 0, .55);--terminal-shadow-sidebar-r: 4px 0 24px rgba(0, 0, 0, .5);--space-54: 54px;--space-70: 70px;--space-100: 100px;--space-280: 280px;--space-400: 400px}input[aria-invalid=true],:is(select,.slide-select-trigger)[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--terminal-negative, #F6465D)}input[aria-invalid=true]:focus-visible,:is(select,.slide-select-trigger)[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{outline-color:var(--terminal-negative, #F6465D)}.placeholder\:text-\[\#969696\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#969696\]::placeholder{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.placeholder\:text-\[color\:var\(--terminal-text-muted\)\]::-moz-placeholder{color:var(--terminal-text-muted)}.placeholder\:text-\[color\:var\(--terminal-text-muted\)\]::placeholder{color:var(--terminal-text-muted)}.hover\:border-\[\#969696\]:hover{--tw-border-opacity: 1;border-color:rgb(150 150 150 / var(--tw-border-opacity, 1))}.hover\:border-\[\#FFB020\]:hover{--tw-border-opacity: 1;border-color:rgb(255 176 32 / var(--tw-border-opacity, 1))}.hover\:border-\[color\:var\(--terminal-border-strong\)\]:hover{border-color:var(--terminal-border-strong)}.hover\:border-\[var\(--terminal-accent\,\#FFB020\)\]:hover{border-color:var(--terminal-accent,#FFB020)}.hover\:border-\[var\(--terminal-text-secondary\,\#B6B6B6\)\]:hover{border-color:var(--terminal-text-secondary,#B6B6B6)}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#202020\]:hover{--tw-bg-opacity: 1;background-color:rgb(32 32 32 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2EBD85\]\/20:hover{background-color:#2ebd8533}.hover\:bg-\[\#969696\]:hover{--tw-bg-opacity: 1;background-color:rgb(150 150 150 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#969696\]\/20:hover{background-color:#96969633}.hover\:bg-\[\#F6465D\]\/20:hover{background-color:#f6465d33}.hover\:bg-\[\#FFB020\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 176 32 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFB020\]\/20:hover{background-color:#ffb02033}.hover\:bg-\[--void-surface\]:hover{background-color:var(--void-surface)}.hover\:bg-\[color\:var\(--terminal-surface-hover\)\]:hover{background-color:var(--terminal-surface-hover)}.hover\:bg-\[var\(--data-hover\,\#202020\)\]:hover{background-color:var(--data-hover,#202020)}.hover\:bg-\[var\(--terminal-accent\,\#FFB020\)\]:hover{background-color:var(--terminal-accent,#FFB020)}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-\[\#EDEDED\]:hover{--tw-text-opacity: 1;color:rgb(237 237 237 / var(--tw-text-opacity, 1))}.hover\:text-\[\#FFB020\]:hover{--tw-text-opacity: 1;color:rgb(255 176 32 / var(--tw-text-opacity, 1))}.hover\:text-\[--chrome\]:hover{color:var(--chrome)}.hover\:text-\[color\:var\(--terminal-text\)\]:hover{color:var(--terminal-text)}.hover\:text-\[color\:var\(--terminal-text-secondary\)\]:hover{color:var(--terminal-text-secondary)}.hover\:text-\[var\(--data-accent\,\#FFB020\)\]:hover{color:var(--data-accent,#FFB020)}.hover\:text-\[var\(--data-text\,\#EDEDED\)\]:hover{color:var(--data-text,#EDEDED)}.hover\:text-\[var\(--terminal-accent\,\#FFB020\)\]:hover{color:var(--terminal-accent,#FFB020)}.hover\:text-\[var\(--terminal-canvas\,\#080808\)\]:hover{color:var(--terminal-canvas,#080808)}.hover\:text-\[var\(--terminal-text\,\#EDEDED\)\]:hover{color:var(--terminal-text,#EDEDED)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-neutral-200:hover{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-\[\#FFB020\]:focus{--tw-border-opacity: 1;border-color:rgb(255 176 32 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--terminal-accent\,\#FFB020\)\]:focus{border-color:var(--terminal-accent,#FFB020)}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[color\:color-mix\(in_srgb\,var\(--terminal-accent\)_40\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--terminal-accent) 40%,transparent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#FFB020\]:focus-visible{outline-color:#ffb020}.focus-visible\:outline-\[\#FFD97A\]:focus-visible{outline-color:#ffd97a}.focus-visible\:outline-\[color\:var\(--terminal-accent\)\]:focus-visible{outline-color:var(--terminal-accent)}.focus-visible\:outline-\[var\(--data-focus\,\#FFB020\)\]:focus-visible{outline-color:var(--data-focus,#FFB020)}.focus-visible\:outline-\[var\(--terminal-accent\,\#FFB020\)\]:focus-visible{outline-color:var(--terminal-accent,#FFB020)}.focus-visible\:outline-\[var\(--terminal-accent-strong\,\#FFD97A\)\]:focus-visible{outline-color:var(--terminal-accent-strong,#FFD97A)}.focus-visible\:outline-\[var\(--terminal-focus-ring-color\)\]:focus-visible{outline-color:var(--terminal-focus-ring-color)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FFB020\]\/60:focus-visible{--tw-ring-color: rgb(255 176 32 / .6)}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--terminal-accent\)_50\%\,transparent\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--terminal-accent) 50%,transparent)}.focus-visible\:ring-\[color\:var\(--terminal-accent-strong\)\]:focus-visible{--tw-ring-color: var(--terminal-accent-strong)}.focus-visible\:ring-\[var\(--data-focus\,\#FFB020\)\]:focus-visible{--tw-ring-color: var(--data-focus,#FFB020)}.active\:opacity-50:active{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-\[\#969696\]:disabled{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.disabled\:text-\[var\(--terminal-text-disabled\,\#595959\)\]:disabled{color:var(--terminal-text-disabled,#595959)}.disabled\:text-white\/20:disabled{color:#fff3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:active\:opacity-40:active:disabled{opacity:.4}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[color\:var\(--terminal-accent\)\]{color:var(--terminal-accent)}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:translate-x-\[20px\]{--tw-translate-x: 20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-\[color\:var\(--terminal-accent\)\]{border-color:var(--terminal-accent)}.peer:checked~.peer-checked\:bg-\[color\:var\(--terminal-accent\)\]{background-color:var(--terminal-accent)}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--terminal-accent\)_50\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--terminal-accent) 50%,transparent)}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:bottom-0{bottom:0}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-auto{right:auto}.sm\:top-0{top:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-0{margin-left:0}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:max-h-\[26rem\]{max-height:26rem}.sm\:max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.sm\:max-h-none{max-height:none}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[28px\]{min-height:28px}.sm\:min-h-\[32px\]{min-height:32px}.sm\:min-h-\[36px\]{min-height:36px}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:basis-52{flex-basis:13rem}.sm\:basis-60{flex-basis:15rem}.sm\:animate-none{animation:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.sm\:rounded-none{border-radius:0}.sm\:border-b{border-bottom-width:1px}.sm\:border-\[color\:var\(--terminal-border-strong\)\]{border-color:var(--terminal-border-strong)}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:pb-0{padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.responsive-shell--mobile .app-shell,.responsive-shell--mobile .app-main{min-height:0;min-width:0}.responsive-shell--mobile .app-content{overscroll-behavior-y:contain;scroll-padding-bottom:var(--space-24)}.bottom-nav-dock{height:56px}.bottom-nav-dock--hidden{height:0}.bottom-nav{height:56px;padding-bottom:0}.bottom-nav-item{min-width:0;min-height:var(--terminal-control-height-touch, 44px);gap:var(--space-3)}.bottom-nav-item__label{font:9px/1.2 sans-serif;white-space:nowrap}.toast-container{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;max-height:min(40dvh,300px);overflow-y:auto}.toast-container .toast-item{border-radius:var(--terminal-radius, 3px)!important;box-shadow:none!important}.notification-badge{border-radius:var(--terminal-radius, 3px)!important}.toast-close{min-width:44px;min-height:var(--terminal-control-height-touch, 44px);flex-shrink:0}#mobile-nav-drawer button[aria-label="Close menu"]{display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:var(--terminal-control-height-touch, 44px)}.responsive-shell--mobile .alv-sidebar{display:flex!important}.alv input,.alv button{min-height:var(--terminal-control-height-touch, 44px)}.alv input{font-size:16px}.alv-toolbar{padding:var(--space-12)}.alv-tools{flex-wrap:wrap}.mobile-chat-overlay .ai-input{max-height:22dvh;overflow-y:auto}.mobile-chat-overlay .ai-header button{min-width:44px;min-height:var(--terminal-control-height-touch, 44px)}.mobile-chat-overlay .ai-input-buttons{flex-wrap:wrap;gap:var(--space-8)}.mobile-chat-overlay .ai-input-send{min-height:var(--terminal-control-height-touch, 44px)}.mobile-chat-overlay pre{max-width:100%;overflow-x:auto}.mobile-chat-overlay .ai-message{overflow-wrap:anywhere;min-width:0}.mobile-chat-overlay .ai-header{overflow-x:auto;flex-shrink:0}.mobile-chat-overlay .ai-header button{flex-shrink:0}.mobile-chat-overlay .ai-header-close{position:sticky;right:0;z-index:2;background:var(--terminal-canvas)!important;color:var(--terminal-text-secondary)!important}.utility-route--python .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-menu--style{min-width:0;max-width:calc(100vw - 24px)}.chart-disconnected-shell__card{max-width:320px;padding:var(--space-20) var(--space-16)}.chart-disconnected-shell__cta{min-height:var(--terminal-control-height-touch, 44px);background:var(--terminal-accent)!important;color:var(--terminal-canvas)!important;border-radius:var(--terminal-radius, 3px);padding:var(--space-10) var(--space-18);box-shadow:none}.chart-disconnected-shell__hint{display:none}}.workspace-tour-button__mobile{display:none}@media (max-width: 767px){.responsive-shell--mobile .workspace-tour-button{width:44px;min-width:44px;height:var(--terminal-control-height-touch, 44px);padding:0!important;justify-content:center;background:transparent!important;border:0!important}.workspace-tour-button__desktop{display:none}.workspace-tour-button__mobile{display:block}}@media (max-width: 767px){#root>.responsive-shell--mobile{--mobile-nav-safe-inset: 0px;flex:1 1 auto;height:100%;min-height:0;min-width:0}.responsive-shell--mobile .js-backtest__layout{grid-template-columns:minmax(0,1fr)}.responsive-shell--mobile .js-backtest__header,.responsive-shell--mobile .js-backtest__panel>header{flex-wrap:wrap;align-items:flex-start;gap:var(--space-8)}.responsive-shell--mobile .js-backtest__header>*,.responsive-shell--mobile .js-backtest fieldset,.responsive-shell--mobile .js-backtest label{min-width:0;max-width:100%}.responsive-shell--mobile .js-backtest input,.responsive-shell--mobile .js-backtest :is(select,.slide-select-trigger){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.responsive-shell--mobile .js-backtest__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.responsive-shell--mobile .js-backtest__metrics strong{overflow-wrap:anywhere}}@media (max-width: 359px){.responsive-shell--mobile .bottom-nav-item__label{max-width:100%;font-size:9px;letter-spacing:0}.responsive-shell--mobile .js-backtest__metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width: 479px){.responsive-shell--mobile .bt-page .empty-state:has(>button),.responsive-shell--mobile .arena .empty-state:has(>button){grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:var(--space-12)}.responsive-shell--mobile .bt-page .empty-state:has(>button)>:is(.empty-state-title,.empty-state-desc,button),.responsive-shell--mobile .arena .empty-state:has(>button)>:is(.empty-state-title,.empty-state-desc,button){grid-column:1;grid-row:auto;min-width:0}.responsive-shell--mobile .bt-page .empty-state:has(>button)>.empty-state-icon,.responsive-shell--mobile .arena .empty-state:has(>button)>.empty-state-icon{display:none}.responsive-shell--mobile .bt-page .empty-state:has(>button)>button,.responsive-shell--mobile .arena .empty-state:has(>button)>button{width:100%;min-height:var(--terminal-control-height-touch, 44px);white-space:normal}}@media (min-width: 768px) and (max-width: 1023px){.responsive-shell--tablet .rail{display:flex}}@media (max-width: 767px){.toast-container{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));width:auto;min-width:0}.toast-container .toast-item[data-tone]{box-sizing:border-box;width:100%;max-width:100%!important;min-width:0}.toast-container .toast-body,.toast-container .toast-heading,.toast-container .toast-title,.toast-container .toast-message{min-width:0;overflow-wrap:anywhere}.toast-container .toast-heading{flex-wrap:wrap}.toast-container .toast-message{line-height:1.5}.responsive-shell--mobile .chart-disconnected-shell .chart-disconnected-shell__cta{min-height:var(--terminal-control-height-touch, 44px);max-width:100%;white-space:normal;overflow-wrap:anywhere}.responsive-shell--mobile .utility-route :where(.form-input,.utility-control,.btn,.utility-action){min-height:var(--terminal-control-height-touch, 44px)}.responsive-shell--mobile .utility-route :where(input,:is(select,.slide-select-trigger),textarea){min-width:0;max-width:100%;font-size:16px}}@media (max-width: 767px){html.app-alert-safe-area,html.app-alert-safe-area body{background-color:#ffb020!important}}.app-alert-bottom-chrome{display:none}@media (max-width: 767px){.app-alert-bottom-chrome{display:block;position:fixed;left:0;right:0;bottom:-8px;height:calc(env(safe-area-inset-bottom,0px) + 12px);background-color:#ffb020;pointer-events:none;z-index:2147483646}}#root.alert-framed{--frame-width: 4px;--frame-top: 24px;--frame-inner-radius: 3px;border-width:var(--frame-top) var(--frame-width) var(--frame-width)!important;padding:0!important;border-radius:0!important;background:var(--alert-frame-color, var(--terminal-accent-bright))!important;overflow:hidden;box-sizing:border-box}#root.alert-framed .responsive-shell{border-top-left-radius:var(--terminal-radius, 3px)!important;border-top-right-radius:var(--terminal-radius, 3px)!important;border-bottom-right-radius:var(--terminal-radius, 3px)!important;border-bottom-left-radius:var(--terminal-radius, 3px)!important;overflow:hidden;isolation:isolate;background:var(--terminal-canvas, var(--terminal-canvas));box-shadow:none;min-height:0;height:100%}#root.alert-framed .responsive-shell>section,#root.alert-framed .responsive-shell>div,#root.alert-framed .responsive-shell>header,#root.alert-framed .responsive-shell>footer{border-radius:0}#root.alert-framed .alert-frame-bar{position:fixed;top:env(safe-area-inset-top,0px);left:var(--frame-width);right:var(--frame-width);width:auto;max-width:none;height:var(--frame-top);display:flex;align-items:center;justify-content:center;gap:var(--space-7);margin:0;padding:0 var(--space-8);transform:none;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:#000!important;font:800 11px/16px var(--mark-font, Inter, sans-serif)!important;letter-spacing:.03em;text-transform:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){#root.alert-framed{--frame-width: 4px;--frame-inner-radius: 3px}}#root.alert-framed .alert-frame-bar:before{display:none}#root.alert-framed .alert-frame-bar__message{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#000!important}#root.alert-framed .alert-frame-bar--success{color:#000!important}#root.alert-framed .alert-frame-bar--error,#root.alert-framed .alert-frame-bar--connection{color:var(--text-inverse, #080808)!important}#root.alert-framed .alert-frame-bar--maintenance{gap:var(--space-9);font-weight:600!important;color:#000!important}#root.alert-framed .alert-frame-bar--maintenance .alert-frame-bar__message{color:#000!important}#root.alert-framed .alert-frame-bar--maintenance:before{display:none}#root.alert-framed .alert-frame-bar__label,#root.alert-framed .notification-badge{display:none}.cloud-ide,.workspace-header,.mobile-workspace-nav{--ide-bg0: #080808;--ide-bg1: #0C0C0C;--ide-bg2: #141414;--ide-bg3: #1A1A1A;--ide-ink: #EDEDED;--ide-mute: #B6B6B6;--ide-dim: #969696;--ide-gold: #FFB020;--ide-gold-hi: #FFD97A}.cloud-ide .chart-toolbar__control:not(:disabled):not(.is-active):not(.chart-toolbar__control--danger){color:var(--terminal-text-secondary)}.cloud-ide .chart-toolbar__control:not(:disabled):hover{color:var(--terminal-accent-strong)}.cloud-ide button:focus-visible,.mobile-chat-overlay button:focus-visible,.ide-tbar-btn:focus-visible,.ide-bt-tab:focus-visible,.ide-file-row:focus-visible{outline:2px solid #FFD97A;outline-offset:-2px}@media (max-width: 767px){.ide-tbar-btn,.ide-bt-tab,.ide-file-row,.ide-status-bar{min-height:44px!important}}.cloud-ide .ide-empty-description{max-width:300px;margin:0;padding:0 var(--space-20);text-align:center;color:var(--terminal-text-secondary);font:12px/1.7 var(--terminal-font-sans)}.cloud-ide .ide-create-file{min-height:var(--terminal-control-height, 40px);margin-top:var(--space-8);border-radius:var(--terminal-radius)}@media (max-width: 767px){.cloud-ide .ide-create-file{min-height:var(--terminal-control-height-touch, 44px)}}.cloud-ide .chart-disconnected-shell__card{background:var(--terminal-canvas);border-radius:var(--terminal-radius);box-shadow:none}.cloud-ide .chart-disconnected-shell__title{font-family:var(--terminal-font-sans);font-size:18px;font-weight:600;color:var(--terminal-text)}.cloud-ide .chart-disconnected-shell__body{font:12px/1.7 var(--terminal-font-sans);color:var(--terminal-text-secondary)}.cloud-ide .chart-disconnected-shell__cta.btn-primary{background:var(--terminal-accent)!important;border-radius:var(--terminal-radius);font:var(--mark-weight, 800) var(--mark-size, 11px) var(--mark-font, var(--terminal-font-sans));letter-spacing:var(--mark-tracking, .03em);min-height:var(--terminal-control-height-touch, 44px)}@media (min-width: 768px){.cloud-ide .chart-toolbar{flex-basis:32px;min-height:32px;max-height:32px}.cloud-ide .chart-toolbar__control{min-height:32px}}.trading-dock [role=tab]{position:relative;font-family:var(--terminal-font-sans)!important;letter-spacing:.06em!important}.trading-dock [role=tab][aria-selected=true]:after{content:"";position:absolute;height:2px;bottom:0;left:10px;right:10px;background:var(--terminal-accent)}.ide-status-bar{min-width:0}.ide-status-bar>span{flex-shrink:0;white-space:nowrap}.ide-status-bar .ide-status-filename{min-width:0;flex-shrink:1;max-width:35%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.ide-status-bar{gap:var(--space-8)!important;padding:0 var(--space-8)!important}.ide-status-bar .ide-status-lines{display:none}}.mobile-workspace-instruments{max-height:38dvh;overflow:auto;padding:0 var(--space-12) var(--space-12)}.instrument-picker__header{display:flex;align-items:center;justify-content:space-between;color:var(--terminal-text-secondary);font:var(--mark-weight, 800) var(--mark-size, 11px) var(--mark-font, var(--terminal-font-sans));letter-spacing:var(--mark-tracking, .03em);text-transform:uppercase}.instrument-picker__header button{width:44px;height:var(--terminal-control-height-touch, 44px);color:var(--terminal-text-secondary);border:0}.mobile-workspace-instruments .instrument-picker{min-width:0;width:100%;height:auto}.instrument-picker .workspace-tabs__scroll{display:flex;flex-direction:column;width:100%;overflow:visible}.instrument-picker .workspace-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);width:100%}.instrument-picker .workspace-tab{min-width:0;width:auto;height:auto;position:relative;box-shadow:none;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius)}.instrument-picker .workspace-tab.is-active{box-shadow:none;border-color:var(--terminal-accent)}.instrument-picker .workspace-tab__select{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);padding:var(--space-12) var(--space-8) var(--space-12) var(--space-12);min-width:0;min-height:72px;flex:1;text-align:left}.instrument-picker .workspace-tab__symbol{overflow:hidden;text-overflow:ellipsis;font-size:12px}.instrument-picker .workspace-tab__timeframe{font-size:10px;color:var(--terminal-text-secondary)}.instrument-picker__selection{grid-row:2;grid-column:1 / -1;font:10px var(--terminal-font-sans);color:var(--terminal-text-secondary)}.instrument-picker .is-active .instrument-picker__selection{color:var(--terminal-accent)}.instrument-picker .workspace-tab__status,.instrument-picker .workspace-tab__separator{display:none}.instrument-picker .workspace-tab__close{width:32px;min-height:var(--terminal-control-height-touch, 44px);align-self:center}.instrument-picker .workspace-tab__close:disabled{display:none}.instrument-picker .workspace-tabs__new{justify-content:center;width:100%;min-height:var(--terminal-control-height-touch, 44px);margin-top:var(--space-8);color:var(--terminal-accent);box-shadow:none;border:1px solid var(--terminal-border)}@media (max-width: 767px){.cloud-ide .chart-toolbar{overflow:visible}.chart-mobile-timeframe{min-height:var(--terminal-control-height-touch, 44px);width:64px;padding:0 var(--space-8);border:0;color:var(--terminal-accent);font:600 12px var(--terminal-font-mono)}.cloud-ide .chart-toolbar__group--navigation{flex:1;min-width:0}.cloud-ide .chart-toolbar__more{display:inline-flex!important}.cloud-ide .chart-toolbar__group--view{flex-shrink:0}.cloud-ide .chart-toolbar__control{padding:0 var(--space-10)}.cloud-ide .chart-workspace__body{min-height:0}}.mobile-watch-surface{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;flex-direction:column;padding:env(safe-area-inset-top,var(--space-0)) 0 env(safe-area-inset-bottom,var(--space-0));background:var(--terminal-canvas);color:var(--terminal-text);font-family:var(--terminal-font-sans)}.mobile-watch-surface>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16);flex-shrink:0}.mobile-watch-surface>header div{display:flex;flex-direction:column;gap:var(--space-6)}.mobile-watch-surface>header strong{font-size:18px;font-weight:600}.mobile-watch-surface>header span{font-size:12px;color:var(--terminal-text-secondary)}.mobile-watch-surface__close{min-width:52px;min-height:var(--terminal-control-height-touch, 44px);border:0;color:var(--terminal-accent);font:600 12px var(--terminal-font-sans)}.mobile-watch-surface .chart-watchlist.is-open{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0;flex:1;display:flex;flex-direction:column;box-shadow:none;overflow:auto}.mobile-watch-surface .chart-watchlist__list{flex:1;overflow-y:auto;padding:0 var(--space-12)}.mobile-watch-surface .chart-watchlist__row{width:100%;min-height:96px;padding:var(--space-14) var(--space-52) var(--space-14) var(--space-14)}.mobile-watch-surface .chart-watchlist__symbol{font-size:16px}.mobile-watch-surface .chart-watchlist__price{font-size:20px}.mobile-watch-surface .chart-watchlist__quote{font-size:12px;color:var(--terminal-text-secondary)}.mobile-watch-surface .chart-watchlist__remove{width:44px;height:var(--terminal-control-height-touch, 44px);opacity:1}.mobile-watch-surface .chart-watchlist__add{min-width:44px;min-height:var(--terminal-control-height-touch, 44px)}.mobile-watch-surface .chart-watchlist__header{padding:0 var(--space-16);min-height:var(--terminal-control-height-touch, 44px)}.mobile-watch-surface .chart-account-info{padding:var(--space-12) var(--space-16);flex-shrink:0}.mobile-watch-surface .chart-watchlist__footer{padding:var(--space-12) var(--space-16)}.mobile-watch-surface button:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:-2px}.mobile-workspace-instruments .instrument-picker,.instrument-picker .workspace-tabs__scroll,.instrument-picker .workspace-tabs__list{width:100%!important;min-width:0!important;max-width:none!important}.instrument-picker .workspace-tabs__scroll{flex:1 1 100%;align-items:stretch}.instrument-picker .workspace-tabs__list{flex:none}.instrument-picker .workspace-tab{width:100%}.instrument-picker .workspace-tab__select{width:100%;max-width:none}.instrument-picker .workspace-tabs__new{align-self:stretch;width:100%!important;max-width:none}.mobile-watch-surface .chart-watchlist__quickpicks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);width:100%}.mobile-watch-surface .chart-watchlist__quickpick{min-height:56px;font-size:14px;color:var(--terminal-text);box-shadow:none;border:1px solid var(--terminal-border)}.mobile-watch-surface .chart-watchlist__empty{padding:var(--space-24) var(--space-4);gap:var(--space-16)}.mobile-watch-surface .chart-watchlist__empty-title{font-size:14px;color:var(--terminal-text)}.mobile-watch-surface .chart-watchlist__header>span{color:var(--terminal-text-secondary)}.chart-watchlist__item{position:relative}.chart-watchlist__item>.chart-watchlist__row{width:100%}.chart-watchlist__item:hover>.chart-watchlist__remove,.chart-watchlist__item:focus-within>.chart-watchlist__remove{opacity:1}.mobile-watch-surface .chart-watchlist__quote{display:flex;gap:var(--space-20);font-size:13px;margin-top:var(--space-8)}.mobile-watch-surface .chart-watchlist__row{box-shadow:none;border-bottom:1px solid var(--terminal-border-faint)}.mobile-watch-surface .chart-watchlist__pending{font-size:10px}*,*:before,*:after{box-sizing:border-box}.ui-button{flex-shrink:0}.ea-store-page button[aria-pressed=true]{background:var(--terminal-accent)!important;color:var(--terminal-canvas)!important}.ea-store-page button[aria-pressed]{min-height:var(--terminal-control-height-touch, 44px)}.catalog-search-label,.catalog-result-count{display:block;font:13px/1.5 var(--terminal-font-sans);color:var(--terminal-text-secondary);margin-bottom:var(--space-10)}.ea-store-page .text-chrome-ghost,.empty-state-desc,.form-label,.radio-card-desc{color:var(--terminal-text-secondary)}.vault-wrap,.arena,.bt-page,.utility-route,.legal-page{min-width:0;max-width:100%}.vault-wrap{width:100%}.legal-page .legal-card{border-radius:var(--terminal-radius)!important}.legal-page [id]{scroll-margin-top:var(--space-20)}.legal-page p,.legal-page li{overflow-wrap:anywhere}.radio-card:focus-within{outline:var(--terminal-focus-ring);outline-offset:var(--terminal-focus-ring-offset)}.opt-param-field{display:flex;flex-direction:column;min-width:0;gap:var(--space-6)}.opt-param-field>span{color:var(--terminal-text-secondary);font:11px var(--terminal-font-sans)}.utility-route--optimization .opt-param-head{display:none}.opt-param-field input{width:100%;min-width:0}.chart-account-info summary{cursor:pointer;min-height:var(--terminal-control-height, 40px);display:list-item;list-style-position:inside}.mobile-watch-surface .chart-account-info{flex-shrink:0}.mobile-watch-surface .chart-watchlist__spread-badge{font-size:11px;white-space:nowrap}@media (max-width: 767px){.vault-wrap,.arena{padding:var(--space-20) var(--space-16)!important}.arena>*,.vault-wrap>*{min-width:0;max-width:100%}.route-content-heading{margin-bottom:var(--space-20)!important}.route-content-heading h1,.vault-wrap h1,.bt-page h1,.utility-route h1{font-size:24px!important;line-height:1.25}.empty-state{padding:var(--space-24) var(--space-16)!important;min-height:0!important}.empty-state-icon{margin-bottom:var(--space-12)}.utility-route--optimization .opt-param-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;align-items:end}.opt-param-field:first-child{grid-column:1 / -1}.utility-route--optimization .opt-param-row .form-input{min-height:var(--terminal-control-height-touch, 44px);font-size:16px}.utility-route--optimization .opt-param-remove{width:44px;height:var(--terminal-control-height-touch, 44px)}.opt-mobile-submit{position:sticky!important;bottom:0!important;margin-top:var(--space-16);padding:var(--space-12) 0!important}.bottom-nav-item__label{font:var(--mark-weight, 800) 10px/1.2 var(--mark-font, var(--terminal-font-sans));letter-spacing:var(--mark-tracking, .03em)}.mobile-chat-overlay .ai-suggestion,.mobile-chat-overlay .ai-empty-subtitle{color:var(--terminal-text-secondary)!important}}@media (prefers-reduced-motion: reduce){.legal-card{animation:none!important}}@media (max-width: 767px){.bottom-nav-dock{display:flex;align-items:stretch}.bottom-nav-dock .bottom-nav-toggle{position:static;transform:none;width:32px;min-width:32px;height:64px;border-radius:var(--terminal-radius);border-bottom:0;background:var(--terminal-canvas)}.bottom-nav-dock .bottom-nav{flex:1;min-width:0}.bottom-nav-dock--hidden .bottom-nav-toggle{position:absolute;bottom:0;right:0;left:auto;width:44px;height:var(--terminal-control-height-touch, 44px)}}.arena .empty-state,.bt-page .empty-state,.vault-wrap .empty-state{padding:var(--space-16)!important;min-height:0!important;gap:var(--space-8)}.arena .empty-state-icon,.bt-page .empty-state-icon,.vault-wrap .empty-state-icon{width:32px!important;height:32px!important;margin:0!important}.arena .empty-state-title,.bt-page .empty-state-title{font-size:16px;margin:0!important}.arena .empty-state-desc,.bt-page .empty-state-desc{margin:0!important;font-size:12px}.arena .form-section,.bt-page .bt-section{padding:var(--space-16)!important}.arena .form-section-header,.bt-page .bt-section-header{margin-bottom:var(--space-12)!important}.arena .page-subtitle{font-size:13px;color:var(--terminal-text-secondary)}@media (max-width: 767px){.arena .form-section,.bt-page .bt-section{padding:var(--space-12)!important}.arena .form-group{margin-bottom:var(--space-12)!important}.arena .form-section-header{padding-bottom:0!important}.arena .radio-card{padding:var(--space-10)!important;min-height:56px!important}.arena .opt-param-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;padding:var(--space-8);gap:var(--space-8)}.arena .opt-param-field:first-child{grid-column:1 / -1}.arena .opt-param-field input{min-height:var(--terminal-control-height-touch, 44px)}.arena .opt-param-remove{height:var(--terminal-control-height-touch, 44px);width:44px}.arena .opt-stats-panel{padding:var(--space-12)!important;margin-top:var(--space-12)!important}.arena .opt-mobile-submit{margin-top:var(--space-8)}.arena .route-content-heading{margin-bottom:var(--space-16)!important}.ea-store-page .ea-store-grid{gap:var(--space-12)}}.arena .form-section,.bt-page .bt-section{margin-bottom:var(--space-12)!important}.arena .empty-state:has(>button),.bt-page .empty-state:has(>button){display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:var(--space-12);column-gap:var(--space-12);row-gap:var(--space-4);text-align:left;align-items:center}.arena .empty-state:has(>button) .empty-state-icon,.bt-page .empty-state:has(>button) .empty-state-icon{grid-column:1;grid-row:1 / 3}.arena .empty-state:has(>button) .empty-state-title,.bt-page .empty-state:has(>button) .empty-state-title{grid-column:2;grid-row:1}.arena .empty-state:has(>button) .empty-state-desc,.bt-page .empty-state:has(>button) .empty-state-desc{grid-column:2;grid-row:2}.arena .empty-state>button,.bt-page .empty-state>button{grid-column:3;grid-row:1 / 3;margin:0!important}@media (max-width: 400px){.arena .empty-state:has(>button),.bt-page .empty-state:has(>button){grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6)}.arena .empty-state:has(>button) .empty-state-icon,.bt-page .empty-state:has(>button) .empty-state-icon{display:none}.arena .empty-state:has(>button) .empty-state-title,.arena .empty-state:has(>button) .empty-state-desc,.bt-page .empty-state:has(>button) .empty-state-title,.bt-page .empty-state:has(>button) .empty-state-desc{grid-column:1}.arena .empty-state>button,.bt-page .empty-state>button{grid-column:2;padding:var(--space-8)!important}}.compact-timeframes{display:flex;gap:var(--space-4);overflow-x:auto}.compact-timeframes>button{flex:1 0 44px;min-width:44px;min-height:var(--terminal-control-height-touch, 44px)}.compact-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.compact-date-range .form-group{min-width:0}.compact-date-range input{min-width:0;width:100%}.arena .form-label,.bt-page .form-label{color:var(--terminal-text-secondary)!important}.arena .form-label.flex{display:flex}:root{--space-0: 0px;--space-1: 1px;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-15: 15px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-32: 32px;--space-34: 34px;--space-36: 36px;--space-40: 40px;--space-44: 44px;--space-48: 48px;--space-50: 50px;--space-52: 52px;--space-56: 56px;--space-60: 60px;--space-64: 64px;--space-80: 80px;--space-120: 120px}.app-content{font-family:var(--font-sans, var(--terminal-font-sans, Inter, sans-serif));font-size:var(--fs-12, 12px);color:var(--text-primary, var(--terminal-text))}.app-content :where(button,input,:is(select,.slide-select-trigger),textarea){border-radius:var(--terminal-radius, 3px)}.app-content :where(button,[role=tab]){font-size:var(--fs-11, 11px);line-height:var(--lh-tight, 1.25)}.app-content :where(input,:is(select,.slide-select-trigger)){min-height:32px}.app-content :where(table){border-collapse:collapse}.app-content :where(th,td){padding:var(--space-8) var(--space-10)}.app-content :where(th.num,td.num,[data-numeric]){font-family:var(--font-mono, var(--terminal-font-mono))}.arena.arena,.bt-page.bt-page,.vault-wrap.vault-wrap{padding:0!important}.arena .route-content-heading,.bt-page .route-content-heading{padding:0!important;margin:0 0 var(--space-16)!important}.arena .page-title,.bt-page .page-title,.vault-wrap h1{font:800 24px/1.2 var(--mark-font, var(--terminal-font-sans, Inter, sans-serif))!important;margin:0 0 var(--space-8)!important}.arena .page-eyebrow,.bt-page .page-eyebrow{margin-bottom:var(--space-8)!important}.arena .content-grid,.bt-page .bt-grid{gap:var(--space-12)!important}.arena .form-section,.bt-page .bt-section{padding:var(--space-12)!important;margin-bottom:var(--space-12)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.arena .form-section-title,.bt-page .bt-section-title{font:800 11px/1.4 var(--mark-font, var(--terminal-font-sans, Inter, sans-serif))!important;letter-spacing:var(--mark-tracking, .03em)!important;color:var(--terminal-text-muted)!important}.arena .form-input,.bt-page .form-input{min-height:32px;height:auto!important;font-size:13px!important;padding:var(--space-6) var(--space-8)!important}.arena .form-label,.bt-page .form-label{font:500 11px/1.4 var(--terminal-font-sans, Inter, sans-serif)!important;letter-spacing:.02em!important;margin-bottom:var(--space-4)!important}.arena .chip,.bt-page .chip{min-height:32px}.arena .opt-param-head{display:none}.compact-marketing-page.compact-marketing-page>section,.compact-marketing-page.compact-marketing-page>div>section{padding-inline:0!important;padding-block:var(--space-24)!important}.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) h1,.legal-page h1{font:600 30px/1.15 var(--terminal-font-sans, Inter, sans-serif)!important;margin-bottom:var(--space-12)!important;letter-spacing:-.02em!important}.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) h2,.legal-page h2{font:600 22px/1.25 var(--terminal-font-sans, Inter, sans-serif)!important;margin-top:var(--space-16)!important;margin-bottom:var(--space-12)!important}.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) h3,.legal-page h3{font:600 16px/1.35 var(--terminal-font-sans, Inter, sans-serif)!important}.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) h1,.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) h2{font-weight:800!important}.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) h3{font-weight:700!important}.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page) p,.legal-page p,.legal-page li{font-size:13px!important;line-height:1.6!important}.compact-marketing-page .section-heading{margin-bottom:var(--space-16)!important}.legal-page .legal-card{padding:var(--space-16)!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.legal-page .legal-prose{max-width:80ch}.compact-admin-page .admin-tabs{gap:var(--space-4)!important;padding:var(--space-4) var(--space-12)!important}.compact-admin-page .admin-tab{min-height:32px;padding:var(--space-6) var(--space-10)!important;font-size:11px!important}.alv .alv-heading{padding:var(--space-12) var(--space-16);gap:var(--space-12)}.alv .alv-heading h2{font-size:20px}.alv .alv-sidebar,.alv .alv-toolbar{padding:var(--space-12)}.alv .alv-visitor{padding:var(--space-10);gap:var(--space-6)}.alv .alv-empty{padding:var(--space-24) var(--space-16)}.dashboard-v2 :is(.dash-kpi__eyebrow,.dash-panel-title,.dash-analytics-head>span:first-child){font:var(--mark-weight, 800) var(--mark-size, 11px)/1.3 var(--mark-font, var(--terminal-font-sans, Inter, sans-serif))!important;letter-spacing:var(--mark-tracking, .03em)!important;text-transform:uppercase!important;color:var(--terminal-text)!important}.dashboard-v2 .dash-panel-head{min-height:var(--terminal-control-height-touch, 44px)!important;padding:0 var(--space-12)!important;gap:var(--space-7)}.dashboard-v2 .dash-panel-meta:before{content:"/";margin-right:var(--space-7)}.dashboard-v2 .dash-panel-meta{font:500 10px/1 var(--terminal-font-sans);letter-spacing:.02em}.dashboard-v2 .dash-panel-link{font:600 11px/1 var(--terminal-font-sans);min-height:var(--terminal-control-height-touch, 44px);display:inline-flex;align-items:center}.dashboard-v2 .dash-account-status{margin:0;gap:var(--space-4) var(--space-8)}.dashboard-v2 .dash-account-status__label{font:700 10px/1.4 var(--terminal-font-sans);letter-spacing:.02em}.dashboard-v2 .dash-kpi__main{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;gap:var(--space-6)}.dashboard-v2 .dash-kpi__big{font-size:26px!important;line-height:1.1!important}.dashboard-v2 .dash-kpi__cta{margin:0;min-height:var(--terminal-control-height-touch, 44px);font-size:11px}.dashboard-v2 .dash-kpi__foot{margin-top:0;padding-top:var(--space-8)!important;gap:var(--space-8)!important}.dashboard-v2 .dash-kpi__stat{gap:var(--space-4)}.dashboard-v2 .dash-kpi__stat-label{font-family:var(--terminal-font-sans);letter-spacing:.02em!important}.dashboard-v2 .dash-shortcuts{gap:0;background:transparent}.dashboard-v2 .dash-shortcut{min-height:var(--terminal-control-height-touch, 44px);padding:0 var(--space-8);justify-content:center;gap:0}.dashboard-v2 .dash-shortcut__label{font:700 11px/1 var(--terminal-font-sans)}.dashboard-v2 .dash-shortcut__hint{display:none}.dashboard-v2 .dash-shortcut:hover{color:var(--terminal-accent);background:transparent;box-shadow:inset 0 -2px var(--terminal-accent)}.dashboard-v2 .dash-panel__body{padding:var(--space-8) var(--space-12)}.dashboard-v2 .dash-analytics-card{padding:var(--space-12)!important;gap:var(--space-8)!important;background:var(--dash-surface)!important}.dashboard-v2 .dash-analytics-head{gap:var(--space-6)!important;align-items:center!important}.dashboard-v2 .dash-analytics-head>span:not(:first-child){font:400 10px/1.4 var(--terminal-font-sans)!important;letter-spacing:0!important;text-transform:none!important}.dashboard-v2 .dash-analytics-head button{min-height:32px;font-family:var(--terminal-font-sans)!important;letter-spacing:0!important}.dashboard-v2 .dash-range-control button{background:transparent!important;color:var(--terminal-text-secondary)!important;border-bottom:2px solid transparent!important}.dashboard-v2 .dash-range-control button[aria-pressed=true]{color:var(--terminal-text)!important;font-weight:800;border-bottom-color:var(--terminal-accent)!important}@media (max-width: 767px){.dashboard-v2 .dash-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v2 .dash-kpi__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2 .dash-kpi__stat{min-width:0!important}.dashboard-v2 .dash-live__watch-body{min-height:160px}.dashboard-v2 .dash-live__positions-body{min-height:120px}.dashboard-v2 .dash-analytics-head button{min-height:var(--terminal-control-height-touch, 44px)}.dashboard-v2 .dash-range-control{flex:1 1 auto}.dashboard-v2 .dash-range-control button{flex:1;min-width:44px}.dashboard-v2 .risk-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dashboard-v2{--dash-text-tertiary: var(--terminal-text-muted)}.dashboard-v2 .dash-live__watch-body[data-empty]{min-height:0}.dashboard-v2 .dash-empty-message{padding:var(--space-8) var(--space-12) var(--space-16);margin:0;color:var(--terminal-text-secondary);font-size:12px}.dashboard-v2 .dash-alerts-disclosure{border-top:1px solid var(--dash-line)}.dashboard-v2 .dash-alerts-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--terminal-control-height-touch, 44px);padding:0 var(--space-12);cursor:pointer;list-style:none;font:700 11px/1 var(--terminal-font-sans)}.dashboard-v2 .dash-alerts-disclosure summary::-webkit-details-marker{display:none}.dashboard-v2 .dash-alerts-disclosure summary span{color:var(--terminal-accent);font-size:17px;transition:transform .2s ease}.dashboard-v2 .dash-alerts-disclosure[open] summary span{transform:rotate(45deg)}.dashboard-v2 .dash-alerts-disclosure summary:focus-visible{outline:var(--terminal-focus-ring);outline-offset:var(--terminal-focus-ring-offset)}.dashboard-v2 .dash-today-metrics{padding:0!important;gap:var(--space-12)!important}.dashboard-v2 .dash-today-metrics>div>span:first-child{font-family:var(--terminal-font-sans)!important;letter-spacing:.02em!important}.dashboard-v2 .dash-analytics-head>span:not(:first-child){color:var(--terminal-text-secondary)!important}@media (prefers-reduced-motion: reduce){.dashboard-v2 .dash-alerts-disclosure summary span{transition:none}}@media (min-width: 768px) and (pointer: fine){.cloud-ide .ide-actions-bar{height:28px!important;min-height:28px!important;max-height:28px!important}.cloud-ide .ide-actions-bar button{min-height:24px;font-size:10px}.cloud-ide .chart-toolbar{flex:0 0 29px;height:29px!important;min-height:29px!important;max-height:29px!important;box-sizing:border-box;gap:0;padding:0}.cloud-ide .chart-toolbar button{min-height:24px!important;padding-inline:var(--space-7)!important;font:600 11px/1 var(--terminal-font-sans, Inter, sans-serif)!important;letter-spacing:.01em!important}.cloud-ide .chart-toolbar button[aria-pressed=true]{font-weight:800!important}.cloud-ide :is(.chart-workspace__main,.chart-workspace__body){gap:0;padding:0}.cloud-ide .chart-watchlist{flex-basis:200px;min-width:200px;max-width:200px}.cloud-ide .chart-account-info{padding:var(--space-6) var(--space-8)}.cloud-ide .chart-account-info__row{gap:var(--space-6);padding-block:var(--space-2)}.cloud-ide .chart-watchlist__header{min-height:29px;height:29px;box-sizing:border-box;padding:0 var(--space-8) 0 var(--rail-pad, var(--space-8));font-family:var(--mark-font, var(--app-chrome-font, Inter, sans-serif));font-size:var(--mark-size, 11px);font-weight:var(--mark-weight, 800);letter-spacing:var(--mark-tracking, .03em);color:var(--terminal-text-muted)}.cloud-ide .chart-toolbar{padding-left:0}.cloud-ide .chart-toolbar__group:first-child .chart-toolbar__control:first-child,.cloud-ide .chart-symbol-selector__trigger{padding-left:var(--rail-pad, var(--space-8))!important}.cloud-ide .chart-watchlist__add{width:24px;min-height:24px}.cloud-ide .chart-watchlist__row{min-height:42px;padding:var(--space-5) var(--space-26) var(--space-5) var(--space-8)}.cloud-ide .chart-watchlist__symbol{font:800 11px/1.2 var(--terminal-font-sans)}.cloud-ide .chart-watchlist__quote{font-size:10px;margin-top:var(--space-2)}.cloud-ide .chart-watchlist__footer{padding:var(--space-5) var(--space-8)}.cloud-ide .chart-disconnected-shell__card{width:min(320px,90%);padding:var(--space-16)!important;gap:var(--space-10)!important}.cloud-ide .chart-disconnected-shell__title{font-size:16px!important;margin:0}.cloud-ide .chart-disconnected-shell__body{font-size:12px;margin:0}.cloud-ide .chart-disconnected-shell__cta{min-height:32px;padding:var(--space-8) var(--space-12);margin:0}.cloud-ide .chart-disconnected-shell__hint{display:none}.cloud-ide .trading-dock [role=tab]{min-height:28px!important;font:700 10px/1 var(--terminal-font-sans)!important;letter-spacing:.02em!important}}.app-content{box-sizing:border-box;width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:var(--page-gutter-block) var(--page-gutter)}.app-content>*{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.app-content>.arena,.app-content>.bt-page,.app-content>.vault-wrap,.app-content>.dashboard-v2,.app-content>.utility-route,.app-content>.legal-page,.app-content>.ea-store-page,.app-content>.compact-admin-page,.app-content>.broker-dashboard,.app-content>.account-page,.app-content>.js-backtest,.app-content>.compact-marketing-page:not(.home-landing-page):not(.quant-landing-page){padding:0!important}.app-content:has(.home-landing-page),.app-content:has(.quant-landing-page),.app-content:has(.chart-workspace),.app-content:has(.cloud-ide){padding:0}.app-main--ide{padding:0}.arena.dashboard-v2{background:var(--terminal-canvas)!important;--dash-canvas: var(--terminal-canvas);--dash-surface: var(--terminal-canvas);--dash-surface-raised: var(--terminal-canvas);--dash-surface-hover: var(--terminal-surface);--dash-panel-bg: var(--terminal-canvas);--dash-panel-head-bg: var(--terminal-canvas);--dash-radius: var(--terminal-radius)}.dashboard-v2 :is(.dash-kpi,.dash-panel,.dash-mid__chart,.dash-mid__risk,.dash-live__watch,.dash-live__positions){border-radius:var(--terminal-radius)!important}.dashboard-v2 :is(.dash-kpi__eyebrow,.dash-panel-title,.dash-analytics-head>span:first-child){font-family:var(--mark-font, Inter, sans-serif)!important;font-size:var(--mark-size, 11px)!important;font-weight:var(--mark-weight, 800)!important;letter-spacing:var(--mark-tracking, .03em)!important;text-transform:uppercase!important;color:var(--terminal-text-muted)!important}.cloud-ide,.ide-header-bar,.ide-glass-overlay,.rod-chat-card,[data-presence]{--glass-bd: blur(72px) saturate(150%);--glass-rim: 255, 255, 255;--plasma-rgb: 185, 132, 46;--glass-tint: linear-gradient(to bottom, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02));--glass-radius: 16px;--radius-sm: 4px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 6px}:is(.cloud-ide,.dashboard-v2,.bt-strategy-form,.bt-jobs){--terminal-density-control-height: 44px;--terminal-density-row-height: 44px;--terminal-density-inset: 8px}html body #root .cloud-ide :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--terminal-accent-strong, #ffd97a)!important;outline-offset:-2px!important}@media (min-width: 768px) and (pointer: fine){:is(.cloud-ide,.dashboard-v2,.bt-strategy-form,.bt-jobs){--terminal-density-control-height: 32px;--terminal-density-row-height: 28px}html body #root .app-content:has(>:is(.dashboard-v2,.bt-strategy-form,.bt-jobs)){padding:8px}html body #root .cloud-ide :is(.ide-desktop-frame,.rod-chat-card)[data-docked=true]{border-left:1px solid var(--terminal-border-strong, #303030)!important;border-radius:0!important;box-shadow:none!important}html body #root .cloud-ide .ide-actions-bar{gap:4px!important;padding-inline:6px!important;border-bottom:1px solid var(--terminal-border, #252525)!important}html body #root .cloud-ide .toolbar-frosted.chart-toolbar-scrollable{gap:4px!important;padding-inline:4px!important;border-bottom:1px solid var(--terminal-border-strong, #303030)!important;border-radius:0!important;background:var(--terminal-surface, #0c0c0c)!important}html body #root .cloud-ide .chart-toolbar-scrollable :is(div,span).nav-frosted{flex-shrink:0;gap:1px!important;padding:0 2px!important;border-right:1px solid var(--terminal-border, #252525)!important;border-radius:0!important;background:transparent!important}html body #root .cloud-ide .chart-toolbar-scrollable button{box-sizing:border-box;flex-shrink:0;min-height:var(--terminal-density-row-height)!important;height:var(--terminal-density-row-height)!important;padding-block:0!important;padding-inline:7px!important;border-radius:2px!important;font-size:11px!important;line-height:1.3!important}html body #root .cloud-ide .chart-toolbar-scrollable .chart-layout-controls{min-height:32px;gap:1px;padding-inline:2px}html body #root .cloud-ide .chart-toolbar-scrollable .chart-layout-controls__btn{width:28px;min-width:28px;padding-inline:0!important}html body #root .cloud-ide .chart-toolbar-scrollable .liquid-glass-active{color:var(--terminal-accent-strong, #ffd97a)!important;background:color-mix(in srgb,var(--terminal-accent, #ffb020) 14%,transparent)!important;box-shadow:inset 0 -2px var(--terminal-accent, #ffb020)!important}html body #root .dashboard-v2 .dash-kpi--summary{padding-block:6px;border-radius:0}html body #root .dashboard-v2 .dash-kpi--summary .dash-kpi__head{min-height:28px;margin-bottom:4px;padding-inline:var(--terminal-density-inset)!important}html body #root .dashboard-v2 .dash-kpi--summary .dash-kpi__main{min-height:28px;padding-bottom:4px;gap:4px}html body #root .dashboard-v2 .dash-kpi--summary>:not(.dash-kpi__head){padding-inline:var(--terminal-density-inset)}html body #root .dashboard-v2 .dash-kpi--summary .dash-kpi__foot{gap:4px 8px!important;padding-top:4px!important}html body #root .dashboard-v2 :is(.dash-panel-head,.dash-panel-link,.dash-kpi__cta,.dash-shortcut,.dash-alerts-disclosure summary){min-height:var(--terminal-density-control-height)!important}html body #root .dashboard-v2 :is(.dash-panel-head,.dash-analytics-head,.dash-panel__body,.dash-alerts-disclosure summary){padding-inline:var(--terminal-density-inset)!important}html body #root .dashboard-v2 .dash-panel{padding-block:0;border-radius:0}html body #root .dashboard-v2 .dash-shortcut{padding:4px 8px;flex-basis:100px}html body #root .dashboard-v2 .dash-shortcuts__title{padding:4px 8px}html body #root .dashboard-v2 .dash-analytics-card{padding-block:8px!important;gap:6px!important;border-radius:0}html body #root .dashboard-v2 .dash-live__watch .market-watch-row{min-height:var(--terminal-density-row-height);padding-inline:8px}html body #root .dashboard-v2 .market-watch-row :is(.market-watch__chart-link,.market-watch-row__remove){min-height:var(--terminal-density-row-height)!important}html body #root .dashboard-v2 .market-watch__search{padding:4px 8px!important}html body #root .dashboard-v2 .market-watch__search :is(input,button){min-height:var(--terminal-density-control-height)!important}html body #root .bt-jobs .js-backtest__header{gap:8px;padding-bottom:8px;margin-bottom:4px;align-items:center}html body #root .bt-jobs .js-backtest__header h1{font-size:20px;line-height:1.25}html body #root .bt-jobs .js-backtest__header p{margin-block:4px 0;font-size:12px}html body #root .bt-jobs :is(.bt-jobs__new,.bt-jobs__filters button,.bt-compare__toolbar button){min-height:var(--terminal-density-control-height);padding:4px 8px;border-radius:2px}html body #root .bt-jobs .bt-jobs__controls{gap:6px 12px;margin-block:6px}html body #root .bt-jobs .bt-jobs__filters{gap:2px}html body #root .bt-jobs .bt-jobs__find input{min-height:var(--terminal-density-control-height);padding-block:4px}html body #root .bt-jobs .bt-jobs__search-input button{min-height:var(--terminal-density-control-height);width:var(--terminal-density-control-height)}html body #root .bt-jobs .bt-compare__toolbar{padding-block:4px;gap:6px 10px}html body #root .bt-jobs .bt-jobs__runs caption{padding:6px 8px}html body #root .bt-jobs .bt-jobs__runs th{height:28px;padding:4px 8px;line-height:20px}html body #root .bt-jobs .bt-jobs__runs td{padding:4px 8px;line-height:20px}html body #root .bt-jobs .bt-jobs__runs :is(.bt-jobs__run-id,.bt-jobs__market-details,.bt-jobs__status-detail){white-space:normal;overflow:visible;overflow-wrap:anywhere}html body #root .bt-jobs .bt-jobs__runs tbody tr:focus-within{background:var(--bt-hover)}html body #root .bt-jobs .bt-jobs__notice{padding:8px 10px}html body #root .bt-page.bt-strategy-form .bt-header{gap:4px 12px;padding-bottom:8px!important;margin-bottom:8px}html body #root .bt-page.bt-strategy-form .bt-grid{gap:6px!important}html body #root .bt-page.bt-strategy-form :is(.bt-section,.bt-submit){padding:8px!important;border-radius:0}html body #root .bt-strategy-form .form-section-header{margin-bottom:6px!important}html body #root .bt-strategy-form .bt-form__fields{gap:6px 8px}html body #root .bt-strategy-form .form-input:not(.slide-select-trigger){min-height:var(--terminal-density-control-height);padding-block:4px!important}html body #root .bt-strategy-form .chip{min-height:var(--terminal-density-row-height);padding:4px 6px}html body #root .bt-strategy-form .chip-grid{gap:4px}}@media (max-width: 767px),(pointer: coarse){html body #root .dashboard-v2 :is(.dash-panel-link,.dash-kpi__cta,.dash-shortcut,.dash-alerts-disclosure summary,.market-watch__chart-link,.market-watch-row__remove),html body #root .bt-jobs :is(.bt-jobs__new,.bt-jobs__filters button,.bt-compare__toolbar button,.bt-compare__select label,.bt-jobs__runs td>a),html body #root .bt-strategy-form :is(.chip,.btn,.bt-form__guide summary,.bt-header .bt-back){min-height:44px!important}html body #root .dashboard-v2 .market-watch-row{min-height:44px}html body #root .dashboard-v2 .market-watch-row__remove,html body #root .bt-jobs .bt-compare__select label{min-width:44px}}html[data-workspace-style=terminal]{color-scheme:dark;--terminal-panel-edge: #303030;--terminal-panel-edge-strong: #454545;--terminal-selected-bg: #302617;--terminal-shell-control: 44px;--terminal-shell-row: 44px;--terminal-shell-header: 44px;--terminal-shell-gap: 4px;--terminal-shell-inset: 8px}html[data-workspace-style=terminal] :is(.cloud-ide,.dashboard-v2,.bt-page,.bt-jobs,.vault-wrap,.account-page,.utility-route){--terminal-control-height: 44px;--terminal-density-control-height: 44px;--terminal-density-row-height: 44px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 4px;--terminal-radius: 3px;--fs-9: 11px;--fs-10: 11px;font-size:12px;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] :is(.cloud-ide,.ide-header-bar,.ide-glass-overlay,.rod-chat-card,[data-presence]){--glass-bd: none;--glass-blur-liquid: none;--glass-tint: var(--terminal-surface, #141414);--glass-radius: 4px;--pill-bg: var(--terminal-surface, #141414);--pill-bg-hover: var(--terminal-surface-hover, #202020);--pill-active: var(--terminal-selected-bg);--pill-active-text: var(--terminal-accent-strong);--tab-track: var(--terminal-surface-inset, #0c0c0c);--tab-raised: var(--terminal-surface-raised, #1a1a1a);--tab-raised-shadow: none}html[data-workspace-style=terminal] body #root .workspace-header{--header-control-height: var(--terminal-shell-control);--workspace-header-radius: 3px;background:var(--terminal-surface-inset);border-bottom-color:var(--terminal-panel-edge);box-shadow:none}html[data-workspace-style=terminal] body #root .workspace-header .workspace-header__bar{height:var(--terminal-shell-header);min-height:var(--terminal-shell-header);gap:var(--terminal-shell-gap)}html[data-workspace-style=terminal] body #root .workspace-header .workspace-header__tools{gap:4px;padding-left:4px;border-left-color:var(--terminal-panel-edge)!important}html[data-workspace-style=terminal] body #root .workspace-header .workspace-header__actions{gap:4px}html[data-workspace-style=terminal] body #root .workspace-header .workspace-header__status{min-height:20px;padding-inline:5px;border-radius:2px;font-size:11px;letter-spacing:0}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tab,html[data-workspace-style=terminal] body #root .workspace-header :is(.workspace-tab__select,.workspace-tab__close,.workspace-tabs__new){border-radius:2px!important;font-size:12px!important;letter-spacing:0!important}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tab.is-active{background:var(--terminal-selected-bg)!important}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tab.is-active:after{inset-inline:0;border-radius:0}html[data-workspace-style=terminal] body #root .workspace-header :is(.workspace-tab__timeframe,.workspace-tab__dup){color:var(--terminal-text-secondary);font-size:11px;opacity:1}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tab__close{width:var(--terminal-shell-control);min-width:var(--terminal-shell-control);opacity:1}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tab__close:disabled{opacity:.4}html[data-workspace-style=terminal] body #root .rail{--rail-width: 44px;--rail-width-open: 144px;--bb-surface-0: var(--terminal-surface-inset);width:var(--rail-width);background:var(--terminal-surface-inset);border-right:1px solid var(--terminal-panel-edge)}html[data-workspace-style=terminal] body #root .rail:is(:hover,:focus-within){width:var(--rail-width-open)!important}html[data-workspace-style=terminal] body #root .rail__nav{margin-top:0;padding-block:2px;scrollbar-width:thin;scrollbar-color:var(--terminal-panel-edge-strong) transparent}html[data-workspace-style=terminal] body #root .rail__item{flex:0 0 auto;height:var(--terminal-shell-row)!important;min-height:var(--terminal-shell-row);padding-inline:7px 4px;color:var(--terminal-text-secondary);border-bottom:1px solid transparent}html[data-workspace-style=terminal] body #root .rail__word{font-size:11px;font-weight:600;letter-spacing:0;line-height:1.2}html[data-workspace-style=terminal] body #root .rail__item:hover{color:var(--terminal-text);background:var(--terminal-surface-hover)}html[data-workspace-style=terminal] body #root .rail__item--active{color:var(--terminal-accent-strong);background:var(--terminal-selected-bg)}html[data-workspace-style=terminal] body #root .rail__item--active:before{top:4px;bottom:4px}html[data-workspace-style=terminal] body #root :is(.rail,.split-sidebar) :is(a,button):focus-visible{outline:2px solid var(--terminal-accent-strong);outline-offset:-2px}html[data-workspace-style=terminal] body #root .split-sidebar{--void-deep: var(--terminal-surface-inset);background:var(--terminal-surface-inset);border-right:1px solid var(--terminal-panel-edge-strong)!important}html[data-workspace-style=terminal] body #root :is(.split-sidebar__brand,.split-sidebar__footer){padding:8px 12px!important}html[data-workspace-style=terminal] body #root .split-sidebar__brand{border-bottom:1px solid var(--terminal-panel-edge)!important}html[data-workspace-style=terminal] body #root .split-sidebar__footer{border-top:1px solid var(--terminal-panel-edge)!important}html[data-workspace-style=terminal] body #root .split-sidebar__nav{padding-block:4px}html[data-workspace-style=terminal] body #root .split-nav-item{min-height:var(--terminal-shell-row);gap:8px;padding:4px 12px!important;color:var(--terminal-text-secondary)!important}html[data-workspace-style=terminal] body #root .split-nav-item:hover{color:var(--terminal-text)!important;background:var(--terminal-surface-hover)!important}html[data-workspace-style=terminal] body #root .split-nav-item--active{color:var(--terminal-accent-strong)!important;background:var(--terminal-selected-bg)!important}html[data-workspace-style=terminal] body #root .split-nav-item__label{font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3}html[data-workspace-style=terminal] body #root :is(.split-sidebar__live,.split-sidebar__version){font-size:11px;letter-spacing:0}html[data-workspace-style=terminal] body #root :is(.split-sidebar__close,.split-sidebar__signout){min-height:var(--terminal-shell-control);min-width:var(--terminal-shell-control);border-radius:3px}html[data-workspace-style=terminal] body #root .sidebar-overlay{background:#000000a6;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-workspace-style=terminal] body #root .app-content{scrollbar-width:thin;scrollbar-color:var(--terminal-panel-edge-strong) var(--terminal-canvas)}@media (min-width: 768px) and (pointer: fine){html[data-workspace-style=terminal]{--terminal-shell-control: 24px;--terminal-shell-row: 28px;--terminal-shell-header: 28px;--terminal-shell-inset: 6px}html[data-workspace-style=terminal] :is(.cloud-ide,.dashboard-v2,.bt-page,.bt-jobs,.vault-wrap,.account-page,.utility-route){--terminal-control-height: 26px;--terminal-density-control-height: 26px;--terminal-density-row-height: 26px}html[data-workspace-style=terminal] body #root .workspace-header .workspace-header__bar{padding-inline:0 4px}html[data-workspace-style=terminal] body #root .workspace-header :is(.workspace-tabs__scroll,.workspace-tabs__list){gap:2px!important}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tab__select{min-width:0;gap:4px;padding-inline:6px 4px!important}html[data-workspace-style=terminal] body #root .workspace-header .workspace-tabs__new{min-width:44px;padding-inline:6px}html[data-workspace-style=terminal] body #root .split-sidebar{width:272px}html[data-workspace-style=terminal] body #root .app-shell--sidebar-open .app-main{transform:translate(272px)}html[data-workspace-style=terminal] body #root .split-sidebar__close{width:24px;height:24px}html[data-workspace-style=terminal] body #root .app-content:has(:is(.dashboard-v2,.bt-page,.bt-jobs,.vault-wrap,.account-page,.utility-route)){padding:var(--terminal-shell-inset)}}@media (max-width: 767px),(any-pointer: coarse){html[data-workspace-style=terminal]{--terminal-shell-control: 44px;--terminal-shell-row: 44px;--terminal-shell-header: 44px}html[data-workspace-style=terminal] :is(.cloud-ide,.dashboard-v2,.bt-page,.bt-jobs,.vault-wrap,.account-page,.utility-route){--terminal-control-height: 44px;--terminal-density-control-height: 44px;--terminal-density-row-height: 44px}html[data-workspace-style=terminal] body #root .workspace-header .workspace-header__actions :is(button,a,summary){min-height:44px!important;min-width:44px}html[data-workspace-style=terminal] body #root :is(.split-sidebar__close,.split-sidebar__signout,.bottom-nav-item,.bottom-nav-toggle){min-height:44px;min-width:44px}html[data-workspace-style=terminal] body #root .bottom-nav-item__label{font-size:11px}}@media (prefers-reduced-motion: reduce){html[data-workspace-style=terminal] body #root :is(.rail,.rail__item,.rail__word-rest,.split-sidebar,.sidebar-overlay){transition:none!important}}html[data-workspace-style=terminal] body #root :is(.toolbar-frosted.chart-toolbar-scrollable,.terminal-trading-dock,.data-surface--market-watch,.trade-hud-inner,.symbol-dock){border-radius:2px!important;box-shadow:none!important;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root [data-ea-ui-panel]{background:var(--terminal-surface, #141414)!important;border:1px solid var(--terminal-border-strong, #343434)!important;border-radius:2px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-workspace-style=terminal] body #root .toolbar-frosted.chart-toolbar-scrollable{background:var(--terminal-surface, #141414)!important;border:0!important;border-bottom:1px solid var(--terminal-border-strong, #343434)!important;scrollbar-width:thin!important;scrollbar-color:var(--terminal-text-muted, #969696) transparent;overscroll-behavior-x:contain}html[data-workspace-style=terminal] body #root .toolbar-frosted.chart-toolbar-scrollable::-webkit-scrollbar{display:block!important;height:4px!important}html[data-workspace-style=terminal] body #root div:has(>.toolbar-frosted.chart-toolbar-scrollable:not([style*="display: none"])) :is(.chart-load-status--compact,.chart-history-status,.chart-download-progress--compact){top:var(--terminal-chart-notice-top, 40px)!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .tb-right{background:var(--terminal-surface, #141414)!important;border-left:1px solid var(--terminal-border, #2d2d2d)!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .sym-chip{border:1px solid var(--terminal-border-strong, #343434)!important;background:var(--terminal-surface-inset, #0c0c0c)!important;color:var(--terminal-text, #ededed)}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .nav-frosted button:not([aria-label^="Clear all"]){color:var(--terminal-text-secondary, #b6b6b6)!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .nav-frosted button:is(.liquid-glass-active,[aria-pressed=true],[aria-expanded=true]){color:var(--terminal-accent-strong, #ffd97a)!important;background:color-mix(in srgb,var(--terminal-accent, #ffb020) 12%,transparent)!important;box-shadow:inset 0 -2px var(--terminal-accent, #ffb020)!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable button:not(:disabled):hover{border-color:var(--terminal-border-strong, #343434)!important}html[data-workspace-style=terminal] body #root :is(.chart-toolbar-scrollable .sym-stats span span,.chart-toolbar-scrollable .tb-price>span>span>span:first-child,.chart-toolbar-scrollable .tb-balance>span:first-child,.trade-hud-instrument,.trade-hud-inner>div[title^="Bid/ask spread"]>span:first-child,.dock-summary>span>span,.dock-tab>span+span,.dock-ledger-empty__columns,.market-watch-panel__head-col,.market-watch-row__waiting,.market-watch-row__remove,.market-watch__search-help,.data-surface--market-watch [data-testid=mw-reconnect-banner],.chart-connection-state__status,.chart-connection-state__step>span,.chart-connection-state__step small,.chart-connection-state footer,.symbol-dock [aria-label="Recent symbols"]>span,.symbol-dock .dock-price__row+div){font-size:11px!important;letter-spacing:.01em!important}html[data-workspace-style=terminal] body #root :is(.chart-toolbar-scrollable .sym-stats span span,.chart-toolbar-scrollable .tb-price>span>span>span:first-child,.chart-toolbar-scrollable .tb-balance>span:first-child,.trade-hud-instrument,.dock-ledger-empty__columns,.dock-ledger-empty__message p,.market-watch-panel__head-col,.market-watch__search-help,.chart-connection-state__step small,.chart-connection-state footer,.symbol-dock .dock-price__row+div){color:var(--terminal-text-muted, #969696)!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock{--row-fs: 12px;--row-fs-label: 11px;--row-pad-x: 8px;background:var(--terminal-canvas, #080808)!important;border-top:1px solid var(--terminal-border-strong, #343434)!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-header{background:var(--terminal-surface, #141414)!important;border-bottom:1px solid var(--terminal-border, #2d2d2d)!important;padding-inline:4px!important;gap:4px!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-tab[aria-selected=true]{color:var(--terminal-accent-strong, #ffd97a)!important;background:color-mix(in srgb,var(--terminal-accent, #ffb020) 10%,transparent)!important;box-shadow:inset 0 -2px var(--terminal-accent, #ffb020)!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-table{font-variant-numeric:tabular-nums slashed-zero}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-table th{font-size:11px!important;letter-spacing:.025em!important;color:var(--terminal-text-secondary, #b6b6b6)!important;background:var(--terminal-surface, #141414)!important;border-bottom:1px solid var(--terminal-border-strong, #343434)!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-ledger-empty__columns{background:var(--terminal-surface, #141414)}html[data-workspace-style=terminal] body #root .data-surface--market-watch{background:var(--terminal-canvas, #080808)!important;border-color:var(--terminal-border, #2d2d2d)!important}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__quote-status{padding:6px 8px;font-size:11px;line-height:1.45;color:var(--terminal-warning, #ffb020)}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__search{background:var(--terminal-surface-inset, #0c0c0c);border-top:1px solid var(--terminal-border, #2d2d2d)!important}html[data-workspace-style=terminal] body #root .data-surface--market-watch :is(.market-watch-row__last,.market-watch-row__chg,.market-watch__desktop-row .font-mono){font-variant-numeric:tabular-nums slashed-zero;text-align:right}html[data-workspace-style=terminal] body #root .market-watch__desktop-row .text-\[10px\]{font-size:11px;color:var(--terminal-text-muted, #969696)}html[data-workspace-style=terminal] body .chart-trade-ticket{gap:10px!important;padding:4px 12px 12px!important;border-radius:2px;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body .chart-trade-ticket__heading{flex-wrap:wrap;gap:4px 8px;padding-block:6px!important}html[data-workspace-style=terminal] body .chart-trade-ticket__quotes span,html[data-workspace-style=terminal] body .mobile-chart-tools__quotes dt{font-size:11px;color:var(--terminal-text-muted, #969696)}html[data-workspace-style=terminal] body .chart-trade-ticket__hint{font-size:11px;line-height:1.45;overflow-wrap:anywhere}html[data-workspace-style=terminal] body .chart-trade-ticket__hint[data-caution=true]{color:var(--terminal-warning, #ffb020)}html[data-workspace-style=terminal] body #root .trade-hud-inner{border:1px solid var(--terminal-border-strong, #343434)!important;background:var(--terminal-surface-inset, #0c0c0c)!important}html[data-workspace-style=terminal] body :is(.toolbar-frosted.chart-toolbar-scrollable,.terminal-trading-dock,.data-surface--market-watch,.dash-live__positions-body,.trade-hud-inner,.chart-trade-ticket,.symbol-dock,.chart-connection-state,.chart-load-status,.chart-history-status) :is(button,input,select,[role=option],[tabindex]):focus-visible{outline:2px solid var(--terminal-accent-strong, #ffd97a)!important;outline-offset:-2px!important}@media (min-width: 768px) and (pointer: fine){html[data-workspace-style=terminal] body #root .toolbar-frosted.chart-toolbar-scrollable{height:32px!important;min-height:32px!important;max-height:32px!important;gap:4px!important;padding-inline:4px!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable :is(div,span).nav-frosted{flex-shrink:0;gap:1px!important;padding:0 2px!important;border-right:1px solid var(--terminal-border, #2d2d2d)!important;border-radius:0!important;background:transparent!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable button{box-sizing:border-box;flex-shrink:0;min-width:26px;min-height:26px!important;height:26px!important;padding:0 6px!important;border-radius:2px!important;font-size:11px!important;line-height:1.2!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .sym-chip{gap:6px!important;padding-inline:8px!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .sym-chip>span:first-child{font-size:12px!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .sym-stats{gap:6px!important;padding-left:6px!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .chart-layout-controls{min-height:26px;gap:1px;padding-inline:0}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .chart-layout-controls__btn{width:26px;min-width:26px;padding-inline:0!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable :is(.tb-balance,.tb-price>span){padding-inline:6px!important}html[data-workspace-style=terminal] body #root .chart-toolbar-scrollable .tb-price>span>span[title]{padding-inline:6px!important}html[data-workspace-style=terminal] body #root .symbol-dock{border:1px solid var(--terminal-border-strong, #343434)!important;background:var(--terminal-surface, #141414)!important}html[data-workspace-style=terminal] body #root .symbol-dock>input{min-height:28px;padding:5px 8px!important;margin-top:4px!important;font-size:12px!important}html[data-workspace-style=terminal] body #root .symbol-dock [role=listbox]{padding:4px!important;gap:2px!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,184px),1fr))!important}html[data-workspace-style=terminal] body #root .symbol-dock [role=option]{padding:4px 6px!important;gap:2px!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .symbol-dock button{min-width:26px;min-height:26px;font-size:11px!important}html[data-workspace-style=terminal] body #root .symbol-dock .dock-price__row>span:first-child{font-size:13px!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock{--row-h: 28px;--row-pad-y: 1px}html[data-workspace-style=terminal] body #root .terminal-trading-dock :is(.dock-tab,.dock-collapse){min-height:26px!important;height:26px!important;padding-inline:8px!important;font-size:11px!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-collapse{width:26px;min-width:26px;padding-inline:0!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock :is(.dock-status,.dock-summary){gap:6px!important;padding-inline:4px!important;font-size:11px!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-table :is(th,td){height:28px!important;padding:1px 8px!important}html[data-workspace-style=terminal] body #root :is(.terminal-trading-dock .dock-table,.dash-live__positions-body) :is(th,td):has(button,input,select){padding-block:0!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-table :is(button,input,select){min-height:26px!important;height:26px!important;padding-block:0!important;font-size:11px!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-ledger-empty__message{padding:12px 8px}html[data-workspace-style=terminal] body #root .dash-live__positions-body table{font-variant-numeric:tabular-nums slashed-zero}html[data-workspace-style=terminal] body #root .dash-live__positions-body :is(th,td){height:28px!important;padding:1px 8px!important;font-size:11px!important}html[data-workspace-style=terminal] body #root .dash-live__positions-body td{font-size:12px!important}html[data-workspace-style=terminal] body #root .dash-live__positions-body :is(button,input,select){min-width:26px;min-height:26px!important;padding-block:2px!important;font-size:11px!important}html[data-workspace-style=terminal] body #root .data-surface--market-watch :is(.market-watch-row,.market-watch__desktop-row){min-height:28px!important;padding:0 6px!important;gap:4px;font-size:12px}html[data-workspace-style=terminal] body #root .data-surface--market-watch :is(.market-watch__chart-link,.market-watch-row__remove),html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__desktop-row>button:last-child{min-height:26px!important;height:26px!important;min-width:26px!important;font-size:11px}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__chart-link{font-size:12px}html[data-workspace-style=terminal] body #root .dashboard-v2 .market-watch-row{padding-right:32px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .market-watch-panel__rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,236px),1fr))}html[data-workspace-style=terminal] body #root .market-watch-panel__head-col{min-height:24px;align-items:center;padding:2px 6px}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__search :is(input,button){min-height:28px!important;height:28px!important;font-size:11px!important}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__search button{min-width:28px!important}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__catalogue-status{padding:4px 6px}html[data-workspace-style=terminal] body #root .trade-hud-inner{gap:6px!important;padding:4px 6px!important}html[data-workspace-style=terminal] body #root .trade-hud-instrument{gap:2px;padding-right:6px}html[data-workspace-style=terminal] body #root .trade-hud-inner :is(input,button){min-height:28px!important;min-width:28px;border-radius:2px!important}html[data-workspace-style=terminal] body #root .trade-hud-inner>button:is([aria-label^="Buy "],[aria-label^="Sell "]){min-height:36px!important;padding:3px 10px!important;line-height:1.15}html[data-workspace-style=terminal] body #root .trade-hud-inner button[aria-label="One-click trading"]{padding:4px 8px!important}html[data-workspace-style=terminal] body #root .chart-connection-state header{padding:5px 8px}html[data-workspace-style=terminal] body #root :is(.chart-history-status--error,.chart-load-status--compact){gap:6px;padding:4px 6px;border-radius:2px;font-size:11px}html[data-workspace-style=terminal] body #root :is(.chart-connection-state,.chart-history-status--error,.chart-load-status) button{min-height:28px;padding:3px 8px}}@media (max-width: 767px),(any-pointer: coarse){html[data-workspace-style=terminal] body #root :is(.chart-toolbar-scrollable .nav-frosted,.chart-toolbar-scrollable .chart-layout-controls,.chart-toolbar-scrollable,.terminal-trading-dock .dock-header,.terminal-trading-dock .dock-table,.terminal-trading-dock,.data-surface--market-watch .market-watch__search,.data-surface--market-watch .market-watch-row,.data-surface--market-watch .market-watch__desktop-row,.data-surface--market-watch,.dash-live__positions-body,.trade-hud-inner,.symbol-dock,.chart-connection-state,.chart-load-status,.chart-history-status) :is(button,input,select,.slide-select-trigger,[role=option]),html[data-workspace-style=terminal] body :is(.toolbar-frosted.chart-toolbar-scrollable,.terminal-trading-dock,.data-surface--market-watch,.dash-live__positions-body,.trade-hud-inner,.chart-trade-ticket,.symbol-dock,.mobile-chart-tools,.mobile-chart-tools__sheet,[role=dialog][aria-label="Select symbol"],.chart-connection-state,.chart-load-status,.chart-history-status) :is(button,input,select,.slide-select-trigger,[role=option]){min-width:44px!important;min-height:44px!important;height:auto!important}html[data-workspace-style=terminal] body #root .toolbar-frosted.chart-toolbar-scrollable{position:relative!important;height:48px!important;min-height:48px!important;max-height:48px!important}html[data-workspace-style=terminal] body #root div:has(>.toolbar-frosted.chart-toolbar-scrollable){--terminal-chart-notice-top: 8px}html[data-workspace-style=terminal] body #root .symbol-dock{margin-top:0!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock{min-height:48px;--row-h: 44px}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-header{min-height:48px!important;height:48px!important;overflow-x:auto;overscroll-behavior-x:contain}html[data-workspace-style=terminal] body #root .terminal-trading-dock>div:has(>[role=tabpanel]){height:auto!important;flex:1 1 0;min-height:0}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-tablist{flex-shrink:0}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-status{display:flex!important;flex-shrink:0;white-space:nowrap}html[data-workspace-style=terminal] body #root :is(.terminal-trading-dock .dock-table,.dash-live__positions-body) :is(th,td){height:44px!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-col-phone-hide{display:table-cell!important}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-ledger-empty__columns{min-width:560px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr)}html[data-workspace-style=terminal] body #root .terminal-trading-dock .dock-ledger-empty__columns span:nth-child(n){display:block}html[data-workspace-style=terminal] body #root .data-surface--market-watch :is(.market-watch-row,.market-watch__desktop-row){min-height:44px!important;padding-right:50px!important}html[data-workspace-style=terminal] body #root .data-surface--market-watch .market-watch__search input{min-width:0!important;width:100%;font-size:16px!important}html[data-workspace-style=terminal] body .chart-trade-ticket input{min-width:0!important;font-size:16px!important}html[data-workspace-style=terminal] body .chart-trade-ticket__quotes{gap:6px}html[data-workspace-style=terminal] body .chart-trade-ticket__quotes strong{overflow-wrap:anywhere}}html[data-workspace-style=terminal] :is(.dashboard-v2,.broker-dashboard,.partner-dashboard-page){--data-panel-line: var(--terminal-panel-edge, #303030);--data-panel-strong: var(--terminal-panel-edge-strong, #454545);--data-panel-bg: var(--terminal-surface, #141414);--data-panel-head: var(--terminal-surface-raised, #1a1a1a);--data-panel-muted: var(--terminal-text-secondary, #b6b6b6);--data-control-height: 28px;min-width:0;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root .dashboard-v2{padding:0!important;--dash-gap: 6px;--dash-text-tertiary: var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-grid{gap:6px!important;padding:6px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--data-panel-line)!important;border-radius:2px!important;background:var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi--summary{padding:6px 0!important;gap:0;border:0!important;border-radius:0!important;background:var(--data-panel-bg)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi--primary{background:var(--data-panel-head)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__head{min-height:24px;margin:0 0 2px!important;padding:0 10px!important;gap:6px}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi>:not(.dash-kpi__head){padding-inline:10px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.dash-kpi__eyebrow,.dash-panel-title,.dash-analytics-head>span:first-child){font:600 12px/1.35 var(--terminal-font-sans, Inter, sans-serif)!important;letter-spacing:.025em!important;color:var(--terminal-text, #ededed)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.dash-kpi__chip,.dash-kpi__big-sub,.dash-kpi__stat-label,.dash-panel-meta,.dash-panel-count,.dash-shortcuts__title,.dash-shortcut__hint,.dash-account-status__label,.dash-account-status__detail){font-size:11px!important;line-height:1.35;letter-spacing:.015em!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__chip{padding:2px 5px;border:1px solid var(--data-panel-strong)!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 a.dash-kpi__chip{min-height:var(--data-control-height)!important;padding-inline:7px}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__main{min-height:30px;gap:4px 8px!important;padding-block:2px 5px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__big{font-size:20px!important;font-weight:600;line-height:1.25!important;letter-spacing:-.025em;font-variant-numeric:tabular-nums slashed-zero;overflow:visible;overflow-wrap:anywhere;white-space:normal}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__value-row{flex-wrap:wrap;gap:6px}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px!important;padding-top:5px!important;border-top:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__stat{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 6px;min-width:0!important;font-size:12px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__stat-label{color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-jobs-message{margin-top:5px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.dash-kpi__cta,.dash-panel-link,.dash-shortcut){min-height:var(--data-control-height)!important;font-size:12px!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpi__cta{margin:0;padding-inline:8px}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcuts{gap:0;background:var(--data-panel-head)!important;border-top:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcuts__title{padding:5px 10px}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcut{flex:1 1 110px;justify-content:space-between;gap:8px;padding:3px 10px;border-left:1px solid var(--data-panel-line)!important;background:var(--data-panel-head)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcut__label{font-size:12px!important;line-height:1.35;font-weight:600}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcut__hint{display:inline}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcut:hover{background:var(--terminal-surface-hover, #202020)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.dash-panel,.dash-mid__chart,.dash-mid__risk){padding:0!important;border:1px solid var(--data-panel-line)!important;border-radius:2px!important;background:var(--data-panel-bg)!important;box-shadow:none!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-panel-head{min-height:var(--data-control-height)!important;padding:0 10px!important;gap:8px;flex-wrap:wrap;background:var(--data-panel-head)!important;border-bottom:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-panel__body{padding:6px 10px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-today-metrics{gap:6px 12px!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-today-metrics>div{gap:2px!important;min-width:0}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-today-metrics>div>span{white-space:normal!important;overflow-wrap:anywhere}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-today-metrics>div>span:first-child,html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-today-metrics>div>span:last-child:not(:nth-child(2)){font-size:11px!important;line-height:1.35}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-today-metrics>div>span:nth-child(2){font-size:15px!important;line-height:1.3;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-analytics-card{padding:0 0 6px!important;gap:6px!important;border:0!important;border-radius:0!important;background:var(--data-panel-bg)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-analytics-head{min-height:var(--data-control-height);padding:3px 8px!important;gap:4px 8px!important;border-bottom:1px solid var(--data-panel-line)!important;background:var(--data-panel-head)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-analytics-head>span:not(:first-child){font-size:11px!important;line-height:1.35!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-analytics-head button{min-height:var(--data-control-height)!important;padding:3px 7px!important;font-size:12px!important;line-height:1.3;border-radius:2px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .risk-metrics-grid{gap:1px!important;padding:0 8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .risk-metrics-grid>div{min-width:0;min-height:64px!important;padding:5px 7px!important;gap:3px!important;overflow-wrap:anywhere}html[data-workspace-style=terminal] body #root .dashboard-v2 .risk-metrics-grid>div>span{font-size:11px!important;line-height:1.35}html[data-workspace-style=terminal] body #root .dashboard-v2 .risk-metrics-grid>div>span:nth-child(2){font-size:15px!important;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-analytics-card>[role=alert]{padding-inline:8px;font-size:12px!important;line-height:1.4;overflow-wrap:anywhere}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__header{min-height:var(--data-control-height);padding:4px 10px!important;gap:8px;flex-wrap:wrap;background:var(--data-panel-head)!important;border-bottom:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news h2{font-size:12px;font-weight:600}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__filters{padding:5px 8px!important;gap:5px}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news :is(input,.slide-select-trigger,select:not(.slide-select-native),.rod-news__clear,.rod-news__more){min-height:var(--data-control-height)!important;padding:4px 8px;font-size:12px;border:1px solid var(--data-panel-strong)!important;border-radius:2px!important;background:var(--terminal-surface-inset, #0c0c0c)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list{padding:0!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list li{padding:6px 10px;border-top:1px solid var(--data-panel-line)!important;background:var(--data-panel-bg)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list li:hover{background:var(--terminal-surface-hover, #202020)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__meta{margin-bottom:3px;gap:3px 8px;font-size:11px;line-height:1.35;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.rod-news__headline,.rod-news__list a,.rod-news__list p){font-size:12px;line-height:1.4}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list p{margin-top:3px}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news footer{padding:5px 10px!important;margin:0;font-size:11px;line-height:1.4}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook{overflow:visible}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook>.dash-panel-head{justify-content:space-between}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook .dash-panel-meta{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--data-panel-strong)!important;border-radius:2px;color:var(--data-panel-muted);letter-spacing:.035em!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook .dash-panel-meta:before{content:none}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__body{padding:0!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__description{margin:0;padding:7px 10px;color:var(--data-panel-muted);font-size:11px;line-height:1.4}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar{display:grid;grid-template-columns:minmax(160px,1fr) minmax(90px,120px) minmax(100px,160px) auto auto;align-items:end;gap:6px;margin:0;padding:7px 10px;background:var(--terminal-surface-inset, #0c0c0c);border-block:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__count{display:inline-flex;align-items:center;min-height:var(--data-control-height);padding-inline:4px;font:500 11px/1.35 var(--terminal-font-mono, monospace);white-space:nowrap;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__grid{grid-template-columns:minmax(220px,.85fr) minmax(0,1.7fr);align-items:start;gap:8px;margin:8px}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.setup-notebook__list,.setup-notebook__editor){padding:8px;background:var(--terminal-surface-inset, #0c0c0c);border:1px solid var(--data-panel-line)!important;border-radius:2px}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__list{scrollbar-width:thin;scrollbar-color:var(--data-panel-strong) transparent}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__list>button{width:100%;font-weight:600;color:var(--terminal-accent-strong, #ffd97a);border-color:var(--data-panel-strong)!important;background:var(--data-panel-head)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__list ul{margin-top:6px}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__list li{align-items:start;gap:4px;padding:5px 0;border-bottom:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 button.setup-notebook__note{align-self:stretch;padding:5px 7px;gap:3px;border:1px solid transparent!important;border-left-width:2px!important;background:transparent!important}html[data-workspace-style=terminal] body #root .dashboard-v2 button.setup-notebook__note:hover{background:var(--terminal-surface-hover, #202020)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 button.setup-notebook__note[aria-pressed=true]{border-color:var(--data-panel-line)!important;border-left-color:var(--terminal-accent, #ffb020)!important;background:var(--terminal-selected-bg, #302617)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__note strong{font-size:12px;font-weight:600;line-height:1.35;color:var(--terminal-text, #ededed)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__note>span:not(.setup-notebook__tags){font-family:var(--terminal-font-mono, monospace);font-size:11px;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__note small{font-size:11px;line-height:1.35;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__note .setup-notebook__pinned{color:var(--terminal-accent-strong, #ffd97a)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__tags>span{padding:1px 5px;border:1px solid var(--data-panel-strong)!important;border-radius:2px;background:var(--data-panel-bg);color:var(--data-panel-muted);font-size:11px;line-height:1.35}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__row-actions{gap:4px;padding-block:5px}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__row-actions button{padding-inline:6px;color:var(--data-panel-muted);font-size:12px}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__pagination{margin:6px 0 0;padding:5px 0 0;border-top:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__editor{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:start;gap:8px}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__editor>:is(h3,label:nth-of-type(2),label:nth-of-type(3),.setup-notebook__actions,.setup-notebook__status){grid-column:1 / -1}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__editor h3{margin:0;padding-bottom:6px;border-bottom:1px solid var(--data-panel-line)!important;color:var(--terminal-text, #ededed);font-size:12px;line-height:1.35;font-weight:600}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.7fr);gap:6px;align-items:start}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook label{gap:3px;margin:0;color:var(--data-panel-muted);font-size:11px;line-height:1.4}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(button,input,.slide-select-trigger,textarea){border:1px solid var(--data-panel-strong)!important;border-radius:2px!important;background:var(--data-panel-bg)!important;color:var(--terminal-text, #ededed);box-shadow:none!important;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(button,input,.slide-select-trigger){min-height:var(--data-control-height)!important;padding:4px 8px}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook textarea{min-height:120px;padding:7px 8px;resize:vertical;line-height:1.5}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(input,textarea)::-moz-placeholder{color:var(--data-panel-muted);opacity:1}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(input,textarea)::placeholder{color:var(--data-panel-muted);opacity:1}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(button,input,.slide-select-trigger,textarea):focus-visible{outline:2px solid var(--terminal-accent-strong, #ffd97a)!important;outline-offset:2px!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(input,textarea)[aria-invalid=true]{border-color:var(--terminal-negative, #f6465d)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__actions{padding-top:7px;border-top:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__actions button:not(:disabled){border-color:var(--terminal-accent, #ffb020)!important;background:var(--terminal-selected-bg, #302617)!important;color:var(--terminal-accent-strong, #ffd97a);font-weight:600}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__actions span{font:500 11px/1.35 var(--terminal-font-mono, monospace)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__status{margin:0;font-size:11px;line-height:1.4;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook>.setup-notebook__status,html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__body>.setup-notebook__status:not(:empty),html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__list>.setup-notebook__status{padding:10px!important;background:var(--terminal-surface-inset, #0c0c0c);border-left:2px solid var(--data-panel-strong)!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__editor>.setup-notebook__status{color:var(--terminal-warning, #ffb020)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__body>.setup-notebook__error{margin:8px;padding:7px 9px;border:1px solid var(--terminal-negative, #f6465d)!important;font-size:12px;line-height:1.45}html[data-workspace-style=terminal] body #root .broker-dashboard{max-width:none;padding:8px!important;background:var(--terminal-canvas, #080808)!important}html[data-workspace-style=terminal] body #root .broker-dashboard>header{align-items:center;gap:8px 16px;padding-bottom:8px;border-bottom:1px solid var(--data-panel-line)!important}html[data-workspace-style=terminal] body #root .broker-dashboard>header h1{font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:2px 0 4px}html[data-workspace-style=terminal] body #root .broker-dashboard>header :is(p,small){margin:0;font-size:11px;line-height:1.4;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .broker-dashboard :is(.broker-toolbar,.broker-workspace-bar){gap:5px 10px;margin:6px 0;padding:4px 0;align-items:center}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-toolbar label{gap:3px;font-size:11px;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns{gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-workspace-style=terminal] body #root .broker-dashboard>section,html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns>section,html[data-workspace-style=terminal] body #root .broker-dashboard fieldset>div>section{min-width:0;margin:6px 0;padding:10px;background:var(--data-panel-bg)!important;border:1px solid var(--data-panel-line)!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .broker-dashboard>section>h2,html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns>section>h2,html[data-workspace-style=terminal] body #root .broker-dashboard fieldset>div>section>h2{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--data-panel-line)!important;font-size:12px;font-weight:600;line-height:1.35;color:var(--terminal-text, #ededed)}html[data-workspace-style=terminal] body #root .broker-dashboard>section>p,html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns>section>p,html[data-workspace-style=terminal] body #root .broker-dashboard .broker-workspace-settings>p{margin:6px 0;font-size:12px;line-height:1.45}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns>section>fieldset>label{gap:3px;margin-bottom:7px;font-size:11px;color:var(--data-panel-muted)}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns>section>fieldset :is(input:not([type=color]),select:not(.slide-select-native),.slide-select-trigger,textarea){min-height:var(--data-control-height);padding:5px 8px;font-size:12px;line-height:1.4;background:var(--terminal-surface-inset, #0c0c0c)!important;border:1px solid var(--data-panel-strong)!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .broker-dashboard :is(.broker-toolbar,.broker-workspace-bar) :is(button,select:not(.slide-select-native),.slide-select-trigger,a){min-height:var(--data-control-height)!important;padding:4px 8px;font-size:12px;line-height:1.35;border-radius:2px!important}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-toolbar a{display:inline-flex;align-items:center}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-toolbar button[aria-pressed=true]{background:var(--data-panel-head)!important;border-color:var(--terminal-accent, #ffb020)!important;color:var(--terminal-text, #ededed)}html[data-workspace-style=terminal] body #root .broker-dashboard>fieldset>div>section>ul,html[data-workspace-style=terminal] body #root .broker-dashboard>section>ul{list-style:none;margin:0;padding:0}html[data-workspace-style=terminal] body #root .broker-dashboard>fieldset>div>section>ul>li,html[data-workspace-style=terminal] body #root .broker-dashboard>section>ul>li{min-height:30px;margin:0;padding:6px 8px;border-bottom:1px solid var(--data-panel-line)!important;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root .partner-dashboard-page{max-width:none;padding:10px!important}html[data-workspace-style=terminal] body #root .partner-dashboard-page h1{margin-bottom:8px;font-size:22px;line-height:1.25}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(p,.partner-toolbar,.partner-fields label){font-size:12px;line-height:1.45}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-toolbar{margin-bottom:8px;padding:5px 0;gap:5px 10px}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(.partner-card,.partner-reconciliation){padding:10px;margin-bottom:6px;border:1px solid var(--data-panel-line)!important;border-radius:2px!important;background:var(--data-panel-bg)!important;box-shadow:none!important}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(.partner-card h2,.partner-reconciliation h3){margin:0 0 5px;font-size:13px;line-height:1.35}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-card p{margin:6px 0 8px}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(.partner-stats,.partner-fields,.partner-reconciliation-grid){gap:6px}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-stats .partner-card{padding:8px 10px}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-stats strong{margin-top:3px;font-size:20px;line-height:1.25}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-funnel{margin:6px 0;border-radius:2px}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-funnel li{padding:8px 10px;gap:3px;min-width:0;overflow-wrap:anywhere;background:var(--terminal-surface-inset, #0c0c0c)}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-funnel strong{font-size:20px}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(.partner-badge,.partner-stage,.partner-funnel small,small){font-size:11px;line-height:1.4}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-reconciliation dl{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:6px 12px;margin:8px 0;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-reconciliation dd{overflow-wrap:anywhere;text-align:right}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-notice{padding:7px 10px;font-size:12px;line-height:1.45}html[data-workspace-style=terminal] body #root .partner-dashboard-page .partner-table-wrap{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}html[data-workspace-style=terminal] body #root .partner-dashboard-page table{width:100%;min-width:570px;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums slashed-zero}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(th,td){padding:5px 8px;border-bottom:1px solid var(--data-panel-line)!important;line-height:1.45}html[data-workspace-style=terminal] body #root .partner-dashboard-page th{background:var(--data-panel-head)!important;color:var(--data-panel-muted);font-size:11px;letter-spacing:.03em}html[data-workspace-style=terminal] body #root .partner-dashboard-page tbody tr:nth-child(2n){background:var(--terminal-surface-inset, #0c0c0c)}html[data-workspace-style=terminal] body #root .partner-dashboard-page tbody tr:is(:hover,:focus-within){background:var(--terminal-surface-hover, #202020)}html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(button,input,.partner-document-actions a,details summary){min-height:var(--data-control-height)!important;padding:4px 8px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] body #root .partner-dashboard-page details summary{padding-inline:0;align-content:center}@media (min-width: 1280px){html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 700px){html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr) minmax(100px,.5fr)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar>button{grid-column:1 / 3}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__editor{grid-template-columns:minmax(0,1fr)}html[data-workspace-style=terminal] body #root .dashboard-v2 .risk-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 767px){html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-grid{padding:6px 6px calc(12px + env(safe-area-inset-bottom,0px))!important}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-kpis{grid-template-columns:minmax(0,1fr)}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-panel-meta{display:inline}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcuts__title{flex-basis:100%;padding-block:5px 0}html[data-workspace-style=terminal] body #root .dashboard-v2 .dash-shortcut{flex-basis:calc(50% - 1px)}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns{grid-template-columns:minmax(0,1fr);gap:0}html[data-workspace-style=terminal] body #root .broker-dashboard>header{align-items:flex-start}html[data-workspace-style=terminal] body #root .partner-dashboard-page{padding:8px!important}}@media (max-width: 640px){html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar>label:first-child{grid-column:1 / -1}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar>button{grid-column:auto;width:100%}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__count{justify-content:flex-end}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list,html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 760px){html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__grid,html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__editor{grid-template-columns:minmax(0,1fr)}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar>label:first-child{grid-column:1 / -1}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__toolbar>button{grid-column:auto}html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook__count{justify-content:flex-end}}@media (any-pointer: coarse),(max-width: 767px){html[data-workspace-style=terminal] :is(.dashboard-v2,.broker-dashboard,.partner-dashboard-page){--data-control-height: 44px}html[data-workspace-style=terminal] body #root .dashboard-v2 :is(.dash-kpi__cta,a.dash-kpi__chip,.dash-panel-link,.dash-shortcut,.dash-analytics-head button),html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news :is(button,input,select:not(.slide-select-native),.slide-select-trigger),html[data-workspace-style=terminal] body #root .dashboard-v2 .setup-notebook :is(button,input,select:not(.slide-select-native),.slide-select-trigger),html[data-workspace-style=terminal] body #root .broker-dashboard .broker-toolbar :is(button,select:not(.slide-select-native),.slide-select-trigger),html[data-workspace-style=terminal] body #root .partner-dashboard-page :is(button,input,.partner-document-actions a,details summary){min-width:44px;min-height:44px!important}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-columns>section>fieldset input[type=color]{min-width:44px;min-height:44px}html[data-workspace-style=terminal] body #root .broker-dashboard .broker-workspace-settings>label{min-height:44px;justify-content:center}html[data-workspace-style=terminal] body #root .dashboard-v2 .rod-news__list a{display:flex;align-items:center;min-height:44px}}html[data-workspace-style=terminal] body #root :is(.ide-desktop-frame,.bt-page,.bt-jobs,.js-backtest){--terminal-ide-title-height: 24px;--terminal-ide-actions-height: 28px;--terminal-ide-tab-height: 28px;--terminal-ide-edge: var(--terminal-panel-edge, #303030)}html[data-workspace-style=terminal] body #root :is(.ide-actions-bar,.ide-window-title,.ide-file-tabs,.ide-status-bar){background:var(--terminal-surface, #202020)!important;border-color:var(--terminal-panel-edge, #303030)!important}html[data-workspace-style=terminal] body #root .ide-window-title__label{left:8px;font-size:11px;font-weight:600;letter-spacing:.04em}html[data-workspace-style=terminal] body #root .ide-window-close{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:2px;padding:0;color:var(--terminal-text-secondary, #b6b6b6);background:transparent;font:18px/1 var(--font-sans, sans-serif);cursor:pointer}html[data-workspace-style=terminal] body #root .ide-file-tabs>div{background:var(--terminal-canvas, #171717)!important;border-right:1px solid var(--terminal-panel-edge, #303030)!important;padding-inline:8px!important;gap:6px!important}html[data-workspace-style=terminal] body #root .ide-file-tabs>div>span[title]{font-size:12px!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-walk=ide-explorer]{background:var(--terminal-surface, #202020)!important;border-right:1px solid var(--terminal-panel-edge, #303030)!important;scrollbar-width:thin}html[data-workspace-style=terminal] body #root [data-walk=ide-explorer] button[aria-current=true]{background:var(--terminal-selected-bg, #302617)!important;box-shadow:inset 2px 0 var(--terminal-accent, #ffb020)}html[data-workspace-style=terminal] body #root [data-walk=ide-explorer] button[aria-current=true]>span:not([aria-hidden]):not([role=img]){color:var(--terminal-text, #ededed)!important}html[data-workspace-style=terminal] body #root :is(.ide-developer-workspace,.ide-market-backdrop){backdrop-filter:none;-webkit-backdrop-filter:none}html[data-workspace-style=terminal] body #root .ide-status-bar{font-variant-numeric:tabular-nums;border-top:1px solid var(--terminal-panel-edge, #303030)!important}html[data-workspace-style=terminal] body #root .ide-status-bar kbd{font-size:11px!important;border-radius:2px!important;padding-inline:3px!important}html[data-workspace-style=terminal] body #root :is(.rod-code-editor__crumbs,.rod-code-editor__status){border-color:var(--terminal-panel-edge, #303030);color:var(--terminal-text-secondary, #b6b6b6);font-size:11px;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root :is(.rod-code-editor__language,.rod-code-editor__tools button){font-size:11px;color:var(--terminal-text-secondary, #b6b6b6)}html[data-workspace-style=terminal] body #root :is(.ide-desktop-frame,.fx,.pd,.bt-page,.bt-jobs,.js-backtest) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--terminal-accent-strong, #ffd97a)!important;outline-offset:-2px!important}html[data-workspace-style=terminal] body #root :is(.strategy-start,.bt-page,.bt-jobs,.js-backtest){font-size:12px}html[data-workspace-style=terminal] body #root :is(.strategy-start__state,.strategy-start__languages legend,.strategy-start__languages small,.strategy-start__languages code,.strategy-start__section-title,.strategy-start__workflow,.fx__group,.fx__tag,.fx__h4,.fx__opt,.fx__grid4 label,.ide-developer-heading>span,.ide-developer-target-label,.ide-developer-target-note,.ide-developer-views button,.ide-market-eyebrow,.pd h3,.pd__list em,.pd__corner-note,.bt-jobs th,.bt-jobs small,.bt-jobs__status,.bt-jobs__run-id,.bt-jobs__find label,.bt-strategy-form .form-section-number,.js-backtest__settings label){font-size:11px}html[data-workspace-style=terminal] body #root :is(.fx__count,.fx__opt,.fx__facts dt,.fx__grid4 label,.pd__list em,.pd__corner-note){color:var(--terminal-text-muted, #969696)}html[data-workspace-style=terminal] body #root :is(.fx__code,.fx code,.pd__code,.bt-jobs pre){font-size:12px;line-height:1.5}html[data-workspace-style=terminal] body #root :is(.bt-jobs__number,.bt-jobs dd,.bt-compare__table td,.js-backtest__metrics strong,.fx__stepper input,.fx__grid4 input){font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] body #root .bt-jobs__number{text-align:right}html[data-workspace-style=terminal] body #root :is(.bt-jobs__table,.bt-compare){min-width:0;max-width:100%;overscroll-behavior-x:contain}html[data-workspace-style=terminal] body #root .bt-jobs__table{border:1px solid var(--terminal-panel-edge, #303030)}html[data-workspace-style=terminal] body #root .bt-jobs :is(th,td){border-bottom-color:var(--terminal-panel-edge, #303030)}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__runs td{font-size:12px}html[data-workspace-style=terminal] body #root :is(.bt-section,.bt-submit,.js-backtest__panel,.ide-market-source,.ide-developer-card){border-radius:2px;border-color:var(--terminal-panel-edge, #303030)}html[data-workspace-style=terminal] body #root .cloud-ide [data-tour=editor]>div>div:has(>button[title=Clear])+div{font-size:12px!important;font-variant-numeric:tabular-nums}@media (min-width: 768px) and (hover: hover) and (pointer: fine){html[data-workspace-style=terminal] body #root .ide-desktop-frame{padding-top:var(--terminal-ide-actions-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame.ide-glass-overlay{padding-top:calc(var(--terminal-ide-title-height) + var(--terminal-ide-actions-height))!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-actions-bar{top:0!important;height:var(--terminal-ide-actions-height)!important;min-height:var(--terminal-ide-actions-height)!important;max-height:var(--terminal-ide-actions-height)!important;gap:3px!important;padding-inline:5px!important;border-bottom:1px solid var(--terminal-ide-edge)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame.ide-glass-overlay>.ide-actions-bar{top:var(--terminal-ide-title-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame>[data-ide-wizard-host]{top:var(--terminal-ide-actions-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame.ide-glass-overlay>[data-ide-wizard-host]{top:calc(var(--terminal-ide-title-height) + var(--terminal-ide-actions-height))!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-window-title{height:var(--terminal-ide-title-height)!important;border-bottom:1px solid var(--terminal-ide-edge)!important}html[data-workspace-style=terminal] body #root .ide-window-title button{min-width:24px!important;width:24px!important;min-height:24px!important;height:24px!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-tbar-btn{height:24px!important;min-height:24px!important;min-width:24px!important;padding:0 7px!important;margin:0!important;border-radius:2px!important;border-color:var(--terminal-ide-edge)!important;font-size:12px!important;line-height:1.25!important;letter-spacing:0!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-tbar-btn:not(:disabled):hover{background:var(--terminal-surface-hover, #282828)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-tbar-btn.liquid-glass-active:not(:disabled){background:var(--terminal-selected-bg, #302617)!important;border-color:var(--terminal-accent, #ffb020)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-file-tabs{height:var(--terminal-ide-tab-height)!important;min-height:var(--terminal-ide-tab-height)!important;border-bottom:1px solid var(--terminal-ide-edge)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-walk=ide-explorer]{width:176px!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-walk=ide-explorer] button{min-height:24px!important;min-width:24px}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-walk=ide-explorer] button:has(>span[aria-hidden=true]):not([aria-expanded]){gap:6px!important;padding:2px 6px!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-walk=ide-explorer] div:has(>button[aria-expanded]){padding:2px 6px!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-walk=ide-explorer] button[aria-expanded]>span{font-size:11px!important;letter-spacing:.02em!important}html[data-workspace-style=terminal] body #root .ide-status-bar{height:22px!important;min-height:22px!important;padding-inline:8px!important;gap:8px!important}html[data-workspace-style=terminal] body #root .rod-code-editor:not(.rod-code-editor--mobile) .rod-code-editor__crumbs{min-height:28px;padding:1px 8px;gap:2px 8px}html[data-workspace-style=terminal] body #root .rod-code-editor:not(.rod-code-editor--mobile) .rod-code-editor__tools button{min-height:24px;padding:2px 6px}html[data-workspace-style=terminal] body #root .rod-code-editor:not(.rod-code-editor--mobile) .rod-code-editor__status{flex-basis:22px;padding-inline:8px}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-tour=editor]>div:has(>div>button[title=Clear]){border-top:1px solid var(--terminal-ide-edge)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-tour=editor]>div>div:has(>button[title=Clear]){height:28px!important;border-bottom:1px solid var(--terminal-ide-edge)!important;background:var(--terminal-surface, #202020)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame [data-tour=editor]>div>div:has(>button[title=Clear])>button{min-height:24px;min-width:24px;padding-inline:8px!important;font-size:11px!important;letter-spacing:.03em!important}html[data-workspace-style=terminal] body #root .strategy-start{padding:10px;background:var(--terminal-canvas, #171717)}html[data-workspace-style=terminal] body #root .strategy-start__heading{font-size:12px}html[data-workspace-style=terminal] body #root .strategy-start__command{padding:8px 0;gap:4px}html[data-workspace-style=terminal] body #root .strategy-start button{min-height:28px;padding:4px 8px}html[data-workspace-style=terminal] body #root .strategy-start__languages{margin-block:8px}html[data-workspace-style=terminal] body #root .strategy-start__languages label{min-height:40px;padding:5px 8px}html[data-workspace-style=terminal] body #root .strategy-start__section-title{padding-block:6px}html[data-workspace-style=terminal] body #root .strategy-start__workflow{margin-top:8px;padding-block:6px}html[data-workspace-style=terminal] body #root .strategy-start__hint{margin-block:6px}html[data-workspace-style=terminal] body #root .ide-desktop-frame .fx:not(.fx--sheet){top:var(--terminal-ide-tab-height)}html[data-workspace-style=terminal] body #root .fx__head{padding:4px 8px;gap:4px}html[data-workspace-style=terminal] body #root .fx__tabs{gap:2px}html[data-workspace-style=terminal] body #root .fx__tabs button{height:26px;padding-inline:8px;border-radius:2px}html[data-workspace-style=terminal] body #root :is(.fx__pad,.fx__detail){padding:8px}html[data-workspace-style=terminal] body #root .fx__search{width:calc(100% - 16px);margin:8px;min-height:28px;height:28px}html[data-workspace-style=terminal] body #root .fx__group{min-height:26px;padding:4px 8px;letter-spacing:.04em}html[data-workspace-style=terminal] body #root .fx__row{min-height:28px;padding:5px 8px}html[data-workspace-style=terminal] body #root .fx__field{margin-bottom:8px}html[data-workspace-style=terminal] body #root .fx__input{margin-bottom:8px;padding:8px}html[data-workspace-style=terminal] body #root .fx__actions{gap:4px;margin-top:8px}html[data-workspace-style=terminal] body #root :is(.fx__primary,.fx__secondary){height:auto;min-height:28px;padding:4px 8px;border-radius:2px}html[data-workspace-style=terminal] body #root .fx__back{min-height:24px;padding-block:2px 4px}html[data-workspace-style=terminal] body #root .ide-developer-workspace{padding:6px;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-workspace-style=terminal] body #root .ide-developer-card{border-width:1px}html[data-workspace-style=terminal] body #root .ide-developer-header{padding:8px 10px;gap:8px}html[data-workspace-style=terminal] body #root .ide-developer-heading h2{margin-top:2px;font-size:13px}html[data-workspace-style=terminal] body #root .ide-developer-target{padding:6px 10px}html[data-workspace-style=terminal] body #root .ide-developer-views{padding:4px 8px;gap:3px}html[data-workspace-style=terminal] body #root .ide-developer-views button{min-height:26px;padding:3px 6px}html[data-workspace-style=terminal] body #root .ide-developer-content{padding:10px}html[data-workspace-style=terminal] body #root .ide-market-panel{padding:14px;border-radius:3px}html[data-workspace-style=terminal] body #root .ide-developer-content>.ide-market-panel{padding:0}html[data-workspace-style=terminal] body #root .ide-market-heading{gap:8px}html[data-workspace-style=terminal] body #root .ide-market-heading h2{font-size:16px;letter-spacing:0}html[data-workspace-style=terminal] body #root .ide-market-panel>p{margin-block:10px}html[data-workspace-style=terminal] body #root .ide-market-steps{margin-block:12px;gap:6px}html[data-workspace-style=terminal] body #root .ide-market-source{padding:10px;margin-block:8px}html[data-workspace-style=terminal] body #root .ide-market-source strong{font-size:12px}html[data-workspace-style=terminal] body #root .ide-market-actions{margin:12px 0 8px;gap:6px}html[data-workspace-style=terminal] body #root :is(.ide-market-button,.ide-market-link){min-height:28px;padding:4px 8px;border-radius:2px}html[data-workspace-style=terminal] body #root .ide-market-close{min-height:28px;height:28px;width:28px;font-size:20px;border-radius:2px}html[data-workspace-style=terminal] body #root .ide-developer-content .mql5-card{padding:8px}html[data-workspace-style=terminal] body #root .pd__head{padding:8px 10px;gap:8px}html[data-workspace-style=terminal] body #root .pd__head-actions{gap:4px}html[data-workspace-style=terminal] body #root :is(.pd__left,.pd__right,.pd__stage-wrap){padding:8px}html[data-workspace-style=terminal] body #root :is(.pd__primary,.pd__ghost,.pd__tools button,.pd__list button){min-height:26px;height:auto;padding:4px 8px;border-radius:2px}html[data-workspace-style=terminal] body #root .pd__swatch{width:24px;height:24px}html[data-workspace-style=terminal] body #root :is(.bt-page .bt-title,.bt-jobs .js-backtest__header h1,.js-backtest--editor h1){font-size:18px!important;line-height:1.3}html[data-workspace-style=terminal] body #root :is(.bt-page .bt-header,.bt-jobs .js-backtest__header,.js-backtest--editor .js-backtest__header){margin-bottom:6px;padding-bottom:6px!important;gap:4px 8px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__controls{gap:4px 8px;margin-block:6px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__filters{gap:2px}html[data-workspace-style=terminal] body #root .bt-jobs :is(.bt-jobs__new,.bt-jobs__filters button,.bt-compare__toolbar button,.bt-jobs__empty-actions button){min-height:28px;padding:4px 8px;font-size:12px;border-radius:2px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__find :is(input,select,.slide-select-trigger){min-height:28px;height:28px;padding-block:4px;font-size:12px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__search-input button{min-height:28px;height:28px;width:28px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-compare__toolbar{padding-block:4px;gap:4px 8px;font-size:11px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__runs caption{padding:4px 8px;font-size:11px}html[data-workspace-style=terminal] body #root .bt-jobs :is(.bt-jobs__runs th,.bt-jobs__runs td,.bt-compare__table th,.bt-compare__table td){height:28px;padding:3px 8px;line-height:20px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__runs td>a{min-height:24px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-compare__select label{min-height:24px;min-width:24px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__status{padding:1px 5px;line-height:1.45}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__notice{padding:8px}html[data-workspace-style=terminal] body #root .bt-jobs .bt-jobs__empty{min-height:140px;padding:16px 10px}html[data-workspace-style=terminal] body #root .bt-page.bt-strategy-form .bt-grid{gap:6px!important}html[data-workspace-style=terminal] body #root .bt-page.bt-strategy-form :is(.bt-section,.bt-submit){padding:8px!important;margin-bottom:0!important}html[data-workspace-style=terminal] body #root .bt-strategy-form .form-section-header{margin-bottom:6px!important;gap:6px}html[data-workspace-style=terminal] body #root .bt-strategy-form .bt-form__fields{gap:6px 8px}html[data-workspace-style=terminal] body #root .bt-strategy-form .form-label{margin-bottom:4px}html[data-workspace-style=terminal] body #root .bt-strategy-form .form-input{min-height:28px;height:28px!important;padding:4px 8px!important;font-size:12px!important}html[data-workspace-style=terminal] body #root .bt-strategy-form :is(.chip,.btn,.bt-header .bt-back,.bt-submit>.btn){min-height:28px;padding:4px 8px;font-size:12px}html[data-workspace-style=terminal] body #root .bt-strategy-form :is(.chip-grid,.bt-form__timeframes,.bt-form__date-presets,.bt-form__strategies){gap:4px}html[data-workspace-style=terminal] body #root .bt-strategy-form .radio-card{min-height:40px;padding:5px 8px}html[data-workspace-style=terminal] body #root .bt-strategy-form .bt-form__guide{margin-top:6px;padding-top:2px}html[data-workspace-style=terminal] body #root .bt-strategy-form .bt-form__guide summary{min-height:24px;padding-block:4px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__panel{margin-bottom:8px;padding-block:6px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__panel>header{min-height:28px;margin-bottom:6px;gap:6px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__nav{gap:4px 10px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__nav a{min-height:28px}html[data-workspace-style=terminal] body #root .js-backtest__settings :is(input,select,.slide-select-trigger,button){min-height:28px;padding:4px 8px;font-size:12px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__settings .js-backtest__run{min-height:28px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__settings{padding-left:10px;gap:6px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__settings fieldset{gap:6px 8px;margin-block:4px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__metrics>div{padding:8px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__metrics strong{margin-top:4px;font-size:18px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__runs li{padding:4px 8px}html[data-workspace-style=terminal] body #root .js-backtest .js-backtest__notice{padding:8px 10px;margin-bottom:8px}html[data-workspace-style=terminal] body #root .js-backtest details>summary{min-height:28px;padding-block:4px}}@container (max-width: 720px){html[data-workspace-style=terminal] body #root .js-backtest--editor .js-backtest__settings{padding-left:0}}@media (max-width: 767px),(any-pointer: coarse){html[data-workspace-style=terminal] body #root :is(.fx,.pd,.ide-developer-card,.ide-market-panel) :is(button,input:not([type=checkbox]):not([type=radio]),select,.slide-select-trigger),html[data-workspace-style=terminal] body #root :is(.strategy-start button,.strategy-start__languages label,.rod-code-editor__tools button),html[data-workspace-style=terminal] body #root [data-walk=ide-explorer] button,html[data-workspace-style=terminal] body #root .bt-jobs :is(.bt-jobs__find input,.bt-jobs__find select,.bt-jobs__find .slide-select-trigger,.bt-jobs__search-input button,.bt-jobs__empty-actions button),html[data-workspace-style=terminal] body #root .js-backtest__settings :is(input,select,.slide-select-trigger,button),html[data-workspace-style=terminal] body #root .bt-strategy-form :is(button,.chip,.radio-card,.form-input,.bt-form__guide summary),html[data-workspace-style=terminal] body #root .bt-jobs :is(.bt-jobs__new,.bt-jobs__filters button,.bt-compare__toolbar button,.bt-compare__select label,.bt-jobs__runs td>a){min-height:44px!important}html[data-workspace-style=terminal] body #root :is(.fx__x,.fx__stepper button,.pd__swatch,.ide-developer-back,.ide-market-close,.bt-compare__select label){min-width:44px!important}html[data-workspace-style=terminal] body #root .fx__stepper{height:auto;min-height:44px}html[data-workspace-style=terminal] body #root .fx__head{align-items:flex-start}html[data-workspace-style=terminal] body #root .pd__head{flex-wrap:wrap}html[data-workspace-style=terminal] body #root .pd__head-actions{flex-wrap:wrap;flex-shrink:1}}html[data-workspace-style=terminal] body #root .rod-chat-card,html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view{background:var(--terminal-canvas, #171717)!important}html[data-workspace-style=terminal] body #root .rod-chat-card{border-color:var(--terminal-panel-edge, #303030)!important}html[data-workspace-style=terminal] body #root .rod-chat-card:not([data-docked=true]){box-shadow:0 0 0 1px var(--terminal-panel-edge-strong, #454545),0 8px 20px #0000004d!important}html[data-workspace-style=terminal] body #root .rod-chat-card :is(.ai-panel-view__header,.ai-panel-view__input,.rod-settings-overlay){background:var(--terminal-surface, #202020)!important;border-color:var(--terminal-panel-edge, #303030)!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__header,html[data-workspace-style=terminal] body #root .rod-chat-card .rod-settings-overlay{border-bottom:1px solid var(--terminal-panel-edge, #303030)!important}html[data-workspace-style=terminal] body #root .rod-chat-card :is(button,textarea,[tabindex]):focus-visible{outline:2px solid var(--terminal-accent-strong, #ffd97a)!important;outline-offset:-2px!important}@media (min-width: 768px) and (hover: hover) and (pointer: fine){html[data-workspace-style=terminal] body #root .rod-chat-card>[title="Drag to move · double-click to dock"]{height:24px!important;background:var(--terminal-surface, #202020);border-bottom-color:var(--terminal-panel-edge, #303030)!important}html[data-workspace-style=terminal] body #root .rod-chat-card>[title="Drag to move · double-click to dock"] button{min-width:24px!important;min-height:24px!important;height:24px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__header{min-height:32px!important;padding:2px 6px!important;gap:4px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__header button{min-height:26px;min-width:26px;padding:3px 6px!important;font-size:12px!important;line-height:1.3;border-radius:2px!important;box-shadow:none!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__header>div:has(>button[title="Chat history"]){gap:2px!important;padding:0!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__header>div:first-child>span{font-size:12px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .rod-settings-overlay>button{min-height:28px;padding:5px 8px!important;font-size:12px!important;line-height:18px}html[data-workspace-style=terminal] body #root .rod-chat-card div:has(>.rod-settings-overlay)>.rod-msgs{padding-top:29px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .rod-msgs>div:has(>.ai-suggestion){padding:18px 10px 10px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-suggestion{min-height:28px;padding:6px 8px!important;margin-bottom:4px!important;font-size:12px!important;line-height:18px!important;border-radius:2px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__input{padding:6px 8px!important;gap:6px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__input>div:has(>textarea){padding:4px 4px 4px 8px!important;gap:6px!important;border-radius:3px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__input textarea{min-width:0;min-height:28px;padding-block:3px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__input button{min-height:28px;padding:4px 8px!important;font-size:12px!important;border-radius:3px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-panel-view__input>div>button{width:28px!important;height:28px!important;padding:0!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-chat-history-surface>button{min-height:28px;padding:6px 8px!important}html[data-workspace-style=terminal] body #root .rod-chat-card .ai-chat-history-surface>button>div:first-child{font-size:12px!important}}@media (max-width: 767px),(any-pointer: coarse){html[data-workspace-style=terminal] body #root .rod-chat-card :is(.ai-panel-view__header button,.ai-panel-view__input button,.rod-settings-overlay>button,.ai-chat-history-surface>button,.ai-suggestion){min-height:44px!important}html[data-workspace-style=terminal] body #root .rod-chat-card :is(.ai-panel-view__header>button[title=Close],.ai-panel-view__input>div>button){min-width:44px!important}}@media (min-width: 768px) and (any-pointer: coarse){html[data-workspace-style=terminal] body #root .ide-desktop-frame{--terminal-ide-title-height: 44px;--terminal-ide-actions-height: 48px;padding-top:var(--terminal-ide-actions-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame.ide-glass-overlay{padding-top:calc(var(--terminal-ide-title-height) + var(--terminal-ide-actions-height))!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-actions-bar{top:0!important;height:var(--terminal-ide-actions-height)!important;min-height:var(--terminal-ide-actions-height)!important;max-height:var(--terminal-ide-actions-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame.ide-glass-overlay>.ide-actions-bar{top:var(--terminal-ide-title-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame>[data-ide-wizard-host]{top:var(--terminal-ide-actions-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame.ide-glass-overlay>[data-ide-wizard-host]{top:calc(var(--terminal-ide-title-height) + var(--terminal-ide-actions-height))!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame .ide-window-title{height:var(--terminal-ide-title-height)!important}html[data-workspace-style=terminal] body #root .ide-desktop-frame :is(.ide-tbar-btn,.ide-window-title button){min-height:44px!important;min-width:44px!important;height:44px!important}html[data-workspace-style=terminal] body #root .rod-chat-card>[title="Drag to move · double-click to dock"]{height:44px!important}html[data-workspace-style=terminal] body #root .rod-chat-card>[title="Drag to move · double-click to dock"] button{min-width:44px!important;min-height:44px!important}}html[data-workspace-style=terminal] .symbol-search__kind,html[data-workspace-style=terminal] .symbol-search__columns,html[data-workspace-style=terminal] .symbol-search__footer{font-size:11px;letter-spacing:.03em}html[data-workspace-style=terminal] .symbol-search__prices,html[data-workspace-style=terminal] .chart-symbol-search__sym,html[data-workspace-style=terminal] .chart-symbol-search__bid{font-size:12px;font-variant-numeric:tabular-nums}html[data-workspace-style=terminal] .symbol-search__panel,html[data-workspace-style=terminal] .slide-select-menu{border-color:var(--terminal-panel-edge-strong, var(--terminal-border-strong));border-radius:4px}html[data-workspace-style=terminal] .slide-select-validation{font-size:12px;line-height:1.45}html[data-workspace-style=terminal] .vault-wrap [class~="text-[10px]"]{font-size:11px}html[data-workspace-style=terminal] .vault-wrap .text-xs,html[data-workspace-style=terminal] .vault-wrap .text-sm,html[data-workspace-style=terminal] .vault-wrap [role=alert],html[data-workspace-style=terminal] .vault-wrap [role=status],html[data-workspace-style=terminal] .rr-account-entry p{font-size:12px}html[data-workspace-style=terminal] [role=dialog]:has(>div>button[aria-label="Close dialog"]),html[data-workspace-style=terminal] [role=dialog]:has(>div>button[aria-label="Close sheet"]){border:1px solid var(--terminal-panel-edge-strong, var(--terminal-border-strong))}html[data-workspace-style=terminal] [role=dialog]>div>button[aria-label="Close dialog"]:focus-visible,html[data-workspace-style=terminal] [role=dialog]>div>button[aria-label="Close sheet"]:focus-visible,html[data-workspace-style=terminal] .toast-close:focus-visible,html[data-workspace-style=terminal] .chart-symbol-search__select:focus-visible,html[data-workspace-style=terminal] .chart-symbol-search__pin:focus-visible{outline:2px solid var(--terminal-accent-strong);outline-offset:-2px}html[data-workspace-style=terminal] .toast-container .toast-item[data-tone]{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-workspace-style=terminal] .toast-close{display:inline-flex;align-items:center;justify-content:center;color:var(--terminal-text-secondary)}@media (min-width: 768px) and (hover: hover) and (pointer: fine){html[data-workspace-style=terminal] .slide-select-trigger{min-height:28px;padding:4px 8px;gap:6px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] .slide-select-menu{padding:4px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] .slide-select-option{min-height:28px;padding:4px 7px;gap:8px;border-radius:2px}html[data-workspace-style=terminal] .slide-select-group,html[data-workspace-style=terminal] .slide-select-empty{padding:6px 7px;font-size:11px}html[data-workspace-style=terminal] [role=tab][data-tab-id]{min-height:28px;padding:4px 10px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] [role=dialog]:has(>div>button[aria-label="Close dialog"]){padding:12px;padding-bottom:12px!important}html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close dialog"]){min-height:28px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--terminal-panel-edge, var(--terminal-border));justify-content:flex-start}html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close sheet"]){min-height:36px;padding-inline:10px}html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close dialog"])>h2,html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close sheet"])>h2{padding-left:0;padding-right:32px;font-size:13px;line-height:1.4;text-align:left}html[data-workspace-style=terminal] [role=dialog]>div>button[aria-label="Close dialog"],html[data-workspace-style=terminal] [role=dialog]>div>button[aria-label="Close sheet"]{width:28px;height:28px;min-width:28px;min-height:28px;margin-right:0;font-size:20px}html[data-workspace-style=terminal] .rr-account-settings,html[data-workspace-style=terminal] .rr-cloud-settings{font-size:12px;line-height:1.5}html[data-workspace-style=terminal] .rr-account-settings .rr-account-heading{gap:10px;margin-bottom:10px;padding-bottom:10px}html[data-workspace-style=terminal] .rr-account-heading>div:first-child>.text-base{font-size:14px;line-height:1.4}html[data-workspace-style=terminal] .rr-account-settings>section{margin:10px 0;padding:12px;border-color:var(--terminal-panel-edge, var(--terminal-border))}html[data-workspace-style=terminal] .rr-account-settings p,html[data-workspace-style=terminal] .rr-cloud-settings p{margin:6px 0 10px;font-size:12px;line-height:1.5}html[data-workspace-style=terminal] .rr-account-settings .account-mark,html[data-workspace-style=terminal] .rr-cloud-settings h3{margin-bottom:6px;letter-spacing:.04em}html[data-workspace-style=terminal] .rr-account-settings .rr-account-create-fields{gap:10px;margin-top:10px}html[data-workspace-style=terminal] .rr-account-create-fields label,html[data-workspace-style=terminal] .rr-cloud-workspace-picker label{gap:4px;margin-bottom:0;font-size:12px;letter-spacing:.02em}html[data-workspace-style=terminal] .rr-account-settings .rr-account-organisation{padding-block:8px;margin-bottom:0}html[data-workspace-style=terminal] .rr-account-heading-actions>:is(a,button),html[data-workspace-style=terminal] .rr-account-organisation>button{min-height:28px;padding:4px 9px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] .rr-account-feedback,html[data-workspace-style=terminal] .rr-account-settings .rr-account-feedback,html[data-workspace-style=terminal] .rr-cloud-settings .rr-account-feedback{margin:8px 0;padding:8px 10px;font-size:12px;line-height:1.5}html[data-workspace-style=terminal] .rr-cloud-workspace-picker{gap:6px 8px;margin-top:10px}html[data-workspace-style=terminal] .rr-cloud-workspace-picker .rr-cloud-workspace-help,html[data-workspace-style=terminal] .rr-cloud-workspace-picker .rr-cloud-workspace-id{margin:0}html[data-workspace-style=terminal] .rr-cloud-settings .rr-cloud-state{margin:10px 0;padding:8px 10px}html[data-workspace-style=terminal] .rr-cloud-import{margin-top:12px;padding-top:10px}html[data-workspace-style=terminal] .rr-account-entry{padding:12px;gap:10px}html[data-workspace-style=terminal] .vault-wrap [role=tablist][aria-label="Vault sections"]{margin-bottom:12px;gap:2px}html[data-workspace-style=terminal] .vault-wrap [role=tablist][aria-label="Vault sections"]>[role=tab],html[data-workspace-style=terminal] .vault-wrap [data-walk=vault-add]{min-height:28px;padding:4px 10px;font-size:12px;line-height:1.4}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card{padding:14px;border-width:1px;border-color:var(--terminal-panel-edge-strong, var(--terminal-border-strong));scrollbar-width:thin}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card__head{align-items:center;margin-bottom:10px}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card__tabs{gap:8px;margin-bottom:10px}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card form fieldset{gap:10px}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card label{gap:4px;font-size:12px;line-height:1.4;letter-spacing:.03em}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card__alert{margin-bottom:10px;padding:8px 10px}html[data-workspace-style=terminal] .symbol-search__heading{padding:10px 12px 4px;font-size:13px}html[data-workspace-style=terminal] .symbol-search__search{padding:4px 6px 6px}html[data-workspace-style=terminal] .symbol-search__input{min-height:32px;font-size:13px}html[data-workspace-style=terminal] .symbol-search__close,html[data-workspace-style=terminal] .symbol-search__clear{min-width:28px;min-height:28px;padding-inline:6px}html[data-workspace-style=terminal] .symbol-search__columns{padding:6px 12px}html[data-workspace-style=terminal] .symbol-search__option{min-height:28px;padding:5px 10px;gap:10px}html[data-workspace-style=terminal] .symbol-search__instrument{flex-direction:row;align-items:baseline;gap:8px}html[data-workspace-style=terminal] .symbol-search__name{min-width:0;font-size:12px}html[data-workspace-style=terminal] .symbol-search__kind{flex:0 0 auto}html[data-workspace-style=terminal] .symbol-search__empty{padding:16px 12px;gap:6px;font-size:12px}html[data-workspace-style=terminal] .symbol-search__footer{padding:7px 12px}html[data-workspace-style=terminal] .chart-symbol-search__row{display:flex;align-items:stretch}html[data-workspace-style=terminal] .chart-symbol-search__select{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:28px;padding:4px 8px}html[data-workspace-style=terminal] .chart-symbol-search__pin{flex:0 0 28px;min-width:28px;min-height:28px;padding:4px}html[data-workspace-style=terminal] .toast-container{gap:6px}html[data-workspace-style=terminal] .toast-container .toast-item[data-tone]{padding:8px 10px!important;gap:8px!important}html[data-workspace-style=terminal] .toast-container .toast-heading{gap:4px 6px}html[data-workspace-style=terminal] .toast-container .toast-message{margin-top:3px}html[data-workspace-style=terminal] .toast-close{width:28px;height:28px;min-width:28px;min-height:28px;padding:4px}}@media (max-width: 767px),(pointer: coarse),(any-pointer: coarse){html[data-workspace-style=terminal] .slide-select-trigger,html[data-workspace-style=terminal] .slide-select-option,html[data-workspace-style=terminal] [role=tab][data-tab-id],html[data-workspace-style=terminal] :is(button,input,a)[class~="min-h-[44px]"],html[data-workspace-style=terminal] .rr-account-heading-actions>:is(a,button),html[data-workspace-style=terminal] .rr-account-organisation>button,html[data-workspace-style=terminal] .symbol-search__input,html[data-workspace-style=terminal] .symbol-search__option,html[data-workspace-style=terminal] .chart-symbol-search__input,html[data-workspace-style=terminal] .symbol-search__clear,html[data-workspace-style=terminal] .symbol-search__close,html[data-workspace-style=terminal] .chart-symbol-search__select,html[data-workspace-style=terminal] .chart-symbol-search__pin,html[data-workspace-style=terminal] .sign-in-modal .sign-in-card__close,html[data-workspace-style=terminal] .sign-in-modal .sign-in-card__link{min-height:44px}html[data-workspace-style=terminal] label:has(>div>input.sr-only.peer[type=checkbox]),html[data-workspace-style=terminal] label:has(>div>input.sr-only.peer[type=radio]){min-height:44px}html[data-workspace-style=terminal] .toast-close,html[data-workspace-style=terminal] .symbol-search__clear,html[data-workspace-style=terminal] .symbol-search__close,html[data-workspace-style=terminal] .chart-symbol-search__pin,html[data-workspace-style=terminal] .sign-in-modal .sign-in-card__close{min-width:44px;min-height:44px}html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close dialog"]),html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close sheet"]){min-height:44px}html[data-workspace-style=terminal] [role=dialog]>div>button[aria-label="Close dialog"],html[data-workspace-style=terminal] [role=dialog]>div>button[aria-label="Close sheet"]{width:44px;height:44px;min-width:44px;min-height:44px}html[data-workspace-style=terminal] [role=dialog]>div:has(>button[aria-label="Close dialog"])>h2{padding-inline:44px}html[data-workspace-style=terminal] .slide-select-trigger,html[data-workspace-style=terminal] input[class~="text-[16px]"],html[data-workspace-style=terminal] textarea[class~="text-[16px]"]{font-size:16px!important}html[data-workspace-style=terminal] .sign-in-modal .sign-in-card input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-workspace-style=terminal] .vault-wrap input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-workspace-style=terminal] .rr-account-settings input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px!important;font-size:16px!important}html[data-workspace-style=terminal] .symbol-search__input,html[data-workspace-style=terminal] .chart-symbol-search__input{font-size:16px}}
