.trade-workspace{padding:12px;background:var(--tt-page,#e9edf2)}.account-strip{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(125px,1fr)) repeat(4,minmax(95px,.75fr));border:1px solid var(--tt-border,#cbd3df);border-radius:8px;margin-bottom:12px}.account-strip>div{padding:12px 16px;min-height:76px}.account-strip>div:nth-child(n+5){background:#f7f8fa}.account-strip small{text-transform:none;letter-spacing:0;line-height:1.3}.account-strip strong{font-size:15px;margin-top:7px}.account-strip>div:nth-child(2) strong,.account-strip>div:nth-child(3) strong{font-size:20px}.account-strip>div:last-child{border:0}.terminal-grid{gap:10px;border:0;grid-template-columns:280px minmax(0,1fr) 308px}.terminal-grid>.chart-panel,.terminal-grid>.ticket-panel,.terminal-grid>.watchlist-panel{border:1px solid var(--tt-border,#cbd3df);border-radius:8px;background:white}.terminal-panel-heading{align-items:center;padding:14px 16px;border-bottom:1px solid #dce2eb;margin-bottom:12px;background:#f7f8fa}.terminal-panel-heading .one-eyebrow{margin:0 0 4px;font-size:12px;color:var(--one-muted);text-transform:none;letter-spacing:0}.terminal-panel-heading h2{font-size:16px;line-height:1.35}.watchlist-panel .terminal-panel-heading{border-radius:8px 8px 0 0}.quote-heading{background:#f7f8fa;text-transform:none;letter-spacing:0;padding:9px 12px}.quote-row{padding-inline:12px}.quote-heading,.quote-row{grid-template-columns:22px minmax(0,1fr) 70px 70px 70px;gap:5px}.quote-select{grid-template-columns:minmax(0,1fr) 70px 70px 70px;gap:5px;padding:14px 0}.quote-symbol small{font-size:12px}.quote-symbol strong{font-size:13px}.quote-select .quote-symbol{min-width:0}.quote-symbol small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-live footer{display:block;padding:12px}.watchlist-live footer>time{display:block;margin-top:6px}.feed-details{font-size:12px;line-height:1.45}.feed-details>summary{cursor:pointer;color:var(--one-muted)}.feed-details p{overflow-wrap:anywhere;margin:8px 0 0}.instrument-workspace-rail{border-radius:8px 8px 0 0;background:#f0f3f7}.instrument-workspace-tab{background:#f0f3f7;min-width:118px}.instrument-workspace-tab.is-active{background:white}.instrument-workspace-save.is-saved{min-width:50px;font-size:12px}.instrument-workspace-add{flex-shrink:0}.instrument-workspace-add select{width:132px;min-width:132px;background:#f0f3f7}.chart-toolbar{flex-wrap:wrap;min-height:56px;gap:8px;padding:10px 12px;align-content:center}.chart-toolbar>nav{margin-right:auto;flex-shrink:0}.chart-toolbar>div{margin-right:0}.chart-indicator-control{display:flex;align-items:center;gap:6px}.chart-indicator-control>span{position:static;text-transform:none;font-size:12px}.chart-indicator-control select{padding:0 24px 0 9px;height:32px;min-width:145px}.chart-toolbar .chart-tool{min-height:32px}.chart-quote-bar{padding:8px 12px;gap:12px;justify-content:flex-start;background:#fbfcfd}.chart-quote-bar button{min-width:108px;padding:6px 10px;border-radius:5px}.chart-quote-bar button small{font-size:11px;letter-spacing:0}.chart-quote-bar button strong{font-size:14px}.chart-spread{min-width:70px}.chart-spread>span{font-size:11px}.chart-footer{justify-content:flex-start;gap:12px;padding-inline:12px;flex-wrap:wrap;background:#f7f8fa;border-radius:0 0 8px 8px}.chart-footer>a{margin-left:auto}.ticket-panel{padding:16px}.ticket-panel>.terminal-panel-heading{margin:-16px -16px 16px;padding:14px 16px;border-radius:8px 8px 0 0}.ticket-context{margin:14px 0;border:1px solid var(--one-line);border-radius:6px;background:#f7f8fa}.ticket-context>summary{padding:10px 12px;font-size:13px;cursor:pointer}.ticket-context[open]{padding-bottom:10px}.ticket-context>.ticket-depth-disclosure{padding:8px 12px;font-size:13px}.ticket-context>.instrument-details{margin:0 10px}.ticket-panel>label{margin-top:16px;font-size:13px}.ticket-side{margin-top:0}.ticket-side button,.ticket-summary{border-radius:6px}.ticket-summary{border-top:1px solid var(--tt-border,#cbd3df);padding:13px;margin-top:20px;background:#f0f3f7}.ticket-summary>div{line-height:1.55}.trade-blotter{position:relative;margin-top:12px;border:1px solid var(--tt-border,#cbd3df);border-radius:8px;overflow-x:auto}.blotter-tabs{background:#f7f8fa;min-width:max-content;border-radius:8px 8px 0 0}.blotter-tabs button{font-size:13px;cursor:pointer}.blotter-tabs button.is-active{background:white;font-weight:700}.position-head{background:#fbfcfd;text-transform:none}.position-row{padding-block:14px}@media (min-width:1181px){.terminal-grid{height:clamp(570px,calc(100dvh - 270px),900px);min-height:0}}@media (max-width:1400px) and (min-width:1181px){.terminal-grid{grid-template-columns:246px minmax(0,1fr) 280px}.quote-heading,.quote-row{grid-template-columns:20px minmax(0,1fr) 62px 62px 62px}.quote-select{grid-template-columns:minmax(0,1fr) 62px 62px 62px}.quote-ask,.quote-bid{font-size:12px}.account-strip{grid-template-columns:minmax(205px,1.6fr) repeat(7,minmax(110px,1fr))}.account-strip>div{padding-inline:12px}}@media (max-width:1180px) and (min-width:761px){.terminal-grid{grid-template-columns:246px minmax(0,1fr)}.ticket-panel{grid-column:1/-1}}@media (max-width:760px){.trade-workspace{padding:8px}.account-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.account-strip>.account-selector{grid-column:1/-1}.account-strip>div{min-height:66px;padding:10px 12px;border-bottom:1px solid var(--one-line-soft)}.account-strip>div:last-child{grid-column:1/-1}.terminal-grid{display:flex;flex-direction:column;gap:10px;min-height:0}.watchlist-panel{min-height:0}.watchlist-live footer{padding-block:8px}.chart-panel{min-height:540px}.chart-toolbar{overflow:visible;gap:8px}.chart-toolbar>nav{flex-basis:100%}.chart-toolbar>div{min-width:0}.chart-indicator-control>span{display:none}.chart-indicator-control select{min-width:136px;max-width:155px}.chart-boundary{min-height:340px}.chart-quote-bar{justify-content:center;gap:8px}.chart-quote-bar button{min-width:0}.instrument-workspace-save.is-saved{display:none}.ticket-panel{grid-column:auto}.trade-blotter{padding-bottom:20px}}.account-snapshot-status{margin:0 2px 10px;color:var(--one-muted);font-size:12px;line-height:1.4}.account-snapshot-status.valuation-stale,.account-snapshot-status.valuation-unavailable{color:var(--tt-warn,#9b5d08)}.terminal-refined{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px;background:var(--tt-page,#e9edf2)}.terminal-refined .account-strip{grid-template-columns:minmax(205px,1.5fr) repeat(4,minmax(110px,1fr)) auto;overflow:visible;margin:0;min-height:56px}.terminal-refined .account-strip>div{min-height:56px;padding:8px 14px;background:white}.terminal-refined .account-strip strong,.terminal-refined .account-strip>div:nth-child(2) strong,.terminal-refined .account-strip>div:nth-child(3) strong{font-size:17px;margin-top:3px;white-space:nowrap}.terminal-refined .account-strip small{font-size:12px}.terminal-refined .account-selector label{display:block}.terminal-refined .account-selector select{width:100%;max-width:none}.terminal-refined .account-selector i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.account-margin-details{position:relative;padding:10px 12px;font-size:12px}.account-margin-details summary{cursor:pointer;color:#627189;white-space:nowrap}.account-margin-details[open]{z-index:60}.account-margin-details>dl,.account-margin-details>p,.account-margin-panel>dl,.account-margin-panel>p{position:absolute;right:0;width:285px;margin:0;padding:14px;background:#fff;border:1px solid var(--tt-border,#cbd3df);box-shadow:0 8px 24px #16253b15}.account-margin-details>dl,.account-margin-panel>dl{top:36px;border-radius:8px 8px 0 0}.account-margin-details dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.account-margin-details dd{margin:0;font-weight:700}.account-margin-details>p,.account-margin-panel>p{top:169px;border-top:0;border-radius:0 0 8px 8px;line-height:1.5;color:#627189}.account-terms-details dl>div{flex-direction:column;align-items:flex-start;gap:2px}.account-terms-details dd{font-weight:600;line-height:1.4}.account-add-ons{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.account-add-ons span{display:block;font-weight:400;color:#627189}.prop-status-bar{display:flex;align-items:center;gap:18px;min-height:36px;flex-shrink:0;padding:4px 2px;color:#627189;font-size:12px;white-space:nowrap;overflow-x:auto}.prop-status-bar>span{display:flex;align-items:center;gap:7px}.prop-status-bar strong{color:var(--tt-text,#16253b);font-size:12px}.prop-status-bar small{font-size:11px;color:#627189}.prop-status-bar>button{padding:5px 9px;background:white;border:1px solid var(--tt-border,#cbd3df);border-radius:5px;color:var(--tt-accent,#006aff);cursor:pointer}.prop-status-bar .account-snapshot-status{margin:0 0 0 auto;font-size:11px}.terminal-refined .terminal-grid{grid-template-columns:auto minmax(0,1fr) 288px;gap:8px}.terminal-refined .watchlist-panel{width:260px;min-width:230px;max-width:310px;resize:horizontal;overflow:auto}.terminal-refined.watchlist-hidden .watchlist-panel{display:none}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr) 288px}.terminal-refined .terminal-panel-heading{padding:12px}.terminal-refined .terminal-panel-heading .one-eyebrow{display:none}.terminal-refined .quote-table{overflow-x:auto;overscroll-behavior-inline:contain}.terminal-refined .quote-heading,.terminal-refined .quote-row{grid-template-columns:20px minmax(70px,1fr) repeat(3,minmax(10ch,max-content));gap:6px;padding-inline:8px;min-width:max-content}.terminal-refined .quote-select{grid-template-columns:minmax(70px,1fr) repeat(3,minmax(10ch,max-content));gap:6px;padding-block:12px}.terminal-refined .quote-symbol strong{font-size:11px}.terminal-refined .quote-symbol small{display:none}.terminal-refined .quote-ask,.terminal-refined .quote-bid,.terminal-refined .quote-select .quote-spread{font-size:11px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.watchlist-panel{container-type:inline-size}.quote-select .quote-spread{min-height:27px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container (max-width: 420px){.quote-heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.quote-row,.terminal-refined .quote-row{grid-template-columns:20px minmax(0,1fr)}.quote-favorite-cell{align-self:start;margin-top:7px}.quote-favorite{width:20px;height:24px}.quote-select,.terminal-refined .quote-select{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding-block:9px}.quote-select .quote-symbol{grid-column:1/-1}.quote-select .quote-ask,.quote-select .quote-bid,.quote-select .quote-spread{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-select .quote-bid{text-align:left}.quote-select .quote-ask{text-align:right}.quote-select .quote-spread{grid-column:1/-1;text-align:left;min-height:0}.quote-select .quote-spread strong{display:inline}.quote-select .quote-mobile-label,.quote-select .quote-spread .quote-mobile-label{display:block;margin-bottom:3px;color:var(--one-muted);font:500 11px var(--one-data)}.quote-select .quote-spread .quote-mobile-label{display:inline;margin-right:6px}.quote-select .quote-spread small:not(.quote-mobile-label){margin-top:2px}}@media (max-width:760px){@container (max-width: 420px){.quote-select .quote-bid{grid-column:1;grid-row:2}.quote-select .quote-ask{grid-column:2;grid-row:2}.quote-select .quote-spread{grid-column:1/-1;grid-row:3}}}.terminal-refined .quote-stale-label{display:block;margin-top:2px;font:500 11px/1.3 var(--one-data)}.terminal-refined .watchlist-search{margin-inline:8px}.terminal-refined .watchlist-filters{padding-inline:8px}.terminal-refined .chart-toolbar{padding:6px 8px;gap:5px;flex-wrap:wrap}.terminal-refined .chart-toolbar nav{gap:1px}.terminal-refined .chart-toolbar nav button{padding:5px 7px;min-height:30px;font-size:12px}.terminal-refined .chart-indicator-control>span{display:none}.terminal-refined .chart-indicator-control select{min-width:100px;max-width:136px;height:30px;font-size:12px}.terminal-refined .chart-tool{min-height:30px;font-size:12px;padding:5px 8px}.terminal-refined .instrument-workspace-tab{min-width:105px}.terminal-refined .instrument-workspace-tab>button[role=tab]{gap:7px}.terminal-refined .instrument-workspace-save.is-saved{display:none}.terminal-refined .quote-strip{min-height:32px;padding:5px 10px;display:flex;align-items:center;gap:14px;overflow:visible;font-size:11px;color:#627189}.quote-strip .quote-values{display:flex;align-items:center;gap:14px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.quote-strip .quote-values>span{display:flex;align-items:center;gap:5px;white-space:nowrap;flex:0 0 auto}.terminal-refined .account-strip strong,.terminal-refined .quote-ask,.terminal-refined .quote-bid,.terminal-refined .quote-strip strong,.terminal-refined .ticket-side strong,.terminal-refined .ticket-summary strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.quote-strip strong{color:var(--tt-text,#16253b);font-size:12px;flex:0 0 auto;min-width:11ch;text-align:right}.quote-strip .quote-spread{flex:0 0 auto;min-width:14ch;gap:7px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-strip .quote-spread small{flex:0 0 6ch;min-width:6ch;text-align:right}.quote-connection{position:relative;margin-left:auto;flex:0 0 84px;min-width:84px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-connection summary{cursor:pointer;font-size:11px}.quote-connection .is-live{color:var(--tt-buy,#087f67)}.quote-connection .is-closed{color:#627189}.quote-connection .is-delayed{color:var(--tt-warn,#9b5d08)}.quote-connection>div{position:absolute;z-index:55;right:0;top:25px;width:235px;padding:12px;line-height:1.6;background:white;border:1px solid var(--tt-border,#cbd3df);border-radius:6px;box-shadow:0 8px 24px #16253b15}.terminal-refined .chart-footer{min-height:26px;padding:4px 9px;gap:10px;font-size:11px}.terminal-refined .chart-footer a{font-size:11px}.terminal-refined .ticket-panel{padding:12px;overflow-x:hidden}.terminal-refined .ticket-panel>.terminal-panel-heading{padding:0 0 10px;margin:0 0 10px}.terminal-refined .ticket-bracket{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.terminal-refined .ticket-bracket input{min-width:0}.terminal-refined .ticket-side{margin:0 0 12px;gap:8px}.terminal-refined .ticket-side button{min-height:54px;padding:8px}.terminal-refined .ticket-side button small{font-size:12px}.terminal-refined .ticket-side button strong{font-size:16px}.terminal-refined .ticket-bracket label,.terminal-refined .ticket-panel>label{font-size:12px;margin-top:10px}.terminal-refined .ticket-panel input,.terminal-refined .ticket-panel select{min-height:36px;height:36px;font-size:13px;padding:7px 9px}.terminal-refined .ticket-summary{margin-top:12px;padding:10px}.terminal-refined .ticket-summary>div{padding:5px 0;font-size:12px}.terminal-refined .review-order{min-height:40px;padding:10px;font-size:13px;margin-top:10px}.terminal-refined .ticket-notice{font-size:11px;line-height:1.4;margin-top:10px}.entry-protection .stop-risk small,.entry-protection>small{display:block;font-size:11px;color:#627189;line-height:1.5;margin-top:5px}.entry-protection .ticket-bracket{gap:8px}.stop-risk{font-size:12px;margin:9px 0;color:#627189}.stop-risk strong{color:var(--tt-text,#16253b);float:right}.terminal-refined .protection-disclosure summary{font-size:12px}.order-review-backdrop{position:fixed;inset:0;background:#16253b66;z-index:1001}.terminal-refined .ticket-review{position:fixed;z-index:1002;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:0;padding:22px;background:#fff;border:1px solid var(--tt-border,#cbd3df);border-radius:12px;box-shadow:0 20px 70px #16253b44}.terminal-refined .ticket-review h3{font-size:22px}.terminal-refined .ticket-review dd,.terminal-refined .ticket-review dt{font-size:13px}.terminal-refined .ticket-review .place-order{min-height:44px;font-size:14px}.review-protection{font-size:12px;line-height:1.6;padding:10px;background:#f3f7ff;border-radius:6px}.terminal-refined .trade-blotter{min-height:130px;max-height:45dvh;overflow:auto;resize:vertical;border:1px solid var(--tt-border,#cbd3df);border-radius:7px;margin-top:8px;padding:0}.terminal-refined .blotter-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:36px;min-width:max-content;padding:0 8px;background:var(--tt-surface-2,#f6f8fb)}.terminal-refined .blotter-tabs button{height:36px;font-size:12px;padding:0 10px}.terminal-refined .blotter-tabs>span{display:none}.terminal-refined .position-row{padding:9px 12px;font-size:12px;min-height:36px;grid-template-columns:100px 60px 90px 1fr 100px 95px 90px 180px;gap:10px;min-width:920px}.terminal-refined .position-row small{font-size:11px}@media (min-width:761px){.terminal-refined .trade-history .history-row{min-width:1260px;grid-template-columns:minmax(130px,1.1fr) minmax(85px,.7fr) minmax(55px,.5fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(220px,1.4fr);gap:9px}.terminal-refined .trade-history .history-row>span{min-width:0}.terminal-refined .trade-history .position-head{min-height:36px;padding-block:6px}.terminal-refined .trade-history .history-row>span:nth-child(10){overflow-wrap:anywhere}}.terminal-refined .position-head{padding-block:8px}.terminal-refined .position-close-cell{display:grid;grid-template-columns:70px 1fr;grid-gap:5px;gap:5px;align-content:start}.terminal-refined .position-close-cell label span{display:none}.terminal-refined .position-close-cell input{width:70px;min-width:0;height:27px;font-size:12px}.terminal-refined .position-close-cell>button{font-size:11px;min-height:27px;padding:4px}.close-presets{display:flex;grid-column:1/-1;gap:4px}.close-presets button,.edit-position-protection{border:1px solid var(--tt-border,#cbd3df);border-radius:4px;background:#f5f8ff;color:var(--tt-accent,#006aff);font-size:11px;padding:3px 6px;cursor:pointer}.edit-position-protection{margin-top:3px}@media(min-width:1181px){.terminal-refined{display:flex;flex-direction:column;height:calc(100dvh - 112px);min-height:580px;overflow:hidden}.terminal-refined>.account-strip{flex-shrink:0}.terminal-refined .terminal-grid{flex:1 1;height:auto;min-height:260px}.terminal-refined .terminal-grid>.chart-panel{min-height:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.terminal-refined .chart-boundary{min-height:0}.terminal-refined .trade-blotter{height:170px;flex-shrink:0}}@media(max-width:1180px){.terminal-refined .terminal-grid{grid-template-columns:246px minmax(0,1fr);height:auto}.terminal-refined .watchlist-panel{display:block;width:auto;min-width:0;max-width:none;resize:none}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr)}.terminal-refined .ticket-panel{grid-column:1/-1}.terminal-refined .account-strip{overflow-x:auto}.terminal-refined .chart-panel{min-height:470px}.terminal-refined .chart-boundary{min-height:280px}.terminal-refined:-webkit-full-screen{overflow:auto}.terminal-refined:fullscreen{overflow:auto}}@media(max-width:1180px) and (min-width:761px){.terminal-refined .chart-panel,.terminal-refined .watchlist-panel{height:clamp(470px,calc(100dvh - 300px),720px)}.terminal-refined .chart-panel{grid-template-rows:auto auto auto minmax(280px,1fr) auto}.terminal-refined .watchlist-panel{overflow-y:auto;overscroll-behavior:contain}}@media(max-width:760px){.terminal-refined .account-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.terminal-refined .account-strip>.account-selector{grid-column:1/-1}.terminal-refined .account-selector select{min-width:0;width:100%}.terminal-refined .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{display:flex;flex-direction:column}.terminal-refined .chart-panel{grid-template-columns:minmax(0,1fr)}.terminal-refined .ticket-panel{order:-1;width:100%}.terminal-refined .quote-strip{grid-row:2;gap:8px;align-items:start}.terminal-refined .chart-toolbar{grid-row:3}.terminal-refined .quote-strip .quote-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px 8px;gap:3px 8px;flex:1 1 auto;overflow:visible}.terminal-refined .quote-strip .quote-values>span:not(.quote-spread){display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px;gap:4px;min-width:0}.terminal-refined .quote-strip strong{min-width:0}.terminal-refined .quote-strip .quote-spread{grid-column:1/-1;min-width:0}.terminal-refined .quote-strip .quote-spread small{display:none}.terminal-refined .prop-status-bar{gap:14px}.terminal-refined .account-margin-details{min-width:130px}.terminal-refined .trade-blotter{height:auto;max-height:none;overflow-x:auto;overflow-y:visible;resize:none}.terminal-refined .blotter-tabs{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.terminal-refined .blotter-tabs button{flex:0 0 auto;white-space:nowrap}.terminal-refined .history-summary{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-refined .history-summary>div{min-width:0;min-height:62px;padding:8px 10px}.terminal-refined .history-summary small,.terminal-refined .history-summary strong{overflow-wrap:anywhere}.terminal-refined #trade-positions .position-head{display:none}.terminal-refined #trade-positions .position-row:not(.position-head){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.terminal-refined #trade-positions .position-row>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.terminal-refined #trade-positions .position-row>span:before{color:#627189;font:500 11px var(--one-data)}.terminal-refined #trade-positions .position-row>span:first-child:before{content:"Instrument"}.terminal-refined #trade-positions .position-row>span:nth-child(2):before{content:"Side"}.terminal-refined #trade-positions .position-row>span:nth-child(3):before{content:"Volume"}.terminal-refined #trade-positions .position-row>span:nth-child(4):before{content:"Average / close"}.terminal-refined #trade-positions .position-row>span:nth-child(5):before{content:"Protection"}.terminal-refined #trade-positions .position-row>span:nth-child(6):before{content:"Unrealized P/L"}.terminal-refined #trade-positions .position-row>span:nth-child(7):before{content:"Margin"}.terminal-refined #trade-positions .position-row>span:nth-child(8):before{content:"Opened (UTC)"}.terminal-refined #trade-positions .position-close-cell{grid-column:1/-1;grid-template-columns:1fr 1fr}.terminal-refined #trade-positions .position-close-cell:before{content:"Close position";grid-column:1/-1}.terminal-refined #trade-positions .position-close-cell>button{width:100%}.terminal-refined #trade-positions .close-presets{grid-column:1/-1}.terminal-refined #trade-pending .position-head{display:none}.terminal-refined #trade-pending .position-row:not(.position-head){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.terminal-refined #trade-pending .position-row>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.terminal-refined #trade-pending .position-row>span:before{color:#627189;font:500 11px var(--one-data)}.terminal-refined #trade-pending .position-row>span:first-child:before{content:"Order"}.terminal-refined #trade-pending .position-row>span:nth-child(2):before{content:"Instrument"}.terminal-refined #trade-pending .position-row>span:nth-child(3):before{content:"Type"}.terminal-refined #trade-pending .position-row>span:nth-child(4):before{content:"Side"}.terminal-refined #trade-pending .position-row>span:nth-child(5):before{content:"Volume"}.terminal-refined #trade-pending .position-row>span:nth-child(6):before{content:"Trigger"}.terminal-refined #trade-pending .position-row>span:nth-child(7){grid-column:1/-1}.terminal-refined #trade-pending .position-row>span:nth-child(7):before{content:"Status"}.terminal-refined .trade-history .history-row{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:9px 10px}.terminal-refined .trade-history .history-row>span:first-child,.terminal-refined .trade-history .history-row>span:nth-child(10),.terminal-refined .trade-history .history-row>span:nth-child(6),.terminal-refined .trade-history .history-row>span:nth-child(7),.terminal-refined .trade-history .history-row>span:nth-child(8){display:none}.history-mobile-details{display:block;grid-column:1/-1;margin:0}.history-mobile-details summary{color:var(--tt-accent,#006aff);font:700 11px var(--one-data);cursor:pointer}.history-mobile-details dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:7px 0 0}.history-mobile-details dl>div{min-width:0;padding:5px 6px;border:1px solid #dce2eb;border-radius:4px;background:#f7f8fa}.history-mobile-details dt{color:#627189;font-size:11px}.history-mobile-details dd{overflow-wrap:anywhere;margin:2px 0 0;color:var(--tt-text,#16253b);font:700 11px var(--one-data)}.terminal-refined #trade-orders .position-head{display:none}.terminal-refined #trade-orders .position-row:not(.position-head){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.terminal-refined #trade-orders .position-row>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.terminal-refined #trade-orders .position-row>span:before{color:#627189;font:500 11px var(--one-data)}.terminal-refined #trade-orders .position-row>span:first-child:before{content:"Order"}.terminal-refined #trade-orders .position-row>span:nth-child(2):before{content:"Instrument"}.terminal-refined #trade-orders .position-row>span:nth-child(3):before{content:"Type / side"}.terminal-refined #trade-orders .position-row>span:nth-child(4):before{content:"Volume"}.terminal-refined #trade-orders .position-row>span:nth-child(5):before{content:"Quote / fill"}.terminal-refined #trade-orders .position-row>span:nth-child(6):before{content:"Result"}.terminal-refined #trade-orders .position-row>span:nth-child(8):before{content:"Lifecycle UTC"}.terminal-refined #trade-orders .position-row>span:nth-child(7){grid-column:1/-1}.terminal-refined #trade-orders .position-row>span:nth-child(7):before{content:"Status"}.one-shell-closed-beta .terminal-refined .account-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;overflow:visible}.one-shell-closed-beta .terminal-refined .account-strip>.account-selector{grid-column:1/-1;grid-row:auto;position:static;left:auto;width:auto;max-width:none}.one-shell-closed-beta .terminal-refined .account-selector select{flex:initial;min-width:0;width:100%;max-width:none}.one-shell-closed-beta .terminal-refined .account-strip>div:not(.account-selector){grid-column:auto;grid-row:auto}.one-shell-closed-beta .terminal-refined .terminal-grid>.ticket-panel{order:-1}.one-shell-closed-beta .terminal-refined .prop-status-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;overflow:visible;white-space:normal}.one-shell-closed-beta .terminal-refined .prop-status-bar>button{grid-column:1/-1;justify-self:start}.one-shell-closed-beta .terminal-refined .prop-status-bar>span{min-width:0;display:grid;grid-gap:3px;gap:3px;align-content:start;padding:7px 9px;border:1px solid var(--tt-border,#cbd3df);border-radius:6px;background:#fff;line-height:1.3}.one-shell-closed-beta .terminal-refined .prop-status-bar>.account-snapshot-status,.one-shell-closed-beta .terminal-refined .prop-status-bar>span[role=status]{grid-column:1/-1;margin:0}}.trade-quick-nav{display:none}@media(max-width:820px){.terminal-refined{padding-bottom:96px}.one-shell-closed-beta .terminal-refined .chart-panel,.one-shell-closed-beta .terminal-refined .ticket-panel{scroll-margin-top:64px}.one-shell-closed-beta .terminal-refined .terminal-grid,.one-shell-closed-beta .terminal-refined.watchlist-hidden .terminal-grid{display:flex;flex-direction:column}.one-shell-closed-beta .terminal-refined .ticket-panel{order:-1;width:100%}.one-shell-closed-beta .terminal-refined .chart-toolbar{overflow-x:auto}.one-shell-closed-beta .terminal-refined .watchlist-panel{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.trade-quick-nav{position:fixed;right:0;bottom:12px;left:0;z-index:35;display:grid;grid-gap:6px;gap:6px;padding:8px;border-block:1px solid var(--tt-border,#cbd3df);background:#f7f8fa;box-shadow:0 -8px 18px #16253b0d}.trade-quick-context{display:flex;min-width:0;gap:7px;margin:0;color:#627189;font:600 11px var(--one-data);white-space:nowrap;overflow:hidden}.trade-quick-context strong{color:var(--tt-text,#16253b);font:800 12px var(--one-data)}.trade-quick-context span{overflow:hidden;text-overflow:ellipsis}.trade-quick-context span:last-child{margin-left:auto}.trade-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.trade-quick-nav button{min-width:0;min-height:36px;padding:7px 6px;border:1px solid var(--tt-border,#cbd3df);border-radius:6px;background:white;color:var(--tt-accent,#006aff);font:700 12px var(--one-data);cursor:pointer}.trade-quick-nav button:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.trade-quick-nav span{margin-left:4px;color:#627189;font-weight:600}.trade-blotter{scroll-margin-block:56px}.one-shell-closed-beta .trade-quick-nav{left:68px}}@media (min-width:761px){.terminal-refined .quote-heading,.terminal-refined .quote-row{grid-template-columns:20px minmax(70px,1fr) repeat(3,minmax(10ch,1fr))}.terminal-refined .quote-select{grid-template-columns:minmax(70px,1fr) repeat(3,minmax(10ch,1fr));padding-block:9px}}@media (min-width:761px) and (max-width:1180px){@container (max-width:420px){.terminal-refined .quote-heading{min-width:0}.terminal-refined .quote-row{min-width:0;grid-template-columns:20px minmax(0,1fr)}.terminal-refined .quote-select{grid-template-columns:repeat(2,minmax(0,1fr))}}}.quote-select .quote-ask,.quote-select .quote-bid,.quote-select .quote-spread,.ticket-quote-spread{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket-quote-spread{display:grid;grid-template-columns:auto 18ch;justify-content:center;grid-gap:5px;gap:5px;margin:4px 0 10px;color:var(--one-muted);font:500 11px var(--one-data)}.ticket-quote-spread strong{width:18ch;color:var(--one-text);text-align:left}.quote-strip .quote-spread{min-width:17ch}@media (min-width:1181px) and (max-width:1500px){.terminal-refined{height:max(calc(100dvh - 112px),690px)}.terminal-refined .terminal-grid{grid-template-columns:240px minmax(0,1fr) 322px;min-height:390px}.terminal-refined .watchlist-panel{width:240px;min-width:240px;max-width:240px;resize:none}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr) 322px}.terminal-refined .trade-blotter{height:135px}.terminal-refined .chart-toolbar{overflow-x:auto;overscroll-behavior-inline:contain}.terminal-refined .chart-toolbar>*{flex-shrink:0}}.ticket-order-cap{display:grid;grid-gap:6px;gap:6px;margin:10px 0;padding:10px;border:1px solid var(--one-line-soft);border-radius:7px;background:#f7f8fa;font:12px var(--one-data)}.ticket-order-cap>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ticket-order-cap span{min-width:0;color:var(--one-muted)}.ticket-order-cap strong{flex-shrink:0;color:var(--one-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket-order-cap small{color:var(--one-muted);line-height:1.35}.ticket-order-cap.is-exceeded{border-color:var(--one-amber);background:rgba(155,93,8,.08)}.ticket-order-cap.is-exceeded>.ticket-order-cap-account strong{color:var(--one-amber)}.ticket-order-notional{min-height:1.5em}.ticket-order-cap-live{min-width:0;border-top:1px solid var(--one-line-soft);padding-top:6px}.ticket-order-cap-live summary{color:var(--one-blue-soft);cursor:pointer;line-height:1.4}.ticket-order-cap-live summary:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.ticket-order-cap-live[open]{display:grid;grid-gap:6px;gap:6px}.ticket-order-cap-live>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(10ch,max-content);grid-gap:10px;gap:10px;align-items:baseline}.ticket-order-cap-live>div strong{text-align:right}@media (min-width:1181px){.terminal-refined{height:auto;min-height:calc(100dvh - 112px);overflow:visible}.terminal-refined .account-strip{grid-template-columns:minmax(185px,1.55fr) repeat(6,minmax(93px,1fr)) minmax(90px,.7fr);grid-template-rows:minmax(54px,auto)}.terminal-refined .account-strip>div{min-height:54px;padding:6px 10px}.terminal-refined .account-strip strong,.terminal-refined .account-strip>div:nth-child(2) strong,.terminal-refined .account-strip>div:nth-child(3) strong{font-size:14px;line-height:1.15}.terminal-refined .account-strip small{font-size:11px}.terminal-refined .account-margin-details{padding:7px}.terminal-refined .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{flex:none;height:clamp(690px,calc(100dvh - 150px),1000px);min-height:690px;grid-template-columns:220px minmax(0,1fr) 300px}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr) 300px}.terminal-refined .watchlist-panel{width:220px;min-width:220px;max-width:220px;resize:none}.terminal-refined .quote-heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.terminal-refined .quote-row{grid-template-columns:20px minmax(0,1fr);min-width:0}.terminal-refined .quote-select{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-block:8px}.terminal-refined .quote-select .quote-symbol{grid-column:1/-1}.terminal-refined .quote-select .quote-bid{grid-column:1;grid-row:2;text-align:left}.terminal-refined .quote-select .quote-ask{grid-column:2;grid-row:2;text-align:right}.terminal-refined .quote-select .quote-spread{grid-column:1/-1;grid-row:3;text-align:left;min-height:0}.terminal-refined .quote-select .quote-mobile-label{display:block;margin-bottom:3px;color:var(--one-muted);font:500 11px var(--one-data)}.terminal-refined .quote-select .quote-spread .quote-mobile-label{display:inline;margin-right:6px}.terminal-refined .quote-ask,.terminal-refined .quote-bid{min-width:0;font-size:11px;letter-spacing:-.01em}.terminal-refined .ticket-side button strong{white-space:nowrap}.terminal-refined .trade-blotter{height:135px;min-height:100px}}.terminal-refined .terminal-grid>.chart-panel,.terminal-refined .terminal-grid>.chart-panel.has-market-depth{grid-template-rows:auto auto auto minmax(0,1fr) auto}.terminal-refined .chart-toolbar{min-height:38px;flex-wrap:nowrap;align-content:center;gap:4px;padding:4px 7px}.terminal-refined .chart-toolbar nav button{min-height:28px;padding:4px 6px;font-size:11px}.terminal-refined .chart-toolbar .chart-tool{min-height:28px;padding:4px 7px;font-size:11px}.terminal-refined .instrument-workspace-rail{min-height:35px}.terminal-refined .instrument-workspace-tab{min-width:96px}.terminal-refined .instrument-workspace-tab span,.terminal-refined .instrument-workspace-tab strong{font-size:11px}.terminal-refined .quote-strip{min-height:30px;padding:3px 8px}.terminal-refined .chart-footer{min-height:28px;padding:3px 8px}.terminal-refined .chart-boundary{min-height:0}.terminal-refined .chart-live-quote-marker{display:block;right:8px;bottom:26px;max-width:min(230px,calc(100% - 16px));padding:0;font-size:11px;pointer-events:auto}.terminal-refined .chart-live-quote-marker summary{display:flex;align-items:center;gap:5px;padding:4px 7px;cursor:pointer;list-style:none}.terminal-refined .chart-live-quote-marker summary::-webkit-details-marker{display:none}.terminal-refined .chart-live-quote-marker[open]{padding-bottom:6px}.terminal-refined .chart-live-quote-marker[open]>:not(summary){display:block;padding:2px 7px;font-size:11px;line-height:1.35}@media (min-width:1181px) and (max-width:1500px){.terminal-refined .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:220px minmax(0,1fr) 300px;min-height:690px}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr) 300px}.terminal-refined .watchlist-panel{width:220px;min-width:220px;max-width:220px}}@media (min-width:1181px) and (max-width:1400px){.terminal-refined .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:208px minmax(0,1fr) 300px}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr) 300px}.terminal-refined .watchlist-panel{width:208px;min-width:208px;max-width:208px}}@media (max-width:1180px){.terminal-refined .chart-panel{grid-template-rows:auto auto auto minmax(360px,1fr) auto}.terminal-refined .chart-toolbar{overflow-x:auto}.terminal-refined .chart-boundary{min-height:360px}}@media (min-width:1181px){.terminal-refined .chart-toolbar{overflow:visible}}.terminal-refined .chart-toolbar nav{align-items:center;margin-right:auto}.terminal-refined .chart-toolbar nav select{min-height:28px;max-width:74px;padding:3px 5px;border:0;background:transparent;color:#627189;font:600 11px var(--one-data);cursor:pointer}.terminal-refined .chart-settings-menu{position:relative;flex:0 0 auto}.terminal-refined .chart-settings-menu>summary{display:grid;place-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--tt-border,#cbd3df);border-radius:5px;background:#fff;color:#33445b;font:650 11px var(--one-data);cursor:pointer;list-style:none}.terminal-refined .chart-settings-menu>summary::-webkit-details-marker{display:none}.terminal-refined .chart-settings-menu[open]>summary{border-color:var(--tt-accent,#006aff);color:var(--tt-accent,#006aff)}.terminal-refined .chart-settings-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:50;display:grid;grid-gap:10px;gap:10px;width:255px;max-width:calc(100vw - 24px);padding:12px;border:1px solid var(--tt-border,#cbd3df);border-radius:8px;background:#fff;box-shadow:0 12px 28px #16253b24;color:var(--tt-text,#16253b)}.terminal-refined .chart-settings-popover label{display:grid;grid-gap:5px;gap:5px;color:#627189;font:600 11px var(--one-data)}.terminal-refined .chart-settings-popover .chart-indicator-control>span{display:block;position:static}.terminal-refined .chart-settings-popover input,.terminal-refined .chart-settings-popover select{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:31px;padding:4px 7px;border:1px solid var(--tt-border,#cbd3df);border-radius:5px;background:#fff;color:var(--tt-text,#16253b);font:12px var(--one-data)}.terminal-refined .chart-settings-popover .chart-scale-switch{margin:0}.terminal-refined .chart-settings-popover .chart-history-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:0}.terminal-refined .chart-settings-popover .chart-history-controls label{grid-column:1/-1}.terminal-refined .chart-settings-popover .chart-history-controls button{min-height:28px;padding:4px}.terminal-refined .chart-timezone-control{position:relative;flex:0 0 auto}.terminal-refined .chart-timezone-control>summary{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 7px;border:1px solid var(--tt-border,#cbd3df);border-radius:4px;background:#fff;color:#33445b;font:650 11px var(--one-data);cursor:pointer;list-style:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.terminal-refined .chart-timezone-control>summary:hover,.terminal-refined .chart-timezone-control[open]>summary{border-color:var(--tt-accent,#006aff);color:var(--tt-accent,#006aff)}.terminal-refined .chart-timezone-control>summary::-webkit-details-marker{display:none}.terminal-refined .chart-timezone-control>div{position:absolute;right:0;bottom:calc(100% + 6px);z-index:50;display:grid;grid-gap:7px;gap:7px;width:210px;max-width:calc(100vw - 24px);padding:10px;border:1px solid var(--tt-border,#cbd3df);border-radius:7px;background:#fff;box-shadow:0 12px 28px #16253b24}@supports (bottom:anchor(top)) and (position-try-fallbacks:flip-block){.terminal-refined .chart-timezone-control>summary{anchor-name:--chart-timezone-trigger}.terminal-refined .chart-timezone-control>div{position:fixed;position-anchor:--chart-timezone-trigger;right:anchor(right);bottom:anchor(top);margin-bottom:6px;position-try-fallbacks:flip-block}}.terminal-refined .chart-timezone-control label{display:grid;grid-gap:5px;gap:5px;color:#627189;font:600 11px var(--one-data)}.terminal-refined .chart-timezone-control select{width:100%;min-height:30px;border:1px solid var(--tt-border,#cbd3df);border-radius:5px;background:#fff;color:var(--tt-text,#16253b);font:12px var(--one-data)}.terminal-refined .chart-timezone-control small{color:#627189;font:11px/1.35 var(--one-data)}.terminal-refined .chart-settings-menu summary:focus-visible,.terminal-refined .chart-settings-popover :focus-visible,.terminal-refined .chart-timezone-control summary:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}@media (max-width:760px){.terminal-refined .chart-toolbar{overflow:visible;flex-wrap:wrap}}.terminal-refined .chart-legend{display:block;width:max-content;max-width:calc(100% - 88px);pointer-events:auto;font-size:11px}.terminal-refined .chart-legend>summary{color:#33445b;cursor:pointer;list-style:none}.terminal-refined .chart-legend>summary::-webkit-details-marker{display:none}.terminal-refined .chart-legend[open]{display:flex;flex-wrap:wrap;max-width:calc(100% - 88px);white-space:normal}.terminal-refined .chart-legend[open]>summary{flex-basis:100%}.terminal-refined .chart-legend summary:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined .watchlist-panel .watchlist-filters{box-sizing:border-box;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b9c8d9 transparent;scroll-padding-inline:8px;padding:0 8px 7px}.terminal-refined .watchlist-panel .watchlist-filters button{flex:0 0 auto;min-height:26px;padding:4px 8px;white-space:nowrap;font-size:11px}.terminal-refined .watchlist-panel .watchlist-filters button.is-active{font-weight:700}.terminal-refined .watchlist-panel .watchlist-filters button:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:-2px}.terminal-refined .watchlist-panel .terminal-panel-heading{gap:6px;padding:8px}.terminal-refined .watchlist-panel .watchlist-heading-actions{gap:3px;flex:0 0 auto}.terminal-refined .watchlist-panel .watchlist-details-button{padding:3px 6px;border-radius:5px;font-size:11px;line-height:1.15;white-space:nowrap}@media (min-width:821px){.terminal-refined .quote-select{padding-block:8px}}@media (min-width:761px){.terminal-refined .ticket-depth>summary{display:grid;grid-template-columns:12px minmax(0,1fr);grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px}.terminal-refined .ticket-depth>summary span{grid-column:2;margin-left:0}.terminal-refined .ticket-depth .market-depth>header{display:grid;justify-content:stretch;grid-gap:4px;gap:4px}.terminal-refined .ticket-depth .market-depth>header i{max-width:none;text-align:left}.terminal-refined .quote-strip .quote-values{overflow-x:visible}}@media (min-width:761px) and (max-width:820px){.one-shell-closed-beta .terminal-refined .account-strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;overflow:visible}.one-shell-closed-beta .terminal-refined .account-strip>.account-selector{grid-column:1/-1;grid-row:auto;position:static;left:auto;width:auto;max-width:none}.one-shell-closed-beta .terminal-refined .account-strip>div:not(.account-selector){grid-column:auto;grid-row:auto;min-width:0}.one-shell-closed-beta .terminal-refined .account-strip>.account-margin-details{grid-column:1/-1}.one-shell-closed-beta .terminal-refined .prop-status-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;overflow:visible;white-space:normal}.one-shell-closed-beta .terminal-refined .prop-status-bar>button{grid-column:1/-1;justify-self:start}.one-shell-closed-beta .terminal-refined .prop-status-bar>span{min-width:0;display:grid;grid-gap:3px;gap:3px;align-content:start;padding:7px 9px;border:1px solid var(--tt-border,#cbd3df);border-radius:6px;background:#fff;line-height:1.3}.one-shell-closed-beta .terminal-refined .prop-status-bar>.account-snapshot-status{margin:0}}@media (min-width:761px) and (max-width:1180px){.terminal-refined .chart-toolbar{overflow:visible;flex-wrap:wrap}.terminal-refined .chart-panel,.terminal-refined .watchlist-panel{height:clamp(560px,calc(100dvh - 170px),760px)}.terminal-refined .chart-panel{grid-template-rows:auto auto auto minmax(360px,1fr) auto}.terminal-refined .chart-boundary{min-height:360px}}@media (max-width:820px){.one-shell-closed-beta .terminal-refined .chart-toolbar{overflow:visible;flex-wrap:wrap}.one-shell-closed-beta .terminal-refined .chart-drawing-menu{min-width:0;max-width:100%}.one-shell-closed-beta .terminal-refined .chart-drawing-menu>small{display:block;overflow-wrap:anywhere}.one-shell-closed-beta .terminal-refined .terminal-grid>.chart-panel{order:-2;height:auto;min-height:625px;grid-template-rows:auto auto auto minmax(400px,1fr) auto}.one-shell-closed-beta .terminal-refined .terminal-grid>.ticket-panel{order:-1}.one-shell-closed-beta .terminal-refined .chart-boundary{min-height:400px}}@media (max-width:760px){.one-shell-closed-beta .terminal-refined .chart-settings-popover{left:0;right:auto}}.terminal-refined .chart-toolbar{min-height:34px;padding:3px 7px}.terminal-refined .instrument-workspace-rail{min-height:32px}.terminal-refined .chart-quote-bar{min-height:34px;padding:3px 9px}.terminal-refined .chart-quote-bar button{padding:3px 9px}.terminal-refined .chart-footer .chart-live-quote-marker{position:relative;right:auto;bottom:auto;z-index:auto;flex:0 0 auto;max-width:100%;margin:0;box-shadow:none;background:transparent}.terminal-refined .chart-footer .chart-live-quote-marker[open]{padding-bottom:0}.terminal-refined .chart-footer .chart-live-quote-marker[open]>:not(summary){padding:3px 7px}.terminal-refined .chart-footer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-refined .ticket-depth{margin:7px 0 5px;border:1px solid var(--tt-border,#cbd3df);border-radius:6px}.terminal-refined .ticket-depth>summary{display:flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;color:var(--one-text);font:700 11px var(--one-data);cursor:pointer;list-style:none}.terminal-refined .ticket-depth>summary::-webkit-details-marker{display:none}.terminal-refined .ticket-depth>summary:before{content:"▸";color:var(--one-blue-soft)}.terminal-refined .ticket-depth[open]>summary:before{content:"▾"}.terminal-refined .ticket-depth>summary span{margin-left:auto;color:var(--one-muted);font-weight:500}.terminal-refined .ticket-depth>summary:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.terminal-refined .ticket-depth .market-depth{margin:0;border:0;border-top:1px solid var(--tt-border,#cbd3df);border-radius:0 0 6px 6px}.terminal-refined .ticket-depth-l1{border:0;margin:0 0 3px}.terminal-refined .ticket-panel .review-order{margin-top:12px}.terminal-refined .chart-settings-menu[open],.terminal-refined .chart-timezone-control[open]{z-index:60}@media (min-width:1181px){.terminal-refined .terminal-grid>.chart-panel{grid-template-rows:32px 34px 34px minmax(0,1fr) auto}.terminal-refined .chart-boundary{min-height:0}.terminal-refined .kline-candle-legend{min-height:29px;padding:4px 9px}}.terminal-refined .ticket-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0}.terminal-refined .ticket-jump-fields{min-height:32px;padding:5px 7px;border:1px solid #a7bdd9;border-radius:5px;background:#fff;color:var(--tt-accent,#006aff);font:700 11px var(--one-data);cursor:pointer}.terminal-refined .ticket-jump-fields:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined #trade-order-type{scroll-margin-top:72px}.terminal-refined .ticket-depth .depth-table{min-width:0;overflow-x:auto}.terminal-refined .ticket-depth .depth-header,.terminal-refined .ticket-depth .depth-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.85fr);gap:3px}.terminal-refined .ticket-depth .depth-spread{min-width:0;flex-wrap:wrap;padding-block:5px;line-height:1.35}.terminal-refined .ticket-depth .depth-spread span{min-width:0;overflow-wrap:anywhere}.terminal-refined .ticket-depth .market-depth>footer{overflow-wrap:anywhere}@media (min-width:1024px){.terminal-refined .trade-blotter:has(#trade-history){height:clamp(280px,40dvh,380px)}}@media (min-width:1181px){.terminal-refined .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{height:clamp(470px,calc(100dvh - 400px),1000px);min-height:470px}.terminal-refined .trade-blotter{height:clamp(180px,calc(100dvh - 700px),320px);min-height:150px}}.terminal-refined .ticket-panel{display:flex;flex-direction:column}.terminal-refined .ticket-jump-fields{display:none}.terminal-refined .ticket-bracket label>small{display:block;margin-top:4px;color:var(--one-muted);font:500 11px/1.35 var(--one-data);white-space:normal}.market-depth[data-stale=true] :is(.depth-row,.depth-spread){opacity:.55}.blotter-state{white-space:nowrap}.execution-result small{overflow-wrap:anywhere}@media (min-width:1181px){.terminal-refined .quote-row{grid-template-columns:24px minmax(0,1fr)}.terminal-refined .quote-favorite{width:24px;height:28px}}@media (max-width:760px){.trade-quick-nav{bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.terminal-refined .ticket-panel>.review-order~*,.terminal-refined .ticket-panel>.ticket-order-cap{order:1}.terminal-refined .ticket-panel>.ticket-depth{order:2}.terminal-refined>p[role=status]{margin:0;padding:9px 12px;border:1px solid var(--tt-warn-line,#efd9ad);border-radius:7px;background:var(--tt-warn-tint,#fff9ec);color:var(--tt-warn-ink,#6f4b0e);font-size:13px;line-height:1.45}.terminal-refined>p[role=status] strong{color:#5b3d08}.order-review-backdrop :is(h2,h3)[tabindex="-1"]:focus{outline:none}.terminal-refined .blotter-bar{display:contents}.terminal-refined .blotter-size-toggle{display:none}@media (min-width:1181px){.terminal-refined{--trade-activity-height:clamp(180px,calc(100dvh - 668px),320px);--trade-chrome:142px}.terminal-refined.activity-compact{--trade-activity-height:clamp(150px,calc(100dvh - 718px),240px)}.terminal-refined .terminal-grid,.terminal-refined.activity-compact .terminal-grid,.terminal-refined.activity-compact.watchlist-hidden .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{height:clamp(400px,calc(100dvh - var(--trade-chrome) - var(--trade-activity-height)),1000px);min-height:400px}.terminal-refined .trade-blotter{height:var(--trade-activity-height);min-height:150px}.terminal-refined .blotter-bar{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;align-items:center;min-width:max-content;background:var(--tt-surface-2,#f6f8fb)}.terminal-refined .blotter-bar>.blotter-tabs{position:static;flex:1 0 auto}.terminal-refined .blotter-size-toggle{display:inline-flex;flex:none;align-items:center;min-height:28px;margin:0 8px;padding:0 10px;border:1px solid var(--tt-border,#cbd3df);border-radius:6px;background:#fff;color:#27364d;font:600 12px var(--one-data);white-space:nowrap;cursor:pointer}.terminal-refined .blotter-size-toggle:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined #trade-positions .position-row{grid-template-columns:88px 48px 84px minmax(160px,1fr) minmax(140px,1fr) 88px 76px 104px 296px;gap:8px;min-width:0;min-height:0;padding-block:4px;align-items:center}.terminal-refined #trade-positions .position-head{padding-block:7px}.terminal-refined #trade-positions .position-row>span:nth-child(5){display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}.terminal-refined #trade-positions .position-row>span:nth-child(5) .edit-position-protection{margin:0 0 0 auto}.terminal-refined #trade-positions .position-close-cell{display:flex;align-items:center;gap:5px}.terminal-refined #trade-positions :is(.close-presets,.position-close-cell label){flex:none}.terminal-refined #trade-positions .position-close-cell input{width:60px;margin-top:0}.terminal-refined #trade-positions .position-close-cell>button{flex:1 1;min-width:0;white-space:normal;line-height:1.15}}@media (min-width:1181px) and (max-width:1365px){.terminal-refined #trade-positions .position-row{grid-template-columns:80px 44px 80px minmax(140px,1fr) minmax(120px,1fr) 80px 70px 100px 280px}.terminal-refined #trade-positions .position-close-cell input{width:52px}}.ticket-review .review-margin-block,.ticket-review .review-margin-warning{margin:0 15px 12px;padding:9px 11px;border:1px solid #f0c3c8;border-radius:8px;background:#fff5f6;color:#8f1d2c;font-size:12px;line-height:1.45}.ticket-review .review-margin-warning{border-color:var(--tt-warn-line,#efd9ad);background:var(--tt-warn-tint,#fff9ec);color:var(--tt-warn-ink,#6f4b0e)}.terminal-refined .ticket-order-cap-margin.is-binding strong{color:var(--tt-sell-ink,#b42336)}.short-id{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;-webkit-text-decoration:underline dotted #9aa6b8;text-decoration:underline dotted #9aa6b8;text-underline-offset:2px;cursor:copy}.short-id:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:1px;border-radius:2px}.terminal-refined :is(.close-presets button,.edit-position-protection,.edit-protection,.cancel-protection,.trailing-full,.cancel-amendment){min-height:24px}.terminal-refined :is(.close-presets button,.edit-position-protection){min-width:32px}@media(max-width:760px){.terminal-refined{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.terminal-refined #trade-protection .position-head{display:none}.terminal-refined #trade-protection .position-row:not(.position-head){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.terminal-refined #trade-protection .position-row>span{min-width:0;display:grid;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.terminal-refined #trade-protection .position-row>span:before{color:#627189;font:500 11px var(--one-data)}.terminal-refined #trade-protection .position-row>span:nth-child(7){grid-column:1/-1}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:first-child:before{content:"Order"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(2):before{content:"Instrument"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(3):before{content:"Kind"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(4):before{content:"Exit side"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(5):before{content:"Volume"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(6):before{content:"Trigger"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(7):before{content:"Status"}.terminal-refined #trade-protection [aria-label="Protective orders"] .position-row>span:nth-child(8):before{content:"Shadow evidence"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:first-child:before{content:"Trailing stop"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(2):before{content:"Instrument"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(3):before{content:"Exit"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(4):before{content:"Volume"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(5):before{content:"Distance"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(6):before{content:"Watermark / stop"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(7):before{content:"Status"}.terminal-refined #trade-protection [aria-label="Trailing stops"] .position-row>span:nth-child(8):before{content:"Evidence UTC"}}.ticket-context>.instrument-details-sheet{margin:0 10px;border:1px solid var(--one-line-soft);border-radius:9px;background:var(--one-ink)}.terminal-refined .quote-favorite{min-width:24px;min-height:24px}@media (min-width:761px) and (max-width:1180px){.terminal-refined #trade-positions .position-row{grid-template-columns:100px 60px 90px minmax(150px,1fr) 100px 95px 90px 110px 180px;min-width:1030px}}.terminal-refined .position-opened-cell{display:grid;grid-gap:2px;gap:2px;align-content:center}.terminal-refined .positions-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid #dce2eb;background:#fbfcfd}.terminal-refined .close-all-positions{min-height:28px;padding:4px 10px;border:1px solid #e3b5bc;border-radius:5px;background:#fff;color:var(--tt-sell-ink,#b42336);font:700 12px var(--one-data);cursor:pointer}.terminal-refined .close-all-positions:disabled{opacity:.55;cursor:not-allowed}.terminal-refined .close-all-positions:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined .close-presets .one-click-close{margin-left:auto;border-color:#e3b5bc;background:#fff5f6;color:var(--tt-sell-ink,#b42336);font-weight:700}.terminal-refined .close-presets .one-click-close:disabled{opacity:.55;cursor:not-allowed}.terminal-refined .one-click-chip{padding:3px 6px;border:1px solid #f0c3c8;border-radius:5px;background:#fff5f6;color:var(--tt-sell-ink,#b42336);font:700 11px var(--one-data);white-space:nowrap}.terminal-refined .ticket-settings-menu{position:static;flex:0 0 auto}.terminal-refined .ticket-settings-menu>summary{display:grid;place-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--tt-border,#cbd3df);border-radius:5px;background:#fff;color:#33445b;font:650 11px var(--one-data);cursor:pointer;list-style:none}.terminal-refined .ticket-settings-menu>summary::-webkit-details-marker{display:none}.terminal-refined .ticket-settings-menu[open]>summary{border-color:var(--tt-accent,#006aff);color:var(--tt-accent,#006aff)}.terminal-refined .ticket-settings-menu>summary:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined .ticket-settings-popover{position:absolute;top:calc(100% + 4px);right:var(--tt-s3,12px);left:auto;z-index:50;box-sizing:border-box;width:min(300px,calc(100% - 2 * var(--tt-s3,12px)));max-width:calc(100vw - 24px);padding:12px;border:1px solid var(--tt-border,#cbd3df);border-radius:8px;background:#fff;box-shadow:0 12px 28px #16253b24;color:var(--tt-text,#16253b)}.terminal-refined .one-click-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:center}.terminal-refined .one-click-setting>span{min-width:0;overflow-wrap:break-word;font:700 12px var(--one-data)}.terminal-refined .one-click-setting>small{grid-column:1/-1;min-width:0;overflow-wrap:break-word;color:#627189;font:500 11px/1.4 var(--one-data)}.terminal-refined .one-click-setting button[role=switch]{min-width:52px;min-height:28px;padding:3px 10px;border:1px solid var(--tt-border,#cbd3df);border-radius:14px;background:#f0f3f7;color:#33445b;font:700 12px var(--one-data);cursor:pointer}.terminal-refined .one-click-setting button[role=switch][aria-checked=true]{border-color:var(--tt-accent,#006aff);background:var(--tt-accent,#006aff);color:#fff}.terminal-refined .one-click-setting button[role=switch]:disabled{opacity:.55;cursor:not-allowed}.terminal-refined .one-click-setting button[role=switch]:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined .one-click-note{margin:-4px 0 8px;padding:6px 8px;border:1px solid #dce2eb;border-radius:6px;background:#f7f8fa;color:#33445b;font:600 11px/1.4 var(--one-data)}.terminal-refined .one-click-note.is-armed{border-color:#f0c3c8;background:#fff5f6;color:#8f1d2c}.terminal-refined .ticket-volume-limit{margin:4px 0 0;color:#33445b;font:600 11px/1.4 var(--one-data)}.terminal-refined .ticket-volume-limit.is-exceeded{color:var(--tt-sell-ink,#b42336)}.trade-toasts{position:fixed;right:16px;bottom:16px;z-index:1003;width:min(360px,calc(100vw - 32px));pointer-events:none}.trade-toasts>div{display:grid;grid-gap:8px;gap:8px}.trade-toast{display:flex;align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;border:1px solid var(--tt-border,#cbd3df);border-left:4px solid var(--tt-accent,#006aff);border-radius:8px;background:#fff;box-shadow:0 10px 28px #16253b26;color:var(--tt-text,#16253b);font:12px/1.45 var(--one-data);pointer-events:auto}.trade-toast.toast-success{border-left-color:var(--tt-buy,#087f67)}.trade-toast.toast-warning{border-left-color:var(--tt-warn,#9b5d08)}.trade-toast.toast-error{border-left-color:var(--tt-sell-ink,#b42336)}.trade-toast-body{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.trade-toast-body strong{font-size:13px}.trade-toast-body span{color:#33445b;overflow-wrap:anywhere}.trade-toast-body small{color:#627189}.trade-toast-retry{justify-self:start;min-height:28px;margin-top:4px;padding:4px 10px;border:1px solid var(--tt-sell-ink,#b42336);border-radius:5px;background:#fff;color:var(--tt-sell-ink,#b42336);font:700 12px var(--one-data);cursor:pointer}.trade-toast-retry:disabled{opacity:.55;cursor:wait}.trade-toast-dismiss{flex:none;width:28px;height:28px;border:1px solid #dce2eb;border-radius:6px;background:#fff;color:#627189;font-size:16px;cursor:pointer}.trade-toast :is(button,.short-id):focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}@media (max-width:820px){.trade-toasts{right:8px;left:8px;width:auto;bottom:calc(112px + env(safe-area-inset-bottom, 0px))}}.terminal-refined .ticket-review .dialog-actions{display:flex;gap:8px;margin-top:12px}.terminal-refined .ticket-review .dialog-actions .place-order{flex:1 1;width:auto;margin:0}.terminal-refined .one-click-confirm-body p{margin:0 0 10px;color:#33445b;font-size:13px;line-height:1.5}.terminal-refined .close-all-list{display:grid;margin:10px 0;padding:0;max-height:40dvh;overflow:auto;list-style:none;border:1px solid #dce2eb;border-radius:8px}.terminal-refined .close-all-list li{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;padding:8px 10px;border-top:1px solid #eef1f5;font-size:12px;line-height:1.45}.terminal-refined .close-all-list li:first-child{border-top:0}.terminal-refined .close-all-list li>:is(small,button){grid-column:2}.terminal-refined .close-all-list .close-all-accepted>span,.terminal-refined .close-all-list .close-all-filled>span{color:var(--tt-buy,#087f67)}.terminal-refined .close-all-list :is(.close-all-rejected,.close-all-uncertain,.close-all-not_sent,.close-all-skipped)>span{color:var(--tt-sell-ink,#b42336)}.terminal-refined .close-all-retry{justify-self:start;min-height:28px;padding:4px 10px;border:1px solid var(--tt-sell-ink,#b42336);border-radius:5px;background:#fff;color:var(--tt-sell-ink,#b42336);font:700 12px var(--one-data);cursor:pointer}.terminal-refined .activity-resize-handle{display:none}@media (min-width:1181px){.terminal-refined .activity-resize-handle{position:relative;z-index:3;display:flex;flex:none;align-items:center;justify-content:center;height:8px;margin:0 0 -8px;cursor:row-resize;touch-action:none}.terminal-refined .activity-resize-handle>span{width:48px;height:4px;border-radius:2px;background:#b5c1d1}.terminal-refined .activity-resize-handle:focus-visible>span,.terminal-refined .activity-resize-handle:hover>span{background:var(--tt-accent,#006aff)}.terminal-refined .activity-resize-handle:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:1px;border-radius:3px}.terminal-refined.activity-custom .trade-blotter:has(#trade-history){height:var(--trade-activity-height)}}.terminal-refined .chart-scale-switch button{min-height:24px}.terminal-refined :is(.quote-connection,.account-margin-details,.feed-details)>summary{min-height:24px;line-height:24px}.terminal-refined:-webkit-full-screen{height:100dvh!important;min-height:0!important;width:100vw;background:var(--tt-page,#e9edf2)}.terminal-refined.is-terminal-focus,.terminal-refined:fullscreen{height:100dvh!important;min-height:0!important;width:100vw;background:var(--tt-page,#e9edf2)}.terminal-refined{--tt-page:#e9edf2;--tt-surface:#fff;--tt-surface-2:#f6f8fb;--tt-border:#cbd3df;--tt-divider:#e3e8ef;--tt-text:#16253b;--tt-text-2:#5f6d80;--tt-accent:#006aff;--tt-accent-ink:#005bcc;--tt-accent-tint:rgba(0,106,255,.10);--tt-warn:#9b5d08;--tt-warn-ink:#6f4b0e;--tt-warn-tint:#fff9ec;--tt-warn-line:#efd9ad;--tt-buy:#087f67;--tt-buy-ink:#06735d;--tt-buy-tint:rgba(8,127,103,.08);--tt-buy-line:rgba(8,127,103,.45);--tt-sell:#c53649;--tt-sell-ink:#b42336;--tt-sell-tint:rgba(197,54,73,.08);--tt-sell-line:rgba(197,54,73,.45);--tt-fs-xs:11px;--tt-fs-sm:12px;--tt-fs-md:13px;--tt-fs-lg:16px;--tt-lh-xs:14px;--tt-lh-sm:16px;--tt-lh-md:18px;--tt-lh-lg:20px;--tt-w-regular:400;--tt-w-medium:500;--tt-w-strong:600;--tt-s1:4px;--tt-s2:8px;--tt-s3:12px;--tt-s4:16px;--tt-r-sm:4px;--tt-r-md:6px;--tt-r-lg:8px;--tt-r-sheet:12px;--tt-h-xs:24px;--tt-h-sm:28px;--tt-h-md:36px;--tt-h-lg:40px;--tt-h-touch:44px;background:var(--tt-page);color:var(--tt-text)}.terminal-refined .quote-bid{color:var(--tt-sell-ink)}.terminal-refined .quote-ask{color:var(--tt-buy-ink)}.terminal-refined .quote-strip .quote-values>span:first-child strong{color:var(--tt-sell-ink)}.terminal-refined .quote-strip .quote-values>span:nth-child(2) strong{color:var(--tt-buy-ink)}.terminal-refined :is(.positive,.long){color:var(--tt-buy-ink)!important}.terminal-refined :is(.negative,.short){color:var(--tt-sell-ink)!important}.terminal-refined :is(.long,.short){font-weight:var(--tt-w-strong)}.terminal-refined .ticket-side{gap:var(--tt-s2);margin:0 0 var(--tt-s1)}.terminal-refined .ticket-side button{min-height:56px;height:auto;padding:var(--tt-s2);border:1px solid;border-radius:var(--tt-r-md);background:var(--tt-surface);box-shadow:none}.terminal-refined .ticket-side button small{opacity:1;font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-medium)}.terminal-refined .ticket-side button strong{margin-top:2px;font-size:var(--tt-fs-lg);line-height:var(--tt-lh-lg);font-weight:var(--tt-w-strong)}.terminal-refined .ticket-side .sell{border-color:var(--tt-sell-line);color:var(--tt-sell-ink)}.terminal-refined .ticket-side .buy{border-color:var(--tt-buy-line);color:var(--tt-buy-ink)}.terminal-refined .ticket-side .sell.is-selected{border-color:var(--tt-sell);background:var(--tt-sell-tint);box-shadow:inset 0 0 0 1px var(--tt-sell)}.terminal-refined .ticket-side .buy.is-selected{border-color:var(--tt-buy);background:var(--tt-buy-tint);box-shadow:inset 0 0 0 1px var(--tt-buy)}.terminal-refined .ticket-side:has(+.one-click-note.is-armed) .sell:not(:disabled){border-color:var(--tt-sell);background:var(--tt-sell);color:#fff;box-shadow:none}.terminal-refined .ticket-side:has(+.one-click-note.is-armed) .buy:not(:disabled){border-color:var(--tt-buy);background:var(--tt-buy);color:#fff;box-shadow:none}.terminal-refined .one-click-note.is-armed{border-color:var(--tt-warn-line);background:var(--tt-warn-tint);color:var(--tt-warn-ink)}.terminal-refined .ticket-panel>.terminal-panel-heading{position:relative;margin:calc(-1 * var(--tt-s3)) calc(-1 * var(--tt-s3)) 10px;padding:var(--tt-s2) var(--tt-s3);border-bottom:1px solid var(--tt-divider);border-radius:calc(var(--tt-r-lg) - 1px) calc(var(--tt-r-lg) - 1px) 0 0;background:var(--tt-surface-2)}.terminal-refined .terminal-panel-heading h2{font-size:var(--tt-fs-md);line-height:var(--tt-lh-md);font-weight:var(--tt-w-strong)}.terminal-refined .ticket-panel>.terminal-panel-heading h2{font-size:var(--tt-fs-lg);line-height:var(--tt-lh-lg)}@media (min-width:1181px){.terminal-refined .ticket-panel>.terminal-panel-heading{position:-webkit-sticky;position:sticky;top:0;z-index:5}}.terminal-refined .ticket-order-form>.ticket-cta{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin:var(--tt-s3) calc(-1 * var(--tt-s3)) 0;padding:var(--tt-s2) var(--tt-s3) var(--tt-s3);border-top:1px solid var(--tt-divider);background:var(--tt-surface)}.terminal-refined .ticket-cta>.review-order{width:100%;min-height:var(--tt-h-lg);margin:0;border-radius:var(--tt-r-md);font-size:var(--tt-fs-md);font-weight:var(--tt-w-strong)}.terminal-refined .ticket-panel:has(.ticket-side .buy.is-selected):not(:has(.ticket-volume-field input:disabled)) .ticket-cta>.review-order:not(:disabled){border-color:var(--tt-buy);background:var(--tt-buy);color:#fff}.terminal-refined .ticket-panel:has(.ticket-side .sell.is-selected):not(:has(.ticket-volume-field input:disabled)) .ticket-cta>.review-order:not(:disabled){border-color:var(--tt-sell);background:var(--tt-sell);color:#fff}.terminal-refined .ticket-cta>.review-order:not(:disabled):hover{filter:brightness(.93)}.terminal-refined .ticket-order-form>.ticket-order-cap{margin-top:var(--tt-s3)}.terminal-refined .ticket-order-form>.ticket-size-note{margin:var(--tt-s2) 2px 0}.terminal-refined .ticket-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tt-s2) var(--tt-s3);gap:var(--tt-s2) var(--tt-s3);margin-top:var(--tt-s3);padding:var(--tt-s2) 10px;border:1px solid var(--tt-divider);border-radius:var(--tt-r-md);background:var(--tt-surface-2)}.terminal-refined .ticket-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:0;font-size:var(--tt-fs-sm);line-height:var(--tt-lh-sm)}.terminal-refined .ticket-summary>div>span{color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-summary>div>strong{text-align:left;font-weight:var(--tt-w-strong)}.terminal-refined .ticket-summary>:is(div:last-child,h3){grid-column:1/-1}.terminal-refined .place-order{border-radius:var(--tt-r-md);font-size:var(--tt-fs-md);font-weight:var(--tt-w-strong)}.terminal-refined .place-order-buy{border-color:var(--tt-buy);background:var(--tt-buy)}.terminal-refined .place-order-sell{border-color:var(--tt-sell);background:var(--tt-sell)}.terminal-refined .place-order:not(:disabled):hover{filter:brightness(.93)}.terminal-refined .ticket-review>.place-order{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;box-shadow:0 0 0 var(--tt-s3) var(--tt-surface)}.terminal-refined .ticket-review h3{font-size:var(--tt-fs-lg);line-height:var(--tt-lh-lg);font-weight:var(--tt-w-strong)}.terminal-refined .ticket-review.review-buy h3{color:var(--tt-buy-ink)}.terminal-refined .ticket-review.review-sell h3{color:var(--tt-sell-ink)}.terminal-refined .ticket-review :is(h2,h3)[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media (min-width:761px){@container (max-width:420px){.terminal-refined .quote-row .quote-select{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--tt-s2);row-gap:2px;padding-block:6px}.terminal-refined .quote-row .quote-select .quote-symbol{grid-column:1;grid-row:1}.terminal-refined .quote-row .quote-select .quote-spread{grid-column:2;grid-row:1;align-self:center;min-height:0;text-align:right;color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .quote-row .quote-select .quote-spread strong{color:inherit;font-weight:var(--tt-w-regular)}.terminal-refined .quote-row .quote-select .quote-bid{grid-column:1;grid-row:2;text-align:left;font-size:var(--tt-fs-sm);letter-spacing:0}.terminal-refined .quote-row .quote-select .quote-ask{grid-column:2;grid-row:2;text-align:right;font-size:var(--tt-fs-sm);letter-spacing:0}.terminal-refined .quote-row .quote-select .quote-mobile-label,.terminal-refined .quote-row .quote-select .quote-spread .quote-mobile-label{display:none}}}.terminal-refined :is(.blotter-size-toggle,.prop-status-bar>button),.terminal-refined :is(.chart-settings-menu,.chart-timezone-control,.ticket-settings-menu)>summary{min-height:var(--tt-h-sm);border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-surface);color:var(--tt-text);font-size:var(--tt-fs-xs);font-weight:var(--tt-w-medium)}.terminal-refined :is(.blotter-size-toggle,.prop-status-bar>button):hover,.terminal-refined :is(.chart-settings-menu,.chart-timezone-control,.ticket-settings-menu)>summary:hover,.terminal-refined :is(.chart-settings-menu,.chart-timezone-control,.ticket-settings-menu)[open]>summary{border-color:var(--tt-accent);color:var(--tt-accent-ink)}.terminal-refined :is(.close-presets button:not(.one-click-close),.edit-position-protection,.watchlist-details-button){min-height:var(--tt-h-xs);padding:0 var(--tt-s2);border:1px solid transparent;border-radius:var(--tt-r-sm);background:var(--tt-accent-tint);color:var(--tt-accent-ink);font-size:var(--tt-fs-xs);font-weight:var(--tt-w-medium)}.terminal-refined .account-selector select{min-height:var(--tt-h-sm)}.terminal-refined :is(.blotter-state,.demo-chip,.one-click-chip){display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid transparent;border-radius:999px;font-size:var(--tt-fs-xs);line-height:1;font-weight:var(--tt-w-strong);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.terminal-refined :is(.blotter-state.state-filled,.blotter-state.state-triggered){background:var(--tt-buy-tint);color:var(--tt-buy-ink)}.terminal-refined .blotter-state.state-rejected{background:var(--tt-sell-tint);color:var(--tt-sell-ink)}.terminal-refined .blotter-state.state-pending{border-color:var(--tt-warn-line);background:var(--tt-warn-tint);color:var(--tt-warn-ink)}.terminal-refined :is(.blotter-state.state-armed,.demo-chip){background:var(--tt-accent-tint);color:var(--tt-accent-ink)}.terminal-refined :is(.blotter-state.state-cancelled,.blotter-state.state-draft){border-color:var(--tt-divider);background:var(--tt-surface-2);color:var(--tt-text-2)}.terminal-refined .one-click-chip{border-color:var(--tt-warn-line);background:var(--tt-warn-tint);color:var(--tt-warn-ink)}.terminal-refined .terminal-grid>:is(.watchlist-panel,.chart-panel,.ticket-panel),.terminal-refined .trade-blotter{border-color:var(--tt-border);border-radius:var(--tt-r-lg)}.terminal-refined :is(.terminal-panel-heading,.instrument-workspace-rail,.blotter-bar,.blotter-tabs,.positions-toolbar,.chart-footer){background:var(--tt-surface-2)}.terminal-refined .instrument-workspace-tab:not(.is-active){background:transparent}.terminal-refined .position-head{color:var(--tt-text-2);font-size:var(--tt-fs-xs);font-weight:var(--tt-w-medium)}.terminal-refined .position-row:not(.position-head):hover{background:var(--tt-surface-2)}.terminal-refined .ticket-context>summary,.terminal-refined>p[role=status]{font-size:var(--tt-fs-sm)}.terminal-refined .account-strip small{color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .account-strip>div:nth-child(n+2)>strong{font-size:var(--tt-fs-md);line-height:var(--tt-lh-md);font-weight:var(--tt-w-strong)}.terminal-refined .account-strip>div:is(:nth-child(3),:nth-child(4))>strong{font-size:var(--tt-fs-lg);line-height:var(--tt-lh-lg)}@media (min-width:1181px){.terminal-refined .chart-footer{flex-wrap:nowrap}.terminal-refined .chart-footer>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-refined .chart-footer>.chart-candle-status,.terminal-refined .chart-footer>:is(details,button,a){flex:0 0 auto}}@media (max-width:1180px){.terminal-refined .ticket-panel{overflow-x:clip}}@media (max-width:820px){.one-shell-terminal-only .terminal-refined .trade-quick-nav{left:0;bottom:0;padding-bottom:calc(var(--tt-s2) + env(safe-area-inset-bottom,0px));border-bottom:0}.terminal-refined .trade-quick-nav button{min-height:var(--tt-h-touch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-refined .ticket-order-form>.ticket-cta{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.one-shell-closed-beta .terminal-refined .ticket-review{top:auto;right:var(--tt-s2);bottom:calc(var(--tt-s2) + env(safe-area-inset-bottom,0px));left:var(--tt-s2);width:auto;max-height:calc(100dvh - 72px);transform:none;border-radius:var(--tt-r-sheet)}}@media (max-width:760px){.terminal-refined .ticket-panel :is(input,select),.terminal-refined :is(.position-close-cell,.pending-amendment,.trailing-fields) input{font-size:var(--tt-fs-lg)}.terminal-refined .ticket-panel :is(input,select){min-height:var(--tt-h-touch);height:var(--tt-h-touch)}.terminal-refined .ticket-panel .ticket-volume-field>span{top:39px}.terminal-refined .ticket-cta>.review-order{min-height:var(--tt-h-touch)}.one-shell-closed-beta .terminal-refined .account-strip>div:is(:nth-child(5),:nth-child(7)){display:none}.one-shell-closed-beta .terminal-refined .account-strip>div:nth-child(n+2)>strong{font-size:var(--tt-fs-md)}.one-shell-closed-beta .terminal-refined .account-strip>div:is(:nth-child(3),:nth-child(4))>strong{font-size:var(--tt-fs-lg)}}.terminal-refined :is(.close-all-positions,.close-presets .one-click-close,.close-all-retry,.trade-toast-retry){border-color:var(--tt-sell-line);background:var(--tt-surface);color:var(--tt-sell-ink);font-weight:var(--tt-w-strong)}@media (min-width:1181px){.trade-toasts{top:200px;right:calc(300px + 24px);bottom:auto}}@media (min-width:1024px) and (max-width:1180px){.trade-toasts{top:200px;right:calc(288px + 24px);bottom:auto}}@media (min-width:821px) and (max-width:1023px){.trade-toasts{top:72px;bottom:auto}}@media (max-width:820px){.trade-toasts{top:calc(62px + env(safe-area-inset-top,0px));bottom:auto}}.terminal-refined .ticket-rail-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin:0 0 var(--tt-s2);padding:2px;border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-surface-2)}.terminal-refined :is(.ticket-rail-tabs [role=tab],.ticket-order-type [role=radio],.ticket-protection-mode [role=radio]){min-height:var(--tt-h-xs);padding:0 6px;border:0;border-radius:var(--tt-r-sm);background:transparent;color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-medium);white-space:nowrap;cursor:pointer}.terminal-refined :is(.ticket-rail-tabs [role=tab][aria-selected=true],.ticket-order-type [role=radio][aria-checked=true],.ticket-protection-mode [role=radio][aria-checked=true]){background:var(--tt-surface);color:var(--tt-text);box-shadow:0 0 0 1px var(--tt-border);font-weight:var(--tt-w-strong)}.terminal-refined :is(.ticket-order-type,.ticket-protection-mode) [role=radio][aria-disabled=true]{color:#9aa5b4;cursor:not-allowed}.terminal-refined :is(.ticket-rail-tabs,.ticket-order-type,.ticket-protection-mode,.ticket-volume-presets,.ticket-size-by) button:focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}.terminal-refined .ticket-order-form{display:flex;flex-direction:column;min-width:0}.terminal-refined :is(.ticket-order-form,.ticket-depth-panel)[hidden]{display:none}.terminal-refined .ticket-order-form>label{margin-top:var(--tt-s2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-side+.ticket-quote-spread{position:relative;z-index:1;display:flex;width:max-content;margin:-12px auto 0;padding:0 8px;border:1px solid var(--tt-border);border-radius:999px;background:var(--tt-surface);color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:18px;font-weight:var(--tt-w-medium)}.terminal-refined .ticket-side+.ticket-quote-spread strong{width:auto;color:var(--tt-text);font-weight:var(--tt-w-strong)}.terminal-refined .ticket-order-type{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:var(--tt-s2);padding:2px;border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-surface-2)}.terminal-refined .ticket-volume-row{position:relative;margin-top:var(--tt-s2)}.terminal-refined .ticket-volume-row>.ticket-volume-field{margin:0;font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-volume-row>.ticket-volume-field input{margin-top:6px;padding-left:40px;padding-right:150px}.terminal-refined .ticket-volume-row>.ticket-volume-field>span{top:20px;bottom:auto;right:40px;display:flex;align-items:center;gap:4px;height:var(--tt-h-md);color:var(--tt-text-2);font-size:var(--tt-fs-sm);pointer-events:none}.terminal-refined .ticket-volume-notional{color:var(--tt-text-2);font-size:var(--tt-fs-sm)}.terminal-refined .ticket-volume-row>.ticket-volume-step{position:absolute;top:23px;z-index:1;width:30px;height:30px;padding:0;border:0;border-radius:var(--tt-r-sm);background:var(--tt-surface-2);color:var(--tt-text);font-size:var(--tt-fs-lg);line-height:1;font-weight:var(--tt-w-medium);cursor:pointer}.terminal-refined .ticket-volume-row>.ticket-volume-step:first-child{left:3px}.terminal-refined .ticket-volume-row>.ticket-volume-step:last-child{right:3px}.terminal-refined .ticket-volume-row>.ticket-volume-step:not(:disabled):hover{background:var(--tt-accent-tint);color:var(--tt-accent-ink)}.terminal-refined .ticket-volume-row>.ticket-volume-step:focus-visible{outline:2px solid var(--tt-accent);outline-offset:0}.terminal-refined .ticket-volume-row>.ticket-volume-step:disabled{background:transparent;color:#9aa5b4;cursor:not-allowed}.terminal-refined .ticket-volume-row .ticket-volume-policy{margin-top:3px;font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-order-form>.ticket-volume-limit{margin:2px 0 0;font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-medium)}.terminal-refined .ticket-order-form>.ticket-volume-limit.is-exceeded{color:var(--tt-sell-ink)}.terminal-refined .ticket-order-form>.ticket-l2-estimate{margin:2px 0 0;color:var(--tt-text-2);font-family:var(--one-data);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-refined .ticket-order-form>.ticket-l2-estimate.is-exceeded{color:var(--tt-sell-ink)}.terminal-refined .ticket-volume-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-s2);margin-top:var(--tt-s2)}.terminal-refined :is(.ticket-volume-presets,.ticket-size-by){display:flex;gap:var(--tt-s1);min-width:0}.terminal-refined :is(.ticket-volume-presets,.ticket-size-by) button{min-height:var(--tt-h-xs);padding:0 6px;border:1px solid var(--tt-border);border-radius:var(--tt-r-sm);background:var(--tt-surface);color:var(--tt-text);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.terminal-refined :is(.ticket-volume-presets,.ticket-size-by) button[aria-pressed=true]{border-color:var(--tt-accent);background:var(--tt-accent-tint);color:var(--tt-accent-ink)}.terminal-refined :is(.ticket-volume-presets,.ticket-size-by) button:is(:disabled,[aria-disabled=true]){border-color:var(--tt-divider);background:var(--tt-surface-2);color:#9aa5b4;cursor:not-allowed}.terminal-refined .ticket-size-by{gap:0}.terminal-refined .ticket-size-by button:first-child{border-radius:var(--tt-r-sm) 0 0 var(--tt-r-sm)}.terminal-refined .ticket-size-by button:last-child{margin-left:-1px;border-radius:0 var(--tt-r-sm) var(--tt-r-sm) 0}.terminal-refined .ticket-risk{display:grid;grid-gap:2px;gap:2px;margin-top:var(--tt-s2)}.terminal-refined .ticket-panel .ticket-risk-field{display:grid;grid-template-columns:auto 72px auto;align-items:center;justify-content:start;grid-gap:var(--tt-s2);gap:var(--tt-s2);margin:0;color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .ticket-panel .ticket-risk-field input{min-height:var(--tt-h-sm);height:var(--tt-h-sm);margin:0}.terminal-refined .ticket-panel .ticket-risk-field>span{position:static;font-size:var(--tt-fs-xs)}.terminal-refined .ticket-risk-result{margin:0;color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-order-form>.entry-protection{margin-top:var(--tt-s3)}.terminal-refined .entry-protection-head{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-s2);color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-protection-mode{display:flex;gap:2px;padding:2px;border:1px solid var(--tt-border);border-radius:var(--tt-r-sm);background:var(--tt-surface-2)}.terminal-refined .ticket-protection-mode [role=radio]{min-width:30px;min-height:20px;line-height:20px}.terminal-refined .entry-protection .ticket-bracket label{margin-top:var(--tt-s1);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .entry-protection .ticket-bracket input{margin-top:4px}.terminal-refined .ticket-bracket label>small.protection-readout{margin-top:3px;color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-regular)}.terminal-refined .entry-protection .stop-risk small,.terminal-refined .entry-protection>small{font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .entry-protection .stop-risk{margin:var(--tt-s1) 0 0;font-size:var(--tt-fs-xs)}@media (min-width:1181px){.terminal-refined .ticket-panel>.terminal-panel-heading{top:calc(-1 * var(--tt-s3))}.terminal-refined .ticket-order-form>.ticket-cta{bottom:calc(-1 * var(--tt-s3))}}.terminal-refined .ticket-cta>.ticket-review-reason{margin:6px 0 0;color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-order-form>.ticket-guidance{margin:var(--tt-s2) 0 0;font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-order-form>.ticket-context{margin:var(--tt-s3) 0 0}.terminal-refined .ticket-order-form>.ticket-notice{margin-top:var(--tt-s2);color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-depth-panel .ticket-depth{margin:0}.terminal-refined .ticket-depth-title{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-s2);margin:0;padding:6px 9px;color:var(--tt-text);font-size:var(--tt-fs-sm);line-height:var(--tt-lh-sm);font-weight:var(--tt-w-strong)}.terminal-refined .ticket-depth-title span{color:var(--tt-text-2);font-size:var(--tt-fs-xs);font-weight:var(--tt-w-regular)}.terminal-refined>.protection-disclosure:not([open]){display:none}.terminal-refined>.protection-disclosure[open]{position:fixed;z-index:990;top:66px;right:8px;bottom:8px;width:min(340px,calc(100vw - 16px));overflow:auto;overscroll-behavior:contain;margin:0;padding:0 var(--tt-s3) var(--tt-s3);border:1px solid var(--tt-border);border-radius:var(--tt-r-lg);background:var(--tt-surface);box-shadow:0 20px 50px #16253b33}.terminal-refined>.protection-disclosure>summary{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--tt-s2);margin:0 calc(-1 * var(--tt-s3)) var(--tt-s3);padding:10px 40px 10px var(--tt-s3);border-bottom:1px solid var(--tt-divider);background:var(--tt-surface-2);color:var(--tt-text);font-size:var(--tt-fs-md);line-height:var(--tt-lh-md);font-weight:var(--tt-w-strong);list-style:none;cursor:pointer}.terminal-refined>.protection-disclosure>summary::-webkit-details-marker{display:none}.terminal-refined>.protection-disclosure>summary small{margin:0;color:var(--tt-text-2);font-size:var(--tt-fs-xs);font-weight:var(--tt-w-regular)}.terminal-refined>.protection-disclosure>summary:after{content:"×";position:absolute;top:8px;right:10px;width:24px;height:24px;border:1px solid var(--tt-border);border-radius:var(--tt-r-sm);background:var(--tt-surface);color:var(--tt-text-2);font-size:var(--tt-fs-lg);line-height:22px;text-align:center}.terminal-refined>.protection-disclosure>summary:focus-visible{outline:2px solid var(--tt-accent);outline-offset:-2px}.terminal-refined>.protection-disclosure .ticket-bracket{gap:var(--tt-s2)}.terminal-refined>.protection-disclosure .ticket-bracket label{display:block;margin:0;color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined>.protection-disclosure .ticket-bracket input{box-sizing:border-box;width:100%;min-width:0;height:var(--tt-h-md);margin-top:4px;padding:0 9px;border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-surface);color:var(--tt-text);font-size:var(--tt-fs-md)}.terminal-refined>.protection-disclosure .ticket-bracket input:focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}.terminal-refined>.protection-disclosure>.ticket-boundary{margin:var(--tt-s2) 0;font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}@media (max-width:760px){.terminal-refined .ticket-volume-row>.ticket-volume-step{top:22px;width:40px;height:40px}.terminal-refined .ticket-volume-row>.ticket-volume-field input{padding-left:48px;padding-right:160px}.terminal-refined .ticket-volume-row>.ticket-volume-field>span{right:48px;height:var(--tt-h-touch)}.terminal-refined :is(.ticket-order-type,.ticket-rail-tabs) :is([role=radio],[role=tab]),.terminal-refined :is(.ticket-volume-presets,.ticket-size-by) button{min-height:36px}.terminal-refined>.protection-disclosure[open]{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;width:auto;max-height:calc(100dvh - 72px);border-radius:var(--tt-r-sheet)}.terminal-refined>.protection-disclosure input{min-height:var(--tt-h-touch);font-size:var(--tt-fs-lg)}}.terminal-refined .ticket-settings-popover .one-click-setting+.one-click-setting{margin-top:10px;padding-top:10px;border-top:1px solid var(--tt-divider)}.terminal-refined .ticket-shortcuts-link{display:inline;padding:0;border:0;background:none;color:var(--tt-accent-ink);font-size:inherit;font-weight:var(--tt-w-medium);text-decoration:underline;cursor:pointer}.terminal-refined .ticket-review.trade-shortcuts{width:min(520px,calc(100vw - 32px))}.terminal-refined .trade-shortcuts dl{grid-template-columns:1fr}.terminal-refined .trade-shortcuts dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--tt-s2);gap:var(--tt-s2);padding:7px 0;text-align:left}.terminal-refined .trade-shortcuts dt{display:grid;grid-gap:2px;gap:2px}.terminal-refined .trade-shortcuts kbd{justify-self:start;padding:1px 6px;border:solid var(--tt-border);border-width:1px 1px 2px;border-radius:var(--tt-r-sm);background:var(--tt-surface-2);color:var(--tt-text);font-family:inherit;font-size:var(--tt-fs-xs);font-weight:var(--tt-w-strong)}.terminal-refined .trade-shortcuts dt small{color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .trade-shortcuts dd{margin:0;font-size:var(--tt-fs-sm);font-weight:var(--tt-w-regular)}.terminal-refined .account-risk-row{display:contents}.terminal-refined .account-margin-details{position:relative}.terminal-refined .account-margin-panel{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:min(560px,calc(100vw - 24px));max-height:min(72dvh,560px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--tt-border);border-radius:var(--tt-r-lg);background:var(--tt-surface);box-shadow:0 12px 28px #16253b24}.terminal-refined .account-margin-panel>:is(dl,p){position:static;width:auto;margin:0;border:0;border-radius:0;box-shadow:none}.terminal-refined .account-margin-panel .challenge-objective :is(dl,p){position:static;width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.terminal-refined .account-margin-panel .challenge-objective dl{column-gap:16px}.terminal-refined .account-margin-panel .challenge-objective dl>div{display:block;padding:8px 0}.terminal-refined .account-margin-panel>dl{padding:12px 14px 6px}.terminal-refined .account-margin-panel>p{padding:0 14px 10px;border-bottom:1px solid var(--tt-divider);color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .account-margin-panel>.position-account-bridge{border:0;background:transparent}.terminal-refined .account-margin-panel>.position-account-bridge>summary{flex-wrap:wrap;white-space:normal}.terminal-refined :is(.challenge-popover){position:relative}.terminal-refined .challenge-popover>summary{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;min-height:24px;color:var(--tt-text-2);list-style:none;cursor:pointer}.terminal-refined .challenge-popover>summary::-webkit-details-marker{display:none}.terminal-refined .challenge-popover>summary:after{content:"▾";color:var(--tt-text-2)}.terminal-refined .challenge-popover>summary strong{color:var(--tt-text);font-weight:var(--tt-w-strong)}.terminal-refined .challenge-popover>summary:focus-visible{outline:2px solid var(--tt-accent);outline-offset:2px}.terminal-refined .challenge-popover-panel{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:min(320px,calc(100vw - 24px));border:1px solid var(--tt-border);border-radius:var(--tt-r-lg);background:var(--tt-surface);box-shadow:0 12px 28px #16253b24;white-space:normal}.terminal-refined .challenge-popover-panel>.challenge-objective{margin:0;border:0}.terminal-refined .risk-meter{display:block;overflow:hidden;height:4px;border-radius:2px;background:var(--tt-divider)}.terminal-refined .risk-meter>b{display:block;height:100%;border-radius:inherit;background:var(--tt-accent)}.terminal-refined .risk-meter.is-low>b{background:var(--tt-warn)}.terminal-refined .markets-toggle{flex:none;align-self:center;min-height:var(--tt-h-xs);margin:0 4px 0 6px;padding:0 8px;border:1px solid var(--tt-border);border-radius:var(--tt-r-sm);background:var(--tt-surface);color:var(--tt-accent-ink);font-size:var(--tt-fs-xs);font-weight:var(--tt-w-medium);cursor:pointer}.terminal-refined .markets-toggle[aria-expanded=false]{border-color:var(--tt-accent);background:var(--tt-accent-tint)}.terminal-refined .markets-toggle:focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}.terminal-refined .chart-toolbar .toolbar-quote-connection{display:none}@media (min-width:1024px){.terminal-refined .account-risk-row{display:flex;flex-wrap:wrap;align-items:stretch;flex-shrink:0;margin:0 0 var(--tt-s2);border:1px solid var(--tt-border);border-radius:var(--tt-r-lg);background:var(--tt-surface)}.terminal-refined .account-risk-row>.account-strip{display:flex;flex:1 1 auto;min-width:0;min-height:0;height:50px;margin:0;border:0;border-radius:var(--tt-r-lg) 0 0 var(--tt-r-lg);overflow:visible;background:transparent}.terminal-refined .account-risk-row>.account-strip>div{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:0 10px;border-right:1px solid var(--tt-divider);background:transparent}.terminal-refined .account-risk-row>.account-strip>.account-selector{flex:0 1 auto;min-width:176px;max-width:268px}.terminal-refined .account-risk-row>.account-strip>.account-selector label{margin-top:2px}.terminal-refined .account-risk-row>.account-strip>div:is(:nth-child(5),:nth-child(7)){display:none}.terminal-refined .account-risk-row>.account-strip small{line-height:var(--tt-lh-xs)}.terminal-refined .account-risk-row>.account-strip>div>strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis}.terminal-refined .account-risk-row>.account-strip>.account-margin-details{flex:none;align-self:center;padding:0 10px}.terminal-refined .account-risk-row>.prop-status-bar{flex:1 0 100%;display:flex;align-items:center;gap:14px;min-height:0;height:40px;padding:0 12px;border-top:1px solid var(--tt-divider);overflow:visible;font-size:var(--tt-fs-xs)}.terminal-refined .account-risk-row .risk-limit{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-column-gap:5px;column-gap:5px;grid-row-gap:3px;row-gap:3px;min-width:112px}.terminal-refined .account-risk-row .risk-limit>span{grid-column:1/-1;color:var(--tt-text-2)}.terminal-refined .account-risk-row .risk-limit>strong{color:var(--tt-text);font-size:var(--tt-fs-sm);line-height:var(--tt-lh-sm);font-weight:var(--tt-w-strong)}.terminal-refined .account-risk-row .risk-limit>small{color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .account-risk-row .risk-limit>.risk-meter{grid-column:1/-1}.terminal-refined .account-risk-row .prop-status-bar>span[role=status]{max-width:260px;white-space:normal;line-height:var(--tt-lh-xs)}.terminal-refined .account-risk-row .challenge-popover>summary>span{flex-basis:100%}.terminal-refined .account-risk-row .account-snapshot-status{margin:0 0 0 auto}.terminal-refined .terminal-grid>.chart-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}.terminal-refined .chart-footer{flex-wrap:nowrap}.terminal-refined .chart-footer>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-refined .chart-footer>.chart-candle-status,.terminal-refined .chart-footer>:is(details,button,a){flex:0 0 auto}.terminal-refined .chart-toolbar .toolbar-quote-connection{display:block;flex:0 0 auto;min-width:0;margin:0 0 0 2px;text-align:left}.terminal-refined .chart-toolbar .toolbar-quote-connection>div{top:30px;right:auto;left:0}.terminal-refined .terminal-grid>.chart-panel>.chart-quote-bar{display:none}}@media (min-width:1181px) and (max-width:1365px){.terminal-refined .account-risk-row>.account-strip>.account-selector{min-width:160px;max-width:232px}.terminal-refined .account-risk-row>.account-strip>div:is(:nth-child(3),:nth-child(4))>strong{font-size:var(--tt-fs-md);line-height:var(--tt-lh-md)}.terminal-refined .account-risk-row>.prop-status-bar{gap:10px;padding:0 10px}}@media (min-width:1181px){.terminal-refined .account-risk-row{flex-wrap:nowrap;height:52px}.terminal-refined .account-risk-row>.prop-status-bar{flex:none;height:auto;border-top:0;border-left:1px solid var(--tt-divider)}.terminal-refined .terminal-grid>.chart-panel{grid-template-rows:32px 34px minmax(0,1fr) auto}}@media (min-width:1024px) and (max-width:1180px){.terminal-refined .terminal-grid,.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:200px minmax(0,1fr) 288px;height:max(470px,calc(100dvh - 178px));min-height:0}.terminal-refined.watchlist-hidden .terminal-grid{grid-template-columns:minmax(0,1fr) 288px}.terminal-refined .terminal-grid>:is(.chart-panel,.watchlist-panel){height:auto;min-height:0}.terminal-refined .terminal-grid>.chart-panel .chart-boundary{min-height:0}.terminal-refined .terminal-grid>.ticket-panel{grid-column:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.terminal-refined .ticket-panel>.terminal-panel-heading{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--tt-s3));z-index:5}.terminal-refined .ticket-order-form>.ticket-cta{bottom:calc(-1 * var(--tt-s3))}}@media (min-width:1181px){.terminal-refined #trade-positions .position-row:not(.position-head){min-height:32px;padding-block:2px}.terminal-refined #trade-positions .position-row>span[role=cell]{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.terminal-refined #trade-positions .position-row>span[role=cell]>:is(span,small){overflow:hidden;text-overflow:ellipsis}.terminal-refined #trade-positions .position-row>span:nth-child(5){align-items:center}.terminal-refined #trade-positions .position-quote-time{display:none}.terminal-refined #trade-positions .position-row>span.position-close-cell{align-items:center}.terminal-refined #trade-positions .position-close-cell>button:not(.position-close-x){white-space:nowrap}.terminal-refined #trade-positions .position-row:not(.position-head)>span[data-num]{justify-content:flex-end;text-align:right}.terminal-refined #trade-positions .positions-toolbar{min-height:var(--tt-h-sm);padding:2px 12px}.terminal-refined #trade-positions .close-presets .one-click-close{display:none}.terminal-refined #trade-positions .close-presets button{min-width:0;padding:0 5px}.terminal-refined #trade-positions .position-close-cell>button:not(.position-close-x){flex:0 1 auto;padding:0 8px}.terminal-refined #trade-positions .position-row{grid-template-columns:88px 48px 84px minmax(160px,1fr) minmax(128px,1fr) 88px 76px 128px 312px}}@media (min-width:1181px) and (max-width:1365px){.terminal-refined #trade-positions .position-row{grid-template-columns:80px 44px 80px minmax(132px,1fr) minmax(112px,1fr) 80px 70px 120px 300px}}.terminal-refined .position-close-x{flex:none;width:24px;min-height:24px;padding:0;border:1px solid var(--tt-sell-line);border-radius:var(--tt-r-sm);background:var(--tt-surface);color:var(--tt-sell-ink);font-size:var(--tt-fs-lg);line-height:1;font-weight:var(--tt-w-medium);cursor:pointer}.terminal-refined .position-close-x:disabled{border-color:var(--tt-divider);color:#9aa5b4;cursor:not-allowed}.terminal-refined .position-close-x:focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}@media (max-width:760px){.terminal-refined #trade-positions .position-close-x{display:none}}@media (min-width:1181px){.one-shell-closed-beta:not(.one-shell-terminal-only) .terminal-refined{--trade-chrome:182px}.one-shell-closed-beta:not(.one-shell-terminal-only) .terminal-refined .account-risk-row{flex-wrap:wrap;height:auto}.one-shell-closed-beta:not(.one-shell-terminal-only) .terminal-refined .account-risk-row>.prop-status-bar{flex:1 0 100%;height:40px;border-top:1px solid var(--tt-divider);border-left:0}}.terminal-refined .ticket-order-form>.ticket-limits{margin-top:var(--tt-s2);border:1px solid var(--tt-divider);border-radius:var(--tt-r-md);background:var(--tt-surface)}.terminal-refined .ticket-limits>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--tt-h-sm);padding:0 10px;color:var(--tt-text);font-size:var(--tt-fs-sm);line-height:var(--tt-lh-sm);font-weight:var(--tt-w-medium);list-style:none;cursor:pointer}.terminal-refined .ticket-limits>summary::-webkit-details-marker{display:none}.terminal-refined .ticket-limits>summary:after{content:"▾";color:var(--tt-text-2)}.terminal-refined .ticket-limits[open]>summary:after{content:"▴"}.terminal-refined .ticket-limits>summary:focus-visible{outline:2px solid var(--tt-accent);outline-offset:-2px}.terminal-refined .ticket-limits-note{margin:0 10px 6px;color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .ticket-limits>.ticket-order-cap{margin:0;border:0;border-top:1px solid var(--tt-divider);border-radius:0 0 var(--tt-r-md) var(--tt-r-md);font-size:var(--tt-fs-xs)}.terminal-refined .ticket-order-form>.ticket-size-note+.ticket-limits{margin-top:var(--tt-s1)}.terminal-refined :is(.mobile-trade-bar,.mobile-sheet-close,.mobile-symbol,.mobile-sheet-backdrop,.risk-limit-short){display:none}.terminal-refined .kline-chart-shell>.kline-candle-legend{position:absolute;z-index:3;top:4px;left:8px;max-width:calc(100% - 96px);min-height:0;padding:0;border:0;background:transparent;pointer-events:none}@media (max-width:760px){.terminal-refined{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.one-shell .terminal-refined>nav.trade-quick-nav{position:-webkit-sticky;position:sticky;top:54px;right:auto;bottom:auto;left:auto;z-index:36;display:block;margin:-8px -8px 8px;padding:4px 8px;border-top:0;border-bottom:1px solid var(--tt-border);background:var(--tt-surface-2);box-shadow:none}.one-shell .terminal-refined>nav.trade-quick-nav>.trade-quick-context{display:none}.one-shell .terminal-refined>nav.trade-quick-nav .trade-quick-actions{gap:4px}.one-shell .terminal-refined>nav.trade-quick-nav button{min-height:var(--tt-h-touch);padding:0 4px;border-radius:var(--tt-r-md);color:var(--tt-text);font-size:var(--tt-fs-md);font-weight:var(--tt-w-strong);white-space:nowrap}.one-shell .terminal-refined>nav.trade-quick-nav button[aria-expanded=true]{border-color:var(--tt-accent);background:var(--tt-accent-tint);color:var(--tt-accent-ink)}.one-shell .terminal-refined>nav.trade-quick-nav button span{color:var(--tt-text-2);font-weight:var(--tt-w-medium)}.one-shell-closed-beta .terminal-refined .account-strip,.terminal-refined .account-strip{display:flex;flex-wrap:wrap;gap:0;min-height:0;margin:0;border-radius:var(--tt-r-lg)}.terminal-refined .account-strip>div{flex:1 1;min-width:0;min-height:0;padding:6px 10px;border:0;border-right:1px solid var(--tt-divider)}.terminal-refined .account-strip>.account-selector{flex:1 0 100%;border-right:0;border-bottom:1px solid var(--tt-divider)}.terminal-refined .account-strip>.account-selector.is-single,.terminal-refined .account-strip>div:is(:nth-child(2),:nth-child(5),:nth-child(7)){display:none}.one-shell-closed-beta .terminal-refined .account-strip>div:nth-child(n+2)>strong{margin-top:2px;font-size:var(--tt-fs-md);line-height:var(--tt-lh-md)}.terminal-refined .account-strip>.account-margin-details{flex:0 0 auto;align-self:center;min-width:0;padding:0 10px}.terminal-refined .account-strip>.account-margin-details>summary{font-size:0}.terminal-refined .account-strip>.account-margin-details>summary:before{content:"Details";font-size:var(--tt-fs-xs)}.terminal-refined .account-margin-panel{position:fixed;top:auto;right:8px;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:8px;width:auto;max-height:60dvh}.one-shell-closed-beta .terminal-refined .prop-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;padding:0 2px;overflow:visible;white-space:nowrap}.one-shell-closed-beta .terminal-refined .prop-status-bar>span.risk-limit{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;column-gap:5px;row-gap:2px;min-width:0;padding:0;border:0;background:transparent}.terminal-refined .prop-status-bar .risk-limit-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.terminal-refined .prop-status-bar .risk-limit-short{display:inline;color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .prop-status-bar .risk-limit>strong{color:var(--tt-text);font-size:var(--tt-fs-sm);font-weight:var(--tt-w-strong)}.terminal-refined .prop-status-bar .risk-limit>small{display:none}.terminal-refined .prop-status-bar .risk-limit>.risk-meter{grid-column:1/-1;width:100%}.one-shell-closed-beta .terminal-refined .prop-status-bar>:is(span[role=status],.account-snapshot-status){flex:1 0 100%;margin:0;padding:0;border:0;background:transparent;white-space:normal}.terminal-refined .prop-status-bar .challenge-popover>summary>span{display:none}.one-shell-closed-beta .terminal-refined .terminal-grid>:is(.ticket-panel,.watchlist-panel),.terminal-refined .terminal-grid>:is(.ticket-panel,.watchlist-panel){display:none}.terminal-refined .mobile-sheet-backdrop{position:fixed;inset:0;z-index:975;display:block;background:#16253b66}.one-shell .terminal-refined.mobile-sheet-ticket .terminal-grid>.ticket-panel{position:fixed;z-index:980;top:auto;right:0;bottom:0;left:0;display:flex;width:auto;max-height:calc(100dvh - 60px);margin:0;padding:0 12px;overflow:hidden auto;overscroll-behavior:contain;border:0;border-radius:var(--tt-r-sheet) var(--tt-r-sheet) 0 0;background:var(--tt-surface);box-shadow:0 -12px 40px #16253b33}.one-shell .terminal-refined.mobile-sheet-ticket .ticket-panel>.terminal-panel-heading{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:0 -12px 10px}.one-shell .terminal-refined.mobile-sheet-ticket .ticket-order-form>.ticket-cta{bottom:0;padding-bottom:calc(var(--tt-s3) + env(safe-area-inset-bottom,0px))}.one-shell .terminal-refined.mobile-sheet-markets .terminal-grid>.watchlist-panel{position:fixed;z-index:980;inset:54px 0 0;display:block;width:auto;max-height:none;margin:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;background:var(--tt-surface)}.terminal-refined .mobile-sheet-close{display:grid;place-items:center;flex:none;width:var(--tt-h-touch);height:var(--tt-h-touch);padding:0;border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-surface);color:var(--tt-text-2);font-size:var(--tt-fs-lg);line-height:1;cursor:pointer}.terminal-refined .watchlist-panel>.mobile-sheet-close{position:absolute;z-index:2;top:6px;right:8px}.terminal-refined .watchlist-panel .watchlist-live>.terminal-panel-heading{padding-right:60px}.terminal-refined .watchlist-panel .quote-row .quote-select{min-height:48px}.terminal-refined .watchlist-search input{font-size:var(--tt-fs-lg)}.terminal-refined .instrument-workspace-rail>:is(.markets-toggle,.instrument-workspace-tabs,.instrument-workspace-save){display:none}.terminal-refined .instrument-workspace-rail>.instrument-workspace-add{display:none!important}.terminal-refined .mobile-symbol{display:flex;flex:1 1 auto;align-items:baseline;gap:6px;min-width:0;min-height:var(--tt-h-touch);padding:0 12px;border:0;background:transparent;color:var(--tt-text);text-align:left;cursor:pointer}.terminal-refined .mobile-symbol strong{font-size:var(--tt-fs-lg);font-weight:var(--tt-w-strong)}.terminal-refined .mobile-symbol span{color:var(--tt-text-2)}.terminal-refined .mobile-symbol small{margin-left:auto;color:var(--tt-sell-ink);font-size:var(--tt-fs-md);font-weight:var(--tt-w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.one-shell-closed-beta .terminal-refined .terminal-grid>.chart-panel{height:auto;min-height:0;grid-template-rows:auto auto minmax(300px,1fr) auto}.one-shell-closed-beta .terminal-refined .terminal-grid>.chart-panel>.chart-quote-bar{display:none}.one-shell-closed-beta .terminal-refined .chart-panel>:is(.chart-toolbar,.quote-strip){grid-row:auto}.one-shell-closed-beta .terminal-refined .chart-boundary{min-height:330px}.one-shell-closed-beta .terminal-refined .chart-toolbar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.one-shell-closed-beta .terminal-refined .chart-toolbar>nav{flex:0 0 auto}.terminal-refined .chart-toolbar .toolbar-quote-connection{display:block;flex:0 0 auto}.terminal-refined .chart-settings-popover{position:fixed;top:auto;right:10px;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:10px;width:auto}.terminal-refined .chart-footer>span:not(.chart-candle-status){display:none}.terminal-refined :is(input,select,textarea){font-size:var(--tt-fs-lg)}.terminal-refined .mobile-trade-bar{position:fixed;z-index:970;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--tt-border);background:var(--tt-surface);box-shadow:0 -8px 18px #16253b14}.terminal-refined .mobile-trade-side{display:grid;align-content:center;min-height:48px;padding:0 8px;border:1px solid;border-radius:var(--tt-r-md);background:var(--tt-surface);text-align:center;cursor:pointer}.terminal-refined .mobile-trade-side small{font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-medium)}.terminal-refined .mobile-trade-side strong{overflow:hidden;font-size:var(--tt-fs-lg);line-height:var(--tt-lh-lg);font-weight:var(--tt-w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.terminal-refined .mobile-trade-side.sell{border-color:var(--tt-sell-line);background:var(--tt-sell-tint);color:var(--tt-sell-ink)}.terminal-refined .mobile-trade-side.buy{border-color:var(--tt-buy-line);background:var(--tt-buy-tint);color:var(--tt-buy-ink)}.terminal-refined .mobile-trade-bar.is-armed .mobile-trade-side.sell:not(:disabled){border-color:var(--tt-sell);background:var(--tt-sell);color:#fff}.terminal-refined .mobile-trade-bar.is-armed .mobile-trade-side.buy:not(:disabled){border-color:var(--tt-buy);background:var(--tt-buy);color:#fff}.terminal-refined .mobile-trade-side:disabled{border-color:var(--tt-divider);background:var(--tt-surface-2);color:var(--tt-text-2);cursor:not-allowed}.terminal-refined .mobile-trade-size{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:stretch;border:1px solid var(--tt-border);border-radius:var(--tt-r-md);overflow:hidden}.terminal-refined .mobile-trade-size>button{min-height:48px;padding:0;border:0;background:var(--tt-surface);color:var(--tt-text);font-size:var(--tt-fs-lg);cursor:pointer}.terminal-refined .mobile-trade-size>button:disabled{color:#9aa5b4;cursor:not-allowed}.terminal-refined .mobile-trade-size>.mobile-trade-quantity{display:grid;align-content:center;border-inline:1px solid var(--tt-divider)}.terminal-refined .mobile-trade-quantity strong{overflow:hidden;font-size:var(--tt-fs-md);font-weight:var(--tt-w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.terminal-refined .mobile-trade-quantity small{color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined :is(.mobile-trade-side,.mobile-trade-size>button,.mobile-sheet-close,.mobile-symbol):focus-visible{outline:2px solid var(--tt-accent);outline-offset:2px}.terminal-refined .ticket-panel :is(.ticket-order-type [role=radio],.ticket-rail-tabs [role=tab],.ticket-volume-presets button,.ticket-size-by button,.ticket-protection-mode [role=radio]){min-height:var(--tt-h-touch)}.terminal-refined .ticket-volume-row>.ticket-volume-step{top:20px;width:var(--tt-h-touch);height:var(--tt-h-touch)}.terminal-refined :is(.layout-popover,.chart-drawing-popover,.price-alert-popover){bottom:calc(80px + env(safe-area-inset-bottom,0px))}.terminal-refined .trade-blotter{scroll-margin-top:110px}.one-shell-closed-beta .terminal-refined :is(.chart-panel,.ticket-panel){scroll-margin-top:110px}}@media (max-width:374px){.terminal-refined .mobile-trade-bar{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:6px}.one-shell .terminal-refined>nav.trade-quick-nav button{font-size:var(--tt-fs-sm)}}@media (max-width:760px){@container (max-width:420px){.terminal-refined .watchlist-panel .quote-row .quote-select{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--tt-s2);row-gap:2px;min-height:48px;padding-block:6px}.terminal-refined .watchlist-panel .quote-row .quote-select .quote-symbol{grid-column:1;grid-row:1}.terminal-refined .watchlist-panel .quote-row .quote-select .quote-spread{grid-column:2;grid-row:1;align-self:center;min-height:0;text-align:right;color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .watchlist-panel .quote-row .quote-select .quote-spread strong{color:inherit;font-weight:var(--tt-w-regular)}.terminal-refined .watchlist-panel .quote-row .quote-select .quote-bid{grid-column:1;grid-row:2;text-align:left;font-size:var(--tt-fs-md)}.terminal-refined .watchlist-panel .quote-row .quote-select .quote-ask{grid-column:2;grid-row:2;text-align:right;font-size:var(--tt-fs-md)}.terminal-refined .watchlist-panel .quote-row .quote-select .quote-mobile-label{display:none}}}.terminal-refined :where(strong,b,dd,h1,h2,h3,h4,th){font-weight:var(--tt-w-strong)}.terminal-refined.terminal-refined :is(dd,.account-selector i,.review-risk p,.instrument-catalog-list strong,#instrument-catalog-title,.history-summary strong,.quote-symbol strong,.quote-bid,.quote-ask,.feed-state,.ticket-quote-spread strong,.ticket-order-cap strong,.blotter-tabs button.is-active,.blotter-tabs button.is-active *,.instrument-workspace-tab.is-active strong,.position-row>span>strong,.position-close-cell>button,.one-click-setting>span,.one-click-setting button[role=switch],.watchlist-filters button.is-active,.one-eyebrow,.ticket-review dd,.account-margin-details dd,.instrument-details-sheet dd,.position-bridge-item b,.position-account-bridge strong,.trailing-rail header :is(strong,i),.challenge-objective header :is(strong,span),.challenge-objective dd,.arm-protection,.arm-trailing,.trailing-full,.cancel-protection,.edit-protection,.kline-candle-time strong,.review-order,.place-order,.execution-result strong,.close-all-list strong,.trade-toast-body strong,.instrument-details-sheet h3,.ticket-market-closed h3,.quote-closed-note,.quote-stale-label,.history-mobile-details summary,.history-mobile-details dd,.activity-filters,.trade-quick-nav button,.one-click-chip,.close-all-positions,.ticket-closed-controls button){font-weight:var(--tt-w-strong)}.terminal-refined.terminal-refined :is(.position-account-bridge>summary>i,.chart-latest-candle-button,.chart-settings-menu>summary,.chart-timezone-control>summary,.ticket-settings-menu>summary,.chart-toolbar nav select,.watchlist-details-button,.instrument-workspace-tab>button>span,.one-click-note,.ticket-volume-limit,.chart-settings-popover label,.chart-timezone-control label,.one-click-setting>small,.market-depth-l1-row strong,.trade-quick-context){font-weight:var(--tt-w-medium)}.terminal-refined.terminal-refined :is(.quote-favorite,.chart-fullscreen-tool){font-size:var(--tt-fs-lg)!important}.terminal-refined.terminal-refined :is(.instrument-details-sheet h3,.ticket-market-closed h3,.challenge-objective header strong){font-size:var(--tt-fs-md);line-height:var(--tt-lh-md)}.terminal-refined.terminal-refined :is(.ticket-review h3,#instrument-catalog-title){font-size:var(--tt-fs-lg);line-height:var(--tt-lh-lg)}.terminal-refined.terminal-refined :is(.ticket-review .place-order,.ticket-review .dialog-actions .place-order){font-size:var(--tt-fs-md)}.terminal-refined.terminal-refined :is(.ticket-review header button,.instrument-catalog-close,.trade-toast-dismiss,.mobile-sheet-close){font-size:var(--tt-fs-lg)}.terminal-refined.terminal-refined .mobile-symbol span{font-size:var(--tt-fs-md)}.terminal-refined.terminal-refined :is(.instrument-catalog-list strong){font-size:var(--tt-fs-sm)}.terminal-refined.terminal-refined :is(.activity-filters,.activity-filters label,.activity-window-label,.activity-window-label a){font-size:var(--tt-fs-xs)}.terminal-refined.terminal-refined :is(.position-account-bridge,.position-account-bridge strong,.position-account-bridge b,.quote-connection>div,.chart-drawing-message,.ticket-closed-symbol+h3+p){font-size:var(--tt-fs-sm)}.terminal-refined.terminal-refined :is(.ticket-closed-symbol){font-size:var(--tt-fs-lg)}@media (min-width:1024px){.terminal-refined #trade-positions .position-row>span.position-opened-cell{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:var(--tt-lh-xs)}.terminal-refined .account-risk-row>.account-strip>.account-selector select{max-width:100%}}.terminal-refined .quote-heading span{font-size:var(--tt-fs-sm)}.terminal-refined .one-eyebrow{font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs);font-weight:var(--tt-w-strong);letter-spacing:.08em}