.tc-tkt-panel,.tc-tkt-window{color:var(--ink, #dce8ef);font-family:var(--t2-sans, "IBM Plex Sans", system-ui, sans-serif);font-variant-numeric:tabular-nums}.tc-tkt-panel{display:grid;gap:10px;padding:11px}.tc-tkt-head{display:flex;align-items:flex-start;justify-content:space-between}.tc-tkt-sym b{font-size:14px}.tc-tkt-sym span{display:block;margin-top:1px;color:var(--muted, #6a8296);font-size:9px}.tc-tkt-head-right{display:flex;align-items:center;gap:8px}.tc-tkt-ref{font-family:var(--t2-mono, "IBM Plex Mono", monospace);font-size:13px;color:var(--ink, #dce8ef)}.tc-tkt-expand,.tc-tkt-x{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border, #263b49);border-radius:3px;background:transparent;color:var(--muted, #8ca0af);cursor:pointer}.tc-tkt-expand:hover,.tc-tkt-x:hover{color:var(--accent, #2ee6a8);border-color:var(--accent, #2ee6a8)}.tc-tkt-sides{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tc-tkt-side{display:grid;gap:1px;height:60px;border:1px solid var(--border, #263b49);border-radius:3px;background:#ffffff05;color:var(--ink, #e7eef4);cursor:pointer}.tc-tkt-side span{font-size:10px;font-weight:800;letter-spacing:.08em}.tc-tkt-side b{font-family:var(--t2-mono, monospace);font-size:17px}.tc-tkt-side em{font-size:8px;color:var(--muted, #668093);font-style:normal}.tc-tkt-side.sell span{color:var(--down, #ff637c)}.tc-tkt-side.buy span{color:var(--up, #2ee6a8)}.tc-tkt-side.sell.active{background:#bd405924;border-color:var(--down, #bd4059)}.tc-tkt-side.buy.active{background:#2ee6a81f;border-color:var(--up, #20a889)}.tc-tkt-block{display:grid;gap:7px}.tc-tkt-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #71899e)}.tc-tkt-seg{display:grid;grid-template-columns:repeat(3,1fr);height:30px;border:1px solid var(--border, #263b49);border-radius:2px;overflow:hidden}.tc-tkt-seg.small{height:27px}.tc-tkt-seg button{border:0;border-right:1px solid var(--border, #182833);background:transparent;color:var(--muted, #6f8799);font-size:9px;font-weight:700;letter-spacing:.04em;cursor:pointer}.tc-tkt-seg button:last-child{border-right:0}.tc-tkt-seg button.active{color:var(--accent, #50e6c6);background:#2ee6a81f}.tc-tkt-field{display:grid;gap:4px;color:var(--muted, #7890a2);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.tc-tkt-field input{width:100%;height:30px;border:1px solid var(--border, #233744);border-radius:2px;background:#00000047;color:var(--ink, #dce8ef);padding:0 8px;font-family:var(--t2-mono, monospace)}.tc-tkt-field input:focus{outline:none;border-color:var(--accent, #2ee6a8)}.tc-tkt-chips,.tc-tkt-tp-close,.tc-tkt-tp-r{display:flex;flex-wrap:wrap;gap:5px}.tc-tkt-chip{min-width:34px;height:26px;padding:0 8px;border:1px solid var(--border, #263b49);border-radius:3px;background:transparent;color:var(--muted, #93a6b4);font-size:10px;font-weight:700;cursor:pointer}.tc-tkt-chip.active{color:#05130f;background:var(--accent, #2ee6a8);border-color:var(--accent, #2ee6a8)}.tc-tkt-derived{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted, #7890a2)}.tc-tkt-derived b{color:var(--ink, #dce8ef);font-family:var(--t2-mono, monospace)}.tc-tkt-tp{display:grid;gap:6px;padding:8px;border:1px solid var(--border, #1c2c37);border-radius:3px;background:#ffffff04}.tc-tkt-tp.off{opacity:.55}.tc-tkt-tp-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.tc-tkt-tp-name{display:flex;align-items:center;gap:6px}.tc-tkt-tp-name b{color:var(--accent, #2ee6a8);font-size:11px}.tc-tkt-tp-name input[type=checkbox]{accent-color:var(--accent, #2ee6a8)}.tc-tkt-tp-price{height:28px;border:1px solid var(--border, #233744);border-radius:2px;background:#00000047;color:var(--ink, #dce8ef);padding:0 8px;font-family:var(--t2-mono, monospace);width:100%}.tc-tkt-tp-close{grid-column:1 / -1}.tc-tkt-tp-r{align-items:center}.tc-tkt-tp-r>span{font-size:9px;color:var(--muted, #71899e);margin-right:2px}.tc-tkt-protection{display:grid;gap:3px;padding:8px 9px;border:1px solid var(--border, #2a2416);border-radius:3px;background:#f2b84b0f}.tc-tkt-protection b{font-size:10px;color:var(--gold, #f2b84b)}.tc-tkt-protection small{font-size:8px;color:var(--muted, #8a9aa7);line-height:1.35}.tc-tkt-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 10px;padding:9px 10px;border:1px solid var(--border, #1c2c37);border-radius:3px;background:#00000038}.tc-tkt-summary>div{display:grid;gap:2px}.tc-tkt-summary span{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #6a8296)}.tc-tkt-summary b{font-size:12px;font-family:var(--t2-mono, monospace)}.tc-tkt-summary b.buy{color:var(--up, #2ee6a8)}.tc-tkt-summary b.sell{color:var(--down, #ff637c)}.tc-tkt-warn{padding:7px 9px;border:1px solid var(--gold, #6e551e);border-radius:2px;background:#f2b84b14;color:var(--gold, #f2ba4c);font-size:9px}.tc-tkt-warn.error{border-color:var(--down, #713040);background:#ff637c14;color:var(--down, #ff677f)}.tc-tkt-actions{display:grid;gap:7px}.tc-tkt-review{width:100%;height:38px;border:1px solid;border-radius:3px;color:#f5fbff;font-weight:800;font-size:12px;cursor:pointer}.tc-tkt-review.buy{border-color:var(--up, #1ea987);background:#126b59}.tc-tkt-review.sell{border-color:var(--down, #bd4059);background:#7c2436}.tc-tkt-review:disabled{opacity:.42;cursor:not-allowed}.tc-tkt-confirm{display:grid;gap:7px;padding:9px;border:1px solid var(--up, #235747);border-radius:3px;background:#2ee6a80f}.tc-tkt-confirm>span{display:grid;gap:2px}.tc-tkt-confirm>span b{color:var(--up, #3de1bb);font-size:10px}.tc-tkt-confirm>span small{color:var(--muted, #789184);font-size:8px}.tc-tkt-edit{height:28px;border:1px solid var(--border, #283c49);border-radius:2px;background:transparent;color:var(--muted, #8fa2b0);cursor:pointer}.tc-tkt-presets{display:grid;gap:8px;padding-top:9px;border-top:1px solid var(--border, #172632)}.tc-tkt-preset-select label{display:grid;gap:4px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #7890a2)}.tc-tkt-preset-select select{height:30px;border:1px solid var(--border, #233744);border-radius:2px;background:#00000047;color:var(--ink, #dce8ef);padding:0 8px}.tc-tkt-preset-ops{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tc-tkt-preset-ops button{height:27px;padding:0 10px;border:1px solid var(--border, #283c49);border-radius:2px;background:transparent;color:var(--muted, #9db0bd);font-size:9px;cursor:pointer}.tc-tkt-preset-ops button:hover{color:var(--accent, #2ee6a8);border-color:var(--accent, #2ee6a8)}.tc-tkt-preset-ops button.danger:hover{color:var(--down, #ff637c);border-color:var(--down, #ff637c)}.tc-tkt-preset-save{color:var(--accent, #2ee6a8)!important}.tc-tkt-preset-namer,.tc-tkt-preset-actions{display:flex;align-items:center;gap:5px}.tc-tkt-preset-namer input{height:27px;border:1px solid var(--border, #233744);border-radius:2px;background:#00000047;color:var(--ink, #dce8ef);padding:0 8px;font-size:10px}.tc-tkt-window-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#02060a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tc-tkt-window{width:min(920px,96vw);max-height:92vh;overflow:auto;display:grid;gap:12px;padding:18px 20px;border:1px solid var(--border, #263b49);border-radius:6px;background:var(--chartBg, #060b10);box-shadow:0 30px 80px #0009}.tc-tkt-window .tc-tkt-sym b{font-size:18px}.tc-tkt-window .tc-tkt-sides{grid-template-columns:1fr 1fr}.tc-tkt-window .tc-tkt-side{height:66px}.tc-tkt-window .tc-tkt-summary{grid-template-columns:repeat(6,1fr)}.tc-tkt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tc-tkt-col{display:grid;gap:12px;align-content:start}@media (max-width: 720px){.tc-tkt-grid{grid-template-columns:1fr}.tc-tkt-window .tc-tkt-summary{grid-template-columns:repeat(3,1fr)}}.terminal-shell{position:relative;display:grid;grid-template-areas:"topbar" "body" "dock" "status";grid-template-rows:var(--terminal-topbar-h) minmax(0,1fr) auto 26px;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--terminal-bg-0)}.terminal-shell-body{grid-area:body;display:flex;position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--terminal-bg-0)}.terminal-chart-slot{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--terminal-bg-0)}.terminal-topbar{grid-area:topbar;position:relative;z-index:300;height:var(--terminal-topbar-h);display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--terminal-line);background:var(--terminal-bg-1);min-width:0;overflow:hidden}.terminal-topbar-brand,.terminal-topbar-primary,.terminal-topbar-breadcrumb,.terminal-topbar-actions{display:flex;align-items:center;min-width:0;gap:8px}.terminal-topbar-brand,.terminal-topbar-primary{flex:0 0 auto}.terminal-topbar-breadcrumb{color:var(--terminal-muted);flex:1 1 auto;overflow:hidden;white-space:nowrap}.terminal-topbar-actions{margin-left:auto;justify-content:flex-end}.terminal-shell .left-workspace-rail,.terminal-shell .right-toolbar{position:relative;flex:0 0 var(--terminal-rail-w);width:var(--terminal-rail-w);min-width:var(--terminal-rail-w);display:flex;flex-direction:column;align-items:center;padding:6px 0;gap:4px;overflow-y:auto;overflow-x:hidden;background:var(--terminal-bg-1);z-index:250}.terminal-shell .left-workspace-rail{order:0;border-right:1px solid var(--terminal-line)}.terminal-shell .right-toolbar{order:4;border-left:1px solid var(--terminal-line)}.terminal-shell .rt-btn{position:relative;width:60px;min-height:58px;border:0;border-left:2px solid transparent;background:none;color:#2dd4bfd1;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 0;font:inherit;transition:background .12s,color .12s,border-left-color .12s;flex:0 0 auto}.terminal-shell .rt-btn svg{width:24px;height:24px}.terminal-shell .rt-btn:hover{background:#00d4aa14;color:#fff}.terminal-shell .rt-btn.active{color:var(--terminal-teal);border-left-color:var(--terminal-teal);background:var(--terminal-teal-dim);box-shadow:inset 0 0 0 1px #2dd4bf14}.terminal-shell .rt-btn:disabled{opacity:.35;cursor:not-allowed}.terminal-shell .rt-label{max-width:58px;color:#fff;font-size:8.5px;line-height:1.2;letter-spacing:.02em;text-align:center;white-space:normal;overflow:visible}.terminal-shell .rt-badge{position:absolute;top:-4px;right:-6px;min-width:14px;height:14px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--terminal-sell);color:#fff;font-size:8px;font-weight:700}.terminal-shell .rt-group-sep{width:38px;height:1px;margin:4px 0 6px;background:#2dd4bf2e;flex:0 0 auto}.terminal-shell .rt-group-spacer{width:38px;height:12px;margin:2px 0;border-top:1px solid rgba(45,212,191,.14);flex:0 0 auto}.terminal-rail-fill{flex:1 1 auto;min-height:12px}.terminal-rail-collapse{width:100%;padding:7px 0;border:0;border-top:1px solid var(--terminal-line);background:transparent;color:var(--terminal-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.terminal-rail-collapse:hover,.terminal-rail-reveal:hover{color:var(--terminal-teal);background:#2dd4bf14}.terminal-rail-reveal{position:absolute;top:0;bottom:0;z-index:251;width:18px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:#ffffff04;color:var(--terminal-muted);cursor:pointer}.terminal-rail-reveal-left{left:0;border-right:1px solid var(--terminal-line)}.terminal-rail-reveal-right{right:0;border-left:1px solid var(--terminal-line)}.terminal-panel-host{position:relative;flex:0 0 min(var(--terminal-panel-width, var(--terminal-panel-w)),32vw);width:min(var(--terminal-panel-width, var(--terminal-panel-w)),32vw);min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#050507fb;border-color:var(--terminal-line);z-index:270;box-shadow:none}.terminal-panel-host-left{order:1;border-right:1px solid var(--terminal-line);animation:terminal-slide-in-left .15s ease-out}.terminal-panel-host-right{order:3;border-left:1px solid var(--terminal-line);animation:terminal-slide-in-right .15s ease-out}.terminal-chart-slot{order:2}.terminal-panel-header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid var(--terminal-line);background:var(--terminal-bg-1)}.terminal-panel-header h2{margin:0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em}.terminal-panel-header button{width:28px;height:28px;border:1px solid var(--terminal-line);background:transparent;color:var(--terminal-muted);cursor:pointer;font-size:22px;line-height:1}.terminal-panel-header button:hover{color:var(--terminal-teal);border-color:var(--terminal-teal)}.terminal-panel-scroll{min-height:0;overflow:auto;padding:12px 14px 16px}.terminal-bottom-dock{grid-area:dock;position:relative;z-index:260;min-height:0;overflow:hidden;background:var(--terminal-bg-1);border-top:1px solid var(--terminal-line)}.terminal-bottom-dock.collapsed{max-height:58px}.terminal-bottom-dock.expanded{min-height:250px;max-height:min(42vh,420px)}.terminal-status-footer{grid-area:status;min-width:0;min-height:26px;overflow:hidden;border-top:1px solid var(--terminal-line);background:var(--terminal-bg-1)}@keyframes terminal-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes terminal-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.terminal-hotkeys{display:flex;flex-direction:column;gap:10px;color:#fff;font-size:11px}.terminal-hotkeys-title-row,.terminal-hotkeys-toggle-row,.terminal-hotkeys-section-head,.terminal-hotkeys-count,.terminal-hotkeys-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.terminal-hotkeys-title-row>span{font-size:12px;font-weight:800;letter-spacing:.1em}.terminal-hotkeys button,.terminal-hotkeys input{font:inherit}.terminal-hotkeys-title-row button,.terminal-hotkeys-toggle-row button,.terminal-hotkeys-modes button,.terminal-hotkeys-footer button{min-height:32px;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-bg-2);color:#fff;font-size:10px;font-weight:700;cursor:pointer}.terminal-hotkeys-title-row button.is-guarded{border-color:#2dd4bf52;color:var(--terminal-teal);background:#2dd4bf14}.terminal-hotkeys-toggle-row{justify-content:flex-start}.terminal-hotkeys-toggle-row button{padding:0 10px;color:var(--terminal-muted)}.terminal-hotkeys-toggle-row button.on,.terminal-hotkeys-modes button.active{border-color:#2dd4bf73;color:var(--terminal-teal);background:#2dd4bf1c}.terminal-hotkeys-copy{margin:0;color:var(--terminal-muted);line-height:1.45}.terminal-hotkeys-size{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--terminal-line);border-radius:8px;background:#020406}.terminal-hotkeys-section-head b{font-size:10px;letter-spacing:.1em}.terminal-hotkeys-section-head span{color:var(--terminal-muted);font-size:9px}.terminal-hotkeys-modes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.terminal-hotkeys-modes button{min-width:0;padding:0 4px}.terminal-hotkeys-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.terminal-hotkeys-fields label{display:grid;gap:4px;color:var(--terminal-muted);font-size:9px;font-weight:700;letter-spacing:.04em}.terminal-hotkeys-fields label:nth-child(4),.terminal-hotkeys-fields label:nth-child(5){grid-column:span 2}.terminal-hotkeys-fields input,.terminal-hotkeys-search{width:100%;min-width:0;height:32px;box-sizing:border-box;padding:0 8px;border:1px solid var(--terminal-line);border-radius:5px;outline:none;background:var(--terminal-bg-2);color:#fff}.terminal-hotkeys-fields input:focus,.terminal-hotkeys-search:focus{border-color:var(--terminal-teal)}.terminal-hotkeys-count{color:var(--terminal-muted);font-size:10px}.terminal-hotkeys-count span:last-child{color:#fbbf24}.terminal-hotkeys-groups{display:flex;flex-direction:column;gap:5px;max-height:400px;overflow:auto}.terminal-hotkeys-group{border:1px solid var(--terminal-line);border-radius:5px;overflow:hidden;background:var(--terminal-bg-2)}.terminal-hotkeys-group-title{width:100%;min-height:34px;padding:0 10px;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.09em;cursor:pointer}.terminal-hotkeys-group-title i{color:var(--terminal-muted);font-style:normal;font-size:9px}.terminal-hotkeys-actions{padding:0 10px 6px}.terminal-hotkeys-action{display:grid;grid-template-columns:minmax(0,1fr) auto 88px 24px;align-items:center;gap:5px;min-height:38px;border-top:1px solid rgba(255,255,255,.05)}.terminal-hotkeys-action>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-hotkeys-action em{color:var(--terminal-muted);font-size:8px;font-style:normal;text-transform:uppercase}.terminal-hotkeys-action em.support-supported_now{color:var(--terminal-teal)}.terminal-hotkeys-action button{min-height:26px;padding:0 6px;border:1px solid var(--terminal-line);border-radius:14px;background:#090d13;color:#fff;font-size:9px;cursor:pointer}.terminal-hotkeys-action button.recording{border-color:var(--terminal-teal);color:var(--terminal-teal)}.terminal-hotkeys-action .terminal-hotkeys-clear{border:0;border-radius:2px;color:var(--terminal-muted);background:transparent}.terminal-hotkeys-action .terminal-hotkeys-clear:hover{color:var(--terminal-sell)}.terminal-hotkeys-notice{margin:0;padding:7px 9px;border:1px solid rgba(251,191,36,.38);border-radius:5px;color:#fbbf24;background:#fbbf2414}.terminal-hotkeys-footer button{flex:1}.terminal-hotkeys-footer button:last-child{color:var(--terminal-teal);border-color:#2dd4bf59}.terminal-hotkeys-save{min-height:42px;border:1px solid rgba(45,212,191,.5)!important;border-radius:5px!important;background:#2dd4bf21!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em;cursor:pointer}@media (max-width: 760px){.terminal-shell{--terminal-rail-w: 52px;--terminal-panel-w: min(88vw, 360px)}.terminal-chart-slot{inset-left:var(--terminal-rail-w);inset-right:var(--terminal-rail-w)}.terminal-shell .rt-btn{width:48px;min-height:54px}.terminal-shell .rt-label{max-width:46px;font-size:7.5px}.terminal-topbar-breadcrumb{display:none}}.terminal-shell{--terminal-bg-0: #000000;--terminal-bg-1: #050507;--terminal-bg-2: #0a0d14;--terminal-bg-3: #0f1320;--terminal-line: rgba(45, 128, 180, .14);--terminal-text: #ffffff;--terminal-muted: #8a8f98;--terminal-teal: #2dd4bf;--terminal-teal-dim: rgba(45,212,191,.14);--terminal-sell: #f87171;--terminal-topbar-h: 58px;--terminal-rail-w: 64px;--terminal-statusbar-h: 28px;--terminal-panel-w: 380px;color:var(--terminal-text);background:var(--terminal-bg-0);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.t2fw{position:fixed;display:flex;flex-direction:column;background:var(--panel,#000);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 30px 70px -18px #000000eb}.t2fw-bar{flex:0 0 32px;height:32px;display:flex;align-items:center;gap:8px;padding:0 7px 0 11px;border-bottom:1px solid var(--line);background:var(--panel2,#0a0c0e);cursor:move}.t2fw-grip{color:var(--muted);flex:0 0 auto}.t2fw-title{font-size:10px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t2fw-actions{margin-left:auto;display:flex;gap:3px}.t2fw-actions button{width:22px;height:22px;border-radius:5px;border:1px solid var(--line);background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.t2fw-actions button:hover{color:var(--accent)}.t2fw-actions .t2fw-close:hover{color:var(--down);border-color:var(--down)}.t2fw-body{flex:1;min-height:0;overflow-y:auto;background:var(--panel,#000)}.t2fw-body-chart{overflow:hidden;display:flex}.t2fw-body-chart>.tc-chart-stack{flex:1;min-width:0;min-height:0;display:grid;grid-template-rows:30px minmax(0,1fr);background:var(--t2-chart-bg,#070b0e)}.t2fw-body-chart .t2-pane-body{position:relative;min-width:0;min-height:0;overflow:hidden}.t2fw-resize{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;display:flex;align-items:flex-end;justify-content:flex-end;padding:3px;color:var(--muted)}.terminal-panel-preview{flex:0 0 auto;margin-left:8px;padding:1px 6px;border-radius:4px;border:1px solid rgba(232,184,75,.4);background:#e8b84b1f;color:var(--gold,#e8b84b);font:600 7.5px IBM Plex Mono,monospace;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase}:root{font-family:Inter,Segoe UI,system-ui,sans-serif;color:#d9e5ee;background:#05090d}*{box-sizing:border-box}html,body,#trading-chart-root{margin:0;width:100%;height:100%;overflow:hidden}button,select,input{font:inherit}.tc-workspace{--bg:#05090d;--panel:#080e14;--panel2:#0b131b;--line:#172532;--line2:#101c27;--text:#d9e5ee;--muted:#718699;--teal:#17d6b2;--cyan:#38bdf8;--red:#ff526f;--amber:#f5b942;display:grid;grid-template-rows:56px minmax(0,1fr) auto 26px;width:100vw;height:100vh;background:var(--bg);color:var(--text);font-size:12px}.tc-workspace.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.tc-topbar{position:relative;display:grid;grid-template-columns:auto auto minmax(120px,1fr) auto;align-items:center;gap:12px;padding:0 14px;background:linear-gradient(180deg,#091018,#070c12);border-bottom:1px solid #1a2b38;white-space:nowrap;z-index:30}.tc-brand{display:flex;align-items:center;gap:8px;padding-right:14px;border-right:1px solid var(--line);letter-spacing:-.02em}.tc-brand-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid #1c8c7a;background:#0a2a27;color:#54f5d2;font-size:11px;font-weight:900;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%)}.tc-brand b{font-size:15px}.tc-topbar-cluster{display:flex;align-items:center;gap:5px}.tc-topbar button,.tc-topbar select,.tc-statusbar select{height:31px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text);padding:0 9px;cursor:pointer}.tc-topbar button:hover,.tc-topbar button.active,.tc-topbar select:hover{background:#0e1a24;border-color:#274051}.tc-topbar button:disabled{opacity:.32;cursor:default}.tc-topbar svg{width:15px;height:15px}.tc-topbar-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:3px}.tc-topbar-actions>button{display:flex;align-items:center;gap:6px}.tc-symbol-selector{position:relative;width:166px}.tc-symbol-button{width:100%;display:grid!important;grid-template-columns:auto 1fr;align-items:center;text-align:left;gap:8px;background:#0b131c!important;border-color:#203342!important}.tc-symbol-button b{font-size:13px}.tc-symbol-button span{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:10px}.tc-symbol-popover{position:absolute;left:0;top:36px;width:390px;max-height:420px;background:#0a1119;border:1px solid #294151;box-shadow:0 20px 60px #000b;z-index:60}.tc-symbol-popover>input{width:100%;height:40px;padding:0 11px;background:#060b10;border:0;border-bottom:1px solid var(--line);color:var(--text);outline:none}.tc-symbol-meta{display:flex;justify-content:space-between;padding:7px 10px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.tc-symbol-popover [role=listbox]{max-height:340px;overflow:auto}.tc-symbol-popover [role=option]{display:grid;width:100%;height:42px;grid-template-columns:78px 1fr 62px;align-items:center;text-align:left;border:0;border-top:1px solid #111d27;background:transparent;color:var(--text);padding:0 10px}.tc-symbol-popover [role=option] span{color:#aebcc8}.tc-symbol-popover [role=option] small{text-align:right;color:var(--muted);text-transform:uppercase}.tc-symbol-popover [role=option].active{background:#10222b}.tc-timeframes{display:flex;height:31px;border:1px solid #1b2b38;border-radius:3px;padding:1px}.tc-timeframes button{min-width:31px;height:27px;padding:0 6px}.tc-timeframes button.active{color:#65f2d3;background:#11332f;border-color:#1c6d61}.tc-chart-type{max-width:118px;background:#0b131c!important;border-color:#203342!important;text-transform:capitalize}.tc-market-breadcrumb{min-width:0;display:flex;align-items:center;gap:7px;color:#64798c;overflow:hidden}.tc-market-breadcrumb b{color:#b8c7d3}.tc-market-breadcrumb i{color:#2c3d4a}.tc-market-dot{width:7px;height:7px;border-radius:50%;background:#637383}.tc-market-dot.ready{background:var(--teal);box-shadow:0 0 10px #17d6b288}.tc-account-connection{display:flex;align-items:center;gap:5px;padding:0 7px;color:#72879a;text-transform:capitalize;font-size:10px}.tc-account-connection i{width:6px;height:6px;border-radius:50%;background:#64748b}.tc-account-connection.connected i{background:var(--teal);box-shadow:0 0 8px #17d6b2}.tc-mode-badge{display:inline-flex;align-items:center;justify-content:center;height:23px;padding:0 8px;border:1px solid #73591e;border-radius:2px;color:#ffc451;background:#191509;font-size:9px;font-weight:800;letter-spacing:.1em}.tc-terminal{min-width:0;min-height:0;display:grid;grid-template-columns:46px minmax(0,1fr) 276px}.tc-drawing-toolbar{overflow-y:auto;overflow-x:hidden;background:#070d13;border-right:1px solid var(--line);padding:5px}.tc-tool-group{display:flex;flex-direction:column;align-items:center;padding:3px 0;border-bottom:1px solid var(--line2)}.tc-tool-group>span{position:absolute;left:-10000px}.tc-tool-group button{display:grid;place-items:center;width:35px;height:31px;margin:1px 0;border:1px solid transparent;background:transparent;color:#8398aa;border-radius:3px;cursor:pointer}.tc-tool-group button svg{width:17px;height:17px}.tc-tool-group button:hover,.tc-tool-group button.active{background:#0c2927;border-color:#1d665d;color:#5aefd2}.tc-tool-group button:disabled{opacity:.18;cursor:not-allowed}.tc-tool-group.utility{margin-top:4px}.tc-chart-area{min-width:0;min-height:0;display:grid;grid-template-rows:29px minmax(0,1fr);background:#070c12}.tc-instrument-strip{display:flex;align-items:center;gap:10px;padding:0 11px;border-bottom:1px solid var(--line2);color:#6f8497;font-size:10px}.tc-instrument-strip b{font-size:12px;color:#d8e5ee}.tc-ohlc{color:#a9bac7}.tc-chart-stack{position:relative;min-width:0;min-height:0;overflow:hidden}.tc-chart-host{position:absolute;top:0;right:0;bottom:0;left:0}.tc-chart-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;gap:8px;background:#070c12e0;color:var(--muted)}.tc-chart-state.error{flex-direction:column}.tc-chart-state.error b{color:#f4b05e}.tc-chart-state button{border:1px solid #344e5f;background:#0b161f;color:var(--text);padding:6px 14px}.tc-drawing-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none}.tc-drawing-layer>*{pointer-events:auto}.tc-context-toolbar{position:absolute;z-index:15;top:54px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px;padding:4px;background:#0b141c;border:1px solid #294454;box-shadow:0 8px 26px #0008}.tc-context-toolbar button,.tc-context-toolbar select,.tc-context-toolbar input{height:25px;border:1px solid #263b49;background:#071018;color:var(--text)}.tc-context-toolbar input[type=color]{width:28px;padding:2px}.tc-drawing-menu{position:fixed;z-index:100;display:flex;flex-direction:column;min-width:145px;padding:4px;background:#0a131b;border:1px solid #2b4556;box-shadow:0 12px 36px #000b}.tc-drawing-menu button{height:29px;text-align:left;border:0;background:transparent;color:var(--text);padding:0 9px}.tc-drawing-menu button:hover{background:#10232b}.tc-indicator-menu{position:absolute;right:170px;top:45px;width:380px;max-height:calc(100vh - 92px);overflow:auto;background:#081018;border:1px solid #294252;box-shadow:0 22px 65px #000c;z-index:80}.tc-indicator-menu>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;background:#0b141d;border-bottom:1px solid var(--line)}.tc-indicator-menu>header button{font-size:20px}.tc-statusbar{display:flex;align-items:center;gap:14px;padding:0 10px;background:#060b10;border-top:1px solid var(--line);color:#60788b;font-size:10px;white-space:nowrap}.tc-statusbar label{display:flex;align-items:center;gap:5px}.tc-statusbar select{height:20px;padding:0 4px}.tc-status{display:flex;align-items:center;gap:5px;text-transform:uppercase}.tc-status i{width:6px;height:6px;border-radius:50%;background:#637383}.tc-status.live,.tc-status.ready{color:#31dcb8}.tc-status.live i,.tc-status.ready i{background:#31dcb8;box-shadow:0 0 7px #31dcb8}.tc-status.loading{color:#f2b84b}.tc-status.error,.tc-status.unsupported{color:#ef5b78}.tc-live-price{color:#50e6c6;font-variant-numeric:tabular-nums}.tc-live-price small{color:#60788b;font-weight:400}.tc-status-price{margin-left:auto;color:#9badba;font-variant-numeric:tabular-nums}.positive{color:#29d6ad!important}.negative{color:#ff5c75!important}@media (max-width:1500px){.tc-terminal{grid-template-columns:44px minmax(0,1fr) 250px}.tc-market-breadcrumb span:not(:last-child){display:none}.tc-topbar{gap:7px;padding:0 8px}.tc-brand{padding-right:8px}.tc-topbar-actions>button span{display:none}}@media (max-width:1100px){.tc-workspace{grid-template-rows:89px minmax(0,1fr) auto 26px}.tc-topbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:46px 42px;align-items:center}.tc-topbar-cluster.primary{grid-column:1/-1;grid-row:2;overflow-x:auto}.tc-market-breadcrumb{display:none}.tc-topbar-actions{grid-column:3}.tc-terminal{grid-template-columns:42px minmax(0,1fr) 230px}.tc-symbol-selector{width:150px}}@media (max-width:760px){.tc-terminal{grid-template-columns:38px minmax(0,1fr)}.tc-trade-panel,.tc-brand b,.tc-account-connection{display:none}.tc-statusbar>span:nth-of-type(n+3),.tc-statusbar label{display:none}.tc-status-price{display:none}.tc-indicator-menu{position:fixed;top:92px;right:8px;bottom:32px;left:8px;width:auto;max-height:none}}.tc-timeframe-selector{position:relative}.tc-topbar-actions .tc-utility-panel{position:absolute;right:0;top:45px;left:auto;z-index:80;max-width:calc(100vw - 16px);background:#081018;border:1px solid #294252;box-shadow:0 22px 65px #000c}.tc-topbar-actions .tc-indicator-menu{width:380px;max-height:calc(100vh - 92px)}.tc-layout-menu,.tc-settings-menu{width:280px}.tc-utility-panel>header{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;border-bottom:1px solid var(--line);background:#0b141d}.tc-utility-panel>header button{font-size:20px}.tc-utility-panel-content{display:grid;gap:8px;padding:12px;color:#94a8b6;white-space:normal}.tc-utility-panel-content>b{color:#d8e5ee;font-size:11px}.tc-utility-panel-content small{color:#6e8495;line-height:1.45}.tc-timeframe-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:72px;white-space:nowrap;padding-right:7px!important}.tc-timeframe-trigger span:last-child{color:var(--muted)}.tc-timeframe-popover{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;width:240px;max-width:280px;max-height:360px;overflow:auto;background:#0c121c;border:1px solid #304158;border-radius:2px;box-shadow:0 18px 55px #0000008c;z-index:50}.tc-timeframe-popover-title{padding:7px 10px 6px;color:var(--muted);font-size:10px;border-bottom:1px solid #111a25;letter-spacing:.08em;text-transform:uppercase}.tc-timeframe-group{padding:6px 0;border-bottom:1px solid #111a25}.tc-timeframe-group:last-child{border-bottom:none}.tc-timeframe-group-title{padding:0 10px 4px;color:#9aa8ba;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tc-timeframe-option{border:0;width:100%;justify-content:space-between;background:transparent;color:var(--text);height:28px;padding:0 10px;text-align:left;display:flex;align-items:center}.tc-timeframe-option:hover{background:#132236}.tc-timeframe-option:focus-visible{outline:1px solid #6d94ff;outline-offset:-1px}.tc-timeframe-option.is-selected{background:#4ea1ff14}.tc-timeframe-option-label{display:inline-flex;gap:6px;align-items:center}.tc-timeframe-option-label .tc-timeframe-value{color:var(--muted)}.tc-timeframe-check{color:#5de0ca}.tc-terminal-indicators{display:grid;gap:8px}.tc-terminal-indicators>button{display:flex;justify-content:space-between;align-items:center;height:38px;border:1px solid #263c49;background:#09121a;color:#aebec9;padding:0 10px;cursor:pointer;text-align:left}.tc-terminal-indicators>button.active{border-color:#1f7667;background:#0a2824;color:#55e7c8}.tc-terminal-indicators>button span{color:#718899;font-size:9px}.tc-account-dock.ticket-open{margin-right:358px!important}@media (max-width:1100px){.tc-account-dock.ticket-open{margin-right:354px!important}}@media (max-width:760px){.tc-account-dock.ticket-open{margin-right:0!important}}.tc-workspace{--shell-rail:42px;--shell-left-panel:280px;--shell-right-panel:360px;--chart-left:var(--shell-rail);--chart-right:var(--shell-rail);grid-template-rows:46px minmax(0,1fr) auto 26px}.tc-topbar{gap:8px;padding:0 10px}.tc-brand{gap:6px;padding-right:10px}.tc-brand-mark{width:25px;height:25px}.tc-brand b{font-size:14px}.tc-topbar button,.tc-topbar select{height:28px;padding:0 7px}.tc-symbol-selector{width:158px}.tc-terminal{grid-template-columns:var(--shell-rail) minmax(0,1fr) var(--shell-rail)!important}.tc-terminal.has-left-panel{grid-template-columns:var(--shell-rail) var(--shell-left-panel) minmax(0,1fr) var(--shell-rail)!important}.tc-terminal.has-right-panel{grid-template-columns:var(--shell-rail) minmax(0,1fr) var(--shell-right-panel) var(--shell-rail)!important}.tc-terminal.has-left-panel.has-right-panel{grid-template-columns:var(--shell-rail) var(--shell-left-panel) minmax(0,1fr) var(--shell-right-panel) var(--shell-rail)!important}.tc-chart-area{grid-column:2}.tc-terminal.has-left-panel .tc-chart-area{grid-column:3}.tc-terminal.has-right-panel .tc-chart-area{grid-column:2}.tc-terminal.has-left-panel.has-right-panel .tc-chart-area{grid-column:3}.tc-terminal-rail-left{grid-column:1}.tc-terminal-rail-right{grid-column:-2}.tc-terminal-rail button{min-height:58px;padding:7px 1px;color:#8ca4b6}.tc-terminal-rail button svg{width:18px;height:18px}.tc-terminal-rail button span{font-size:8px;line-height:1.2}.tc-rail-mark{height:42px;font-size:11px}.tc-terminal-side-panel-left{grid-column:2;border-left:0;border-right:1px solid #1b2d39}.tc-terminal-side-panel-right{grid-column:-3;border-left:1px solid #1b2d39}.tc-terminal-side-panel{min-width:0;min-height:0;display:grid;grid-template-rows:40px minmax(0,1fr);background:#070d13;color:#c8d4dd;z-index:21}.tc-terminal-side-panel>header{height:auto}.tc-terminal-side-panel-body{padding:12px}.tc-terminal-side-panel-left .tc-drawing-toolbar-shell,.tc-terminal-side-panel-left .tc-drawing-toolbar{height:100%}.tc-terminal-side-panel-left .tc-drawing-toolbar{width:100%;display:block;padding:8px}.tc-terminal-side-panel-left .tc-tool-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.tc-terminal-side-panel-left .tc-tool-group>span{position:static;grid-column:1/-1;margin:4px 2px;color:#708899;font-size:9px;text-transform:uppercase}.tc-terminal-side-panel-left .tc-tool-group button{width:100%;margin:0}.tc-workspace.has-left-panel{--chart-left:calc(var(--shell-rail) + var(--shell-left-panel))}.tc-workspace.has-right-panel{--chart-right:calc(var(--shell-rail) + var(--shell-right-panel))}.tc-trade-panel,.tc-workspace.has-right-panel .tc-trade-panel{right:var(--shell-rail)!important}.tc-account-side-panel,.tc-activity-side-panel,.tc-workspace-settings{display:grid;gap:12px}.tc-account-side-panel>small{color:#718899}.tc-account-panel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid #1a2d39}.tc-account-panel-metrics span{display:grid;gap:4px;padding:10px;background:#09131b}.tc-account-panel-metrics small{color:#708899;text-transform:uppercase;font-size:8px;letter-spacing:.08em}.tc-account-panel-metrics b{font-size:11px;color:#dce8ef}.tc-activity-side-panel ul{margin:0;padding-left:16px;color:#92a7b7}.tc-activity-side-panel li{padding:5px 0;border-bottom:1px solid #14232d}.tc-workspace-settings button{width:max-content;height:29px;border:1px solid #286557;background:#0b2421;color:#52e8ca;padding:0 10px;cursor:pointer}@media (max-width:1100px){.tc-workspace{--shell-rail:38px;--shell-left-panel:260px;--shell-right-panel:320px}.tc-terminal.has-left-panel.has-right-panel{grid-template-columns:var(--shell-rail) var(--shell-left-panel) minmax(0,1fr) var(--shell-right-panel) var(--shell-rail)!important}}@media (max-width:760px){.tc-workspace{--shell-rail:38px}.tc-terminal,.tc-terminal.has-left-panel,.tc-terminal.has-right-panel,.tc-terminal.has-left-panel.has-right-panel{grid-template-columns:var(--shell-rail) minmax(0,1fr)!important}.tc-terminal-rail-right{display:none}.tc-terminal-side-panel{position:fixed;top:46px;right:0;bottom:26px;left:0;z-index:100}.tc-terminal-side-panel-left,.tc-terminal-side-panel-right{grid-column:1/-1}.tc-chart-area{grid-column:2!important}.tc-account-dock{margin-left:var(--shell-rail)!important;margin-right:0!important}}.tc-workspace.rails-expanded{--shell-rail:104px}.tc-terminal-rail{min-width:0;display:flex;flex-direction:column}.tc-terminal-rail button{flex:0 0 auto}.tc-terminal-rail button:not(.tc-rail-toggle){display:flex;align-items:center;gap:9px;width:100%;padding:0 13px;text-align:left}.tc-terminal-rail button:not(.tc-rail-toggle) span{font-size:10px;white-space:normal}.tc-terminal-rail button:not(.tc-rail-toggle) svg{flex:0 0 auto}.tc-terminal-rail-right button:not(.tc-rail-toggle){justify-content:flex-start}.tc-rail-toggle{margin-top:auto!important;display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;min-height:38px!important;padding:0 7px!important;border-top:1px solid #17303a!important;border-bottom:0!important;background:#050c11!important;color:#84a3ae!important}.tc-rail-toggle span{font-size:20px;line-height:1;color:#45d7bd}.tc-rail-toggle em{font-size:9px;font-style:normal;letter-spacing:.03em}.tc-rail-toggle:hover{background:#09211e!important;color:#66efd2!important}.tc-workspace.rails-collapsed .tc-terminal-rail button:not(.tc-rail-toggle){justify-content:center;padding:0}.tc-workspace.rails-collapsed .tc-terminal-rail button:not(.tc-rail-toggle) span,.tc-workspace.rails-collapsed .tc-rail-toggle em{display:none}.tc-workspace.rails-collapsed .tc-rail-toggle{padding:0!important}.tc-workspace.rails-collapsed .tc-rail-mark{font-size:10px}.tc-workspace{background:#030608;color:#d6e1e8}.tc-topbar{background:#04080b;border-bottom-color:#13222b}.tc-topbar-actions{gap:1px}.tc-topbar button,.tc-topbar select{border-radius:2px;color:#c7d5de}.tc-topbar button:hover,.tc-topbar button.active,.tc-topbar select:hover{background:#09141a;border-color:#1b4b4d}.tc-market-breadcrumb{font-size:10px;color:#516a78}.tc-market-breadcrumb b{color:#8ca8b5}.tc-chart-area{grid-template-rows:minmax(0,1fr);background:#04080b}.tc-instrument-strip{gap:9px;padding:0 10px;background:#050a0e;border-bottom-color:#102029;color:#6e8793;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.tc-instrument-strip .tc-ohlc{margin-left:auto;color:#aabdc7;font-variant-numeric:tabular-nums}.tc-terminal-rail{background:#03070a;border-color:#102029}.tc-terminal-rail button{border:0;outline:none;color:#6f99a7;background:#03070a;border-bottom:1px solid #0c1920}.tc-terminal-rail button:focus-visible{outline:1px solid #2cd2b2;outline-offset:-2px}.tc-terminal-rail button svg{color:#35cdb3;opacity:.82}.tc-terminal-rail button span{color:#8aa5b1;font-weight:600;letter-spacing:.01em}.tc-terminal-rail button:hover{background:#071917;color:#6bf0d5}.tc-terminal-rail button:hover svg{opacity:1}.tc-terminal-rail button.active{background:#08211e;color:#6ff2d5;box-shadow:inset 2px 0 #22d3b5}.tc-terminal-rail-right button.active{box-shadow:inset -2px 0 #22d3b5}.tc-rail-mark{background:#04110f;color:#4ef0cf;border-bottom-color:#12332f}.tc-terminal-side-panel{background:#04090d;border-color:#16303a}.tc-terminal-side-panel>header{padding:0 11px;border-bottom-color:#14242d;color:#dce8ef;font-size:11px;letter-spacing:.11em}.tc-terminal-side-panel>header button{width:21px;height:21px;padding:0;border:1px solid #24404b;border-radius:2px;background:#071017;color:#92aab6}.tc-terminal-side-panel>header button:hover{background:#102320;border-color:#28a68e;color:#61efd2}.tc-terminal-side-panel-body{padding:14px}.tc-terminal-side-panel-left .tc-terminal-side-panel-body{padding:0}.tc-terminal-side-panel-left .tc-drawing-toolbar{background:#04090d}.tc-terminal-side-panel-left .tc-tool-group{padding:8px 5px;border-bottom-color:#102029}.tc-terminal-side-panel-left .tc-tool-group>span{margin:0 2px 5px;color:#6d9eaa;font-size:9px;font-weight:700;letter-spacing:.1em}.tc-terminal-side-panel-left .tc-tool-group button{height:31px;border-radius:2px;color:#8fb0bc}.tc-terminal-side-panel-left .tc-tool-group button:hover,.tc-terminal-side-panel-left .tc-tool-group button.active{background:#09241f;border-color:#1d7667;color:#59f0d0}.tc-terminal-indicators{gap:7px}.tc-terminal-indicators>button{height:44px;border-color:#1a3440;background:#071017;color:#c4d2da}.tc-terminal-indicators>button:hover{border-color:#286a62;background:#091d1a}.tc-terminal-indicators>button.active{background:#08201d;border-color:#237d6d;color:#66e9ce}.tc-terminal-indicators>button span{color:#7393a0;font-size:9px}.tc-panel-copy{color:#7893a1;font-size:11px;line-height:1.5}.tc-account-side-panel,.tc-activity-side-panel,.tc-workspace-settings{gap:10px}.tc-account-side-panel>b,.tc-activity-side-panel>b,.tc-workspace-settings>b{font-size:12px;color:#e0ebf0}.tc-account-side-panel>small{padding-bottom:8px;border-bottom:1px solid #12222c;font-size:10px}.tc-account-panel-metrics{border-color:#17313c;background:#071017}.tc-account-panel-metrics span{padding:9px;background:#050c11}.tc-account-panel-metrics small{color:#7393a0}.tc-account-panel-metrics b{font-size:12px;color:#e2edf2}.tc-activity-side-panel>b{margin-top:4px;padding:7px 0;border-bottom:1px solid #142630;color:#8eb8c3;font-size:10px;letter-spacing:.1em}.tc-activity-side-panel ul{padding-left:0;list-style:none}.tc-activity-side-panel li{padding:8px 0;color:#adc1ca;font-size:11px}.tc-workspace-settings button{height:28px;border-radius:2px}.tc-account-summary{background:#04090d;border-bottom-color:#132530}.tc-account-metric{border-left-color:#17303b}.tc-account-metric small{color:#7491a0;font-size:9px}.tc-account-metric b{font-size:12px}.tc-account-tabs{background:#03080c;border-bottom-color:#142630}.tc-account-tabs button{height:37px;color:#7895a3;font-size:9px}.tc-account-tabs button.active,.tc-account-tabs button:hover{color:#65e8cf;border-bottom-color:#28d2b0}.tc-dock-toggle{border-color:#28515a!important;background:#071218!important;color:#a9c0ca!important;border-radius:2px}.tc-terminal-empty b{font-size:12px}.tc-terminal-empty span{font-size:10px}.tc-chart-trade-controls{top:11px;left:11px;gap:5px;padding:5px;background:#04090de8;border-color:#1a3641;box-shadow:0 10px 26px #0009}.tc-chart-trade-controls button{min-width:68px;height:42px;border-radius:2px;background:#071017}.tc-chart-trade-controls button span{font-size:9px;font-weight:800}.tc-chart-trade-controls button b{margin-top:3px;font-size:14px}.tc-chart-trade-controls button.sell{border-color:#8d354a;color:#ff6681}.tc-chart-trade-controls button.buy{border-color:#1f7d6b;color:#4be4c3}.tc-chart-trade-controls button.icon{min-width:36px}.tc-chart-trade-controls button:hover{background:#0b1b22}.tc-workspace.fullscreen{grid-template-rows:46px minmax(0,1fr) 26px}.tc-workspace.fullscreen .tc-account-dock{display:none}.tc-statusbar{background:#03070a;border-top-color:#11232c}.tc-statusbar,.tc-statusbar select{font-size:10px}.tc-mode-badge{background:#161105;border-color:#72581c;color:#ffc752}.tc-hotkeys-panel{gap:14px}.tc-hotkeys-panel section{gap:9px;padding-bottom:13px;border-bottom-color:#142630}.tc-hotkeys-panel h3{color:#c8d8df;font-size:10px;letter-spacing:.12em}.tc-hotkeys-panel p{color:#718b99;font-size:10px}.tc-hotkey-chips{gap:5px}.tc-hotkey-chips button,.tc-hotkey-size-modes button{height:28px;border:1px solid #1c3741;border-radius:14px;background:#071017;color:#91aab5;padding:0 9px;font-size:9px;font-weight:700}.tc-hotkey-chips button.on,.tc-hotkey-size-modes button.active{border-color:#197360;background:#08241f;color:#5aead0}.tc-hotkey-chips button.armed{border-color:#8a6722;background:#1a1408;color:#ffd067}.tc-hotkey-chips button:disabled,.tc-hotkey-size-modes button:disabled{opacity:.45;cursor:not-allowed}.tc-hotkey-size-modes{display:flex;gap:4px}.tc-hotkeys-panel label{gap:5px;color:#819ca9;font-size:9px;font-weight:700}.tc-hotkeys-panel input,.tc-hotkey-search{height:32px;border:1px solid #1b3640!important;border-radius:2px!important;background:#050c11!important;color:#d8e5eb!important;padding:0 9px!important;outline:none}.tc-hotkeys-panel input:focus,.tc-hotkey-search:focus{border-color:#287e6f!important;box-shadow:0 0 0 1px #1b5a4f}.tc-hotkey-search{width:100%;font-size:10px}.tc-hotkey-action-count{color:#668491;font-size:9px}.tc-hotkey-binding{grid-template-columns:minmax(0,1fr) 78px 38px;gap:5px;padding:8px 0;border-bottom-color:#102029;color:#c1d0d7;font-size:10px}.tc-hotkey-binding button{height:27px;border:1px solid #1c3741;border-radius:14px;background:#071017;color:#a9c0c9;font-size:9px}.tc-hotkey-binding .tc-hotkey-run{border-radius:2px;color:#58e8cc!important;border-color:#1e6e61;background:#08211d}.tc-hotkey-binding .tc-hotkey-run:hover{background:#0d302a}.tc-hotkey-error{color:#ff7a91!important}.tc-workspace{--t2-topbar-h:46px;--t2-rail-w:60px;--t2-left-panel-w:clamp(224px,12.2vw,240px);--t2-right-panel-w:clamp(276px,15.2vw,300px);--t2-hotkeys-panel-w:clamp(300px,16.2vw,320px);--t2-panel-header-h:40px;--t2-nav-icon-size:20px;--shell-rail:var(--t2-rail-w);--shell-left-panel:var(--t2-left-panel-w);--shell-right-panel:var(--t2-right-panel-w)}.tc-workspace.panel-hotkeys{--shell-right-panel:var(--t2-hotkeys-panel-w)}.tc-workspace.rails-collapsed{--shell-rail:42px}.tc-terminal-rail button:not(.tc-rail-toggle){min-height:56px;padding:6px 0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.tc-terminal-rail button:not(.tc-rail-toggle) svg{width:var(--t2-nav-icon-size)!important;height:var(--t2-nav-icon-size)!important;stroke-width:1.7}.tc-terminal-rail button:not(.tc-rail-toggle) span{display:block;font-size:8.5px;line-height:1.05;white-space:nowrap}.tc-terminal-rail button.active{box-shadow:inset 2px 0 #22d3b5!important;background:#08211e!important}.tc-terminal-rail-right button.active{box-shadow:inset -2px 0 #22d3b5!important}.tc-terminal-side-panel{grid-template-rows:var(--t2-panel-header-h) minmax(0,1fr)!important;transition:grid-template-columns .13s ease}.tc-terminal-side-panel>header{min-height:var(--t2-panel-header-h)!important;padding:0 10px!important}.tc-terminal-side-panel>header button{width:28px!important;height:28px!important}.tc-terminal-side-panel>header button svg{width:15px;height:15px}.tc-terminal-side-panel-body{padding:12px!important}.tc-terminal-side-panel-left .tc-terminal-side-panel-body{padding:0!important}.tc-terminal-side-panel-left .tc-tool-group{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-terminal-side-panel-left .tc-tool-group button{height:34px}.tc-terminal-indicators>button{height:38px!important;padding:0 9px}.tc-terminal-panel-hotkeys .tc-terminal-side-panel-body{padding:14px!important}.tc-workspace.rails-collapsed .tc-terminal-rail button:not(.tc-rail-toggle){padding:6px 0!important}.tc-workspace.rails-collapsed .tc-terminal-rail button:not(.tc-rail-toggle) span{display:none}@media (max-width:760px){.tc-workspace{--shell-rail:38px!important}.tc-terminal-rail-right{display:none}.tc-terminal-rail button:not(.tc-rail-toggle) span,.tc-rail-toggle em{display:none}}.tc-workspace.rails-collapsed{--shell-rail:16px}.tc-workspace.rails-collapsed .tc-terminal-rail{overflow:hidden}.tc-workspace.rails-collapsed .tc-rail-toggle{width:16px!important;min-height:58px!important;margin-top:auto!important;border:1px solid #1d3940!important;padding:0!important}.tc-workspace.rails-collapsed .tc-rail-toggle span{display:block!important;font-size:16px}.tc-account-summary-wrap{position:relative}.tc-account-summary-wrap>.tc-account-summary{padding-right:84px}.tc-account-summary-wrap>.tc-dock-toggle{position:absolute;right:10px;top:11px;height:25px;padding:0 10px}.tc-account-dock.collapsed .tc-account-summary{border-bottom:0}.tc-account-dock.collapsed{height:48px;overflow:hidden}.tc-workspace{--t2-rail-w:88px;--t2-rail-collapsed-w:0px;--t2-left-panel-w:clamp(218px,11.8vw,236px);--t2-right-panel-w:clamp(276px,14.8vw,300px);--t2-hotkeys-panel-w:clamp(312px,16.4vw,330px);--shell-rail:var(--t2-rail-w);--chart-left:var(--shell-rail);--chart-right:var(--shell-rail)}.tc-workspace.rails-expanded{--shell-rail:var(--t2-rail-w)}.tc-workspace.rails-collapsed{--shell-rail:var(--t2-rail-collapsed-w);--chart-left:0px;--chart-right:0px}.tc-terminal,.tc-terminal.has-left-panel,.tc-terminal.has-right-panel,.tc-terminal.has-left-panel.has-right-panel{position:relative}.tc-terminal-rail{position:relative;width:var(--shell-rail)!important;min-width:var(--shell-rail)!important;overflow:hidden;z-index:24}.tc-terminal-rail button:not(.tc-rail-toggle){min-height:72px!important;padding:8px 6px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;text-align:center!important}.tc-terminal-rail button:not(.tc-rail-toggle) svg{width:24px!important;height:24px!important;stroke-width:1.85!important}.tc-terminal-rail button:not(.tc-rail-toggle) span{display:block!important;max-width:72px;font-size:10px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important}.tc-workspace.rails-collapsed .tc-terminal{grid-template-columns:0 minmax(0,1fr) 0!important}.tc-workspace.rails-collapsed .tc-terminal.has-left-panel{grid-template-columns:0 var(--shell-left-panel) minmax(0,1fr) 0!important}.tc-workspace.rails-collapsed .tc-terminal.has-right-panel{grid-template-columns:0 minmax(0,1fr) var(--shell-right-panel) 0!important}.tc-workspace.rails-collapsed .tc-terminal-rail{width:0!important;min-width:0!important;overflow:visible;border:0!important;background:transparent!important}.tc-workspace.rails-collapsed .tc-terminal-rail button:not(.tc-rail-toggle){display:none!important}.tc-workspace.rails-collapsed .tc-rail-toggle{position:absolute;bottom:0;width:32px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #1a3b42!important;background:#041014f2!important;z-index:40}.tc-workspace.rails-collapsed .tc-terminal-rail-left .tc-rail-toggle{left:0}.tc-workspace.rails-collapsed .tc-terminal-rail-right .tc-rail-toggle{right:0}.tc-workspace.rails-collapsed .tc-rail-toggle em{display:none!important}.tc-workspace.rails-collapsed .tc-rail-toggle span{display:block!important;font-size:17px!important}.tc-account-dock{margin-left:var(--chart-left)!important;margin-right:var(--chart-right)!important}.tc-account-dock.collapsed{height:44px!important;overflow:hidden!important}.tc-account-dock.collapsed .tc-account-summary{height:44px!important;border-bottom:0!important}.tc-account-summary-wrap>.tc-account-summary{padding-right:82px!important}.tc-account-summary-wrap>.tc-dock-toggle{top:9px!important;right:10px!important}@media (max-width:760px){.tc-workspace{--t2-rail-w:54px;--shell-rail:var(--t2-rail-w)}.tc-terminal-rail button:not(.tc-rail-toggle) span{display:none!important}.tc-terminal-rail button:not(.tc-rail-toggle) svg{width:22px!important;height:22px!important}}.terminal-shell .terminal-topbar.tc-topbar{overflow:visible;z-index:400}.terminal-shell .terminal-topbar-actions,.tc-topbar-actions{overflow:visible}.tc-layout-control{position:relative;isolation:isolate}.tc-layout-control>.tc-layout-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:1000;display:grid;min-width:168px;padding:4px;background:#071017;border:1px solid #294555;box-shadow:0 18px 48px #000000b3}.tc-layout-menu button{display:flex!important;align-items:center;width:100%;height:32px!important;border:0!important;background:transparent!important;color:#c9d8e0!important;padding:0 10px!important;text-align:left;white-space:nowrap}.tc-layout-menu button:hover,.tc-layout-menu button:focus-visible{background:#0b2925!important;color:#62ebcf!important;outline:0}.tc-theme-control{display:flex;align-items:center;gap:6px;height:28px;color:#8299a7;font-size:10px;letter-spacing:.04em;white-space:nowrap}.tc-theme-control select{min-width:96px!important;border-color:#1c3341!important;background:#0a1219!important;color:#d7e3ea!important}.tc-theme-control select:focus-visible{border-color:#2bbf9f!important;outline:1px solid #2bbf9f;outline-offset:1px}@media (max-width:1280px){.tc-theme-control>span{display:none}.tc-theme-control select{min-width:76px!important}}@media (max-width: 760px){.tc-workspace{grid-template-rows:76px minmax(0,1fr) 25px}.tc-topbar{display:grid;grid-template-columns:minmax(112px,1fr) 132px 34px;grid-template-rows:36px 34px;gap:2px 4px;padding:2px 4px;overflow:hidden}.tc-symbol-selector{grid-column:1;grid-row:1;min-width:0}.tc-symbol-button{height:32px!important}.tc-topbar>select{grid-column:2;grid-row:1;width:100%;min-width:0;padding:0 4px}.tc-topbar>button{display:none}.tc-topbar>button:last-child{display:block;grid-column:3;grid-row:1;width:34px;padding:0}.tc-timeframe-selector{grid-column:1 / -1;grid-row:2;order:initial;width:100%;min-width:0}.tc-timeframe-trigger{width:100%;justify-content:space-between}.tc-timeframe-popover{left:0;width:min(320px,calc(100vw - 12px));max-width:320px}.tc-terminal{grid-template-columns:36px minmax(0,1fr)}.tc-drawing-toolbar{padding:2px}.tc-tool-group button{width:30px;height:28px}.tc-instrument-strip{gap:6px;padding:0 7px}.tc-instrument-strip span:nth-of-type(1){display:none}.tc-statusbar{gap:7px;padding:0 5px}.tc-statusbar>span:nth-child(2),.tc-statusbar>span:nth-child(4),.tc-statusbar>span:nth-child(5){display:none}.tc-statusbar label{margin-left:auto}}.tc-chart-engine{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;min-width:0;min-height:0;overflow:hidden}.tc-chart-main{position:relative;min-width:0;min-height:0;overflow:hidden}.tc-indicator-band-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tc-indicator-pane{position:relative;min-width:0;min-height:0;overflow:hidden;contain:layout paint;border-top:1px solid #263142;background:#0a0e15}.tc-indicator-pane>div{position:absolute;top:0;right:0;bottom:0;left:0}.tc-indicator-pane>span{position:absolute;z-index:3;top:5px;left:8px;right:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#69788e;font-size:9px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.tc-indicator-pane-resizer{position:absolute;z-index:6;top:0;left:0;width:100%;height:10px;margin:0;padding:0;border:0;background:transparent;cursor:ns-resize;touch-action:none}.tc-indicator-pane-resizer:after{content:"";position:absolute;top:4px;left:0;right:0;height:1px;background:#6684a07a}.tc-indicator-pane-resizer:hover:after,.tc-indicator-pane-resizer:focus-visible:after{height:2px;background:#1bcfb0}.tc-indicator-pane-resizer:focus-visible{outline:0}.tc-chart-engine.aqua-reference .tc-indicator-pane{background:#b9edf4;border-top-color:#2b6d7b38}.tc-chart-engine.aqua-reference .tc-indicator-pane>span{color:#647f88}.tc-drawing-label{fill:#d7deea;font:10px Inter,system-ui,sans-serif;paint-order:stroke;stroke:#0a0e15;stroke-width:3px;stroke-linejoin:round}.tc-drawing-text-input{width:150px;padding:0 7px}.tc-indicator-menu{width:330px;max-height:calc(100vh - 60px);overflow:auto;padding:6px;background:#0c121c;border:1px solid #304158;box-shadow:0 18px 55px #0000008c}.tc-indicator-menu label{display:flex;align-items:center;gap:9px;height:34px;padding:0 8px;color:#d7deea}.tc-indicator-menu input{width:auto}.tc-aqua-settings{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;border-top:1px solid #263247}.tc-aqua-settings>b{grid-column:1/-1;color:#8fa3bc;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.tc-aqua-field{display:grid!important;height:auto!important;gap:3px!important;padding:0!important;font-size:10px;color:#8fa3bc!important}.tc-aqua-field input,.tc-aqua-field select{width:100%;height:28px;border:1px solid #2c3b50;background:#080d14;color:#e4eaf3;padding:0 6px}.tc-aqua-field input[type=checkbox]{width:16px}.tc-aqua-reset{grid-column:1/-1;height:28px!important;border:1px solid #304158!important;background:#101925!important}.tc-shadow-settings{display:grid;gap:7px;padding:8px;border-top:1px solid #263247}.tc-shadow-settings>b{color:#8fa3bc;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tc-shadow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.tc-shadow-grid label{height:25px!important;padding:0 3px!important;gap:4px!important;font-size:10px!important;color:#a9b7c9!important}.tc-shadow-grid input{margin:0}.tc-shadow-settings .tc-aqua-reset{width:100%}@media (max-width:760px){.tc-indicator-pane{display:none}.tc-chart-engine{grid-template-rows:minmax(0,1fr)!important}.tc-indicator-menu{left:7px;right:7px;min-width:0}}.tc-live-price{color:#22c997;font-variant-numeric:tabular-nums;animation:tc-live-pulse .45s ease-out}.tc-live-price small{color:#71839a;font-weight:500}@keyframes tc-live-pulse{0%{color:#fff;background:#168f6b}to{color:#22c997;background:transparent}}.tc-trade-panel{min-width:0;min-height:0;overflow:auto;border-left:1px solid #1a2a37;background:#070d13;padding:12px 11px;color:#d9e5ee}.tc-trade-panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #172632}.tc-trade-panel-header>div{display:grid;gap:4px}.tc-trade-panel-header small{font-size:9px;letter-spacing:.14em;color:#638095}.tc-trade-panel-header b{font-size:13px}.tc-trade-panel-header b span{display:block;margin-top:2px;color:#688094;font-size:9px;font-weight:400}.tc-quote-cards{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:11px 0}.tc-quote-cards button{height:63px;border:1px solid #253847;border-radius:3px;background:#09121a;color:#e7eef4;cursor:pointer;font-variant-numeric:tabular-nums}.tc-quote-cards button span,.tc-quote-cards button b,.tc-quote-cards button small{display:block}.tc-quote-cards button span{font-size:10px;font-weight:800;letter-spacing:.08em}.tc-quote-cards button b{margin:2px 0;font-size:16px}.tc-quote-cards button small{font-size:8px;color:#668093}.tc-quote-cards .sell{border-color:#593040}.tc-quote-cards .sell span{color:#ff637c}.tc-quote-cards .sell.active{background:#27111a;border-color:#bd4059;box-shadow:inset 0 0 0 1px #bd405955}.tc-quote-cards .buy{border-color:#1e594d}.tc-quote-cards .buy span{color:#33dfba}.tc-quote-cards .buy.active{background:#0d2722;border-color:#20a889;box-shadow:inset 0 0 0 1px #20a88955}.tc-order-ticket{display:grid;gap:9px}.tc-ticket-field{display:grid;gap:5px;color:#7890a2;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.tc-ticket-field input,.tc-ticket-field select{width:100%;height:31px;border:1px solid #233744;border-radius:2px;background:#050b10;color:#dce8ef;padding:0 8px;font-variant-numeric:tabular-nums}.tc-order-types{display:grid;grid-template-columns:repeat(3,1fr);height:30px;border:1px solid #223643;border-radius:2px}.tc-order-types button{border:0;border-right:1px solid #172833;background:#071018;color:#6f8799;font-size:9px;cursor:pointer}.tc-order-types button:last-child{border-right:0}.tc-order-types button.active{color:#50e6c6;background:#0d2925}.tc-bracket-toggle{display:flex;align-items:center;justify-content:space-between;padding:8px;border:1px solid #1d303c;background:#081118;color:#98aab7}.tc-bracket-toggle span{display:grid;gap:2px}.tc-bracket-toggle b{font-size:10px}.tc-bracket-toggle small{color:#60798b;font-size:8px}.tc-bracket-toggle.unavailable{opacity:.62}.tc-bracket-toggle input{accent-color:#1fd4ad}.tc-ticket-reference{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #172632;border-bottom:1px solid #172632;color:#6e8597}.tc-ticket-reference b{color:#dce8ef}.tc-ticket-notice{padding:8px;border:1px solid #6e551e;background:#181306;color:#f2ba4c;font-size:9px}.tc-ticket-notice.error{border-color:#713040;background:#1d0b11;color:#ff677f}.tc-ticket-submit{width:100%;height:37px;border:1px solid;border-radius:2px;color:#f5fbff;font-weight:800;cursor:pointer}.tc-ticket-submit.buy{border-color:#1ea987;background:#126b59}.tc-ticket-submit.sell{border-color:#bd4059;background:#7c2436}.tc-ticket-submit:disabled{opacity:.4;cursor:not-allowed}.tc-preview-confirm{display:grid;gap:7px;padding:9px;border:1px solid #235747;background:#091a17}.tc-preview-confirm>span{display:grid;gap:2px}.tc-preview-confirm>span b{color:#3de1bb;font-size:10px}.tc-preview-confirm>span small{color:#789184;font-size:8px}.tc-preview-back,.tc-cancel-orders{height:29px;border:1px solid #283c49;background:transparent;color:#8fa2b0;cursor:pointer}.tc-cancel-orders{width:100%;margin-top:11px}.tc-cancel-orders b{color:#ff637c}.tc-trade-panel>footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;margin-top:12px;padding-top:10px;border-top:1px solid #172632;color:#6c8395;font-size:9px;text-transform:capitalize}.tc-trade-panel>footer small{grid-column:1/-1;color:#4f6575;text-transform:none}.tc-connection-dot{width:7px;height:7px;min-width:7px;border-radius:50%;background:#64748b}.tc-connection-dot.connected{background:#26d6ae;box-shadow:0 0 7px #26d6ae}.tc-connection-dot.connecting,.tc-connection-dot.degraded{background:#f2b84b}.tc-connection-dot.disconnected,.tc-connection-dot.auth_error{background:#ff5c75}.tc-chart-trade-controls{position:absolute;top:10px;left:10px;z-index:11;display:flex;align-items:stretch;gap:4px;padding:4px;border:1px solid #1d3340;background:#071018e8;box-shadow:0 8px 24px #0007;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.tc-chart-trade-controls button{min-width:58px;height:34px;border:1px solid #263c49;border-radius:2px;background:#0a141c;color:#b8c7d2;cursor:pointer;padding:0 8px}.tc-chart-trade-controls button span,.tc-chart-trade-controls button b{display:block}.tc-chart-trade-controls button span{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.tc-chart-trade-controls button b{font-size:11px;font-variant-numeric:tabular-nums}.tc-chart-trade-controls button.sell{border-color:#6c3040;color:#ff617a}.tc-chart-trade-controls button.buy{border-color:#205849;color:#34dcb8}.tc-chart-trade-controls button.icon{display:flex;align-items:center;justify-content:center;gap:5px;color:#8197a8}.tc-chart-trade-controls button.icon svg{width:14px;height:14px}.tc-chart-trade-controls button.icon.active,.tc-chart-trade-controls button.icon:hover{color:#50e6c6;border-color:#286557;background:#0b2421}.tc-chart-trade-divider{width:1px;background:#20323e;margin:2px}.tc-account-dock{min-width:0;background:#070d13;border-top:1px solid #1b2c38}.tc-account-summary{height:47px;display:flex;align-items:center;gap:16px;padding:0 11px;border-bottom:1px solid #15242f;overflow-x:auto;white-space:nowrap}.tc-account-summary>.tc-mode-badge{flex:none}.tc-account-metric{min-width:112px;padding-left:13px;border-left:1px solid #172833}.tc-account-metric small,.tc-account-metric b{display:block}.tc-account-metric small{margin-bottom:3px;color:#5f788a;font-size:8px;letter-spacing:.08em}.tc-account-metric b{color:#dbe7ef;font-size:11px;font-variant-numeric:tabular-nums}.tc-account-retry{border:0;background:transparent;color:#f3bd4f;cursor:pointer}.tc-account-tabs{height:37px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #15242f}.tc-account-tabs button{height:37px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#708596;font-size:9px;letter-spacing:.06em;cursor:pointer}.tc-account-tabs button.active,.tc-account-tabs button:hover{color:#55e8ca;border-bottom-color:#21caa8}.tc-account-tabs button em{margin-left:5px;padding:1px 5px;border-radius:8px;background:#16332e;color:#5be8cc;font-style:normal}.tc-account-tabs>span{flex:1}.tc-dock-toggle{border:1px solid #223844!important;height:25px!important}.tc-account-content{height:194px;overflow:auto;background:#060b10}.tc-account-content table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tc-account-content th,.tc-account-content td{height:34px;padding:0 11px;text-align:left;border-bottom:1px solid #111f29;white-space:nowrap}.tc-account-content th{position:sticky;top:0;background:#081018;color:#5f7789;text-transform:uppercase;font-size:8px;letter-spacing:.06em}.tc-account-content td{color:#aebdc8;font-size:10px}.tc-row-action{height:23px;border:1px solid #274456;background:#091720;color:#8edfcf;cursor:pointer}.tc-terminal-empty{display:grid;place-content:center;justify-items:center;gap:6px;height:100%;color:#647d8e}.tc-terminal-empty b{color:#9db0bd}.tc-terminal-empty button{margin-top:5px}.tc-performance,.tc-account-meta{display:flex;gap:42px;padding:25px}.tc-performance span,.tc-account-meta span{color:#647d8e;font-size:9px}.tc-performance b,.tc-account-meta b{display:block;margin-top:7px;color:#dce7ed;font-size:13px}.tc-activity{list-style:none;margin:0;padding:5px 10px}.tc-activity li{display:grid;grid-template-columns:180px 1fr;padding:7px;border-bottom:1px solid #12212b}.tc-activity time{color:#637b8d}@media (max-width:1200px){.tc-account-metric:nth-of-type(n+6){display:none}.tc-chart-trade-controls button.icon span{display:none}.tc-chart-trade-controls button.icon{min-width:34px}.tc-account-tabs button{padding:0 9px}}@media (max-width:760px){.tc-chart-trade-controls{right:8px;left:8px;overflow-x:auto}.tc-account-metric:nth-of-type(n+3){display:none}.tc-account-tabs{overflow-x:auto}.tc-account-tabs button{padding:0 10px}.tc-account-content{height:170px}}.tc-terminal{position:relative;grid-template-columns:62px minmax(0,1fr)}.tc-trade-rail{display:none!important}.tc-trade-rail{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 8px 8px;border-left:1px solid #1a2a37;background:#070d13;color:#d9e5ee}.tc-trade-rail>.tc-mode-badge{height:27px;padding:0 4px;font-size:8px}.tc-trade-rail>button{height:68px;border:1px solid #253847;border-radius:3px;background:#09121a;color:#e7eef4;cursor:pointer;font-variant-numeric:tabular-nums}.tc-trade-rail>button span,.tc-trade-rail>button b{display:block}.tc-trade-rail>button span{font-size:9px;letter-spacing:.08em}.tc-trade-rail>button b{margin-top:5px;font-size:13px}.tc-trade-rail>button.sell{border-color:#713244}.tc-trade-rail>button.sell span{color:#ff637c}.tc-trade-rail>button.buy{border-color:#206253}.tc-trade-rail>button.buy span{color:#33dfba}.tc-trade-rail>button:hover{background:#0d1a24}.tc-trade-rail-spacer{flex:1}.tc-trade-rail>button.utility{height:52px;display:grid;place-items:center;gap:2px;border-color:transparent;background:transparent;color:#8095a5}.tc-trade-rail>button.utility svg{width:18px;height:18px}.tc-trade-rail>button.utility span{font-size:8px}.tc-trade-rail>button.utility:hover{border-color:#254052;color:#4ee7c8}.tc-trade-rail footer{display:flex;align-items:center;justify-content:center;gap:5px;padding-top:8px;border-top:1px solid #172632;color:#688194;font-size:8px;text-transform:uppercase}.tc-trade-panel{position:absolute;z-index:40;top:8px;right:8px;bottom:8px;width:min(316px,calc(100% - 16px));min-height:0;overflow:auto;display:block;border-left:1px solid #294251;background:#070d13f7;box-shadow:-18px 0 45px #0009}.tc-ticket-close{display:grid;place-items:center;width:30px;height:30px;border:1px solid #263b49;background:#09131b;color:#8ca0af;cursor:pointer}.tc-ticket-close:hover{color:#52e8ca;border-color:#286557}.tc-ticket-close svg{width:16px;height:16px}@media (max-width:1500px){.tc-terminal{grid-template-columns:50px minmax(0,1fr)}}@media (max-width:1100px){.tc-terminal{grid-template-columns:42px minmax(0,1fr)}}@media (max-width:760px){.tc-terminal{grid-template-columns:38px minmax(0,1fr)}.tc-trade-rail{display:none}.tc-trade-panel{right:0;width:min(330px,calc(100vw - 38px))}}
