.terminal-app,html[data-terminal-layout="1"],html[data-terminal-layout="1"] body{max-width:100%;overflow-x:clip}.terminal-app{--terminal-font-size:12px;--terminal-nav:68px;--terminal-nav-mobile:56px;background:var(--fb-canvas,#0d1117);color:var(--fb-text,#e6edf3);display:flex;flex-direction:column;font-size:var(--terminal-font-size);line-height:24px;min-height:100vh}.terminal-app-column,.terminal-app-frame{display:flex;flex:1;max-width:100%;min-height:0;min-width:0}.terminal-app-column{flex-direction:column}.terminal-app-main{flex:1;max-width:100%;min-height:0;min-width:0;overflow-x:clip}.terminal-nav{background:var(--fb-surface,#161b22);border-right:1px solid var(--fb-border-color,#30363d);flex-shrink:0;gap:8px;min-height:0;min-width:var(--terminal-nav);padding:10px 6px 12px;width:var(--terminal-nav)}.terminal-nav,.terminal-nav-brand{display:flex;flex-direction:column}.terminal-nav-brand{align-items:center;color:inherit;gap:4px;padding:4px 0 8px;text-decoration:none}.terminal-nav-logo{display:inline-flex;line-height:0}.terminal-nav-brand-text{color:var(--fb-text,#e6edf3);font-size:10px;font-weight:700;letter-spacing:.02em}.terminal-nav-items{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0}.terminal-nav-item{align-items:center;border-radius:8px;color:var(--fb-muted,#9aa4b2);display:flex;flex-direction:column;font-size:10px;gap:2px;justify-content:center;line-height:1.2;min-height:52px;padding:6px 2px;position:relative;text-decoration:none}.terminal-nav-item:focus-visible,.terminal-nav-item:hover{background:#58a6ff14;color:var(--fb-text,#e6edf3)}.terminal-nav-item.active{background:#58a6ff1f;color:var(--fb-accent,#58a6ff)}.terminal-nav-item.active:before{background:var(--fb-accent,#58a6ff);border-radius:999px;bottom:10px;content:"";left:-6px;position:absolute;top:10px;width:3px}.terminal-shell-header{align-items:center;background:var(--fb-surface,#161b22);border-bottom:1px solid var(--fb-border-color,#30363d);display:flex;gap:8px;min-height:36px;padding:4px 12px}.terminal-shell-brand{font-weight:600;letter-spacing:.01em}.terminal-icon-button,.terminal-shell-locale,.terminal-shell-quote{align-items:center;display:inline-flex;gap:6px}.terminal-shell-spacer{flex:1}.terminal-icon-button{color:inherit;height:28px;padding:0 8px;text-decoration:none}.terminal-secondary{box-sizing:border-box;margin:0 auto;max-width:min(1100px,100%);min-width:0;padding:24px 20px 40px;width:100%}.terminal-page-header{margin-bottom:16px}.terminal-page-header h1,.terminal-panel h2,.terminal-panel h3,.terminal-section h2{font-size:16px;font-weight:600;margin:0 0 8px}.terminal-section h2{font-size:13px}.terminal-section{border-top:1px solid var(--fb-border-color,#30363d);margin-bottom:20px;padding:12px 0}.terminal-muted,.terminal-readonly{color:var(--fb-muted,#9aa4b2)}.terminal-form,.terminal-section label{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.terminal-inline-link{color:var(--fb-accent,#58a6ff)}.terminal-mono{font-family:var(--fb-mono,ui-monospace,monospace)}.terminal-status-list{list-style:none;margin:0;padding:0}.terminal-status-list li{align-items:center;display:flex;gap:8px}.terminal-status-dot{background:var(--fb-muted,#9aa4b2);border-radius:50%;height:8px;width:8px}.terminal-status-dot[data-status=ok]{background:var(--fb-success,#34d399)}.terminal-status-dot[data-status=degraded]{background:var(--fb-warning,#fbbf24)}.terminal-status-dot[data-status=down]{background:var(--fb-danger,#f87171)}.terminal-shell{--terminal-font-size:12px;background:var(--fb-canvas,#0d1117);color:var(--fb-text,#e6edf3);display:grid;font-size:var(--terminal-font-size);grid-template-columns:var(--fb-rail,44px) minmax(0,1fr) minmax(0,300px);grid-template-rows:auto auto 1fr auto;line-height:24px;max-width:100%;min-height:100%;min-width:0;overflow-x:clip}.terminal-strip,.terminal-top{grid-column:1/-1}.terminal-tools{grid-column:1}.terminal-center{grid-column:2;padding:8px}.terminal-bottom,.terminal-center,.terminal-dock{display:flex;flex-direction:column;gap:8px;min-width:0}.terminal-bottom,.terminal-dock{align-items:stretch;box-sizing:border-box;flex-wrap:nowrap;width:100%}.terminal-dock{border-left:1px solid var(--fb-border-color,#30363d);grid-column:3}.terminal-bottom{border-top:1px solid var(--fb-border-color,#30363d);grid-column:1/-1}.terminal-shell--fullscreen{grid-template-columns:var(--fb-rail,44px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:100%}.terminal-shell--fullscreen .terminal-bottom,.terminal-shell--fullscreen .terminal-dock{display:none}.terminal-shell--fullscreen .terminal-center{grid-column:2;height:100%;min-height:0}.terminal-shell--fullscreen .terminal-center>.terminal-pane[data-testid=terminal-main-pane]{flex:1 1 auto;min-height:0}.terminal-shell--fullscreen .terminal-notice{display:none}html.terminal-fullscreen,html.terminal-fullscreen body{height:100%;overflow:hidden}html.terminal-fullscreen .terminal-app{height:100vh;max-height:100vh;min-height:100vh;overflow:hidden}html.terminal-fullscreen .terminal-app-column,html.terminal-fullscreen .terminal-app-frame,html.terminal-fullscreen .terminal-app-main{height:100%;max-height:100%;min-height:0}html.terminal-fullscreen .terminal-nav,html.terminal-fullscreen .terminal-shell-header{display:none}.terminal-pane{background:var(--fb-surface,#161b22);max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.terminal-pane .chart-core-canvas{display:block;max-width:100%}.terminal-pane.tool-crosshair{cursor:crosshair}.terminal-pane.pan-zoom-on.tool-crosshair{cursor:grab}.terminal-pane.pan-zoom-on.tool-crosshair:active{cursor:grabbing}.terminal-pane.tool-horizontal_line{cursor:ns-resize}.terminal-pane.tool-fibonacci,.terminal-pane.tool-parallel_channel,.terminal-pane.tool-rectangle,.terminal-pane.tool-trend_line{cursor:crosshair}.terminal-pane.tool-measure{cursor:ew-resize}.chart-core-overlay{inset:0;pointer-events:none;position:absolute}.chart-core-geometry{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.chart-last-price-rule{stroke-width:1;vector-effect:non-scaling-stroke}.chart-last-price-tag-bg{pointer-events:none}.chart-last-price-tag{fill:#fff;font-family:var(--fb-mono,ui-monospace,monospace);font-size:10px}.chart-core-oscillator,.terminal-oscillator-panes{max-width:100%;width:100%}.chart-core-oscillator{border-top:1px solid var(--fb-border-color,#30363d);display:block}.chart-core-crosshair,.chart-core-legend,.chart-core-measure{color:var(--fb-muted,#9aa4b2);font-size:11px;left:8px;line-height:16px;max-width:calc(100% - 16px);overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.chart-price-axis{bottom:0;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:56px}.chart-price-axis-tick{color:var(--fb-muted,#9aa4b2);font-size:10px;line-height:12px;position:absolute;right:4px;transform:translateY(-50%);white-space:nowrap}.chart-core-legend{top:6px}.chart-core-crosshair{font-family:var(--fb-mono,ui-monospace,monospace);top:24px}.chart-core-measure{bottom:8px}.chart-core-drawings,.chart-core-marks{bottom:8px;color:var(--fb-muted,#9aa4b2);font-size:10px;line-height:14px;list-style:none;margin:0;max-width:42%;overflow:hidden;padding:0;position:absolute;right:8px}.terminal-pane.lunch-shade{background-color:#eab30814;background-image:repeating-linear-gradient(-45deg,#facc1529,#facc1529 7px,#0f172a52 0 14px);box-shadow:inset 0 0 0 2px #facc1547}.terminal-bar,.terminal-palette,.terminal-row,.terminal-strip,.terminal-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px}.terminal-tools{align-items:stretch;border-right:1px solid var(--fb-border-color,#30363d);flex-direction:column;padding:8px 4px}.terminal-tools button{align-items:center;display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;width:36px}.terminal-tools .chart-reset-sep{background:var(--fb-border-color,#30363d);height:1px;margin:4px 6px 0}.terminal-tools .chart-reset-view{font-family:var(--fb-mono,ui-monospace,monospace);font-size:10px;letter-spacing:0}.terminal-tools button.terminal-atr-toggle,.terminal-tools button.terminal-bollinger-toggle,.terminal-tools button.terminal-chart-type,.terminal-tools button.terminal-ema-toggle,.terminal-tools button.terminal-grid-toggle,.terminal-tools button.terminal-macd-toggle,.terminal-tools button.terminal-rsi-toggle,.terminal-tools button.terminal-sma-toggle,.terminal-tools button.terminal-volume-toggle,.terminal-tools button.terminal-vwap-toggle{font-size:9px;letter-spacing:.04em}.terminal-tools button[data-tooltip]:focus-visible:after,.terminal-tools button[data-tooltip]:hover:after{background:var(--fb-raised,#21262d);border:1px solid var(--fb-border-color,#30363d);color:var(--fb-text,#e6edf3);content:attr(data-tooltip);left:calc(100% + 8px);padding:2px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:5}.terminal-bottom,.terminal-dock{padding:8px}.terminal-tabs{display:flex;flex-wrap:nowrap;gap:0;min-width:0;width:100%}.terminal-tabs button{flex:1 1 0;min-width:0;padding:6px 8px}.terminal-bottom>.terminal-panel,.terminal-dock>.terminal-panel{box-sizing:border-box;min-width:0;width:100%}.terminal-panel{width:100%}.terminal-table{border-collapse:collapse;width:100%}.terminal-table td,.terminal-table th{border-bottom:1px solid var(--fb-border-color,#30363d);padding:2px 6px;text-align:left}.terminal-table tr.watchlist-row{cursor:pointer}.terminal-table tr.watchlist-row[aria-selected=true]{background:#58a6ff1f}.terminal-table tr.watchlist-row:focus,.terminal-table tr.watchlist-row:focus-visible{outline:2px solid var(--fb-accent,#58a6ff);outline-offset:-2px}.terminal-hint{display:none!important;grid-column:1/-1;padding:8px}.terminal-hint,.terminal-notice{color:var(--fb-warning,#d29922)}button,input,select{background:var(--fb-raised,#21262d);border:1px solid var(--fb-border-color,#30363d);border-radius:0;box-shadow:none;color:inherit;font:inherit;line-height:24px}button.active{border-color:var(--fb-accent,#58a6ff)}.terminal-palette{align-items:stretch;background:var(--fb-surface,#161b22);border:1px solid var(--fb-border-color,#30363d);flex-direction:column;inset:20vh 20vw auto;padding:12px;position:fixed;z-index:20}.terminal-shortcuts-help{inset:0;position:fixed;z-index:30}.terminal-shortcuts-help-backdrop{background:#0104098c;border:0;cursor:default;inset:0;margin:0;padding:0;position:absolute}.terminal-shortcuts-help-dialog{align-items:stretch;background:var(--fb-surface,#161b22);border:1px solid var(--fb-border-color,#30363d);display:flex;flex-direction:column;gap:12px;inset:16vh 22vw auto;max-height:68vh;min-width:0;overflow:auto;padding:12px;position:absolute}.terminal-shortcuts-help-group{min-width:0}.terminal-shortcuts-help-group h2{font-size:12px;font-weight:600;margin:0 0 4px}.terminal-shortcuts-help-group dl{margin:0}.terminal-shortcuts-help-row{display:flex;gap:16px;justify-content:space-between;min-width:0}.terminal-shortcuts-help-row dd,.terminal-shortcuts-help-row dt{margin:0;min-width:0;overflow-wrap:anywhere}.terminal-shortcuts-help-row kbd{background:var(--fb-raised,#21262d);border:1px solid var(--fb-border-color,#30363d);font:inherit;padding:0 6px}.tui-badge,.tui-button,.tui-input,.tui-label,.tui-separator,.tui-tooltip-content{color:inherit;font:inherit}.tui-button{align-items:center;background:var(--fb-raised,#21262d);border:1px solid var(--fb-border-color,#30363d);color:var(--fb-text,#e6edf3);display:inline-flex;gap:6px;justify-content:center;line-height:24px}.tui-button--md{min-height:32px;padding:0 12px}.tui-button--sm{min-height:28px;padding:0 8px}.tui-button--icon{height:36px;padding:0;width:36px}.tui-button--ghost,.tui-button--outline{background:transparent}.tui-button:disabled{opacity:.5}.tui-input{background:var(--fb-raised,#21262d);border:1px solid var(--fb-border-color,#30363d);color:var(--fb-text,#e6edf3);min-height:32px;padding:0 8px;width:100%}.tui-label{display:flex;flex-direction:column;gap:4px}.tui-separator{border:0;border-top:1px solid var(--fb-border-color,#30363d);margin:12px 0}.tui-badge{align-items:center;border:1px solid var(--fb-border-color,#30363d);color:var(--fb-muted,#9aa4b2);display:inline-flex;min-height:20px;padding:0 6px}.tui-badge[data-tone=ok]{border-color:var(--fb-success,#34d399);color:var(--fb-success,#34d399)}.tui-badge[data-tone=warn]{border-color:var(--fb-warning,#fbbf24);color:var(--fb-warning,#fbbf24)}.tui-badge[data-tone=down]{border-color:var(--fb-danger,#f87171);color:var(--fb-danger,#f87171)}.tui-tooltip-content{background:var(--fb-raised,#21262d);border:1px solid var(--fb-border-color,#30363d);color:var(--fb-text,#e6edf3);padding:2px 8px;z-index:20}.terminal-page-header--row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.terminal-page-header-text h1{align-items:center;display:inline-flex;gap:8px}.terminal-page-icon{color:var(--fb-accent,#58a6ff);flex-shrink:0}.terminal-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.terminal-status-pill{align-items:center;border:1px solid var(--fb-border-color,#30363d);border-radius:999px;color:var(--fb-muted,#9aa4b2);display:inline-flex;gap:6px;min-height:28px;padding:0 10px}.terminal-card{background:var(--fb-surface,#161b22);border:1px solid var(--fb-border-color,#30363d);border-radius:8px;box-sizing:border-box;margin-bottom:16px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:14px 16px}.terminal-card h2{font-size:13px;font-weight:600;margin:0 0 10px}.terminal-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.terminal-card-header h2{margin:0}.terminal-preset-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.terminal-pill{background:transparent;border:1px solid var(--fb-border-color,#30363d);border-radius:999px;color:var(--fb-muted,#9aa4b2);cursor:pointer;min-height:36px;padding:0 14px}.terminal-pill.active{background:#58a6ff1f;border-color:var(--fb-accent,#58a6ff);color:var(--fb-text,#e6edf3)}.terminal-meta-line{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;word-break:break-word}.terminal-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.terminal-kpi-card{background:var(--fb-surface,#161b22);border:1px solid var(--fb-border-color,#30363d);border-radius:8px;min-width:0;padding:14px 16px}.terminal-kpi-label{color:var(--fb-muted,#9aa4b2);font-size:11px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.terminal-kpi-value{font-size:22px;font-weight:600;line-height:1.2;margin:0}.terminal-kpi-hint{font-size:11px;line-height:1.35;margin:6px 0 0}.terminal-kpi-value[data-tone=pos],.terminal-mono[data-tone=pos],.terminal-table td[data-tone=pos]{color:var(--fb-success,#34d399)}.terminal-kpi-value[data-tone=neg],.terminal-mono[data-tone=neg],.terminal-table td[data-tone=neg]{color:var(--fb-danger,#f87171)}.terminal-overfit{margin:0 0 8px}.terminal-equity-legend{color:var(--fb-muted,#9aa4b2);display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.terminal-legend-swatch{background:var(--fb-accent,#58a6ff);display:inline-block;height:2px;margin-right:6px;vertical-align:middle;width:14px}.terminal-legend-swatch.bh{background:transparent;border-top:2px dashed var(--fb-muted,#9aa4b2);height:0}.terminal-equity-chart{min-height:200px;width:100%}.terminal-equity-svg{display:block;height:220px;shape-rendering:geometricPrecision;width:100%}.terminal-equity-bh,.terminal-equity-strategy,.terminal-equity-zero{vector-effect:non-scaling-stroke}.terminal-equity-strategy{stroke:var(--fb-accent,#58a6ff);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.terminal-equity-bh{stroke:var(--fb-muted,#9aa4b2);stroke-dasharray:5 4;stroke-width:1.25}.terminal-equity-zero{stroke:var(--fb-border-color,#30363d);stroke-width:1}.terminal-equity-xlabels{color:var(--fb-muted,#9aa4b2);display:flex;font-size:11px;justify-content:space-between;margin-top:4px}.terminal-table-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.terminal-pager{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.terminal-pager button{min-height:32px;padding:0 12px}.terminal-pager button:disabled{opacity:.45}.terminal-table--trades td,.terminal-table--trades th{padding:8px 10px;white-space:nowrap}.terminal-table--trades thead th{background:#ffffff05;color:var(--fb-muted,#9aa4b2);font-weight:500}.terminal-side{display:inline-block;font-size:11px;font-weight:600;min-width:40px;text-align:center;text-transform:uppercase}.terminal-side[data-side=buy]{color:var(--fb-success,#34d399)}.terminal-side[data-side=sell]{color:var(--fb-danger,#f87171)}.terminal-empty-card{max-width:100%;min-width:0;padding:32px 16px;text-align:center}.terminal-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.terminal-settings-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-settings-grid .terminal-card{margin-bottom:0}.terminal-settings-grid .terminal-form,.terminal-settings-grid label{width:100%}.terminal-settings-grid input,.terminal-settings-grid select{border-radius:6px;box-sizing:border-box;max-width:100%;min-height:36px;min-width:0;padding:0 10px;width:100%}.terminal-settings-note{color:var(--fb-muted,#9aa4b2);font-size:11px;margin-top:16px;text-align:center}.terminal-alerts-stack{display:flex;flex-direction:column;gap:14px}.terminal-alerts-stack .terminal-card{margin-bottom:0}.terminal-alert-create-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.terminal-alert-create-row button,.terminal-alert-create-row input,.terminal-alert-create-row select{min-height:44px}.terminal-alert-create-row select{min-width:120px}.terminal-alert-create-row input{flex:1 1 140px;min-width:120px;padding:0 10px}.terminal-alert-create-row button{background:#58a6ff26;border-color:var(--fb-accent,#58a6ff);min-width:88px;padding:0 16px}.terminal-auth{max-width:420px}.terminal-auth .terminal-form{background:var(--fb-surface,#161b22);border:1px solid var(--fb-border-color,#30363d);border-radius:8px;padding:16px}.terminal-auth .tui-button,.terminal-auth button{background:#58a6ff24;border-color:var(--fb-accent,#58a6ff);margin-top:8px;min-height:44px;width:100%}.terminal-shell-header{min-height:40px}.terminal-icon-button{border-radius:6px;min-height:36px}.terminal-shell-header select{border-radius:6px;min-height:32px}@media(max-width:900px){.terminal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-settings-grid{grid-template-columns:1fr}.terminal-secondary{padding:16px 12px 32px}}@media(max-width:1023px){.terminal-shell{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto auto}.terminal-top{grid-column:1/-1;grid-row:1}.terminal-strip{grid-column:1/-1;grid-row:2}.terminal-tools{grid-column:1;grid-row:3}.terminal-center{grid-column:2;grid-row:3;min-width:0}.terminal-dock{border-left:0;border-top:1px solid var(--fb-border-color,#30363d);grid-column:1/-1;grid-row:4;max-height:none;overflow:visible}.terminal-bottom{grid-column:1/-1;grid-row:5}.terminal-shell.terminal-shell--fullscreen{grid-template-columns:var(--fb-rail,44px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.terminal-shell--fullscreen .terminal-tools{grid-row:3}.terminal-shell--fullscreen .terminal-center{grid-column:2;grid-row:3}.terminal-shell-header .terminal-icon-button span:not(.sr-only){display:none}}@media(max-width:767px){.terminal-app{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.terminal-app-frame{flex:1;flex-direction:column;min-height:0}.terminal-app-column{flex:1;min-height:0;order:1;overflow-x:clip;overflow-y:auto}.terminal-nav{align-items:center;border-right:0;border-top:1px solid var(--fb-border-color,#30363d);flex-direction:row;flex-shrink:0;gap:0;min-height:var(--terminal-nav-mobile);min-width:0;order:2;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));position:relative;width:100%;z-index:30}.terminal-strip{font-size:11px;gap:6px 10px;line-height:18px}.terminal-secondary{padding-bottom:24px}.terminal-nav-brand{display:none}.terminal-nav-items{align-items:stretch;flex:1;flex-direction:row;justify-content:space-around}.terminal-nav-item{border-radius:8px;flex:1;min-height:48px}.terminal-nav-item.active:before{height:3px;inset:auto 20% 2px;width:auto}}@media(max-width:560px){.terminal-kpi-grid{grid-template-columns:1fr}.terminal-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto}.terminal-top{grid-row:1}.terminal-strip{grid-row:2}.terminal-tools{border-bottom:1px solid var(--fb-border-color,#30363d);border-right:0;flex-direction:row;flex-wrap:wrap;grid-column:1;grid-row:3;justify-content:flex-start;padding:6px}.terminal-tools button{height:44px;width:44px}.terminal-center{grid-column:1;grid-row:4;min-width:0}.terminal-dock{grid-column:1;grid-row:5}.terminal-bottom{grid-column:1;grid-row:6}.terminal-shell.terminal-shell--fullscreen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}.terminal-shell--fullscreen .terminal-center{grid-column:1;grid-row:4}.terminal-page-header h1{font-size:18px}.terminal-equity-svg{height:180px}.terminal-alert-create-row{flex-direction:column}.terminal-alert-create-row button,.terminal-alert-create-row input,.terminal-alert-create-row select{width:100%}.terminal-page-header--row{align-items:stretch;flex-direction:column}.terminal-page-actions{width:100%}}.terminal-top{align-items:stretch;display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0;padding:0}.terminal-top--dense{align-items:center;gap:6px;max-width:100%;min-height:40px;min-width:0;overflow-x:auto}.terminal-timeframe-presets{align-items:center;border-top:1px solid var(--fb-border-color,#30363d);display:flex;flex-wrap:nowrap;gap:4px;min-height:28px;overflow-x:auto;padding:2px 8px 6px}.terminal-timeframe-chip{background:transparent;border:1px solid var(--fb-border-color,#30363d);border-radius:999px;color:var(--fb-muted,#9aa4b2);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.02em;min-height:24px;min-width:36px;padding:0 10px}.terminal-timeframe-chip.active,.terminal-timeframe-chip[aria-pressed=true]{background:#58a6ff29;border-color:var(--fb-accent,#58a6ff);color:var(--fb-text,#e6edf3)}.terminal-timeframe-chip:focus-visible{outline:2px solid var(--fb-accent,#58a6ff);outline-offset:1px}.terminal-top--dense .terminal-row>button,.terminal-top--dense form>button,.terminal-top--dense form>input,.terminal-top--dense>button{min-height:32px}.terminal-top-cmd{font-weight:600;letter-spacing:.02em;min-height:32px;min-width:44px}.terminal-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;min-height:32px;min-width:3.4em;padding:0 8px}.terminal-preset-select{display:block;margin-bottom:8px}.terminal-preset-select select{background:var(--fb-bg-elevated,#161b22);border:1px solid var(--fb-border-color,#30363d);border-radius:8px;color:var(--fb-text,#e6edf3);min-height:36px;padding:0 10px;width:min(100%,420px)}.terminal-backtest.terminal-secondary{max-width:1200px}.terminal-secondary .terminal-page-header h1{font-size:20px;line-height:1.3}.terminal-summary-kpis{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:6px}.terminal-summary-kpis strong[data-tone=pos]{color:var(--fb-success,#34d399)}.terminal-summary-kpis strong[data-tone=neg]{color:var(--fb-danger,#f87171)}
