.terminal{--font-geist-sans:var(--font-terminal-sans);--font-geist-mono:var(--font-terminal-mono);--terminal-header:72px;--terminal-footer:34px;--terminal-bg:#050b11;--terminal-panel:#09151e;--terminal-panel-raised:#101f2a;--terminal-line:#2b414e;--terminal-line-strong:#486575;--terminal-text:#f4f7f8;--terminal-muted:#9dafb8;--terminal-blue:#6c8fff;--terminal-blue-strong:#4f73f0;--terminal-cyan:#34d6ea;--terminal-positive:#31e5a5;--terminal-negative:#ff6471;--terminal-negative-bg:#421922;height:100dvh;min-height:640px;color:var(--terminal-text);font-family:var(--font-terminal-sans), "Helvetica Neue", Arial, sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;text-rendering:geometricprecision;background:radial-gradient(circle at 60% -15%,#5070e32b,#0000 30%),linear-gradient(145deg,#050b14,#07111d 58%,#050b14);flex-direction:column;display:flex;overflow:hidden}.terminal>header{flex:0 0 var(--terminal-header);height:var(--terminal-header);border-bottom:1px solid var(--terminal-line);background:#050c16fa;align-items:stretch;min-width:0;display:flex;overflow:visible;box-shadow:0 12px 32px #00000042}.terminal .brand{border-right:1px solid var(--terminal-line);gap:10px;width:190px;min-width:190px;padding:0 14px}.terminal .brand strong{letter-spacing:.065em;font-size:.84rem;font-weight:700}.terminal .asset-tabs{border-right:1px solid var(--terminal-line);flex:420px;align-items:stretch;min-width:160px;height:100%;display:flex;position:relative;overflow:visible}.terminal .asset-tab-scroll{scrollbar-width:thin;scrollbar-color:#354d66 transparent;scroll-snap-type:x proximity;flex:1;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.terminal .asset-tab{width:var(--asset-tab-width);min-width:var(--asset-tab-width);max-width:var(--asset-tab-width);scroll-snap-align:start;background:#08131fbd;border-bottom:3px solid #0000;border-right:1px solid #182b3d;align-items:center;height:100%;transition:background .16s,border-color .16s;display:flex;position:relative}.terminal .asset-tab.active{border-bottom-color:var(--terminal-blue);background:linear-gradient(#7190ff30,#091421eb);box-shadow:inset 0 -7px 18px #4e6ff014}.terminal .asset-tab-grip{color:#4f6276;cursor:grab;width:14px;min-width:14px;margin-left:3px}.terminal .asset-tab:active .asset-tab-grip{cursor:grabbing}.terminal .asset-tabs .asset-tab-main{height:100%;color:var(--terminal-text);white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 23px 0 2px;display:flex;overflow:hidden;width:auto!important;min-width:0!important}.terminal .asset-tab-main .asset-label{text-overflow:ellipsis;min-width:0;font-size:.76rem;font-weight:600;overflow:hidden}.terminal .asset-tab-main .tab-change{font:600 .64rem/1 var(--font-geist-mono), ui-monospace, monospace;margin-left:auto}.terminal .positive{color:var(--terminal-positive)!important}.terminal .negative{color:var(--terminal-negative)!important}.terminal .asset-tabs .asset-tab-close{z-index:3;color:#7f91a5;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;height:22px;padding:0;display:grid;position:absolute;top:8px;right:5px;width:22px!important;min-width:22px!important}.terminal .asset-tab:hover .asset-tab-close,.terminal .asset-tab:focus-within .asset-tab-close,.terminal .asset-tab.active .asset-tab-close{opacity:1}.terminal .asset-tab-close svg{width:13px}.terminal .asset-tabs .asset-tab-resize{z-index:5;cursor:col-resize;background:0 0;border:0;border-radius:4px;height:calc(100% - 18px);padding:0;position:absolute;top:9px;right:-4px;width:8px!important;min-width:8px!important}.terminal .asset-tab-resize:hover,.terminal .asset-tab-resize:focus-visible{background:var(--terminal-blue)}.terminal .asset-tabs .asset-tab-add,.terminal .asset-tabs .asset-tab-overflow{border:0;border-left:1px solid var(--terminal-line);color:#9badc0;background:#07121e;border-bottom:0;flex:0 0 42px;place-items:center;height:100%;padding:0;display:grid;width:42px!important;min-width:42px!important}.terminal .asset-tabs .asset-tab-overflow{grid-template-columns:1fr;position:relative}.terminal .asset-tab-overflow svg{width:17px}.terminal .asset-tab-overflow b{background:var(--terminal-blue-strong);color:#fff;border:0;border-radius:8px;width:auto;height:auto;padding:1px 4px;font-size:.52rem;position:absolute;top:9px;right:4px}.terminal .asset-tabs .asset-tab-add:hover,.terminal .asset-tabs .asset-tab-overflow:hover{color:#fff;background:#102236}.terminal .asset-tab-menu{z-index:110;border:1px solid var(--terminal-line-strong);background:#091522;border-radius:10px;width:260px;max-height:min(420px,70vh);padding:7px;position:absolute;top:calc(100% + 7px);right:5px;overflow:auto;box-shadow:0 24px 75px #000000a6}.terminal .asset-tabs .asset-tab-menu button{color:#d9e5f0;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-width:0;height:46px;padding:0 11px;display:flex}.terminal .asset-tab-menu button:hover,.terminal .asset-tab-menu button.active{color:#fff;background:#13263a}.terminal .asset-tab-menu button small{color:#7f93a7;margin-left:auto;font-size:.67rem}.terminal .account-summary-trigger{border:0;border-right:1px solid var(--terminal-line);text-align:left;background:#07121e;grid-template-columns:auto repeat(4,minmax(72px,1fr)) auto auto;align-items:center;gap:11px;width:auto;min-width:422px;height:100%;padding:8px 13px;display:grid}.terminal .account-summary-trigger:hover{background:#0d1c2b}.terminal .account-summary-trigger>i{color:#efc674;font:750 .57rem var(--font-geist-mono), monospace;letter-spacing:.05em;border:1px solid #bd9854;border-radius:5px;padding:4px 6px}.terminal .account-summary-trigger>span{gap:3px;min-width:0;display:grid}.terminal .account-summary-trigger small{color:#70849a;font:620 .49rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.terminal .account-summary-trigger strong{color:#f5f8fc;font:680 .65rem/1 var(--font-geist-mono), monospace;white-space:nowrap;margin:0}.terminal .account-pnl{font:700 .65rem var(--font-geist-mono), monospace;white-space:nowrap;font-style:normal}.terminal .head-icon{color:#98aabd;background:0 0;border:0;border-radius:7px;width:48px;min-width:48px;height:100%;margin:0 2px}.terminal .head-icon:hover{color:#fff;background:#102236}.terminal .deposit{width:150px;min-width:150px;height:42px;margin:15px 13px 15px 7px;font-size:.73rem;font-weight:720}.terminal .workgrid{grid-template-columns:44px minmax(280px, var(--watch-width)) minmax(360px, 1fr) minmax(286px, var(--order-width));grid-template-rows:minmax(280px, 1fr) var(--ledger-height);flex:auto;grid-template-areas:"rail instruments chart order""rail instruments ledger order";min-width:0;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.terminal .workgrid.instruments-hidden{grid-template-columns:44px 0 minmax(420px, 1fr) minmax(286px, var(--order-width))}.terminal .workgrid.order-hidden{grid-template-columns:44px minmax(280px, var(--watch-width)) minmax(420px, 1fr) 0}.terminal .workgrid.instruments-hidden.order-hidden{grid-template-columns:44px 0 minmax(420px,1fr) 0}.terminal .workgrid.ledger-hidden{grid-template-rows:minmax(0,1fr) 0}.terminal .instruments,.terminal .chart-pane,.terminal .order,.terminal .ledger{border-width:0;min-height:0}.terminal .rail{background:#060f16;box-shadow:inset -1px 0 #4c6f8e14}.terminal .instruments{border-right:1px solid var(--terminal-line);background:#0a1720;box-shadow:inset -12px 0 28px #0108101f}.terminal .chart-pane{border-right:1px solid var(--terminal-line);background:#06111a}.terminal .ledger{border-top:1px solid var(--terminal-line);background:#0b1720;overflow:hidden;box-shadow:inset 0 12px 28px #01070e14}.terminal .order{scrollbar-width:thin;scrollbar-color:#395774 transparent;background:#0d1a23;overflow:auto;box-shadow:inset 12px 0 28px #01081014}.terminal .order.is-hidden,.terminal .ledger.is-hidden{display:none}.terminal .panel-resizer{z-index:45;background:0 0;border:0;padding:0;position:absolute}.terminal .panel-resizer span{background:0 0;width:100%;height:100%;transition:background .15s;display:block}.terminal .panel-resizer:hover span,.terminal .panel-resizer:focus-visible span{background:var(--terminal-blue)}.terminal .panel-resizer-watch{left:calc(44px + var(--watch-width) - 4px);cursor:col-resize;width:8px;top:0;bottom:0}.terminal .panel-resizer-order{right:calc(var(--order-width) - 4px);cursor:col-resize;width:8px;top:0;bottom:0}.terminal .panel-resizer-ledger{left:calc(44px + var(--watch-width));right:var(--order-width);bottom:calc(var(--ledger-height) - 4px);cursor:row-resize;height:8px}.terminal .workgrid.instruments-hidden .panel-resizer-ledger{left:44px}.terminal .workgrid.order-hidden .panel-resizer-ledger{right:0}.terminal .pane-title{border-bottom:1px solid #172a3d;flex:0 0 44px;height:44px;min-height:44px;padding:0 12px}.terminal .pane-title strong{color:#d8e4ef;letter-spacing:.085em;font-size:.7rem;font-weight:600}.terminal .pane-title small{color:#91a5b9;white-space:nowrap;font-size:.68rem;font-weight:400}.terminal .filters{flex:0 0 56px;grid-template-columns:minmax(130px,1.1fr) minmax(138px,.9fr);gap:7px;height:56px;min-height:56px;padding:10px 12px 8px}.terminal .filters label,.terminal .filters>button{min-width:0;height:38px;font-size:.72rem}.terminal .filters>button{white-space:nowrap;overflow:hidden}.terminal .asset-class-tabs{scrollbar-width:none;flex:0 0 42px;align-items:flex-start;gap:5px;height:42px;min-height:42px;padding:4px 12px 10px;display:flex;overflow-x:auto}.terminal .asset-class-tabs button{flex:none;height:28px;padding:0 9px;font-size:.66rem;font-weight:500}.terminal .quote-head{color:#8298ad;height:34px;min-height:34px;font:500 .6rem var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:.095em;text-transform:uppercase;flex:0 0 34px;grid-template-columns:minmax(92px,1.6fr) minmax(42px,.55fr) minmax(62px,.82fr) minmax(62px,.82fr) minmax(82px,1.1fr);gap:5px;padding:0 10px 0 32px;display:grid}.terminal .quote-list{flex:1 1 0;min-height:0;overflow-y:auto}.terminal .quote-list>.quote-row{border-color:#172b3e;grid-template-columns:22px minmax(0,1fr);height:44px;min-height:44px;padding:0 10px;transition:background .16s,box-shadow .16s}.terminal .quote-select{color:#d4e0ea;grid-template-columns:minmax(92px,1.6fr) minmax(42px,.55fr) minmax(62px,.82fr) minmax(62px,.82fr) minmax(82px,1.1fr);align-items:center;gap:5px;width:100%;min-width:0;padding:0;font-size:.68rem;display:grid}.terminal .quote-select>span:not(.sym),.terminal .quote-select>.quote-change{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.terminal .quote-select .sym strong{color:#f4f8fc;font-size:.71rem;font-weight:600}.terminal .signal{color:#fff;width:20px;height:20px}.terminal .signal.upbg{color:#d0ffeb;background:#168d68}.terminal .signal.downbg{color:#ffe1e6;background:#943148}.terminal .quote-change{text-align:center;white-space:nowrap;border-radius:5px;justify-self:stretch;padding:5px 6px;font-weight:600}.terminal .quote-change.positive{background:#0f4939;color:#5bffc3!important}.terminal .quote-change.negative{background:var(--terminal-negative-bg);color:#ff91a2!important}.terminal .chartbar{border-bottom:1px solid var(--terminal-line);scrollbar-width:none;gap:5px;height:44px;min-height:44px;padding:0 8px;overflow:auto hidden}.terminal .chartbar button{border-radius:6px;min-width:30px;height:30px;padding:0 8px;font-size:.68rem;font-weight:500}.terminal .chartrow{grid-template-columns:46px minmax(0,1fr)}.terminal .drawing-tools{scrollbar-width:none;background:#06131f;gap:4px;padding:7px 5px;overflow-y:auto}.terminal .drawing-tools button{border:1px solid #0000;border-radius:7px;width:35px;height:34px;min-height:34px;font-size:.92rem;transition:color .14s,background .14s,border-color .14s,transform .14s}.terminal .drawing-tools button:hover{color:#eaf3ff;background:#10283b;border-color:#2d4d67;transform:translateY(-1px)}.terminal .plot{background:#06111d;overflow:hidden}.terminal .chart{width:100%;height:100%;position:absolute;inset:0}.terminal .ohlc{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dbe7f1;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#050d17e0;border:1px solid #304b63b3;border-radius:8px;align-items:center;gap:16px;padding:7px 10px;display:flex;position:absolute;top:10px;left:12px;right:12px}.terminal .ohlc>strong{color:#eef5fb;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.68rem;font-weight:600;display:flex;overflow:hidden}.terminal .ohlc>strong small{color:#9eb2c5;background:#172a3d;border-radius:4px;padding:3px 5px;font-size:.55rem}.terminal .ohlc-values{align-items:center;gap:13px;min-width:0;margin-left:auto;display:flex}.terminal .ohlc-values span{white-space:nowrap;align-items:center;gap:4px;display:flex}.terminal .ohlc-values i{color:#8197aa;font-size:.57rem;font-style:normal;font-weight:400}.terminal .ohlc-values b{color:#edf5fb;font-size:.66rem;font-weight:600}.terminal .ohlc-values span:nth-child(2) b{color:#73ecc0}.terminal .ohlc-values span:nth-child(3) b{color:#ffa2ae}.terminal .market-data-strip{z-index:7;align-items:center;gap:6px;display:flex;position:absolute;top:57px;left:13px}.terminal .market-data-strip>span,.terminal .market-data-strip>button{color:#7f93a8;min-height:25px;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;background:#081421e6;border:1px solid #274059;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:flex}.terminal .market-data-strip b{color:#dce7f1}.terminal .market-data-strip>button{color:#a9bbcc}.terminal .market-data-strip>button:hover{color:#fff;border-color:var(--terminal-blue)}.terminal .market-data-strip svg{width:13px}.terminal .market-data-strip .feed-status{color:#a9bbcc}.terminal .market-data-strip .feed-status:before{content:"";background:#8193a4;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #8193a41a}.terminal .market-data-strip .feed-status.live:before{background:#4de6ad;box-shadow:0 0 0 3px #4de6ad1f,0 0 12px #4de6ad66}.terminal .market-data-strip .feed-status.hybrid:before{background:#f4bc5d;box-shadow:0 0 0 3px #f4bc5d1f,0 0 12px #f4bc5d59}.terminal .order-title{height:48px;min-height:48px;padding:0 12px}.terminal .order-title strong{letter-spacing:.015em;font-size:.79rem;font-weight:600}.terminal .order-title button{place-items:center;width:30px;height:30px;display:grid}.terminal .order>select{width:calc(100% - 24px);height:38px;margin:10px 12px 8px}.terminal .price-buttons{gap:7px;margin:0 12px}.terminal .price-buttons button{height:63px;padding:9px 10px}.terminal .price-buttons .sell{color:#ff7187;border-color:#ef4563;background:linear-gradient(145deg,#bc2a484d,#45142238)!important}.terminal .price-buttons .buy{color:#55b8ff;border-color:#348ff2;background:linear-gradient(145deg,#2967e14d,#122c653b)!important}.terminal .price-buttons span{letter-spacing:.035em;font-size:.68rem;font-weight:500}.terminal .price-buttons strong{font:700 .87rem var(--font-geist-mono), monospace;letter-spacing:0}.terminal .spread-display{background:#0b1926;border:1px solid #203a50;border-radius:6px;grid-template-columns:1fr auto;gap:2px 8px;margin:7px 12px 4px;padding:7px 9px;display:grid}.terminal .spread-display span{color:#8297ab;font-size:.66rem;font-weight:400}.terminal .spread-display strong{color:#e9f1f8;font:600 .69rem var(--font-geist-mono), monospace}.terminal .spread-display small{color:#637d94;grid-column:1/-1;font-size:.6rem}.terminal .sentiment-block{margin:9px 12px}.terminal .sentiment-block header{background:0 0;border:0;justify-content:space-between;height:auto;display:flex}.terminal .sentiment-block header span{color:#b5c4d2;font-size:.65rem;font-weight:500}.terminal .sentiment-block header small{color:#8298ac;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.terminal .sentiment{gap:3px;height:8px;margin:6px 0 0;display:flex}.terminal .sentiment span:first-child,.terminal .sentiment span:last-child{border:0;border-radius:4px;height:8px;padding:0}.terminal .sentiment span:first-child{background:#eb4964;box-shadow:0 0 10px #eb49642e}.terminal .sentiment span:last-child{background:#6686ff;box-shadow:0 0 10px #6686ff2e}.terminal .mode,.terminal .kind{margin-left:12px;margin-right:12px}.terminal .field{margin:12px}.terminal .field>.field-heading{height:auto;min-height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:6px;padding:0;display:flex}.terminal .field-heading>strong{color:#adbdcb;letter-spacing:.02em;font-size:.68rem;font-weight:500}.terminal .field-heading>.risk-unit-toggle{margin-left:auto}.terminal .field>.field-heading+div{background:#07131f;border:1px solid #304a62;border-radius:7px;align-items:center;height:39px;display:flex}.terminal .field input{font:500 .69rem var(--font-geist-mono), monospace}.terminal .field span{min-width:48px;font-size:.65rem}.terminal .field button{width:34px;min-width:34px}.terminal .field-helper{color:#71869a;margin-top:5px;font-size:.59rem;line-height:1.4;display:block}.terminal .risk-unit-toggle{border:1px solid #2c455c;border-radius:6px;height:22px;display:flex;overflow:hidden}.terminal .risk-unit-toggle button{color:#7890a6;background:#0b1a28;border:0;border-left:1px solid #2c455c;width:auto;min-width:30px;height:100%;padding:0 6px;font-size:.55rem;font-weight:500}.terminal .risk-unit-toggle button:first-child{border-left:0}.terminal .risk-unit-toggle button.active{color:#fff;background:#5575f4;box-shadow:inset 0 0 0 1px #9eb1ff33}.terminal .quick-order-note{color:#95a8ba;border:1px solid #2a425a;border-radius:7px;margin:12px;padding:10px;line-height:1.45}.terminal .place{margin:10px 12px}.terminal .place button{height:42px;font-weight:600}.terminal .order>p{color:#eecf91;letter-spacing:.105em;text-transform:uppercase;margin:13px 12px 18px;padding:9px 7px;font-size:.59rem;font-weight:500}.terminal .ledger-head{scrollbar-width:none;height:46px;min-height:46px;padding:0 8px;overflow-x:auto}.terminal .ledger-head button{flex:none;padding:0 10px;font-size:.69rem;font-weight:500}.terminal .ledger-head button.active{border-bottom-color:var(--terminal-blue)}.terminal .rows{height:calc(100% - 46px);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums lining-nums;font-size:.69rem}.terminal .rows>div{min-width:780px;min-height:42px;padding-left:14px;padding-right:14px}.terminal .rows .row-head{color:#8298ab;font-family:var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:500}.terminal .rows>div:not(.row-head){font-weight:500}.terminal .side-pill{border-radius:5px;width:max-content;padding:4px 7px;font-weight:740}.terminal .side-pill.buy{color:#83c9ff;background:#12365e}.terminal .side-pill.sell{color:#ff9bab;background:#471827}.terminal .pnl-value{border-radius:5px;padding:4px 6px;font-weight:760}.terminal .pnl-value.positive{background:#0e4737;color:#58ffc0!important}.terminal .pnl-value.negative{background:#451725;color:#ff91a2!important}.terminal .institutional-summary{grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(190px,1.35fr);gap:8px;height:calc(100% - 46px);padding:12px;display:grid;overflow:auto}.terminal .institutional-summary article{min-width:0;padding:13px}.terminal .institutional-summary span{letter-spacing:.07em;font-size:.55rem}.terminal .institutional-summary strong{margin:7px 0 4px;font-size:.92rem}.terminal .institutional-summary small{font-size:.55rem;line-height:1.35}.terminal .equity-curve-card svg{width:100%;height:36px;margin:2px 0;overflow:visible}.terminal .equity-curve-card path{fill:none;stroke:var(--terminal-blue);stroke-width:2.2px;vector-effect:non-scaling-stroke}.terminal .market-depth-panel{grid-template-columns:minmax(210px,.42fr) minmax(460px,1fr);height:calc(100% - 46px);min-height:0;display:grid;overflow:auto}.terminal .market-depth-panel>header{border-right:1px solid var(--terminal-line);background:linear-gradient(145deg,#0d1d2c,#08131f);align-content:center;gap:12px;min-width:0;padding:16px;display:grid}.terminal .market-depth-panel>header>div{gap:4px;display:grid}.terminal .market-depth-panel>header span{color:#758ba0;font:.57rem var(--font-geist-mono), monospace;letter-spacing:.1em}.terminal .market-depth-panel>header strong{font-size:1rem}.terminal .market-depth-panel dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.terminal .market-depth-panel dl div{border:1px solid #274057;border-radius:7px;min-width:0;padding:8px}.terminal .market-depth-panel dt{color:#71879c;font-size:.52rem}.terminal .market-depth-panel dd{color:#e0eaf3;font:700 .62rem var(--font-geist-mono), monospace;margin:4px 0 0}.terminal .market-depth-panel>section{grid-template-columns:1fr 86px 1fr;align-items:stretch;min-width:460px;display:grid}.terminal .depth-book{flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex}.terminal .depth-book>div,.terminal .depth-book article{height:21px;font:.56rem var(--font-geist-mono), monospace;grid-template-columns:1fr 1.2fr;align-items:center;gap:8px;display:grid;position:relative}.terminal .depth-book>div{color:#71879c}.terminal .depth-book article span,.terminal .depth-book article strong{z-index:2;position:relative}.terminal .depth-book article strong{text-align:right}.terminal .depth-book article i{z-index:1;opacity:.33;position:absolute;inset:1px 0 1px auto}.terminal .depth-book.asks strong{color:#ffadb8}.terminal .depth-book.asks i{background:#9c3549}.terminal .depth-book.bids strong{color:#72edbd}.terminal .depth-book.bids i{background:#176b54}.terminal .depth-mid{text-align:center;background:#07121e;border-left:1px solid #20384d;border-right:1px solid #20384d;place-content:center;gap:5px;display:grid}.terminal .depth-mid span{color:#71879c;font:.54rem var(--font-geist-mono), monospace}.terminal .depth-mid strong{color:#f0f5f9;font:730 .7rem var(--font-geist-mono), monospace}.terminal>footer{flex:0 0 var(--terminal-footer);height:var(--terminal-footer);border-top:1px solid var(--terminal-line);min-width:0;font:.58rem var(--font-geist-mono), monospace;scrollbar-width:none;background:#06101b;gap:20px;padding:0 14px 0 58px;overflow-x:auto}.terminal .terminal-status{flex:0 auto;max-width:min(440px,30vw)}.order-confirm-dialog{color:#edf5ff!important;background:#091521!important;border-color:#3a526c!important;max-width:570px!important}.order-confirm-summary{gap:14px;display:grid}.order-confirm-side{border:1px solid;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 12px;padding:13px 14px;display:grid}.order-confirm-side>span{border-radius:5px;grid-row:1/3;align-self:center;padding:6px 9px;font-weight:800}.order-confirm-side>strong{font-size:1rem}.order-confirm-side>small{color:#91a4b7;font:.61rem var(--font-geist-mono), monospace}.order-confirm-side.buy{background:#0f2440;border-color:#365a9e}.order-confirm-side.buy>span{color:#dbe7ff;background:#405fd0}.order-confirm-side.sell{background:#25131c;border-color:#713849}.order-confirm-side.sell>span{color:#ffe7eb;background:#a53d52}.order-confirm-summary dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.order-confirm-summary dl div{background:#0d1c2a;border:1px solid #2c4359;border-radius:7px;padding:10px 11px}.order-confirm-summary dt{color:#8296aa;font-size:.7rem}.order-confirm-summary dd{color:#fff;font:700 .78rem var(--font-geist-mono), monospace;margin:5px 0 0}.order-confirm-summary>p{color:#dbc796;align-items:center;gap:7px;font-size:.7rem;display:flex}.order-confirm-summary>p svg{width:16px}.order-confirm-action,.order-confirm-dialog .dialog-cancel{border:1px solid #354d65;border-radius:7px;min-width:145px;height:42px;font-weight:700}.order-confirm-dialog .dialog-cancel{color:#cbd7e1;background:#0c1c2a}.order-confirm-action.buy{color:#fff;background:#5069dc;border-color:#6f88f4}.order-confirm-action.sell{color:#fff;background:#9b384d;border-color:#c05a6d}.terminal .rail [aria-label],.terminal .drawing-tools [aria-label],.terminal .chartbar [aria-label],.terminal .head-icon[aria-label]{position:relative}.terminal .rail [aria-label]:after,.terminal .drawing-tools [aria-label]:after,.terminal .chartbar [aria-label]:after,.terminal .head-icon[aria-label]:after{content:attr(aria-label);z-index:160;color:#f3f7fb;width:max-content;max-width:210px;font:.63rem/1.25 var(--font-geist-sans), sans-serif;opacity:0;pointer-events:none;background:#101e2c;border:1px solid #3a536c;border-radius:5px;padding:6px 8px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px);box-shadow:0 9px 30px #00000073}.terminal .rail [aria-label]:after,.terminal .drawing-tools [aria-label]:after{top:50%;left:calc(100% + 8px);transform:translate(-2px,-50%)}.terminal .rail [aria-label]:hover:after,.terminal .rail [aria-label]:focus-visible:after,.terminal .drawing-tools [aria-label]:hover:after,.terminal .drawing-tools [aria-label]:focus-visible:after,.terminal .chartbar [aria-label]:hover:after,.terminal .chartbar [aria-label]:focus-visible:after,.terminal .head-icon[aria-label]:hover:after,.terminal .head-icon[aria-label]:focus-visible:after{opacity:1;transform:translate(-50%)}.terminal .rail [aria-label]:hover:after,.terminal .rail [aria-label]:focus-visible:after,.terminal .drawing-tools [aria-label]:hover:after,.terminal .drawing-tools [aria-label]:focus-visible:after{transform:translateY(-50%)}.terminal .brand strong,.terminal .pane-title strong,.terminal .order-title strong{text-wrap:nowrap}.terminal .account-summary-trigger{background:linear-gradient(#0b1720,#07121a);box-shadow:inset 1px 0 #ffffff06}.terminal .account-summary-trigger>.account-metric{gap:5px}.terminal .account-summary-trigger .account-metric small{color:#91a4ad;font:650 .5rem/1 var(--font-geist-sans), sans-serif;letter-spacing:.13em}.terminal .account-summary-trigger .account-metric>strong{color:#f9fbfc;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.015em;font-size:.72rem;font-weight:680}.terminal .money-figure{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:0;display:flex}.terminal .account-summary-trigger .account-metric>.money-figure{align-items:baseline;gap:0;display:flex}.terminal .money-figure i,.terminal .money-figure b,.terminal .money-figure sup{font:inherit}.terminal .money-figure i{color:#aebbc1;margin-right:0;font-style:normal;font-weight:540}.terminal .money-figure b{color:#fff;font-weight:720}.terminal .money-figure sup{color:#d7e0e4;font-size:.78em;font-weight:620}.terminal .account-pnl{letter-spacing:-.02em;background:#ffffff06;border:1px solid;border-radius:5px;padding:5px 7px}.terminal .notification-trigger{position:relative}.terminal .notification-trigger.active{color:#fff;background:#152732}.terminal .notification-trigger>i{background:#ff6270;border:1px solid #07121a;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:13px;box-shadow:0 0 9px #ff6270a6}.terminal .terminal-notifications{z-index:140;background:#14212a;border:1px solid #425967;border-radius:10px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:300px;overflow:hidden;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff05}.terminal .terminal-notifications>header{background:#182630;border-bottom:1px solid #354752;align-items:center;height:54px;padding:0 15px;display:flex}.terminal .terminal-notifications>header strong{font-size:.82rem;font-weight:680}.terminal .terminal-notifications>header button{color:#c7d1d6;background:0 0;border:0;margin-left:auto;font-size:.67rem}.terminal .terminal-notifications>header button:hover{color:#fff}.terminal .notification-period{color:#7f929d;letter-spacing:.12em;padding:12px 15px 6px;font-size:.55rem;font-weight:680}.terminal .terminal-notifications article{border-bottom:1px solid #2b3c46;grid-template-columns:8px 1fr;gap:11px;min-height:84px;padding:12px 15px;transition:background .15s,opacity .15s;display:grid}.terminal .terminal-notifications article:last-child{border-bottom:0}.terminal .terminal-notifications article:hover{background:#1a2b35}.terminal .terminal-notifications article.read{opacity:.62}.terminal .terminal-notifications article .notice-dot{border-radius:50%;width:7px;height:7px;margin-top:5px}.terminal .notice-dot.blue{background:#6d91ff;box-shadow:0 0 9px #6d91ff80}.terminal .notice-dot.green{background:#35e1a4;box-shadow:0 0 9px #35e1a473}.terminal .notice-dot.amber{background:#efc86f;box-shadow:0 0 9px #efc86f66}.terminal .terminal-notifications article div{min-width:0}.terminal .terminal-notifications article strong{color:#f6f8f9;font-size:.76rem;font-weight:650}.terminal .terminal-notifications article p{color:#b9c5ca;margin:4px 0;font-size:.69rem;line-height:1.45}.terminal .terminal-notifications article small{color:#82949e;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.035em}.terminal .terminal-dock{z-index:115;background:#111d24;border-right:1px solid #506672;flex-direction:column;width:min(438px,100% - 56px);animation:.2s ease-out terminal-dock-in;display:flex;position:absolute;top:0;bottom:0;left:44px;overflow:hidden;box-shadow:24px 0 70px #00000085,inset -1px 0 #ffffff06}.terminal .terminal-dock.calendar{width:min(620px,100% - 56px)}@keyframes terminal-dock-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.terminal .terminal-dock>header{background:#142129;border-bottom:1px solid #344751;flex:0 0 58px;align-items:center;height:58px;padding:0 16px;display:flex}.terminal .terminal-dock>header>span{color:#dfe7ea;align-items:center;gap:10px;display:flex}.terminal .terminal-dock>header svg{color:#8fa5af;width:16px}.terminal .terminal-dock>header strong{letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:620}.terminal .terminal-dock>header>button{color:#98a9b1;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.terminal .terminal-dock>header>button:hover{color:#fff;background:#22333d}.terminal .settings-body,.terminal .dock-calendar{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.terminal .settings-body>section{border-bottom:1px solid #2e4049;padding:18px 18px 14px}.terminal .settings-body>section>small{color:#8397a0;letter-spacing:.12em;margin-bottom:8px;font-size:.57rem;font-weight:700;display:block}.terminal .setting-row{color:#eef2f3;align-items:center;gap:12px;min-height:41px;display:flex}.terminal .setting-row>span{align-items:center;gap:9px;min-width:0;font-size:.76rem;line-height:1.35;display:flex}.terminal .setting-row>span>svg{color:#8da1aa;width:15px}.terminal .setting-row>.terminal-switch{margin-left:auto}.terminal .setting-impact{background:#6f838d;border-radius:3px;width:6px;height:18px}.terminal .setting-impact.high{background:#ff6470}.terminal .setting-impact.medium{background:#efc66b}.terminal .setting-impact.low{background:#6b91ff}.terminal .terminal-switch{background:#22333d;border:1px solid #425866;border-radius:999px;width:35px;min-width:35px;height:20px;padding:0;position:relative}.terminal .terminal-switch>span,.terminal .terminal-switch>i{background:#8799a1;border-radius:50%;width:12px;height:12px;transition:transform .17s,background .17s;position:absolute;top:3px;left:3px}.terminal .terminal-switch.on{background:#36549b;border-color:#5880df}.terminal .terminal-switch.on>span,.terminal .terminal-switch.on>i{background:#fff;transform:translate(15px);box-shadow:0 0 8px #ffffff3d}.terminal .dock-select{color:#dce4e7;gap:8px;margin-top:9px;font-size:.73rem;display:grid}.terminal .dock-select select{color:#f2f5f6;background:#111d24;border:1px solid #425660;border-radius:6px;height:40px;padding:0 11px;font-size:.74rem}.terminal .settings-body>footer,.terminal .dock-calendar>footer{background:#101b22;border-top:1px solid #34464f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 16px;display:flex}.terminal .settings-body>footer span,.terminal .dock-calendar>footer span{color:#8799a1;font-size:.61rem}.terminal .settings-body>footer a,.terminal .dock-calendar>footer a{color:#dce5e8;align-items:center;gap:5px;font-size:.65rem;text-decoration:none;display:flex}.terminal .settings-body>footer svg,.terminal .dock-calendar>footer svg{width:13px}.terminal .calendar-toolbar{border-bottom:1px solid #30434c;flex:0 0 56px;align-items:center;gap:10px;padding:9px 13px;display:flex}.terminal .calendar-toolbar button{color:#eaf0f2;background:#192831;border:1px solid #3c515b;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:.7rem;display:flex}.terminal .calendar-toolbar button.active{background:#243861;border-color:#688bff}.terminal .calendar-toolbar button svg{width:14px}.terminal .calendar-toolbar span{color:#9eafb6;font:600 .57rem var(--font-geist-mono), monospace;letter-spacing:.08em;margin-left:auto}.terminal .calendar-toolbar small{color:#6f8791;letter-spacing:.08em;font-size:.53rem}.terminal .calendar-filters{background:#17242b;border-bottom:1px solid #32444d;grid-template-columns:repeat(3,1fr);gap:14px;padding:8px 15px;display:grid}.terminal .calendar-column-head{color:#91a3aa;letter-spacing:.08em;border-bottom:1px solid #465861;flex:0 0 34px;grid-template-columns:minmax(210px,1fr) 68px 72px 72px 22px;align-items:center;gap:7px;padding:0 13px;font-size:.55rem;font-weight:650;display:grid}.terminal .calendar-events{scrollbar-color:#617783 #1a2830;flex:1;min-height:0;overflow:auto}.terminal .calendar-events article{border-bottom:1px solid #394b54}.terminal .calendar-date{color:#f2f5f6;background:#25333b;border-bottom:1px solid #43535b;align-items:center;height:32px;padding:0 13px;font-size:.69rem;font-weight:680;display:flex}.terminal .calendar-event-row{color:#dce4e7;text-align:left;background:#121e25;border:0;grid-template-columns:minmax(210px,1fr) 68px 72px 72px 22px;align-items:center;gap:7px;width:100%;min-height:63px;padding:8px 13px;display:grid}.terminal .calendar-event-row:hover{background:#192831}.terminal .calendar-event-row>span:first-child{grid-template-columns:65px 1fr;gap:3px 10px;min-width:0;display:grid}.terminal .calendar-event-row time{color:#f2f5f6;font:620 .72rem var(--font-geist-mono), monospace;grid-row:1/3}.terminal .calendar-event-row strong{color:#f5f7f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:560;overflow:hidden}.terminal .calendar-event-row small{color:#91a3aa;align-items:center;gap:5px;font-size:.59rem;display:flex}.terminal .calendar-event-row>span:not(:first-child){color:#b6c4c9;font:520 .69rem var(--font-geist-mono), monospace;text-align:right}.terminal .calendar-event-row>svg{color:#82959d;width:14px;transition:transform .15s}.terminal .calendar-events article.expanded .calendar-event-row>svg{transform:rotate(180deg)}.terminal .impact-bars{align-items:flex-end;gap:2px;display:flex}.terminal .impact-bars b{background:#73868f;width:2px;height:6px}.terminal .impact-bars b:nth-child(2){height:8px}.terminal .impact-bars b:nth-child(3){height:10px}.terminal .impact-bars.medium b:nth-child(3),.terminal .impact-bars.low b:nth-child(n+2){opacity:.18}.terminal .impact-bars.high b{background:#ff6470}.terminal .impact-bars.medium b{background:#efc66b}.terminal .impact-bars.low b{background:#6d91ff}.terminal .calendar-event-detail{background:#16232a;border-top:1px solid #34464f;padding:12px 14px 14px 88px}.terminal .calendar-event-detail p{color:#aebdc3;margin:0 0 10px;font-size:.67rem;line-height:1.5}.terminal .calendar-event-detail button{color:#dbe3e6;background:#111d24;border:1px solid #465c68;border-radius:5px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:.63rem;display:flex}.terminal .calendar-event-detail button.active{color:#9db2ff;border-color:#5b7ee5}.terminal .calendar-event-detail svg{width:13px}.terminal .drawing-tools{border-right:1px solid #2e4653}.terminal .chart-axis-label{fill:#a9c2d2;font-size:12px}.terminal .position-markers{z-index:6;pointer-events:none;position:absolute;inset:0}.terminal .position-markers>div{font:600 .57rem var(--font-geist-mono), monospace;border-top:1px dashed;align-items:center;gap:7px;display:flex;position:absolute;left:9%;right:7%}.terminal .position-markers>div.buy{color:#52edb7;border-color:#35dba4}.terminal .position-markers>div.sell{color:#ff8490;border-color:#ff6572}.terminal .position-markers span{background:#0a151c;padding:3px 5px}.terminal .position-markers strong{color:#f4f7f8}.terminal .position-markers small{color:#9eafb6;background:#0a151c;margin-left:auto;padding:3px 5px}.terminal .order>select{color:#f0f4f5;background:#101e27;border-color:#425a67;font-size:.72rem;font-weight:560}.terminal .price-buttons button{position:relative}.terminal .price-buttons button small{color:currentColor;letter-spacing:.12em;opacity:.62;font-size:.47rem;font-weight:700;position:absolute;bottom:6px;right:8px}.terminal .price-buttons .buy small{left:8px;right:auto}.terminal .price-buttons strong{letter-spacing:-.025em;margin-top:8px;font-size:.95rem}.terminal .mode button:disabled{opacity:.34;cursor:not-allowed}.terminal .signal-off{color:#6e848e;background:0 0;border:1px solid #334a56}.terminal .risk-calculator,.terminal .execution-estimate{background:linear-gradient(145deg,#11212b,#0d1921);border:1px solid #36505d;border-radius:8px;margin:12px;padding:11px}.terminal .risk-calculator>header,.terminal .execution-estimate>header{background:0 0;border:0;align-items:center;height:auto;padding:0 0 9px;display:flex}.terminal .risk-calculator>header span,.terminal .execution-estimate>header span{color:#edf2f4;align-items:center;gap:6px;font-size:.67rem;font-weight:650;display:flex}.terminal .risk-calculator>header svg{color:#89a4ff;width:14px}.terminal .risk-calculator>header small,.terminal .execution-estimate>header small{color:#80959f;letter-spacing:.11em;margin-left:auto;font-size:.51rem;font-weight:700}.terminal .risk-calculator>div{grid-template-columns:1fr 1.3fr;gap:7px;display:grid}.terminal .risk-calculator label{background:#0c1820;border:1px solid #415863;border-radius:6px;align-content:center;gap:2px;min-width:0;height:45px;padding:5px 8px;display:grid;overflow:hidden}.terminal .risk-calculator label>small{color:#8fa1aa;font-size:.51rem}.terminal .risk-calculator label>span{color:#9daeb5;align-items:center;min-width:0;font-size:.59rem;display:flex}.terminal .risk-calculator label input{color:#fff;width:100%;min-width:0;font:650 .71rem var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;padding:0}.terminal .risk-calculator label b{color:#9daeb5;font-size:.56rem;font-weight:520}.terminal .risk-calculator dl,.terminal .execution-estimate dl{grid-template-columns:1fr 1fr;gap:5px 12px;margin:10px 0 0;display:grid}.terminal .risk-calculator dl>div,.terminal .execution-estimate dl>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.terminal .risk-calculator dt,.terminal .execution-estimate dt{color:#879ba4;font-size:.58rem}.terminal .risk-calculator dd,.terminal .execution-estimate dd{color:#eaf0f2;font:600 .6rem var(--font-geist-mono), monospace;text-align:right;margin:0}.terminal .risk-calculator>button{color:#fff;background:#324a8e;border:1px solid #6683df;border-radius:6px;width:100%;height:34px;margin-top:10px;font-size:.65rem;font-weight:650}.terminal .risk-calculator>button:hover{background:#405dad}.terminal .one-click-control{background:#211d13;border:1px solid #665329;border-radius:8px;align-items:center;gap:12px;margin:12px;padding:11px;display:flex}.terminal .one-click-control>div{gap:3px;min-width:0;display:grid}.terminal .one-click-control strong{color:#f6e0ab;font-size:.68rem}.terminal .one-click-control small{color:#ac9d79;font-size:.58rem;line-height:1.35}.terminal .one-click-control>.terminal-switch{margin-left:auto}.terminal .execution-estimate{padding-bottom:12px}.terminal .execution-estimate dl{margin-top:0}.terminal .order-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.terminal .order-actions .sell{color:#fff;border:1px solid #e15267;background:linear-gradient(#b83c52,#8c2c40)!important}.terminal .order-actions .buy{color:#fff;border:1px solid #5595ff;background:linear-gradient(#467bdf,#3157ba)!important}.terminal .ledger{z-index:55;position:relative;overflow:visible}.terminal .ledger-head button.active-tool{color:#a7b7ff;background:#6c8fff1c}.terminal .ledger-table-wrap{scrollbar-color:#546b78 #101d25;height:calc(100% - 46px);overflow:auto}.terminal .ledger-table{border-collapse:collapse;table-layout:auto;color:#d9e2e5;width:100%;min-width:900px;font:520 .69rem var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums lining-nums}.terminal .ledger-table th,.terminal .ledger-table td{white-space:nowrap;text-align:right;border-bottom:1px solid #2a3e49;height:42px;padding:0 13px}.terminal .ledger-table th{z-index:3;color:#8fa2aa;height:34px;font:600 .56rem var(--font-geist-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#10202a;position:sticky;top:0}.terminal .ledger-table th:first-child,.terminal .ledger-table td:first-child{z-index:2;text-align:left;background:#0b1720;min-width:112px;position:sticky;left:0}.terminal .ledger-table th:first-child{z-index:4;background:#10202a}.terminal .ledger-table tbody tr:hover td,.terminal .ledger-table tbody tr:hover td:first-child{background:#10222c}.terminal .ledger-table td strong{color:#f5f7f8;font-family:var(--font-geist-sans), sans-serif;font-size:.7rem;font-weight:650}.terminal .ledger-table td>button{color:#eef2f4;background:#152630;border:1px solid #49616e;border-radius:5px;height:27px;padding:0 8px;font-size:.61rem}.terminal .ledger-table td>button:hover{color:#fff;border-color:#7292ff}.terminal .ledger-id{color:#82969f;font-size:.61rem}.terminal .ledger-columns{z-index:85;background:#1a272e;border:1px solid #485e69;border-radius:9px;width:300px;max-height:min(420px,100vh - 130px);padding-bottom:8px;position:absolute;top:auto;bottom:46px;right:47px;overflow:auto;box-shadow:0 24px 70px #00000094}.terminal .ledger-columns>header{background:#202f36;border:0;border-bottom:1px solid #42545d;align-items:center;height:47px;padding:0 12px;display:flex}.terminal .ledger-columns>header span{color:#eef2f3;align-items:center;gap:8px;font-size:.72rem;font-weight:650;display:flex}.terminal .ledger-columns>header svg{width:15px}.terminal .ledger-columns>header button{color:#a9b6bc;background:0 0;border:0;border-radius:5px;width:29px;height:29px;margin-left:auto}.terminal .ledger-columns>label{color:#d7e0e3;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.terminal .ledger-columns>label>span{align-items:center;gap:8px;font-size:.68rem;display:flex}.terminal .ledger-columns>label>span svg{color:#71858e;width:12px}.terminal .ledger-columns>label>.terminal-switch{margin-left:auto}.terminal>footer{color:#a8b6bc;font-size:.61rem}.terminal>footer span{align-items:baseline;gap:5px;display:flex}.terminal>footer strong{color:#f5f7f8;letter-spacing:-.01em;font-size:.64rem;font-weight:650}.terminal .terminal-account-menu,.terminal .terminal-quick-menu,.terminal .terminal-identity-menu{top:calc(100% + 8px)}.terminal .terminal-quick-menu{right:210px}.terminal .terminal-identity-menu{right:160px}@media (max-width:1560px) and (min-width:1101px){.terminal .account-summary-trigger{grid-template-columns:auto repeat(2,minmax(72px,1fr)) auto auto;min-width:250px}.terminal .account-summary-trigger>span:nth-of-type(3),.terminal .account-summary-trigger>span:nth-of-type(4){display:none}.terminal .deposit{width:126px;min-width:126px}}@media (max-width:1250px) and (min-width:901px){.terminal .brand{width:160px;min-width:160px}.terminal .account-summary-trigger{grid-template-columns:auto minmax(76px,1fr) auto;gap:8px;min-width:146px}.terminal .account-summary-trigger>span:not(:first-of-type),.terminal .account-pnl,.terminal .deposit{display:none}.terminal .head-icon{width:42px;min-width:42px}.terminal .institutional-summary{grid-template-columns:repeat(3,minmax(145px,1fr))}.terminal .terminal-notifications{right:84px}.terminal .terminal-quick-menu{right:42px}.terminal .terminal-identity-menu{right:0}.terminal .terminal-account-menu{right:126px}}@media (max-width:1100px) and (min-width:901px){.terminal .workgrid{grid-template-columns:44px minmax(260px, min(32vw, var(--watch-width))) minmax(370px, 1fr) minmax(280px, min(29vw, var(--order-width)))}.terminal .filters{grid-template-columns:1fr}.terminal .filters>button{display:none}.terminal .quote-head,.terminal .quote-select{grid-template-columns:minmax(88px,1.4fr) 38px minmax(55px,.8fr) minmax(55px,.8fr) minmax(75px,1fr)}}@media (max-width:900px){.terminal{height:auto;min-height:780px;display:block;overflow:visible}.terminal>header{z-index:90;height:60px;position:sticky;top:0}.terminal .brand{width:145px;min-width:145px}.terminal .asset-tabs{display:none}.terminal .account-summary-trigger{grid-template-columns:auto 1fr auto;gap:7px;width:146px;min-width:146px;margin-left:auto}.terminal .account-summary-trigger>span:not(:first-of-type),.terminal .account-pnl{display:none}.terminal .head-icon{width:40px;min-width:40px}.terminal .head-icon:first-of-type,.terminal .head-icon:nth-of-type(2),.terminal .deposit{display:none}.terminal .workgrid,.terminal .workgrid.instruments-hidden,.terminal .workgrid.order-hidden,.terminal .workgrid.instruments-hidden.order-hidden{grid-template:"chart"540px"order""ledger"330px/minmax(0,1fr);height:auto;min-height:720px;display:grid;overflow:visible}.terminal .workgrid.order-hidden{grid-template-rows:540px 0 330px}.terminal .workgrid.ledger-hidden{grid-template-rows:620px auto 0}.terminal .panel-resizer,.terminal .rail{display:none}.terminal .instruments{z-index:120;width:min(470px,94vw);position:fixed;top:0;bottom:0;left:0}.terminal .chart-pane{border-right:0;min-height:0}.terminal .order{border-top:1px solid var(--terminal-line)}.terminal .ledger{min-height:0}.terminal .institutional-summary{grid-template-columns:repeat(3,minmax(145px,1fr))}.terminal .market-depth-panel{grid-template-columns:1fr}.terminal .market-depth-panel>header{border-right:0;border-bottom:1px solid var(--terminal-line)}.terminal>footer{z-index:80;height:34px;padding-left:12px;position:sticky;bottom:0}}@media (max-width:620px){.terminal .brand{width:126px;min-width:126px;padding:0 8px}.terminal .brand strong{font-size:.66rem}.terminal .account-summary-trigger{width:118px;min-width:118px}.terminal .account-summary-trigger>i{display:none}.terminal .head-icon{width:38px;min-width:38px}.terminal .ohlc{gap:8px;padding:6px 8px;left:8px;right:8px}.terminal .ohlc>strong{max-width:120px}.terminal .ohlc-values{gap:7px}.terminal .ohlc-values span:nth-child(2),.terminal .ohlc-values span:nth-child(3),.terminal .market-data-strip>span:nth-child(n+3){display:none}.terminal .market-data-strip>button{font-size:0}.terminal .market-data-strip>button svg{width:14px}.terminal .institutional-summary{grid-template-columns:repeat(2,minmax(135px,1fr))}.terminal .market-depth-panel>section{min-width:540px}.order-confirm-summary dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.terminal *,.terminal :before,.terminal :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.terminal .ohlc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e17db;border:1px solid #4865756b;border-radius:6px;align-items:center;gap:14px;min-width:0;padding:5px 8px;right:10px}.terminal .ohlc>strong{text-overflow:ellipsis;white-space:nowrap;color:#eef5f8;min-width:0;font-family:var(--font-terminal-sans),"Helvetica Neue",Arial,sans-serif;margin-right:auto;font-weight:600;overflow:hidden}.terminal .ohlc>span{min-width:82px;font-family:var(--font-terminal-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums lining-nums;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex;color:#e9f2f6!important}.terminal .ohlc>span i{color:#7f98a6;font:500 .66rem/1 var(--font-terminal-sans),"Helvetica Neue",Arial,sans-serif;flex:none;font-style:normal}.terminal .ohlc>span b{letter-spacing:-.012em;font-weight:600}.terminal .ohlc>span:nth-of-type(2) b{color:#55e7b1}.terminal .ohlc>span:nth-of-type(3) b{color:#ff7b89}.terminal .chart-grid-line{stroke:#2d4858;stroke-width:1.1px;opacity:.82;vector-effect:non-scaling-stroke}.terminal .chart-axis-label,.terminal .current-price-value{fill:#a8bdc8;font-family:var(--font-terminal-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums lining-nums;font-weight:500}.terminal .current-price-line{stroke:#ff6575;stroke-width:1.15px;opacity:.98;vector-effect:non-scaling-stroke}.terminal .current-price-value{fill:#fff;font-weight:700}@media (max-width:1100px){.terminal .ohlc>span{min-width:72px}.terminal .ohlc{gap:9px}}@media (max-width:760px){.terminal .ohlc>span{display:none}}@media (min-width:901px){.terminal .workgrid{grid-template-columns:44px var(--instrument-width,480px) minmax(460px, 1fr) var(--order-width,310px)!important;grid-template-rows:minmax(300px, 1fr) var(--ledger-height,300px)!important;grid-template-areas:"rail instruments chart order""rail instruments ledger order"!important}.terminal .workgrid.instruments-hidden{grid-template-columns:44px 0 minmax(460px, 1fr) var(--order-width,310px)!important}.terminal .workgrid.ledger-hidden{grid-template-rows:minmax(0,1fr) 0!important}.terminal .workgrid.order-left{grid-template-columns:44px var(--instrument-width,480px) var(--order-width,310px) minmax(460px, 1fr)!important;grid-template-areas:"rail instruments order chart""rail instruments order ledger"!important}.terminal .workgrid.order-left.instruments-hidden{grid-template-columns:44px 0 var(--order-width,310px) minmax(460px, 1fr)!important}}.terminal .instruments{container-type:inline-size}.terminal .quote-head{letter-spacing:.065em;grid-template-columns:minmax(78px,1.35fr) 36px minmax(52px,.82fr) minmax(52px,.82fr) minmax(75px,1.04fr) minmax(45px,.62fr) 22px!important;gap:4px!important;padding:0 9px 0 34px!important}.terminal .quote-head>span{color:#8ca0ae;white-space:nowrap;min-width:0;overflow:hidden}.terminal .quote-head>span+span{border-left:1px solid #2b414e85;padding-left:4px}.terminal .quote-head>span:nth-child(2){text-align:center}.terminal .quote-head>span:nth-child(3),.terminal .quote-head>span:nth-child(4),.terminal .quote-head>span:nth-child(6){text-align:right}.terminal .quote-head>span:nth-child(5){font-size:.54rem}.terminal .quote-list>.quote-row{cursor:default;gap:4px;height:43px;min-height:43px;padding:0 8px;grid-template-columns:20px minmax(0,1fr) 28px!important}.terminal .quote-drag{color:#506777;cursor:grab;letter-spacing:-.16em;font-size:.82rem}.terminal .quote-select{grid-template-columns:minmax(78px,1.35fr) 36px minmax(52px,.82fr) minmax(52px,.82fr) minmax(75px,1.04fr) minmax(45px,.62fr)!important;gap:4px!important}.terminal .quote-select .sym{gap:6px}.terminal .quote-select .sym strong{font-size:.69rem}.terminal .quote-price{color:#dce8ef;height:25px;font:620 .64rem var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:-.025em;border-left:0;border-radius:4px;justify-content:flex-end;padding:0 5px}.terminal .quote-row:hover .quote-price{background:#445d6e29}.terminal .quote-change{text-align:left;border-left:0;grid-template-columns:auto minmax(25px,1fr);align-items:center;gap:3px;height:27px;padding:0 2px 0 5px;display:grid;background:0 0!important}.terminal .quote-change b{white-space:nowrap;font-size:.59rem}.terminal .quote-spark{width:100%;height:18px;overflow:visible}.terminal .quote-spark line{stroke:#314a59;stroke-width:.8px;stroke-dasharray:2 2}.terminal .quote-spark polyline{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.terminal .quote-pnl{color:#718896;font:620 .61rem var(--font-terminal-mono), ui-monospace, monospace;text-overflow:ellipsis;justify-self:end;overflow:hidden}.terminal .watch-star{color:#637988;width:28px;height:32px}.terminal .watch-star:has(svg[fill=currentColor]){color:#f3c557}.terminal .quote-row.selected .quote-price{color:#fff}@container (max-width:425px){.terminal .quote-head{grid-template-columns:minmax(84px,1.35fr) 34px minmax(56px,.8fr) minmax(56px,.8fr) minmax(80px,1fr) 24px!important}.terminal .quote-head>span:nth-child(6){display:none}.terminal .quote-select{grid-template-columns:minmax(84px,1.35fr) 34px minmax(56px,.8fr) minmax(56px,.8fr) minmax(80px,1fr)!important}.terminal .quote-pnl{display:none}}.terminal .pro-chartbar{z-index:35;background:linear-gradient(#0b1822,#08131d);gap:3px;position:relative;overflow:visible}.terminal .timeframe-strip{align-items:center;gap:1px;height:100%;display:flex}.terminal .chartbar .timeframe-button{min-width:31px;font-size:.63rem;padding:0 6px!important}.terminal .toolbar-separator{background:#2c414f;width:1px;height:22px;margin:0 3px}.terminal .chart-menu-wrap{align-items:center;height:100%;display:flex;position:relative}.terminal .chart-type-button,.terminal .indicator-button{white-space:nowrap;align-items:center;gap:6px;display:flex}.terminal .indicator-button b{color:#fff;min-width:17px;height:17px;font:700 .51rem var(--font-terminal-mono), monospace;background:#324f98;border-radius:9px;place-items:center;padding:0 4px;display:grid}.terminal .chart-popup{z-index:140;background:#0b1823;border:1px solid #3e586a;border-radius:9px;width:270px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 68px #000000b3}@media (min-width:901px){.terminal .chart-menu-wrap .chart-popup{left:auto;right:0}}.terminal .chart-popup>button{color:#c9d5df;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;height:48px;padding:0 9px;display:flex}.terminal .chart-popup>button:hover,.terminal .chart-popup>button.selected{color:#fff;background:#142a3c}.terminal .chart-popup>button>span{gap:3px;min-width:0;display:grid}.terminal .chart-popup strong{font-size:.68rem;font-weight:650}.terminal .chart-popup small{color:#8195a5;font-size:.56rem;font-weight:450}.terminal .indicator-menu{width:292px}.terminal .indicator-menu>header{background:0 0;border:0;border-bottom:1px solid #263f51;align-items:center;height:45px;padding:0 8px 7px;display:flex}.terminal .indicator-menu>header>span{gap:2px;display:grid}.terminal .indicator-menu>header strong{color:#f0f5f8;font-size:.72rem}.terminal .indicator-menu>header small{color:#8195a5;font-size:.56rem}.terminal .indicator-menu>header button{color:#9aadb9;background:0 0;border:0;width:28px;height:28px;margin-left:auto}.terminal .indicator-menu>button>i{border-radius:3px;width:4px;height:28px}.terminal .indicator-menu>button>em{color:#6f8494;font:700 .53rem var(--font-terminal-mono), monospace;margin-left:auto;font-style:normal}.terminal .indicator-menu>button.selected>em{color:#45e4ae}.terminal .indicator-menu>footer{border-top:1px solid #263f51;grid-template-columns:1fr 1fr;gap:6px;height:43px;padding:7px 4px 0;display:grid}.terminal .indicator-menu>footer button{color:#cdd8de;background:#102230;border:1px solid #354f60;border-radius:5px;font-size:.61rem}.terminal .chart-study-legend{z-index:9;pointer-events:auto;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:49px;left:14px}.terminal .chart-study-legend button{color:#aebfca;height:23px;font:560 .55rem var(--font-terminal-mono), monospace;background:#07121ce0;border:1px solid #294153;border-radius:4px;align-items:center;gap:5px;padding:0 6px;display:flex}.terminal .chart-study-legend button>i{background:var(--study-color);width:7px;height:2px}.terminal .chart-study-legend button>span{color:#6e8290}.terminal .professional-chart{-webkit-user-select:none;user-select:none}.terminal .chart-position-level{cursor:pointer}.terminal .chart-position-level:hover{filter:brightness(1.25)}.terminal .chart-annotation{cursor:pointer;stroke:#f0bd58;fill:#f0bd581f;stroke-width:1.35px;vector-effect:non-scaling-stroke}.terminal .chart-annotation text{fill:#f6cd7f;stroke:none;font:600 9px var(--font-terminal-mono), monospace}.terminal .rsi-panel{pointer-events:none}.terminal .chart-live-state{z-index:10;color:#67e9b8;height:23px;font:650 .54rem var(--font-terminal-mono), monospace;pointer-events:none;background:#061418e0;border:1px solid #245442;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:flex;position:absolute;bottom:9px;right:78px}.terminal .chart-live-state em{background:#39dfa6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #39dfa6}.terminal .chart-live-state span{color:#829b96;border-left:1px solid #2d5147;padding-left:5px}.terminal .chart-live-state.history{color:#efc871;border-color:#5c4e2c}.terminal .chart-live-state.history em{box-shadow:none;background:#efc871}.terminal .drawing-hint{z-index:10;color:#f1c76f;pointer-events:none;background:#231c0ef0;border:1px solid #6e5728;border-radius:5px;padding:5px 8px;font-size:.58rem;position:absolute;top:54px;right:12px}.terminal .plot.panning-enabled{cursor:grab}.terminal .plot.panning-enabled:active{cursor:grabbing}.terminal .plot.drawing-active{cursor:crosshair}.terminal .order{padding-bottom:8px}.terminal .order-form-picker{z-index:25;margin:10px 12px 8px;position:relative}.terminal .order-form-picker>button{color:#f0f4f5;background:#101e27;border:1px solid #425a67;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:.7rem;font-weight:600;display:flex}.terminal .order-form-menu{z-index:150;background:#17252d;border:1px solid #495f69;border-radius:7px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 20px 55px #000000ad}.terminal .order-form-menu>button{color:#e7edef;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;min-height:49px;padding:7px 8px;display:flex}.terminal .order-form-menu>button>span{gap:3px;display:grid}.terminal .order-form-menu strong{font-size:.68rem}.terminal .order-form-menu small{color:#91a3aa;font-size:.56rem}.terminal .order-form-menu b{color:#4ce5ae;margin-left:auto}.terminal .spread-strip{color:#849aa5;border-bottom:1px solid #2d424e;grid-template-columns:auto 1fr;gap:2px 8px;min-height:33px;margin:0 12px 5px;padding:5px 7px;font-size:.56rem;display:grid}.terminal .spread-strip strong{color:#dce7eb;font:620 .61rem var(--font-terminal-mono), monospace;justify-self:end}.terminal .spread-strip strong small{color:#7f949e;font-weight:500}.terminal .spread-strip em{color:#617985;font:500 .51rem var(--font-terminal-mono), monospace;grid-column:1/-1;justify-self:end;font-style:normal}.terminal .sentiment{margin-bottom:5px}.terminal .sentiment span{white-space:nowrap;padding-top:4px}.terminal .risk-calculator,.terminal .execution-estimate{margin:10px 12px}.terminal .execution-estimate{background:#0b171f}.terminal .order-actions{margin-top:10px}.terminal .order-actions button{font-size:.67rem;font-weight:700}.terminal .simulation-notice{margin-top:10px}.terminal .ledger{flex-direction:column;display:flex;overflow:visible;container-type:inline-size}.terminal .ledger-head{flex:0 0 46px;height:46px;min-height:46px}.terminal .ledger-head>button{font-size:.66rem}.terminal .ledger-column-control{align-self:stretch;display:flex;position:relative}.terminal .ledger-column-control>button{color:#96a9b4;background:0 0;border:0;place-items:center;width:38px;height:100%;padding:0;display:grid}.terminal .ledger-column-control>button:hover{color:#fff;background:#142633}.terminal .ledger-columns{width:278px;padding-bottom:7px;top:39px;bottom:auto;right:0}.terminal .ledger-columns .ledger-column-option{color:#d7e0e3;background:0 0;border:0;align-items:center;width:100%;min-height:37px;padding:0 11px;display:flex}.terminal .ledger-columns .ledger-column-option:hover{background:#24353d}.terminal .ledger-column-option>span{align-items:center;gap:8px;font-size:.66rem;display:flex}.terminal .ledger-column-option>span i{color:#71858e;letter-spacing:-.14em;font-style:normal}.terminal .ledger-column-option>em{margin-left:auto}.terminal .ledger-columns>footer{border-top:1px solid #42545d;grid-template-columns:1fr 1fr;gap:6px;height:42px;padding:7px 9px 0;display:grid}.terminal .ledger-columns>footer button{color:#dbe3e6;background:#17262e;border:1px solid #455a64;border-radius:5px;font-size:.59rem}.terminal .terminal-switch{background:#293b44;border-radius:10px;width:31px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #40535c}.terminal .terminal-switch b{background:#8da0a9;border-radius:50%;width:12px;height:12px;transition:left .14s,background .14s;position:absolute;top:3px;left:3px}.terminal .terminal-switch.on{background:#466375}.terminal .terminal-switch.on b{background:#f3f7f8;left:16px}.terminal .ledger-table-wrap{flex:auto;height:auto;min-height:0}.terminal .ledger-table{min-width:max-content}.terminal .ledger-table th,.terminal .ledger-table td{min-width:88px;height:39px;padding:0 12px}.terminal .ledger-table th:first-child,.terminal .ledger-table td:first-child{min-width:125px}.terminal .ledger-table th:last-child,.terminal .ledger-table td:last-child{min-width:76px}.terminal .ledger-instrument{align-items:center;gap:6px;display:inline-flex}.terminal .trade-side{color:#dbe6eb;align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.terminal .trade-side i{background:#8396a0;border-radius:50%;width:7px;height:7px}.terminal .trade-side.buy i{background:#2ba8f5}.terminal .trade-side.sell i{background:#ef5364}.terminal .ledger-pnl{font-weight:720}.terminal .ledger-pnl.profit,.terminal .ledger-account-strip .profit strong{color:#48e8ac}.terminal .ledger-pnl.loss,.terminal .ledger-account-strip .loss strong{color:#ff6775}.terminal .ledger-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.terminal .ledger-actions>button{place-items:center;width:28px;padding:0;display:grid}.terminal .ledger-actions>.cancel-order{width:auto;padding:0 9px}.terminal .ledger-account-strip{scrollbar-width:none;background:#0a151d;border-top:1px solid #334b57;flex:0 0 38px;align-items:center;gap:0;min-height:38px;padding:0 8px;display:flex;overflow-x:auto}.terminal .ledger-account-strip>span{white-space:nowrap;border-right:1px solid #243945;align-items:center;gap:6px;min-width:122px;height:100%;padding:0 10px;display:flex}.terminal .ledger-account-strip small{color:#7f949f;text-transform:uppercase;letter-spacing:.04em;font-size:.53rem}.terminal .ledger-account-strip strong{color:#e9f1f4;font:650 .61rem var(--font-terminal-mono), monospace}.terminal .ledger-account-strip>i{flex:auto}.terminal .ledger-account-strip>button{color:#f0f3f4;background:#182731;border:1px solid #526570;border-radius:5px;min-width:74px;height:28px;padding:0 10px;font-size:.61rem}.terminal .ledger-account-strip>button:hover:not(:disabled){background:#392029;border-color:#ec6573}.terminal .ledger-account-strip>button:disabled{opacity:.38}.terminal .ledger>.empty{flex:1;height:auto;min-height:0}.terminal>footer .footer-feed{color:#718995;height:100%;font:620 .55rem var(--font-terminal-mono), monospace;letter-spacing:.04em;border-left:1px solid #20384d;align-items:center;gap:7px;padding:0 12px;display:flex}.terminal>footer .footer-feed>em{background:#3ce0a7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3ce0a7b3}@container (max-width:780px){.terminal .ledger-account-strip>span{min-width:100px;padding:0 7px}.terminal .ledger-account-strip>span:nth-of-type(4),.terminal .ledger-account-strip>span:nth-of-type(5){display:none}}.position-editor-dialog{overflow:hidden;color:#f3f6f7!important;background:#1d2a31!important;border:1px solid #52646d!important;border-radius:10px!important;width:min(470px,100vw - 28px)!important;max-width:470px!important;padding:0!important;box-shadow:0 30px 95px #000000bf!important}.position-editor-dialog>button{color:#b3c0c5;top:14px;right:14px}.position-editor-dialog [data-slot=dialog-header]{border-bottom:1px solid #40515a;padding:18px 18px 14px}.position-editor-dialog [data-slot=dialog-title]{justify-content:space-between;align-items:center;gap:12px;padding-right:25px;display:flex}.position-editor-dialog [data-slot=dialog-title]>span{align-items:center;gap:7px;font-size:.82rem;display:flex}.position-editor-dialog [data-slot=dialog-title] small{color:#a7b5bb;font-size:.64rem;font-weight:520}.position-editor-dialog [data-slot=dialog-title]>b{font:700 .75rem var(--font-terminal-mono), monospace}.position-editor-dialog [data-slot=dialog-title]>b.profit{color:#45e4aa}.position-editor-dialog [data-slot=dialog-title]>b.loss{color:#ff6876}.position-editor-dialog [data-slot=dialog-description]{color:#9fadb3;justify-content:space-between;margin-top:8px;font-size:.66rem;display:flex}.position-editor-dialog [data-slot=dialog-description] strong{color:#c7d1d5;font:580 .64rem var(--font-terminal-mono), monospace}.position-editor-dialog .position-action-tabs{border:1px solid #43555e;border-radius:6px;grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid;overflow:hidden}.position-editor-dialog .position-action-tabs button{color:#aebbc0;background:#18252c;border:0;border-right:1px solid #43555e;height:42px;font-size:.67rem}.position-editor-dialog .position-action-tabs button:last-child{border-right:0}.position-editor-dialog .position-action-tabs button.active{color:#fff;background:#2b3a42;box-shadow:inset 0 -2px #7795ff}.position-editor-dialog .position-editor-content{padding:4px 6px 0}.position-editor-dialog .position-editor-content .field{margin:13px 10px}.position-editor-dialog .position-editor-content .field>div{background:#202f36;border-radius:5px}.position-editor-dialog .position-protection-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0 10px 12px;display:grid}.position-editor-dialog .position-protection-summary>span{background:#17252c;border:1px solid #41545e;border-radius:5px;gap:4px;min-height:50px;padding:8px 9px;display:grid}.position-editor-dialog .position-protection-summary small{color:#899ca5;font-size:.55rem}.position-editor-dialog .position-protection-summary strong{font:620 .67rem var(--font-terminal-mono), monospace}.position-editor-dialog .position-primary-action{color:#fff;background:#426fd6;border:1px solid #79a0ff;border-radius:5px;width:calc(100% - 20px);height:43px;margin:0 10px 14px;font-size:.71rem;font-weight:680}.position-editor-dialog .position-primary-action:hover{background:#527fe4}.position-editor-dialog .position-primary-action.warning{color:#17140d;background:#ddad3f;border-color:#e5b554}.position-editor-dialog .close-by-content>p{color:#acbbc1;margin:15px 10px;font-size:.66rem;line-height:1.5}.position-editor-dialog .close-by-match{color:#e5ecef;min-height:56px;font:620 .67rem var(--font-terminal-mono), monospace;background:#17252c;border:1px solid #42555e;border-radius:6px;justify-content:space-between;align-items:center;margin:0 10px 14px;padding:8px 11px;display:flex}.position-editor-dialog .close-by-match svg{color:#8aa4ff}.position-editor-dialog .position-no-match{color:#82959e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:22px;display:flex}.position-editor-dialog .position-no-match strong{color:#e8edef;font-size:.75rem}.position-editor-dialog .position-no-match span{max-width:300px;font-size:.63rem;line-height:1.45}.position-editor-dialog .confirm-simulation-note{margin:0 16px 16px}@media (max-width:1450px) and (min-width:901px){.terminal .workgrid{grid-template-columns:44px min(34vw, var(--instrument-width,430px)) minmax(420px, 1fr) min(25vw, var(--order-width,300px))!important}.terminal .workgrid.order-left{grid-template-columns:44px min(34vw, var(--instrument-width,430px)) min(25vw, var(--order-width,300px)) minmax(420px, 1fr)!important}.terminal .chartbar .chart-type-button span,.terminal .chartbar .indicator-button span{display:none}.terminal .chartbar button{padding-left:5px;padding-right:5px}}@media (max-width:900px){.terminal .pro-chartbar{overflow:auto hidden}.terminal .chart-popup{position:fixed;top:104px;left:50%;transform:translate(-50%)}.terminal .ledger-account-strip>span:nth-of-type(n+4){display:none}.terminal .order-form-menu{z-index:180;position:fixed;top:160px;left:12px;right:12px}}@media (min-width:901px){.terminal .rail{z-index:90;background:linear-gradient(#2e51681f,#0000 20%),#050e15;border-right:1px solid #263d4c;gap:4px;padding:6px 4px 8px;position:relative;overflow:visible;box-shadow:inset -1px 0 #648faa14,8px 0 30px #00000014}.terminal .rail-cap{color:#6f8da0;background:linear-gradient(145deg,#102432,#07131c);border:1px solid #294557;border-radius:7px;place-items:center;gap:1px;width:36px;height:36px;margin:0 auto 5px;display:grid}.terminal .rail-cap svg{color:#68e3be;width:13px;height:13px}.terminal .rail-cap>span{color:#8fa7b6;font:720 .38rem var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:.12em;flex:none}.terminal .rail>button,.terminal .rail>a,.terminal .rail-feed{color:#7f94a2;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:36px;min-width:36px;height:38px;margin:0 auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.terminal .rail>button:hover,.terminal .rail>button:focus-visible,.terminal .rail>a:hover,.terminal .rail>a:focus-visible,.terminal .rail-feed:hover{color:#e8f2f6;background:#10232f;border-color:#395669;box-shadow:inset 0 0 0 1px #6fe9c209,0 8px 24px #00000038}.terminal .rail>button.active{color:#67e8bd;background:linear-gradient(145deg,#12323a,#0d222d);border-color:#386a70;box-shadow:inset 0 0 18px #3ae0a914,0 0 0 1px #41e0b00a}.terminal .rail>button.active:before{content:"";background:#4be4b4;border-radius:0 2px 2px 0;width:2px;position:absolute;top:7px;bottom:7px;left:-5px;box-shadow:0 0 10px #4be4b4bf}.terminal .rail>button svg,.terminal .rail>a svg{stroke-width:1.55px;width:17px;height:17px}.terminal .rail .rail-label{z-index:260;color:#eef5f7;text-align:left;opacity:0;pointer-events:none;background:linear-gradient(145deg,#132632,#0b1821);border:1px solid #405b6c;border-radius:7px;flex:none;align-content:center;gap:4px;width:204px;min-height:50px;padding:9px 11px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-5px,-50%);box-shadow:0 18px 48px #0000008f}.terminal .rail .rail-label:before{content:"";background:#11242f;border-bottom:1px solid #405b6c;border-left:1px solid #405b6c;width:9px;height:9px;position:absolute;top:calc(50% - 5px);left:-5px;transform:rotate(45deg)}.terminal .rail .rail-label b{color:#f2f6f7;letter-spacing:.01em;font-size:.68rem;font-weight:690}.terminal .rail .rail-label small{color:#879ba7;font:500 .54rem/1.35 var(--font-terminal-sans), sans-serif}.terminal .rail>button:hover .rail-label,.terminal .rail>button:focus-visible .rail-label,.terminal .rail>a:hover .rail-label,.terminal .rail>a:focus-visible .rail-label,.terminal .rail-feed:hover .rail-label{opacity:1;transform:translateY(-50%)}.terminal .rail [aria-label]:after{content:none}.terminal .rail-divider{background:linear-gradient(90deg,#0000,#344a57,#0000);flex:0 0 1px;width:24px;height:1px;margin:4px auto}.terminal .rail-spacer{flex:auto;min-height:8px}.terminal .rail-live-dot{background:#efbd55;border:1px solid #07141b;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:4px;box-shadow:0 0 7px #efbd55bf}.terminal .rail-count{color:#fff;min-width:14px;height:14px;font:720 .43rem var(--font-terminal-mono), monospace;background:#db5064;border:1px solid #07141b;border-radius:8px;place-items:center;padding:0 3px;font-style:normal;display:grid;position:absolute;top:3px;right:2px}.terminal .rail-feed{cursor:help;height:28px}.terminal .rail-feed>i{background:#47e1ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #47e1aeb8}.terminal .tool-panel-header{background:linear-gradient(#0d1c26,#091620);min-height:49px;padding-left:16px;position:relative}.terminal .tool-panel-header:before{content:"";background:#54d9b1;border-radius:0 2px 2px 0;width:2px;position:absolute;top:14px;bottom:14px;left:0}.terminal .tool-panel-header>strong{color:#e5edf0;letter-spacing:.09em;font-size:.68rem}.terminal .tool-panel-scroll section+section{border-top:1px solid #2f455194}}.terminal{--terminal-bg:#03090f;--terminal-panel:#07131a;--terminal-panel-raised:#0c1b24;--terminal-line:#213842;--terminal-line-strong:#385864;--terminal-text:#f2f7f8;--terminal-muted:#91a5ad;--terminal-blue:#6384ee;--terminal-blue-strong:#4e70df;--terminal-cyan:#36d8d1;--terminal-positive:#2bd7a4;--terminal-negative:#f16072;background:radial-gradient(circle at 72% -18%,#4565c524,#0000 32%),radial-gradient(circle at 12% 86%,#1f91890e,#0000 28%),linear-gradient(145deg,#03090f,#07131b 58%,#040b11)}.terminal>header{background:linear-gradient(#071119fc,#040c13fc);border-bottom-color:#253d48;box-shadow:0 12px 34px #00000052,inset 0 -1px #7499aa08}.terminal .asset-tab{background:#061018bd;border-right-color:#172b35}.terminal .instruments{background:linear-gradient(#08161d,#07131a 70%);border-right-color:#213741;box-shadow:inset -16px 0 34px #00050a21}.terminal .chart-pane{background:#050f16;border-right-color:#213741}.terminal .plot{background:linear-gradient(155deg,#06131b,#07151e 70%,#06121a)}.terminal .chartbar,.terminal .pro-chartbar{background:linear-gradient(#091821,#07141c);border-color:#29434f}.terminal .drawing-tools{background:linear-gradient(#07141c,#061119);border-color:#263f4a}.terminal .ledger{background:linear-gradient(#0a171e,#07131a);border-top-color:#263f49;box-shadow:inset 0 15px 32px #00050a1a}.terminal .ledger-head{background:linear-gradient(#0b1a22,#08161d)}.terminal .ledger-table th{background:#0c1c24}.terminal .quote-list>.quote-row{border-bottom-color:#2a404ab8}.terminal .quote-list>.quote-row:hover{background:#1a303a94}.terminal .quote-list>.quote-row.selected{background:linear-gradient(90deg,#2bd7a41b,#33566309);box-shadow:inset 2px 0 #35d8a8}.terminal .chart-grid-line{stroke:#294550;opacity:.76}.terminal .ohlc{background:#040d14e6;border-color:#35525fd6}.terminal .order{z-index:58;background:radial-gradient(circle at 50% 0,#4b6bb517,#0000 24%),linear-gradient(#09171f,#07131a 72%);border-left:1px solid #29424c;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 14px 0 32px #00050a1f,-10px 0 28px #00000014}.terminal .order-title{background:linear-gradient(#0d1e27,#0a1820);border-bottom:1px solid #29424c;align-items:center;height:58px;min-height:58px;padding:0 11px 0 13px;display:flex;box-shadow:0 9px 24px #0000001f}.terminal .order-identity{flex:1;gap:5px;min-width:0;display:grid}.terminal .order-identity>strong{color:#f2f7f9;min-width:0;font:720 .76rem/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:-.012em;align-items:center;gap:7px;display:flex}.terminal .order-identity>small{color:#738a94;font:650 .47rem/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:.105em;align-items:center;gap:5px;display:flex}.terminal .order-identity>small i{background:#35d8a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #35d8a5ad}.terminal .order-identity>small span{color:#405b66}.terminal .order-identity>small>span{color:#7c929b;white-space:nowrap}.terminal .order-identity>small>b{color:#9fb0b7;letter-spacing:.08em;border:1px solid #3d5862;border-radius:3px;padding:2px 4px;font-size:.43rem;font-weight:720}.terminal .order-title>button{color:#869ba4;border:1px solid #0000;border-radius:6px;width:32px;height:32px;margin-left:8px}.terminal .order-title>button:hover{color:#fff;background:#122730;border-color:#35515d}.terminal .ticket-scroll{scrollbar-width:thin;scrollbar-color:#3b5864 transparent;flex-direction:column;flex:auto;min-height:0;padding:10px 10px 0;display:flex;overflow:hidden auto}.terminal .ticket-form-control,.terminal .ticket-module,.terminal .positioning-card{background:linear-gradient(145deg,#0e1f28f5,#08161df5);border:1px solid #2a434e;border-radius:7px;flex:none;margin:0 0 9px;box-shadow:inset 0 1px #84a7b506,0 8px 24px #00040814}.terminal .ticket-form-control>header,.terminal .ticket-module>header,.terminal .positioning-card>header{border-bottom:1px solid #2b424db8;align-items:center;min-height:31px;padding:0 10px;display:flex}.terminal .ticket-form-control>header span,.terminal .ticket-module>header span,.terminal .positioning-card>header span{color:#c3d0d5;letter-spacing:.018em;font-size:.64rem;font-weight:660}.terminal .ticket-form-control>header small,.terminal .ticket-module>header small,.terminal .positioning-card>header small{color:#6f858e;font:680 .46rem/1 var(--font-terminal-mono), monospace;letter-spacing:.095em;margin-left:auto}.terminal .ticket-form-control .order-form-picker{z-index:40;margin:7px}.terminal .ticket-form-control .order-form-picker>button{color:#edf4f6;background:linear-gradient(#10232c,#0c1d25);border-color:#38535e;height:36px;font-size:.67rem;box-shadow:inset 0 1px #ffffff06}.terminal .ticket-form-control .order-form-picker>button:hover{background:#132933;border-color:#56717c}.terminal .order-form-menu{background:#13252d;border-color:#4b6872}.terminal .order-form-menu>button:hover,.terminal .order-form-menu>button.selected{background:#213943}.terminal .dealing-quote-card{background:#081820;border:1px solid #304a55;border-radius:8px;flex:none;margin:0 0 9px;overflow:hidden;box-shadow:0 12px 30px #0004081f}.terminal .dealing-quote-card .price-buttons{gap:0;margin:0}.terminal .dealing-quote-card .price-buttons button{text-align:left;min-width:0;height:72px;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto 1fr auto;align-items:center;padding:9px 10px 8px;display:grid}.terminal .dealing-quote-card .price-buttons button+button{border-left:1px solid #304a55}.terminal .dealing-quote-card .price-buttons .sell{color:#ff7d8e;border:0;background:linear-gradient(145deg,#7022334a,#1f141b59)!important}.terminal .dealing-quote-card .price-buttons .buy{color:#83a4ff;text-align:right;border:0;background:linear-gradient(145deg,#334f9757,#141f3f5c)!important}.terminal .dealing-quote-card .price-buttons .sell:hover{background:linear-gradient(145deg,#8f2a3e61,#2e172066)!important}.terminal .dealing-quote-card .price-buttons .buy:hover{background:linear-gradient(145deg,#4060b470,#17264e6e)!important}.terminal .quote-side{min-width:0;color:inherit;justify-content:space-between;align-items:center;display:flex!important}.terminal .quote-side b{color:inherit;letter-spacing:.045em;text-transform:uppercase;font-size:.61rem;font-weight:720}.terminal .price-buttons button .quote-side small{color:#7f949d;font:650 .45rem/1 var(--font-terminal-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:1;position:static}.terminal .dealing-quote-card .price-buttons strong{color:#f4f8fa;min-width:0;font:750 .83rem/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.terminal .dealing-quote-card .price-buttons button>em{color:#697f89;font:520 .47rem/1 var(--font-terminal-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.terminal .dealing-quote-card .spread-strip{background:linear-gradient(#091b23,#08171f);border:0;border-top:1px solid #2d4651;border-radius:0;grid-template-columns:minmax(72px,1fr) auto;gap:2px 7px;min-height:39px;margin:0;padding:6px 9px}.terminal .dealing-quote-card .spread-strip>span{color:#8ba0a9;align-items:center;gap:6px;font-size:.5rem;display:flex}.terminal .dealing-quote-card .spread-strip>span i{background:#36d8d1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #36d8d185}.terminal .dealing-quote-card .spread-strip>strong{color:#e9f1f3;align-self:center;font-size:.58rem}.terminal .dealing-quote-card .spread-strip>strong small{color:#73ddd0;font-size:.5rem}.terminal .dealing-quote-card .spread-strip>em{color:#627a84;font-size:.47rem}.terminal .dealing-quote-card .spread-strip>em b{color:#41616c;margin:0 3px;font-weight:600}.terminal .positioning-card{padding-bottom:8px}.terminal .positioning-card .sentiment{background:#17272e;border:0;border-radius:5px;align-items:stretch;gap:3px;height:7px;margin:9px 10px 7px;padding:0;display:flex;overflow:hidden}.terminal .positioning-card .sentiment span{border:0;border-radius:4px;height:100%;padding:0}.terminal .positioning-card .sentiment span:first-child{box-shadow:none;background:linear-gradient(90deg,#a53c50,#e45a70)}.terminal .positioning-card .sentiment span:last-child{box-shadow:none;background:linear-gradient(90deg,#607ce0,#7c98f1)}.terminal .positioning-card>footer{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.terminal .positioning-card>footer span{color:#81969f;text-transform:uppercase;letter-spacing:.035em;font-size:.54rem}.terminal .positioning-card>footer b{font:700 .59rem var(--font-terminal-mono), monospace;margin-right:3px}.terminal .positioning-card .position-sellers b{color:#f17787}.terminal .positioning-card .position-buyers b{color:#8aa5ff}.terminal .ticket-module .mode,.terminal .ticket-module .kind{background:#08171e;border-color:#334f5a;border-radius:5px;margin:7px}.terminal .ticket-module .mode button,.terminal .ticket-module .kind button{color:#869aa3;height:34px;font-size:.64rem;font-weight:620}.terminal .ticket-module .kind{margin-top:0}.terminal .ticket-module .kind button{height:29px}.terminal .ticket-module .mode button.active,.terminal .ticket-module .kind button.active{color:#f2f6ff;background:linear-gradient(#4f69bb47,#30458033);box-shadow:inset 0 -2px #7894f2}.terminal .ticket-inputs{padding-bottom:8px}.terminal .ticket-inputs .field{margin:8px 8px 0}.terminal .ticket-inputs .field>strong{color:#aebdc3;margin-bottom:5px;font-size:.61rem;font-weight:620}.terminal .ticket-inputs .field>div{background:#07151c;border-color:#38535f;border-radius:5px;height:39px;box-shadow:inset 0 1px 8px #00050926}.terminal .ticket-inputs .field>div:focus-within{border-color:#718ee9;box-shadow:0 0 0 2px #6384ee17}.terminal .ticket-inputs .field input{color:#f1f6f8;font-size:.67rem;font-weight:650}.terminal .ticket-inputs .field span{color:#78909a;min-width:47px;font-size:.57rem}.terminal .ticket-inputs .field button{color:#92a5ad;width:31px;min-width:31px}.terminal .ticket-inputs .field button:hover{color:#9bb1ff;background:#142b34}.terminal .risk-calculator,.terminal .one-click-control,.terminal .execution-estimate{flex:none;margin:0 0 9px}.terminal .risk-calculator,.terminal .execution-estimate{background:linear-gradient(145deg,#0e2028,#091820);border-color:#2d4853;border-radius:7px;padding:10px;box-shadow:inset 0 1px #8aaebb06}.terminal .execution-estimate>header{border-bottom:1px solid #2c4550b3;padding-bottom:8px}.terminal .execution-estimate>header span{color:#dce6e9;font-size:.64rem}.terminal .execution-estimate dl{gap:6px 12px;margin-top:8px}.terminal .execution-estimate dt{color:#7e939c;font-size:.54rem}.terminal .execution-estimate dd{color:#e8eff1;font-size:.57rem}.terminal .execution-estimate>footer{border-top:1px solid #2c4550b3;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;display:flex}.terminal .execution-estimate>footer span{color:#81969f;align-items:center;gap:6px;font-size:.54rem;display:flex}.terminal .execution-estimate>footer span i{background:#2bd7a4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #2bd7a480}.terminal .execution-estimate>footer strong{color:#bff5df;font:680 .59rem var(--font-terminal-mono), monospace}.terminal .ticket-command-dock{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#08151cf5,#07131a 30%);border-top:1px solid #304a55;flex:none;margin:0;padding:10px;position:relative;box-shadow:0 -16px 34px #00050a3b}.terminal .ticket-action-context{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.terminal .ticket-action-context span{color:#dbe5e8;font-size:.61rem;font-weight:660}.terminal .ticket-action-context small{color:#728790;text-align:right;font-size:.49rem}.terminal .ticket-command-dock .order-actions{gap:7px;margin:0}.terminal .ticket-command-dock .order-actions button{text-align:left;min-width:0;height:47px;box-shadow:none;border-radius:6px;align-content:center;gap:3px;padding:7px 9px;display:grid}.terminal .ticket-command-dock .order-actions button span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.51rem;font-weight:700}.terminal .ticket-command-dock .order-actions button strong{font-size:.64rem;font-weight:720}.terminal .ticket-command-dock .order-actions .sell{border-color:#bd5264;background:linear-gradient(145deg,#9b3b4d,#6f2938)!important}.terminal .ticket-command-dock .order-actions .buy{border-color:#718de8;background:linear-gradient(145deg,#526fce,#394f9f)!important}.terminal .ticket-command-dock .order-actions .sell:hover{filter:brightness(1.11)}.terminal .ticket-command-dock .order-actions .buy:hover{filter:brightness(1.1)}.terminal .ticket-command-dock .simulation-notice{min-height:34px;box-shadow:none;background:#91702a12;border:1px solid #67572f;border-left:2px solid #d3ad54;border-radius:5px;align-items:center;gap:8px;margin:8px 0 0;padding:7px 9px;display:flex}.terminal .ticket-command-dock .simulation-notice strong{color:#dfbd6b;letter-spacing:.09em;font-size:.52rem}.terminal .ticket-command-dock .simulation-notice span{color:#9c9278;text-align:right;margin-left:auto;font-size:.52rem}body:has(.terminal) .support-widget{bottom:126px;left:4px;right:auto}body:has(.terminal) .support-launcher{background:#07141bf5;border-color:#2e5360;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 14px 34px #0000006b}body:has(.terminal) .support-launcher>span{background:linear-gradient(135deg,#48dfbf,#38a6d0);border-radius:6px;width:28px;height:28px}body:has(.terminal) .support-launcher strong{display:none}body:has(.terminal) .support-window{bottom:-42px;left:43px;right:auto}@media (max-width:1120px) and (min-width:901px){.terminal .ticket-scroll{padding-left:8px;padding-right:8px}.terminal .ticket-command-dock{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.terminal .dealing-quote-card .price-buttons button{padding-left:8px;padding-right:8px}.terminal .dealing-quote-card .price-buttons strong{font-size:.77rem}.terminal .ticket-action-context small{display:none}}@media (max-width:900px){.terminal .order{border-left:0;display:block;overflow:visible}.terminal .ticket-scroll{padding-bottom:0;overflow:visible}.terminal .ticket-command-dock{position:static}body:has(.terminal) .support-widget{bottom:44px;left:auto;right:10px}body:has(.terminal) .support-window{bottom:58px;left:auto;right:0}}.terminal .brand{width:176px;min-width:176px}.terminal .asset-tabs{background:linear-gradient(#07141c,#050f16);min-width:0;box-shadow:inset 0 -1px #618b9a14}.terminal .asset-tab-scroll{scrollbar-width:none}.terminal .asset-tab-scroll::-webkit-scrollbar{display:none}.terminal .asset-tab{background:linear-gradient(#08141ced,#050f16e6);border-bottom-width:2px;border-right-color:#20333c}.terminal .asset-tab:hover{background:linear-gradient(#0c212b,#081820)}.terminal .asset-tab.active{background:linear-gradient(#2c5a6845,#08161ef5);border-bottom-color:#78e4ce;box-shadow:inset 0 -8px 24px #2cd6b20e,inset 0 1px #85e7d314}.terminal .asset-tab.dragging{opacity:.48}.terminal .asset-tabs .asset-tab-main{padding-right:23px}.terminal .asset-tab-main .asset-label{color:#dce7eb;font-family:var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:-.012em;font-size:.68rem;font-weight:670}.terminal .asset-tab.active .asset-label{color:#fff}.terminal .asset-tab-main .tab-change{font-size:.54rem}.terminal .asset-tabs .asset-tab-close{color:#728892;top:6px;right:3px}.terminal .asset-tabs .asset-tab-close:hover{color:#fff;background:#243943}.terminal .asset-tabs .asset-tab-overflow,.terminal .asset-tabs .asset-tab-add{background:linear-gradient(#081821,#061219);border-left-color:#213943}.terminal .asset-tabs .asset-tab-add{color:#a6b8bf}.terminal .asset-tabs .asset-tab-add:hover{color:#7fe6d0}.terminal .asset-tab-menu{background:#08171f;border-color:#35535e;top:calc(100% + 5px);box-shadow:0 22px 64px #000000b8,inset 0 1px #84b2c10d}.terminal .asset-tab-menu button{font-family:var(--font-terminal-mono), ui-monospace, monospace}.terminal .chart-pane{background:#040e14;container-type:inline-size}.terminal .pro-chartbar{background:linear-gradient(#0a1921,#07131a);border-bottom:1px solid #2a424b;flex:0 0 46px;gap:5px;height:46px;min-height:46px;padding:0 6px;overflow:visible;box-shadow:inset 0 -1px #719ba909}.terminal .chartbar-core,.terminal .chartbar-actions{align-items:center;gap:2px;min-width:0;height:100%;display:flex}.terminal .chartbar-spacer{flex:auto;min-width:3px}.terminal .chartbar button{color:#8ea5ae;border:1px solid #0000;border-radius:5px;min-width:30px;height:30px;padding:0 7px}.terminal .chartbar button:hover{color:#edf6f8;background:#10242d;border-color:#2f4b56}.terminal .chartbar button.active-tool{color:#8cf0d9!important;background:linear-gradient(#27b0972e,#1969631a)!important;border-color:#53dabc5c!important;box-shadow:inset 0 0 0 1px #64e7ca09!important}.terminal .chartbar .chart-add-instrument{color:#8ae6d0;background:#0c2028;border-color:#31515a}.terminal .chartbar .timeframe-button{min-width:29px;font:650 .61rem/1 var(--font-terminal-mono), ui-monospace, monospace;padding:0 5px!important}.terminal .chartbar .timeframe-button.active-tool{color:#d7fff5!important;background:linear-gradient(#153f3c,#0d2b2c)!important;border-color:#4f9284!important;box-shadow:inset 0 -2px #58dcbf,0 0 14px #3ccead17!important}.terminal .chart-type-button,.terminal .indicator-button,.terminal .chart-save-button{gap:5px}.terminal .chart-save-button span{color:#c7d4d9;font-size:.61rem;font-weight:620}.terminal .chart-popup{background:#08171f;border-color:#385762;border-radius:7px;box-shadow:0 24px 72px #000000c2,inset 0 1px #8fbcc80d}.terminal .chart-tools-menu{scrollbar-width:thin;scrollbar-color:#385762 transparent;width:286px;max-height:min(660px,100dvh - 142px);overflow-y:auto}.terminal .chart-tools-menu>header{z-index:2;background:#0a1b23;border-bottom:1px solid #29434d;align-items:center;min-height:49px;margin:-7px -7px 5px;padding:8px 8px 6px 12px;display:flex;position:sticky;top:-7px}.terminal .chart-tools-menu>header>span{gap:3px;display:grid}.terminal .chart-tools-menu>header strong{color:#eef6f7;font-size:.69rem}.terminal .chart-tools-menu>header small{color:#728a94;font-size:.56rem}.terminal .chart-tools-menu>header button{color:#8499a1;background:0 0;border:0;border-radius:5px;width:29px;height:29px;margin-left:auto}.terminal .chart-tools-menu>button{border-radius:5px;height:45px}.terminal .chart-tools-menu .chart-tool-glyph{color:#8ba8b3;width:16px;font:600 .75rem/1 var(--font-terminal-mono), ui-monospace, monospace}.terminal .chart-tools-divider{color:#607983;height:25px;font:700 .48rem/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:.12em;border-top:1px solid #2f485199;padding:9px 8px 3px;display:block}.terminal .chartrow{flex:auto;grid-template-columns:42px minmax(0,1fr);min-height:0}.terminal .drawing-tools{background:linear-gradient(#07151c,#050f15);border-right:1px solid #27414a;gap:3px;padding:6px 4px}.terminal .drawing-tools button{color:#8099a4;border-radius:5px;width:33px;height:31px;min-height:31px}.terminal .drawing-tools button:hover{background:#0d232c;border-color:#31525d;transform:none}.terminal .drawing-tools button.active{border-color:#53dabc61;box-shadow:inset 2px 0 #50d8ba,0 0 15px #38c5a812;color:#8cefd8!important;background:#239a8b26!important}.terminal .drawing-divider{background:#28414a;flex:0 0 1px;width:26px;height:1px;margin:3px 0}.terminal .plot,.terminal .plot:fullscreen{background:radial-gradient(circle at 52% 0,#2e636f12,#0000 34%),linear-gradient(155deg,#030d13,#06151b 68%,#040f15)}.terminal .professional-chart{shape-rendering:geometricprecision}.terminal .chart>rect:first-child{fill:#041017}.terminal .chart-price-axis-surface{fill:#02090da8}.terminal .chart-time-axis-surface{fill:#030b10c7}.terminal .chart-axis-divider{stroke:#2c4650;stroke-width:1px;vector-effect:non-scaling-stroke}.terminal .chart-grid-line{stroke:#27434d;stroke-width:1px;opacity:.72}.terminal .chart-axis-label{fill:#a9bec6;letter-spacing:-.02em;font-size:11px;font-weight:540}.terminal .chart-axis-price{fill:#b8cbd1}.terminal .chart-session text{fill:#725965;font:650 8px/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:.11em}.terminal .chart-event-marker{pointer-events:none}.terminal .chart-event-marker line{stroke:#cc44594d;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.terminal .chart-event-marker circle{fill:#35131c;stroke:#d9475d;stroke-width:1.4px;vector-effect:non-scaling-stroke}.terminal .chart-event-marker text{fill:#ff8291;font:750 9px/1 var(--font-terminal-mono), ui-monospace, monospace}.terminal .chart-candle-up{stroke:#29cbe8;fill:#29cbe8}.terminal .chart-candle-down{stroke:#f25e73;fill:#f25e73}.terminal .current-price-line{stroke:#f26074;stroke-dasharray:2 2}.terminal .current-price-tag{fill:#e55267;filter:drop-shadow(0 2px 5px #e5526761)}.terminal .current-price-value{letter-spacing:-.025em;font-size:11px}.terminal .ohlc{background:#040e14e8;border-color:#2e4a54;border-radius:6px;gap:9px;min-height:45px;padding:6px 8px;top:8px;left:9px;right:9px;box-shadow:0 9px 26px #0000002e,inset 0 1px #7ea9b509}.terminal .ohlc>strong{font-family:var(--font-terminal-sans), "Helvetica Neue", Arial, sans-serif;flex:auto;gap:7px}.terminal .ohlc>strong>span{gap:3px;min-width:0;display:grid}.terminal .ohlc>strong>span>small{color:#6f8791;font:600 .5rem/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal .ohlc-values{flex:0 auto;align-items:stretch;gap:5px;margin-left:auto;display:flex}.terminal .ohlc-values>.ohlc-price{min-width:74px;min-height:29px;font-family:var(--font-terminal-mono), ui-monospace, monospace;background:#08171fdb;border:1px solid #28434e;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:4px 6px;display:grid}.terminal .ohlc-values>.ohlc-price i{color:#718a94;font-size:.52rem;font-style:normal}.terminal .ohlc-values>.ohlc-price b{color:#dce8ec;justify-self:end;font-size:.61rem;font-weight:640}.terminal .ohlc-values>.ohlc-price.high b{color:#69dfbd}.terminal .ohlc-values>.ohlc-price.low b{color:#f18492}.terminal .ohlc-move{min-width:77px;font-family:var(--font-terminal-mono), ui-monospace, monospace;border-left:1px solid #2a444e;align-content:center;justify-items:end;gap:2px;padding:3px 5px;display:grid}.terminal .ohlc-move b{font-size:.58rem}.terminal .ohlc-move small{opacity:.72;font-size:.49rem}.terminal .chart-study-legend{top:58px;left:10px}.terminal .chart-study-legend button{background:#051117e0;border-color:#29434e}.terminal .chart-live-state{bottom:8px;right:99px}.terminal .chart-statusbar{color:#8299a2;background:linear-gradient(#07141a,#050f15);border-top:1px solid #29424b;flex:0 0 31px;align-items:center;gap:4px;height:31px;min-height:31px;padding:0 8px 0 47px;display:flex}.terminal .chart-range-label{color:#5f7983;font:680 .48rem/1 var(--font-terminal-mono), ui-monospace, monospace;letter-spacing:.09em;margin-right:3px}.terminal .chart-range-strip{align-items:center;gap:1px;display:flex}.terminal .chart-statusbar button{color:#839aa4;min-width:26px;height:22px;font:620 .55rem/1 var(--font-terminal-mono), ui-monospace, monospace;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 6px}.terminal .chart-statusbar button:hover{color:#e3edef;background:#0d2028;border-color:#2d4b55}.terminal .chart-statusbar button.active{color:#8ae6d0;background:#238b7f21;border-color:#3f7168}.terminal .chart-statusbar>i{flex:1}.terminal .chart-feed-state,.terminal .chart-clock{white-space:nowrap;font:600 .52rem/1 var(--font-terminal-mono), ui-monospace, monospace}.terminal .chart-feed-state{color:#6b8b86;align-items:center;gap:5px;display:flex}.terminal .chart-feed-state em{background:#40d9ac;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #40d9ac8c}.terminal .chart-clock{color:#a8bac0;border-left:1px solid #29424b;border-right:1px solid #29424b;padding:0 8px}@media (min-width:901px){.terminal .workgrid.chart-focus{grid-template-rows:minmax(0,1fr) 0!important;grid-template-columns:0 0 minmax(0,1fr) 0!important}.terminal .workgrid.chart-focus .rail,.terminal .workgrid.chart-focus .instruments,.terminal .workgrid.chart-focus .order,.terminal .workgrid.chart-focus .ledger,.terminal .workgrid.chart-focus .pane-resizer{display:none!important}.terminal .workgrid.chart-focus .chart-pane{border-right:0}}@container (max-width:760px){.terminal .chartbar .chart-type-button>span,.terminal .chartbar .indicator-button>span,.terminal .chartbar .chart-save-button>span{display:none}.terminal .chartbar .indicator-button{gap:2px}.terminal .ohlc-values>.ohlc-price:nth-child(-n+3){display:none}.terminal .ohlc>strong{max-width:180px}}@container (max-width:560px){.terminal .chartbar{gap:2px;padding-left:3px;padding-right:3px}.terminal .chartbar-core,.terminal .chartbar-actions{gap:0}.terminal .chartbar .timeframe-button{min-width:27px;padding-left:3px!important;padding-right:3px!important}.terminal .toolbar-separator{margin-left:1px;margin-right:1px}.terminal .ohlc>strong{max-width:145px}.terminal .ohlc-move,.terminal .chart-range-label,.terminal .chart-feed-state{display:none}}@media (max-width:1550px) and (min-width:901px){.terminal .asset-tab-main .tab-change{display:none}.terminal .asset-tabs .asset-tab-main{padding-left:4px}}@media (max-width:900px){.terminal .workgrid.chart-focus{grid-template:"chart"minmax(540px,1fr)/minmax(0,1fr);min-height:calc(100dvh - 83px);display:grid}.terminal .workgrid.chart-focus .instruments,.terminal .workgrid.chart-focus .order,.terminal .workgrid.chart-focus .ledger{display:none!important}.terminal .chart-statusbar{padding-left:8px}.terminal .chart-clock{display:none}}
