.trade-workspace{min-height:calc(100vh - 72px);background:var(--one-ink)}textarea{font:inherit}.terminal-login-page{display:grid;min-height:100dvh;place-items:center;padding:24px;background:radial-gradient(circle at 18% 0,rgba(0,106,255,.14),transparent 32%),var(--one-ink)}.terminal-login-card{box-sizing:border-box;width:min(420px,100%);padding:36px;border:1px solid var(--one-line-soft);border-radius:16px;background:var(--one-deck);box-shadow:0 24px 70px rgba(16,31,52,.2)}.terminal-login-mark{width:38px;height:42px;color:var(--one-blue)}.terminal-login-card header>p{margin:26px 0 8px;color:var(--one-blue-soft);font:600 11px var(--one-data);letter-spacing:.08em;text-transform:uppercase}.terminal-login-card h1{margin:0;font:600 clamp(2rem,7vw,2.75rem)/1 var(--one-display);letter-spacing:-.05em}.terminal-login-card header>span{display:block;margin-top:13px;color:var(--one-muted);font-size:.86rem;line-height:1.55}.terminal-login-card form{display:grid;grid-gap:16px;gap:16px;margin-top:30px}.terminal-login-card label{display:grid;grid-gap:7px;gap:7px;color:var(--one-ice);font:700 .78rem var(--one-data)}.terminal-login-card input{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid #cbd4e0;border-radius:8px;background:#fff;color:var(--one-ice);font:400 1rem var(--one-data)}.terminal-login-card input:focus{border-color:var(--one-blue);box-shadow:0 0 0 3px rgba(0,106,255,.14);outline:0}.terminal-login-card button{height:48px;border:0;border-radius:8px;background:var(--one-blue);color:white;font:700 .88rem var(--one-data);cursor:pointer}.terminal-login-card button:disabled{cursor:wait;opacity:.65}.terminal-login-card button[type=button]{background:transparent;border:1px solid var(--one-line);color:var(--one-blue-soft)}.terminal-login-card button[type=button]:hover:not(:disabled){border-color:var(--one-blue);background:rgba(0,106,255,.04)}.terminal-login-error{margin:0;padding:10px 12px;border:1px solid rgba(201,54,63,.32);border-radius:8px;background:rgba(201,54,63,.06);color:var(--one-red);font-size:.8rem;line-height:1.45}.terminal-login-card footer{margin-top:28px;color:var(--one-muted);font-size:.74rem;text-align:center}@media(max-width:520px){.terminal-login-page{align-items:start;padding:16px}.terminal-login-card{margin-top:8vh;padding:28px 22px;border-radius:13px}.terminal-login-card header>p{margin-top:22px}}.trade-availability{display:grid;justify-items:start;align-content:center;min-height:calc(100vh - 72px);padding:clamp(34px,8vw,110px);background:radial-gradient(circle at 18% 30%,rgba(0,106,255,.12),transparent 34%),var(--one-ink)}.trade-availability-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border:1px solid rgba(155,93,8,.32);border-radius:14px;background:rgba(155,93,8,.08);color:var(--one-amber);font:800 1.75rem var(--one-display)}.trade-availability h1{max-width:760px;margin:8px 0 0;font:600 clamp(2.75rem,5vw,4.8rem)/.98 var(--one-display);letter-spacing:-.055em}.trade-availability>p:not(.one-eyebrow){max-width:660px;margin:22px 0 0;color:var(--one-muted);font-size:.9rem;line-height:1.65}.trade-availability a{margin-top:30px;padding:11px 15px;border:1px solid var(--one-line);border-radius:9px;color:var(--one-blue-soft);font:700 .75rem var(--one-data);text-decoration:none}.account-strip{min-height:66px;display:grid;grid-template-columns:minmax(180px,1.35fr) repeat(7,minmax(112px,1fr)) auto;align-items:center;overflow-x:auto;border-bottom:1px solid var(--one-line-soft);background:var(--one-deck)}.account-strip>div{min-height:66px;display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-right:1px solid var(--one-line-soft)}.account-strip small,.account-strip strong{display:block}.account-strip small{color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.08em}.account-strip strong{margin-top:6px;font:700 .76rem var(--one-data)}.account-strip i,.demo-chip{padding:3px 6px;border-radius:5px;background:rgba(0,106,255,.14);color:var(--one-blue-soft);font:700 .75rem var(--one-data);font-style:normal;text-transform:uppercase}.account-strip .strip-status{flex-direction:row;align-items:center;gap:9px;border:0;color:var(--one-muted);font-size:.75rem;white-space:nowrap}.position-account-bridge{border-bottom:1px solid var(--one-line-soft);background:var(--one-deck);font:.75rem/1.45 var(--one-data)}.position-account-bridge>summary{position:relative;display:flex;align-items:center;gap:14px;min-height:34px;padding:0 18px;cursor:pointer;white-space:nowrap;overflow-x:auto}.position-account-bridge>summary::-webkit-details-marker{display:none}.position-account-bridge>summary>strong{color:var(--one-ice)}.position-account-bridge>summary>span{color:var(--one-muted)}.position-account-bridge>summary>i{margin-left:auto;color:var(--one-blue-soft);font-style:normal}.position-account-bridge[open]>summary{border-bottom:1px solid var(--one-line-soft)}.position-bridge-body{display:grid;grid-gap:8px;gap:8px;padding:10px 18px}.position-bridge-intro{display:flex;align-items:baseline;gap:14px}.position-bridge-intro>div{flex:0 0 auto}.position-bridge-intro small,.position-bridge-totals small{display:block;color:var(--one-muted);text-transform:uppercase;letter-spacing:.06em}.position-bridge-intro strong{color:var(--one-ice)}.position-bridge-equation,.position-bridge-intro p{margin:0;color:var(--one-muted)}.position-bridge-intro p strong{color:var(--one-ice)}.position-bridge-totals{display:flex;flex-wrap:wrap;gap:8px}.position-bridge-totals>div{min-width:135px;padding:6px 10px;border:1px solid var(--one-line-soft);border-radius:7px}.position-bridge-totals strong{display:block;margin-top:3px;color:var(--one-ice)}.position-bridge-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:7px;gap:7px}.position-bridge-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:8px 10px;border:1px solid var(--one-line-soft);border-radius:7px}.position-bridge-item>strong{grid-column:1/-1;color:var(--one-ice)}.position-bridge-item span{min-width:0;color:var(--one-muted)}.position-bridge-item b,.position-bridge-item span small{display:block;overflow-wrap:anywhere}.position-bridge-item b{color:var(--one-ice);font-weight:700}.position-bridge-item span small{font-size:11px}@media (max-width:760px){.position-account-bridge>summary{gap:3px 10px;min-height:0;padding:6px 12px;flex-wrap:wrap;white-space:normal}.position-account-bridge>summary>strong{flex-basis:100%;padding-right:60px}.position-account-bridge>summary>i{position:absolute;right:12px;top:6px}.position-bridge-body{padding:10px 12px}.position-bridge-intro{display:block}.position-bridge-intro p{margin-top:4px}.position-bridge-totals>div{flex:1 1 105px;min-width:0}.position-bridge-item{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-selector label{display:flex;align-items:center;gap:7px;margin-top:5px}.account-selector select{min-width:0;max-width:215px;padding:6px 27px 6px 8px;border:1px solid var(--one-line);border-radius:7px;background:var(--one-ink);color:var(--one-ice);font:700 .75rem var(--one-data);cursor:pointer}.account-selector select:not(:disabled):hover{border-color:rgba(110,168,255,.52);background:rgba(0,106,255,.08)}.account-selector select:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.account-selector select:disabled{opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 0;border-color:transparent;background:transparent;cursor:default}.account-selector option{background:var(--one-panel);color:var(--one-ice)}.strip-status span{width:7px;height:7px;border-radius:50%;background:var(--one-mint);box-shadow:0 0 0 5px rgba(8,127,103,.07)}.positive{color:var(--one-mint)!important}.terminal-grid{display:grid;grid-template-columns:310px minmax(520px,1fr) 340px;min-height:650px;border-bottom:1px solid var(--one-line-soft)}@media (min-width:1181px){.terminal-grid{height:clamp(520px,calc(100dvh - 310px),820px);min-height:0}.terminal-grid>.ticket-panel,.terminal-grid>.watchlist-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain}.terminal-grid>.chart-panel{min-height:0;grid-template-rows:auto auto auto minmax(0,1fr) auto}.terminal-grid>.chart-panel .chart-boundary{min-height:0}}.chart-panel,.ticket-panel,.watchlist-panel{min-width:0;border-right:1px solid var(--one-line-soft);background:var(--one-ink-soft)}.ticket-panel{border-right:0;padding:20px;background:var(--one-deck)}.market-depth{margin:14px 0 4px;overflow:hidden;border:1px solid var(--one-line-soft);border-radius:11px;background:var(--one-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-depth>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-bottom:1px solid var(--one-line-soft)}.market-depth>header div{display:grid;grid-gap:2px;gap:2px;min-width:0}.market-depth>header small{color:var(--one-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.market-depth>header strong{font-size:.75rem}.market-depth>header i{min-width:0;max-width:60%;color:var(--one-muted);font:500 .75rem/1.3 var(--one-data);font-style:normal;text-align:right}.depth-table{font:500 .75rem var(--one-data)}.depth-header,.depth-row{position:relative;display:grid;grid-template-columns:1fr .72fr .72fr;align-items:center;min-height:22px;padding:0 10px}.depth-header{min-height:24px;color:var(--one-muted);font-size:.75rem}.depth-header span:not(:first-child),.depth-row>span:not(.depth-fill){text-align:right}.depth-row strong{font-weight:650}.depth-row strong,.depth-row>span:not(.depth-fill){z-index:1;white-space:nowrap}.depth-fill{position:absolute;inset:2px 0 2px auto;border-radius:3px 0 0 3px;opacity:.12}.depth-ask{color:var(--one-red)}.depth-bid{color:var(--one-mint)}.depth-ask .depth-fill{background:var(--one-red)}.depth-bid .depth-fill{background:var(--one-mint)}.depth-spread{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:0 10px;border-block:1px solid var(--one-line-soft);color:var(--one-ice);font:.75rem var(--one-data)}.depth-spread span{color:var(--one-muted);font-size:.75rem;text-align:right}.market-depth>footer{padding:7px 10px;border-top:1px solid var(--one-line-soft);color:var(--one-muted);font:.75rem/1.4 var(--one-data)}.market-depth-empty{min-height:72px;margin:0;display:grid;place-items:center;padding:12px;color:var(--one-muted);font-size:.75rem;text-align:center}.terminal-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 16px 16px}.terminal-panel-heading h2{margin:0;font:700 1rem var(--one-display)}.feed-state{display:inline-flex;gap:6px;align-items:center;color:var(--one-muted);font:700 .75rem var(--one-data)}.feed-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.feed-live{color:var(--one-mint)}.feed-unavailable{color:var(--one-red)}.feed-connecting{color:var(--one-amber)}.watchlist-search{display:flex;align-items:center;gap:7px;margin:0 14px 9px;padding:0 12px;border:1px solid var(--one-line-soft);border-radius:9px;color:var(--one-muted);font-size:.75rem}.watchlist-search input{width:100%;height:36px;border:0;outline:0;background:transparent;color:var(--one-ice);font:.75rem var(--one-data)}.watchlist-search input::placeholder{color:var(--one-muted)}.watchlist-filters{display:flex;gap:5px;overflow-x:auto;padding:0 14px 10px}.watchlist-filters button{padding:5px 8px;border:1px solid var(--one-line-soft);border-radius:6px;background:transparent;color:var(--one-muted);font:.75rem var(--one-data);cursor:pointer}.watchlist-filters button.is-active{border-color:rgba(110,168,255,.28);background:rgba(0,106,255,.1);color:var(--one-blue-soft)}.quote-empty{margin:14px;padding:16px;border:1px dashed var(--one-line-soft);border-radius:9px;color:var(--one-muted);font-size:.75rem;line-height:1.5}.quote-heading,.quote-row{display:grid;grid-template-columns:28px minmax(0,1fr) 78px 78px 78px;grid-gap:6px;gap:6px;align-items:center}.quote-heading{padding:8px 14px;color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.07em}.quote-heading span:nth-child(n+3){text-align:right}.quote-row{width:100%;padding:0 14px;border-top:1px solid var(--one-line-soft);background:transparent;color:var(--one-ice);text-align:left}.quote-row.is-selected,.quote-row:hover{background:rgba(0,106,255,.08)}.quote-row.is-stale .quote-ask,.quote-row.is-stale .quote-bid,.quote-row.is-stale .quote-spread{color:var(--one-muted)}.quote-row.is-selected{box-shadow:inset 2px 0 var(--one-blue)}.quote-favorite-cell{display:flex;align-items:center;justify-content:center}.quote-select-cell{grid-column:2/-1;min-width:0}.quote-select-cell .quote-select{width:100%}.quote-favorite{display:grid;place-items:center;width:27px;height:34px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--one-muted);font-size:.86rem;cursor:pointer}.quote-favorite.is-favorite,.quote-favorite:focus-visible,.quote-favorite:hover{background:rgba(155,93,8,.08);color:var(--one-amber);outline:0}.quote-favorite:focus-visible{box-shadow:0 0 0 2px rgba(155,93,8,.25)}.quote-favorite:disabled{cursor:wait;opacity:.55}.quote-select{grid-column:2/5;display:grid;grid-template-columns:1fr 78px 78px;grid-gap:6px;gap:6px;align-items:center;width:100%;padding:13px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.quote-select:focus-visible{outline:2px solid rgba(110,168,255,.55);outline-offset:2px;border-radius:7px}.watchlist-favorite-error{margin:0 14px 9px;padding:8px;border:1px solid rgba(155,93,8,.22);border-radius:7px;color:var(--one-red);font:.75rem/1.4 var(--one-data)}.quote-symbol small,.quote-symbol strong{display:block}.quote-symbol strong{font:700 .75rem var(--one-data)}.quote-symbol small{margin-top:4px;color:var(--one-muted);font-size:.75rem;line-height:1.35}.quote-stale-label{color:var(--one-muted);font-style:normal}.quote-ask,.quote-bid{text-align:right;font:700 .75rem var(--one-data)}.quote-bid{color:var(--one-mint)}.quote-ask{color:var(--one-red)}.watchlist-live footer{display:flex;justify-content:space-between;gap:10px;padding:14px;border-top:1px solid var(--one-line-soft);color:var(--one-muted);font:.75rem var(--one-data)}.quote-unavailable{margin:14px;padding:14px 16px;border:1px solid var(--one-line-soft);border-radius:10px;background:transparent}.quote-unavailable span,.quote-unavailable strong{display:block}.quote-unavailable strong{color:var(--one-ice);font-size:.75rem}.quote-unavailable span{margin-top:7px;color:var(--one-muted);font-size:.75rem;line-height:1.5}.quote-loading{padding:24px}.quote-loading>span{display:flex;gap:5px}.quote-loading i{width:7px;height:7px;border-radius:50%;background:var(--one-blue-soft);opacity:.45}.quote-select{grid-column:auto;grid-template-columns:minmax(0,1fr) 78px 78px 78px}.quote-select .quote-spread{text-align:right;color:var(--one-ice);font:700 .75rem var(--one-data)}.quote-select .quote-spread small,.quote-select .quote-spread strong{display:block}.quote-select .quote-spread small{margin-top:2px;color:var(--one-muted);font:500 11px var(--one-data)}.quote-select .quote-mobile-label,.quote-select .quote-spread .quote-mobile-label{display:none}.chart-panel{display:grid;grid-template-rows:auto auto auto 1fr auto;background:var(--one-deck)}.instrument-workspace-rail{display:flex;min-width:0;min-height:40px;align-items:stretch;overflow:hidden;border-bottom:1px solid var(--one-line-soft);background:var(--one-deck)}.instrument-workspace-rail.is-account-changed{flex-wrap:wrap;overflow:visible}.instrument-workspace-account-changed{box-sizing:border-box;display:flex;flex:0 0 100%;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 12px;border-top:1px solid var(--one-line-soft);background:#fff4ed;color:var(--one-red);font:600 .75rem/1.4 var(--one-data)}.instrument-workspace-account-changed span{min-width:0}.instrument-workspace-account-changed button{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid;border-radius:5px;background:transparent;color:inherit;font:700 .75rem var(--one-data);cursor:pointer}.instrument-workspace-account-changed button:focus-visible{outline:2px solid var(--one-red);outline-offset:2px}.instrument-workspace-tabs{display:flex;flex:1 1;min-width:0;align-items:stretch;overflow-x:auto;scrollbar-width:thin}.instrument-workspace-tab{position:relative;display:flex;min-width:128px;border-right:1px solid var(--one-line-soft);background:var(--one-deck)}.instrument-workspace-tab:after{content:"";position:absolute;inset:auto 9px 0;height:2px;background:transparent}.instrument-workspace-tab.is-active{background:var(--one-deck)}.instrument-workspace-tab.is-active:after{background:var(--one-blue)}.instrument-workspace-tab>button[role=tab]{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:12px;padding:0 9px 0 12px;border:0;background:transparent;color:var(--one-muted);cursor:pointer}.instrument-workspace-tab.is-active>button[role=tab]{color:var(--one-ice)}.instrument-workspace-tab strong{font:700 .75rem var(--one-data)}.instrument-workspace-tab span{color:#6d86a3;font:.75rem var(--one-data)}.instrument-workspace-close{width:25px;border:0;background:transparent;color:#58708a;font-size:.82rem;cursor:pointer}.instrument-workspace-add select:focus-visible,.instrument-workspace-tab button:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:-2px}.instrument-workspace-close:hover{color:var(--one-red)}.instrument-workspace-save{display:grid;place-items:center;min-width:70px;padding:0 8px;border-left:1px solid var(--one-line-soft);color:#5f7790;font:.75rem var(--one-data);white-space:nowrap}.instrument-workspace-save.is-saving{color:var(--one-amber)}.instrument-workspace-save.is-conflict,.instrument-workspace-save.is-unavailable{color:var(--one-red)}.instrument-workspace-reload{min-width:78px;border:0;border-left:1px solid rgba(155,93,8,.24);background:rgba(155,93,8,.08);color:var(--one-red);font:700 .75rem var(--one-data);cursor:pointer}.instrument-workspace-reload:hover{background:rgba(155,93,8,.15)}.instrument-workspace-reload:focus-visible{outline:2px solid var(--one-red);outline-offset:-2px}.instrument-workspace-add{display:flex!important;margin:0!important;border-left:1px solid var(--one-line-soft)}.instrument-workspace-add select{width:116px;min-width:116px;height:100%;padding:0 24px 0 10px;border:0;background:var(--one-deck);color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer}.instrument-workspace-add select:disabled{color:#516981;cursor:default}.chart-toolbar{position:relative;min-height:60px;display:flex;align-items:center;gap:9px;padding:9px 16px;border-bottom:1px solid var(--one-line-soft)}.chart-toolbar>div{margin-right:auto}.chart-toolbar span,.chart-toolbar strong{display:block}.chart-toolbar strong{font:700 .8rem var(--one-data)}.chart-toolbar span{margin-top:3px;color:var(--one-muted);font-size:.75rem}.chart-toolbar nav{display:flex;padding:3px;border:1px solid var(--one-line-soft);border-radius:8px}.chart-toolbar button{border:0;background:transparent;color:var(--one-muted);font-size:.75rem;cursor:pointer}.chart-toolbar nav button{padding:6px 8px;border-radius:5px}.chart-toolbar nav button.is-active{background:var(--one-blue);color:white}.chart-toolbar .chart-tool{min-height:31px;padding:0 10px;border:1px solid var(--one-line-soft);border-radius:7px}.chart-quote-bar{display:flex;align-items:stretch;gap:8px;padding:8px 16px;border-bottom:1px solid var(--one-line-soft);background:var(--one-deck)}.chart-quote-bar button{min-width:128px;padding:8px 14px;border:1px solid;border-radius:9px;background:transparent;cursor:pointer;text-align:left}.chart-quote-bar button small,.chart-quote-bar button strong{display:block}.chart-quote-bar button small{font-size:.75rem;letter-spacing:.09em}.chart-quote-bar button strong{margin-top:3px;font:800 .75rem var(--one-data)}.chart-quote-sell{color:var(--one-red);border-color:rgba(155,93,8,.28)!important}.chart-quote-buy{color:var(--one-mint);border-color:rgba(8,127,103,.28)!important}.chart-quote-sell.is-selected{background:rgba(155,93,8,.1);border-color:rgba(155,93,8,.72)!important}.chart-quote-buy.is-selected{background:rgba(8,127,103,.1);border-color:rgba(8,127,103,.72)!important}.chart-quote-bar button:disabled{cursor:not-allowed;opacity:.5}.chart-spread{min-width:112px;display:grid;align-content:center;justify-items:center}.chart-spread small{color:var(--one-text);font:700 .75rem var(--one-data)}.chart-spread strong{margin-top:2px;color:var(--one-muted);font:650 .75rem var(--one-data)}.chart-spread span{margin-top:2px;color:var(--one-muted);font-size:.75rem}.chart-indicator-control{position:relative;display:block}.chart-indicator-control>span{position:absolute;z-index:1;left:9px;top:4px;color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;pointer-events:none}.chart-indicator-control select{height:36px;min-width:132px;padding:12px 25px 2px 9px;border:1px solid var(--one-line-soft);border-radius:7px;background:var(--one-deck);color:var(--one-ice);font:.75rem var(--one-data)}.chart-tool:disabled{opacity:.4;cursor:not-allowed}.chart-fullscreen-tool{display:grid;place-items:center;width:34px;padding:0!important;color:var(--one-blue-soft)!important;font-size:.9rem!important;cursor:pointer}.chart-fullscreen-tool[aria-pressed=true]{border-color:rgba(110,168,255,.42)!important;background:rgba(0,106,255,.12)!important}.chart-panel:-webkit-full-screen{width:100vw;height:100vh;border:0;background:var(--one-deck)}.chart-panel.is-chart-focus-mode,.chart-panel:fullscreen{width:100vw;height:100vh;border:0;background:var(--one-deck)}.chart-panel.is-chart-focus-mode{position:fixed;inset:0;z-index:1000}.chart-panel:-webkit-full-screen .chart-boundary{min-height:0}.chart-panel.is-chart-focus-mode .chart-boundary,.chart-panel:fullscreen .chart-boundary{min-height:0}.chart-panel:-webkit-full-screen .chart-toolbar{padding-inline:20px}.chart-panel.is-chart-focus-mode .chart-toolbar,.chart-panel:fullscreen .chart-toolbar{padding-inline:20px}.chart-panel:-webkit-full-screen .chart-footer{padding-inline:20px}.chart-panel.is-chart-focus-mode .chart-footer,.chart-panel:fullscreen .chart-footer{padding-inline:20px}.chart-toolbar .chart-fullscreen-message{position:absolute;z-index:25;top:56px;right:12px;margin:0;padding:7px 9px;border:1px solid rgba(155,93,8,.25);border-radius:7px;background:var(--one-deck);color:var(--one-amber);font:.75rem var(--one-data);box-shadow:0 8px 24px rgba(22,37,59,.12)}.layout-menu{position:relative}.layout-menu>.chart-tool[aria-expanded=true]{background:rgba(8,127,103,.12);border-color:rgba(8,127,103,.38);color:var(--one-mint)}.layout-popover{position:absolute;z-index:20;right:0;top:43px;width:330px;padding:12px;border:1px solid var(--one-deck);border-radius:12px;background:var(--one-deck);box-shadow:0 18px 45px rgba(22,37,59,.12)}.layout-popover header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.layout-popover header div{margin:0}.layout-popover header small,.layout-popover header strong{display:block}.layout-popover header small{color:#6d86a3;font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.08em}.layout-popover header strong{margin-top:3px;color:var(--one-ice);font:.75rem var(--one-data)}.layout-delete,.layout-popover header>button{border:0;background:transparent;color:#7890aa;font-size:1rem}.layout-save{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding-bottom:10px;border-bottom:1px solid var(--one-line-soft)}.layout-save input{min-width:0;height:34px;padding:0 9px;border:1px solid var(--one-deck);border-radius:7px;background:var(--one-deck);color:var(--one-ice);font:.75rem var(--one-data)}.layout-save button{padding:0 10px;border:1px solid rgba(8,127,103,.32);border-radius:7px;background:rgba(8,127,103,.12);color:var(--one-mint);font:.75rem var(--one-data)}.layout-save button:disabled{opacity:.45}.layout-directory{display:grid;grid-gap:6px;gap:6px;max-height:224px;margin-top:9px;overflow:auto}.layout-directory article{display:grid;grid-template-columns:1fr 27px;align-items:center;border:1px solid var(--one-deck);border-radius:8px;background:var(--one-deck)}.layout-directory article.is-active{border-color:rgba(8,127,103,.4);background:rgba(8,127,103,.07)}.layout-load{text-align:left!important;padding:9px!important}.layout-load span,.layout-load strong{display:block}.layout-load strong{color:var(--one-ice);font:.75rem var(--one-data)}.layout-load span{margin-top:4px!important;color:#6f88a3!important;font:.75rem var(--one-data)!important}.layout-directory>p,.layout-message{margin:8px 2px;color:#6f88a3;font:.75rem var(--one-data)}.layout-message{color:var(--one-blue-soft)}.chart-drawing-menu{position:relative;display:flex;align-items:center;gap:6px}.chart-drawing-menu>small{white-space:nowrap}.chart-drawing-menu>.chart-tool[aria-expanded=true],.chart-drawing-menu>.chart-tool[data-drawing=true]{border-color:rgba(110,168,255,.42);background:rgba(0,106,255,.12);color:var(--one-blue-soft)}.chart-drawing-popover{position:absolute;z-index:22;right:0;top:43px;width:350px;padding:12px;border:1px solid var(--one-deck);border-radius:12px;background:var(--one-deck);box-shadow:0 18px 45px rgba(22,37,59,.12)}.chart-drawing-popover header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.chart-drawing-popover header div{margin:0}.chart-drawing-popover header small,.chart-drawing-popover header strong{display:block}.chart-drawing-popover header small{color:#6d86a3;font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.08em}.chart-drawing-popover header strong{margin-top:3px;color:var(--one-ice);font:.75rem var(--one-data)}.chart-drawing-popover header>button{border:0;background:transparent;color:#7890aa;font-size:1rem}.chart-drawing-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding-bottom:10px;border-bottom:1px solid var(--one-line-soft)}.chart-drawing-form label{display:grid;grid-gap:4px;gap:4px;color:#6d86a3;font:.75rem var(--one-data)}.chart-drawing-form input,.chart-drawing-form select{box-sizing:border-box;width:100%;height:34px;padding:0 9px;border:1px solid var(--one-deck);border-radius:7px;background:var(--one-deck);color:var(--one-ice);font:.75rem var(--one-data)}.chart-drawing-form>button{align-self:end;height:34px;border:1px solid rgba(110,168,255,.32);border-radius:7px;background:rgba(0,106,255,.12);color:var(--one-blue-soft);font:700 .75rem var(--one-data)}.chart-drawing-form>button:disabled{opacity:.42}.chart-drawing-directory{display:grid;grid-gap:6px;gap:6px;max-height:190px;margin-top:9px;overflow:auto}.chart-drawing-directory article{display:grid;grid-template-columns:10px 1fr 28px;align-items:center;grid-gap:7px;gap:7px;padding:7px;border:1px solid var(--one-deck);border-radius:8px;background:var(--one-deck)}.chart-drawing-directory article>i{display:block;width:10px;border-top:2px dashed var(--one-blue-soft)}.chart-drawing-directory article[data-tone=amber]>i{border-color:var(--one-amber)}.chart-drawing-directory article span,.chart-drawing-directory article strong{display:block}.chart-drawing-directory article strong{color:var(--one-ice);font:.75rem var(--one-data)}.chart-drawing-directory article span{margin-top:3px;color:#6f88a3;font:.75rem var(--one-data)}.chart-drawing-directory article>button{border:0;background:transparent;color:#7890aa;font-size:.9rem}.chart-drawing-directory>p,.chart-drawing-message{margin:8px 2px;color:#6f88a3;font:.75rem/1.45 var(--one-data)}.chart-drawing-message{color:var(--one-blue-soft)}.chart-drawing-status{position:absolute;z-index:6;top:var(--chart-drawing-status-top,40px);left:8px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;box-sizing:border-box;width:max-content;max-width:calc(100% - 96px);padding:3px 3px 3px 10px;border:1px solid rgba(110,168,255,.42);border-radius:14px;background:var(--one-deck);box-shadow:0 6px 18px rgba(22,37,59,.12);color:var(--one-ice);font:600 .75rem/1.3 var(--one-data)}.chart-drawing-status>span{min-width:0;overflow-wrap:anywhere}.chart-drawing-status strong{color:var(--one-blue-soft)}.chart-drawing-status>button{flex:0 0 auto;min-height:24px;padding:2px 10px;border:1px solid var(--one-line-soft);border-radius:12px;background:transparent;color:var(--one-ice);font:700 .75rem var(--one-data);cursor:pointer}.chart-drawing-status>button:hover{border-color:rgba(110,168,255,.42)}.chart-drawing-status>button:focus-visible{outline:2px solid var(--one-blue);outline-offset:2px}@media (max-width:640px){.chart-drawing-status{left:6px;max-width:calc(100% - 12px)}}.price-alert-menu{position:relative}.price-alert-menu>.chart-tool[aria-expanded=true]{border-color:rgba(155,93,8,.44);background:rgba(155,93,8,.1);color:var(--one-amber)}.price-alert-popover{position:absolute;z-index:23;right:0;top:43px;width:370px;padding:12px;border:1px solid var(--one-deck);border-radius:12px;background:var(--one-deck);box-shadow:0 18px 45px rgba(22,37,59,.12)}.price-alert-popover header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.price-alert-popover header small,.price-alert-popover header strong{display:block}.price-alert-popover header small{color:#8e7b60;font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.08em}.price-alert-popover header strong{margin-top:3px;color:var(--one-ice);font:.75rem var(--one-data)}.price-alert-popover header>button{border:0;background:transparent;color:#7890aa;font-size:1rem}.price-alert-form{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:7px;gap:7px;padding-bottom:10px;border-bottom:1px solid var(--one-line-soft)}.price-alert-form label{display:grid;grid-gap:4px;gap:4px;color:#6d86a3;font:.75rem var(--one-data)}.price-alert-form label:nth-child(3){grid-column:1/-1}.price-alert-form input,.price-alert-form select{box-sizing:border-box;width:100%;height:34px;padding:0 9px;border:1px solid var(--one-deck);border-radius:7px;background:var(--one-deck);color:var(--one-ice);font:.75rem var(--one-data)}.price-alert-form>button{grid-column:1/-1;height:34px;border:1px solid rgba(155,93,8,.35);border-radius:7px;background:rgba(155,93,8,.1);color:var(--one-amber);font:700 .75rem var(--one-data)}.price-alert-form>button:disabled{opacity:.42}.price-alert-directory{display:grid;grid-gap:6px;gap:6px;max-height:210px;margin-top:9px;overflow:auto}.price-alert-directory article{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--one-deck);border-radius:8px;background:var(--one-deck)}.price-alert-directory article>i{display:grid;place-items:center;align-self:stretch;border-left:2px solid var(--one-amber);color:var(--one-amber);font:700 .75rem var(--one-data);font-style:normal}.price-alert-directory article[data-status=triggered]>i{border-color:var(--one-mint);color:var(--one-mint)}.price-alert-directory article small,.price-alert-directory article span,.price-alert-directory article strong{display:block}.price-alert-directory article strong{color:var(--one-ice);font:.75rem var(--one-data)}.price-alert-directory article span{margin-top:2px;color:var(--one-blue-soft);font:.75rem var(--one-data)}.price-alert-directory article small{margin-top:3px;color:#6f88a3;font:.75rem var(--one-data)}.price-alert-directory article>button{border:0;background:transparent;color:#7890aa;font-size:.9rem}.price-alert-directory article>em{color:var(--one-mint);font:700 .75rem var(--one-data);font-style:normal;text-transform:uppercase}.price-alert-directory>p,.price-alert-message{margin:8px 2px;color:#6f88a3;font:.75rem/1.45 var(--one-data)}.price-alert-message{color:var(--one-amber)}.price-alert-popover footer{margin-top:9px;padding-top:8px;border-top:1px solid var(--one-line-soft);color:#688098;font:.75rem var(--one-data)}.price-alert-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;border-bottom:1px solid var(--one-line-soft)}.price-alert-tabs button{padding:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6f88a3;font:700 .75rem var(--one-data)}.price-alert-tabs button[aria-pressed=true]{border-bottom-color:var(--one-amber);color:var(--one-amber)}.price-alert-tabs span{margin-left:4px;color:#526b85;font-weight:500}.price-alert-directory article[data-status=acknowledged]>i,.price-alert-directory article[data-status=cancelled]>i{border-color:#526b85;color:#6f88a3}.price-alert-directory article>.price-alert-ack{padding:5px 7px;border:1px solid rgba(8,127,103,.28);border-radius:6px;background:rgba(8,127,103,.08);color:var(--one-mint);font:700 .75rem var(--one-data)}.price-alert-menu>.chart-tool[data-triggered=true]{border-color:rgba(8,127,103,.42);color:var(--one-mint)}.price-alert-menu>.chart-tool>i{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:4px;border-radius:50%;background:var(--one-mint);color:var(--one-deck);font:800 .75rem var(--one-data);font-style:normal}.price-alert-notification{position:fixed;z-index:30;top:82px;right:18px;display:grid;grid-template-columns:22px minmax(0,1fr) auto 22px;align-items:center;grid-gap:8px;gap:8px;width:340px;padding:11px;border:1px solid rgba(8,127,103,.34);border-radius:10px;background:var(--one-deck);box-shadow:0 16px 42px rgba(22,37,59,.12)}.price-alert-notification>i{display:grid;place-items:center;align-self:stretch;border-left:2px solid var(--one-mint);color:var(--one-mint);font:700 .75rem var(--one-data);font-style:normal}.price-alert-notification small,.price-alert-notification span,.price-alert-notification strong{display:block}.price-alert-notification small{color:#75aa9b;font:.75rem var(--one-data)}.price-alert-notification strong{margin-top:2px;overflow:hidden;color:var(--one-ice);font:.75rem var(--one-data);text-overflow:ellipsis;white-space:nowrap}.price-alert-notification span{margin-top:3px;color:var(--one-blue-soft);font:.75rem var(--one-data)}.price-alert-notification button{border:0;background:transparent;color:#7890aa;font:.75rem var(--one-data)}.price-alert-notification button:first-of-type{height:28px;padding:0 8px;border:1px solid rgba(8,127,103,.3);border-radius:6px;background:rgba(8,127,103,.08);color:var(--one-mint);font-weight:700}.chart-boundary{position:relative;overflow:hidden;min-height:520px;background:var(--one-deck)}.chart-live-quote-marker{position:absolute;z-index:4;right:14px;bottom:30px;display:grid;grid-gap:3px;gap:3px;max-width:min(280px,calc(100% - 28px));padding:7px 10px;border:1px solid var(--one-line-soft);border-radius:7px;background:var(--one-deck);box-shadow:0 5px 18px rgba(22,37,59,.12);color:var(--one-ice);font:600 .75rem/1.25 var(--one-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.chart-live-quote-marker strong{color:var(--one-mint);font-size:.75rem}.chart-live-quote-marker small{color:var(--one-muted);font-size:.7rem}.live-chart,.live-chart-shell{position:absolute;inset:0}.live-chart-shell{background:radial-gradient(circle at 22% 16%,rgba(0,106,255,.08),transparent 38%),var(--one-deck)}.chart-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--one-muted);font:.75rem var(--one-data);letter-spacing:.04em}.chart-state span{width:7px;height:7px;border-radius:50%;background:var(--one-blue-soft);box-shadow:0 0 0 6px rgba(90,160,255,.08)}.chart-state-unavailable span{background:var(--one-red);box-shadow:0 0 0 6px rgba(155,93,8,.08)}.chart-engine-unavailable .chart-state>div{display:grid;grid-gap:5px;gap:5px;max-width:360px;letter-spacing:0}.chart-engine-unavailable .chart-state strong{color:var(--one-ice);font:.75rem var(--one-data)}.chart-engine-unavailable .chart-state small{color:var(--one-muted);font:.75rem/1.5 var(--one-data)}.kline-chart-shell{display:flex;flex-direction:column;min-width:0;min-height:0}.kline-chart-shell>.live-chart{position:relative;inset:auto;flex:1 1 auto;width:100%;min-width:0;min-height:0}.kline-candle-legend{box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:4px;min-width:0;max-width:100%;padding:7px 12px;border-bottom:1px solid var(--one-line-soft);background:var(--one-deck);color:var(--one-ice);font:600 .75rem/1.25 var(--one-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kline-candle-legend>span{white-space:nowrap}.kline-candle-legend b{color:var(--one-muted);font-weight:600}.kline-candle-legend strong{color:var(--one-ice)}.kline-candle-time,.kline-candle-volume{color:var(--one-muted)}.kline-candle-legend small{color:var(--one-amber);font:600 .7rem/1.25 var(--one-data)}@media (max-width:640px){.kline-candle-legend{column-gap:9px;padding:7px 9px}.kline-candle-legend>.kline-candle-time{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.kline-candle-legend small{flex-basis:100%}}.chart-legend{position:absolute;z-index:3;top:10px;left:12px;right:72px;display:flex;align-items:center;gap:10px;min-height:24px;padding:4px 8px;width:max-content;max-width:calc(100% - 88px);overflow:hidden;border:1px solid rgba(145,174,211,.1);border-radius:6px;background:var(--one-deck);box-shadow:0 6px 20px rgba(22,37,59,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;color:var(--one-ice);font:600 .75rem/1 var(--one-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chart-legend span{display:flex;align-items:center;gap:4px}.chart-legend b{color:var(--one-muted);font:600 .75rem/1 var(--one-data);text-transform:uppercase}.chart-legend-direction.up{color:var(--one-mint)}.chart-legend-direction.down{color:var(--one-red)}.chart-legend-volume{padding-left:3px;border-left:1px solid rgba(145,174,211,.16)}.chart-legend-indicator.tone-blue,.chart-legend-indicator.tone-blue b{color:var(--one-blue-soft)}.chart-legend-indicator.tone-amber,.chart-legend-indicator.tone-amber b{color:#9b5d08}.chart-legend-indicator.tone-gold,.chart-legend-indicator.tone-gold b{color:var(--one-amber)}.chart-legend-indicator.tone-muted,.chart-legend-indicator.tone-muted b{color:var(--one-blue-soft)}.chart-wick-notice{position:absolute;z-index:3;left:12px;bottom:12px;padding:6px 9px;border-radius:5px;background:var(--one-deck);color:var(--one-ice);font:600 .7rem var(--one-data)}.chart-wick-notice button{margin-left:7px;color:var(--one-blue-soft);background:none;border:0;text-decoration:underline;cursor:pointer}.chart-footer{display:flex;justify-content:flex-end;gap:18px;padding:10px 14px;border-top:1px solid var(--one-line-soft);color:var(--one-muted);font:.75rem var(--one-data)}.chart-footer a{color:var(--one-muted);text-decoration:none}.chart-footer a:focus-visible,.chart-footer a:hover{color:var(--one-blue-soft)}.terminal-refined .chart-footer{align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.terminal-refined .chart-candle-status{min-width:0;overflow-wrap:anywhere}.terminal-refined .chart-candle-status.candle-market-closed{color:var(--one-muted)}.terminal-refined .chart-candle-status.candle-delayed{color:var(--one-amber)}.terminal-refined .chart-candle-status.candle-unavailable{color:var(--one-red)}.terminal-refined .chart-latest-candle-button{padding:3px 7px;border:1px solid rgba(90,160,255,.3);border-radius:5px;background:rgba(0,106,255,.1);color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer}.terminal-refined .chart-latest-candle-button:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.terminal-refined .chart-latest-candle-button:disabled{border-color:var(--one-line-soft);background:transparent;color:var(--one-muted);cursor:not-allowed}@media (max-width:640px){.terminal-refined .chart-footer{align-items:flex-start}.terminal-refined .chart-candle-status{flex-basis:100%}.terminal-refined .chart-latest-candle-button{min-height:28px}}.chart-scale-switch{display:flex;align-items:center;gap:2px;margin:-5px 0;padding:2px;border:1px solid var(--one-line-soft);border-radius:6px}.chart-scale-switch button{min-width:26px;padding:3px 5px;border:0;border-radius:4px;background:transparent;color:var(--one-muted);font:600 .75rem var(--one-data);cursor:pointer}.chart-scale-switch button[aria-pressed=true]{background:rgba(0,106,255,.14);color:var(--one-blue-soft)}.chart-scale-switch button:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:1px}.ticket-panel label{position:relative;display:block;margin-top:15px;color:var(--one-muted);font-size:.75rem}.ticket-panel input,.ticket-panel select{width:100%;height:42px;margin-top:7px;padding:0 11px;border:1px solid var(--one-line);border-radius:9px;background:var(--one-ink-soft);color:var(--one-ice);font:.75rem var(--one-data)}.ticket-panel label>span{position:absolute;right:12px;bottom:13px;font:.75rem var(--one-data)}.ticket-panel .ticket-volume-field>span{top:35px;bottom:auto}.ticket-volume-policy{display:block;margin-top:5px;color:var(--one-muted);font:.75rem/1.4 var(--one-data)}.instrument-details{margin:-5px 0 14px;border:1px solid var(--one-line-soft);border-radius:9px;background:var(--one-ink)}.instrument-details>summary{padding:10px 12px;color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer;list-style-position:inside}.instrument-details>summary:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px;border-radius:8px}.instrument-details-sheet{border-top:1px solid var(--one-line-soft)}.instrument-details-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px}.instrument-details-sheet h3{margin:3px 0 0;font:750 .76rem var(--one-display)}.instrument-details-sheet>header span{color:var(--one-mint);font:.75rem var(--one-data)}.instrument-details-sheet dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--one-line-soft)}.instrument-details-sheet dl>div{padding:9px 11px;border-right:1px solid var(--one-line-soft);border-bottom:1px solid var(--one-line-soft)}.instrument-details-sheet dt{color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase}.instrument-details-sheet dd{margin:4px 0 0;font:.75rem/1.4 var(--one-data)}.instrument-details-sheet>section{padding:11px 12px;background:rgba(155,93,8,.04)}.instrument-details-sheet>section strong{color:var(--one-amber);font:.75rem var(--one-data)}.instrument-details-sheet>section p{margin:5px 0 0;color:var(--one-muted);font:.75rem/1.5 var(--one-data)}.ticket-side{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ticket-side button{height:60px;border:1px solid;border-radius:10px;background:transparent;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ticket-side small,.ticket-side strong{display:block}.ticket-side small{opacity:.72;font-size:.75rem}.ticket-side strong{margin-top:5px;font:800 .75rem var(--one-data)}.ticket-side .sell{border-color:rgba(155,93,8,.3);color:var(--one-red);background:rgba(155,93,8,.05)}.ticket-side .buy{border-color:rgba(8,127,103,.3);color:var(--one-mint);background:rgba(8,127,103,.05)}.ticket-side .sell.is-selected{border-color:rgba(155,93,8,.72);background:rgba(155,93,8,.12);box-shadow:inset 0 -2px var(--one-red),0 8px 22px rgba(155,93,8,.06)}.ticket-side .buy.is-selected{border-color:rgba(8,127,103,.72);background:rgba(8,127,103,.12);box-shadow:inset 0 -2px var(--one-mint),0 8px 22px rgba(8,127,103,.06)}.review-order:focus-visible,.ticket-review button:focus-visible,.ticket-side button:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.ticket-bracket{grid-template-columns:1fr 1fr}.ticket-bracket,.ticket-summary{display:grid;grid-gap:8px;gap:8px}.ticket-summary{margin-top:18px;padding:14px;border:1px solid var(--one-line-soft);border-radius:10px;background:var(--one-ink)}.ticket-summary div{display:flex;justify-content:space-between;gap:8px}.ticket-summary span{color:var(--one-muted);font-size:.75rem}.ticket-summary strong{font:700 .75rem var(--one-data)}.trailing-rail{margin-top:14px;padding:13px;border:1px solid rgba(90,160,255,.2);border-radius:11px;background:linear-gradient(135deg,rgba(0,106,255,.07),var(--one-ink) 58%)}.trailing-rail.is-ready{border-color:rgba(8,127,103,.32);box-shadow:inset 2px 0 var(--one-mint)}.trailing-rail header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trailing-rail header small,.trailing-rail header strong{display:block}.trailing-rail header small{color:var(--one-muted);font:.75rem var(--one-data)}.trailing-rail header strong{margin-top:4px;font:750 .75rem var(--one-display)}.trailing-rail header i{padding:3px 6px;border-radius:5px;background:rgba(142,164,191,.1);color:var(--one-muted);font:700 .75rem var(--one-data);font-style:normal}.trailing-rail.is-ready header i{background:rgba(8,127,103,.1);color:var(--one-mint)}.trailing-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.trailing-fields label{margin-top:11px;font-size:.75rem}.trailing-fields input{height:36px;margin-top:5px;font-size:.75rem}.trailing-full{margin-top:7px;padding:0;border:0;background:transparent;color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer}.trailing-rail dl{display:grid;grid-template-columns:1fr 1fr;margin:11px 0 0;border-top:1px solid var(--one-line-soft)}.trailing-rail dl div{padding-top:9px}.trailing-rail dl div:last-child{text-align:right}.trailing-rail dt{color:var(--one-muted);font-size:.75rem}.trailing-rail dd{margin:4px 0 0;font:700 .75rem var(--one-data)}.trailing-rail>p{margin:10px 0 0;color:var(--one-muted);font-size:.75rem;line-height:1.45}.arm-trailing{width:100%;height:34px;margin-top:10px;border:1px solid rgba(8,127,103,.3);border-radius:8px;background:rgba(8,127,103,.1);color:var(--one-mint);font:750 .75rem var(--one-data);cursor:pointer}.arm-trailing:disabled{opacity:.4;cursor:not-allowed}.trailing-result{display:block;margin-top:8px;font:.75rem/1.4 var(--one-data)}.result-success{color:var(--one-mint)}.trailing-directory{margin-top:12px;border-top:1px solid rgba(90,160,255,.2)}.ticket-ready{color:var(--one-mint)}.ticket-blocked{color:var(--one-amber);text-transform:capitalize}.review-order{width:100%;height:44px;margin-top:14px;border:1px solid rgba(90,160,255,.38);border-radius:10px;background:rgba(0,106,255,.18);color:var(--one-ice);font-weight:800;cursor:pointer}.review-order:disabled{border-color:transparent;background:rgba(142,164,191,.12);color:var(--one-muted);cursor:not-allowed}.ticket-notice{margin:10px 4px 18px;color:var(--one-muted);font-size:.75rem;line-height:1.45}.ticket-review{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;margin:0 0 18px;overflow:hidden;border:1px solid var(--one-line);border-radius:12px;background:var(--one-deck);box-shadow:0 20px 45px rgba(22,37,59,.12)}.ticket-review:before{content:"";display:block;height:2px;background:var(--one-mint)}.ticket-review.review-sell:before{background:var(--one-red)}.ticket-review header{display:flex;align-items:flex-start;justify-content:space-between;padding:15px 15px 11px}.ticket-review h3{margin:4px 0 0;font:750 .82rem var(--one-display)}.ticket-review header button{width:28px;height:28px;border:1px solid var(--one-line-soft);border-radius:7px;background:transparent;color:var(--one-muted);cursor:pointer}.ticket-review dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 15px 14px}.ticket-review dl div{padding:9px 0;border-top:1px solid var(--one-line-soft)}.ticket-review dl div:nth-child(2n){text-align:right}.ticket-review dt{color:var(--one-muted);font-size:.75rem}.ticket-review dd{margin:4px 0 0;font:700 .75rem var(--one-data)}.place-order-locked{width:calc(100% - 30px);height:38px;margin:0 15px 15px;border:0;border-radius:8px;background:rgba(142,164,191,.1);color:var(--one-muted);font-size:.75rem}.ticket-panel .risk-rail{min-width:0;box-shadow:none}.trade-blotter{min-height:215px;background:var(--one-deck)}.blotter-tabs{height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--one-line-soft)}.blotter-tabs button{height:48px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--one-muted);font-size:.75rem}.blotter-tabs button.is-active{border-color:var(--one-blue);color:var(--one-ice)}.blotter-tabs i{margin-left:5px;font:.75rem var(--one-data)}.blotter-tabs>span{margin-left:auto;color:var(--one-muted);font:.75rem var(--one-data)}.history-summary{min-width:1100px;display:grid;grid-template-columns:repeat(6,minmax(110px,1fr)) minmax(180px,.8fr);grid-gap:1px;gap:1px;border-bottom:1px solid var(--one-line-soft);background:var(--one-line-soft)}.history-summary>div,.history-summary>label{min-height:68px;display:flex;flex-direction:column;justify-content:center;padding:10px 16px;background:var(--one-deck)}.history-summary label,.history-summary small{color:var(--one-muted);font-size:.75rem}.history-summary strong{margin-top:6px;font:700 .75rem var(--one-data)}.history-summary select{margin-top:6px;padding:6px 8px;border:1px solid var(--one-line);border-radius:6px;background:var(--one-panel);color:var(--one-ice);font:.75rem var(--one-data)}.blotter-state{display:inline-flex;padding:4px 7px;border-radius:99px;font:700 .75rem var(--one-data)}.blotter-state.state-filled{background:rgba(8,127,103,.1);color:var(--one-mint)}.blotter-state.state-rejected{background:rgba(155,93,8,.1);color:var(--one-red)}.blotter-state.state-cancelled,.blotter-state.state-pending{background:rgba(155,93,8,.1);color:var(--one-amber)}.ticket-boundary{margin:-4px 0 12px;color:var(--one-muted);font-size:.75rem;line-height:1.45}.ticket-bracket input:disabled{cursor:not-allowed;opacity:.58}.protection-boundary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid var(--one-line-soft);background:rgba(155,93,8,.04)}.protection-boundary>div{display:grid;grid-gap:4px;gap:4px}.protection-boundary strong{color:var(--one-amber);font-size:.75rem}.protection-boundary span{color:var(--one-muted);font-size:.75rem}.protection-boundary label{display:grid;grid-gap:4px;gap:4px;color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase}.protection-boundary select{min-width:120px;padding:6px 8px;border:1px solid var(--one-line);border-radius:6px;background:var(--one-panel);color:var(--one-ice);font:.75rem var(--one-data)}.blotter-state.state-armed{background:rgba(0,106,255,.12);color:var(--one-blue-soft)}.blotter-state.state-triggered{background:rgba(8,127,103,.1);color:var(--one-mint)}.blotter-state.state-draft{background:rgba(22,37,59,.06);color:var(--one-muted)}.arm-protection,.ticket-boundary.protection-ready{color:var(--one-mint)}.arm-protection{width:100%;min-height:38px;margin:0 0 12px;border:1px solid rgba(8,127,103,.3);border-radius:9px;background:rgba(8,127,103,.1);font-size:.75rem;font-weight:800;cursor:pointer}.arm-protection:disabled{border-color:transparent;background:rgba(142,164,191,.08);color:var(--one-muted);cursor:not-allowed}.protection-command-result{margin:-3px 0 13px;padding:8px 10px;border:1px solid var(--one-line-soft);border-radius:8px;font-size:.75rem}.protection-command-result.result-success{border-color:rgba(8,127,103,.22);color:var(--one-mint)}.protection-command-result.result-failed{border-color:rgba(155,93,8,.22);color:var(--one-red)}.protection-boundary.protection-enabled{background:rgba(8,127,103,.035)}.protection-boundary.protection-enabled strong{color:var(--one-mint)}.cancel-protection{display:block;margin-top:7px;padding:4px 7px;border:1px solid rgba(155,93,8,.24);border-radius:6px;background:rgba(155,93,8,.06);color:var(--one-red);font:700 .75rem var(--one-data);cursor:pointer}.cancel-protection:disabled{opacity:.55;cursor:wait}.position-row .cancel-error{color:var(--one-red)}.cancel-amendment{width:100%;margin:-6px 0 12px;border:0;background:transparent;color:var(--one-muted);font-size:.75rem;cursor:pointer}.protection-row-actions{display:flex;gap:5px;margin-top:7px}.protection-row-actions .cancel-protection{margin-top:0}.edit-protection{padding:4px 7px;border:1px solid rgba(90,160,255,.24);border-radius:6px;background:rgba(90,160,255,.07);color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer}.pending-amendment{min-width:1040px;margin:0;padding:18px 22px;border-top:1px solid rgba(90,160,255,.26);border-bottom:1px solid var(--one-line-soft);background:rgba(0,106,255,.045)}.pending-amendment footer,.pending-amendment header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pending-amendment header small,.pending-amendment header strong{display:block}.pending-amendment header small{color:var(--one-blue-soft);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.08em}.pending-amendment header strong{margin-top:5px;font:.75rem var(--one-data)}.pending-amendment header>span{color:var(--one-muted);font:.75rem var(--one-data)}.pending-amendment-fields{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:9px;gap:9px;margin-top:14px}.pending-amendment label{display:grid;grid-gap:6px;gap:6px;color:var(--one-muted);font:.75rem var(--one-data)}.pending-amendment input,.pending-amendment select{box-sizing:border-box;width:100%;height:36px;padding:0 9px;border:1px solid var(--one-line);border-radius:7px;background:var(--one-panel);color:var(--one-ice);font:.75rem var(--one-data)}.pending-amendment footer{justify-content:flex-end;margin-top:12px}.pending-amendment footer>div{margin-right:auto}.pending-amendment footer small{color:var(--one-amber);font:.75rem var(--one-data)}.pending-amendment footer small[role=alert]{color:var(--one-red)}.pending-amendment button{padding:7px 11px;border:1px solid var(--one-line);border-radius:7px;background:transparent;color:var(--one-muted);font:700 .75rem var(--one-data);cursor:pointer}.pending-amendment button[type=submit]{border-color:rgba(8,127,103,.28);background:rgba(8,127,103,.09);color:var(--one-mint)}.pending-amendment button:disabled{opacity:.42;cursor:not-allowed}.blotter-state.evidence-match{background:rgba(8,127,103,.1);color:var(--one-mint)}.blotter-state.evidence-waiting{background:rgba(0,106,255,.1);color:var(--one-blue-soft)}.blotter-state.evidence-rejected{background:rgba(155,93,8,.1);color:var(--one-red)}.position-row>span>small{display:block;margin-top:4px;color:var(--one-muted);font:.75rem var(--one-data)}.position-row{min-width:1040px;display:grid;grid-template-columns:1.2fr .65fr .7fr .85fr .85fr 1fr .8fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:14px 22px;border-top:1px solid var(--one-line-soft);font:.75rem var(--one-data)}.position-head{border-top:0;color:var(--one-muted);font-size:.75rem;text-transform:uppercase}.position-row small,.position-row strong{display:block}.position-row small{margin-top:4px;color:var(--one-muted);font:.75rem var(--one-body)}.long{color:var(--one-mint)}.negative,.short{color:var(--one-red)}.blotter-empty{padding:28px 22px;border-top:1px solid var(--one-line-soft);color:var(--one-muted);font-size:.75rem}.position-row.history-row{min-width:1260px;grid-template-columns:1.2fr .65fr .62fr .75fr .82fr .9fr .82fr .82fr .82fr .82fr}.history-mobile-details{display:none}.position-close-cell>span{display:block}.position-close-cell label{display:block;color:var(--one-muted);font:.75rem var(--one-data)}.position-close-cell input{box-sizing:border-box;width:100%;margin-top:4px;padding:5px 7px;border:1px solid var(--one-line-soft);border-radius:6px;background:rgba(22,37,59,.03);color:var(--one-text);font:600 .75rem var(--one-data)}.position-close-cell input:focus{outline:2px solid rgba(110,168,255,.35);outline-offset:1px}.position-close-cell input:disabled{opacity:.45}.position-close-cell>button{margin-top:5px;padding:4px 7px;border:1px solid rgba(110,168,255,.28);border-radius:6px;background:rgba(0,106,255,.08);color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer}.position-close-cell>button:disabled{opacity:.38;cursor:not-allowed}.ticket-review header button:disabled,.ticket-side button:disabled{cursor:wait;opacity:.62}.place-order{width:calc(100% - 30px);height:40px;margin:0 15px 15px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:.75rem;font-weight:800;cursor:pointer}.place-order-buy{border-color:rgba(8,127,103,.35);background:rgba(37,152,121,.82)}.place-order-sell{border-color:rgba(155,93,8,.35);background:rgba(201,66,82,.86)}.place-order-neutral{color:var(--one-ice);background:rgba(90,160,255,.18);border-color:rgba(90,160,255,.3)}.place-order:disabled{cursor:wait;opacity:.64}.execution-result{margin:0 15px 12px;padding:11px 12px;border:1px solid var(--one-line-soft);border-radius:8px;background:var(--one-ink)}.execution-result small,.execution-result span,.execution-result strong{display:block}.execution-result strong{font-size:.75rem}.execution-result span{margin-top:5px;color:var(--one-muted);font-size:.75rem}.execution-result span:first-letter{text-transform:uppercase}.execution-result small{margin-top:6px;color:var(--one-muted);font:.75rem var(--one-data)}.execution-filled{border-color:rgba(8,127,103,.28)}.execution-filled strong{color:var(--one-mint)}.execution-failed,.execution-rejected{border-color:rgba(155,93,8,.24)}.execution-rejected strong{color:var(--one-red)}.execution-failed strong{color:var(--one-amber)}@media (max-width:1180px){.terminal-grid{grid-template-columns:260px minmax(480px,1fr)}.ticket-panel{grid-column:1/-1;border-top:1px solid var(--one-line-soft)}.account-strip{overflow-x:auto;grid-template-columns:repeat(7,170px)}}@media (max-width:820px){.ticket-review{bottom:70px}}@media (max-width:760px){.terminal-grid{display:block}.watchlist-panel{min-height:390px}.chart-boundary{min-height:430px}.chart-quote-bar{justify-content:center}.chart-quote-bar button{min-width:0;flex:1 1}.layout-menu{display:block;flex:0 0 auto}.chart-drawing-popover,.layout-popover,.price-alert-popover{position:fixed;inset:auto 10px 78px;width:auto}.chart-drawing-form,.price-alert-form{grid-template-columns:1fr 1fr}.price-alert-notification{inset:auto 10px 78px;width:auto}.trade-blotter{overflow-x:auto;padding-bottom:78px}.chart-toolbar{justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.chart-toolbar>div{flex:0 0 auto;min-width:max-content;margin-right:0}.chart-indicator-control,.chart-toolbar .chart-tool,.chart-toolbar nav{flex:0 0 auto}}@media (max-width:760px){.chart-panel:-webkit-full-screen .chart-toolbar{padding-inline:10px}.chart-panel.is-chart-focus-mode .chart-toolbar,.chart-panel:fullscreen .chart-toolbar{padding-inline:10px}.chart-boundary,.live-chart,.live-chart-shell{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.ticket-side button{transition:none}}.trade-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ticket-review h3:focus{outline:2px solid var(--one-blue-soft);outline-offset:4px}.trade-section-nav{height:46px;display:flex;align-items:stretch;padding:0 18px;border-bottom:1px solid var(--one-line-soft);background:var(--one-deck)}.trade-section-nav a{display:grid;place-items:center;padding:0 16px;border-bottom:2px solid transparent;color:var(--one-muted);font:700 .75rem var(--one-data);text-decoration:none}.trade-section-nav a:focus-visible,.trade-section-nav a:hover{color:var(--one-ice)}.trade-section-nav a:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:-4px}.trade-section-nav a.is-active{border-color:var(--one-blue);color:var(--one-ice)}.trader-report{min-height:calc(100vh - 118px);padding:clamp(22px,3vw,44px);background:radial-gradient(circle at 80% 0,rgba(0,106,255,.08),transparent 28%),var(--one-ink)}.report-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1480px;margin:0 auto}.report-hero h1{margin:6px 0 0;font:600 clamp(2rem,4vw,3.75rem)/1 var(--one-display);letter-spacing:-.055em}.report-hero>div>p:last-child{max-width:620px;margin:13px 0 0;color:var(--one-muted);font-size:.75rem;line-height:1.55}.report-hero form{display:flex;align-items:flex-end;gap:8px}.report-hero label{display:grid;grid-gap:6px;gap:6px;color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.07em}.report-hero button,.report-hero select{height:38px;border:1px solid var(--one-line);border-radius:8px;background:var(--one-panel);color:var(--one-ice);font:.75rem var(--one-data)}.report-hero select{min-width:250px;padding:0 30px 0 10px}.report-hero button{padding:0 13px;background:rgba(0,106,255,.13);color:var(--one-blue-soft);cursor:pointer}.report-account-bar{max-width:1480px;margin:28px auto 0;display:grid;grid-template-columns:1.2fr .7fr .9fr 1fr;border:1px solid var(--one-line-soft);border-radius:12px;background:var(--one-deck)}.report-account-bar>div{min-width:0;padding:16px 18px;border-right:1px solid var(--one-line-soft)}.report-account-bar>div:last-child{border:0}.report-account-bar small,.report-account-bar span,.report-account-bar strong{display:block}.report-account-bar small{color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.08em}.report-account-bar strong{margin-top:7px;font:700 .75rem var(--one-data)}.report-account-bar span{margin-top:5px;color:var(--one-muted);font-size:.75rem}.report-kpis{max-width:1480px;margin:12px auto 0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.report-kpis article{min-width:0;padding:17px;border:1px solid var(--one-line-soft);border-radius:11px;background:var(--one-deck)}.report-kpis small,.report-kpis span,.report-kpis strong{display:block}.report-kpis small{color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.06em}.report-kpis strong{margin-top:10px;font:760 1.75rem var(--one-data)}.report-kpis span{margin-top:7px;overflow:hidden;color:var(--one-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.neutral{color:var(--one-ice)}.report-grid{max-width:1480px;margin:12px auto 0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);grid-gap:12px;gap:12px}.report-card{overflow:hidden;border:1px solid var(--one-line-soft);border-radius:12px;background:var(--one-deck)}.report-card>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--one-line-soft)}.report-card h2{margin:5px 0 0;font:700 .9rem var(--one-display)}.report-card>header>span{color:var(--one-muted);font:.75rem var(--one-data)}.report-table{overflow-x:auto}.report-row{min-width:620px;display:grid;grid-template-columns:1.5fr .6fr .7fr .8fr;align-items:center;padding:13px 20px;border-top:1px solid var(--one-line-soft);font:.75rem var(--one-data)}.report-row:first-child{border:0}.report-row>span:last-child{text-align:right}.report-head{color:var(--one-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.report-row>span:first-child strong{display:block}.report-row i{display:block;width:115px;height:3px;margin-top:7px;overflow:hidden;border-radius:99px;background:rgba(142,164,191,.1)}.report-row i b{display:block;height:100%;border-radius:inherit;background:var(--one-muted)}.report-row i b.positive{background:var(--one-mint)}.report-row i b.negative{background:var(--one-red)}.report-extrema{padding:20px}.report-extrema h2{margin:5px 0 18px}.report-extrema>article{padding:15px 0;border-top:1px solid var(--one-line-soft)}.report-extrema>article small,.report-extrema>article span,.report-extrema>article strong{display:block}.report-extrema>article small{color:var(--one-muted);font-size:.75rem}.report-extrema>article strong{margin-top:8px;font:750 1rem var(--one-data)}.report-extrema>article span{margin-top:6px;color:var(--one-muted);font-size:.75rem}.report-disclaimer{margin-top:16px;padding:13px;border:1px solid rgba(90,160,255,.16);border-radius:9px;background:rgba(0,106,255,.05)}.report-disclaimer span,.report-disclaimer strong{display:block}.report-disclaimer strong{color:var(--one-blue-soft);font-size:.75rem}.report-disclaimer span{margin-top:7px;color:var(--one-muted);font-size:.75rem;line-height:1.5}.report-symbols{max-width:1480px;margin:12px auto 0}.symbol-row{min-width:900px;display:grid;grid-template-columns:1.1fr .45fr .65fr .9fr .8fr .8fr .8fr;align-items:center;padding:13px 20px;border-top:1px solid var(--one-line-soft);font:.75rem var(--one-data)}.symbol-row:first-child{border:0}.symbol-row>span:nth-child(n+4){text-align:right}.report-empty{margin:0;padding:30px 20px;color:var(--one-muted);font-size:.75rem}.report-unavailable{min-height:calc(100vh - 118px);padding:80px 7vw;background:var(--one-ink)}.report-unavailable h1{margin:8px 0 0;font:600 2.75rem var(--one-display)}.report-unavailable>p:last-child{max-width:600px;margin-top:18px;color:var(--one-muted);line-height:1.6}.report-range-nav{max-width:1480px;margin:20px auto 0;display:flex;align-items:center;gap:5px}.report-range-nav a{padding:7px 10px;border:1px solid var(--one-line-soft);border-radius:7px;color:var(--one-muted);font:700 .75rem var(--one-data);text-decoration:none}.report-range-nav a:focus-visible,.report-range-nav a:hover{border-color:rgba(110,168,255,.35);color:var(--one-ice)}.report-range-nav a.is-active{border-color:rgba(110,168,255,.4);background:rgba(0,106,255,.12);color:var(--one-blue-soft)}.report-range-nav>span{margin-left:auto;color:var(--one-muted);font:.75rem var(--one-data)}.report-curve{min-height:300px}.realized-curve{padding:16px 20px 13px}.realized-curve svg{display:block;width:100%;height:190px;overflow:visible}.realized-curve line{stroke:rgba(142,164,191,.2);stroke-width:1;stroke-dasharray:4 5}.realized-curve polyline{fill:none;stroke:var(--one-blue-soft);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.realized-curve circle{fill:var(--one-ink);stroke:var(--one-mint);stroke-width:2}.realized-curve footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--one-muted);font:.75rem var(--one-data)}.realized-curve footer strong{font-size:.75rem}.realized-curve footer span:last-child{text-align:right}.report-daily{max-width:1480px;margin:12px auto 0}.report-range-nav a.report-export{margin-left:7px;border-color:rgba(8,127,103,.28);background:rgba(8,127,103,.07);color:var(--one-mint)}.activity-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;color:var(--one-muted);font:700 .72rem var(--one-data)}.activity-filters label{display:grid;grid-gap:4px;gap:4px}.activity-filters input,.activity-filters select{min-height:30px;border:1px solid var(--one-line-soft);border-radius:6px;background:var(--one-ink);color:inherit;padding:4px 7px;font:inherit}.activity-window-label{margin:7px 0;color:var(--one-muted);font:.72rem var(--one-data)}.activity-window-label a{color:var(--one-blue-soft)}.activity-filter-error{margin:6px 0;color:var(--one-red);font:.72rem var(--one-data)}.report-fills{max-width:1480px;margin:12px auto 0;overflow:hidden}.fill-ledger-table{overflow-x:auto}.fill-ledger-row{min-width:1050px;display:grid;grid-template-columns:1.3fr .8fr .7fr .85fr .85fr .8fr .8fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 20px;border-top:1px solid var(--one-line-soft);font:.75rem var(--one-data)}.fill-ledger-row:first-child{border-top:0}.fill-ledger-row>span:nth-child(n+3){text-align:right}.fill-ledger-row small,.fill-ledger-row strong{display:block}.fill-ledger-row small{margin-top:5px;overflow:hidden;color:var(--one-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.fill-ledger-row .journal-side{display:inline-flex;margin-top:5px;font-style:normal}.fill-ledger-footer{display:flex;justify-content:space-between;gap:18px;padding:12px 20px;border-top:1px solid var(--one-line-soft);color:var(--one-muted);font:.75rem var(--one-data)}.trade-journal{max-width:1480px;margin:12px auto clamp(24px,4vw,52px)}.journal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-entry{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(150px,1.2fr);grid-gap:18px;gap:18px;align-items:start;padding:17px 20px;border-top:1px solid var(--one-line-soft)}.journal-entry:nth-child(odd){border-right:1px solid var(--one-line-soft)}.journal-entry:nth-child(-n+2){border-top:0}.journal-fill>div{display:flex;align-items:center;gap:8px}.journal-fill strong,.journal-side{font:750 .75rem var(--one-data)}.journal-side{padding:3px 6px;border-radius:4px}.journal-side.buy{background:rgba(8,127,103,.1);color:var(--one-mint)}.journal-side.sell{background:rgba(155,93,8,.1);color:var(--one-red)}.journal-fill p,.journal-fill small{display:block;margin:7px 0 0;font:.75rem var(--one-data)}.journal-fill p{color:var(--one-muted)}.journal-copy p{margin:0;color:var(--one-ice);font-size:.75rem;line-height:1.55;white-space:pre-wrap}.journal-copy ul{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none}.journal-copy li{padding:4px 7px;border:1px solid rgba(110,168,255,.22);border-radius:99px;color:var(--one-blue-soft);font:.75rem var(--one-data)}.journal-copy>div,.journal-editor>div{display:flex;gap:7px;margin-top:12px}.journal-entry button{border:1px solid var(--one-line);border-radius:7px;background:rgba(0,106,255,.13);color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer;padding:7px 10px}.journal-entry button:disabled{cursor:not-allowed;opacity:.48}.journal-add,.journal-entry button.ghost{background:transparent}.journal-entry button.danger-ghost{border-color:rgba(155,93,8,.22);background:transparent;color:var(--one-red)}.journal-add{justify-self:start}.journal-editor{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.journal-editor label{display:grid;grid-gap:6px;gap:6px;color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.06em}.journal-editor input,.journal-editor textarea{box-sizing:border-box;width:100%;border:1px solid var(--one-line);border-radius:8px;background:var(--one-panel);color:var(--one-ice);font:.75rem/1.45 var(--one-data);outline:none}.journal-editor textarea{min-height:82px;padding:9px;resize:vertical}.journal-editor input{height:36px;padding:0 9px}.journal-editor input:focus,.journal-editor textarea:focus{border-color:rgba(110,168,255,.5)}.journal-editor label small{color:var(--one-muted);font-size:.75rem;text-transform:none;letter-spacing:0}.journal-editor>div{grid-column:1/-1}.journal-message{margin:0;padding:10px 20px;border-top:1px solid var(--one-line-soft);color:var(--one-blue-soft);font:.75rem var(--one-data)}@media(max-width:1100px){.report-kpis{grid-template-columns:repeat(3,1fr)}.report-grid{grid-template-columns:1fr}.report-account-bar{grid-template-columns:repeat(2,1fr)}.report-account-bar>div:nth-child(2){border-right:0}.report-account-bar>div:nth-child(-n+2){border-bottom:1px solid var(--one-line-soft)}}@media(max-width:900px){.journal-list{grid-template-columns:1fr}.journal-entry{grid-template-columns:minmax(190px,.7fr) minmax(250px,1.3fr);border-right:0!important}.journal-entry:nth-child(2){border-top:1px solid var(--one-line-soft)}}@media(max-width:720px){.trader-report{padding:20px 14px 90px}.report-hero{display:block}.report-hero form{margin-top:20px;align-items:stretch}.report-hero label{flex:1 1}.report-hero select{width:100%;min-width:0}.report-account-bar,.report-kpis{grid-template-columns:1fr 1fr}.report-account-bar>div{padding:13px}.trade-section-nav{padding-left:8px}.report-kpis article{padding:14px}.trade-journal{margin:12px 14px 90px}.journal-entry{gap:14px}.journal-editor,.journal-entry{grid-template-columns:1fr}.journal-editor>div{grid-column:auto}}.challenge-objective{margin-top:14px;padding:14px;border:1px solid var(--one-line-soft);border-radius:11px;background:var(--one-ink)}.challenge-objective header{display:flex;align-items:center;justify-content:space-between;gap:12px}.challenge-objective header small,.challenge-objective header strong{display:block}.challenge-objective header small{color:var(--one-muted);font:.75rem var(--one-data);text-transform:uppercase;letter-spacing:.07em}.challenge-objective header strong{margin-top:5px;color:var(--one-blue-soft);font-size:.75rem}.challenge-objective header>span{color:var(--one-blue-soft);font:700 .75rem var(--one-data)}.objective-track{height:5px;margin-top:12px;overflow:hidden;border-radius:99px;background:rgba(142,164,191,.12)}.objective-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--one-blue),var(--one-mint))}.challenge-objective dl{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 0}.challenge-objective dl div{padding:8px 0;border-top:1px solid var(--one-line-soft)}.challenge-objective dl div:nth-child(2n){text-align:right}.challenge-objective dt{color:var(--one-muted);font-size:.75rem}.challenge-objective dd{margin:4px 0 0;font:700 .75rem var(--one-data)}.challenge-objective p{margin:8px 0 0;color:var(--one-muted);font-size:.75rem;line-height:1.45}.objective-eligible{border-color:rgba(8,127,103,.24)}.objective-eligible header strong,.objective-eligible header>span{color:var(--one-mint)}.objective-blocked{border-color:rgba(155,93,8,.22)}.objective-blocked header strong,.objective-blocked header>span{color:var(--one-red)}.protection-disclosure{margin:14px 0;border-block:1px solid var(--one-line-soft);padding:10px 0}.protection-disclosure>summary{cursor:pointer;font-size:13px;color:var(--one-ice)}.protection-disclosure>summary small{display:block;margin:4px 0 0 14px;color:var(--one-muted);font-size:12px}.ticket-panel>.terminal-panel-heading{padding-top:0}.ticket-summary{font-size:13px}.account-selector select{max-width:100%}@media (min-width:1181px){.terminal-grid{height:clamp(560px,calc(100dvh - 270px),860px)}}.review-risk{margin:0 15px 14px;padding:10px;border:1px solid var(--one-line-soft);border-radius:8px;background:#f7f8fa;font-size:.75rem;line-height:1.45}.review-risk>strong{display:block;margin-bottom:5px}.review-risk dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0}.review-risk dl div{padding:4px 0;border:0}.review-risk dl div:nth-child(2n){text-align:right}.review-risk dt{color:var(--one-muted)}.review-risk dd{margin:2px 0 0;font:700 .75rem var(--one-data)}.review-risk p{margin:8px 0 3px}.review-risk small{color:var(--one-muted)}.review-risk-no-stop{border-color:rgba(155,93,8,.35);background:rgba(155,93,8,.06)}.review-risk-no-stop p{color:#9b5d08;font-weight:700}.ticket-depth .market-depth{margin:10px 0 2px}.ticket-depth .market-depth>header{padding:7px 9px}.ticket-depth .depth-header,.ticket-depth .depth-row{min-height:26px;padding-inline:8px;font-size:13px}.ticket-depth .depth-spread{min-height:32px;padding-inline:8px;font-size:12px}.ticket-depth .market-depth>footer{padding:7px 8px;font-size:11px}.ticket-depth .market-depth-l1-note{margin:6px 0 2px;padding:6px 9px;color:var(--one-muted);font:500 11px/1.35 var(--one-data);white-space:normal}.ticket-depth-l1 .market-depth-l1{margin:8px 0 2px;border:1px solid var(--one-line-soft);border-radius:8px;background:var(--one-ink);font:500 11px/1.35 var(--one-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-depth-l1 header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding:7px 9px;border-bottom:1px solid var(--one-line-soft)}.market-depth-l1 header strong{color:var(--one-ice)}.market-depth-l1 footer,.market-depth-l1 header span{color:var(--one-muted)}.market-depth-l1-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:7px 9px}.market-depth-l1-row div{display:grid;min-width:0;grid-gap:3px;gap:3px;text-align:right}.market-depth-l1-row div:first-child{text-align:left}.market-depth-l1-row small{color:var(--one-muted)}.market-depth-l1-row strong{overflow:hidden;color:var(--one-ice);font:700 11px/1.2 var(--one-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.market-depth-l1-row div:first-child strong{color:var(--one-mint)}.market-depth-l1-row div:last-child strong{color:var(--one-red)}.market-depth-l1 footer{padding:5px 9px;border-top:1px solid var(--one-line-soft)}@media (max-width:820px){.terminal-refined .pending-amendment{min-width:0;padding:12px}.terminal-refined .pending-amendment header{flex-wrap:wrap}.terminal-refined .pending-amendment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-refined .pending-amendment label{min-width:0}.terminal-refined .pending-amendment footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-refined .pending-amendment footer>div{grid-column:1/-1;margin:0}.terminal-refined .pending-amendment footer button{min-width:0;min-height:36px}}@media (forced-colors:active){.terminal-login-card input:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.watchlist-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.watchlist-details-button{padding:6px 8px;border:1px solid var(--one-line);border-radius:7px;background:transparent;color:var(--one-blue-soft);font:700 .75rem var(--one-data);cursor:pointer;text-align:center}.watchlist-details-button:hover{background:rgba(0,106,255,.1)}.instrument-catalog button:focus-visible,.instrument-catalog input:focus-visible,.watchlist-details-button:focus-visible{outline:2px solid var(--one-blue-soft);outline-offset:2px}.instrument-catalog{box-sizing:border-box;width:min(860px,calc(100vw - 24px));max-width:none;max-height:min(760px,calc(100dvh - 24px));padding:0;overflow:auto;border:1px solid var(--one-line);border-radius:14px;background:var(--one-deck);color:var(--one-ice);box-shadow:0 24px 80px rgba(0,0,0,.55)}.instrument-catalog::-webkit-backdrop{background:rgba(0,0,0,.7)}.instrument-catalog::backdrop{background:rgba(0,0,0,.7)}.instrument-catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--one-line-soft)}.instrument-catalog-heading h2{margin:4px 0 0;font:700 1.15rem var(--one-display)}.instrument-catalog-close{width:32px;height:32px;border:1px solid var(--one-line);border-radius:8px;background:transparent;color:var(--one-ice);font-size:1.3rem;cursor:pointer}.instrument-catalog-intro{margin:0;padding:12px 20px;color:var(--one-muted);font:.75rem/1.5 var(--one-data)}.instrument-catalog-body{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);border-top:1px solid var(--one-line-soft)}.instrument-catalog-browser{min-width:0;border-right:1px solid var(--one-line-soft)}.instrument-catalog-browser .watchlist-search{margin-top:12px}.instrument-catalog-list{max-height:530px;margin:0;padding:0;overflow:auto;list-style:none}.instrument-catalog-list button{display:block;width:100%;padding:11px 14px;border:0;border-top:1px solid var(--one-line-soft);background:transparent;color:var(--one-ice);text-align:left;cursor:pointer}.instrument-catalog-list button.is-selected,.instrument-catalog-list button:hover{background:rgba(0,106,255,.1)}.instrument-catalog-list button.is-selected{box-shadow:inset 3px 0 var(--one-blue)}.instrument-catalog-list small,.instrument-catalog-list strong{display:block}.instrument-catalog-list strong{font:700 .76rem var(--one-data)}.instrument-catalog-list small{margin-top:3px;color:var(--one-muted);font:.75rem/1.3 var(--one-data)}.instrument-catalog-empty{margin:14px;padding:16px;border:1px dashed var(--one-line-soft);border-radius:9px;color:var(--one-muted);font:.75rem/1.5 var(--one-data)}.instrument-catalog-specification{min-width:0}.instrument-catalog-specification .instrument-details-sheet{border-top:0}.instrument-catalog-specification .instrument-details-sheet h3{font-size:1rem}@media(max-width:650px){.instrument-catalog-body{grid-template-columns:1fr}.instrument-catalog-browser{border-right:0;border-bottom:1px solid var(--one-line-soft)}.instrument-catalog-list{display:flex;max-height:170px;overflow:auto}.instrument-catalog-list li{flex:0 0 145px}.instrument-catalog-list button{height:100%;border-top:0;border-right:1px solid var(--one-line-soft)}.instrument-catalog-list button.is-selected{box-shadow:inset 0 -3px var(--one-blue)}.instrument-catalog-specification .instrument-details-sheet dl{grid-template-columns:1fr 1fr}.instrument-catalog-heading{padding:14px}.instrument-catalog-intro{padding:10px 14px}}.ticket-summary div{align-items:baseline;min-width:0}.ticket-summary strong{text-align:right;overflow-wrap:anywhere}.ticket-size-note{margin:8px 2px 12px;color:var(--one-muted);font-size:.75rem;line-height:1.45}.ticket-summary+.ticket-size-note{margin-top:10px}.ticket-summary h3{margin:4px 0 0;padding:7px 0 3px;border-bottom:1px solid var(--one-line-soft);color:var(--one-ice);font:700 .76rem var(--one-display)}.ticket-summary h3:first-child{margin-top:0}.terminal-refined .chart-history-controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:100%}.terminal-refined .chart-history-controls button,.terminal-refined .chart-history-controls input{min-height:28px;border:1px solid var(--one-line-soft);border-radius:5px;background:var(--one-deck);color:var(--one-ice);font:inherit}.terminal-refined .chart-history-controls label{display:flex;align-items:center;gap:4px}.terminal-refined .chart-history-controls input{max-width:130px}.chart-history-window-label{position:absolute;top:8px;left:8px;z-index:2;padding:4px 7px;border-radius:4px;background:var(--one-deck);color:var(--one-amber);font:12px var(--one-data);pointer-events:none}.terminal-refined .chart-candle-status.candle-historical{color:var(--one-amber)}.ticket-review-needed{color:var(--one-ice);font-weight:700}.watchlist-live{container-type:inline-size;container-name:market-watchlist}.quote-heading,.quote-row{grid-template-columns:24px minmax(0,1fr) repeat(3,minmax(48px,min(78px,20cqw)));gap:4px;padding-inline:10px}.quote-select{grid-template-columns:minmax(0,1fr) repeat(3,minmax(48px,min(78px,20cqw)));gap:4px}.quote-heading span:nth-child(n+3){white-space:nowrap;font-size:clamp(11px,2.4cqw,.75rem)}.quote-select .quote-ask,.quote-select .quote-bid,.quote-select .quote-spread{white-space:nowrap;font-size:clamp(11px,3cqw,.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-journal .journal-confirm-delete{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.trade-journal .journal-confirm-delete small{color:var(--one-muted,#5f6d80)}