.rr{z-index:38;margin-left:calc(-1 * var(--ws-gap));background:var(--sf-panel);flex:none;display:flex;position:relative}.rr-bar{gap:var(--rail-gap);width:var(--rail-width);padding:var(--rail-inset) 0;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.rr-button{color:var(--text-tertiary);transition:color var(--motion-hover) ease, background-color var(--motion-hover) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rr-button:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.rr-button[aria-pressed=true],.rr-button[aria-pressed=true]:hover{background:var(--sel-bg);color:var(--text-primary)}.rr-button[data-rail-item][aria-pressed=true],.rr-button[data-rail-item][aria-pressed=true]:hover{background:var(--sf-band);box-shadow:inset 0 0 0 1px var(--sf-band-line)}.rr-button[data-where=layout],.rr-button[data-where=behind]{color:var(--text-primary)}.rr-bar[data-stacking] .rr-button[data-rail-item]:not([data-where]):not([data-testid=rail-stack]){box-shadow:inset 0 0 0 1px var(--term-line-strong)}.rr-button:disabled{opacity:.45;cursor:default}.rr-badge{border-radius:var(--radius-round);background:var(--text-secondary);min-width:14px;height:14px;box-shadow:0 0 0 2px var(--sf-panel);color:var(--term-bg);font:var(--type-value-weight) var(--type-floor)/14px var(--term-sans);text-align:center;pointer-events:none;padding:0 3px;position:absolute;top:2px;right:1px}.rr-badge[data-fired]{background:var(--term-warning)}.ws-host[data-drawer]{z-index:2;animation:rr-drawer-in var(--motion-reveal) ease-out}@keyframes rr-drawer-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 -32px)}}@media (prefers-reduced-motion:reduce){.ws-host[data-drawer]{animation:none}}.ws-collapse svg{transform:rotate(-90deg)}.ws-splitter.is-tray-split{z-index:3;background:var(--sf-panel)}.ws-splitter.is-tray-split:before{content:"";background:var(--sf-hairline);height:1px;position:absolute;top:50%;left:0;right:0}.rr-alerts{background:var(--sf-panel);min-width:0;height:100%;color:var(--text-secondary);flex-direction:column;display:flex;overflow:hidden}.rr-alerts-body{flex:auto;min-height:0;overflow-y:auto}.cx-alerts-panel{padding:0 0 10px}.cx-alerts-panel>:not(.cx-alert-list,.sa-dest,.sa-others,.cx-alert-more){margin-inline:var(--alert-inset)}.cx-alerts-panel>.cx-alert-form{margin-top:var(--alert-inset)}.cx-alerts-panel>.cx-menu-foot{border-top:0;margin-top:20px;padding:0}.cx-alerts-panel .cx-alert-list{max-height:none}.lk{flex:none;display:inline-flex}.lk-chip{color:var(--text-tertiary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lk-chip:hover{background:var(--sf-hover);color:var(--text-primary)}.lk-chip:active{background:var(--sf-press)}.lk-chip.is-open{background:var(--term-panel-3);color:var(--text-primary)}.lk-swatch{width:var(--sz-band-inner);height:var(--sz-band-inner);border-radius:var(--radius-s);background:var(--lk-color,var(--link-1));color:var(--link-ink);font:600 var(--type-label)/1 var(--term-mono);justify-content:center;align-items:center;display:inline-flex}.lk-swatch.is-follows{box-shadow:inset 0 0 0 1.5px var(--lk-color,var(--link-1));color:var(--lk-color,var(--link-1));background:0 0}.lk-swatch.is-off{box-shadow:none;outline:1.5px dashed var(--lk-color,var(--link-1));outline-offset:-1.5px}.lk-menu{min-width:236px}.lk-options{flex-direction:column;display:flex}.lk-item{height:34px}.lk-item[role=menuitemradio][aria-checked=true]{background:var(--sf-press);color:var(--text-primary)}.lk-item-glyph{color:var(--text-tertiary);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.lk-item-text{flex-direction:column;gap:3px;min-width:0;display:flex}.lk-item-text strong{font:400 var(--type-text)/1 var(--term-sans);color:inherit}.lk-item-text em{font:400 var(--type-body)/1 var(--term-sans);color:var(--text-tertiary);font-style:normal}.lk-item .lk-check{width:12px;height:12px;color:var(--term-select);flex:0 0 12px;margin-left:auto}.lk-item .lk-item-market+.lk-check{margin-left:8px}.lk-item-market{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);margin-left:auto;padding-left:12px}.lk-rule{background:var(--term-line);height:1px;margin:5px 4px}.lk-head{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:4px 9px 3px}.ws-root:has([data-focused=true]) .ws-host:not([data-focused=true]) :is([data-ws-header],.cx-heading.is-tools) :is(.ph-title,.cx-band-title b,.mk-header b,.pm-tabs button.is-on){color:var(--text-secondary)}.ws-root:has([data-focused=true]) .ws-strip:not([data-focused=true]) .ws-tab.is-active{color:var(--text-secondary)}.ws-menu-glyph{color:var(--text-tertiary);flex:none;margin:1px 2px 0 auto;display:inline-flex}.ws-bar-sync{color:var(--term-select);margin-left:-1px;display:inline-flex}:root{--menu-icon:18px;--menu-state:14px;--menu-gap:8px;--menu-row:30px}:root :is(.ui-menu-row,.ws-menu-item,.ws-panel-menu-item,.ccm-item,.al-menu-row,.draw-style-menu-row,.pp-menu-item,.sg-menu-row,.fp-type-look){min-height:var(--menu-row);gap:var(--menu-gap);border-radius:var(--radius-s);font:400 var(--type-text)/1.2 var(--term-sans);padding:6px 8px}.mr-icon{width:var(--menu-icon);height:var(--menu-icon);flex:none;place-items:center;display:inline-grid}.mr-icon svg{display:block}.mr-key{border:1px solid var(--pop-key-edge);border-radius:var(--radius-s);background:var(--pop-key);min-width:18px;height:18px;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);white-space:nowrap;flex:none;place-items:center;padding:0 5px;display:inline-grid}.mr-state{width:var(--menu-state);height:var(--menu-state);color:var(--term-select);flex:none;place-items:center;display:inline-grid}.mr-tick{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.mr-heading{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.ph{min-width:0;height:var(--sz-band);padding:0 calc(var(--sz-band-pad) + var(--panel-gutter,0px)) 0 var(--panel-x);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;display:flex;overflow:clip visible}.ph-title{color:var(--text-primary);font:var(--type-title-weight) var(--type-title)/1 var(--term-sans);letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;margin:0}.ws-host[data-mode=tabbed] .ph-title,.ws-host[data-mode=phone] .ph-title{display:none}.ph-context{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.ph-market{min-width:0;color:var(--text-primary);white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.ph-market>*{flex:none}.ph-market b{font-weight:var(--type-title-weight)}.ph-market>.ph-venue{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ph-fill{flex:auto;min-width:0;margin-left:-8px}.ph-end{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.ph .ws-actions{margin-left:0}.ph .lk-chip,.pm-tabs{min-width:0;height:var(--sz-band);flex:none;align-items:center;gap:0;display:flex}.pm-tabs button{height:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-tertiary);font:var(--type-title-weight) var(--type-title)/1 var(--term-sans);white-space:nowrap;background:0 0;border:0;margin:0;padding:0 6px}.pm-tabs button:first-child{margin-left:-6px}.pm-tabs button:last-child{margin-right:-6px}.pm-tabs button:hover{color:var(--text-secondary)}.pm-tabs button.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}:root{--term-hint-line:underline dashed var(--text-tertiary) 1px}button.ui-term-hint{width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;-webkit-text-decoration:var(--term-hint-line);text-decoration:var(--term-hint-line);text-underline-offset:4px;white-space:inherit;cursor:help;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}button.ui-term-hint:hover,button.ui-term-hint:focus-visible,button.ui-term-hint[data-state=open]{text-decoration-color:currentColor}[data-term]{-webkit-text-decoration:var(--term-hint-line);text-decoration:var(--term-hint-line);text-underline-offset:4px;cursor:help}[data-term]:hover{text-decoration-color:currentColor}.ui-hint{z-index:1000;overscroll-behavior:contain;border-radius:var(--radius-around-6);width:max-content;max-width:min(320px,100vw - 16px);color:var(--text-primary);font:400 var(--type-body)/1.4 var(--term-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;padding:5px;position:fixed;overflow-y:auto}.ui-hint-card{gap:8px;padding:5px 6px;display:grid}.ui-hint-title{color:var(--text-primary);font:600 var(--type-body)/1.3 var(--term-sans)}.ui-hint-rows{gap:6px;margin:0;display:grid}.ui-hint-row{align-items:baseline;gap:16px;display:flex}.ui-hint-row dt{max-width:60%;color:var(--text-secondary);flex:none}.ui-hint-row dd{min-width:0;color:var(--text-primary);font-weight:var(--type-value-weight);text-align:left;text-wrap:balance;margin:0 0 0 auto}.ui-hint-rows:has([data-kind=prose]){gap:8px}.ui-hint-rows:has([data-kind=prose]) .ui-hint-row{flex-direction:column;gap:1px}.ui-hint-rows:has([data-kind=prose]) dt{max-width:none}.ui-hint-rows:has([data-kind=prose]) dd{text-wrap:pretty;margin:0;font-weight:400}.ui-hint-row dd[data-tone=up]{color:var(--term-buy)}.ui-hint-row dd[data-tone=down]{color:var(--term-sell)}.ui-hint-note{color:var(--text-tertiary);margin:0}.pe{color:var(--text-tertiary);font:400 var(--type-body)/1.45 var(--term-sans);text-align:center;text-wrap:balance;white-space:normal;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.pe.is-compact{padding:14px 10px}.pe.is-fill{margin:auto}.pe-title{color:var(--text-secondary);font:600 var(--type-text)/1.3 var(--term-sans)}.pe-reason{max-width:40ch}.pe-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.pe-action{color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;margin-top:4px}.pe-action:hover{background:var(--sf-hover);color:var(--text-primary)}.pe-action:disabled{opacity:.45;cursor:default}.pe-action:disabled:hover{color:var(--text-secondary);background:0 0}@media (pointer:coarse){.pe-action{height:38px}}.pe-offline{min-height:var(--sz-row);padding:2px var(--sz-band-pad);box-shadow:inset 0 -1px 0 var(--sf-strip-line);background:var(--sf-strip);color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);flex:none;align-items:center;gap:6px;display:flex}.pe-offline i{background:var(--term-danger);border-radius:50%;flex:none;width:6px;height:6px}.pe-offline b{color:var(--text-secondary);font-weight:var(--type-label-weight)}[data-feed=dropped]>:not([data-ws-header],.pe-offline){opacity:.5}.cx-alert-unsaved-mark{background:var(--term-warning);border-radius:50%;width:6px;height:6px;margin-left:2px}.cx-alert-error.cx-alert-unsaved{color:var(--term-warning-ink)}.chart-rail{z-index:38;margin-right:calc(-1 * var(--ws-gap));background:var(--sf-panel);flex:none;display:flex;position:relative}.chart-rail>.draw-rail{width:var(--rail-width);border-right:0}.cx-band-title{min-width:0;height:var(--sz-band-control);font-family:var(--term-sans);flex:none;align-items:center;gap:4px;padding-left:4px;display:inline-flex}.cx-band-title>b{color:var(--text-secondary);font:var(--type-title-weight) var(--type-title)/1 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-host[data-focused=true] .cx-band-title>b{color:var(--text-primary)}.cx-band-venue{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap}.cx-market{flex:none;align-items:center;min-width:0;height:100%;display:flex}.mk-header.is-band{--sz-bar-control:var(--sz-band-control);--mk-icon:16px;min-width:0;height:100%;font-family:var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:12px;display:flex}.mk-header:not(.is-band){flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.mk-header.is-band .mk-box{border-radius:var(--radius-s);background:0 0;border-color:#0000}.mk-header.is-band .mk-box:hover{border-color:var(--term-line);background:var(--sf-hover)}.mk-header.is-band .mk-box:has(.mk-trigger[aria-expanded=true],.mk-venue-button[aria-expanded=true]){border-color:var(--term-line-strong);background:0 0}.mk-header.is-band .mk-search{min-width:0}.mk-header.is-band .mk-face{gap:6px;padding:0 6px 0 3px}.mk-header.is-band .mk-ticker{font-size:var(--type-text)}.mk-header.is-band .mk-venue{font-size:var(--type-row);padding:0 6px 0 8px}.mk-header.is-band .mk-trigger,.mk-header.is-band .mk-venue-button{height:calc(100% + 2px);margin:-1px 0}.mk-header.is-band .mk-list{top:calc(100% + 6px)}.mk-header.is-band .tbx-price{margin-left:0}.mk-header.is-band .tbx-price strong{font:600 var(--type-heading)/1 var(--term-sans)}.tb-stats.is-compact{gap:14px;margin-left:0}.tb-stats.is-compact .tb-stat{align-items:baseline;gap:5px;display:flex}.tb-stats.is-compact .tb-stat>span{font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);letter-spacing:0;text-transform:none}.tb-stats.is-compact .tb-stat>strong{font:var(--type-value-weight) var(--type-row)/1 var(--term-sans);gap:4px}.tb-stats.is-compact .tb-stat>strong em{font-size:inherit}.tb-stats.is-compact .tb-stat.tbx-pair>strong em:before{margin-right:4px}.mk-proofs{z-index:-1;opacity:0;pointer-events:none;width:320px;position:fixed;top:0;left:0}.mk-proofs dl>div{gap:14px;display:flex}.mk-proofs dd{gap:7px;margin:0;display:flex}.tb-stats.is-compact .tb-stat[data-stat=oi]>strong em{display:none}.cx-heading.is-band{--sz-band:var(--sz-chart-band);--sz-band-control:var(--sz-chart-control);container:cx-heading/inline-size}.cx-heading.is-band :is([data-testid=chart-undo],[data-testid=chart-redo]){display:none}.cx-heading.is-band:is([data-fold="1"],[data-fold="2"],[data-fold="3"],[data-fold="4"],[data-fold="5"],[data-fold="6"],[data-fold="7"]) .cx-btn-label{padding:0 4px}.cx-heading.is-band:is([data-fold="1"],[data-fold="2"],[data-fold="3"],[data-fold="4"],[data-fold="5"],[data-fold="6"],[data-fold="7"]) :is(.cx-btn-label>span,.cx-btn-label>svg:last-child),.cx-heading.is-band:is([data-fold="2"],[data-fold="3"],[data-fold="4"],[data-fold="5"],[data-fold="6"],[data-fold="7"]) :is([data-testid=chart-snapshot],[data-testid=chart-fullscreen]),.cx-heading.is-band:is([data-fold="3"],[data-fold="4"],[data-fold="5"],[data-fold="6"],[data-fold="7"]) :is([data-testid=chart-clear],.cx-sep.is-undo),.cx-heading.is-band:is([data-fold="4"],[data-fold="5"],[data-fold="6"],[data-fold="7"]) :is(.fp-rows-label,.fp-rows-auto),.cx-heading.is-band:is([data-fold="5"],[data-fold="6"],[data-fold="7"]) [data-testid=selected-venue],.cx-heading.is-band:is([data-fold="5"],[data-fold="6"],[data-fold="7"]) .mk-face>:first-child:not(.mk-name),.cx-heading.is-band:is([data-fold="6"],[data-fold="7"]) .cx-btn.has-count .cx-count,.cx-heading.is-band:is([data-fold="6"],[data-fold="7"]) .ws-actions>[data-testid^=ws-maximise-],.cx-heading.is-band[data-fold="7"] .cx-sep{display:none}.ws-tab-lead>.lk:first-child{margin:0 -1px}:is(.ws-tab,.cx-heading.is-band) .mk-icon{--mk-icon:14px!important}:is(.ws-tab,.cx-heading.is-band) .mk-face>svg{width:14px;height:14px}.ws-tab-context>:is(.cx-market,.cx-band-title){align-items:center;min-width:0;display:flex}.ws-tab-context .cx-band-title.is-face{gap:0;height:auto;padding:0 1px}.ws-tab-context .cx-band-title.is-face .mk-face{gap:6px;padding:0 6px 0 3px}.ws-tab-context .cx-band-title.is-face .mk-ticker{font-size:var(--type-text)}.ws-tab-context :is(.mk-trigger,.mk-face,.mk-name,.mk-ticker){color:inherit}.ws-tab-context .mk-ticker{letter-spacing:normal}.ws-tab .ws-tab-context .mk-header .mk-box,.ws-tab .ws-tab-context .mk-header .mk-box:is(:hover,:focus-within){background:0 0;border-color:#0000}.ws-tab-context .mk-venue-button:is(:hover,[aria-expanded=true]){color:var(--text-primary)}.cx-heading.is-band :is([data-testid=chart-clear],.cx-sep.is-undo,[data-testid=chart-fullscreen]){display:none}.cx-heading.is-band :is(.iv-quick,.iv-trigger):not(.is-active,.shows-current,:hover){color:var(--text-secondary)}.ws-tab .mk-box{height:calc(100% - 4px)}.sa-server{place-items:center;display:inline-grid}.sa-dest,.sa-others{flex-direction:column;margin-top:20px;display:flex}.sa-others>.cx-alert-list{margin-top:0}.cx-alert-more+.sa-dest,.cx-alert-more+.sa-others{margin-top:12px}.cx-alert-more~.sa-dest>.cx-alert-section>span:first-child{display:none}.sa-dest>.sa-row:first-of-type{border-top:1px solid var(--sf-hairline)}.sa-limits{color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-weight:400}.sa-note,.sa-actions,.sa-connect,.sa-discord,.sa-dest>.cx-alert-error,.sa-others>.cx-alert-error{margin:10px var(--alert-inset) 0}.sa-note{color:var(--text-tertiary);font:400 var(--type-body)/1.4 var(--term-sans)}.sa-note code{color:var(--text-primary);font:400 var(--type-body)/1.4 var(--term-mono);-webkit-user-select:all;user-select:all}.sa-row{padding:8px 10px 8px var(--alert-inset);border-bottom:1px solid var(--sf-hairline);color:var(--text-primary);font:400 var(--type-row)/1 var(--term-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-row:hover{background:var(--sf-hover)}.sa-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sa-row-name em{color:var(--text-tertiary);font-style:normal}.sa-actions{flex-wrap:wrap;gap:6px;display:flex}.sa-actions .cx-btn,.sa-discord .cx-btn,.sa-connect .cx-btn{height:30px;font-size:var(--type-body);padding:0 12px}.sa-connect{justify-items:start;gap:6px;display:grid}.sa-connect>.sa-note{margin:0}.sa-connect a{text-decoration:none}.sa-discord{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.sa-discord input{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-bg);min-width:0;height:28px;color:var(--text-primary);font:400 var(--type-body)/1 var(--term-mono);padding:0 8px}.sa-discord input:focus{border-color:var(--field-edge-focus)}.sa-signin{margin:10px var(--alert-inset) 0;color:var(--text-tertiary);font:400 var(--type-body)/1.4 var(--term-sans)}.sa-signin a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--term-line-strong);text-decoration-color:var(--term-line-strong);text-underline-offset:2px;font-weight:400}.sa-signin a:hover{text-decoration-color:currentColor}.sa-signin a:focus-visible{border-radius:var(--radius-xs)}.cx-alert-row.has-source{height:auto;min-height:40px;padding-block:5px}.cx-alert-followed{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.cx-alert-source-name{font:400 var(--type-row)/1.2 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.cx-alert-source-level{text-overflow:ellipsis;color:var(--text-secondary);font:400 var(--type-label)/1.2 var(--term-mono);white-space:nowrap;padding-left:14px;overflow:hidden}.cx-alert-source-glyph{flex:none;width:8px;height:8px;position:relative}.cx-alert-source-glyph:before{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:3.5px;left:-1px;transform:rotate(-35deg)}.cx-alert-source-glyph[data-kind=plot]:before{transform:none}.cx-alert-source-glyph[data-kind=plot]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:2px}.cx-alert-row.is-waiting .cx-alert-state,.cx-alert-row.is-waiting .cx-alert-source-level{color:var(--text-tertiary)}.cx-legend-alert{color:var(--text-secondary);align-items:center;display:inline-flex}.pt-toast[data-kind=price-alert]{--pt-kind:var(--term-warning)}.al-bar{border-bottom:1px solid var(--sf-hairline);flex:none;align-items:center;gap:2px;height:36px;padding:0 6px;display:flex}.al-fill{flex:auto}.al-tool{border-radius:var(--radius-s);width:28px;height:28px;color:var(--text-secondary);transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.al-tool:hover:not(:disabled),.al-tool.is-open{background:var(--sf-hover);color:var(--text-primary)}.al-tool:disabled{opacity:.4;cursor:default}.al-tool.is-lit{color:var(--text-primary)}.al-tool.is-lit:after{background:var(--term-select);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.al-search{border-radius:var(--radius-s);background:var(--sf-well);min-width:0;height:26px;box-shadow:inset 0 0 0 1px var(--field-edge-focus);color:var(--text-primary);font:400 var(--type-row)/1 var(--term-sans);border:0;flex:auto;margin:0 4px;padding:0 9px}.al-search::placeholder{color:var(--text-disabled)}.al-menu-root{display:inline-flex;position:relative}.al-menu{z-index:40;border-radius:var(--radius-around-4,var(--radius-l));min-width:236px;animation:al-pop var(--motion-reveal) ease-out;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}@keyframes al-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.al-menu-head{color:var(--text-tertiary);font:600 var(--type-label)/1.2 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;padding:10px 8px 4px}.al-menu-head:first-child{padding-top:6px}.al-menu-row+.al-menu-head{border-top:1px solid var(--sf-hairline);margin-top:4px}.al-menu-row{width:100%;color:var(--text-secondary);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;display:flex}.al-menu-row:hover:not(:disabled){background:var(--sf-hover);color:var(--text-primary)}.al-menu-row:disabled{opacity:.45;cursor:default}.al-menu-row em{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-style:normal}.al-menu-check{width:16px;color:var(--text-primary);flex:none;place-items:center;display:inline-grid}.al-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.al-row{border-bottom:1px solid var(--sf-hairline);color:var(--text-primary);font-variant-numeric:tabular-nums;transition:background-color var(--motion-hover) ease;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name acts""meta acts";align-items:center;gap:4px 8px;padding:9px 8px 9px 14px;display:grid;position:relative}.al-row:hover,.al-row:focus-visible{background:var(--sf-hover)}.al-name{min-width:0;font:var(--type-value-weight) var(--type-row)/1.25 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.al-meta{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);white-space:nowrap;grid-area:meta;align-items:center;gap:5px;display:flex;overflow:hidden}.al-meta>:is(img,span:first-child){flex:none}.al-ticker{color:var(--text-secondary)}.al-dot{color:var(--text-disabled)}.al-detail{text-overflow:ellipsis;min-width:0;overflow:hidden}.al-time{flex:none}.al-status{color:var(--text-secondary);flex:none}.al-row.is-triggered .al-status{color:var(--term-warning-ink)}.al-row.is-stopped .al-name{color:var(--text-secondary)}.al-row.is-waiting .al-status,.al-row.is-stopped .al-status{color:var(--text-tertiary)}.al-acts{grid-area:acts;align-items:center;gap:2px;margin-right:-2px;display:flex}.al-act{border-radius:var(--radius-s);width:26px;height:26px;color:var(--text-tertiary);transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease, opacity var(--motion-hover) ease;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.al-act:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.al-act:disabled{opacity:.35;cursor:default}.al-row.is-triggered .al-act.is-restart{color:var(--term-warning-ink)}.al-acts .cx-alert-act{width:26px;height:26px}@media (hover:hover){.al-row:not(:hover,:focus-within) .al-act:not(.is-restart),.al-row:not(:hover,:focus-within) .cx-alert-act:not(.is-on,.is-rearm){display:none}}.al-row-note{grid-column:1/-1;margin:2px 0 0}.al-error{color:var(--term-sell);font:400 var(--type-body)/1.35 var(--term-sans);margin:6px 0 0}.al-none{color:var(--text-tertiary);font:400 var(--type-row)/1.45 var(--term-sans);text-align:center;margin:0;padding:18px 14px}.al-inline{color:var(--text-primary);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-disabled);text-decoration-color:var(--text-disabled);text-underline-offset:2px;background:0 0;border:0;padding:0}.al-inline:hover{text-decoration-color:currentColor}.al-day-head{z-index:1;border-bottom:1px solid var(--sf-hairline);background:var(--sf-panel);color:var(--text-tertiary);font:600 var(--type-label)/1.2 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;padding:12px 14px 6px;position:sticky;top:0}.al-row.is-log{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""meta"}.al-form{gap:16px;padding-top:12px}.al-field{flex-direction:column;gap:6px;min-width:0;display:flex}.al-label{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans)}.al-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px;display:grid}.al-input,.al-value,.al-market,button.sm-button.al-select{box-sizing:border-box;border-radius:var(--radius-s);background-color:var(--sf-well);width:100%;min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--sf-hairline);color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);transition:box-shadow var(--motion-hover) ease;border:0}.al-input{padding:0 10px}.al-input::placeholder,.al-value input::placeholder{color:var(--text-disabled)}.al-input:focus,.al-value:focus-within,.sm-button.al-select:focus-visible,.sm-button.al-select.is-open,.al-market:focus-visible{box-shadow:inset 0 0 0 1px var(--field-edge-focus)}.al-pair>.sm-root{width:100%;min-width:0;display:block}button.sm-button.al-select{text-align:left;padding:0 28px 0 10px}button.sm-button.al-select:hover{box-shadow:inset 0 0 0 1px var(--term-line-strong)}.al-value{align-items:center;padding:0 4px 0 0;display:flex}.al-value input{min-width:0;height:100%;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;flex:auto;padding:0 8px 0 10px}.al-last{border-radius:var(--radius-xs,3px);height:24px;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);background:0 0;border:0;flex:none;padding:0 7px}.al-last:hover{background:var(--sf-hover);color:var(--text-primary)}.al-market{text-align:left;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;display:flex}.al-market:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--term-line-strong)}.al-market:disabled{cursor:default;opacity:1}.al-market b{color:var(--text-primary);font-weight:600;line-height:16px}.al-market .al-venue{color:var(--text-tertiary);font-size:var(--type-row);flex:auto}.al-market>svg{color:var(--text-tertiary);flex:none}.al-pick{position:relative}.al-pick .al-input{box-shadow:inset 0 0 0 1px var(--field-edge-focus)}.al-pick-list{z-index:5;border-radius:var(--radius-around-4);max-height:264px;animation:al-pop var(--motion-reveal) ease-out;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.al-pick-list button{border-radius:var(--radius-xs,3px);height:30px;color:var(--text-secondary);font:400 var(--type-row)/1 var(--term-sans);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.al-pick-list button.is-active{background:var(--sf-hover);color:var(--text-primary)}.al-pick-list b{color:var(--text-primary);font-weight:600}.al-pick-list .al-venue{color:var(--text-tertiary);font-size:var(--type-body);margin-left:auto}.al-pick-list .al-hint{padding:8px}.al-trigger{height:34px}.al-trigger button{height:30px;font-size:var(--type-text)}.al-hint{color:var(--text-tertiary);font:400 var(--type-body)/1.45 var(--term-sans);margin:0}.al-where{border-top:1px solid var(--sf-hairline);padding-top:12px}.al-btn{min-width:76px;height:32px;font-size:var(--type-text);padding:0 16px}.al-fired-count{border-radius:var(--radius-round);background:var(--term-warning-ink);min-width:16px;height:16px;color:var(--term-bg);font:600 var(--type-label)/1 var(--term-sans);font-variant-numeric:tabular-nums;vertical-align:1px;place-items:center;margin-left:6px;padding:0 4px;display:inline-grid}.al-list{--alert-inset:14px}.al-signin{margin:0;padding:12px 14px}.al-unsaved{border-bottom:1px solid var(--sf-hairline);margin:0;padding:8px 14px}.panel-stopped{background:var(--term-panel);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.panel-stopped-body{text-align:center;flex:1;align-content:center;justify-items:center;gap:6px;min-height:0;padding:16px;display:grid;overflow:auto}.panel-stopped-heading{color:var(--text-primary);font:600 var(--type-text)/1.3 var(--term-sans);margin:0}.panel-stopped-text{max-width:40ch;color:var(--text-tertiary);font:400 var(--type-text)/1.45 var(--term-sans);text-wrap:balance;margin:0}.panel-stopped-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.panel-stopped-action{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-panel-3);height:26px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);margin-top:6px;padding:0 12px}.panel-stopped-action:hover{border-color:var(--text-secondary)}.load-failed{z-index:950;border:1px solid var(--term-line-strong);border-radius:var(--radius-m);background:var(--term-panel-2);text-align:left;gap:6px;width:min(360px,100vw - 32px);padding:14px 16px;display:grid;position:fixed;top:72px;left:50%;transform:translate(-50%)}.load-failed-actions{justify-content:flex-end;gap:8px;display:flex}.load-failed .panel-stopped-text{max-width:none}.mk-list.has-filters{width:360px;padding-top:0}.mk-list.has-filters.is-priced{width:420px}.mk-filters{z-index:1;background:var(--sf-raised);box-shadow:inset 0 -1px 0 var(--sf-hairline);gap:6px;margin:0 -4px 4px;padding:8px 8px 7px;display:grid;position:sticky;top:0}.mk-chips{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.mk-chips::-webkit-scrollbar{display:none}.mk-chip{border:1px solid var(--term-line);border-radius:var(--radius-round);height:24px;color:var(--text-secondary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;background:0 0;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.mk-chip:hover{border-color:var(--term-line-strong);color:var(--text-primary)}.mk-chip.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none;border-color:#0000}.mk-chip.is-sub{height:22px;padding:0 8px}.mk-chip-count{color:var(--text-tertiary);font-weight:var(--type-value-weight)}.mk-group{color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;padding:8px 8px 4px}.mk-section+.mk-section .mk-group{margin-top:4px}.mk-option.mk-market-option{grid-template-columns:20px auto minmax(0,1fr) auto 22px;gap:8px}.mk-option.mk-market-option.is-priced{min-height:var(--sz-list-row-two);grid-template-columns:20px minmax(0,1fr) 44px 84px 22px;padding-block:4px}.mk-id{gap:3px;min-width:0;display:grid}.mk-id .mk-name{min-width:0}.mk-sub{align-items:baseline;gap:6px;min-width:0;display:flex}.mk-sub .mk-label{font-size:var(--type-floor)}.mk-lev{color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);flex:none}.mk-trend-slot{width:44px;height:16px;display:block}.mk-trend{width:44px;height:16px;display:block;overflow:visible}.mk-trend polyline{fill:none;stroke:var(--text-tertiary);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.mk-trend circle{fill:var(--text-tertiary)}.mk-trend[data-tone=up] polyline{stroke:var(--term-buy)}.mk-trend[data-tone=up] circle{fill:var(--term-buy)}.mk-trend[data-tone=down] polyline{stroke:var(--term-sell)}.mk-trend[data-tone=down] circle{fill:var(--term-sell)}.mk-quote{min-width:0;font-family:var(--term-sans);font-variant-numeric:tabular-nums;text-align:right;justify-items:end;gap:3px;display:grid}.mk-px{color:var(--text-primary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);white-space:nowrap}.mk-chg{min-height:1em;font:600 var(--type-floor)/1 var(--term-sans);white-space:nowrap}.mk-quote[data-tone=up] .mk-chg{color:var(--term-buy)}.mk-quote[data-tone=down] .mk-chg{color:var(--term-sell)}.mk-quote[data-tone=flat] .mk-chg,.mk-quote[data-state=stale] .mk-px{color:var(--text-tertiary)}.mk-px.is-wait,.mk-chg.is-wait{border-radius:var(--radius-s);background:var(--term-panel-2);height:1em;display:block}.mk-px.is-wait{width:52px}.mk-chg.is-wait{width:34px}.mk-quote.is-gone{align-self:center}.mk-star{border-radius:var(--radius-s);width:22px;height:22px;color:var(--text-tertiary);opacity:0;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mk-star svg{fill:none;stroke:currentColor;stroke-linejoin:round}.mk-star:hover{background:var(--term-panel-2);color:var(--text-primary)}.mk-option.is-active .mk-star,.mk-option.is-starred .mk-star{opacity:1}.mk-option.is-starred .mk-star{color:var(--text-primary)}.mk-option.is-starred .mk-star svg{fill:currentColor}.mk-note{border-radius:var(--radius-s);background:var(--term-panel-2);color:var(--text-tertiary);font:400 var(--type-floor)/1.35 var(--term-sans);margin:4px 4px 0;padding:7px 8px}.mk-keys{background:var(--sf-raised);box-shadow:inset 0 1px 0 var(--sf-hairline);color:var(--text-tertiary);font:400 var(--type-floor)/1.3 var(--term-sans);gap:12px;margin:4px -4px -4px;padding:7px 10px;display:flex;position:sticky;bottom:-4px}.mk-keys kbd{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);min-width:15px;height:15px;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);place-items:center;margin-right:2px;padding:0 3px;display:inline-grid}@media (hover:none){.mk-star{opacity:1;color:var(--term-line-strong)}.mk-option.is-active .mk-star{color:var(--text-tertiary)}.mk-keys{display:none}}@media (max-width:540px){.mk-list.has-filters{width:min(360px,100vw - 24px)}.mk-list.has-filters.is-priced{width:min(420px,100vw - 24px)}.mk-option.mk-market-option.is-priced{grid-template-columns:20px minmax(0,1fr) 40px 76px 22px;gap:6px}.mk-option.mk-market-option.is-priced .mk-trend-slot,.mk-option.mk-market-option.is-priced .mk-trend{width:40px}}.mk-trigger{border-radius:var(--radius-s) 0 0 var(--radius-s);width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:stretch;margin:0;padding:0;display:flex}.mk-trigger:hover .mk-ticker,.mk-trigger[aria-expanded=true] .mk-ticker{color:var(--text-primary)}.mk-modal-backdrop{z-index:1000;background:var(--pop-scrim);justify-content:center;align-items:flex-start;padding:20vh 16px 16px;display:flex;position:fixed;inset:0}.mk-modal{--mk-pad:6px;border-radius:var(--radius-around-6);width:min(760px,100%);height:min(560px,100dvh - 20vh - 24px);min-height:0;font-family:var(--term-sans);flex-direction:column;display:flex;overflow:hidden}.mk-modal-field{color:var(--text-tertiary);flex:none;align-items:center;display:flex}.mk-modal-field input{min-width:0;height:100%;box-shadow:none;color:var(--text-primary);caret-color:var(--text-primary);font:400 var(--type-heading)/1 var(--term-sans);background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0}.mk-modal-field input::placeholder{color:var(--text-tertiary)}.mk-modal-field input::selection{background:color-mix(in srgb, var(--term-select) 22%, transparent);color:var(--text-primary)}.mk-modal-field:focus-within{color:var(--text-secondary)}.mk-modal-clear,.mk-modal-close{border-radius:var(--radius-s);min-width:22px;height:22px;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);background:0 0;border:0;flex:none;place-items:center;margin-right:-4px;padding:0 4px;display:inline-grid}.mk-modal-clear:hover,.mk-modal-close:hover{background:var(--term-panel-2);color:var(--text-primary)}.mk-modal-field .mk-venue{border-radius:var(--radius-s);height:22px;padding:0 6px}.mk-modal-field .mk-venue:before{content:none}.mk-modal-field .mk-venue:is(:hover,:has(>.mk-venue-button[aria-expanded=true])){border-radius:var(--radius-s);background:var(--term-panel-2);color:var(--text-primary)}.mk-modal-field .mk-list.mk-venue-list{top:calc(100% + 14px);left:auto;right:0}.mk-modal-close .is-touch{display:none}.mk-modal .mk-filters{background:0 0;flex:none;margin:0;padding:8px 12px;position:static}.mk-modal-list{min-height:0;padding:0 var(--mk-pad) var(--mk-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;overflow:hidden auto}.mk-modal-list:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.mk-modal .mk-group{padding:10px 10px 5px}.mk-modal .mk-option{padding:0 8px 0 10px;scroll-margin-block:28px 4px}.mk-modal{--mk-cols:22px minmax(0, 1fr) 96px 88px 92px 104px;--mk-col-gap:16px}.mk-head,.mk-modal .mk-option.mk-row{grid-template-columns:var(--mk-cols);gap:var(--mk-col-gap);align-items:center;padding:0 12px 0 8px;display:grid}.mk-head{z-index:1;height:30px;margin:0 calc(var(--mk-pad) * -1);padding-inline:calc(8px + var(--mk-pad)) calc(12px + var(--mk-pad));background:var(--pop-bg);box-shadow:inset 0 -1px 0 var(--sf-hairline);position:sticky;top:0}.mk-head-cell{min-width:0;height:22px;color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:2px;padding:0;display:inline-flex;overflow:hidden}.mk-head-cell.is-asset{justify-content:flex-start;padding-left:28px}button.mk-head-cell:hover,.mk-head-cell.is-on{color:var(--text-primary)}.mk-sort-mark{opacity:.5;flex:none}.mk-head-cell.is-on .mk-sort-mark{opacity:1}.mk-modal .mk-option.mk-row{min-height:36px}.mk-modal .mk-section:first-of-type .mk-group,.mk-head+.mk-section .mk-group{margin-top:2px}.mk-asset{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.mk-asset .mk-name{min-width:0}.mk-asset .mk-ticker{text-overflow:ellipsis;overflow:hidden}.mk-asset .mk-lev{color:var(--text-tertiary);font-size:var(--type-body);flex:none}.mk-cell{min-width:0;color:var(--text-secondary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-modal .mk-quote{gap:0;display:block}.mk-modal .mk-px{font-size:var(--type-body)}.mk-modal .mk-chg{font:var(--type-value-weight) var(--type-body)/1 var(--term-sans)}.mk-modal .mk-quote.is-gone{align-self:center}.mk-cell-wait{border-radius:var(--radius-s);background:var(--term-panel-2);vertical-align:middle;width:48px;height:10px;display:inline-block}.mk-modal .mk-star{opacity:1;color:var(--term-line-strong)}.mk-modal .mk-option.is-active .mk-star{color:var(--text-tertiary)}.mk-modal .mk-option.is-starred .mk-star{color:var(--text-primary)}.mk-modal .mk-empty{text-align:center;padding:28px 10px}.mk-modal-venue{color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);white-space:nowrap;flex:none}.mk-modal-clear.is-idle{visibility:hidden}.mk-option[role=option] .mk-ticker.has-match{color:var(--text-tertiary)}.mk-match{color:var(--text-primary);background:0 0}.mk-option[aria-selected=true] .mk-ticker.has-match .mk-match{color:var(--term-select)}.mk-modal-foot{color:var(--text-tertiary);flex:none;display:flex}.mk-modal-foot .mk-keys-hint{margin-left:auto}@media (max-width:540px){.mk-modal-backdrop{padding:0}.mk-modal{--mk-cols:22px minmax(0, 1fr) 80px 84px;--mk-col-gap:10px;border:0;border-radius:0;width:100%;height:100dvh}.mk-sort-mark,.mk-head>:nth-child(n+5),.mk-modal .mk-option.mk-row>:nth-child(n+5),.mk-modal-venue{display:none}}@media (max-width:540px),(hover:none){.mk-modal-close kbd{display:none}.mk-modal-close .is-touch{font-size:var(--type-text);display:inline}.mk-modal-close{color:var(--text-secondary);padding:0 6px}.mk-modal-foot{display:none}}@media (hover:none){.mk-modal-field input{font-size:var(--type-touch-input)}.mk-modal .mk-option{min-height:48px}}.cid-dialog.bke-dialog{width:min(600px,100%);height:auto;max-height:min(720px,86vh)}.bke-body{flex:auto;align-content:start;gap:14px;min-height:0;padding:8px 18px 16px;display:grid;overflow-y:auto}.bke-field{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bke-label{color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);padding-top:8px}.bke-control{justify-items:start;gap:6px;display:grid}.bke-hint{color:var(--text-tertiary);font:400 var(--type-body)/1.35 var(--term-sans);margin:0}.bke-input{border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--term-bg);height:30px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);padding:0 10px}.bke-field>.bke-input{width:100%}.bke-input:focus{border-color:var(--field-edge-focus)}.bke-input::placeholder{color:var(--text-tertiary)}.bke-input.is-num{text-align:right;font-variant-numeric:tabular-nums;width:76px;height:26px;padding:0 8px}.bke-seg{border:1px solid var(--term-line);border-radius:var(--radius-m);background:var(--term-bg);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.bke-seg button{border-radius:var(--radius-s);height:26px;color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;border:0;padding:0 11px}.bke-seg button:hover{color:var(--text-primary)}.bke-seg button.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.bke-legs{border:1px solid var(--term-line);border-radius:var(--radius-l);background:var(--term-bg);margin-top:2px;display:grid}.bke-row{grid-template-columns:var(--tw-market,minmax(0, 1fr)) var(--tw-price,96px) var(--tw-amount,88px) var(--tw-value,92px) 28px;--col-gap:8px;min-height:38px;box-shadow:inset 0 -1px 0 var(--sf-hairline);color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);align-items:center;gap:8px;padding:0 6px 0 12px;display:grid}.bke-row.is-head{min-height:30px;color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.bke-row .is-num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.bke-row .is-error{color:var(--text-tertiary)}.bke-market{align-items:center;gap:8px;min-width:0;display:inline-flex}.bke-market .mk-ticker{font-size:var(--type-value);font-weight:600}.bke-derived{color:var(--text-secondary)}.bke-share{justify-content:flex-end;align-items:center;width:100%;height:20px;padding-right:2px;display:inline-flex;position:relative}.bke-bar{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--term-select) 14%, transparent);position:absolute;top:2px;bottom:2px;right:0}.bke-row.is-short .bke-bar{background:color-mix(in srgb, var(--term-sell) 16%, transparent)}.bke-row.is-short .bke-share{color:var(--term-sell)}.bke-remove{border-radius:var(--radius-s);width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.bke-remove:hover{background:var(--term-panel-3);color:var(--text-primary)}.bke-wait{border-radius:var(--radius-xs);background:var(--term-panel-3);width:36px;height:8px;animation:.9s ease-in-out infinite alternate bke-pulse;display:inline-block}@keyframes bke-pulse{0%{opacity:.45}to{opacity:1}}.bke-empty{box-shadow:inset 0 -1px 0 var(--sf-hairline);color:var(--text-tertiary);font:400 var(--type-text)/1.3 var(--term-sans);margin:0;padding:14px 12px}.bke-adder{display:grid}.bke-add{min-height:40px;color:var(--text-tertiary);cursor:text;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.bke-add:focus-within{color:var(--text-tertiary)}.bke-add-input{min-width:0;height:30px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;border:0;flex:auto;padding:0}.bke-add-input::placeholder{color:var(--text-tertiary)}.bke-add-input:focus,.bke-add-input:focus-visible{box-shadow:none;background:0 0;border:0}.bke-adder:focus-within .bke-add{background:color-mix(in srgb, var(--term-select) 4%, transparent)}.bke-enter{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);min-width:18px;height:18px;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);place-items:center;padding:0 4px;display:inline-grid}.bke-matches{box-shadow:inset 0 1px 0 var(--sf-hairline);padding:0 4px 4px;display:grid}.bke-match{border-radius:var(--radius-s);min-height:32px;color:var(--text-primary);grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid}.bke-match.is-active{background:var(--term-panel-3)}.bke-match .mk-ticker{font-size:var(--type-text);font-weight:600}.bke-match-name{color:var(--text-primary);font:600 var(--type-text)/1 var(--term-sans);white-space:nowrap}.bke-match-label{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bke-match-plus{background:var(--term-panel-3);width:18px;height:18px;color:var(--text-tertiary);border-radius:50%;place-items:center;display:inline-grid}.bke-match-act{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);opacity:0;align-items:center;gap:4px;display:inline-flex}.bke-match-act em{font-style:normal}.bke-match.is-active .bke-match-act{opacity:1;color:var(--text-secondary)}.bke-match.is-in .bke-match-act{opacity:1;color:var(--term-select)}.bke-match.is-in.is-active .bke-match-act em{display:none}.bke-match.is-in.is-active .bke-match-act:after{content:"Remove";color:var(--text-secondary)}.bke-match.is-in.is-active .bke-match-act svg{display:none}.bke-nomatch{color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);margin:0;padding:2px 12px 12px 35px}.bke-quick{flex-wrap:wrap;gap:6px;padding:0 12px 12px 35px;display:flex}.bke-chip{border:1px solid var(--term-line);border-radius:var(--radius-round);height:24px;color:var(--text-secondary);font:400 var(--type-body)/1 var(--term-sans);background:0 0;align-items:center;gap:4px;padding:0 9px 0 7px;display:inline-flex}.bke-chip svg{color:var(--text-tertiary)}.bke-chip:hover{border-color:var(--term-line-strong);color:var(--text-primary)}.bke-foot{box-shadow:inset 0 1px 0 var(--sf-hairline);flex:none;align-items:center;gap:6px;padding:12px 16px 14px 18px;display:flex}.bke-status{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);flex:auto}.bke-status.is-problem{color:var(--term-warning)}.bke-button{border:1px solid var(--term-line);border-radius:var(--radius-s);height:30px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;padding:0 13px}.bke-button:hover:not(:disabled){background:var(--sf-hover);color:var(--text-primary)}.bke-button.is-quiet{color:var(--text-tertiary);border-color:#0000}.bke-button.is-danger{background:var(--term-danger-fill);color:var(--term-danger-ink);border-color:#0000;font-weight:600}.bke-button.is-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:#0000;font-weight:600}.bke-button.is-primary:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-ink)}.bke-button.is-primary:disabled{opacity:.4;cursor:default}@media (max-width:540px){.bke-field{grid-template-columns:minmax(0,1fr);gap:6px}.bke-label{padding-top:0}.bke-row{grid-template-columns:minmax(0,1fr) 74px 70px 28px}.bke-row>:nth-child(2){display:none}.bke-foot{flex-wrap:wrap}.bke-status{flex-basis:100%}}.mk-composite-icon{background:color-mix(in srgb, var(--term-select) 16%, var(--term-panel-3));color:var(--term-select);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mk-composite-icon.is-formula{background:var(--term-panel-3);color:var(--text-secondary)}.mk-option.mk-composite-option{grid-template-columns:20px minmax(0,auto) minmax(0,1fr) auto 22px;gap:8px}.mk-option.mk-composite-option .mk-ticker{text-overflow:ellipsis;overflow:hidden}.mk-option.is-error{cursor:default}.mk-option.is-error .mk-label{color:var(--term-warning)}.mk-option .mk-legs{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-edit{border-radius:var(--radius-s);width:22px;height:22px;color:var(--text-tertiary);opacity:0;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mk-edit:hover{background:var(--term-panel-2);color:var(--text-primary)}.mk-option.is-active .mk-edit{opacity:1}.mk-new-icon{border:1px dashed var(--term-line-strong);width:20px;height:20px;color:var(--text-tertiary);border-radius:50%;place-items:center;display:inline-grid}.mk-option.mk-new-option .mk-ticker{color:var(--text-secondary);font-weight:var(--type-value-weight)}@media (hover:none){.mk-edit{opacity:1}}.wl-mark[data-venue=composite]{background:color-mix(in srgb, var(--term-select) 14%, var(--term-panel-3));color:var(--term-select);letter-spacing:0}.bke-row.is-head>[role=columnheader]{position:relative}.topbar.tb-bar.sb-top{background:var(--site-bg);box-shadow:inset 0 -1px 0 var(--site-hairline);gap:12px;padding:0 16px}.sb-top .ws-bar{margin-right:4px}.sb-arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-reveal) cubic-bezier(.16, 1, .3, 1);flex:none}.sb-menu{z-index:90;border:1px solid var(--site-menu-border);background:var(--site-menu-bg);width:min(980px,100vw - 32px);height:352px;box-shadow:0 30px 88px -56px var(--site-menu-shadow);color:var(--site-strong);font-family:var(--term-sans);white-space:normal;border-radius:22px;position:absolute;top:calc(100% + 8px);left:16px;overflow:hidden}.sb-menu-content{grid-template-rows:minmax(0,1fr) 55px;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:18px 42px;height:100%;padding:22px 28px 0;display:grid}.sb-section{flex-direction:column;min-width:0;min-height:0;display:flex}.sb-eyebrow{min-height:16px;color:var(--site-green);font:500 12.48px/15.48px var(--term-sans);letter-spacing:.02em;text-transform:uppercase;align-items:center;margin:0 0 18px;padding-left:8px;display:flex}.sb-menu[data-menu=data] .sb-venues,.sb-menu[data-menu=data] .sb-tiles{margin-block:auto}.sb-item-copy{flex:auto;gap:2px;min-width:0;display:grid}.sb-item-copy strong{color:var(--site-strong);font:560 14px/17.36px var(--term-sans)}.sb-item-copy small{color:var(--site-small);font:400 12.48px/14.23px var(--term-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-icon{width:18px;height:18px;color:var(--site-green);flex:0 0 18px;place-items:center;display:inline-grid}.sb-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sb-venues{background:var(--site-card-bg);height:188px;box-shadow:0 0 0 1px var(--site-card-line);border-radius:12px;grid-template-rows:repeat(2,94px);display:grid;overflow:hidden}.sb-venue{color:var(--site-strong);transition:background-color var(--motion-reveal) cubic-bezier(.23, 1, .32, 1);align-items:center;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.sb-venue+.sb-venue{border-top:1px solid var(--site-card-line)}.sb-venue-mark{object-fit:contain;width:22px;height:22px;filter:var(--site-mark-filter);flex:0 0 22px}.sb-tiles{gap:8px;min-height:0;display:grid}.sb-menu[data-menu=data] .sb-tiles{gap:10px}.sb-tile{background:var(--site-card-bg);min-width:0;height:49px;box-shadow:0 0 0 1px var(--site-card-line);color:var(--site-strong);transition:box-shadow var(--motion-reveal) cubic-bezier(.23, 1, .32, 1), background-color var(--motion-reveal) cubic-bezier(.23, 1, .32, 1);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.sb-tile.is-row{height:56px;padding:8px 12px}.sb-feature{background:var(--site-card-bg);min-height:0;box-shadow:0 0 0 1px var(--site-card-line);color:var(--site-strong);transition:box-shadow var(--motion-reveal) cubic-bezier(.23, 1, .32, 1), background-color var(--motion-reveal) cubic-bezier(.23, 1, .32, 1);border-radius:12px;flex:auto;grid-template-rows:1fr 1fr;text-decoration:none;display:grid;position:relative}.sb-feature-head{grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:14px;padding:0 18px;display:grid}.sb-feature-request{border-top:1px solid var(--site-card-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;display:grid}.sb-method,.sb-path{font:400 12.48px/15.48px var(--term-mono);white-space:nowrap}.sb-method{color:var(--site-green);font-weight:560}.sb-path{color:var(--site-code);text-overflow:ellipsis;overflow:hidden}.sb-feature.is-research{display:block}.sb-feature-image{border-radius:inherit;background:var(--site-image-well);position:absolute;inset:0;overflow:hidden}.sb-feature-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sb-feature-read{z-index:1;color:var(--site-strong);font:560 12.48px/15.48px var(--term-sans);pointer-events:none;align-items:center;gap:7px;display:inline-flex;position:absolute;top:32px;right:20px}.sb-panel-foot{grid-column:1/-1;align-items:center;padding:0 8px;display:flex}.sb-panel-foot a{min-height:55px;color:var(--site-foot-link);font:560 12.48px/18.72px var(--term-sans);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.sb-tile:hover,.sb-tile:focus-visible,.sb-feature:hover,.sb-feature:focus-visible{background:var(--site-card-hover-bg);box-shadow:0 0 0 1px var(--site-card-hover-line)}.sb-venue:hover,.sb-venue:focus-visible{background:var(--site-card-hover-bg)}:is(.sb-tile,.sb-venue,.sb-feature,.sb-panel-foot a):is(:hover,:focus-visible) .sb-arrow{transform:translate(2px)}.acct{flex:none;align-items:center;display:inline-flex;position:relative}.acct-signin{height:var(--sz-bar-control);border-radius:var(--radius-round);color:var(--site-link);font:400 var(--type-heading)/1 var(--term-sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.acct-signin:hover,.acct-signin[aria-expanded=true]{background:var(--site-hover-bg);color:var(--site-link-hover)}.acct-signin.is-placeholder{visibility:hidden}.acct-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-reveal) ease}.acct-signin[aria-expanded=true] .acct-chevron{transform:rotate(180deg)}.acct-button{width:var(--sz-bar-control);height:var(--sz-bar-control);border:1px solid var(--site-ghost-border);border-radius:var(--radius-round);background:var(--site-ghost-bg);color:var(--site-ghost-ink);justify-content:center;align-items:center;padding:0;display:inline-flex}.acct-button:hover,.acct-button[aria-expanded=true]{background:var(--site-ghost-hover)}.acct-initial{font:600 var(--type-text)/1 var(--term-sans)}.acct-initial.is-large{border:1px solid var(--site-card-line);border-radius:var(--radius-round);background:var(--site-card-hover-bg);width:32px;height:32px;color:var(--site-strong);font-size:var(--type-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.acct-panel{z-index:90;border:1px solid var(--site-menu-border);border-radius:var(--radius-xl);background:var(--site-menu-bg);width:min(300px,100vw - 24px);box-shadow:0 30px 88px -56px var(--site-menu-shadow);color:var(--site-strong);white-space:normal;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.acct-title{color:var(--site-strong);font:600 var(--type-text)/1.3 var(--term-sans);margin:0}.acct-lede,.acct-note{color:var(--site-small);font:400 var(--type-text)/1.45 var(--term-sans);margin:0}.acct-actions{gap:8px;display:grid}.acct-cta{height:var(--sz-bar-control);border:1px solid var(--site-ghost-border);border-radius:var(--radius-round);background:var(--site-ghost-bg);color:var(--site-ghost-ink);font:400 var(--type-text)/1 var(--term-sans);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.acct-cta:hover{background:var(--site-ghost-hover)}.acct-cta.is-primary{border-color:var(--site-cta-border);background:var(--site-cta-bg);color:var(--site-cta-ink)}.acct-cta.is-primary:hover{background:var(--site-cta-hover)}.acct-who{align-items:center;gap:10px;min-width:0;display:flex}.acct-who-copy{gap:3px;min-width:0;display:grid}.acct-who-copy strong{color:var(--site-strong);font:600 var(--type-text)/1.3 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-who-copy small{color:var(--site-small);font:400 var(--type-body)/1.3 var(--term-sans)}.acct-section{border-top:1px solid var(--site-card-line);padding-top:12px}.acct-links{border-top:1px solid var(--site-card-line);gap:2px;padding-top:8px;display:grid}.acct-link{border-radius:var(--radius-l);min-height:36px;color:var(--site-strong);font:400 var(--type-text)/1 var(--term-sans);grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:12px;padding:0 8px;text-decoration:none;display:grid}.acct-link:hover,.acct-link:focus-visible{background:var(--site-card-hover-bg)}button.acct-link{text-align:left;background:0 0;border:0;width:100%}.acct-wallet{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.acct-initial.is-wallet{justify-content:center;align-items:center;display:inline-flex}.acct-address{font-variant-numeric:tabular-nums}.acct-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.acct-signin{font-size:var(--type-text);gap:0;padding:0 4px}.acct-signin .acct-chevron{display:none}}.acct-sync{gap:6px;display:grid}.acct-sync-head{color:var(--site-strong);font:600 var(--type-text)/1.3 var(--term-sans);justify-content:space-between;gap:12px;margin:0;display:flex}.acct-sync-state{color:var(--site-small);font-weight:var(--type-value-weight)}.acct-sync[data-state=synced] .acct-sync-state{color:var(--site-green)}.acct-sync-note,.acct-sync-kept{color:var(--site-small);font:400 var(--type-body)/1.45 var(--term-sans);margin:0}.acct-sync-kept{color:var(--site-strong)}.acct-sync-reload{gap:8px;display:grid}.ln-toggle{align-items:center;gap:calc(var(--rail-width) / 2 - var(--rail-button) / 2);height:var(--rail-button);border-radius:var(--radius-m);background:0 0;border:0;flex:none;padding:0 6px 0 0;display:inline-flex}.ln-toggle-box{width:var(--rail-button);height:var(--rail-button);border-radius:var(--radius-m);color:var(--text-secondary);border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.ln-toggle-box svg{fill:none;stroke:currentColor;stroke-linecap:round}.ln-toggle:hover .ln-toggle-box{background:var(--sf-hover);color:var(--text-primary)}.ln-toggle.is-on .ln-toggle-box{background:var(--sel-bg);color:var(--text-primary)}.ln-toggle .ln-lockup{opacity:.86}.ln-toggle:hover .ln-lockup,.ln-toggle.is-on .ln-lockup{opacity:1}.ln-lockup{flex:none;width:84.808px;height:18px;display:block;position:relative;overflow:hidden}.ln-lockup img{width:105.882px;max-width:none;height:23.8235px;position:absolute;top:-2.9118px;left:-2.9118px}.ln-lockup .is-on-dark{display:var(--site-on-dark)}.ln-lockup .is-on-light{display:var(--site-on-light)}.ln{z-index:45;width:200px;min-height:0;margin-bottom:var(--ws-gap);background:var(--sf-panel);font-family:var(--term-sans);flex-direction:column;flex:0 0 200px;padding-bottom:10px;display:flex;position:relative}.ln-head{height:var(--sz-band);padding:0 var(--sz-band-pad) 0 18px;background:var(--sf-band);box-shadow:inset 0 -1px 0 var(--sf-band-line);flex:none;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ln-head h2{color:var(--text-primary);font:600 var(--type-text)/1 var(--term-sans);letter-spacing:0;text-transform:none;flex:auto;margin:0}.ln-close{width:var(--sz-band-control);height:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-tertiary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ln-close svg{fill:none;stroke:currentColor;stroke-linecap:round}.ln-close:hover{background:var(--sf-hover);color:var(--text-primary)}.ln-group{flex-direction:column;gap:1px;padding:0 8px;display:flex}.ln-fill{flex:auto}.ln-item,.ln .acct-signin.is-side,.ln .acct-button.is-side{border-radius:var(--radius-m);width:100%;height:30px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);text-align:left;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 8px 0 10px;text-decoration:none;display:flex;position:relative}.ln-item:hover,.ln-item[aria-expanded=true],.ln .acct-signin.is-side:hover,.ln .acct-signin.is-side[aria-expanded=true],.ln .acct-button.is-side:hover,.ln .acct-button.is-side[aria-expanded=true]{background:var(--sf-hover);color:var(--text-primary)}.ln .sb-icon{width:18px;height:18px;color:var(--text-tertiary);flex-basis:18px}.ln-item:hover .sb-icon,.ln-item[aria-expanded=true] .sb-icon{color:var(--text-primary)}.ln-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ln-caret,.ln-out{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--text-tertiary);flex:none}.ln-item:hover :is(.ln-caret,.ln-out),.ln-item[aria-expanded=true] .ln-caret{color:var(--text-secondary)}.ln-foot{border-top:1px solid var(--sf-band-line);flex-direction:column;flex:none;gap:1px;padding:8px 8px 0;display:flex}.ln-legal{font:400 var(--type-floor)/1.5 var(--term-sans);flex-wrap:wrap;flex:none;gap:0 14px;padding:9px 18px 0;display:flex}.ln-legal a{color:var(--text-tertiary);padding:3px 0;text-decoration:none}.ln-legal a:hover,.ln-legal a:focus-visible{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.ln-legal .ln-credit{flex:1 0 100%}.ln-cta{border-radius:var(--radius-round);background:var(--site-cta-bg);height:30px;color:var(--site-cta-ink);font:600 var(--type-text)/1 var(--term-sans);justify-content:center;align-items:center;gap:6px;margin-top:8px;text-decoration:none;display:flex}.ln-cta .ln-caret{color:currentColor}.ln-cta:hover{background:var(--site-cta-hover)}.ln-account,.ln-account .acct{width:100%;display:flex}.ln .acct-user{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;color:var(--text-tertiary);flex:none}.ln .acct-signin.is-side:hover .acct-user{color:var(--text-primary)}.ln .acct-button.is-side .acct-wallet{color:var(--text-tertiary)}.ln .acct-button.is-side:hover .acct-wallet{color:var(--text-primary)}.ln .acct-button.is-side{justify-content:flex-start}.ln .acct-button.is-side .acct-initial{border:1px solid var(--term-line-strong);border-radius:var(--radius-round);width:18px;height:18px;color:var(--text-primary);font-size:var(--type-floor);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ln .acct-button.is-side .acct-signin-label{text-overflow:ellipsis;overflow:hidden}.ln .acct-panel.is-side{inset:auto auto 0 calc(100% + 14px)}.sb-menu.ln-menu{width:min(980px,100vw - 224px);position:fixed;top:8px;left:208px}.topbar.tb-bar.sb-top.tb-strip{padding:0 var(--rail-inset);min-height:calc(var(--sz-bar-control) + 2 * var(--rail-inset) - var(--sf-gap));padding-top:var(--rail-inset);padding-bottom:calc(var(--rail-inset) - var(--sf-gap));background:var(--sf-app);box-shadow:none;z-index:100;grid-template-columns:minmax(max-content,1fr) minmax(140px,400px) minmax(max-content,1fr);gap:16px;display:grid}.tb-side.is-start .ws-menu{left:0;right:auto}.tb-side{align-items:center;gap:6px;min-width:0;display:flex}.tb-side.is-end{justify-content:flex-end}.tb-center{min-width:0;display:flex}.tb-strip .cbb-tools{--sz-band-control:var(--sz-bar-control);gap:4px}.tb-strip .cbb-clock{padding:0 6px}.tb-strip .pop{white-space:normal}.tb-strip .sv-chip{width:var(--sz-bar-control);justify-content:center;padding:0}.tb-strip .sv-chip .ws-bar-label{display:none}.tb-strip .sv-chip .sv-dot{width:7px;height:7px}.tb-strip [data-testid=views-current]{text-overflow:ellipsis;max-width:140px;overflow:hidden}.tb-strip .lv-mode[data-paper-only]{background:0 0;border:0;padding:0}@media (max-width:1360px){.tb-strip .cbb-sessions>:not(.cbb-ribbon){display:none}}@media (max-width:1200px){.tb-strip [data-testid=panels-button] .ws-bar-label{display:none}.tb-strip [data-testid=panels-button]{width:var(--sz-bar-control);justify-content:center;padding:0}}@media (max-width:1180px){.tb-strip .ln-toggle .ln-lockup{width:18px}}@media (max-width:1024px){.tb-strip .lv-mode[data-paper-only] .pt-chip:has(.pt-chip-equity) .pt-chip-word{display:none}}@media (max-width:1000px){.topbar.tb-bar.sb-top.tb-strip{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.tb-strip .pal-trigger.is-field{width:var(--sz-bar-control);justify-content:center;padding:0}.tb-strip .pal-trigger.is-field>:not(svg){display:none}}.tb-strip .tbx-feed.is-slot{flex:none;position:relative}.tb-strip .tbx-feed.is-slot:before{content:"Connecting";visibility:hidden;white-space:nowrap;padding-left:12px}.tb-strip .tbx-feed-face{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;padding:0 2px 0 7px;display:flex;position:absolute;inset:0;overflow:hidden}.tb-strip .tbx-feed.is-slot:is(.is-live,.is-connecting,.is-unavailable){color:var(--text-tertiary);background:0 0;border-color:#0000}.tb-strip .tbx-feed.is-slot.is-live .tbx-feed-dot{background:var(--term-buy)}.tb-strip .tbx-feed.is-slot.is-unavailable .tbx-feed-dot{background:var(--text-tertiary)}@media (max-width:1180px){.tb-strip .tbx-feed.is-slot{width:var(--sz-bar-control);padding:0}.tb-strip .tbx-feed.is-slot:before{content:none}.tb-strip .tbx-feed-face{justify-content:center;padding:0}.tb-strip .tbx-feed-face>:is(.tbx-feed-word,.tbx-feed-age){display:none}}.no-value{color:var(--text-tertiary);font-weight:400}.mks{--mks-gap:24px;min-width:0;height:var(--sz-list-row-two);margin-top:var(--ws-gap);padding:0 var(--panel-x);background:var(--sf-panel);color:var(--text-secondary);flex:none;align-items:center;display:flex;position:relative}:root[data-boards=islands] .mks:not(.is-phone){border-radius:var(--radius-m)}:root[data-boards=cards] .mks:not(.is-phone){border-radius:var(--radius-board);box-shadow:inset 0 0 0 1px var(--sf-band-line)}.mks-id{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.mks-name{flex-direction:column;gap:2px;min-width:0;display:flex}.mks-name b{color:var(--text-primary);font:var(--type-title-weight) var(--type-title)/1.15 var(--term-sans);white-space:nowrap}.mks-name em{color:var(--text-tertiary);font:400 var(--type-label)/1.15 var(--term-sans);white-space:nowrap;font-style:normal}.mks-id+.ui-sep{margin:0 calc(var(--mks-gap) / 2)}.mks-stats{align-items:center;gap:var(--mks-gap);flex:auto;min-width:0;display:flex}.mks-stat{flex-direction:column;flex:none;gap:3px;min-width:0;display:flex}.mks-stat[data-clipped]{visibility:hidden}button.mks-label{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;white-space:nowrap;align-self:flex-start}.mks-value{color:var(--text-primary);font:var(--type-value-weight) var(--type-value)/1.2 var(--term-sans);white-space:nowrap;align-items:baseline;gap:6px;display:flex}.mks-value>b{font-weight:inherit}.mks-value>em{color:inherit;font-style:normal}.mks-stat[data-figure=mark] .mks-value,.mks-stat[data-figure=oracle] .mks-value{min-width:7ch}.mks-stat[data-figure=change] .mks-value{min-width:12ch}.mks-stat[data-figure=volume] .mks-value,.mks-stat[data-figure=oi] .mks-value{min-width:6ch}.mks-stat[data-figure=funding] .mks-value{min-width:13ch}.mks-value[data-tone=up]{color:var(--term-buy)}.mks-value[data-tone=down]{color:var(--term-sell)}.mks-stat[data-figure=oracle] .mks-value{color:var(--text-secondary)}.mks-stat[data-figure=funding] .mks-value>em{color:var(--text-tertiary);font-weight:400}.mks-stats>.ui-sep{margin:0}.mks-stats>.ui-sep[data-clipped]{visibility:hidden}.mks[data-state=loading] .mks-value>b:empty:before{content:"";border-radius:var(--radius-xs);background:var(--term-line-soft);vertical-align:-.1em;width:6ch;height:.85em;display:inline-block}.mks[data-state=delisted] .mks-value,.mks[data-state=nofeed] .mks-value{color:var(--text-tertiary)}.mks-flag{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;flex:none;margin-left:auto;padding-left:12px}.mks-flag:empty{display:none}.mks[data-state=stale] .mks-flag{color:var(--term-warning)}.mks.is-phone{--mks-gap:20px;box-shadow:inset 0 -1px 0 var(--sf-band-line);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:0;margin:0;overflow-x:auto}.mks.is-phone::-webkit-scrollbar{display:none}.mks.is-phone[data-more]{-webkit-mask-image:linear-gradient(to left, transparent 0, var(--sf-band) 32px);mask-image:linear-gradient(to left, transparent 0, var(--sf-band) 32px)}.mks.is-phone .mks-stats{flex:none}.mks.is-phone .mks-flag{padding-right:var(--panel-x)}.mks-column{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.mks-column>.ws-view{flex:auto;min-height:0}.mks.is-phone .mks-stat .mks-value{min-width:0}.vp-swatch{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--term-buy) 0 50%, var(--term-sell) 50% 100%);opacity:.75;flex:0 0 12px;width:12px;height:8px}.vp-readout{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.vp-legend[data-volume=total] .vp-swatch{background:var(--text-secondary);opacity:.6}.vp-total{color:var(--text-primary)}.vp-buy{color:var(--term-buy)}.vp-sell{color:var(--term-sell)}.vp-divider,.vp-unit,.vp-state{color:var(--text-tertiary);font-size:var(--type-label)}.vp-unit{margin-left:2px}.vp-est{border:1px solid var(--sf-hairline);border-radius:var(--radius-xs);color:var(--text-tertiary);font-size:var(--type-label);white-space:nowrap;cursor:help;flex:none;padding:0 4px;line-height:1.45}.vp-legend .vp-state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vp-legend{max-width:100%}@media (max-width:600px){.vp-readout{gap:3px}.vp-unit{display:none}}.draw-style.is-profile{flex-wrap:wrap;width:248px;height:auto}.vp-toolbar-details{border-bottom:1px solid var(--sf-hairline);flex:1 0 100%;min-width:0;padding:2px 6px 6px}.vp-toolbar-heading{color:var(--text-primary);font:400 var(--type-body)/1.4 var(--term-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.vp-toolbar-details .vp-readout{font:var(--type-body)/1.5 var(--term-mono);gap:6px;display:flex;overflow:hidden}.vp-toolbar-details .vp-unit{letter-spacing:0;margin-left:0}.vp-toolbar-details .vp-readout .vp-unit{display:inline}.vp-toolbar-details .vp-state{white-space:normal;line-height:1.5;display:block}.vp-toolbar-details .vp-est-line{cursor:help}.vp-legend-surface{background:color-mix(in srgb, var(--chart-plot,var(--sf-panel)) 94%, transparent);border-radius:var(--radius-s)}.price-chart [data-trimmed]{white-space:nowrap;-webkit-mask-image:linear-gradient(90deg, var(--text-primary) calc(100% - 20px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--text-primary) calc(100% - 20px), transparent);mask-image:linear-gradient(90deg, var(--text-primary) calc(100% - 20px), transparent);flex-wrap:nowrap;overflow:hidden}.price-chart [data-trimmed]>*{white-space:nowrap;flex:none}.price-chart [data-clipped]{visibility:hidden}.price-chart[data-price-strip] :is(.chart-hover-legend,.chart-live-badge,.chart-link-tag,.cx-history-floor,.cx-heat-tip,.cx-pointer-tip,.chart-history-gap,.chart-loading,.cx-hint){visibility:hidden!important}.price-chart .chart-study-pane-legend{z-index:8;border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--term-panel)) 72%, transparent);max-width:calc(100% - 88px);min-height:26px;color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;left:6px}.price-chart .chart-study-pane-legend:not([data-placed]){visibility:hidden}.price-chart .chart-study-pane-legend>span:first-of-type{color:var(--text-tertiary);text-overflow:ellipsis;font-weight:600;overflow:hidden}.price-chart .chart-study-pane-legend>strong{font-size:var(--type-body);font-weight:600}.price-chart :is(.chart-study-pane-legend,.chart-hover-legend) .css-legend-note{font-weight:400}.price-chart .chart-ma-breadth-legend{z-index:8;border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--sf-panel)) 78%, transparent);max-width:calc(100% - 88px);color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute;left:6px}.price-chart .chart-ma-breadth-legend:not([data-placed]){visibility:hidden}.price-chart .chart-ma-breadth-legend .mab-title{color:var(--text-tertiary);flex:none;font-weight:600}.price-chart .chart-ma-breadth-legend .mab-values{flex-wrap:wrap;align-items:baseline;gap:24px 10px;min-width:0;height:13px;display:flex;overflow:hidden}.price-chart .chart-ma-breadth-legend .csl-actions{flex:none}.price-chart .chart-ma-breadth-legend[data-trimmed]{-webkit-mask-image:none;mask-image:none}.price-chart .chart-ma-breadth-legend[data-trimmed] .mab-values{flex:0 auto}.price-chart .chart-ma-breadth-legend .mab-line{align-items:baseline;gap:4px;display:inline-flex}.price-chart .chart-ma-breadth-legend .mab-line>strong{color:var(--c,var(--text-primary));font-size:var(--type-body);font-weight:600}.price-chart .chart-ma-breadth-legend :is(.mab-since,.mab-note){color:var(--text-tertiary)}.price-chart .chart-ma-breadth-legend.is-hidden .mab-line>strong{visibility:hidden}@media (max-width:540px){.price-chart .chart-ma-breadth-legend{gap:5px;padding:4px 6px}.price-chart .chart-ma-breadth-legend .mab-values{column-gap:5px}.price-chart .chart-ma-breadth-legend .mab-line{gap:3px}.price-chart .chart-ma-breadth-legend :is(.mab-since,.mab-universe){display:none}}.price-chart .chart-distance-legend{z-index:8;border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--sf-panel)) 78%, transparent);max-width:calc(100% - 88px);color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute;left:6px}.price-chart .chart-distance-legend:not([data-placed]){visibility:hidden}.price-chart .chart-distance-legend .dst-title{color:var(--text-tertiary);flex:none;font-weight:600}.price-chart .chart-distance-legend .dst-values{flex-wrap:wrap;align-items:baseline;gap:24px 10px;min-width:0;height:13px;display:flex;overflow:hidden}.price-chart .chart-distance-legend .csl-actions{flex:none}.price-chart .chart-distance-legend[data-trimmed]{-webkit-mask-image:none;mask-image:none}.price-chart .chart-distance-legend[data-trimmed] .dst-values{flex:0 auto}.price-chart .chart-distance-legend .dst-values>strong{color:var(--c,var(--text-primary));font-size:var(--type-body);font-weight:600}.price-chart .chart-distance-legend .dst-length{color:var(--c,var(--text-tertiary))}.price-chart .chart-distance-legend .dst-quartiles{gap:10px;display:none}.price-chart .chart-distance-legend .dst-quartiles[data-hover]{display:inline-flex}.price-chart .chart-distance-legend .dst-quartiles strong{color:var(--text-tertiary);font-weight:var(--type-value-weight)}.price-chart .chart-distance-legend :is(.dst-since,.dst-note){color:var(--text-tertiary)}.price-chart .chart-distance-legend.is-hidden .dst-values>strong{visibility:hidden}.price-chart .chart-distance-legend.is-hidden .dst-quartiles{display:none}@media (max-width:540px){.price-chart .chart-distance-legend{gap:5px;padding:4px 6px}.price-chart .chart-distance-legend .dst-values{column-gap:5px}.price-chart .chart-distance-legend :is(.dst-since,.dst-universe,.dst-quartiles){display:none}}.chart-limit-note{z-index:8;border:1px solid var(--term-line-soft);border-radius:var(--radius-s);background:var(--sf-raised);max-width:calc(100% - 16px);color:var(--text-primary);font:400 var(--type-body)/1.3 var(--term-sans);pointer-events:none;padding:4px 8px;position:absolute;bottom:56px;left:8px}.chart-limit-note[data-tone=warn]{color:var(--term-warning-text)}.chart-limit-warn{color:var(--term-warning-text);font-weight:var(--type-label-weight)}.draw-rail{gap:var(--rail-gap);width:calc(var(--rail-width) + var(--sf-gap));padding:var(--rail-inset);scrollbar-width:none;border-right:var(--sf-gap) solid var(--sf-app);background:var(--sf-panel);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;overflow-y:auto}.draw-rail::-webkit-scrollbar{display:none}.draw-rail-group{height:var(--rail-button);border-radius:var(--radius-s);flex:none;display:flex;position:relative}.draw-rail-more{height:var(--rail-button);padding:0}.draw-rail-button,.draw-rail-more{transition:color var(--motion-hover) ease, background-color var(--motion-hover) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.draw-rail-button{flex:0 0 var(--rail-button);color:var(--text-tertiary)}.draw-rail-more{top:0;right:calc(-1 * var(--rail-inset));width:var(--rail-inset);color:var(--text-disabled);position:absolute}.draw-rail-group:hover .draw-rail-button:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.draw-rail-group:hover .draw-rail-more{color:var(--text-tertiary)}.draw-rail-more:hover,.draw-rail-group.is-open .draw-rail-more{color:var(--text-primary)}.draw-rail-group.is-open .draw-rail-button{background:var(--term-panel-3);color:var(--text-primary)}.draw-rail-button.is-active,.draw-rail-group:hover .draw-rail-button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.draw-rail-button:disabled{color:var(--text-tertiary);opacity:.45;cursor:default}.draw-rail-more:disabled{opacity:.45;cursor:default}.draw-rail-group:hover .draw-rail-more:disabled{color:var(--text-disabled)}@media (hover:hover){.draw-rail-more,.draw-rail-more:disabled{opacity:0}.draw-rail-group:is(:hover,.is-open,:has(:focus-visible)) .draw-rail-more,.chart-rail.is-phone .draw-rail-more{opacity:1}.draw-rail-group:is(:hover,.is-open,:has(:focus-visible)) .draw-rail-more:disabled,.chart-rail.is-phone .draw-rail-more:disabled{opacity:.45}}.draw-rail-end{gap:var(--rail-gap);flex-direction:column;margin-top:auto;display:flex}.draw-flyout{z-index:900;width:min(304px,100vw - 62px);padding:var(--rail-pop-inset);border-radius:var(--radius-l);animation:draw-pop var(--motion-reveal) ease-out;position:fixed;overflow-y:auto}@keyframes draw-pop{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}:is(.draw-flyout-item+.draw-flyout-item:has(.draw-flyout-heading),.draw-flyout-item.is-danger-start){border-top:1px solid var(--term-line-soft);margin-top:4px;padding-top:3px}.draw-flyout-heading{padding:7px 8px 5px 6px}.draw-flyout-row{grid-template-columns:var(--menu-icon) minmax(0, 1fr) auto auto var(--menu-state);align-items:center;gap:var(--menu-gap);width:100%;height:var(--rail-button);border-radius:var(--radius-s);color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);text-align:left;background:0 0;border:0;padding:0 7px 0 6px;display:grid}.draw-flyout-row:hover:not(:disabled),.draw-flyout-row:focus-visible{background:var(--term-panel-3);color:var(--text-primary)}.draw-flyout-row:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-select) 40%, transparent)}.draw-flyout-row.is-checked{background:color-mix(in srgb, var(--term-select) 7%, transparent);color:var(--term-select)}.draw-flyout-row.is-danger:not(:disabled),.draw-flyout-row.is-danger:not(:disabled) .draw-flyout-icon{color:var(--draw-danger)}.draw-flyout-row:disabled{opacity:.4;cursor:default}.draw-flyout-icon{color:var(--text-tertiary)}.draw-flyout-row:hover:not(:disabled) .draw-flyout-icon,.draw-flyout-row:focus-visible .draw-flyout-icon{color:var(--text-primary)}.draw-flyout-row.is-checked .draw-flyout-icon{color:var(--term-select)}.draw-flyout-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draw-flyout-detail{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums}.draw-text-hint kbd{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-bg);min-width:18px;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-mono);text-align:center;padding:3px 5px}.draw-flyout-item.has-actions{position:relative}.draw-flyout-item.has-actions .draw-flyout-row{padding-right:66px}.draw-flyout-actions{align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;right:5px}.draw-flyout-action{color:var(--text-tertiary);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.draw-flyout-item:hover .draw-flyout-action,.draw-flyout-row:focus-visible+.draw-flyout-actions .draw-flyout-action,.draw-flyout-action.is-on{opacity:1}.draw-flyout-action:hover{background:var(--term-panel-3);color:var(--text-primary)}.draw-flyout-action.is-on{color:var(--text-secondary)}.draw-flyout-row.is-muted .draw-flyout-name,.draw-flyout-row.is-muted .draw-flyout-icon{opacity:.45}.draw-flyout-item.has-star{position:relative}.draw-flyout-item.has-star .draw-flyout-row{padding-right:34px}.draw-flyout-star{border-radius:var(--radius-s);width:24px;height:24px;color:var(--text-tertiary);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:4px;right:5px}.draw-flyout-item:hover .draw-flyout-star,.draw-flyout-row:focus-visible+.draw-flyout-star,.draw-flyout-star.is-on{opacity:1}.draw-flyout-star:hover{background:var(--term-panel-3);color:var(--text-primary)}.draw-flyout-star.is-on{color:var(--text-primary)}.draw-favorites{z-index:13;align-items:center;gap:var(--rail-gap);padding:var(--rail-pop-inset);border-radius:var(--radius-around-4);will-change:transform;display:flex;position:absolute;top:0;left:0}.draw-favorites.is-moving{cursor:grabbing}.draw-favorites-grip{width:14px;height:var(--rail-button);border-radius:var(--radius-s);color:var(--text-tertiary);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.draw-favorites-grip:hover{color:var(--text-secondary)}.draw-favorites.is-moving .draw-favorites-grip{cursor:grabbing}.draw-favorites-button{width:var(--rail-button);height:var(--rail-button);border-radius:var(--radius-s);color:var(--text-tertiary);transition:color var(--motion-hover) ease, background-color var(--motion-hover) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.draw-favorites-button:hover{background:var(--term-panel-3);color:var(--text-primary)}.draw-favorites-button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.price-chart-canvas[data-cursor=arrow]{cursor:default}.price-chart-canvas[data-cursor=dot]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='%23e4e7e4' stroke='%23090909' stroke-width='1.5'/%3E%3C/svg%3E") 6 6,crosshair}.price-chart-canvas[data-cursor=eraser]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3.9 12.1l6.4-6.4a1.4 1.4 0 012 0l2 2a1.4 1.4 0 010 2L8.9 15.1a2.6 2.6 0 01-1.8.8H6.1a1.4 1.4 0 01-1-.4l-1.2-1.2a1.5 1.5 0 010-2.2z' stroke='%23090909' stroke-width='3.2'/%3E%3Cpath d='M3.9 12.1l6.4-6.4a1.4 1.4 0 012 0l2 2a1.4 1.4 0 010 2L8.9 15.1a2.6 2.6 0 01-1.8.8H6.1a1.4 1.4 0 01-1-.4l-1.2-1.2a1.5 1.5 0 010-2.2z' stroke='%23e4e7e4' stroke-width='1.3'/%3E%3C/g%3E%3C/svg%3E") 5 15,crosshair}.price-chart.is-chart-tool .price-chart-canvas[data-cursor]{cursor:crosshair}.draw-style{z-index:14;border-radius:var(--radius-l);will-change:transform;align-items:center;gap:2px;height:34px;padding:3px;display:flex;position:absolute;top:0;left:0}.draw-style[hidden]{display:none}.draw-style-slot{display:flex;position:relative}.draw-style-button{border-radius:var(--radius-s);min-width:26px;height:26px;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-mono);font-variant-numeric:tabular-nums;transition:color var(--motion-hover) ease, background-color var(--motion-hover) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 5px;display:inline-flex}.draw-style-button.is-wide{padding:0 7px}.draw-style-menu{flex-direction:column;width:max-content;min-width:232px;max-width:320px;padding:4px;display:flex}.draw-style-menu-row{color:var(--text-secondary);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.draw-style-menu-row:hover:not(:disabled),.draw-style-menu-row:focus-visible{background:var(--term-panel-3);color:var(--text-primary)}.draw-style-menu-row:disabled{opacity:.4;cursor:default}.draw-style-menu-detail{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);white-space:nowrap}.draw-style-button:hover:not(:disabled),.draw-style-button.is-open{background:var(--term-panel-3);color:var(--text-primary)}.draw-style-button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.draw-style-button.is-danger:hover:not(:disabled){color:var(--draw-danger)}.draw-style-button:disabled{opacity:.4;cursor:default}.draw-style-swatch{border-radius:var(--radius-s);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-ink) 16%, transparent);display:block}.draw-style-swatch.is-large{border-radius:var(--radius-s);width:18px;height:18px}.draw-style-preview{flex:none}.draw-style-count{color:var(--text-secondary);font:400 var(--type-body)/26px var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 6px 0 4px}.draw-style-pop{z-index:2;border-radius:var(--radius-l);animation:draw-drop var(--motion-reveal) ease-out;padding:5px;position:absolute;top:calc(100% + 8px);left:-4px}.draw-style-pop.is-above{box-shadow:0 -12px 30px color-mix(in srgb, var(--term-shadow) 50%, transparent), 0 -2px 6px color-mix(in srgb, var(--term-shadow) 35%, transparent);top:auto;bottom:calc(100% + 8px)}@keyframes draw-drop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.draw-style-colors{grid-template-columns:repeat(5,30px);gap:4px;display:grid}.draw-style-custom{position:relative}.draw-style-custom input{opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.draw-style-swatch.is-wheel{background:var(--hue-wheel);color:var(--hue-wheel-ink);place-items:center;display:grid}.draw-style-swatch.is-wheel svg{pointer-events:none}.draw-style-percent{flex-direction:column;grid-column:1/-1;gap:6px;padding:6px 4px 4px;display:flex}.draw-style-percent-label{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans)}.draw-style-fill{width:176px}.draw-style-list{flex-direction:column;min-width:118px;display:flex}.draw-style-choice{border-radius:var(--radius-s);height:30px;color:var(--text-secondary);font:400 var(--type-row)/1 var(--term-mono);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.draw-style-choice:hover{background:var(--term-panel-3);color:var(--text-primary)}.draw-style-choice.is-checked{background:color-mix(in srgb, var(--term-select) 7%, transparent);color:var(--term-select)}.draw-style-colors .draw-style-choice{justify-content:center;width:30px;padding:0}.draw-style-colors .draw-style-choice.is-checked{box-shadow:inset 0 0 0 1.5px var(--text-secondary);background:0 0}.draw-text-editor{z-index:15;border-radius:var(--radius-l);width:288px;animation:draw-drop var(--motion-reveal) ease-out;padding:6px;position:absolute}.draw-text-field{resize:none;border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--sf-well);width:100%;min-height:32px;color:var(--text-primary);font:400 var(--type-text)/1.35 var(--term-sans);padding:7px 8px;display:block}.draw-text-field:focus{border-color:var(--field-edge-focus)}.draw-text-field::placeholder{color:var(--text-tertiary)}.draw-text-hint{color:var(--text-tertiary);font:400 var(--type-label)/16px var(--term-sans);flex-wrap:wrap;gap:5px 12px;padding:7px 2px 1px;display:flex}.draw-text-hint kbd{margin-right:3px;padding:2px 4px}@media (prefers-reduced-motion:reduce){.draw-flyout,.draw-style-pop,.draw-text-editor{animation:none}.draw-rail-button,.draw-rail-more,.draw-style-button,.draw-favorites-button{transition:none}}.draw-price{border-radius:var(--radius-s);background:var(--term-bg);height:26px;color:var(--text-tertiary);transition:border-color var(--motion-hover) ease, box-shadow var(--motion-hover) ease;border:1px solid #0000;align-items:center;margin-right:2px;padding:0 2px 0 7px;display:inline-flex}.draw-price:hover{border-color:var(--term-line)}.draw-price:focus-within{border-color:var(--field-edge-focus)}.draw-price.is-invalid,.draw-price.is-invalid:focus-within{border-color:color-mix(in srgb, var(--term-sell) 60%, var(--pop-bg))}.draw-price-label{font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.draw-price input{field-sizing:content;min-width:6ch;max-width:14ch;height:22px;color:var(--text-primary);font:var(--type-value-weight) var(--type-body)/1 var(--term-mono);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;padding:0 5px}.draw-price input:disabled{color:var(--text-tertiary);cursor:default}.chart-snapshot-toast{z-index:40;border-radius:var(--radius-l);max-width:calc(100% - 24px);color:var(--text-primary);font:400 var(--type-text)/1.3 var(--term-sans);pointer-events:none;animation:chart-snapshot-in var(--motion-reveal) ease-out;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@keyframes chart-snapshot-in{0%{opacity:0;transform:translate(-50%,4px)}}.chart-snapshot-thumb{border:1px solid var(--term-line);border-radius:var(--radius-s);flex:none;width:64px;height:40px}.chart-snapshot-copy{flex-direction:column;min-width:0;display:flex}.chart-snapshot-copy strong{white-space:nowrap;font-weight:600}.chart-snapshot-copy small{color:var(--text-tertiary);font-size:var(--type-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-snapshot-action{border:1px solid var(--term-line-strong);border-radius:var(--radius-m);color:var(--text-primary);font:400 var(--type-text) var(--term-sans);pointer-events:auto;background:0 0;flex:none;margin-left:4px;padding:3px 10px}.chart-snapshot-action:hover{background:var(--sf-hover)}.cid-backdrop{z-index:900;background:var(--pop-scrim);animation:cid-fade var(--motion-reveal) ease-out;justify-content:center;align-items:flex-start;padding:9vh 16px 16px;display:flex;position:fixed;inset:0}.cid-dialog{border-radius:var(--radius-xl);width:min(760px,100%);height:min(640px,82vh);font-family:var(--term-sans);flex-direction:column;animation:.14s ease-out cx-pop;display:flex;overflow:hidden}.cid-new-script{border:1px solid var(--pop-key-edge);border-radius:var(--radius-m);background:var(--pop-key);height:26px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);align-items:center;gap:5px;margin:0 6px 0 auto;padding:0 9px 0 7px;display:inline-flex}.cid-new-script svg{color:var(--text-tertiary)}.cid-new-script:hover{background:var(--pop-hover);color:var(--text-primary)}.cid-search{border:1px solid var(--pop-field-edge);border-radius:var(--radius-m);background:var(--pop-field);height:34px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--term-shadow) 30%, transparent);color:var(--text-tertiary);flex:none;align-items:center;gap:10px;margin:2px 16px 12px;padding:0 12px;display:flex}.cid-search:focus-within{border-color:var(--field-edge-focus);color:var(--text-tertiary)}.cid-search input{min-width:0;height:100%;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;border:0;flex:auto;padding:0}.cid-search input::placeholder{color:var(--text-tertiary)}.cid-body{min-height:0;box-shadow:inset 0 1px 0 var(--sf-hairline);flex:1 1 0;grid-template-columns:188px minmax(0,1fr);display:grid}.cid-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;min-height:0;box-shadow:inset -1px 0 0 var(--sf-hairline);flex-direction:column;gap:1px;padding:8px;display:flex;overflow-y:auto}.cid-rail:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.cid-cat{border-radius:var(--radius-m);width:100%;height:28px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);text-align:left;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.cid-cat>span:first-child{text-overflow:ellipsis;overflow:hidden}.cid-cat:hover{background:var(--sf-hover);color:var(--text-primary)}.cid-cat.is-current{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.cid-cat.is-empty{color:var(--text-tertiary)}.cid-cat-count{color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans)}.cid-cat.is-current .cid-cat-count{color:var(--text-tertiary)}.cid-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;min-height:0;padding:0 8px 8px;overflow-y:auto}.cid-list:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.cid-group h3{z-index:1;background:var(--sf-raised);color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;padding:12px 10px 6px;position:sticky;top:0}.cid-row{min-height:max(32px, var(--sz-list-row));border-radius:var(--radius-m);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) 24px 84px;align-items:center;gap:8px;padding:0 8px 0 10px;display:grid}.cid-row.is-highlight{background:var(--term-panel-3)}.cid-row.is-unavailable{cursor:default}.cid-row.is-unavailable .cid-text strong{color:var(--text-tertiary)}.cid-text{align-items:baseline;gap:10px;min-width:0;display:flex}.cid-text strong{color:var(--text-primary);font:400 var(--type-value)/1.2 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.cid-text small{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.cid-action,.cid-action-slot{width:24px;height:24px}.cid-action{border-radius:var(--radius-s);color:var(--text-tertiary);opacity:0;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cid-action.is-shown,.cid-row.is-highlight .cid-action,.cid-action:focus-visible{opacity:1}.cid-action:hover{background:var(--term-panel-2);color:var(--text-primary)}.cid-state{font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);white-space:nowrap;justify-self:end;align-items:center;display:inline-flex}.cid-on{color:var(--term-select);align-items:center;gap:3px;display:inline-flex}.cid-add{color:var(--text-primary);align-items:center;gap:4px;display:none}.cid-remove{color:var(--text-secondary);display:none}.cid-row:hover .cid-remove{color:var(--menu-danger)}.cid-row.is-highlight:not(.is-on) .cid-add{display:inline-flex}.cid-row.is-highlight.is-on .cid-on{display:none}.cid-row.is-highlight.is-on .cid-add{display:inline-flex}.cid-row.is-highlight.is-on[data-study] .cid-add{display:none}.cid-row.is-highlight.is-on[data-study] .cid-remove{display:inline}.cid-empty{color:var(--text-tertiary);font:400 var(--type-text)/1.4 var(--term-sans);margin:20px 12px}.cid-list.is-gallery{padding:0 12px 12px}.cid-gallery-group h3{color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;align-items:baseline;gap:8px;margin:0;padding:14px 2px 8px;display:flex}.cid-gallery-group h3 span{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);letter-spacing:0;text-transform:none}.cid-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cid-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.cid-starter,.cid-tile{border-radius:var(--radius-l);min-width:0;color:var(--text-secondary);flex-direction:column;display:flex;position:relative}.cid-starter{border:1px solid var(--term-line);background:var(--sf-panel);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px 12px;min-height:64px;padding:10px 12px 9px;display:grid}.cid-starter.is-highlight{border-color:var(--term-line-strong);background:var(--term-panel-3)}.cid-tile{border-radius:var(--radius-around-4);gap:7px;padding:4px}.cid-tile.is-highlight{background:var(--term-panel-3)}.cid-thumb{aspect-ratio:16/10;border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--sf-panel);display:block;overflow:hidden}.cid-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cid-tile.is-highlight .cid-thumb{border-color:var(--term-line-strong)}.cid-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.cid-tile .cid-card-text{padding:0 4px 2px}.cid-starter .cid-card-text{justify-content:space-between}.cid-starter .cid-card-state{align-self:end}.cid-card-text strong{color:var(--text-primary);font:400 var(--type-value)/1.3 var(--term-sans);text-overflow:ellipsis;overflow:hidden}.cid-tile .cid-card-text strong{white-space:nowrap}.cid-card-text small{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cid-card-state{font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cid-tile .cid-card-state{position:absolute;top:11px;right:11px}.cid-tile .cid-card-state>*{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--pop-bg);box-shadow:0 1px 3px color-mix(in srgb, var(--term-shadow) 40%, transparent);padding:4px 7px}.cid-starter.is-unavailable,.cid-tile.is-unavailable{cursor:default}.cid-starter.is-unavailable strong,.cid-tile.is-unavailable strong{color:var(--text-tertiary)}:is(.cid-starter,.cid-tile).is-highlight .cid-add{display:inline-flex}:is(.cid-starter,.cid-tile).is-highlight.is-on .cid-on{display:none}:is(.cid-starter,.cid-tile).is-highlight.is-on .cid-remove{display:inline}.cid-starter:hover .cid-remove,.cid-tile:hover .cid-remove{color:var(--menu-danger)}.cid-browse{color:var(--text-secondary);font:400 var(--type-text)/1.4 var(--term-sans);background:0 0;border:0;align-items:center;gap:4px;margin:14px 2px 2px;padding:0;display:inline-flex}.cid-browse:hover{color:var(--text-primary)}.cid-foot{min-height:48px;box-shadow:inset 0 1px 0 var(--sf-hairline);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.cid-detail{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 8px;min-width:0;display:grid}.cid-detail strong{color:var(--text-primary);font:600 var(--type-text)/1.2 var(--term-sans);white-space:nowrap}.cid-where{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cid-note{color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.cid-keys{color:var(--text-tertiary);font:400 var(--type-floor)/1.3 var(--term-sans);flex:none;gap:12px;display:flex}.cid-keys kbd{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);min-width:16px;height:16px;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);place-items:center;margin-right:2px;padding:0 4px;display:inline-grid}@media (hover:none){.cid-row.is-own .cid-action{opacity:1}.cid-row:not(.is-own) .cid-action:not(.is-shown){visibility:hidden}}@media (prefers-reduced-motion:reduce){.cid-backdrop,.cid-dialog{animation:none}}@media (max-width:540px){.cid-backdrop{padding:12px}.cid-dialog{height:calc(100dvh - 24px)}.cid-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cid-rail{box-shadow:inset 0 -1px 0 var(--sf-hairline);flex-direction:row;gap:6px;padding:8px 12px;overflow:auto hidden}.cid-cat{border:1px solid var(--term-line);border-radius:var(--radius-round);width:auto;height:30px;padding:0 10px}.cid-cat.is-current{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.cid-text{flex-direction:column;align-items:stretch;gap:2px}.cid-text strong,.cid-text small{flex:none}.cid-keys{display:none}.cid-starters{grid-template-columns:minmax(0,1fr)}.cid-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.cid-starter:not(.is-on) .cid-add,.cid-tile:not(.is-on) .cid-add{display:inline-flex}}.csp-swatch-anchor{justify-self:start;display:inline-flex;position:relative}.csp-swatch-button{border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--term-bg);place-items:center;width:34px;height:24px;padding:0;display:inline-grid}.csp-swatch-button:hover,.csp-swatch-button.is-open{border-color:var(--term-line-strong)}.csp-swatch-chip{border-radius:var(--radius-s);background:var(--c);width:20px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-ink) 10%, transparent)}.csp-swatch-pop{z-index:2;border-radius:var(--radius-l);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.bh-swatch{border-radius:var(--radius-xs);flex:0 0 12px;width:12px;height:8px}.bh-legend{max-width:100%}.bh-readout{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.bh-detail{color:var(--text-secondary)}.bh-min{border-right:1px solid var(--term-line);color:var(--text-secondary);font:400 var(--type-label)/1 var(--term-mono);padding-right:8px}.bh-key{color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-mono);align-items:center;gap:5px;display:inline-flex}.bh-key-bar{border-radius:var(--radius-xs);width:56px;height:6px}.price-chart .chart-hover-legend .bh-state{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}@media (max-width:600px){.bh-detail{display:none}.bh-key-bar{width:36px}}.cx-heat-tip .is-bid{color:var(--term-buy)}.cx-heat-tip .is-ask{color:var(--term-sell)}.cx-heat-tip .is-pulled{color:var(--text-primary);font-weight:600}.cx-heat-tip .bh-tip-source{color:var(--text-tertiary)}.sh-key-half{width:32px}.sh-key-half+.sh-key-half{margin-left:-5px}.cx-heat-tip .sh-tip-mark{--side:currentColor;border-radius:var(--radius-xs);background:var(--side);vertical-align:-.5px;width:8px;height:8px;margin-right:5px;display:inline-block}.cx-heat-tip .sh-tip-side.is-none{color:var(--text-tertiary)}@media (max-width:600px){.sh-key-half{width:22px}}.cx-heat-tip.sh-tip:not([hidden]){grid-template-columns:max-content auto;column-gap:10px;display:grid}.cx-heat-tip.sh-tip b{grid-column:1/-1}.cx-heat-tip.sh-tip span{display:contents}.cx-heat-tip.sh-tip i{white-space:nowrap;width:auto}.price-chart .csf-note{min-width:0;max-width:40ch;color:var(--text-tertiary);font-size:var(--type-body);font-weight:var(--type-value-weight);text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;overflow:hidden}.price-chart .chart-script-pane-legend .csf-note{font-size:var(--type-body)}@media (max-width:560px){.price-chart .csf-note{max-width:24ch}}.cx-legend-graphs{border:1px solid var(--term-line-soft);border-radius:var(--radius-s);height:16px;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);pointer-events:auto;background:0 0;align-items:center;padding:0 6px;display:inline-flex}.cx-legend-graphs:hover{border-color:var(--term-line-strong);color:var(--text-primary)}.cx-swatch-graphs{fill:none;stroke:var(--text-tertiary);stroke-width:1.6px;stroke-linecap:round;flex:none;justify-self:end}.chart-hover-legend .cx-legend-notice[hidden]{display:none}.chart-hover-legend .cx-legend-notice{max-width:min(640px, calc(100% - var(--cx-axis-w,58px) - 24px));white-space:normal;gap:8px;height:auto;min-height:20px}.cx-notice-swatch{box-sizing:border-box;border:1px dotted var(--text-tertiary);border-radius:var(--radius-xs);flex:none;width:12px;height:8px}.cx-legend-notice[data-kinds~=incomplete] .cx-notice-swatch,.cx-legend-notice[data-kinds~=recompute_pending] .cx-notice-swatch{border-color:var(--term-warning)}.cx-legend-notice[data-kinds=preliminary] .cx-notice-swatch{border-style:solid;border-color:color-mix(in srgb, var(--text-tertiary) 50%, var(--sf-panel));background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-tertiary) 55%, transparent) 0 1px, transparent 1px 3px)}.price-chart .chart-hover-legend .cx-legend-notice .cx-notice-text{color:var(--text-tertiary);font:400 var(--type-body)/1.35 var(--term-sans);margin-left:0;padding:3px 0}.cx-history-floor.is-failed{border-color:color-mix(in srgb, var(--term-warning) 45%, var(--term-line));color:var(--text-secondary);pointer-events:auto;align-items:center;gap:8px;padding:2px 3px 2px 8px;display:flex}.chart-hover-legend .cx-legend-failed{pointer-events:auto;gap:8px;height:auto;min-height:20px}.cx-legend-failed .cx-notice-swatch{border-style:solid;border-color:var(--term-warning)}.price-chart .chart-hover-legend .cx-legend-failed .cx-failed-text{color:var(--text-tertiary);font:400 var(--type-body)/1.35 var(--term-sans);margin-left:0}.cx-failed-retry{border:1px solid var(--term-line);border-radius:var(--radius-s);color:var(--text-secondary);font:400 var(--type-label)/1.4 var(--term-sans);background:0 0;padding:1px 7px}.cx-failed-retry:hover{border-color:var(--term-line-strong);color:var(--text-primary)}.cx-axis-corner{z-index:3;min-width:var(--cx-axis-w,56px);height:var(--cx-time-h,26px);background:var(--cx-corner-bg,var(--chart-plot,var(--sf-panel)));justify-content:flex-end;align-items:center;padding:0 2px 0 4px;display:flex;position:absolute;bottom:0;right:0}.price-chart[data-time-axis=off] .cx-axis-corner{height:var(--sz-band-inner)}.cx-axis-corner .cbb-scale{gap:0}.cx-axis-corner .cbb-scale button{min-width:0;height:var(--sz-band-inner);font-size:var(--type-label);padding:0 4px;transition:none}.cx-live-edge{right:calc(var(--cx-axis-w,56px) + 8px);bottom:calc(var(--cx-time-h,26px) + 44px);z-index:3;width:var(--sz-band-control);height:var(--sz-band-control);border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--pop-bg);box-shadow:var(--pop-shadow);color:var(--text-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.cx-live-edge[hidden]{display:none}.cx-live-edge:hover{background:var(--term-panel-3);color:var(--text-primary)}.price-chart[data-last-session] :is(.price-chart-canvas,.chart-hover-legend,.cx-pane-legend,.chart-live-badge){opacity:.45}.chart-last-session{display:none}.price-chart[data-last-session] .chart-last-session{z-index:6;align-items:center;gap:var(--sp-3);border:1px solid var(--term-line);border-radius:var(--radius-round);background:color-mix(in srgb, var(--sf-panel) 88%, transparent);pointer-events:none;font:var(--type-value-weight) var(--type-label)/1 var(--term-sans);color:var(--text-secondary);white-space:nowrap;padding:5px 10px;animation:0s .3s both chart-loading-in;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.wl[data-last-session] .wl-num,.ip[data-last-session] .ip-row>.ip-num{opacity:.45}.dh-swatch{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--term-sell), transparent 50%, var(--term-buy));flex:0 0 12px;width:12px;height:8px}.dh-legend{max-width:100%}.dh-readout{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.dh-detail{color:var(--text-secondary)}.dh-key{color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-mono);align-items:center;gap:5px;display:inline-flex}.dh-key-bar{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--term-sell), transparent 50%, var(--term-buy));width:56px;height:6px}.dh-state{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}@media (max-width:600px){.dh-detail{display:none}.dh-key-bar{width:36px}}.cx-heat-tip .dh-tip-quiet{color:var(--text-tertiary)}.dh-tip .is-buy{color:var(--term-buy)}.dh-tip .is-sell{color:var(--term-sell)}.dp-swatch{background:linear-gradient(var(--term-buy), var(--term-buy)) right 0 top 0 / 9px 2px no-repeat, linear-gradient(var(--term-sell), var(--term-sell)) right 0 top 3.5px / 14px 2px no-repeat, linear-gradient(var(--term-buy), var(--term-buy)) right 0 bottom 0 / 5px 2px no-repeat;flex:0 0 12px;width:12px;height:9px}.dp-swatch.is-left{background-position:0 0,0 3.5px,left 0 bottom 0}.dp-net{font:400 var(--type-label)/1 var(--term-mono);color:var(--text-secondary)}.price-chart .chart-hover-legend .cx-legend-study .dp-net.is-buy{color:var(--term-buy)}.price-chart .chart-hover-legend .cx-legend-study .dp-net.is-sell{color:var(--term-sell)}.ff-swatch{background:linear-gradient(var(--term-buy), var(--term-buy)) right 0 top 0 / 6px 2px no-repeat, linear-gradient(var(--term-buy), var(--term-buy)) right 0 top 3.5px / 11px 2px no-repeat, linear-gradient(var(--term-sell), var(--term-sell)) right 0 bottom 0 / 14px 2px no-repeat;flex:0 0 14px;width:14px;height:9px}.ff-swatch.is-left{background-position:0 0,0 3.5px,left 0 bottom 0}.ff-legend{max-width:100%}.ff-readout{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.ff-key{color:var(--text-tertiary);font-size:var(--type-label);align-items:center;gap:8px;display:inline-flex}.ff-key-item{align-items:center;gap:4px;display:inline-flex}.ff-key-stops,.ff-key-liqs{border-radius:var(--radius-xs);width:10px;height:6px}.ff-key-stops{background:var(--text-secondary)}.ff-key-liqs{border:1px solid var(--text-tertiary);background:repeating-linear-gradient(135deg, var(--text-tertiary) 0 1.5px, transparent 1.5px 3.5px)}.ff-detail{color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.ff-detail[data-stale]{color:var(--term-warning-text)}.ff-note{color:var(--text-tertiary)}.ff-state{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}@media (max-width:600px){.ff-detail,.ff-note{display:none}}.cx-heat-tip .ff-tip-quiet{color:var(--text-tertiary)}.ff-tip .is-buy{color:var(--term-buy)}.ff-tip .is-sell{color:var(--term-sell)}.cx-heat-tip.ff-tip span{white-space:nowrap}.cx-heat-tip.ff-tip i{flex:none;width:112px}.who-keys{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:inline-flex}.who-key{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.who-key:before{border-radius:var(--radius-xs);background:var(--who-swatch);content:"";width:8px;height:8px}.who-key strong{color:var(--text-primary);font-weight:600}.who-read{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.who-read strong{color:var(--text-primary);font-weight:600}.who-key[data-k=long]{--who-swatch:var(--who-long)}.who-key[data-k=short]{--who-swatch:var(--who-short)}.who-key[data-k=profit]{--who-swatch:var(--who-profit)}.who-key[data-k=stopped]{--who-swatch:var(--who-stopped)}.who-key[data-k=flip]{--who-swatch:var(--who-flip)}.who-key[data-k=winners]:before,.who-key[data-k=losers]:before{width:10px;height:2px}.who-key[data-k=winners]{--who-swatch:var(--who-winners)}.who-key[data-k=losers]{--who-swatch:repeating-linear-gradient(90deg, var(--who-losers) 0 3px, transparent 3px 5px)}.price-chart .who-legend{z-index:8;border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--sf-panel)) 78%, transparent);max-width:calc(100% - 88px);color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute;left:6px}.price-chart .who-legend:not([data-placed]){visibility:hidden}.price-chart .who-legend .cx-pane-name{color:var(--text-tertiary);flex:none}.price-chart .who-legend .who-keys{flex-wrap:nowrap;overflow:hidden}.who-key.is-plain:before{display:none}.price-chart .who-legend .who-note{color:var(--text-tertiary,var(--text-tertiary))}.price-chart .who-legend .who-tag{border:1px solid var(--term-line-strong);border-radius:var(--radius-xs);color:var(--text-tertiary);font:var(--type-value-weight) var(--type-floor)/1 var(--term-sans);flex:none;padding:2px 5px}.tns{container-type:inline-size}.tns-heading-actions{align-items:center;gap:2px;min-width:0;display:flex}.tns-count{color:var(--text-tertiary);font:var(--type-value-weight) var(--type-label)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px}.tns-paused{border-radius:var(--radius-s);background:color-mix(in srgb, var(--term-warning) 12%, transparent);color:var(--tns-paused);font:600 var(--type-label)/18px var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin-right:4px;padding:0 6px}.tns-icon-button{color:var(--text-tertiary);transition:color var(--motion-hover) ease, background-color var(--motion-hover) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tns-icon-button:hover,.tns-icon-button.is-open{background:var(--term-panel-3);color:var(--text-primary)}.tns-icon-button.is-active{color:var(--tns-paused)}.tns-settings,.tns-threshold{position:relative}.tns-settings{display:inline-flex}.tns-filters{flex:none;align-items:center;gap:8px;display:flex}.tns-segment{flex:none;display:inline-flex}.tns-segment button{color:var(--text-tertiary);white-space:nowrap;background:0 0;border:0}.tns-segment button[data-value=buy].is-active{color:var(--term-buy)}.tns-segment button[data-value=sell].is-active{color:var(--term-sell)}.tns-threshold{min-width:0;height:var(--sz-band-control);border-radius:var(--radius-around-2);background:var(--sf-well);box-shadow:inset 0 0 0 1px var(--sf-hairline);align-items:center;display:flex}.tns-threshold:focus-within{box-shadow:inset 0 0 0 1px var(--field-edge-focus)}.tns-threshold.is-invalid{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-sell) 75%, transparent)}.tns-threshold-field{cursor:text;align-items:center;min-width:0;height:100%;padding-left:8px;display:flex}.tns-threshold-label{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin-right:6px}.tns-threshold.is-set .tns-threshold-label{color:var(--term-select)}.tns-threshold-affix{color:var(--text-tertiary);font:400 var(--type-row)/1 var(--term-sans);margin-right:1px}.tns-threshold input{width:56px;min-width:0;height:100%;color:var(--text-primary);font:400 var(--type-row)/1 var(--term-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.tns-threshold input::placeholder{color:var(--text-tertiary)}.tns-unit{height:var(--sz-band-inner);border-radius:var(--radius-s);color:var(--text-secondary);font:600 var(--type-label)/1 var(--term-sans);background:0 0;border:0;flex:none;align-items:center;gap:2px;margin:2px;padding:0 4px 0 7px;display:inline-flex}.tns-unit:hover,.tns-unit.is-open{color:var(--text-primary)}.tns-unit:hover svg,.tns-unit.is-open svg{color:var(--text-secondary)}.tns-unit svg{color:var(--text-tertiary)}.tns-unit.is-open svg{transform:rotate(180deg)}.tns-menu{z-index:40;border-radius:var(--radius-l);width:232px;animation:tns-drop var(--motion-reveal) ease-out;padding:8px;position:absolute;top:calc(100% + 6px);right:0}@keyframes tns-drop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tns-menu-heading{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-mono);letter-spacing:var(--type-label-tracking);text-transform:uppercase;padding:2px 2px 7px}.tns-menu .tns-segment{width:100%;display:flex}.tns-menu .tns-segment button{flex:1 1 0}.tns-menu .tns-segment{height:24px}.tns-menu .tns-segment button{height:20px}.tns-menu .tns-segment+.tns-menu-heading,.tns-menu .tns-presets+.tns-menu-heading{margin-top:12px}.tns-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.tns-preset{border-radius:var(--radius-s);background:var(--sf-well);height:26px;box-shadow:inset 0 0 0 1px var(--sf-hairline);color:var(--text-secondary);font:400 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0 4px;overflow:hidden}.tns-preset:hover{background:var(--term-panel-3);color:var(--text-primary)}.tns-preset.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.tns-header,.tns-row{grid-template-columns:12px minmax(0, 1.1fr) minmax(0, 1fr) var(--tns-time,56px);align-items:center;column-gap:10px;padding:0 10px;display:grid}.tns[data-time-precision=ms]{--tns-time:82px}.tns-header{height:var(--sz-col-head);border-top:1px solid var(--sf-hairline);border-bottom:1px solid var(--sf-hairline);color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;flex:none}.tns-header>span:nth-child(2){justify-self:end}.tns-header-toggle{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;justify-self:end;align-items:baseline;gap:4px;padding:0;display:inline-flex}.tns-header-toggle:hover{color:var(--text-secondary)}.tns-header-toggle em{color:var(--text-tertiary);font-style:normal}.tns-header-toggle:hover em{color:var(--text-tertiary)}.tns-rows{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;background:var(--sf-panel);flex:auto;min-height:0;padding:2px 0 6px;overflow-y:auto}.tns-rows:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.tns-row{isolation:isolate;height:var(--sz-row);color:var(--text-secondary);font:400 var(--type-row)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.tns-row:before{content:"";z-index:-1;inset-block:0;width:var(--share,0%);position:absolute;right:0}.tns-row[data-side=buy]:before{background:color-mix(in srgb, var(--term-buy) 8%, transparent)}.tns-row[data-side=sell]:before{background:color-mix(in srgb, var(--term-sell) 8%, transparent)}.tns-row:after{content:"";z-index:-1;opacity:0;pointer-events:none;animation:.7s ease-out tns-in;position:absolute;inset:0}.tns-row[data-side=buy]:after{background:color-mix(in srgb, var(--term-buy) 14%, transparent)}.tns-row[data-side=sell]:after{background:color-mix(in srgb, var(--term-sell) 14%, transparent)}@keyframes tns-in{0%{opacity:1}to{opacity:0}}.tns-row>*{text-overflow:ellipsis;overflow:hidden}.tns-side{font:600 var(--type-label)/1 var(--term-sans)}.tns-row[data-side=buy] .tns-side,.tns-row[data-side=buy] .tns-price{color:var(--term-buy)}.tns-row[data-side=sell] .tns-side,.tns-row[data-side=sell] .tns-price{color:var(--term-sell)}.tns-price,.tns-size,.tns-time{justify-self:end}.tns-price{font-weight:600}.tns-size{color:var(--text-secondary)}.tns-size i{color:var(--text-disabled);font-style:normal}.tns-time{color:var(--text-tertiary)}.tns-time.is-repeat{color:var(--text-disabled)}.tns-row[data-magnitude=md] .tns-size{color:var(--text-primary);font-weight:600}.tns-row[data-magnitude=lg]{background:var(--pop-key)}.tns-row[data-magnitude=lg] .tns-size{color:var(--text-primary);font-weight:600}.tns-row[data-magnitude=xl]{background:var(--pop-press);box-shadow:inset 2px 0 0 var(--text-primary)}.tns-row[data-magnitude=xl] .tns-size{color:var(--text-primary);font-weight:600}.tns-row[data-magnitude=xl] .tns-time{color:var(--text-tertiary)}@container (width<=420px){.tns-count{display:none}.tns-filters{gap:6px}.tns-threshold-label{display:none}.tns-threshold input{width:48px}}@container (width<=300px){.tns-segment button{padding:0 6px}.tns-header,.tns-row{column-gap:8px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.tns-row:after,.tns-menu{animation:none}.tns-icon-button{transition:none}}.tns-scope{min-height:var(--sz-row);padding:0 4px 0 var(--sz-band-pad);box-shadow:inset 0 -1px 0 var(--sf-strip-line);background:var(--sf-strip);color:var(--text-secondary);font:var(--type-label-weight) var(--type-body)/1.3 var(--term-sans);flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.tns-scope b{font-weight:inherit}.tns-scope[data-state=reading] b{color:var(--text-tertiary)}.tns-rows .tns-row:hover{background:var(--sf-hover-band);color:var(--text-primary)}.tns-rows .tns-row[data-linked]:hover{background:linear-gradient(to right, var(--xh-line) 0 2px, transparent 2px), var(--sf-hover-band)}.tns-rows .tns-row:hover .tns-time{color:var(--text-secondary)}.pnl-menu{--pnl-col:276px;--pnl-inset:6px;--pnl-left:8px;top:4px;left:var(--pnl-left);z-index:20;width:calc(var(--pnl-col) * 2 + var(--pnl-inset) * 3 + 2px);border-radius:var(--radius-around-7);flex-direction:column;max-width:calc(100% - 16px);min-height:0;max-height:calc(100% - 12px);display:flex;position:absolute;overflow:hidden}.ws-drawer[data-open=false]{display:none}.ws-frame[data-menu-drag] .pnl-menu{visibility:hidden}.pnl-head{height:var(--sz-band);padding:0 var(--sz-band-pad) 0 calc(var(--pnl-inset) + 8px);flex:none;align-items:center;gap:8px;display:flex}.pnl-head h2{color:var(--text-primary);font:600 var(--type-text)/1 var(--term-sans);letter-spacing:0;text-transform:none;margin:0}.pnl-count{color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);margin-right:auto}.pnl-close{color:var(--text-tertiary)}.pnl-search{height:30px;margin:var(--pnl-inset) var(--pnl-inset) 0;border:1px solid var(--term-line);border-radius:var(--radius-around-1);background:var(--sf-well);color:var(--text-tertiary);cursor:text;flex:none;align-items:center;gap:7px;padding:0 8px;display:flex}.pnl-search:focus-within{border-color:var(--field-edge-focus)}.pnl-search>svg{flex:none}.pnl-search input{min-width:0;height:100%;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;border:0;flex:auto;padding:0}.pnl-search input::placeholder{color:var(--text-tertiary)}.pnl-body{min-height:0;padding:2px var(--pnl-inset) var(--pnl-inset);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;overflow-y:auto}.pnl-body:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.pnl-cols{columns:2 var(--pnl-col);column-gap:var(--pnl-inset)}.pnl-group{break-inside:avoid;padding-bottom:2px}.pnl-group h3{color:var(--text-tertiary);font:600 var(--type-body)/1 var(--term-sans);text-transform:none;margin:0;padding:10px 8px 4px}.pnl-group ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.pnl-empty{color:var(--text-tertiary);font:400 var(--type-text)/1.3 var(--term-sans);margin:0;padding:18px 8px}.pnl-row{border-radius:var(--radius-s);align-items:center;gap:2px;height:30px;padding-right:4px;display:flex;position:relative}.pnl-row:hover,.pnl-row:focus-within{background:var(--sf-hover)}.pnl-main{border-radius:var(--radius-s);min-width:0;height:100%;color:var(--text-primary);font:var(--type-value-weight) var(--type-value)/1 var(--term-sans);text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;flex:auto;align-items:center;gap:9px;padding:0 4px 0 8px;display:flex}.pnl-main:active{background:var(--sf-press)}.pnl-icon{width:18px;height:18px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pnl-row:hover .pnl-icon{color:var(--text-secondary)}.pnl-row.is-on :is(.pnl-icon,.pnl-name){color:var(--text-primary)}.pnl-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pnl-many{color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);flex:none}.pnl-note{border:1px solid var(--term-line);border-radius:var(--radius-s);color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);white-space:nowrap;flex:none;padding:2px 5px;font-style:normal}.pnl-key{border:1px solid var(--pop-key-edge);border-radius:var(--radius-s);background:var(--pop-key);min-width:18px;height:18px;color:var(--text-tertiary);font:var(--type-value-weight) var(--type-label)/1 var(--term-sans);white-space:nowrap;flex:none;place-items:center;margin-right:2px;padding:0 5px;display:inline-grid}.pnl-remove,.pnl-pin{flex:none;width:22px;height:22px}.pnl-remove{visibility:hidden;color:var(--text-tertiary)}.pnl-row:hover .pnl-remove,.pnl-row:focus-within .pnl-remove{visibility:visible}.pnl-pin{color:var(--text-tertiary)}.pnl-pin:hover,.pnl-pin.is-pinned,.pnl-pin.is-pinned:hover{color:var(--text-primary)}.pnl-foot{padding:0 var(--pnl-inset) var(--pnl-inset);flex:none}.pnl-foot:before{content:"";height:1px;margin:0 2px var(--pnl-inset);background:var(--pop-sep);display:block}.pnl-foot-link{border-radius:var(--radius-s);width:100%;height:30px;color:var(--text-secondary);font:var(--type-value-weight) var(--type-value)/1 var(--term-sans);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;display:flex}.pnl-foot-link>svg{width:18px;color:var(--text-tertiary);flex:none}.pnl-foot-link:hover,.pnl-foot-link:focus-visible{background:var(--sf-hover);color:var(--text-primary)}.ws-drawer-close{inset:var(--sz-band) 8px 8px;z-index:3;border:1px dashed color-mix(in srgb, var(--text-primary) 22%, var(--sf-panel));border-radius:var(--radius-l);background:color-mix(in srgb, var(--pop-bg) 92%, transparent);color:var(--text-tertiary);font:400 var(--type-value)/1.3 var(--term-sans);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute}.ws-drawer-close.is-active{border-color:color-mix(in srgb, var(--term-danger) 70%, var(--sf-panel));background:color-mix(in srgb, var(--ws-close-bg) 92%, transparent);color:var(--ws-close-text)}@media (min-width:1800px){.pnl-menu{width:calc(var(--pnl-col) * 3 + var(--pnl-inset) * 4 + 2px)}.pnl-cols{columns:3 var(--pnl-col)}}@media (hover:none){.pnl-remove{visibility:visible}}@media (max-width:900px){.pnl-menu{z-index:30;width:auto;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;inset:0}.pnl-cols{columns:auto}.pnl-key,.pnl-pin,.pnl-foot{display:none}.pnl-search,.pnl-row{height:var(--sz-list-row)}.pnl-main{touch-action:auto}.pnl-remove{width:var(--sz-band-control);height:var(--sz-band-control)}}.pp-row{align-items:center;gap:4px;display:inline-flex}.pp-slot{display:inline-flex;position:relative}.pp-button{width:var(--sz-bar-control);justify-content:center;padding:0;position:relative}.pp-button>svg:first-child{color:var(--text-secondary)}.pp-button:hover>svg:first-child,.pp-button[aria-expanded=true]>svg:first-child{color:var(--text-primary)}.pp-button[data-on=true]{background:var(--sel-bg-band,color-mix(in srgb, var(--text-primary) 9%, transparent))}.pp-button[data-on=true]>svg:first-child{color:var(--text-primary)}.pp-button[data-on=true]:hover{background:color-mix(in srgb, var(--text-primary) 13%, transparent)}.pp-menu{z-index:60;border-radius:var(--radius-l);flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.pp-menu-item{color:var(--text-secondary);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;display:flex}.pp-menu-item:hover,.pp-menu-item:focus-visible{background:var(--sf-hover);color:var(--text-primary)}.pp-menu-item>svg{color:var(--text-tertiary);flex:0 0 18px}.sv-chip-wrap{position:relative}.sv-chip{color:var(--term-warning-ink);border-color:color-mix(in srgb, var(--term-warning) 38%, var(--term-line))}.sv-chip:hover{color:var(--term-warning-ink);border-color:color-mix(in srgb, var(--term-warning) 60%, var(--term-line-strong))}.sv-chip-wrap.is-open .sv-chip{background:var(--term-panel-3);color:var(--term-warning-ink)}.sv-dot{background:var(--term-warning);border-radius:50%;flex:none;width:6px;height:6px}.sv-note{z-index:60;border-radius:var(--radius-l);white-space:normal;flex-direction:column;gap:10px;width:292px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.sv-entry h3{color:var(--text-primary);font:600 var(--type-value)/1.3 var(--term-sans);letter-spacing:0;text-transform:none;margin:0 0 4px}.sv-entry p{color:var(--text-secondary);font:400 var(--type-text)/1.45 var(--term-sans);margin:0 0 4px}.sv-entry p:last-child{margin-bottom:0}.sv-entry+.sv-entry{box-shadow:0 -1px 0 var(--sf-hairline);padding-top:10px}.sv-actions{justify-content:flex-end;gap:6px;display:flex}.sv-scope{color:var(--text-tertiary);font:400 var(--type-body)/1.4 var(--term-sans);align-items:flex-start;gap:8px;margin:0;padding:6px 8px 4px;display:flex}.sv-scope svg{color:var(--text-tertiary);flex:none;margin-top:1px}.ws-menu-form .sv-scope{padding:0}.sv-status{color:var(--text-secondary);font:var(--type-value-weight) var(--type-row)/1.4 var(--term-sans);margin:4px 8px 2px}.sv-status[data-tone=error]{color:var(--term-danger)}.sv-status[data-tone=ok]{color:var(--text-secondary)}.sv-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.sv-note{max-width:calc(100vw - 24px);left:0;right:auto}.ws-bar .sv-chip .ws-bar-label{max-width:96px}}.ws-menu-kbd.is-empty{border-style:dashed}.vk-pick .ws-menu-item{align-items:center}.vk-pick .vk-slot{text-align:center;min-width:30px;margin:0}.vk-holder{color:var(--text-primary);font:400 var(--type-text)/1.3 var(--term-sans)}.vk-holder.is-free{color:var(--text-tertiary)}.vk-strip-wrap{gap:6px;display:grid}.vk-strip-label{color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans)}.vk-strip{gap:3px;display:flex}.vk-cap{border:1px solid var(--term-line);border-radius:var(--radius-s);min-width:0;height:26px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-mono);background:0 0;flex:1 1 0;padding:0;position:relative}.vk-cap.is-none{font-family:var(--term-sans);flex:none;padding:0 7px}.vk-cap.is-taken{color:var(--text-tertiary)}.vk-cap:hover{border-color:var(--term-line-strong);color:var(--text-primary)}.vk-cap[aria-checked=true]{background:var(--sel-bg);color:var(--text-primary);box-shadow:none;border-color:#0000}.ws-menu-form .vk-strip-note{color:var(--text-tertiary);font-size:var(--type-label)}.hp-notice-action{pointer-events:auto}.hp-banner{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.hp-banner-actions{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-left:auto;display:inline-flex}.hp-banner-link{color:inherit;font:400 var(--type-text)/1.3 var(--term-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0}.hp-banner-link:hover{text-decoration-color:currentColor}.hp-banner-link:focus-visible{border-radius:var(--radius-xs)}.ws-empty{background:var(--sf-panel);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;overflow:hidden}.ws-empty[data-visible=false]{visibility:hidden}.ws-empty:before{content:"";border:1px dashed var(--term-line-strong);border-radius:var(--radius-m);pointer-events:none;position:absolute;inset:8px}.ws-empty-add{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);height:28px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ws-empty-add:hover,.ws-empty-add.is-open{border-color:var(--term-select);color:var(--text-primary)}.ws-empty-hint{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);position:relative}.ws-empty-close{border-radius:var(--radius-s);width:20px;height:20px;color:var(--text-tertiary);opacity:0;transition:opacity var(--motion-hover) ease;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:14px;right:14px}.ws-empty:hover .ws-empty-close,.ws-empty-close:focus-visible{opacity:1}.ws-empty-close:hover{background:var(--term-panel-3);color:var(--text-primary)}@media (hover:none){.ws-empty-close{opacity:1}}.ws-empty-menu{min-width:230px}.ws-panel-menu-heading{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;padding:8px 8px 4px}.ws-empty-menu .ws-tab-icon{color:var(--text-tertiary)}.ws-empty-moves{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);margin-left:auto;padding-left:12px}.ws-dragging .ws-empty>*{visibility:hidden}.tns-row[data-linked],.ob-row[data-linked]{background:linear-gradient(to right, var(--xh-line) 0 2px, transparent 2px), var(--sf-hover)}.tns-row[data-linked]{color:var(--text-primary)}.tns-row[data-linked] .tns-time{color:var(--text-secondary)}.ob-row[data-linked] .ob-px{font-weight:600}.ob-spread[data-linked]{background:linear-gradient(to right, var(--xh-line) 0 2px, transparent 2px), var(--sf-active)}.dl-row[data-linked]{background:linear-gradient(to right, var(--xh-line) 0 2px, transparent 2px), var(--dl-row-hover)}.dl-row[data-linked] .dl-px{background:var(--dl-px-hover);color:var(--text-primary)}.chart-link-tag{z-index:4;box-sizing:border-box;border-radius:var(--radius-xs);background:var(--xh-label);height:19px;color:var(--xh-label-ink);font:400 var(--type-body)/19px var(--term-mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;pointer-events:none;padding:0 4px;position:absolute;right:0;transform:translateY(-50%)}[data-link-edge-slot]{position:relative}[data-link-edge-slot][data-link-edge-shown]>:not(.link-edge-note){visibility:hidden}.link-edge-note{z-index:4;border-radius:var(--radius-s);background:var(--xh-label);height:18px;color:var(--xh-label-ink);font:400 var(--type-body)/18px var(--term-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;padding:0 7px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-link-edge-slot][data-link-edge-shown]>.link-edge-note{display:block}[data-link-edge-slot=above]>.link-edge-note:before{content:"↑ "}[data-link-edge-slot=below]>.link-edge-note:before{content:"↓ "}.dl-readout-price{color:var(--text-primary);font-style:normal}:root[data-price-pick] [data-link-p]{cursor:crosshair}:root[data-price-pick] [data-price-pick-hover]{background:linear-gradient(to right, var(--xh-line) 0 2px, transparent 2px), var(--sf-active);box-shadow:inset 0 1px 0 var(--xh-line), inset 0 -1px 0 var(--xh-line)}.of-pill{z-index:7;top:calc(var(--cx-pane-bottom,70%) - 38px);left:calc((100% - var(--cx-axis-w,64px)) / 2);box-sizing:border-box;border-radius:var(--radius-round);background:var(--sf-raised);height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--term-ink) 7%, transparent), 0 8px 24px color-mix(in srgb, var(--term-shadow) 40%, transparent);font-family:var(--term-sans);font-size:var(--type-text);color:var(--text-secondary);white-space:nowrap;pointer-events:none;align-items:center;gap:9px;padding:0 12px;font-weight:400;line-height:16px;display:flex;position:absolute;transform:translate(-50%)}.of-pill .of-reason{color:var(--term-warning-ink);font-weight:400}.fp-type-button{gap:5px;padding:0 5px 0 6px}.fp-type-button>svg:first-child{color:var(--text-tertiary)}.fp-type-button.is-footprint>svg:first-child{color:var(--term-select)}.fp-type-name{color:var(--text-primary);font:400 var(--type-body)/1 var(--term-sans)}.cx-menu.fp-type-menu{border-radius:var(--radius-around-5);width:248px;min-width:0;padding:4px}.fp-type-row{grid-template-columns:var(--menu-icon) minmax(0, 1fr) auto var(--menu-state);align-items:center;gap:var(--menu-gap);border-radius:var(--radius-s);width:100%;min-height:30px;color:var(--text-secondary);text-align:left;background:0 0;border:0;padding:5px 8px;display:grid}.fp-type-row:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.fp-type-row:disabled{cursor:default;color:var(--text-tertiary)}.fp-type-row>.mr-icon{color:var(--text-tertiary)}.fp-type-row.is-current{color:var(--text-primary)}.fp-type-row.is-current>.mr-icon{color:var(--term-select)}.fp-type-why{color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);white-space:nowrap}.fp-tick{color:var(--term-select)}.fp-type-text{flex-direction:column;gap:3px;min-width:0;display:flex}.fp-type-text strong{color:inherit;font:400 var(--type-text)/1.1 var(--term-sans)}.cx-heading:has(.fp-type-menu){z-index:60}.fp-unit{min-height:32px;color:var(--text-secondary);font:600 var(--type-text)/1 var(--term-sans);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;padding:3px 8px 3px 36px;display:grid}.fp-unit .cx-segment{display:flex}.fp-unit .cx-segment button{min-width:0;font-family:var(--term-sans);white-space:nowrap;flex:auto;padding:0 6px}.fp-unit .cx-segment button:disabled{cursor:default;opacity:.45}.fp-type-look{grid-template-columns:var(--menu-icon) minmax(0, 1fr) auto;border:0;border-top:1px solid var(--term-line-soft);width:100%;color:var(--text-secondary);text-align:left;background:0 0;align-items:center;margin-top:4px;display:grid}.fp-type-look>.mr-icon{color:var(--text-tertiary)}.fp-type-look:disabled{cursor:default;color:var(--text-tertiary)}.fp-type-look-link{color:var(--text-tertiary);align-items:center;gap:2px;display:inline-flex}.fp-type-look-link b{color:var(--text-primary);font-weight:400}.fp-type-look-link svg{transform:rotate(-90deg)}.fp-type-look:hover,.fp-type-look:hover .fp-type-look-link{color:var(--text-primary)}.fp-rows{height:var(--sz-band-control);flex:none;align-items:center;gap:1px;margin:0 6px 0 2px;display:inline-flex}.fp-rows-step{color:var(--text-tertiary);background:0 0;border:0;place-items:center;display:inline-grid}.fp-rows-step:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.fp-rows-step:disabled{cursor:default;opacity:.4}.fp-rows-value{color:var(--text-primary);white-space:nowrap;background:0 0;align-items:center;gap:4px;display:inline-flex}.fp-rows-label{color:var(--text-tertiary);font-weight:400}.fp-rows-number,.fp-rows-input{box-sizing:content-box;width:calc(var(--fp-rows-ch,4) * 1ch);height:calc(var(--sz-band-control) - 4px);border-radius:var(--radius-xs);color:var(--text-primary);font:600 var(--type-body)/1 var(--term-mono);text-align:left;background:0 0;border:0;margin:0;padding:0 3px}.fp-rows-number{cursor:text}.fp-rows-number:hover:not(:disabled){background:var(--term-panel-3)}.fp-rows-number:disabled{cursor:default}.fp-rows-input{background:var(--term-panel-3);box-shadow:inset 0 0 0 1px var(--term-line-strong)}.fp-rows-auto{height:calc(var(--sz-band-control) - 4px);border-radius:var(--radius-s);color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);background:0 0;border:0;padding:0 8px}.fp-rows-auto.is-on{background:var(--sel-bg);color:var(--text-primary)}.fp-rows-auto:not(.is-on):hover:not(:disabled){background:var(--sf-hover);color:var(--text-primary)}.fp-rows-auto:disabled{cursor:default;opacity:.4}.fp-unit-chip{border-radius:var(--radius-s);background:var(--term-panel-3);color:var(--text-tertiary);font:600 var(--type-label)/20px var(--term-mono);white-space:nowrap;margin-left:5px;padding:0 6px}.fp-anchor{min-height:20px;color:var(--text-tertiary);font:400 var(--type-text)/1.2 var(--term-sans);justify-content:space-between;align-items:center;gap:8px;margin-left:54px;display:flex}.fp-anchor b{color:var(--text-secondary);font:400 var(--type-text)/1.2 var(--term-mono);font-variant-numeric:tabular-nums}.fp-anchor-move{border-radius:var(--radius-s);height:20px;color:var(--text-secondary);font:var(--type-value-weight) var(--type-text)/1 var(--term-sans);background:0 0;border:0;padding:0 8px}.fp-anchor-move:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.fp-anchor-move:disabled{opacity:.4;cursor:default}.fpb{z-index:9;top:6px;right:calc(var(--cx-axis-w,64px) + 56px);border:1px solid var(--pop-edge);border-radius:var(--radius-around-3);background:var(--pop-bg);--sel-bg:color-mix(in srgb, var(--text-primary) 12%, var(--pop-bg));box-shadow:0 4px 14px color-mix(in srgb, var(--term-shadow) 28%, transparent);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;align-items:center;gap:2px;padding:2px;display:flex;position:absolute}.fpb-pick,.fpb-mark,.fpb-gear{border-radius:var(--radius-s);height:22px;color:var(--text-secondary);font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0 7px;display:inline-flex}.fpb-pick{color:var(--text-primary);padding-right:4px}.fpb-pick>svg{color:var(--text-tertiary)}.fpb-pick b{color:var(--term-select);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.fpb-gear{width:24px;color:var(--text-tertiary);justify-content:center;padding:0}.fpb-pick:hover:not(:disabled),.fpb-mark:hover:not(:disabled),.fpb-gear:hover:not(:disabled),.fpb-pick.is-open{background:var(--pop-hover);color:var(--text-primary)}.fpb-mark{color:var(--text-tertiary)}.fpb-mark.is-on,.fpb-mark.is-on:hover:not(:disabled){background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.fpb-pick:disabled,.fpb-mark:disabled,.fpb-gear:disabled{cursor:default;opacity:.45}.price-chart.has-footprint-bar .chart-hover-legend{max-width:calc(100% - var(--cx-axis-w,64px) - var(--fpb-w,0px) - 84px)}.price-chart.has-footprint-bar[data-fpb-crowded] .chart-hover-legend{max-width:calc(100% - var(--cx-axis-w,64px) - 20px);top:44px}.price-chart.has-footprint-bar .cxp-chrome[data-pane=price][data-crowded] .cxp-controls{top:10px}.price-chart[data-frozen] .fpb{display:none}.price-chart .chart-script-pane-legend{z-index:8;border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--term-panel)) 72%, transparent);max-width:calc(100% - 88px);color:var(--text-tertiary);--term-mono:var(--term-sans);font:var(--type-value-weight) var(--type-body)/1 var(--term-mono);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute;left:6px}.price-chart .chart-script-pane-legend:not([data-placed]){visibility:hidden}.price-chart .chart-script-pane-legend>span:first-child{color:var(--text-tertiary);text-overflow:ellipsis;font-weight:600;overflow:hidden}.price-chart .chart-script-pane-legend>strong{font-size:var(--type-body);font-weight:600}.price-chart .css-value{align-items:baseline;gap:4px;display:inline-flex}.price-chart .css-value>strong{font-size:var(--type-body);font-weight:600}.price-chart .css-value-label{color:var(--text-tertiary);font-weight:var(--type-value-weight)}.cx-legend-row.is-hidden .css-value>strong,.cx-pane-legend.is-hidden .css-value>strong{visibility:hidden}@container ws-panel (width<=560px){.price-chart .css-value-label{display:none}}.price-chart .css-tables{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.price-chart .css-table-group{flex-direction:column;gap:6px;display:flex;position:absolute;overflow:hidden}.price-chart .css-table-group[data-position$=right]{align-items:flex-end}.price-chart .css-table-group[data-position$=center]{align-items:center}.price-chart .css-table-group[data-position$=left]{align-items:flex-start}.price-chart .css-table{border-collapse:collapse;color:var(--text-primary);font-family:var(--term-sans);font-variant-numeric:tabular-nums;font-weight:var(--type-value-weight);border-style:hidden;line-height:1.25}.price-chart .css-table td{white-space:pre;text-overflow:ellipsis;max-width:480px;padding:4px 8px;overflow:hidden}.price-chart .css-table td.is-empty{padding:0}.price-chart .css-table td.is-tiny{padding:2px 6px;font-size:10px}.price-chart .css-table td.is-small{padding:3px 7px;font-size:11px}.price-chart .css-table td.is-normal{font-size:12px}.price-chart .css-table td.is-large{padding:5px 10px;font-size:14px}.price-chart .css-table td.is-huge{padding:6px 12px;font-size:18px}.price-chart .css-table td[data-tip]{pointer-events:auto;cursor:default}.price-chart .css-table td.is-bold{font-weight:600}.price-chart .css-table .css-meter{vertical-align:middle;border-radius:var(--radius-round);background:color-mix(in srgb, var(--text-tertiary) 22%, transparent);width:72px;height:6px;display:inline-block;overflow:hidden}.price-chart .css-table .css-meter.is-after-text{margin-left:6px}.price-chart .css-table .css-meter>i{border-radius:inherit;background:currentColor;height:100%;display:block}.csp-panel .css-text{border:1px solid var(--pop-field-edge);border-radius:var(--radius-m);background:var(--pop-field);width:100%;min-width:0;height:30px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums;padding:0 10px}.csp-panel .css-text::placeholder{color:var(--text-tertiary)}.csp-panel .css-text:focus{border-color:var(--field-edge-focus)}.csp-panel .css-text.is-invalid{border-color:color-mix(in srgb, var(--term-warning) 55%, var(--term-line))}.csp-panel .css-field-problem{color:var(--term-warning-ink);font:400 var(--type-floor)/1.3 var(--term-sans)}.csp-panel .css-market-field,.csp-panel .css-addresses-field{align-items:start;padding:5px 0}.csp-panel .css-market-field .csp-label,.csp-panel .css-addresses-field .csp-label{padding-top:9px}.csp-panel .css-market{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;display:grid}.csp-panel .css-market .mk-search{border:1px solid var(--term-line);border-radius:var(--radius-m);background:var(--term-bg);grid-template-rows:28px auto;min-width:0;display:grid}.csp-panel .css-market .mk-search:focus-within{border-color:var(--field-edge-focus)}.csp-panel .css-market .mk-face{grid-row:1;padding:0 8px}.csp-panel .css-market .mk-ticker{font-size:var(--type-value);font-weight:600}.csp-panel .css-market[data-follows-chart] .mk-face .mk-ticker{color:var(--text-secondary)}.csp-panel .css-market .mk-input{border-radius:var(--radius-s);height:28px;font-size:var(--type-value);padding-left:30px;font-weight:600;inset:0 0 auto}.csp-panel .css-market .mk-input:focus{background-position:8px;background-size:14px 14px}.csp-panel .css-market .mk-list{border:0;border-top:1px solid var(--sf-hairline);border-radius:0 0 var(--radius-m) var(--radius-m);width:auto;max-height:216px;box-shadow:none;background:0 0;grid-row:2;padding:3px;animation:none;position:static}.csp-panel .css-market .mk-option{gap:8px;min-height:30px}.csp-panel .css-chip-toggle{border:1px solid var(--term-line);border-radius:var(--radius-m);background:var(--term-bg);height:30px;color:var(--text-tertiary);font:600 var(--type-body)/1 var(--term-sans);padding:0 10px}.csp-panel .css-chip-toggle:hover{color:var(--text-primary);border-color:var(--term-line-strong)}.csp-panel .css-chip-toggle.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none;border-color:#0000}.csp-panel .css-addresses{gap:6px;min-width:0;display:grid}.csp-panel .css-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.csp-panel .css-chip{border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--term-panel-3);height:24px;color:var(--text-primary);font:400 var(--type-body)/1 var(--term-mono);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.csp-panel .css-chip button,.csp-panel .css-clear{border-radius:var(--radius-s);width:20px;height:20px;color:var(--text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.csp-panel .css-chip button:hover,.csp-panel .css-clear:hover{background:var(--sf-active);color:var(--text-primary)}.csp-panel .css-time{align-items:center;gap:6px;min-width:0;display:flex}.csp-panel .css-time-value{color:var(--text-primary);font:var(--type-value-weight) var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.csp-panel .css-time-value.is-unset{color:var(--text-tertiary)}.csp-panel .css-pick{border:1px solid var(--term-line);border-radius:var(--radius-m);background:var(--term-bg);height:28px;color:var(--text-secondary);font:600 var(--type-body)/1 var(--term-sans);flex:none;margin-left:auto;padding:0 10px}.csp-panel .css-pick:hover{border-color:var(--term-line-strong);color:var(--text-primary)}.price-chart .chart-hover-legend .cx-legend-study[data-script-status]{flex-wrap:wrap;row-gap:1px;max-width:calc(100% + 6px);height:auto;min-height:20px;padding-block:2px;line-height:16px}.pal-trigger{padding:0 9px}.pal-trigger[aria-expanded=true]{background:var(--sel-bg);color:var(--text-primary)}.pal-trigger.is-field{--field-key-inset:calc((var(--sz-bar-control) - 18px) / 2);width:100%;padding:0 calc(var(--field-key-inset) - 1px) 0 calc(var(--field-key-inset) - 1px - 2.2px);border-radius:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + var(--field-key-inset)));border-color:var(--term-line);background:var(--term-panel-2);color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);justify-content:flex-start;gap:8px}.pal-trigger.is-field:hover{border-color:var(--term-line-strong);background:var(--term-panel-2);color:var(--text-tertiary)}.pal-trigger.is-field>svg:first-child{color:var(--text-tertiary)}.pal-trigger.is-field{container:pal-field/inline-size}.pal-trigger-short{display:none}@container pal-field (width<=339px){.pal-trigger-long{display:none}.pal-trigger-short{display:inline}}.pal-trigger-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pal-trigger-key{border:1px solid var(--term-line);border-radius:var(--radius-s);height:18px;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);flex:none;align-items:center;padding:0 5px;display:inline-flex}.pt-chip{align-items:center;gap:7px;display:inline-flex}.pt-chip i{background:var(--paper);border-radius:50%;flex:none;width:6px;height:6px}.pt-chip-equity{color:var(--text-primary);font:var(--type-value-weight) var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums}.pt-chip[data-state=stale] i{background:var(--term-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--term-warning) 22%, transparent)}.pt-chip[data-state=locked] i{background:var(--term-danger)}.pt-chip[data-state=locked] .pt-chip-equity{color:var(--term-danger)}@media (max-width:900px){.pt-chip-equity{display:none}}.lv-mode{height:var(--sz-bar-control);border:1px solid var(--term-line);border-radius:var(--radius-around-3);background:var(--sf-well);flex:none;align-items:stretch;gap:2px;padding:2px;display:inline-flex;position:relative}.lv-mode>button{border-radius:var(--radius-s);color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;padding:0 9px;display:inline-flex}.lv-mode>button:hover{color:var(--text-primary);background:var(--sf-hover)}.lv-account{flex:none;align-items:center;gap:4px;display:inline-flex}.lv-mode.is-split{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.lv-mode.is-split>button:not(.lv-mode-algos){justify-content:center}.lv-mode.is-split>button>[data-word]{flex-direction:column;align-items:center;display:inline-flex}.lv-mode.is-split>button>[data-word]:after{content:attr(data-word);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.lv-mode-value{min-width:112px;height:var(--sz-bar-control);border-radius:var(--radius-s);color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:0 8px;display:inline-flex}.lv-mode-value:hover{background:var(--sf-hover)}.lv-mode-value .pt-chip-equity{font-variant-numeric:tabular-nums}.lv-mode>button.is-on{font-weight:600}.lv-mode>button.is-on[data-mode=paper]{background:var(--paper-soft);color:var(--paper)}.lv-mode>button.is-on[data-mode=paper]:hover{background:color-mix(in srgb, var(--paper) 16%, var(--paper-soft))}.lv-mode>button.is-on[data-mode=paper][data-state=follower]{border-style:dashed;border-color:var(--paper-line)}.lv-mode>button.is-on[data-mode=paper][data-state=locked]{border-color:color-mix(in srgb, var(--term-danger) 55%, var(--sf-app));background:var(--error-bg);color:var(--term-danger)}.lv-mode>button.is-on[data-mode=live]{border-color:color-mix(in srgb, var(--term-info) 45%, var(--sf-app));background:color-mix(in srgb, var(--term-info) 10%, transparent);color:var(--term-info)}.lv-mode>button.is-on[data-mode=live]:hover{border-color:var(--term-info)}.lv-mode>button.is-on[data-mode=live][data-state=off]{border-style:dashed}.lv-mode button.lv-mode-algos{z-index:1;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:absolute;top:-6px}.lv-mode button.lv-mode-algos:has(>[data-account=live]){right:-6px}.lv-mode button.lv-mode-algos:has(>[data-account=paper]){left:-6px}.lv-mode-algos>span{border-radius:var(--radius-round);min-width:14px;height:14px;box-shadow:0 0 0 2px var(--sf-app);color:var(--term-bg);font:var(--type-value-weight) var(--type-floor)/14px var(--term-sans);font-variant-numeric:tabular-nums;text-align:center;padding:0 3px;display:block}.lv-mode-algos>[data-account=live]{background:var(--term-info)}.lv-mode-algos>[data-account=paper]{background:var(--paper)}.lv-chip{align-items:center;gap:7px;display:inline-flex}.lv-chip i{background:var(--term-info);border-radius:50%;flex:none;width:6px;height:6px}.lv-chip-value{color:var(--text-primary);font:var(--type-value-weight) var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums}.lv-chip[data-state=off] i{box-shadow:inset 0 0 0 1.5px var(--term-info);background:0 0}.lv-chip[data-state=off] .lv-chip-value,.lv-chip[data-state=reading] .lv-chip-value{color:var(--text-secondary)}.lv-chip[data-state=empty] .lv-chip-value{color:var(--term-warning-text)}.lv-chip[data-state=stale] i{background:var(--term-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--term-warning) 22%, transparent)}@media (max-width:900px){.lv-mode>button{padding:0 8px}.lv-chip-value,.lv-mode-value{display:none}}@media (max-width:520px){.lv-mode>button{padding:0 6px}.lv-mode .lv-chip i,.lv-mode .pt-chip i{display:none}}.ws-bar-button.lvt-button{color:var(--text-primary)}.ws-bar-button.lvt-button>svg:first-child{color:var(--text-secondary)}.ws-bar-button.lvt-button:hover>svg:first-child,.ws-bar-button.lvt-button.is-on>svg:first-child{color:var(--text-primary)}@media (max-width:1200px){.tb-strip .ws-bar-button.lvt-button{width:var(--sz-bar-control);justify-content:center;padding:0}.tb-strip .lvt-button .ws-bar-label{display:none}}.ptb{padding:0 4px env(safe-area-inset-bottom,0px);border-top:1px solid var(--term-line);--sel-bg:var(--sel-bg-band);--sf-hover:var(--sf-hover-band);background:var(--sf-band);flex:none;order:10;align-items:stretch;display:flex}.ptb-tab{min-width:0;height:var(--sz-bar);color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 0 2px;display:flex}.ptb-tab.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.ptb-tab:focus-visible{border-radius:var(--radius-l)}.ptb-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ptb-icon svg{width:18px;height:18px}.ptb-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.phs{z-index:80;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.phs[data-open=true]{pointer-events:auto}.phs-scrim{background:var(--pop-scrim);opacity:0;transition:opacity var(--motion-sheet) ease-out;position:absolute;inset:0}.phs[data-open=true] .phs-scrim{opacity:1}.phs-sheet{max-height:calc(100% - 48px - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);border:1px solid var(--pop-edge);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--pop-bg);box-shadow:var(--pop-shadow);transition:transform var(--motion-sheet) cubic-bezier(.2, .8, .2, 1);border-bottom:0;flex-direction:column;display:flex;position:relative;transform:translateY(100%)}.phs[data-open=true] .phs-sheet{transform:none}.phs-sheet.is-dragging{transition:none}@media (prefers-reduced-motion:reduce){.phs-scrim,.phs-sheet{transition:none}}.phs-head{height:var(--sz-band);touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;padding:6px 16px 0;display:flex;position:relative}.phs-grab{border-radius:var(--radius-round);background:var(--term-line-strong);width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.phs-title{color:var(--text-primary);font:600 var(--type-heading)/1.2 var(--term-sans);margin:0}.phs-done{color:var(--term-select);font:600 var(--type-heading)/1 var(--term-sans);background:0 0;border:0;padding:0 8px;position:absolute;top:6px;bottom:0;right:8px}.phs-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 0 12px;overflow-y:auto}.pm,.pm-site{gap:18px;display:grid}.pm{padding:4px 16px 8px}.pm-eyebrow{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 6px 12px}.pm-group{border-radius:var(--radius-xl);background:var(--pop-hover);display:grid;overflow:hidden}.pm-row{min-height:var(--sz-list-row);color:var(--text-primary);font:400 var(--type-heading)/1.25 var(--term-sans);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.pm-row+.pm-row{box-shadow:inset 0 1px 0 var(--pop-sep)}.pm-row:active{background:var(--pop-press)}.pm-row.is-front .pm-name{color:var(--term-select)}.pm-icon{color:var(--text-secondary);flex:none;display:inline-flex}.pm-icon svg{width:18px;height:18px}.pm-name{flex:auto;min-width:0}.pm-note{color:var(--text-tertiary);font-size:var(--type-body);flex:none}.pm-chev{color:var(--text-tertiary);flex:none}.pm-tick{color:var(--term-select);font-weight:600}.pm-credit{color:var(--text-tertiary);font:400 var(--type-body)/1.5 var(--term-sans);justify-self:start;margin:-14px 0 0 12px;padding:4px 0;text-decoration:none}.pm-credit:active{color:var(--text-secondary)}.pm-account{gap:10px}.pm-account>:not(.pm-name){flex:none}.pm-group:has(>.pm-account){overflow:visible}.pm-group>.pm-account{border-radius:inherit}.terminal-shell[data-phone]{-webkit-touch-callout:none}.terminal-shell[data-phone] .topbar :is([data-testid=settings-button],[data-testid=help-button]){display:none}.phone-tools-label{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:4px 16px 8px 28px}.chart-rail.is-phone{z-index:auto;background:0 0;margin:0;padding:0 16px;display:block}.chart-rail.is-phone .draw-rail{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:auto;padding:0;display:grid;overflow:visible}.chart-rail.is-phone .draw-rail-end{display:contents}.chart-rail.is-phone .draw-rail-sep{display:none}.chart-rail.is-phone .draw-rail-group{border-radius:var(--radius-xl);background:var(--pop-hover);height:64px}.chart-rail.is-phone .draw-rail-button{border-radius:var(--radius-xl);height:100%;color:var(--text-secondary);flex-direction:column;flex:auto;gap:5px;padding:8px 2px 6px}.chart-rail.is-phone .draw-rail-button svg{width:18px;height:18px}.chart-rail.is-phone .draw-rail-button:after{content:attr(aria-label);max-width:100%;font:400 var(--type-floor)/1.15 var(--term-sans);text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chart-rail.is-phone .draw-rail-more{border-radius:0 var(--radius-xl) 0 var(--radius-s);width:22px;height:22px;color:var(--text-tertiary);margin:0;position:absolute;top:0;right:0}.chart-rail.is-phone .draw-rail-more svg{transform:rotate(90deg)}.phone-tools-label-view{margin-top:20px}.phone-tools-view{padding:0 16px}.phone-tools-view .cx-phone-sheet-row{gap:12px;display:grid}.phone-tools-view .cx-heading-fill,.phone-tools-view .cx-sep{display:none}.phone-tools-view .cx-group{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.phone-tools-view .cx-group .cx-btn{border-radius:var(--radius-xl);background:var(--pop-hover);width:auto;height:64px;color:var(--text-secondary);flex-direction:column;gap:5px;padding:8px 2px 6px}.phone-tools-view .cx-group .cx-btn svg{width:18px;height:18px}.phone-tools-view .cx-group .cx-btn:after{content:attr(aria-label);max-width:100%;font:400 var(--type-floor)/1.15 var(--term-sans);text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-tools-view .cx-group .cx-btn.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}@media (hover:none){.draw-flyout-key{display:none}}.terminal-shell[data-phone] .topbar.ph-top{min-height:calc(var(--sz-bar) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 4px 0 6px;border-bottom:1px solid var(--term-line);background:var(--sf-app);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:0 6px;margin:0;display:grid}.ph-top>:is(.eyebrow,h1){display:none}.ph-top .mk-header:not(.is-band){display:contents}.ph-top .mk-box{min-width:0;max-width:100%;height:var(--sz-bar-control);background:0 0;border-color:#0000;grid-area:1/1/3/2;justify-self:start}.ph-top .mk-venue-button{color:var(--text-tertiary);font-size:var(--type-body);padding:0 4px 0 6px}.ph-top .tbx-feed{grid-area:1/2/3/3}.ph-top .tbx-price{grid-area:1/3/2/4;place-self:end;margin:0}.ph-top .tbx-price strong{font-size:var(--type-text);line-height:1.15}.ph-top .tb-stats{flex-wrap:nowrap;grid-area:2/3/3/4;place-self:start end;gap:0;width:auto;min-width:0;margin:0}.ph-top .tb-stat:not(.tbx-change){display:none}.ph-top .tbx-change{padding:0}.ph-top .tbx-change>span,.ph-top .tbx-change b{display:none}.ph-top .tbx-change strong{font-size:var(--type-body);line-height:1.2}.ph-top .ws-bar{grid-area:1/4/3/5;margin:0}.ph-top .ws-bar .pal-trigger{width:var(--sz-band);height:var(--sz-bar-control);background:0 0;border-color:#0000}.ph-top :is([data-testid=settings-button],[data-testid=help-button]){display:none}.cx-heading.is-phone{box-sizing:border-box;height:calc(var(--sz-band) + 1px);border-bottom:1px solid var(--term-line);flex-wrap:nowrap;flex:none;align-items:center;gap:2px;min-height:0;padding:0 4px 0 6px;display:flex}.cx-heading.is-phone .iv-quick{min-width:40px;font-size:var(--type-text);padding:0 6px;display:inline-flex}.cx-heading.is-phone .iv-trigger:not(.shows-current) .iv-trigger-label{display:none}.cx-heading.is-phone .iv-trigger{color:var(--text-tertiary)}.cx-heading.is-phone .cx-heading-fill{flex:auto;min-width:8px;display:block}.cx-heading.is-phone .cx-btn.cx-phone-sheet{width:var(--sz-band);height:var(--sz-band-control);color:var(--text-secondary);flex:none;padding:0}.cx-heading.is-phone .cx-phone-sheet svg{width:18px;height:18px}.pts{gap:18px;padding:4px 16px 8px;display:grid}.pts .pm-section{min-width:0}.pts-clocks .cbb-tools{min-height:var(--sz-list-row);border-radius:var(--radius-xl);background:var(--pop-hover);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.pts-clocks .cbb-sessions{flex:1 0 100%;min-width:0}.pts-slot{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pts-slot .cx-group{display:contents}.pts-slot .fp-type{min-width:0;display:grid;position:relative}.pts-slot :is(.cx-sep,.cx-heading-fill),.pts-slot .cx-btn.cx-tools-more{display:none}.pts-slot .cx-btn:not(.cx-btn-primary,.cx-tools-more){border-radius:var(--radius-xl);background:var(--pop-hover);width:auto;min-width:0;height:64px;color:var(--text-secondary);border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 2px 6px;display:flex;position:relative}.pts-slot .cx-btn:not(.cx-btn-primary,.cx-tools-more)>svg:first-child{width:18px;height:18px}.pts-slot .fp-type-button>svg+svg,.pts-slot .cx-btn-label>span:not(.cx-alerts-bell){display:none}.pts-slot .cx-btn:not(.cx-btn-primary,.cx-tools-more):after{content:attr(data-tip);max-width:100%;font:400 var(--type-floor)/1.15 var(--term-sans);text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pts-slot .cx-btn:disabled{opacity:.45}.pts-slot .cx-btn.fp-type-button:after{content:attr(aria-label)}.pts-slot .cx-btn[aria-pressed=true]{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.pts-slot .cx-count{position:absolute;top:6px;right:8px}.pts-slot .cbb-scale{height:var(--sz-band);border-radius:var(--radius-l);background:var(--pop-hover);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.pts-slot .cbb-scale button{border-radius:var(--radius-m);height:100%;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;border:0}.pts-slot .cbb-scale button.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.pts-slot[data-testid=phone-tools-alerts]{display:block}.pts-slot .cx-alerts{width:100%;display:block}.pts-slot .cx-alerts>.cx-btn{width:100%;height:var(--sz-list-row);border-radius:var(--radius-xl);background:var(--pop-hover);color:var(--text-primary);font:400 var(--type-heading)/1 var(--term-sans);border:0;flex-direction:row;gap:10px;padding:0 14px;display:flex}.pts-slot .cx-alerts>.cx-btn .cx-alerts-word{text-align:left;flex:auto}.pts-slot .cx-alerts>.cx-btn .cx-alerts-market{color:var(--text-tertiary);font-style:normal}.pts-slot .cx-alerts>.cx-btn:after{content:none}.pts-slot .cx-alerts>.cx-btn>.cx-alerts-word{display:inline}.agent-overlay{z-index:60;pointer-events:none;opacity:0;transition:opacity var(--motion-sheet) ease;position:fixed;inset:0}.agent-overlay.is-on{opacity:1}.agent-frame{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--term-series) 80%, transparent), inset 0 0 34px color-mix(in srgb, var(--term-series) 26%, transparent), inset 0 0 120px color-mix(in srgb, var(--term-series) 8%, transparent);position:absolute;inset:0}.agent-overlay.is-running .agent-frame{animation:1.8s ease-in-out infinite agent-breathe}@keyframes agent-breathe{0%,to{opacity:1}50%{opacity:.55}}.agent-card{--agent-pad:12px;border:1px solid var(--pop-edge);border-radius:var(--radius-xl);background:var(--pop-bg);width:min(304px,100vw - 32px);box-shadow:var(--pop-shadow);opacity:0;transform-origin:50% 0;transition:opacity var(--motion-sheet) ease, transform var(--motion-sheet) cubic-bezier(.2, .8, .2, 1), width var(--motion-sheet) cubic-bezier(.2, .8, .2, 1);position:absolute;top:46px;left:50%;overflow:hidden;transform:translate(-50%,-8px)scale(.985)}.agent-overlay.is-on .agent-card{opacity:1;transform:translate(-50%)scale(1)}.agent-card.is-open{width:min(400px,100vw - 32px)}.agent-progress{opacity:0;height:2px;transition:opacity var(--motion-sheet) ease;position:absolute;inset:0 0 auto;overflow:hidden}.agent-progress span{background:linear-gradient(90deg, color-mix(in srgb, var(--term-series) 35%, transparent), var(--term-series));transform-origin:0;height:100%;transition:transform var(--motion-sheet) cubic-bezier(.2, .8, .2, 1);display:block}.agent-card.is-open .agent-progress{opacity:1}.agent-card.is-done .agent-progress{opacity:0;transition-delay:var(--motion-linger)}.agent-card.is-failed .agent-progress span{background:var(--term-sell)}.agent-head{min-width:0;padding:10px var(--agent-pad);align-items:center;gap:10px;display:flex}.agent-orb{width:22px;height:22px;color:var(--term-series);flex:none}.agent-card.is-done .agent-orb,.agent-card.is-failed .agent-orb{opacity:.7}.agent-card.is-failed .agent-orb{color:var(--term-sell)}.agent-who{white-space:nowrap;flex:auto;align-items:baseline;gap:7px;min-width:0;display:flex}.agent-name{color:var(--text-primary);font:var(--type-title-weight) var(--type-text)/18px var(--term-sans);flex:none}.agent-doing{min-width:0;color:var(--text-tertiary);font:400 var(--type-text)/18px var(--term-sans);text-overflow:ellipsis;overflow:hidden}.agent-doing.is-live{background:linear-gradient(100deg, var(--text-tertiary) 38%, var(--text-primary) 50%, var(--text-tertiary) 62%) 0 0 / 260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite agent-shimmer}.agent-card.is-failed .agent-doing{color:var(--term-sell)}@keyframes agent-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.agent-clock{color:var(--text-tertiary);font:400 var(--type-body)/18px var(--term-sans);font-variant-numeric:tabular-nums;flex:none}.agent-body{transition:grid-template-rows var(--motion-sheet) cubic-bezier(.2, .8, .2, 1);grid-template-rows:0fr;display:grid}.agent-card.is-open .agent-body{grid-template-rows:1fr}.agent-body-inner{min-height:0;overflow:hidden}.agent-plan{max-height:calc(100vh - 160px);padding:10px var(--agent-pad) 12px;border-top:1px solid var(--pop-sep);flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.agent-plan>li{min-width:0;color:var(--text-tertiary);font:400 var(--type-text)/18px var(--term-sans);align-items:flex-start;gap:10px;padding-bottom:10px;display:flex;position:relative}.agent-plan>li:last-child{padding-bottom:0}.agent-plan>li:not(:last-child):before{content:"";background:var(--pop-sep);width:1px;position:absolute;top:21px;bottom:1px;left:8px}.agent-plan>li.is-done:not(:last-child):before{background:color-mix(in srgb, var(--term-series) 32%, var(--pop-sep))}.agent-plan>li.is-running,.agent-plan>li.is-done{color:var(--text-primary)}.agent-plan>li.is-pending,.agent-plan>li.is-skipped{color:var(--text-tertiary)}.agent-plan>li.is-failed{color:var(--text-primary)}.agent-step{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.agent-step-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-plan>li.is-running>.agent-step>.agent-step-title{font-weight:var(--type-value-weight)}.agent-step-error{color:var(--term-danger);font:400 var(--type-body)/16px var(--term-sans);white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-step-error:first-letter{text-transform:uppercase}.agent-mark{border-radius:var(--radius-round);width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--pop-edge);flex:none;place-items:center;margin-top:.5px;display:grid;position:relative}.agent-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.agent-mark.is-done{color:var(--term-series);background:color-mix(in srgb, var(--term-series) 14%, transparent);box-shadow:none}.agent-mark.is-failed{color:var(--term-sell);background:color-mix(in srgb, var(--term-sell) 14%, transparent);box-shadow:none}.agent-mark.is-skipped{color:var(--text-tertiary)}.agent-mark.is-running{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-series) 22%, transparent)}.agent-mark.is-running:after{content:"";border:1.5px solid #0000;border-top-color:var(--term-series);border-right-color:var(--term-series);border-radius:inherit;animation:.8s linear infinite agent-spin;position:absolute;inset:0}@keyframes agent-spin{to{transform:rotate(1turn)}}.agent-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-items li{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/16px var(--term-sans);transition:opacity var(--motion-sheet) ease}.agent-items li.is-pending{opacity:.45}.agent-items li.is-failed{color:var(--term-sell)}.agent-items li.is-more,.agent-item-key{color:var(--text-tertiary)}.agent-item-key:after{content:"";width:8px;display:inline-block}.agent-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-plan>li.is-folded{color:var(--text-tertiary)}.ws-host[data-agent-touch]:after,[data-testid=price-alert-toggle][data-agent-touch]:after{content:"";z-index:6;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--term-series), inset 0 0 18px color-mix(in srgb, var(--term-series) 18%, transparent);opacity:0;animation:1.6s ease-out agent-touch;position:absolute;inset:0}[data-testid=price-alert-toggle][data-agent-touch]{position:relative}@keyframes agent-touch{0%,35%{opacity:1}to{opacity:0}}.agent-traces{padding:10px var(--agent-pad) 12px;border-top:1px solid var(--pop-sep);flex-direction:column;gap:7px;margin:0;list-style:none;display:flex}.agent-traces li{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/17px var(--term-sans);align-items:center;gap:10px;animation:.26s cubic-bezier(.2,.8,.2,1) agent-trace-in;display:flex}.agent-traces li.is-latest{color:var(--text-secondary)}.agent-traces li.is-read .agent-mark:after{content:"";border-radius:var(--radius-round);background:var(--text-tertiary);width:5px;height:5px}.agent-traces li.is-read.is-latest .agent-mark:after{background:var(--term-series)}@keyframes agent-trace-in{0%{opacity:0;transform:translateY(5px)}}.agent-plan[hidden]{display:none}.agent-overlay.is-between .agent-frame{opacity:.34;animation:3.2s ease-in-out infinite agent-glow}@keyframes agent-glow{0%,to{opacity:.34}50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.agent-overlay,.agent-card,.agent-body,.agent-progress,.agent-progress span{transition:none}.agent-overlay.is-running .agent-frame,.agent-overlay.is-between .agent-frame,.agent-mark.is-running:after,.agent-traces li,.agent-doing.is-live{animation:none}.agent-doing.is-live{color:var(--text-tertiary);background:0 0}}.an-card{border:1px solid var(--pop-edge);border-radius:var(--radius-xl);background:var(--pop-bg);width:100%;box-shadow:var(--pop-shadow);pointer-events:auto;animation:.28s cubic-bezier(.2,.8,.2,1) an-in;overflow:hidden}@keyframes an-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.an-head{align-items:center;gap:10px;min-width:0;padding:10px 8px 10px 12px;display:flex}.an-orb{width:22px;height:22px;color:var(--term-series);opacity:.75;flex:none}.an-title{min-width:0;color:var(--text-tertiary);font:400 var(--type-text)/18px var(--term-sans);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.an-title strong{color:var(--text-primary);font-weight:var(--type-title-weight)}.an-when{color:var(--text-tertiary);font:400 var(--type-body)/18px var(--term-sans);font-variant-numeric:tabular-nums;flex:none}.an-x{border-radius:var(--radius-l);width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;flex:none;place-items:center;margin-left:-2px;padding:0;display:grid}.an-x:hover{background:var(--pop-hover);color:var(--text-primary)}.an-body{border-top:1px solid var(--pop-sep);padding:10px 12px 12px}.an-body:empty{display:none}.an-lines{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.an-lines li{min-width:0;color:var(--text-primary);font:400 var(--type-text)/17px var(--term-sans);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.an-lines li.an-more{color:var(--text-tertiary);font-size:var(--type-body);padding-left:27px}.an-mark{border-radius:var(--radius-round);background:color-mix(in srgb, var(--term-series) 14%, transparent);width:17px;height:17px;color:var(--term-series);flex:none;place-items:center;display:grid}.an-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.an-undone,.an-refused{font:400 var(--type-body)/16px var(--term-sans);margin:0}.an-undone{color:var(--text-tertiary)}.an-refused{color:var(--term-warning-text);margin-top:10px}.an-refused:first-letter{text-transform:uppercase}.an-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.an-btn{border:1px solid var(--pop-edge);border-radius:var(--radius-l);background:var(--pop-card);height:28px;color:var(--text-primary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;transition:background-color var(--motion-hover) ease, border-color var(--motion-hover) ease;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.an-btn:hover:not(:disabled){border-color:var(--term-line-strong);background:var(--pop-hover)}.an-btn:disabled{cursor:default;color:var(--text-tertiary)}.an-btn svg{color:var(--text-tertiary)}.an-open{flex:0 auto;min-width:0}.an-btn-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.an-btn.is-primary{background:var(--text-primary);color:var(--pop-bg);border-color:#0000}.an-btn.is-primary:hover:not(:disabled){background:var(--text-primary);border-color:#0000}.an-spin{border:1.5px solid color-mix(in srgb, var(--text-tertiary) 30%, var(--sf-panel));border-top-color:var(--text-tertiary);border-radius:var(--radius-round);width:11px;height:11px;animation:.8s linear infinite an-spin}@keyframes an-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.an-card,.an-spin{animation:none}}.tk-row{align-items:center;gap:10px;min-width:0;display:flex}.tk-switch{height:var(--sz-band-control);border:1px solid var(--ob-line);border-radius:calc(var(--sz-band-control) / 2);color:var(--text-secondary);font:600 var(--type-body)/1 var(--term-sans);background:0 0;flex:none;align-items:center;gap:6px;margin:0;padding:0 4px;display:inline-flex}.tk-switch:hover{background:var(--sf-hover)}.tk-switch>i,.kb-confirm>i{border-radius:var(--radius-round);background:var(--text-disabled);flex:none;width:16px;height:10px;position:relative}.tk-switch>i:after,.kb-confirm>i:after{content:"";background:var(--text-primary);width:8px;height:8px;transition:transform var(--motion-hover) linear;border-radius:50%;position:absolute;top:1px;left:1px}.tk-state{border-radius:calc(var(--sz-band-control) / 2);background:var(--sf-well);min-width:2.2em;color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-align:center;text-transform:uppercase;padding:3px 6px}.tk-switch[aria-checked=true]{border-color:var(--paper-line);background:var(--paper-soft);color:var(--paper)}.tk-switch[aria-checked=true] .tk-state{background:var(--paper);color:var(--paper-ink)}.tk-switch[aria-checked=true]>i,.kb-confirm[aria-checked=true]>i{background:var(--paper)}.tk-switch[aria-checked=true]>i:after,.kb-confirm[aria-checked=true]>i:after{background:var(--paper-ink);transform:translate(6px)}.tk-hint{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-edit{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);background:0 0;border:0;flex:none;margin:0 0 0 auto;padding:0 2px}.tk-edit:hover{color:var(--text-primary)}.tk-anchor{height:0;position:relative}.tk-echo{border:1px solid var(--ob-line);border-radius:var(--radius-m);background:var(--sf-raised);box-shadow:var(--term-shadow);color:var(--text-primary);font:600 var(--type-text)/1.25 var(--term-sans);pointer-events:none;animation:tk-echo-in var(--motion-reveal) ease-out;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px 9px 12px;display:flex;overflow:hidden}.tk-echo[data-placement=ticket]{z-index:5;position:absolute;bottom:18px;left:0;right:0}.tk-echo[data-placement=page]{z-index:700;max-width:min(520px,100vw - 32px);animation-name:tk-echo-in-page;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.tk-echo-warn{color:var(--term-warning);font:600 var(--type-body)/1.35 var(--term-sans);pointer-events:auto;flex:1 0 100%}.tk-echo-what{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tk-echo-cue{color:var(--paper);font:600 var(--type-body)/1 var(--term-sans);flex:none;align-items:center;gap:6px;display:inline-flex}.tk-echo kbd{border:1px solid var(--ob-line);border-radius:var(--radius-s);color:var(--text-secondary);font:600 var(--type-body)/1 var(--term-sans);border-bottom-width:2px;padding:3px 6px}.tk-echo-cue kbd{border-color:var(--paper-line);color:var(--paper)}.tk-echo[data-tone=ask]{border-color:var(--paper-line)}.tk-echo[data-tone=warn]{border-color:var(--term-warning)}.tk-echo[data-tone=warn] .tk-echo-what{color:var(--term-warning-text)}.tk-echo-expiry{background:var(--paper);transform-origin:0;height:2px;animation:linear forwards tk-echo-expiry;position:absolute;bottom:0;left:0;right:0}.tk-echo[data-placement=page] .tk-echo-expiry{position:absolute}.tk-echo[data-placement=page]{padding-bottom:9px}@keyframes tk-echo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tk-echo-in-page{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes tk-echo-expiry{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tk-echo{animation:none}.tk-echo-expiry{opacity:.6;animation:none}.tk-switch>i:after,.kb-confirm>i:after{transition:none}}.kb-confirm,.kb-confirm-spacer{width:30px;height:var(--sz-band-control);border-radius:var(--radius-s);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 0 0 6px;padding:0;display:inline-flex}.kb-confirm-spacer{cursor:default}.kb-confirm:hover{background:var(--sf-hover)}.kb-colhead{float:right;color:var(--text-tertiary)}.app-crash{max-width:560px;min-height:100vh;color:var(--text-primary);font:400 14px/1.5 var(--term-sans);align-content:center;justify-items:start;gap:12px;margin:0 auto;padding:24px 16px;display:grid}.app-crash h1{margin:0;font-size:18px;font-weight:600}.app-crash p{color:var(--text-secondary);margin:0}.app-crash pre{border:1px solid var(--term-line);max-width:100%;color:var(--text-tertiary);font:400 12px/1.4 var(--term-mono);white-space:pre-wrap;border-radius:4px;margin:0;padding:8px 10px;overflow-x:auto}.app-crash button{border:1px solid var(--term-line-strong);background:var(--term-panel-3);color:var(--text-primary);font:500 13px/1.2 var(--term-sans);border-radius:4px;padding:6px 14px}.app-crash-actions{flex-wrap:wrap;gap:8px;display:flex}:root,:root[data-theme=oxa-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--term-bg:#040504;--sf-app:#040504;--ws-sea:#141716;--sf-panel:#0e1110;--sf-band:#191c1b;--sf-band-line:#232625;--sf-strip:#141716;--sf-strip-line:#1d201f;--term-panel:#0d100f;--sf-inset:#0b0d0c;--sf-well:#090b0a;--sf-raised:#111311;--term-panel-2:#121412;--term-panel-3:#181a18;--sf-hover:#181a18;--sf-hover-band:#232625;--sf-hover-strip:#1e2120;--sf-press:#1f211f;--sf-active:#1f211f;--sf-seg-on:#181a18;--tip-bg:#0e1110;--tip-text:#e4e7e4;--tip-border:#3a3e3a;--tip-kbd-bg:#090b0a;--tip-kbd-border:#242726;--tip-kbd-text:#c9cdc8;--tip-hint:#c9cdc8;--sf-hairline:#191c1b;--term-line:#242726;--term-line-soft:#1c1e1c;--term-line-strong:#3a3e3a;--text-primary:#e4e7e4;--text-secondary:#c9cdc8;--text-tertiary:#8c918a;--text-disabled:#4a4e4a;--term-text-max:#e4e7e4;--term-text:#e4e7e4;--term-text-2:#c9cdc8;--term-muted:#8c918a;--term-text-3:#8c918a;--term-dim:#8c918a;--term-faint:#4a4e4a;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#21c55e;--term-select:#e4e7e4;--focus:#e4e7e4;--term-series:#acf0bd;--btn-primary-bg:#e4e7e4;--btn-primary-ink:#1d201e;--btn-primary-hover:#fff;--term-buy:#21c55e;--term-sell:#e94c44;--term-buy-soft:#21c55e1a;--term-sell-soft:#e94c441a;--term-buy-hi:#59d486;--term-sell-hi:#f77367;--term-buy-tile:#102719;--term-sell-tile:#281816;--term-buy-edge:#15502b;--term-sell-edge:#5b2622;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#168640;--badge-down-halo:#752622;--site-bg:#090909;--site-hairline:#ffffff14;--site-link:#edf6ef;--site-link-hover:#fff;--site-hover-bg:#ffffff0f;--site-cta-bg:#fff;--site-cta-ink:#080808;--site-cta-border:#ffffffe6;--site-cta-hover:#f4f6f1;--site-cta-shadow:#00000029;--site-ghost-bg:#06070752;--site-ghost-ink:#fff;--site-ghost-border:#ffffff80;--site-ghost-hover:#121313f0;--site-menu-bg:#080909;--site-menu-border:#ffffff17;--site-menu-shadow:#000000f5;--site-card-bg:#ffffff01;--site-card-line:#ffffff13;--site-card-hover-bg:#ffffff09;--site-card-hover-line:#ffffff21;--site-strong:#fffffff0;--site-small:#ffffff7a;--site-foot-link:#ffffffe0;--site-code:#ffffffb8;--site-green:#21c55e;--site-image-well:#ffffff09;--site-on-dark:block;--site-on-light:none;--site-mark-filter:none;--term-warning:#e8b341;--term-warning-text:#e2c27a;--term-warning-ink:#e8b341;--term-danger:#fb817a;--term-danger-fill:#642724;--term-danger-fill-hover:#742e2b;--term-danger-ink:#fff;--term-danger-ink-hover:#fff1f0;--term-info:#5aa9e6;--error-bg:#28100f;--error-text:#f8a49d;--warning-bg:#241e10;--term-ink:#e4e7e4;--term-shadow:#000;--term-scrim:#090909;--pop-bg:#1d201e;--pop-edge:#2f3230;--pop-sheen:#e4e7e406;--pop-shadow:0 0 0 1px #0000008c, 0 2px 4px #00000052, 0 12px 28px -6px #00000080, 0 32px 72px -16px #000000b3;--pop-hover:#e4e7e412;--pop-press:#e4e7e41c;--pop-sep:#2a2d2b;--mk-ring:#868987;--pop-card:#e4e7e408;--pop-card-edge:#292c2a;--pop-field:#00000042;--pop-well:#00000042;--pop-thumb:#e4e7e41c;--pop-knob-off:#c9cdc8;--pop-rail:#0000002e;--pop-field-edge:#313432;--pop-key:#e4e7e40f;--pop-key-edge:#2d302e;--pop-scrim:#0000009e;--pop-spotlight:#000000c2;--selection:#7ea7da47;--draw-danger:#fb817a;--ob-raise:#151815;--ob-seg-on:#232623;--ob-popover:#171a17;--ob-option-hover:#222522;--ob-track:#1c1f1c;--dl-sold-recent:#f77367;--dl-bought-recent:#59d486;--dl-stack-bid:#6fd996;--dl-stack-ask:#f67a6e;--dl-spread-bg:#0b0c0b;--dl-row-hover:#1a1d1a;--dl-px-hover:#242824;--dl-notice-button:#262a26;--dl-notice-button-hover:#2f342f;--menu-danger:#fb817a;--measure-point:#d7dcda;--measure-line:#d8ddd8;--measure-border:#3b403b;--measure-bg:#0c0e0c;--toggle-knob:#0e1110;--hue-wheel:conic-gradient(from 90deg, #e94c44, #e8b341, #21c55e, #5fc9d8, #5aa9e6, #d68ae0, #e94c44);--hue-wheel-ink:#111311;--qr-ink:#000;--qr-paper:#fff;--link-1:#5294e6;--link-2:#eb8ad7;--link-3:#a29c44;--link-4:#a17adf;--link-5:#8fa3b8;--link-6:#e4e7e4;--link-ink:#040504;--study-cvd:#acf0bd;--study-breadth:#21c55e;--heat-long:#e94c44;--heat-short:#21c55e;--heat-long-text:#fe8b83;--heat-short-text:#6fd888;--tns-paused:#e2c27a;--scrollbar-thumb:#e4e7e429;--scrollbar-thumb-hover:#e4e7e452;--ws-line:#202322;--ws-handle:#4a4e4a;--ws-menu:#141614;--ws-ghost-bg:#1a1d1a;--ws-drop-ring:#0405048c;--ws-drop-ring-inner:#04050440;--ws-close-bg:#2e1413;--ws-close-text:#fff;--paper:#e4e7e4;--paper-soft:#e4e7e40f;--paper-line:#3a3e3a;--paper-ink:#090909;--xh-line:#6b706a;--xh-label:#2a2d2a;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%239ea39d' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239ea39d' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-updown=cvd]:not([data-theme]),:root[data-theme=oxa-dark][data-updown=cvd]{--term-buy:#4ea3f5;--term-sell:#f08a36;--term-buy-soft:#4ea3f51a;--term-sell-soft:#f08a361a;--term-buy-hi:#79bbf8;--term-sell-hi:#f5a462;--term-buy-tile:#16232b;--term-sell-tile:#292015;--term-buy-edge:#244460;--term-sell-edge:#5d3b1d;--badge-up-halo:#356fa7;--badge-down-halo:#78451b;--dl-sold-recent:#f5a462;--dl-bought-recent:#79bbf8;--dl-stack-bid:#65adf2;--dl-stack-ask:#ee9850;--heat-long:#f08a36;--heat-short:#4ea3f5;--heat-long-text:#f5a462;--heat-short-text:#79bbf8}:root[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--term-bg:#0c0c0c;--sf-app:#0c0c0c;--ws-sea:#181818;--sf-panel:#121212;--sf-band:#1d1d1d;--sf-band-line:#262626;--sf-strip:#171717;--sf-strip-line:#202020;--term-panel:#111;--sf-inset:#0e0e0e;--sf-well:#0b0b0b;--sf-raised:#1c1c1c;--term-panel-2:#191919;--term-panel-3:#262626;--sf-hover:#1b1b1b;--sf-hover-band:#282828;--sf-hover-strip:#232323;--sf-press:#232323;--sf-active:#292929;--sf-seg-on:#2c2c2c;--tip-bg:#121212;--tip-text:#dcdcdc;--tip-border:#3d3d3d;--tip-kbd-bg:#0b0b0b;--tip-kbd-border:#2b2b2b;--tip-kbd-text:#bdbdbd;--tip-hint:#bdbdbd;--sf-hairline:#232323;--term-line:#2b2b2b;--term-line-soft:#1f1f1f;--term-line-strong:#3d3d3d;--text-primary:#dcdcdc;--text-secondary:#bdbdbd;--text-tertiary:#898989;--text-disabled:#4a4a4a;--term-text-max:#dcdcdc;--term-text:#dcdcdc;--term-text-2:#bdbdbd;--term-muted:#898989;--term-text-3:#898989;--term-dim:#898989;--term-faint:#4a4a4a;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#21c55e;--term-select:#dcdcdc;--focus:#dcdcdc;--term-series:#5b9cf6;--btn-primary-bg:#dcdcdc;--btn-primary-ink:#202020;--btn-primary-hover:#fff;--term-buy:#2bb8a0;--term-sell:#f05a5a;--term-buy-soft:#2bb8a01a;--term-sell-soft:#f05a5a1a;--term-buy-hi:#4fd1b8;--term-sell-hi:#ff7a78;--term-buy-tile:#152623;--term-sell-tile:#2d1b1b;--term-buy-edge:#1b4c44;--term-sell-edge:#602b2b;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#1d7d6d;--badge-down-halo:#782d2d;--site-bg:#090909;--site-hairline:#ffffff14;--site-link:#edf6ef;--site-link-hover:#fff;--site-hover-bg:#ffffff0f;--site-cta-bg:#fff;--site-cta-ink:#080808;--site-cta-border:#ffffffe6;--site-cta-hover:#f4f6f1;--site-cta-shadow:#00000029;--site-ghost-bg:#06070752;--site-ghost-ink:#fff;--site-ghost-border:#ffffff80;--site-ghost-hover:#121313f0;--site-menu-bg:#080909;--site-menu-border:#ffffff17;--site-menu-shadow:#000000f5;--site-card-bg:#ffffff01;--site-card-line:#ffffff13;--site-card-hover-bg:#ffffff09;--site-card-hover-line:#ffffff21;--site-strong:#fffffff0;--site-small:#ffffff7a;--site-foot-link:#ffffffe0;--site-code:#ffffffb8;--site-green:#21c55e;--site-image-well:#ffffff09;--site-on-dark:block;--site-on-light:none;--site-mark-filter:none;--term-warning:#ff9800;--term-warning-text:#ffb74d;--term-warning-ink:#ff9800;--term-danger:#ff7b7b;--term-danger-fill:#5c1f22;--term-danger-fill-hover:#74272b;--term-danger-ink:#ffd6d6;--term-danger-ink-hover:#ffd6d6;--term-info:#5b9cf6;--error-bg:#382323;--error-text:#ff7b7b;--warning-bg:#2a1f10;--term-ink:#fff;--term-shadow:#000;--term-scrim:#0c0c0c;--pop-bg:#202020;--pop-edge:#313131;--pop-sheen:#dcdcdc06;--pop-shadow:0 0 0 1px #0000008c, 0 2px 4px #00000052, 0 12px 28px -6px #00000080, 0 32px 72px -16px #000000b3;--pop-hover:#dcdcdc12;--pop-press:#dcdcdc1c;--pop-sep:#2c2c2c;--mk-ring:#878787;--pop-card:#dcdcdc08;--pop-card-edge:#2b2b2b;--pop-field:#00000042;--pop-well:#00000042;--pop-thumb:#dcdcdc1c;--pop-knob-off:#bdbdbd;--pop-rail:#0000002e;--pop-field-edge:#333;--pop-key:#dcdcdc0f;--pop-key-edge:#2f2f2f;--pop-scrim:#0000009e;--pop-spotlight:#000000c2;--selection:#5b9cf647;--draw-danger:#ff7b7b;--ob-raise:#1b1b1b;--ob-seg-on:#2c2c2c;--ob-popover:#1c1c1c;--ob-option-hover:#262626;--ob-track:#262626;--dl-sold-recent:#ff7a78;--dl-bought-recent:#4fd1b8;--dl-stack-bid:#46bda9;--dl-stack-ask:#ed6e6e;--dl-spread-bg:#0b0b0b;--dl-row-hover:#1b1b1b;--dl-px-hover:#232323;--dl-notice-button:#262626;--dl-notice-button-hover:#232323;--menu-danger:#ff7b7b;--measure-point:#bdbdbd;--measure-line:#bdbdbd;--measure-border:#3d3d3d;--measure-bg:#1c1c1c;--toggle-knob:#121212;--hue-wheel:conic-gradient(from 90deg, #f05a5a, #f2b23a, #2bb8a0, #5fc9d8, #6aa7f0, #d68ae0, #f05a5a);--hue-wheel-ink:#1c1c1c;--qr-ink:#000;--qr-paper:#fff;--link-1:#5294e6;--link-2:#eb8ad7;--link-3:#a29c44;--link-4:#a17adf;--link-5:#8fa3b8;--link-6:#dcdcdc;--link-ink:#0c0c0c;--study-cvd:#5b9cf6;--study-breadth:#21c55e;--heat-long:#d63c58;--heat-short:#22b060;--heat-long-text:#ff7a78;--heat-short-text:#4fd1b8;--tns-paused:#ffb74d;--scrollbar-thumb:#dcdcdc29;--scrollbar-thumb-hover:#dcdcdc52;--ws-line:#232323;--ws-handle:#4a4a4a;--ws-menu:#1c1c1c;--ws-ghost-bg:#1c1c1c;--ws-drop-ring:#0c0c0c8c;--ws-drop-ring-inner:#0c0c0c40;--ws-close-bg:#382323;--ws-close-text:#ffd6d6;--paper:#dcdcdc;--paper-soft:#dcdcdc0f;--paper-line:#3d3d3d;--paper-ink:#090909;--xh-line:#848484;--xh-label:#3d3d3d;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238e8e8e' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238e8e8e' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-theme=graphite][data-updown=cvd]{--term-buy:#4ea3f5;--term-sell:#f08a36;--term-buy-soft:#4ea3f51a;--term-sell-soft:#f08a361a;--term-buy-hi:#7dbcf8;--term-sell-hi:#f5a462;--term-buy-tile:#19232d;--term-sell-tile:#2d2016;--term-buy-edge:#274561;--term-sell-edge:#603c1f;--badge-up-halo:#356fa7;--badge-down-halo:#78451b;--dl-sold-recent:#f5a462;--dl-bought-recent:#7dbcf8;--dl-stack-bid:#63acf1;--dl-stack-ask:#ed964f;--heat-long:#f08a36;--heat-short:#4ea3f5;--heat-long-text:#f5a462;--heat-short-text:#7dbcf8}:root[data-theme=abyss]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--term-bg:#0a1317;--sf-app:#0a1317;--ws-sea:#152025;--sf-panel:#0f1a1f;--sf-band:#1a252a;--sf-band-line:#242f34;--sf-strip:#142024;--sf-strip-line:#1e292d;--term-panel:#0e181d;--sf-inset:#0c161b;--sf-well:#0a1418;--sf-raised:#16222a;--term-panel-2:#142027;--term-panel-3:#1f2c33;--sf-hover:#15222a;--sf-hover-band:#243034;--sf-hover-strip:#1f2b2f;--sf-press:#1b2930;--sf-active:#203038;--sf-seg-on:#273540;--tip-bg:#0f1a1f;--tip-text:#e2eeec;--tip-border:#37464d;--tip-kbd-bg:#0a1418;--tip-kbd-border:#273035;--tip-kbd-text:#bfcdca;--tip-hint:#bfcdca;--sf-hairline:#1d292d;--term-line:#273035;--term-line-soft:#1b252b;--term-line-strong:#37464d;--text-primary:#e2eeec;--text-secondary:#bfcdca;--text-tertiary:#849493;--text-disabled:#46575a;--term-text-max:#e2eeec;--term-text:#e2eeec;--term-text-2:#bfcdca;--term-muted:#849493;--term-text-3:#849493;--term-dim:#849493;--term-faint:#46575a;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#21c55e;--term-select:#e2eeec;--focus:#e2eeec;--term-series:#50d2c1;--btn-primary-bg:#e2eeec;--btn-primary-ink:#1d282d;--btn-primary-hover:#f6fefd;--term-buy:#36d4c4;--term-sell:#e95f5d;--term-buy-soft:#36d4c41a;--term-sell-soft:#e95f5d1a;--term-buy-hi:#6fe6da;--term-sell-hi:#f2807e;--term-buy-tile:#143033;--term-sell-tile:#292226;--term-buy-edge:#1d5b59;--term-sell-edge:#5b3235;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#259085;--badge-down-halo:#75302f;--site-bg:#090909;--site-hairline:#ffffff14;--site-link:#edf6ef;--site-link-hover:#fff;--site-hover-bg:#ffffff0f;--site-cta-bg:#fff;--site-cta-ink:#080808;--site-cta-border:#ffffffe6;--site-cta-hover:#f4f6f1;--site-cta-shadow:#00000029;--site-ghost-bg:#06070752;--site-ghost-ink:#fff;--site-ghost-border:#ffffff80;--site-ghost-hover:#121313f0;--site-menu-bg:#080909;--site-menu-border:#ffffff17;--site-menu-shadow:#000000f5;--site-card-bg:#ffffff01;--site-card-line:#ffffff13;--site-card-hover-bg:#ffffff09;--site-card-hover-line:#ffffff21;--site-strong:#fffffff0;--site-small:#ffffff7a;--site-foot-link:#ffffffe0;--site-code:#ffffffb8;--site-green:#21c55e;--site-image-well:#ffffff09;--site-on-dark:block;--site-on-light:none;--site-mark-filter:none;--term-warning:#e8b341;--term-warning-text:#f0c56b;--term-warning-ink:#e8b341;--term-danger:#f0858e;--term-danger-fill:#4f1d26;--term-danger-fill-hover:#64252f;--term-danger-ink:#ffd9de;--term-danger-ink-hover:#ffd9de;--term-info:#6aa7f0;--error-bg:#332b31;--error-text:#f0858e;--warning-bg:#252922;--term-ink:#e6fffb;--term-shadow:#000;--term-scrim:#0a1317;--pop-bg:#1d282d;--pop-edge:#2f3a3e;--pop-sheen:#e2eeec06;--pop-shadow:0 0 0 1px #0000008c, 0 2px 4px #00000052, 0 12px 28px -6px #00000080, 0 32px 72px -16px #000000b3;--pop-hover:#e2eeec12;--pop-press:#e2eeec1c;--pop-sep:#2a3539;--mk-ring:#859192;--pop-card:#e2eeec08;--pop-card-edge:#293438;--pop-field:#00000042;--pop-well:#00000042;--pop-thumb:#e2eeec1c;--pop-knob-off:#bfcdca;--pop-rail:#0000002e;--pop-field-edge:#313c40;--pop-key:#e2eeec0f;--pop-key-edge:#2d383c;--pop-scrim:#0000009e;--pop-spotlight:#000000c2;--selection:#6aa7f047;--draw-danger:#f0858e;--ob-raise:#15222a;--ob-seg-on:#273540;--ob-popover:#16222a;--ob-option-hover:#1f2c33;--ob-track:#1f2c33;--dl-sold-recent:#f2807e;--dl-bought-recent:#6fe6da;--dl-stack-bid:#50d8ca;--dl-stack-ask:#e87472;--dl-spread-bg:#0a1418;--dl-row-hover:#15222a;--dl-px-hover:#1b2930;--dl-notice-button:#1f2c33;--dl-notice-button-hover:#1b2930;--menu-danger:#f0858e;--measure-point:#bfcdca;--measure-line:#bfcdca;--measure-border:#37464d;--measure-bg:#16222a;--toggle-knob:#0f1a1f;--hue-wheel:conic-gradient(from 90deg, #e95f5d, #e8b341, #36d4c4, #5fc9d8, #6aa7f0, #d68ae0, #e95f5d);--hue-wheel-ink:#16222a;--qr-ink:#000;--qr-paper:#fff;--link-1:#5294e6;--link-2:#eb8ad7;--link-3:#a29c44;--link-4:#a17adf;--link-5:#8fa3b8;--link-6:#e2eeec;--link-ink:#0a1317;--study-cvd:#50d2c1;--study-breadth:#21c55e;--heat-long:#dd4a5c;--heat-short:#1fb59d;--heat-long-text:#f2807e;--heat-short-text:#6fe6da;--tns-paused:#f0c56b;--scrollbar-thumb:#e2eeec29;--scrollbar-thumb-hover:#e2eeec52;--ws-line:#202c30;--ws-handle:#46575a;--ws-menu:#16222a;--ws-ghost-bg:#16222a;--ws-drop-ring:#0a13178c;--ws-drop-ring-inner:#0a131740;--ws-close-bg:#332b31;--ws-close-text:#ffd9de;--paper:#e2eeec;--paper-soft:#e2eeec0f;--paper-line:#37464d;--paper-ink:#090909;--xh-line:#6d7c7c;--xh-label:#2b3a41;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238f9d9b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238f9d9b' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-theme=abyss][data-updown=cvd]{--term-buy:#4ea3f5;--term-sell:#f08a36;--term-buy-soft:#4ea3f51a;--term-sell-soft:#f08a361a;--term-buy-hi:#7dbcf8;--term-sell-hi:#f5a462;--term-buy-tile:#172a39;--term-sell-tile:#2a2722;--term-buy-edge:#254a6a;--term-sell-edge:#5e4127;--badge-up-halo:#356fa7;--badge-down-halo:#78451b;--dl-sold-recent:#f5a462;--dl-bought-recent:#7dbcf8;--dl-stack-bid:#64aef4;--dl-stack-ask:#ee9951;--heat-long:#f08a36;--heat-short:#4ea3f5;--heat-long-text:#f5a462;--heat-short-text:#7dbcf8}:root[data-theme=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--term-bg:#000;--sf-app:#1d1509;--ws-sea:#0e0904;--sf-panel:#030201;--sf-band:#2e1f0c;--sf-band-line:#452e11;--sf-strip:#0a0603;--sf-strip-line:#150e05;--term-panel:#020100;--sf-inset:#050302;--sf-well:#000;--sf-raised:#120d06;--term-panel-2:#0e0a05;--term-panel-3:#22190c;--sf-hover:#140e07;--sf-hover-band:#38260f;--sf-hover-strip:#160f06;--sf-press:#1e160b;--sf-active:#261c0e;--sf-seg-on:#2d2210;--tip-bg:#030201;--tip-text:#ffab40;--tip-border:#5a4219;--tip-kbd-bg:#000;--tip-kbd-border:#3a2a12;--tip-kbd-text:#e89a38;--tip-hint:#e89a38;--sf-hairline:#211204;--term-line:#3a2a12;--term-line-soft:#25190b;--term-line-strong:#5a4219;--text-primary:#ffab40;--text-secondary:#e89a38;--text-tertiary:#ae8046;--text-disabled:#5e4628;--term-text-max:#ffab40;--term-text:#ffab40;--term-text-2:#e89a38;--term-muted:#ae8046;--term-text-3:#ae8046;--term-dim:#ae8046;--term-faint:#5e4628;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#21c55e;--term-select:#ffab40;--focus:#ffab40;--term-series:#4a9bff;--btn-primary-bg:#ffab40;--btn-primary-ink:#140d05;--btn-primary-hover:#ffd08a;--term-buy:#5ee06a;--term-sell:#e0403a;--term-buy-soft:#5ee06a1a;--term-sell-soft:#e0403a1a;--term-buy-hi:#8bf094;--term-sell-hi:#ff6b62;--term-buy-tile:#0e1d0e;--term-sell-tile:#1e0908;--term-buy-edge:#235026;--term-sell-edge:#501815;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#409848;--badge-down-halo:#70201d;--site-bg:#090909;--site-hairline:#ffffff14;--site-link:#edf6ef;--site-link-hover:#fff;--site-hover-bg:#ffffff0f;--site-cta-bg:#fff;--site-cta-ink:#080808;--site-cta-border:#ffffffe6;--site-cta-hover:#f4f6f1;--site-cta-shadow:#00000029;--site-ghost-bg:#06070752;--site-ghost-ink:#fff;--site-ghost-border:#ffffff80;--site-ghost-hover:#121313f0;--site-menu-bg:#080909;--site-menu-border:#ffffff17;--site-menu-shadow:#000000f5;--site-card-bg:#ffffff01;--site-card-line:#ffffff13;--site-card-hover-bg:#ffffff09;--site-card-hover-line:#ffffff21;--site-strong:#fffffff0;--site-small:#ffffff7a;--site-foot-link:#ffffffe0;--site-code:#ffffffb8;--site-green:#21c55e;--site-image-well:#ffffff09;--site-on-dark:block;--site-on-light:none;--site-mark-filter:none;--term-warning:#ffd60a;--term-warning-text:#ffe066;--term-warning-ink:#ffd60a;--term-danger:#ff6b62;--term-danger-fill:#4a1210;--term-danger-fill-hover:#611814;--term-danger-ink:#ffd2cc;--term-danger-ink-hover:#ffd2cc;--term-info:#4a9bff;--error-bg:#2b1311;--error-text:#ff6b62;--warning-bg:#1c1702;--term-ink:#ffb347;--term-shadow:#000;--term-scrim:#000;--pop-bg:#140d05;--pop-edge:#291b0a;--pop-sheen:#ffab4006;--pop-shadow:0 0 0 1px #0000008c, 0 2px 4px #00000052, 0 12px 28px -6px #00000080, 0 32px 72px -16px #000000b3;--pop-hover:#ffab4012;--pop-press:#ffab401c;--pop-sep:#231709;--mk-ring:#b87c2e;--pop-card:#ffab4008;--pop-card-edge:#221609;--pop-field:#00000042;--pop-well:#00000042;--pop-thumb:#ffab401c;--pop-knob-off:#e89a38;--pop-rail:#0000002e;--pop-field-edge:#2c1d0b;--pop-key:#ffab400f;--pop-key-edge:#271a0a;--pop-scrim:#0000009e;--pop-spotlight:#000000c2;--selection:#4a9bff47;--draw-danger:#ff6b62;--ob-raise:#140e07;--ob-seg-on:#2d2210;--ob-popover:#120d06;--ob-option-hover:#22190c;--ob-track:#22190c;--dl-sold-recent:#ff6b62;--dl-bought-recent:#8bf094;--dl-stack-bid:#76d864;--dl-stack-ask:#e5503b;--dl-spread-bg:#000;--dl-row-hover:#140e07;--dl-px-hover:#1e160b;--dl-notice-button:#22190c;--dl-notice-button-hover:#1e160b;--menu-danger:#ff6b62;--measure-point:#e89a38;--measure-line:#e89a38;--measure-border:#5a4219;--measure-bg:#120d06;--toggle-knob:#030201;--hue-wheel:conic-gradient(from 90deg, #e0403a, #ffd60a, #5ee06a, #5fc9d8, #6aa7f0, #d68ae0, #e0403a);--hue-wheel-ink:#120d06;--qr-ink:#000;--qr-paper:#fff;--link-1:#5294e6;--link-2:#eb8ad7;--link-3:#a29c44;--link-4:#a17adf;--link-5:#8fa3b8;--link-6:#ffab40;--link-ink:#000;--study-cvd:#4a9bff;--study-breadth:#5ee06a;--heat-long:#d63c58;--heat-short:#22b060;--heat-long-text:#ff6b62;--heat-short-text:#8bf094;--tns-paused:#ffe066;--scrollbar-thumb:#ffab4029;--scrollbar-thumb-hover:#ffab4052;--ws-line:#191007;--ws-handle:#5e4628;--ws-menu:#120d06;--ws-ghost-bg:#120d06;--ws-drop-ring:#0000008c;--ws-drop-ring-inner:#00000040;--ws-close-bg:#2b1311;--ws-close-text:#ffd2cc;--paper:#ffab40;--paper-soft:#ffab400f;--paper-line:#5a4219;--paper-ink:#090909;--xh-line:#8e6a3f;--xh-label:#3a2a12;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23bf8a48' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23bf8a48' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-theme=amber][data-updown=cvd]{--term-buy:#4aa3ff;--term-sell:#ff8a1f;--term-buy-soft:#4aa3ff1a;--term-sell-soft:#ff8a1f1a;--term-buy-hi:#7cbcff;--term-sell-hi:#ffa65a;--term-buy-tile:#0c151f;--term-sell-tile:#211205;--term-buy-edge:#1c3a5a;--term-sell-edge:#5b320c;--badge-up-halo:#326fad;--badge-down-halo:#804510;--dl-sold-recent:#ffa65a;--dl-bought-recent:#7cbcff;--dl-stack-bid:#65a4e2;--dl-stack-ask:#ff8f24;--heat-long:#ff8a1f;--heat-short:#4aa3ff;--heat-long-text:#ffa65a;--heat-short-text:#7cbcff}:root[data-theme=oxa-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--term-bg:#fbfcfb;--sf-app:#edeeed;--ws-sea:#c8cdc9;--sf-panel:#fff;--sf-band:#f4f5f4;--sf-band-line:#e7e8e7;--sf-strip:#fafafa;--sf-strip-line:#eeefee;--term-panel:#fff;--sf-inset:#f7f8f7;--sf-well:#eef1ee;--sf-raised:#fff;--term-panel-2:#f4f6f4;--term-panel-3:#ecefec;--sf-hover:#f4f6f4;--sf-hover-band:#e5e6e5;--sf-hover-strip:#eaebeb;--sf-press:#e7ebe7;--sf-active:#e1e6e1;--sf-seg-on:#fff;--tip-bg:#1a221c;--tip-text:#f4f6f4;--tip-border:#39403a;--tip-kbd-bg:#111612;--tip-kbd-border:#575d58;--tip-kbd-text:#bec1be;--tip-hint:#b3b6b3;--sf-hairline:#ebecec;--term-line:#dde2dd;--term-line-soft:#e9ece9;--term-line-strong:#c7cec7;--text-primary:#101611;--text-secondary:#2c342d;--text-tertiary:#646d65;--text-disabled:#aab2ab;--term-text-max:#101611;--term-text:#101611;--term-text-2:#2c342d;--term-muted:#646d65;--term-text-3:#646d65;--term-dim:#646d65;--term-faint:#aab2ab;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#0b7a3d;--term-select:#101611;--focus:#101611;--term-series:#0b7a3d;--btn-primary-bg:#101611;--btn-primary-ink:#fff;--btn-primary-hover:#000;--term-buy:#0b7a3d;--term-sell:#d02a33;--term-buy-soft:#0b7a3d1a;--term-sell-soft:#d02a331a;--term-buy-hi:#026e2f;--term-sell-hi:#c2181d;--term-buy-tile:#fdfefd;--term-sell-tile:#fffdfd;--term-buy-edge:#aad0bb;--term-sell-edge:#efb4b8;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#075329;--badge-down-halo:#68151a;--site-bg:#fbfcfb;--site-hairline:#1016111a;--site-link:#101611;--site-link-hover:#101611;--site-hover-bg:#1016110f;--site-cta-bg:#090909;--site-cta-ink:#fff;--site-cta-border:#090909;--site-cta-hover:#1c1e1c;--site-cta-shadow:#00000029;--site-ghost-bg:transparent;--site-ghost-ink:#101611;--site-ghost-border:#10161166;--site-ghost-hover:#1016110f;--site-menu-bg:#fff;--site-menu-border:#1016111f;--site-menu-shadow:#0000004d;--site-card-bg:#10161103;--site-card-line:#1016111a;--site-card-hover-bg:#1016110a;--site-card-hover-line:#1016112e;--site-strong:#101611f0;--site-small:#10161199;--site-foot-link:#101611e0;--site-code:#101611b8;--site-green:#0b7a3d;--site-image-well:#1016110d;--site-on-dark:none;--site-on-light:block;--site-mark-filter:invert(1);--term-warning:#c98a0b;--term-warning-text:#855700;--term-warning-ink:#855700;--term-danger:#b42318;--term-danger-fill:#fde4e1;--term-danger-fill-hover:#fbd1cc;--term-danger-ink:#7a1a12;--term-danger-ink-hover:#7a1a12;--term-info:#2563eb;--error-bg:#f8e9e8;--error-text:#b42318;--warning-bg:#f9f1e2;--term-ink:#0b140d;--term-shadow:#101c1433;--term-scrim:#fff;--pop-bg:#fff;--pop-edge:#e7e8e7;--pop-sheen:#fff0;--pop-shadow:0 0 0 1px #10161108, 0 1px 2px #1016110f, 0 8px 20px -6px #1016111f, 0 28px 56px -16px #1016112e;--pop-hover:#1016110e;--pop-press:#10161117;--pop-sep:#ececec;--mk-ring:#6b6f6b;--pop-card:#fafafa;--pop-card-edge:#edeeed;--pop-field:#fff;--pop-well:#f1f1f1;--pop-thumb:#fff;--pop-knob-off:#fff;--pop-rail:#f8f8f8;--pop-field-edge:#dedede;--pop-key:#1016110d;--pop-key-edge:#e7e8e7;--pop-scrim:#1016114d;--pop-spotlight:#10161199;--selection:#2563eb38;--draw-danger:#b42318;--ob-raise:#f4f6f4;--ob-seg-on:#fff;--ob-popover:#fff;--ob-option-hover:#ecefec;--ob-track:#ecefec;--dl-sold-recent:#c2181d;--dl-bought-recent:#026e2f;--dl-stack-bid:#0c6b36;--dl-stack-ask:#b3272e;--dl-spread-bg:#eef1ee;--dl-row-hover:#f4f6f4;--dl-px-hover:#e7ebe7;--dl-notice-button:#ecefec;--dl-notice-button-hover:#e7ebe7;--menu-danger:#b42318;--measure-point:#2c342d;--measure-line:#2c342d;--measure-border:#c7cec7;--measure-bg:#fff;--toggle-knob:#fff;--hue-wheel:conic-gradient(from 90deg, #d02a33, #a86c0c, #0b7a3d, #0e7490, #2563eb, #a2449e, #d02a33);--hue-wheel-ink:#fff;--qr-ink:#000;--qr-paper:#fff;--link-1:#1762b6;--link-2:#973787;--link-3:#64590d;--link-4:#5c2f95;--link-5:#6d6f89;--link-6:#101611;--link-ink:#fff;--study-cvd:#0b7a3d;--study-breadth:#0b7a3d;--heat-long:#d0314f;--heat-short:#12975a;--heat-long-text:#c2181d;--heat-short-text:#026e2f;--tns-paused:#855700;--scrollbar-thumb:#10161133;--scrollbar-thumb-hover:#10161166;--ws-line:#ececec;--ws-handle:#aab2ab;--ws-menu:#fff;--ws-ghost-bg:#fff;--ws-drop-ring:#10161147;--ws-drop-ring-inner:#fff9;--ws-close-bg:#f8e9e8;--ws-close-text:#7a1a12;--paper:#101611;--paper-soft:#1016110d;--paper-line:#c7cec7;--paper-ink:#fff;--xh-line:#6e766f;--xh-label:#212822;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%235a635b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235a635b' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-theme=oxa-light][data-updown=cvd]{--term-buy:#1f6fd1;--term-sell:#b85607;--term-buy-soft:#1f6fd11a;--term-sell-soft:#b856071a;--term-buy-hi:#1a5fb5;--term-sell-hi:#9c4806;--term-buy-tile:#fdfeff;--term-sell-tile:#fefdfc;--term-buy-edge:#b1cdef;--term-sell-edge:#e6c4a8;--badge-up-halo:#154b8e;--badge-down-halo:#5c2b04;--dl-sold-recent:#9c4806;--dl-bought-recent:#1a5fb5;--dl-stack-bid:#1d62b4;--dl-stack-ask:#9f4c09;--heat-long:#c9670f;--heat-short:#1f6fd1;--heat-long-text:#9c4806;--heat-short-text:#1a5fb5}:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--term-bg:#fff;--sf-app:#f1f1f1;--ws-sea:#cbcbcb;--sf-panel:#fff;--sf-band:#f4f4f4;--sf-band-line:#e7e7e7;--sf-strip:#fafafa;--sf-strip-line:#eee;--term-panel:#fff;--sf-inset:#fafafa;--sf-well:#f0f0f0;--sf-raised:#fff;--term-panel-2:#f5f5f5;--term-panel-3:#efefef;--sf-hover:#f5f5f5;--sf-hover-band:#e4e4e4;--sf-hover-strip:#eaeaea;--sf-press:#ebebeb;--sf-active:#e4e4e4;--sf-seg-on:#fff;--tip-bg:#2e2e2e;--tip-text:#f2f2f2;--tip-border:#494949;--tip-kbd-bg:#1e1e1e;--tip-kbd-border:#656565;--tip-kbd-text:#c1c1c1;--tip-hint:#b7b7b7;--sf-hairline:#ebebeb;--term-line:#e0e0e0;--term-line-soft:#ececec;--term-line-strong:#ccc;--text-primary:#131313;--text-secondary:#333;--text-tertiary:#6e6e6e;--text-disabled:#b3b3b3;--term-text-max:#131313;--term-text:#131313;--term-text-2:#333;--term-muted:#6e6e6e;--term-text-3:#6e6e6e;--term-dim:#6e6e6e;--term-faint:#b3b3b3;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#15803d;--term-select:#131313;--focus:#131313;--term-series:#1f55ea;--btn-primary-bg:#131313;--btn-primary-ink:#fff;--btn-primary-hover:#000;--term-buy:#0f8374;--term-sell:#cc2319;--term-buy-soft:#0f83741a;--term-sell-soft:#cc23191a;--term-buy-hi:#0b6e61;--term-sell-hi:#ad1d14;--term-buy-tile:#fdfefe;--term-sell-tile:#fefdfd;--term-buy-edge:#abd4ce;--term-sell-edge:#edb2af;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#0a594f;--badge-down-halo:#66120d;--site-bg:#fff;--site-hairline:#1313131a;--site-link:#131313;--site-link-hover:#131313;--site-hover-bg:#1313130f;--site-cta-bg:#090909;--site-cta-ink:#fff;--site-cta-border:#090909;--site-cta-hover:#1c1e1c;--site-cta-shadow:#00000029;--site-ghost-bg:transparent;--site-ghost-ink:#131313;--site-ghost-border:#13131366;--site-ghost-hover:#1313130f;--site-menu-bg:#fff;--site-menu-border:#1313131f;--site-menu-shadow:#0000004d;--site-card-bg:#13131303;--site-card-line:#1313131a;--site-card-hover-bg:#1313130a;--site-card-hover-line:#1313132e;--site-strong:#131313f0;--site-small:#13131399;--site-foot-link:#131313e0;--site-code:#131313b8;--site-green:#15803d;--site-image-well:#1313130d;--site-on-dark:none;--site-on-light:block;--site-mark-filter:invert(1);--term-warning:#e68a00;--term-warning-text:#8a5300;--term-warning-ink:#8a5300;--term-danger:#c62828;--term-danger-fill:#ffebec;--term-danger-fill-hover:#fcd4d6;--term-danger-ink:#8a1c1c;--term-danger-ink-hover:#8a1c1c;--term-info:#2962ff;--error-bg:#f9eaea;--error-text:#c62828;--warning-bg:#fcf1e0;--term-ink:#000;--term-shadow:#0000002e;--term-scrim:#fff;--pop-bg:#fff;--pop-edge:#e7e7e7;--pop-sheen:#fff0;--pop-shadow:0 0 0 1px #13131308, 0 1px 2px #1313130f, 0 8px 20px -6px #1313131f, 0 28px 56px -16px #1313132e;--pop-hover:#1313130e;--pop-press:#13131317;--pop-sep:#ececec;--mk-ring:#6d6d6d;--pop-card:#fafafa;--pop-card-edge:#ededed;--pop-field:#fff;--pop-well:#f1f1f1;--pop-thumb:#fff;--pop-knob-off:#fff;--pop-rail:#f8f8f8;--pop-field-edge:#dedede;--pop-key:#1313130d;--pop-key-edge:#e7e7e7;--pop-scrim:#1313134d;--pop-spotlight:#13131399;--selection:#2962ff38;--draw-danger:#c62828;--ob-raise:#f5f5f5;--ob-seg-on:#fff;--ob-popover:#fff;--ob-option-hover:#efefef;--ob-track:#efefef;--dl-sold-recent:#ad1d14;--dl-bought-recent:#0b6e61;--dl-stack-bid:#107265;--dl-stack-ask:#b02118;--dl-spread-bg:#f0f0f0;--dl-row-hover:#f5f5f5;--dl-px-hover:#ebebeb;--dl-notice-button:#efefef;--dl-notice-button-hover:#ebebeb;--menu-danger:#c62828;--measure-point:#333;--measure-line:#333;--measure-border:#ccc;--measure-bg:#fff;--toggle-knob:#fff;--hue-wheel:conic-gradient(from 90deg, #cc2319, #a86c0c, #0f8374, #0e7490, #2563eb, #a2449e, #cc2319);--hue-wheel-ink:#fff;--qr-ink:#000;--qr-paper:#fff;--link-1:#1762b6;--link-2:#973787;--link-3:#64590d;--link-4:#5c2f95;--link-5:#6d6f89;--link-6:#131313;--link-ink:#fff;--study-cvd:#1f55ea;--study-breadth:#1f55ea;--heat-long:#d0314f;--heat-short:#12975a;--heat-long-text:#ad1d14;--heat-short-text:#0b6e61;--tns-paused:#8a5300;--scrollbar-thumb:#13131333;--scrollbar-thumb-hover:#13131366;--ws-line:#ececec;--ws-handle:#b3b3b3;--ws-menu:#fff;--ws-ghost-bg:#fff;--ws-drop-ring:#13131347;--ws-drop-ring-inner:#fff9;--ws-close-bg:#f9eaea;--ws-close-text:#8a1c1c;--paper:#131313;--paper-soft:#1313130d;--paper-line:#ccc;--paper-ink:#fff;--xh-line:#767676;--xh-label:#131722;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23666666' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666666' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-theme=daylight][data-updown=cvd]{--term-buy:#1f6fd1;--term-sell:#b85607;--term-buy-soft:#1f6fd11a;--term-sell-soft:#b856071a;--term-buy-hi:#1a5fb5;--term-sell-hi:#9c4806;--term-buy-tile:#fdfeff;--term-sell-tile:#fefdfc;--term-buy-edge:#b1cdef;--term-sell-edge:#e6c4a8;--badge-up-halo:#154b8e;--badge-down-halo:#5c2b04;--dl-sold-recent:#9c4806;--dl-bought-recent:#1a5fb5;--dl-stack-bid:#1d61b5;--dl-stack-ask:#9f4c09;--heat-long:#c9670f;--heat-short:#1f6fd1;--heat-long-text:#9c4806;--heat-short-text:#1a5fb5}:root[data-theme=dune]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--term-bg:#f6f1ea;--sf-app:#e9e4dd;--ws-sea:#cbc3b7;--sf-panel:#fbf8f3;--sf-band:#f1eee9;--sf-band-line:#e5e2dd;--sf-strip:#f7f4ef;--sf-strip-line:#ebe8e3;--term-panel:#fbf8f3;--sf-inset:#f7f2eb;--sf-well:#efe8dd;--sf-raised:#fffdf9;--term-panel-2:#f3ede4;--term-panel-3:#ece4d8;--sf-hover:#f4eee5;--sf-hover-band:#e4e0db;--sf-hover-strip:#eae6e0;--sf-press:#eae2d6;--sf-active:#e3daca;--sf-seg-on:#fffdf9;--tip-bg:#2b241d;--tip-text:#f6f1ea;--tip-border:#47413a;--tip-kbd-bg:#1c1713;--tip-kbd-border:#645d56;--tip-kbd-text:#c3beb7;--tip-hint:#b9b4ad;--sf-hairline:#eae5df;--term-line:#e2d8ca;--term-line-soft:#ece5da;--term-line-strong:#d0c4b2;--text-primary:#1d1813;--text-secondary:#3a3129;--text-tertiary:#716558;--text-disabled:#b8ac9c;--term-text-max:#1d1813;--term-text:#1d1813;--term-text-2:#3a3129;--term-muted:#716558;--term-text-3:#716558;--term-dim:#716558;--term-faint:#b8ac9c;--term-accent:#21c55e;--term-accent-ink:#051e0f;--term-accent-soft:#21c55e17;--term-accent-text:#1f7a4d;--term-select:#1d1813;--focus:#1d1813;--term-series:#2d4fb3;--btn-primary-bg:#1d1813;--btn-primary-ink:#fffdf9;--btn-primary-hover:#000;--term-buy:#2a7a68;--term-sell:#b23012;--term-buy-soft:#2a7a681a;--term-sell-soft:#b230121a;--term-buy-hi:#206354;--term-sell-hi:#93260d;--term-buy-tile:#f7f6f1;--term-sell-tile:#efd8cf;--term-buy-edge:#b2ccc2;--term-sell-edge:#e1b2a4;--badge-up-ink:#fff;--badge-down-ink:#fff;--badge-up-halo:#1d5347;--badge-down-halo:#591809;--site-bg:#f6f1ea;--site-hairline:#1d18131a;--site-link:#1d1813;--site-link-hover:#1d1813;--site-hover-bg:#1d18130f;--site-cta-bg:#090909;--site-cta-ink:#fff;--site-cta-border:#090909;--site-cta-hover:#1c1e1c;--site-cta-shadow:#00000029;--site-ghost-bg:transparent;--site-ghost-ink:#1d1813;--site-ghost-border:#1d181366;--site-ghost-hover:#1d18130f;--site-menu-bg:#fbf8f3;--site-menu-border:#1d18131f;--site-menu-shadow:#0000004d;--site-card-bg:#1d181303;--site-card-line:#1d18131a;--site-card-hover-bg:#1d18130a;--site-card-hover-line:#1d18132e;--site-strong:#1d1813f0;--site-small:#1d181399;--site-foot-link:#1d1813e0;--site-code:#1d1813b8;--site-green:#1f7a4d;--site-image-well:#1d18130d;--site-on-dark:none;--site-on-light:block;--site-mark-filter:invert(1);--term-warning:#c27a06;--term-warning-text:#7f5000;--term-warning-ink:#7f5000;--term-danger:#a8321f;--term-danger-fill:#f8e1d9;--term-danger-fill-hover:#f2cfc2;--term-danger-ink:#6e1d0f;--term-danger-ink-hover:#6e1d0f;--term-info:#2d4fb3;--error-bg:#f3e4de;--error-text:#a8321f;--warning-bg:#f4e9d7;--term-ink:#2a1a0a;--term-shadow:#3c261033;--term-scrim:#fbf8f3;--pop-bg:#fffdf9;--pop-edge:#e8e6e2;--pop-sheen:#fff0;--pop-shadow:0 0 0 1px #1d181308, 0 1px 2px #1d18130f, 0 8px 20px -6px #1d18131f, 0 28px 56px -16px #1d18132e;--pop-hover:#1d18130e;--pop-press:#1d181317;--pop-sep:#edebe7;--mk-ring:#6d6964;--pop-card:#faf8f4;--pop-card-edge:#eeece8;--pop-field:#fbf8f3;--pop-well:#f1efeb;--pop-thumb:#fffdf9;--pop-knob-off:#fffdf9;--pop-rail:#f8f6f2;--pop-field-edge:#dfddd9;--pop-key:#1d18130d;--pop-key-edge:#e8e6e2;--pop-scrim:#1d18134d;--pop-spotlight:#1d181399;--selection:#2d4fb338;--draw-danger:#a8321f;--ob-raise:#f4eee5;--ob-seg-on:#fffdf9;--ob-popover:#fffdf9;--ob-option-hover:#ece4d8;--ob-track:#ece4d8;--dl-sold-recent:#93260d;--dl-bought-recent:#206354;--dl-stack-bid:#286b5b;--dl-stack-ask:#9c2c12;--dl-spread-bg:#efe8dd;--dl-row-hover:#f4eee5;--dl-px-hover:#eae2d6;--dl-notice-button:#ece4d8;--dl-notice-button-hover:#eae2d6;--menu-danger:#a8321f;--measure-point:#3a3129;--measure-line:#3a3129;--measure-border:#d0c4b2;--measure-bg:#fffdf9;--toggle-knob:#fff;--hue-wheel:conic-gradient(from 90deg, #b23012, #9c6508, #2a7a68, #0e7490, #2563eb, #a2449e, #b23012);--hue-wheel-ink:#fff;--qr-ink:#000;--qr-paper:#fff;--link-1:#1762b6;--link-2:#973787;--link-3:#64590d;--link-4:#5c2f95;--link-5:#6d6f89;--link-6:#1d1813;--link-ink:#fff;--study-cvd:#2d4fb3;--study-breadth:#2d4fb3;--heat-long:#c0392b;--heat-short:#1e8a5f;--heat-long-text:#93260d;--heat-short-text:#206354;--tns-paused:#7f5000;--scrollbar-thumb:#1d181333;--scrollbar-thumb-hover:#1d181366;--ws-line:#eae7e2;--ws-handle:#b8ac9c;--ws-menu:#fffdf9;--ws-ghost-bg:#fffdf9;--ws-drop-ring:#1d181347;--ws-drop-ring-inner:#fff9;--ws-close-bg:#f3e4de;--ws-close-text:#6e1d0f;--paper:#1d1813;--paper-soft:#1d18130d;--paper-line:#d0c4b2;--paper-ink:#fff;--xh-line:#776c5f;--xh-label:#2e2720;--xh-label-ink:#fff;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%236a5e51' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 7.5L9 11l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236a5e51' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='M10.2 10.2l3.3 3.3'/%3E%3C/svg%3E")}:root[data-theme=dune][data-updown=cvd]{--term-buy:#2455b5;--term-sell:#b0540a;--term-buy-soft:#2455b51a;--term-sell-soft:#b0540a1a;--term-buy-hi:#1d479a;--term-sell-hi:#944607;--term-buy-tile:#d6dce8;--term-sell-tile:#faf5ee;--term-buy-edge:#b0bfdd;--term-sell-edge:#e1bfa1;--badge-up-halo:#183a7b;--badge-down-halo:#582a05;--dl-sold-recent:#944607;--dl-bought-recent:#1d479a;--dl-stack-bid:#234c9d;--dl-stack-ask:#9a4b0b;--heat-long:#c26312;--heat-short:#2455b5;--heat-long-text:#944607;--heat-short-text:#1d479a}:root{--sz-bar:36px;--sz-bar-control:32px;--sz-band:26px;--sz-band-control:22px;--sz-band-inner:16px;--sz-band-pad:6px;--sz-col-head:22px;--sz-row:16px;--sz-list-row:24px;--sz-list-row-two:34px;--sz-seam:1px;--sz-moat:6px;--sz-chart-band:26px;--sz-chart-control:22px}@media (max-width:900px),(pointer:coarse){:root{--sz-bar:52px;--sz-bar-control:34px;--sz-band:44px;--sz-band-control:32px;--sz-band-inner:28px;--sz-band-pad:8px;--sz-col-head:24px;--sz-row:20px;--sz-list-row:44px;--sz-list-row-two:48px;--sz-seam:1px;--sz-moat:8px;--sz-chart-band:44px;--sz-chart-control:32px}}@media not ((max-width:900px) or (pointer:coarse)){:root[data-density=compact]{--sz-bar:32px;--sz-bar-control:24px;--sz-band:22px;--sz-band-control:18px;--sz-band-inner:14px;--sz-band-pad:5px;--sz-col-head:18px;--sz-row:14px;--sz-list-row:20px;--sz-list-row-two:30px;--sz-seam:1px;--sz-moat:4px;--sz-chart-band:22px;--sz-chart-control:18px;--type-floor:11px;--type-label:11px;--type-body:11px;--type-row:11px;--type-text:12px;--type-value:12px;--type-heading:13px;--type-price:15px}}:root{--term-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--term-sans:"Geist", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-floor:11px;--type-label:11px;--type-label-weight:600;--type-label-tracking:.06em;--type-body:12px;--type-row:12px;--type-text:13px;--type-title:var(--type-text);--type-title-weight:600;--type-value:13px;--type-heading:15px;--type-heading-tracking:-.01em;--type-price:20px;--type-price-tracking:-.025em;--type-touch-input:16px;--type-value-weight:500;--type-price-weight:600;--panel-x:10px;--row-inset:4px;--radius-xs:2px;--radius-s:4px;--radius-m:6px;--radius-l:8px;--radius-xl:12px;--radius-board:10px;--radius-round:999px;--radius-around-1:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 1px));--radius-around-2:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 2px));--radius-around-3:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 3px));--radius-around-4:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 4px));--radius-around-5:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 5px));--radius-around-6:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 6px));--radius-around-7:min(calc(var(--radius-s) * 999), calc(var(--radius-s) + 7px));--sf-gap:6px;--sel-bg:var(--sf-band);--sel-bg-band:color-mix(in srgb, var(--term-ink) 9%, var(--sf-band));--focus-ring:2px solid var(--focus);--focus-offset:1px;--focus-inset:-2px;--field-edge-focus:color-mix(in srgb, var(--text-tertiary) 55%, var(--term-line-strong));--motion-hover:80ms;--motion-hover-delay:.1s;--motion-reveal:.12s;--motion-sheet:.26s;--motion-linger:.9s}:root[data-radius=none]{--radius-xs:0px;--radius-s:0px;--radius-m:0px;--radius-l:0px;--radius-xl:0px;--radius-board:0px}:root[data-radius=small]{--radius-xs:1px;--radius-s:2px;--radius-m:3px;--radius-l:4px;--radius-xl:5px;--radius-board:4px}:root[data-radius=large]{--radius-xs:3px;--radius-s:6px;--radius-m:9px;--radius-l:12px;--radius-xl:14px;--radius-board:14px}:root{--rail-button:32px;--rail-inset:8px;--rail-width:calc(var(--rail-button) + 2 * var(--rail-inset));--rail-gap:2px;--rail-divider:20px;--rail-divider-space:5px;--rail-pop-inset:4px;--hit:22px}:where(.cx-btn-small,.cx-legend-fold,.cx-axis-corner .cbb-scale button,.cxp-btn,.csl-btn,.ws-tab-close,.lk-swatch,.tns-segment button,.tns-unit,.tns-header-toggle,.gb-segment button,.ob-seg button,.fx-segment button,.ec-segment button,.ht-segment button,.ht-market,.ip-seg button,.ip-sort,.ip-open,.ip-open-four,.bt-chip-x,.bt-lens,.bt-library-value,.bt-seg button,.gp-text-button,.gp-bell,.gp-add,.ws-tab-context .mk-trigger,.ws-tab-context .mk-venue-button,.ws-tab-lead .lk-chip,.mks-label,.pt-sum .ui-term-hint,.pe-title .ui-term-hint,.ht-scan-lead .ui-term-hint,.pe-offline .ui-term-hint,.tns-scope .ui-term-hint,.mk-note .ui-term-hint,.pt-segment button,.tk-stats .ui-term-hint,.ff-total .ui-term-hint,.fp-rows-number,.fp-rows-auto){position:relative}.cx-btn-small:after,.cx-legend-fold:after,.cx-axis-corner .cbb-scale button:after,.cxp-btn:after,.csl-btn:after,.ws-tab-close:after,.lk-swatch:after,.tns-segment button:after,.tns-unit:after,.tns-header-toggle:after,.gb-segment button:after,.ob-seg button:after,.fx-segment button:after,.ec-segment button:after,.ht-segment button:after,.ht-market:after,.ip-seg button:after,.ip-sort:after,.ip-open:after,.ip-open-four:after,.bt-chip-x:after,.bt-lens:after,.bt-library-value:after,.bt-seg button:after,.gp-text-button:after,.gp-bell:after,.gp-add:after,.ws-tab-context .mk-trigger:after,.ws-tab-context .mk-venue-button:after,.ws-tab-lead .lk-chip:after,.mks-label:after,.pt-sum .ui-term-hint:after,.pe-title .ui-term-hint:after,.ht-scan-lead .ui-term-hint:after,.pe-offline .ui-term-hint:after,.tns-scope .ui-term-hint:after,.mk-note .ui-term-hint:after,.pt-segment button:after,.tk-stats .ui-term-hint:after,.ff-total .ui-term-hint:after,.fp-rows-number:after,.fp-rows-auto:after{content:"";top:min(0px, calc((100% - var(--hit)) / 2));right:0;bottom:min(0px, calc((100% - var(--hit)) / 2));position:absolute;left:0}:where(.pop){--sf-raised:var(--pop-bg);--ws-menu:var(--pop-bg);--ob-popover:var(--pop-bg);--term-panel-3:var(--pop-hover);--sf-hover:var(--pop-hover);--sf-press:var(--pop-press);--ob-option-hover:var(--pop-hover);--sf-active:var(--pop-press);--sf-hairline:var(--pop-sep);--sel-bg:color-mix(in srgb, var(--text-primary) 12%, var(--pop-bg));--term-line-soft:var(--pop-sep);border:1px solid var(--pop-edge);background:var(--pop-bg);box-shadow:var(--pop-shadow)}@media (prefers-reduced-motion:reduce){:where(.pop){animation:none}}.scroll-region{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;min-width:0;min-height:0;overflow:hidden auto}.scroll-region:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.scroll-region.is-stable{scrollbar-gutter:stable}:where(.scroll-region) :where(*){scrollbar-width:thin}.scroll-region>.ph{z-index:2;position:sticky;top:0}.scroll-region .scroll-floor{--scroll-floor:calc(var(--sz-col-head) + 3 * var(--sz-list-row));min-height:var(--scroll-floor)}.sm-root{vertical-align:middle;min-width:0;display:inline-flex;position:relative}.sm-root>.sm-button{background-image:var(--icon-chevron);text-align:left;background-position:right 6px center;background-repeat:no-repeat;align-items:center;min-width:0;max-width:100%;padding-right:28px;display:inline-flex}.sm-root.is-open>.sm-button{border-color:color-mix(in srgb, var(--term-select) 45%, var(--term-line-strong))}.sm-button.is-empty .sm-value{color:var(--text-tertiary)}.sm-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-list{z-index:80;overscroll-behavior:contain;border-radius:var(--radius-around-4);width:max-content;min-width:100%;max-width:min(420px,100vw - 32px);max-height:320px;animation:cx-pop var(--motion-reveal) ease-out;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.sm-option{border-radius:var(--radius-s);min-height:28px;color:var(--text-secondary);font:400 var(--type-text)/1.2 var(--term-sans);text-align:left;white-space:nowrap;background:0 0;border:0;flex:none;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 8px;display:grid}.sm-option.is-active{background:var(--pop-hover);color:var(--text-primary)}.sm-option.is-picked{color:var(--text-primary)}.sm-option[aria-disabled=true]{opacity:.45;cursor:default}.sm-check{color:var(--term-select);display:inline-flex}.sm-label{text-overflow:ellipsis;overflow:hidden}.sm-detail{color:var(--text-tertiary);font-variant-numeric:tabular-nums}:root{font-family:var(--term-sans);color:var(--text-primary);background:var(--term-bg);font-synthesis:none}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}body{background:var(--term-bg);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}a{color:var(--term-accent-text)}.topbar{border-bottom:1px solid var(--term-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.eyebrow{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--type-label-tracking);font-size:var(--type-body);margin:0 0 6px;font-weight:600}h1,h2{margin:0;font-weight:600}h1{font-size:clamp(24px,4vw,38px)}h2{font-size:var(--type-price)}.venue-controls{color:var(--text-tertiary);font-size:var(--type-body);align-items:center;gap:10px;margin-top:14px;display:flex}.venue-controls label{text-transform:uppercase;letter-spacing:var(--type-label-tracking);font-weight:600}.venue-controls select{appearance:none;border:1px solid var(--term-line-strong);border-radius:var(--radius-l);background:var(--term-line-soft);color:var(--text-primary);background-image:linear-gradient(45deg, transparent 50%, var(--text-tertiary) 50%), linear-gradient(135deg, var(--text-tertiary) 50%, transparent 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:6px 28px 6px 9px}.venue-controls>span{color:var(--text-tertiary);font:var(--type-body) var(--term-mono)}.status{border:1px solid var(--term-line-strong);border-radius:var(--radius-round);font-size:var(--type-text);text-transform:uppercase;letter-spacing:var(--type-label-tracking);padding:6px 10px;font-weight:600}.freshness{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--type-text)}.history-metrics span{color:var(--text-tertiary);font-size:var(--type-body);text-transform:uppercase;letter-spacing:var(--type-label-tracking);margin-bottom:7px;display:block}.error-banner{border:1px solid var(--term-sell);background:var(--error-bg);color:var(--error-text);border-radius:var(--radius-l);padding:10px 12px}.tape-panel,.history-panel,.book-panel{border:1px solid var(--term-line);border-radius:var(--radius-xl);background:var(--term-panel-2);overflow:hidden}.history-panel,.book-panel{margin-bottom:22px}.history-metrics{border-bottom:1px solid var(--term-line);grid-template-columns:120px 100px 1fr 1.4fr;display:grid}.history-metrics>div{border-right:1px solid var(--term-line);min-width:0;padding:12px 16px}.history-metrics>div:last-child{border-right:0}.history-metrics strong{font:var(--type-text) var(--term-mono);text-overflow:ellipsis;display:block;overflow:hidden}.history-window{border-bottom:1px solid var(--term-line);color:var(--text-tertiary);font:var(--type-body) var(--term-mono);margin:0;padding:9px 16px}.price-chart{border-bottom:1px solid var(--term-line)}.price-chart-canvas{width:100%}.chart-source-strip,.chart-perf-strip{border-top:1px solid var(--term-line-soft);color:var(--text-tertiary);font:var(--type-label) var(--term-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;padding:8px 16px;display:flex}.chart-source-strip strong,.chart-perf-strip strong{color:var(--text-secondary);font-weight:600}.chart-perf-strip{background:var(--term-panel-2);color:var(--text-tertiary)}.chart-contract{color:var(--text-tertiary);font-size:var(--type-body);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px;display:flex}.chart-contract strong{color:var(--text-tertiary)}.chart-contract code{color:var(--term-buy);font:var(--type-body) var(--term-mono)}.chart-contract a{font-size:var(--type-label);margin-left:auto}.dom-heading-meta{color:var(--text-tertiary);font:var(--type-body) var(--term-mono);align-items:center;gap:10px;display:flex}.dom-heading-meta .status{font-family:var(--term-sans)}.dom-table{font:var(--type-text) var(--term-mono);font-variant-numeric:tabular-nums}.dom-header,.dom-row{grid-template-columns:minmax(120px,1fr) minmax(110px,.8fr) 90px;align-items:center;gap:12px;display:grid}.dom-header{border-top:1px solid var(--term-line);border-bottom:1px solid var(--term-line);color:var(--text-tertiary);font-size:var(--type-label);text-transform:uppercase;letter-spacing:var(--type-label-tracking);padding:8px 16px}.dom-row{border-bottom:1px solid var(--term-line-soft);min-height:31px;padding:6px 16px;position:relative}.dom-row>*{z-index:1;position:relative}.dom-row strong{color:var(--text-secondary);font-weight:400}.dom-row span:last-child{color:var(--text-tertiary);text-align:right}.dom-spread-row{border-top:1px solid var(--term-line-strong);border-bottom:1px solid var(--term-line-strong);background:var(--term-panel);color:var(--text-tertiary);font:var(--type-label) var(--term-mono);text-transform:uppercase;letter-spacing:var(--type-label-tracking);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.dom-spread-row strong{color:var(--text-secondary);text-align:right;text-transform:none;letter-spacing:0}.dom-footer{border-top:1px solid var(--term-line);color:var(--text-tertiary);font:var(--type-label) var(--term-mono);justify-content:space-between;gap:16px;padding:8px 16px;display:flex}.empty{color:var(--text-tertiary);text-align:center;padding:36px 16px}.empty.compact{padding:18px 8px}.footprint-bars{border-bottom:1px solid var(--term-line-strong);align-items:end;gap:2px;height:88px;display:flex}@media (max-width:800px){.topbar{flex-direction:column}.venue-controls{flex-wrap:wrap}.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-contract{display:grid}.chart-contract a{margin-left:0}.dom-heading-meta{justify-content:space-between;width:100%}.dom-header,.dom-row{grid-template-columns:minmax(100px,1fr) minmax(90px,.8fr) 70px}.dom-spread-row{grid-template-columns:auto 1fr}.dom-footer{flex-direction:column}}.clip-fade[data-clip-right]{-webkit-mask-image:linear-gradient(90deg, var(--text-primary) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--text-primary) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--text-primary) calc(100% - 28px), transparent)}html,body,#root{background:var(--term-bg);min-height:100%}body{overflow-x:hidden}.terminal-shell>*{min-width:0}.topbar{background:var(--term-bg);border-bottom:1px solid var(--term-line);order:0;grid-column:1/-1;align-items:center;gap:12px;min-height:48px;margin:0 -8px;padding:6px 12px}.topbar>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.topbar .eyebrow{display:none}.topbar h1{font-size:var(--type-heading);letter-spacing:var(--type-heading-tracking);white-space:nowrap;flex:none;line-height:1}.venue-controls{min-width:0;font-size:var(--type-label);gap:6px;margin-top:0}.venue-controls label{display:none}.venue-controls select{border-radius:var(--radius-s);border-color:var(--term-line-strong);background-color:var(--term-panel-2);min-height:28px;font:var(--type-body) var(--term-mono);padding:4px 24px 4px 8px}.venue-controls>span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--text-tertiary);font-size:var(--type-label);overflow:hidden}.metrics{border:0;border-bottom:1px solid var(--term-line);background:var(--term-panel);border-radius:0;order:1;grid-column:1/-1;grid-template-columns:170px 110px repeat(3,minmax(110px,1fr));min-height:42px;margin:0 -8px;display:grid}.terminal-shell>.error-banner{border-radius:0;order:1;grid-column:1/-1;margin:0}.ws-host>.history-panel,.ws-host>.book-panel,.ws-host>.tape-panel{background:var(--term-panel);box-shadow:inset 0 0 0 1px var(--term-line-soft);border:0;border-radius:0;margin:0}.dom-heading-meta{font-size:var(--type-floor);color:var(--text-tertiary)}.ws-host>.history-panel:has(.price-chart){background:var(--term-bg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ws-host>.dom-panel,.ws-host>.tape-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.history-panel:has(.price-chart) .history-metrics{border-bottom-color:var(--term-line-soft);background:var(--term-panel);flex:none;grid-template-columns:92px 74px minmax(110px,.8fr) minmax(120px,1fr);min-height:36px}.history-panel:has(.price-chart) .history-metrics>div{border-right-color:var(--term-line-soft);padding:4px 7px}.history-panel:has(.price-chart) .history-metrics span{font-size:var(--type-floor);margin-bottom:2px}.history-panel:has(.price-chart) .history-metrics strong{font-size:var(--type-floor);font-weight:var(--type-value-weight)}.history-panel:has(.price-chart) .history-window{font-size:var(--type-floor);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:4px 8px;overflow:hidden}.history-panel:has(.price-chart) .price-chart{border-bottom-color:var(--term-line-soft);flex-direction:column;flex:auto;min-height:0;display:flex}.history-panel:has(.price-chart) .price-chart-body{flex:auto}.history-panel:has(.price-chart) .price-chart-canvas{flex:auto;width:100%;height:auto;min-height:0}:is(.history-panel:has(.price-chart) .chart-source-strip,.history-panel:has(.price-chart) .chart-perf-strip,.history-panel:has(.price-chart) .chart-contract){font-size:var(--type-floor);border-color:var(--term-line-soft);flex:none;gap:5px 12px;padding:4px 8px;line-height:1.35}.history-panel:has(.price-chart) .chart-contract a{font-size:var(--type-floor)}.dom-panel .dom-table{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;min-height:0;overflow-y:auto}.dom-panel .dom-table:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.dom-header{z-index:3;background:var(--term-panel-2);font-size:var(--type-floor);padding:5px 8px;position:sticky;top:0}.dom-row{min-height:24px;font-size:var(--type-label);border-bottom-color:var(--term-panel-3);padding:3px 8px}.dom-row-bid{background:linear-gradient(90deg in srgb, color-mix(in srgb, var(--term-buy) 11%, transparent), transparent 72%)}.dom-row-ask{background:linear-gradient(90deg in srgb, color-mix(in srgb, var(--term-sell) 11%, transparent), transparent 72%)}.dom-spread-row{z-index:2;background:var(--term-panel);border-color:var(--term-line);font-size:var(--type-floor);grid-template-columns:auto 1fr;gap:3px 7px;padding:6px 8px;position:sticky;top:26px}.dom-footer{font-size:var(--type-floor);flex:none;padding:5px 8px}.tape-panel .tape{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;min-height:0;overflow-y:auto}.tape-panel .tape:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.ws-host>.history-panel:not(:has(.price-chart)):not(.dom-panel){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;background:var(--term-panel);overflow:auto}.ws-host>.history-panel:not(:has(.price-chart)):not(.dom-panel):hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.ws-host>.history-panel:not(:has(.price-chart)) .history-metrics{background:var(--term-panel);border-color:var(--term-line-soft);grid-template-columns:repeat(auto-fit,minmax(95px,1fr))}.ws-host>.history-panel:not(:has(.price-chart)) .history-metrics>div{border-color:var(--term-line-soft);padding:5px 7px}.ws-host>.history-panel:not(:has(.price-chart)) .history-metrics span{font-size:var(--type-floor);margin-bottom:2px}.ws-host>.history-panel:not(:has(.price-chart)) .history-metrics strong{font-size:var(--type-floor)}.ws-host>.history-panel:not(:has(.price-chart)) .history-window{font-size:var(--type-floor);padding:5px 8px;line-height:1.4}.footprint-bars{height:70px}.ws-host>.history-panel:not(:has(.price-chart)) .tape{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;max-height:190px;overflow:auto}.ws-host>.history-panel:not(:has(.price-chart)) .tape:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}@media (max-width:900px){.terminal-shell{background:var(--term-bg)}.topbar{align-items:flex-start;margin-left:-6px;margin-right:-6px}.topbar>div:first-child{flex-wrap:wrap}}.symbol-search{flex:0 0 128px;width:128px;position:relative}.symbol-select-contract{opacity:0;pointer-events:none;top:0;left:0;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important}.interval-control{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-bg);align-items:center;height:28px;display:inline-flex;overflow:hidden}.interval-control button{border:0;border-right:1px solid var(--term-line);min-width:34px;height:100%;color:var(--text-tertiary);font:var(--type-label) var(--term-mono);background:0 0;padding:0 7px}.interval-control button:last-child{border-right:0}.interval-control button:hover{color:var(--text-secondary);background:var(--term-line)}@media (max-width:1100px){.topbar>div:first-child,.venue-controls{flex-wrap:wrap}.interval-control button{min-width:31px;padding-inline:5px}}@media (max-width:700px){.symbol-search{flex-basis:112px;width:112px}.interval-control{order:10;width:100%}.interval-control button{flex:auto}}html,body,#root{background:var(--term-bg);color:var(--text-primary)}body{font-feature-settings:"tnum" 1, "ss01" 1;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb, var(--selection) 28%, transparent)}.ws-host>.history-panel,.ws-host>.book-panel,.ws-host>.tape-panel{background:var(--term-panel);box-shadow:none}.topbar{z-index:20;background:var(--term-bg);border-bottom:1px solid var(--term-line);min-height:40px;box-shadow:0 1px 0 color-mix(in srgb, var(--term-ink) 1.2%, transparent);gap:8px;margin:0 -6px;padding:5px 9px;position:relative}.topbar>div:first-child{gap:8px}.topbar h1{max-width:140px;font-size:var(--type-label);letter-spacing:var(--type-label-tracking);text-overflow:ellipsis;text-transform:uppercase;order:-1;font-weight:400;overflow:hidden}.venue-controls{gap:4px}.venue-controls select{font-size:var(--type-label);padding-left:7px}.interval-control button{font-size:var(--type-floor);transition:color var(--motion-hover) ease, background var(--motion-hover) ease}.venue-controls>span{max-width:125px;color:var(--text-tertiary);font-size:var(--type-floor)}.metrics{background:var(--term-panel);border-bottom-color:var(--term-line);grid-template-columns:minmax(145px,1.3fr) minmax(100px,.8fr) minmax(108px,.9fr);min-height:34px;margin:0 -6px}.dom-heading-meta{font:var(--type-floor) var(--term-mono)}.ws-host>.history-panel:has(.price-chart){background:var(--term-bg)}.history-panel:has(.price-chart) .price-chart{flex:auto;position:relative}.history-panel:has(.price-chart) .price-chart:after{z-index:4;pointer-events:none;text-transform:uppercase;text-shadow:0 1px 2px var(--term-bg);position:absolute}.dom-panel{background:var(--term-bg)}.dom-heading-meta{gap:6px}.dom-heading-meta .status{border-radius:var(--radius-xs);font-size:var(--type-floor)}.dom-table{background:var(--term-bg)}.dom-header{border-top:0;border-bottom-color:var(--term-line);font-size:var(--type-floor);top:0}.dom-header span:nth-child(2),.dom-header span:nth-child(3){text-align:right}.dom-row{border-bottom-color:var(--term-bg);transition:background-color var(--motion-hover) linear}.dom-row>span:first-child,.dom-row>strong,.dom-row>span:last-child{font-family:var(--term-mono);font-variant-numeric:tabular-nums}.dom-row>span:first-child,.dom-row>strong{text-align:right}.dom-row>strong{font-weight:400}.dom-row>span:last-child{font-size:var(--type-floor)}.dom-spread-row{z-index:4;grid-template-columns:1fr 1fr;gap:1px 8px;position:sticky}.dom-spread-row span{font-size:var(--type-floor)}.dom-spread-row strong{font-weight:var(--type-value-weight);text-align:right}.dom-footer{font-size:var(--type-floor)}.tape-panel{background:var(--term-bg)}.empty,.empty.compact{color:var(--text-tertiary);font-size:var(--type-floor)}.ws-host>.history-panel:not(:has(.price-chart)):not(.dom-panel){background:var(--term-panel)}.dom-table,.tape-panel .tape{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.ws-host>.history-panel:not(:has(.price-chart)){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.dom-table:hover,.tape-panel .tape:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.ws-host>.history-panel:not(:has(.price-chart)):hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-m);border:2px solid #0000}@media (max-width:900px){.topbar{margin-inline:-4px}.topbar h1,.venue-controls>span{display:none}}html,body,#root,.terminal-shell{background:var(--term-bg)}body{font-family:var(--term-sans)}.topbar{border-bottom-color:var(--term-line);position:sticky;top:0}.topbar h1{color:var(--text-tertiary)}.venue-controls select,.interval-control{border-color:var(--term-line)}.venue-controls>span{color:var(--text-tertiary)}.interval-control button{border-right-color:var(--term-line-soft)}.interval-control button:hover{background:var(--term-panel-2)}.dom-heading-meta{color:var(--text-tertiary)}.dom-panel,.dom-table,.tape-panel{background:var(--sf-inset)}.history-panel:has(.price-chart) .price-chart{background:var(--sf-inset)}.history-panel:has(.price-chart) .price-chart-canvas{background:var(--sf-inset)}.history-panel:has(.price-chart) .price-chart:after{content:"CVD · " attr(data-cvd-mode)}.dom-header,.dom-footer{color:var(--text-tertiary)}.dom-row>strong,.dom-spread-row strong{color:var(--text-secondary)}.dom-header{border-color:var(--term-line-soft);background:var(--term-panel)}.dom-spread-row{border-color:var(--term-line)}.dom-footer{border-top-color:var(--term-line)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body{background:var(--term-bg)}.terminal-shell{background:var(--sf-active)}.topbar{background:var(--sf-well);border-bottom:0;height:42px;min-height:42px;margin:0;padding:5px 10px}.topbar h1,.topbar .eyebrow,.venue-controls label,.venue-controls>span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.topbar>div:first-child,.venue-controls{gap:5px}.venue-controls select,.interval-control{height:28px;min-height:28px;box-shadow:none;background:0 0;border:1px solid #0000}.venue-controls select{width:auto;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-mono);text-transform:uppercase;padding:0 22px 0 7px}.venue-controls select:hover,.interval-control:hover{border-color:var(--term-line);background:var(--sf-panel)}.symbol-search{flex-basis:110px;width:110px}.interval-control{border-color:var(--sf-active);border-radius:var(--radius-s);background:var(--sf-inset);margin-left:4px}.interval-control button{min-width:34px;color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-mono);padding:0 8px}.interval-control button:hover{color:var(--text-secondary)}.interval-control button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.metrics{background:var(--sf-inset);border-bottom:0;order:1;grid-area:2/1/auto/-1;grid-template-columns:70px 164px 92px minmax(160px,1fr);height:34px;min-height:34px}.ws-host>.history-panel:has(.price-chart){background:var(--sf-inset);position:relative;overflow:hidden}.ws-host>.dom-panel,.ws-host>.tape-panel{background:var(--sf-inset);overflow:hidden}.history-panel:has(.price-chart) .price-chart{background:var(--sf-inset);border:0;flex:auto;min-height:0}.history-panel:has(.price-chart) .price-chart-canvas{background:var(--sf-inset)}.history-panel:has(.price-chart) .price-chart:after{font:600 var(--type-floor)/1 var(--term-mono);opacity:.9}.dom-heading-meta .status{font:600 var(--type-floor)/1 var(--term-mono);padding:2px 5px}.dom-heading-meta [data-testid=dom-update-model]{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dom-heading-meta:after{color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-mono)}.dom-panel[aria-label^=hyperliquid] .dom-heading-meta:after{content:"FAST L2"}.dom-panel[aria-label^=lighter] .dom-heading-meta:after{content:"NATIVE L2"}.dom-header,.dom-row{grid-template-columns:minmax(84px,1fr) 92px 44px;gap:7px}.dom-header span:first-child,.dom-row>span:first-child{grid-area:1/2}.dom-header span:nth-child(2),.dom-row>strong{grid-area:1/1}.dom-header span:nth-child(3),.dom-row>span:last-child{grid-area:1/3}.dom-header{border-bottom:1px solid var(--term-panel-3);background:var(--sf-inset);color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-mono);padding:4px 8px}.dom-header span:first-child,.dom-header span:nth-child(2),.dom-header span:nth-child(3){text-align:right}.dom-row{border-bottom:1px solid var(--sf-hover);background-color:#0000;padding:2px 8px;position:relative;background-position:0!important}.dom-row:after{content:"";background:var(--sf-press);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:calc(100% - 136px)}.dom-row>span:first-child{z-index:1;text-align:right;font:600 var(--type-label)/1 var(--term-mono);position:relative}.dom-row>strong{z-index:1;text-align:right;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-mono);position:relative}.dom-row>span:last-child{z-index:1;text-align:right;color:var(--text-tertiary);font:var(--type-value-weight) var(--type-floor)/1 var(--term-mono);position:relative}.dom-spread-row{border-top:1px solid var(--term-line-strong);border-bottom:1px solid var(--term-line-strong);box-shadow:0 4px 12px color-mix(in srgb, var(--term-shadow) 28%, transparent);padding:4px 8px;top:22px}.dom-spread-row span{color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-mono)}.dom-spread-row strong{color:var(--text-primary);font:600 var(--type-floor)/1 var(--term-mono)}.dom-footer{background:var(--sf-inset);border-top:1px solid var(--sf-active);color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-mono);padding:4px 8px}.ws-host>.history-panel:not(:has(.price-chart)):not(.dom-panel){background:var(--sf-inset);border-top:0}@media (max-width:900px){.terminal-shell{background:var(--term-bg)}.topbar{height:auto;min-height:42px}}.metrics{grid-template-columns:94px 70px 164px 92px minmax(120px,1fr) 72px 86px}@media (min-width:901px){.ws-host>.history-panel:has(.price-chart){min-height:0!important}.ws-host>.dom-panel,.ws-host>.tape-panel{min-height:0!important}:is(.history-panel:has(.price-chart) .price-chart,.history-panel:has(.price-chart) .price-chart-canvas){height:100%!important;min-height:0!important}}.history-panel:has(.price-chart) .price-chart:after{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--sf-inset) 72%, transparent);color:var(--term-buy);font-size:var(--type-floor);padding:2px 4px;bottom:132px;left:10px}.history-panel:has(.price-chart) .tv-lightweight-charts{image-rendering:auto}.history-panel:has(.price-chart) canvas{image-rendering:auto}.metrics{box-shadow:inset 0 -1px 0 var(--sf-active)}.dom-header{height:22px;min-height:22px}.dom-row{min-height:24px;padding-top:3px;padding-bottom:3px}.dom-row>span:first-child{font-size:var(--type-label);font-weight:600}.dom-row>strong{font-size:var(--type-floor)}.dom-spread-row{background:var(--term-panel-2);min-height:38px;padding-top:5px;padding-bottom:5px}.dom-spread-row strong{font-size:var(--type-floor)}.dom-footer{min-height:24px}.chart-hover-legend{z-index:8;pointer-events:none;color:var(--text-tertiary);font:var(--type-floor)/1 var(--term-mono);align-items:center;gap:10px;display:flex;position:absolute;top:38px;left:10px}.chart-hover-legend strong{color:var(--text-tertiary);font-size:var(--type-floor);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:400}.price-chart{position:relative}.price-chart-canvas{cursor:crosshair;--drawing-drag-cursor:grabbing}.price-chart-canvas.chart-axis-surface .tv-lightweight-charts{background:var(--chart-axis-bg)}.price-chart-canvas.chart-axis-surface .tv-lightweight-charts tr:not(:last-child)>td:nth-child(2){background:var(--chart-plot-bg)}.price-chart-body{min-height:0;display:flex}.price-chart-stage{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.price-chart-canvas.is-drawing-drag,.price-chart-canvas.is-drawing-drag *{cursor:var(--drawing-drag-cursor)!important}.chart-tool-point{z-index:11;border:1px solid var(--measure-point);background:var(--sf-inset);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--sf-inset) 66%, transparent);pointer-events:none;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.chart-tool-point-start{border-color:var(--text-primary)}.chart-tool-point-end{border-color:var(--term-select)}.chart-measurement-overlay{z-index:9;pointer-events:none;--measure-ink:var(--term-buy);--measure-on-ink:var(--badge-up-ink);--measure-tile:var(--term-buy-tile);position:absolute;inset:0;overflow:hidden}.chart-measurement-overlay.is-down{--measure-ink:var(--term-sell);--measure-on-ink:var(--badge-down-ink);--measure-tile:var(--term-sell-tile)}.chart-measurement-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-measurement-box{fill:color-mix(in srgb, var(--measure-ink) 16%, transparent)}.chart-measurement-axis{stroke:var(--measure-ink);stroke-width:1px;shape-rendering:crispedges}.chart-measurement-arrow{fill:var(--measure-ink)}.chart-measurement-label{border-radius:var(--radius-s);background:var(--measure-tile);color:var(--measure-on-ink);box-shadow:inset 0 0 0 1px var(--term-line), 0 6px 18px color-mix(in srgb, var(--term-shadow) 34%, transparent);font-family:var(--term-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;gap:3px;padding:5px 9px 6px;display:grid;position:absolute;transform:translate(-50%,6px)}.chart-measurement-overlay.is-up .chart-measurement-label{transform:translate(-50%,calc(-100% - 6px))}.chart-measurement-label strong{font-size:var(--type-row);font-weight:600;line-height:14px}.chart-measurement-label small{font-size:var(--type-body);opacity:.85;font-weight:400;line-height:13px}.chart-trendline-state{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-chart:fullscreen{background:var(--sf-inset);width:100vw!important;height:100vh!important}.price-chart:fullscreen .price-chart-canvas{height:100%!important}@media (max-width:900px){.chart-hover-legend{gap:6px;top:37px;left:7px}}.chart-breadth-legend{z-index:7;border:1px solid color-mix(in srgb, var(--term-line) 82%, var(--sf-panel));border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--term-bg)) 86%, transparent);max-width:calc(100% - 88px);min-height:23px;color:var(--text-tertiary);font:400 var(--type-floor)/1.15 var(--term-mono);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:baseline;gap:8px;padding:4px 7px;display:flex;position:absolute;top:37px;left:9px}.chart-breadth-legend>span:first-child{color:var(--term-series);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:600}.chart-breadth-legend span strong{color:var(--text-primary);font-weight:600}.chart-breadth-legend .chart-breadth-source{color:var(--text-tertiary)}@media (max-width:900px){.chart-breadth-legend{gap:6px;max-width:calc(100% - 18px)}.chart-breadth-legend .chart-breadth-source{display:none}}@media (max-width:620px){.chart-breadth-legend>span:nth-of-type(2),.chart-breadth-legend>span:nth-of-type(3){display:none}}.chart-live-badge{z-index:3;border-radius:var(--radius-xs);font-family:var(--term-sans);font-size:var(--type-label);font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;align-items:center;gap:1px;padding:3px 2px;line-height:1.1;display:flex;position:absolute;right:2px;transform:translateY(-50%)}.chart-live-badge[data-direction=up]{background:var(--term-buy);color:var(--badge-up-ink);--badge-halo:var(--badge-up-halo)}.chart-live-badge[data-direction=down]{background:var(--term-sell);color:var(--badge-down-ink);--badge-halo:var(--badge-down-halo)}.chart-live-badge[data-direction]{text-shadow:0 0 1px var(--badge-halo), 0 0 1px var(--badge-halo), 0 0 2px var(--badge-halo)}.chart-live-badge[data-feed=none]{text-shadow:none;background:var(--term-panel-2);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--term-line)}.chart-live-badge[data-feed=none] .chart-live-badge-countdown{display:none}.chart-live-badge-price{font-weight:600}.chart-live-badge-countdown{opacity:.85;font-size:var(--type-floor)}@media (prefers-reduced-motion:no-preference){.chart-live-badge{transition:background-color var(--motion-reveal) linear}}.chart-swap{flex:auto;min-width:0;min-height:0;display:grid;position:relative}.chart-swap>.price-chart{grid-area:1/1;min-width:0;min-height:0}.chart-swap>.price-chart[data-frozen]{z-index:2;pointer-events:none}.chart-swap>.price-chart[data-frozen] .price-chart-canvas,.chart-swap>.price-chart[data-frozen] .chart-live-badge{animation:0s .3s both chart-ghost}@keyframes chart-ghost{0%{opacity:.62}to{opacity:.34}}@keyframes chart-ghost-axis{to{visibility:hidden}}.chart-swap>.price-chart[data-frozen] .price-chart-canvas tr>td:last-child canvas,.chart-swap>.price-chart[data-frozen] .price-chart-canvas tr:last-child canvas{animation:0s .3s both chart-ghost-axis}.chart-swap[data-swapping]>.price-chart:not([data-frozen]),.chart-swap>.price-chart[data-frozen] :is(.chart-hover-legend,.cx-pane-legend,.chart-live-badge){visibility:hidden}.chart-swap>.chart-loading{z-index:6}.price-chart[data-legend=off] .cx-legend-price{display:none}.price-chart[data-price-axis=off] :is(.chart-live-badge,.chart-link-tag){display:none!important}.dom-heading-actions{align-items:center;gap:6px;min-width:0;display:flex}.dom-mode-toggle{border:1px solid var(--sf-press);border-radius:var(--radius-s);background:var(--sf-inset);align-items:center;height:22px;padding:2px;display:inline-flex}.dom-mode-toggle button{border-radius:var(--radius-xs);min-width:28px;height:16px;color:var(--text-tertiary);font:600 var(--type-floor)/1 var(--term-mono);background:0 0;border:0;padding:0 5px}.dom-mode-toggle button:hover{background:var(--term-panel-3);color:var(--text-secondary)}.dom-heading-meta{min-width:0}.dom-heading-meta .status{white-space:nowrap}.dom-pressure{border-bottom:1px solid var(--sf-press);background:var(--sf-inset);min-height:34px;font-family:var(--term-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(54px,1fr) auto;grid-template-areas:"label bar value""sizes sizes sizes";align-items:center;gap:3px 7px;padding:4px 7px 5px;display:grid}.dom-pressure-label{color:var(--text-tertiary);font-size:var(--type-floor);grid-area:label;font-weight:600}.dom-pressure-bar{border-radius:var(--radius-xs);background:var(--term-panel-3);grid-area:bar;height:5px;display:flex;overflow:hidden}.dom-pressure-bar i{height:100%;display:block}.dom-pressure strong{min-width:43px;color:var(--text-tertiary);font-size:var(--type-floor);text-align:right;grid-area:value;font-weight:600}.dom-pressure>span:last-child{color:var(--text-tertiary);font-size:var(--type-floor);text-align:right;grid-area:sizes}.tape-filter-count{text-align:right;min-width:30px;color:var(--text-tertiary);font:var(--type-floor)/1 var(--term-mono);font-variant-numeric:tabular-nums}@media (max-width:1100px){.dom-mode-toggle button{min-width:26px;padding-inline:4px}}.history-panel:has(.price-chart) .price-chart:after{content:none!important;display:none!important}.chart-cvd-legend,.chart-breadth-legend{z-index:8;border:1px solid color-mix(in srgb, var(--term-line-strong) 62%, var(--sf-panel));border-radius:var(--radius-xs);background:color-mix(in srgb, var(--chart-plot,var(--term-bg)) 76%, transparent);min-height:21px;box-shadow:0 3px 12px color-mix(in srgb, var(--term-shadow) 16%, transparent);color:var(--text-tertiary);font:400 var(--type-floor)/1.1 var(--term-mono);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:baseline;gap:7px;padding:4px 6px;display:flex;position:absolute;left:9px}.chart-cvd-legend{bottom:118px}.chart-cvd-legend.is-above-breadth{bottom:253px}.chart-cvd-legend>span:first-child,.chart-breadth-legend>span:first-child{color:var(--text-tertiary);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:600}.chart-cvd-legend>strong{color:var(--study-cvd);font-size:var(--type-floor);font-weight:600}.chart-cvd-legend>span:nth-child(3){color:var(--term-buy);font-weight:600}.chart-cvd-source,.chart-breadth-source{color:var(--text-tertiary)!important}.chart-breadth-legend{max-width:calc(100% - 88px);bottom:99px;top:auto!important}.chart-breadth-legend>strong{color:var(--study-breadth);font-size:var(--type-label);font-weight:600}@media (max-width:900px){.chart-cvd-legend{bottom:116px;left:7px}.chart-cvd-legend.is-above-breadth{bottom:249px}.chart-breadth-legend{bottom:96px;left:7px}.chart-cvd-source,.chart-breadth-source{display:none}}:root{--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--strip-h:50px}.dom-table{overflow-y:auto}@keyframes tick-up{0%{background-color:color-mix(in srgb, var(--term-buy) 34%, transparent)}to{background-color:#0000}}@keyframes tick-down{0%{background-color:color-mix(in srgb, var(--term-sell) 34%, transparent)}to{background-color:#0000}}@keyframes level-grow{0%{box-shadow:inset 3px 0 0 0 var(--term-buy)}to{box-shadow:inset 3px 0 #0000}}@keyframes level-shrink{0%{box-shadow:inset 3px 0 0 0 var(--term-sell)}to{box-shadow:inset 3px 0 #0000}}.dom-row[data-flash=grow],.dom-row[data-flash=new]{animation:.46s ease-out level-grow}.dom-row[data-flash=shrink]{animation:.46s ease-out level-shrink}@keyframes print-in{0%{background-color:color-mix(in srgb, var(--text-primary) 9%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.dom-row[data-flash]{animation:none}}.dom-row{border-bottom-color:var(--term-line-soft)}.dom-row strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.dom-row span:last-child,.chart-cvd-coverage{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dom-mode-toggle button:hover:not(.is-active){color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.venue-controls>select{appearance:none;height:24px;padding:0 20px 0 var(--sp-4);font-family:var(--term-mono);font-size:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-primary);background-color:var(--term-panel-3);border:1px solid var(--term-line);border-radius:var(--radius-xs);background-image:linear-gradient(45deg, transparent 50%, var(--text-tertiary) 50%), linear-gradient(135deg, var(--text-tertiary) 50%, transparent 50%);background-position:calc(100% - 12px) 10px,calc(100% - 8px) 10px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-weight:400}.venue-controls>select:hover{border-color:var(--term-line-strong)}.venue-controls>select:focus-visible{border-color:var(--focus)}.chart-history-gap{z-index:6;padding:var(--sp-5) var(--sp-6);text-align:center;text-wrap:balance;pointer-events:none;border:1px solid var(--term-line);border-radius:var(--radius-s);background:color-mix(in srgb, var(--term-panel-2) 92%, transparent);width:max-content;max-width:min(44ch,100% - 32px);font:400 var(--type-body)/1.45 var(--term-sans);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.chart-history-gap>strong{color:var(--text-secondary);font:600 var(--type-text)/1.3 var(--term-sans);letter-spacing:0}.chart-history-gap>span{color:var(--text-tertiary)}.chart-history-gap button{pointer-events:auto}.chart-history-gap>.chart-gap-picks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chart-history-gap .pe-action{margin-top:0}.chart-gap-picks+.chart-gap-search,.chart-history-gap>span+.pe-action{margin-top:4px}.chart-gap-search{align-items:center;gap:8px;display:inline-flex}.chart-gap-search kbd{border:1px solid var(--term-line);border-radius:var(--radius-xs);color:var(--text-tertiary);font:400 var(--type-label)/1.2 var(--term-sans);padding:1px 5px}@media (pointer:coarse){.chart-gap-search kbd{display:none}}.chart-hover-legend[data-empty] .cx-legend-price{display:none}.history-window{max-width:116ch;padding-block:var(--sp-2);color:var(--text-tertiary);line-height:1.55}.price-chart[data-awaiting-history]:not([data-history-slow],[data-last-session]) :is(.price-chart-canvas,.chart-hover-legend,.cx-pane-legend,.chart-live-badge),.price-chart[data-awaiting-history]:not([data-bars],[data-last-session]) :is(.chart-hover-legend,.cx-pane-legend,.chart-live-badge){visibility:hidden}.chart-loading,.price-chart[data-last-session] .chart-loading{display:none}.chart-loading{z-index:6;align-items:center;gap:var(--sp-3);border:1px solid var(--term-line);border-radius:var(--radius-round);background:color-mix(in srgb, var(--sf-panel) 88%, transparent);pointer-events:none;font:400 var(--type-label)/1 var(--term-sans);color:var(--text-secondary);white-space:nowrap;padding:5px 10px;animation:0s .3s both chart-loading-in;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes chart-loading-in{0%{visibility:hidden}}.chart-loading-spin{border:1.5px solid var(--term-line-strong);border-top-color:var(--text-secondary);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite chart-loading-spin}@keyframes chart-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chart-loading-spin{animation:none}}.cx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-heading{z-index:30;height:var(--sz-band);padding:0 var(--sz-band-pad) 0 3px;font-family:var(--term-sans);flex:none;align-items:center;gap:2px;display:flex;position:relative}.cx-heading-slot{display:contents}.cx-heading-fill{flex:auto;min-width:8px}.cx-group{align-items:center;gap:2px;display:flex}.iv-control+.cx-sep{margin-left:11px}.cx-btn{height:var(--sz-band-control);min-width:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-secondary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease, border-color var(--motion-hover) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cx-btn:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.cx-btn:active:not(:disabled){background:var(--sf-active)}.cx-btn:disabled{color:var(--text-tertiary);opacity:.45;cursor:default}.cx-btn.is-open{background:var(--sel-bg);color:var(--text-primary)}.cx-btn-icon{min-width:0}.cx-btn-label{padding:0 5px}.cx-btn-small{width:var(--sz-band-inner);min-width:var(--sz-band-inner);height:var(--sz-band-inner)}.cx-btn-label>svg:first-child{color:var(--text-tertiary)}.cx-btn-label>svg:last-child{color:var(--text-tertiary);margin-left:-3px}.cx-btn-label.is-open>svg:last-child{transform:rotate(180deg)}.cx-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:600}.cx-btn-primary:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-ink)}.cx-btn.has-count{padding-right:2px}.cx-count{border-radius:var(--radius-round);background:color-mix(in srgb, var(--term-select) 14%, transparent);min-width:14px;height:14px;color:var(--term-select);font:600 var(--type-label)/14px var(--term-sans);text-align:center;padding:0 4px}.cx-segment{border:1px solid var(--term-line);border-radius:var(--radius-around-3);background:var(--term-bg);gap:2px;padding:2px;display:inline-flex}.cx-segment button{border-radius:var(--radius-s);height:22px;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease;background:0 0;border:0;padding:0 10px}.cx-segment button:hover{color:var(--text-primary)}.cx-menu-root{align-items:center;gap:8px;display:inline-flex;position:relative}.cx-menu{z-index:40;border-radius:var(--radius-around-7);min-width:290px;animation:cx-pop var(--motion-reveal) ease-out;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.cx-menu[hidden]{display:none}@keyframes cx-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.cx-menu-group+.cx-menu-group{border-top:1px solid var(--term-line-soft);margin-top:4px;padding-top:4px}.cx-menu-heading{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;padding:7px 8px 5px}.cx-menu-row{border-radius:var(--radius-s);width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:0;grid-template-columns:16px 1fr 18px;align-items:center;gap:11px;padding:7px 8px;display:grid}.cx-menu-row:hover{background:var(--term-panel-3);color:var(--text-primary)}.cx-check{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);width:16px;height:16px;color:var(--term-bg);transition:background-color var(--motion-hover) ease, border-color var(--motion-hover) ease;justify-content:center;align-items:center;display:inline-flex}.cx-menu-row.is-on .cx-check{border-color:var(--term-select);background:var(--term-select)}.cx-menu-text{flex-direction:column;gap:3px;min-width:0;display:flex}.cx-menu-text strong{color:inherit;font:600 var(--type-text)/1.1 var(--term-sans)}.cx-menu-text small{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans)}.cx-swatch{border-top:2px solid var(--swatch);border-radius:var(--radius-xs);justify-self:end;width:16px;height:0}.cx-swatch.is-dashed{border-top-style:dashed}.cx-menu-empty{color:var(--text-tertiary);font:400 var(--type-row) var(--term-sans);text-align:center;margin:0;padding:16px 4px}.cx-menu-foot{border-top:1px solid var(--term-line-soft);color:var(--text-tertiary);font:400 var(--type-label)/1.4 var(--term-sans);margin:10px 0 0;padding:9px 2px 1px}.cx-menu-row:disabled{cursor:default;opacity:.5}.cx-menu-row:disabled:hover{color:var(--text-secondary);background:0 0}.cx-swatch.is-heat{border-radius:var(--radius-xs);background:linear-gradient(180deg in srgb, color-mix(in srgb, var(--heat-short) 94.902%, transparent), color-mix(in srgb, var(--heat-short) 20%, transparent) 45%, color-mix(in srgb, var(--heat-long) 20%, transparent) 55%, color-mix(in srgb, var(--heat-long) 94.902%, transparent));border:0;height:10px}.cx-range{appearance:none;background:0 0;width:100%;height:18px;margin:0}.cx-range::-webkit-slider-runnable-track{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--term-select) var(--fill,50%), var(--term-line-strong) var(--fill,50%));height:4px}.cx-range::-moz-range-track{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--term-select) var(--fill,50%), var(--term-line-strong) var(--fill,50%));height:4px}.cx-range::-webkit-slider-thumb{border:2px solid var(--term-bg);background:var(--term-select);width:14px;height:14px;box-shadow:0 0 0 1px var(--term-select);appearance:none;border-radius:50%;margin-top:-5px}.cx-range::-moz-range-thumb{border:2px solid var(--term-bg);background:var(--term-select);border-radius:50%;width:12px;height:12px}.cx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--term-select) 30%, transparent)}.cx-heat-tip,.cx-pointer-tip{z-index:13;border:1px solid var(--term-line-strong);border-radius:var(--radius-m);background:color-mix(in srgb, var(--sf-raised) 96%, transparent);min-width:230px;box-shadow:0 10px 26px color-mix(in srgb, var(--term-shadow) 45%, transparent);color:var(--text-secondary);font:400 var(--type-body)/1.25 var(--term-sans);font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;gap:5px;padding:9px 11px;display:flex;position:absolute}.cx-heat-tip[hidden],.cx-pointer-tip[hidden]{display:none}.cx-pointer-tip{gap:8px}.cx-pointer-tip>.cx-heat-tip{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.cx-pointer-tip>.cx-heat-tip:not([hidden])~.cx-heat-tip:not([hidden]){border-top:1px solid var(--term-line);padding-top:8px}.cx-tip-kicker{color:var(--text-tertiary);margin-right:8px;font-style:normal;font-weight:400;display:none}.cx-pointer-tip:has(>.cx-heat-tip:not([hidden])~.cx-heat-tip:not([hidden])) .cx-tip-kicker{display:inline}.cx-heat-tip b{color:var(--text-primary);margin-bottom:2px;font-weight:600}.cx-heat-tip span{gap:10px;display:flex}.cx-heat-tip i{width:48px;color:var(--text-tertiary);font-style:normal}.cx-heat-tip .is-long{color:var(--heat-long-text)}.cx-heat-tip .is-short{color:var(--heat-short-text)}.cx-heat-tip.fp-tip{min-width:0}.fp-tip i{width:72px}.fp-tip em{font-style:normal}.fp-tip span>em:first-of-type{margin-right:6px}.fp-tip span>em:last-of-type{margin-left:6px}.fp-tip .is-long{color:var(--term-buy)}.fp-tip .is-short{color:var(--term-sell)}.fp-tip.is-lanes:not([hidden]){grid-template-columns:max-content auto;column-gap:10px;display:grid}.fp-tip.is-lanes b{grid-column:1/-1}.fp-tip.is-lanes span{display:contents}.fp-tip.is-lanes i{white-space:nowrap;width:auto}.cx-legend-heat .cx-swatch.is-heat{width:12px;height:12px}.cx-menu-alerts{border-radius:var(--radius-l);width:340px;padding:10px}.cx-menu-alerts :is(.cx-alert-list,.sa-dest,.sa-others){margin-inline:-10px}.cx-menu-alerts{--alert-inset:10px}.cx-alert-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.cx-alert-form .sm-button,.cx-alert-form input{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background-color:var(--term-bg);min-width:0;height:32px;color:var(--text-primary);font:400 var(--type-row)/1 var(--term-sans);transition:border-color var(--motion-hover) ease, box-shadow var(--motion-hover) ease;padding:0 10px}.cx-alert-form .sm-root,.cx-alert-form .sm-button{width:100%}.cx-alert-form .sm-button{padding-right:26px}.cx-alert-form input{text-align:right;font-variant-numeric:tabular-nums}.cx-alert-form .sm-button:focus-visible,.cx-alert-form input:focus{border-color:var(--field-edge-focus)}.cx-alert-form .cx-btn-primary{height:32px;padding:0 16px}.cx-alert-error{color:var(--term-sell);font:400 var(--type-body)/1.3 var(--term-sans);margin:8px 0 0}.cx-alerts{--alert-inset:14px}.cx-alert-list{border-top:1px solid var(--sf-hairline);flex-direction:column;max-height:320px;margin-top:12px;display:flex;overflow-y:auto}.cx-alert-row{padding:10px 10px 10px var(--alert-inset);border-bottom:1px solid var(--sf-hairline);color:var(--text-primary);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.cx-alert-row:hover,.cx-alert-row:focus-within{background:var(--sf-hover)}.cx-alert-main{min-width:0;font:var(--type-value-weight) var(--type-row)/1.2 var(--term-sans);align-items:baseline;gap:8px;display:flex}.cx-alert-glyph{width:12px;color:var(--text-tertiary);white-space:pre;flex:none;font-weight:400;overflow:hidden}.cx-alert-condition{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-alert-state{color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);white-space:nowrap;justify-self:end}.cx-alert-state[data-state=fired]{color:var(--term-warning-ink)}.cx-alert-meta{min-width:0;color:var(--text-tertiary);font:400 var(--type-body)/1.2 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-alert-meta-on{color:var(--text-secondary)}.cx-alert-actions{justify-self:end;gap:2px;margin:-4px -2px -4px 0;display:flex}.cx-alert-act{border-radius:var(--radius-s);width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cx-alert-slot{width:24px;height:24px}.cx-alert-act:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.cx-alert-act:disabled{opacity:.4;cursor:default}@media (hover:hover){.cx-alert-row .cx-alert-act:not(.is-rearm):not(.is-on){opacity:0}.cx-alert-row:is(:hover,:focus-within) .cx-alert-act:not(:disabled){opacity:1}.cx-alert-row:is(:hover,:focus-within) .cx-alert-act:disabled{opacity:.4}}.cx-alert-act.is-on{color:var(--text-primary)}.cx-alert-act.is-on.is-held{color:var(--text-tertiary)}.cx-alert-row.is-triggered .cx-alert-act.is-rearm,.sa-server[data-server-state=fired] .cx-alert-act{color:var(--term-warning-ink)}.cx-alert-section{padding:0 var(--alert-inset) 8px;color:var(--text-tertiary);font:600 var(--type-label)/1.2 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;justify-content:space-between;gap:8px;margin:0;display:flex}.cx-alert-more{width:100%;padding:12px 10px 12px var(--alert-inset);border:0;border-bottom:1px solid var(--sf-hairline);color:var(--text-secondary);font:400 var(--type-row)/1.2 var(--term-sans);text-align:left;background:0 0;align-items:center;gap:8px;margin:0;display:flex}.cx-alert-more:hover{background:var(--sf-hover);color:var(--text-primary)}.cx-alert-more>span{flex:auto}.cx-alert-more svg{color:var(--text-tertiary);flex:none;transform:rotate(-90deg)}.cx-alert-more.is-open svg{transform:none}.cx-alert-row-note{grid-column:1/-1;margin:2px 0 0}.cx-alert-fired{border-radius:var(--radius-round);background:color-mix(in srgb, var(--term-warning) 10%, transparent);height:22px;color:var(--term-warning-ink);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cx-alert-fired i{background:var(--term-warning);border-radius:50%;width:6px;height:6px}.cx-alert-fired em{color:var(--text-secondary);font-style:normal}.cx-source{min-width:0;max-width:46ch;color:var(--text-tertiary);font:400 var(--type-body)/40px var(--term-sans);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;display:block;overflow:hidden}.cx-source i{background:var(--term-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--term-accent) 14%, transparent);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.cx-tip{z-index:1000;border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--tip-bg);box-shadow:0 8px 20px color-mix(in srgb, var(--term-shadow) 45%, transparent);color:var(--tip-text);width:max-content;max-width:min(320px,100vw - 16px);font:400 var(--type-body)/1.3 var(--term-sans);white-space:normal;text-wrap:balance;pointer-events:none;animation:cx-fade var(--motion-reveal) ease-out;align-items:center;gap:9px;padding:4px 8px;display:flex;position:fixed}.cx-tip-bottom{transform:translate(-50%)}.cx-tip-top{transform:translate(-50%,-100%)}.cx-tip-right{transform:translateY(-50%)}.cx-tip-left{transform:translate(-100%,-50%)}.cx-tip-wrap{white-space:normal;text-wrap:pretty;line-height:1.4}.cx-tip-lines>span{white-space:pre-line;text-wrap:pretty;line-height:1.5}.cx-tip-hinted{grid-template-columns:auto auto;justify-content:start;align-items:center;row-gap:5px;padding:7px 9px;display:grid}.cx-tip-hint{color:var(--tip-hint);font:400 var(--type-label)/1.35 var(--term-sans);white-space:pre-line;grid-column:1/-1}@keyframes cx-fade{0%{opacity:0}to{opacity:1}}.cx-tip kbd,.cx-hint kbd{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-bg);color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);padding:3px 5px}.cx-tip{border-color:var(--tip-border)}.cx-tip kbd{border-color:var(--tip-kbd-border);background:var(--tip-kbd-bg);color:var(--tip-kbd-text)}.cx-hint{z-index:12;border:1px solid var(--term-line-strong);border-radius:var(--radius-round);background:color-mix(in srgb, var(--sf-raised) 95%, transparent);height:30px;box-shadow:0 8px 20px color-mix(in srgb, var(--term-shadow) 35%, transparent);color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;pointer-events:none;animation:cx-fade var(--motion-reveal) ease-out;align-items:center;gap:10px;padding:0 6px 0 13px;display:flex;position:absolute;top:38px;left:calc(50% - 33px);transform:translate(-50%)}.cx-hint b{color:var(--term-select);font-weight:600}.cx-hint-cancel{display:none}@media (hover:none){.cx-hint kbd{display:none}.cx-hint{pointer-events:auto;padding-right:4px}.cx-hint-cancel{border-radius:var(--radius-round);background:var(--pop-hover);height:calc(100% - 6px);color:var(--text-primary);font:600 var(--type-body)/1 var(--term-sans);border:0;align-items:center;padding:0 10px;display:inline-flex}}.price-chart .chart-hover-legend{z-index:9;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);letter-spacing:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex;top:10px;left:12px}.cx-legend-row{border-radius:var(--radius-around-1);background:color-mix(in srgb, var(--chart-plot,var(--term-bg)) 62%, transparent);white-space:nowrap;align-items:center;gap:11px;width:max-content;height:20px;margin-left:-6px;padding:0 6px;display:flex}.price-chart .chart-hover-legend strong{color:var(--text-secondary);font-size:var(--type-body);font-weight:var(--type-value-weight);margin-left:4px}.chart-hover-legend[data-direction=up] .cx-legend-price strong{color:var(--term-buy)}.chart-hover-legend[data-direction=down] .cx-legend-price strong{color:var(--term-sell)}.cx-legend-id{color:var(--text-tertiary)}.cx-legend-id b{color:var(--text-primary);font-weight:600}.cx-legend-study{pointer-events:auto;gap:8px;padding-right:1px}.cx-legend-study .cx-swatch{width:12px}.cx-legend-name{color:var(--text-tertiary)}.cx-legend-name small{color:var(--text-tertiary);font-size:var(--type-label);margin-left:4px}.price-chart .chart-hover-legend .cx-legend-study strong{color:var(--text-secondary);margin-left:0}.price-chart[data-indicators=folded] .chart-hover-legend .cx-legend-study{display:none}.cx-legend-fold{border-radius:var(--radius-s);background:color-mix(in srgb, var(--chart-plot,var(--term-bg)) 62%, transparent);height:20px;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);pointer-events:auto;border:0;align-items:center;gap:4px;margin-left:-6px;padding:0 6px 0 4px;display:inline-flex}.cx-legend-fold:hover{background:var(--sf-hover);color:var(--text-primary)}.cx-legend-fold:not(:has(>b)){padding-right:4px}.cx-legend-fold b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.cx-pane-legend .cx-pane-fold{margin-block:-4px;flex:none;margin-left:-6px}.cx-pane-legend[data-pane-folded=lead]>:not(.cx-pane-fold),.cx-pane-legend[data-pane-folded=follower]{display:none}.price-chart :is(.chart-cvd-legend,.chart-breadth-legend){padding-right:4px}.cx-legend-study:hover{background:color-mix(in srgb, var(--chart-plot,var(--term-bg)) 78%, transparent)}.price-chart .chart-cvd-legend,.price-chart .chart-breadth-legend{border-radius:var(--radius-around-4);background:color-mix(in srgb, var(--chart-plot,var(--term-panel)) 72%, transparent);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-tertiary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);border:0;gap:10px;padding:4px 6px;left:6px}.price-chart .chart-cvd-legend>span:first-child,.price-chart .chart-breadth-legend>span:first-child{color:var(--text-tertiary);text-transform:none;font-weight:600}.price-chart .chart-cvd-legend>strong,.price-chart .chart-breadth-legend>strong{font-size:var(--type-body);font-weight:600}.price-chart .chart-cvd-legend>span:nth-child(3){font-size:var(--type-label)}.price-chart .chart-cvd-source,.price-chart .chart-breadth-source{color:var(--text-tertiary)!important}.price-chart-canvas:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-select) 35%, transparent)}@media (max-width:780px){.cx-heading{padding-right:4px}.cx-sep{margin:0 3px}.cx-btn-label{padding:0 4px}.cx-btn-label>span,.cx-btn-label>svg:last-child,.cx-alert-fired em{display:none}.cx-menu{max-width:calc(100vw - 16px)}.cx-hint span{display:none}}@media (max-width:540px){.cx-heading{row-gap:calc(var(--sz-band) - var(--sz-band-control));height:auto;padding:calc((var(--sz-band) - var(--sz-band-control)) / 2) 4px;flex-wrap:wrap}.cx-heading-fill,.cx-legend-tpo small,.cx-legend-tpo .cx-legend-tpo-va{display:none}}@media (prefers-reduced-motion:reduce){.cx-menu,.cx-tip,.cx-hint{animation:none}.cx-btn,.cx-segment button,.cx-check{transition:none}}.cx-history-floor{z-index:4;border:1px solid var(--term-line);border-radius:var(--radius-s);background:color-mix(in srgb, var(--term-panel) 88%, transparent);color:var(--text-tertiary);font-size:var(--type-label);pointer-events:none;padding:3px 8px 3px 5px;position:absolute;bottom:40px;left:6px}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,body{font-family:var(--term-sans);font-variant-numeric:tabular-nums}*,:before,:after{font-variant-numeric:tabular-nums!important}b,strong{font-weight:600}.topbar.tb-bar{z-index:40;height:auto;min-height:var(--sz-bar);font-family:var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:14px;margin:0;padding:0 12px;display:flex;position:sticky;top:0}.tb-stats{flex:0 auto;align-items:center;gap:22px;min-width:0;margin-left:8px;display:flex;overflow:hidden}.tb-stat[data-clipped]{visibility:hidden}.tb-stat{flex:none;gap:3px;display:grid}.tb-stat>span{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/12px var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.tb-stat.is-context>span{-webkit-text-decoration:var(--term-hint-line);text-decoration:var(--term-hint-line);text-underline-offset:4px}.tb-stat>strong{color:var(--text-primary);font:var(--type-value-weight) var(--type-value)/15px var(--term-sans);align-items:baseline;gap:5px;display:flex}.tb-stat>strong b{font-weight:inherit}.tb-stat>strong em{color:var(--text-tertiary);font-style:normal;font-size:var(--type-body)}.tb-funding.is-up b{color:var(--term-buy)}.tb-funding.is-down b{color:var(--term-sell)}.topbar.tb-bar>.tbx-feed{flex:none}@media (min-width:901px) and (max-width:1399px){.topbar.tb-bar{gap:12px}.tb-stats{gap:18px;margin-left:4px}}@media (max-width:900px){.topbar.tb-bar{flex-flow:wrap;align-items:center;gap:8px 10px;padding:8px 12px 6px;position:relative}.topbar.tb-bar>.tbx-feed{order:3}.tb-stats{flex:1 0 calc(100% - 40px);order:5;margin-left:0}}.terminal-shell .dom-heading-meta,.terminal-shell .dom-heading-meta .status{font-family:var(--term-sans);font-size:var(--type-floor)}.terminal-shell .dom-heading-meta:after{font:600 var(--type-floor)/1 var(--term-sans)}.terminal-shell .dom-mode-toggle button{min-width:24px;font:600 var(--type-floor)/1 var(--term-sans);padding:0 4px}.terminal-shell .tape-filter-count{min-width:24px;font:var(--type-value-weight) var(--type-floor)/1 var(--term-sans)}.terminal-shell .dom-pressure{font-family:var(--term-sans);row-gap:2px}.terminal-shell .dom-pressure-label{font:600 var(--type-floor)/12px var(--term-sans);letter-spacing:var(--type-label-tracking)}.terminal-shell .dom-pressure strong{font:600 var(--type-body)/12px var(--term-sans)}.terminal-shell .dom-pressure>span:last-child{font:var(--type-value-weight) var(--type-floor)/10px var(--term-sans)}.terminal-shell .dom-header{font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking)}.terminal-shell .dom-panel .dom-row>span:first-child{font:600 var(--type-row)/1 var(--term-sans);letter-spacing:0}.terminal-shell .dom-panel .dom-row>strong{font:400 var(--type-row)/1 var(--term-sans)}.terminal-shell .dom-panel .dom-row>span:last-child{font:var(--type-value-weight) var(--type-body)/1 var(--term-sans)}.terminal-shell .dom-spread-row span{font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking)}.terminal-shell .dom-spread-row strong{font:600 var(--type-row)/1.1 var(--term-sans)}.terminal-shell .dom-footer{font:400 var(--type-floor)/1.2 var(--term-sans)}.terminal-shell .empty,.terminal-shell .empty.compact{font-size:var(--type-body)}.cx-heading,.cx-tip,.cx-hint,.cx-heat-tip,.cx-pointer-tip,.price-chart .chart-hover-legend,.price-chart .chart-cvd-legend,.price-chart .chart-breadth-legend{--term-mono:var(--term-sans);font-variant-numeric:tabular-nums}.chart-live-badge-countdown{font-size:var(--type-floor)}.terminal-shell>.error-banner.is-notice{border-color:var(--term-line);background:var(--term-panel-2);color:var(--text-secondary)}html,body,#root,.terminal-shell{background:var(--sf-app)}.ws-host>.history-panel,.ws-host>.book-panel,.ws-host>.tape-panel{background:var(--sf-panel);box-shadow:none;border:0;border-radius:0}.topbar{background:var(--sf-panel);box-shadow:none;border-bottom:0}:is(.ws-host>.history-panel:has(.price-chart),.history-panel:has(.price-chart) .price-chart,.history-panel:has(.price-chart) .price-chart-canvas){background:var(--sf-panel)}.history-panel:has(.price-chart) .price-chart{border:0}.price-chart-canvas{box-shadow:none}.cx-btn.is-active,.cx-btn.is-active:hover:not(:disabled){background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.cx-segment{background:var(--sf-well);border:0;padding:3px}.cx-segment button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.chart-hover-legend .cx-legend-row{background:color-mix(in srgb, var(--chart-plot,var(--sf-panel)) 72%, transparent)}.chart-cvd-legend,.chart-breadth-legend{background:color-mix(in srgb, var(--chart-plot,var(--sf-panel)) 78%, transparent);box-shadow:none;border:0}.ws-host>.dom-panel,.ws-host>.tape-panel,.dom-panel .dom-table,.tape-panel .tape{background:var(--sf-panel)}.dom-header{background:var(--sf-panel);border:0}.dom-row{border-bottom:0}.dom-row:after{content:none}.dom-spread-row{border-top:1px solid var(--sf-hairline);border-bottom:1px solid var(--sf-hairline);background:var(--sf-panel);box-shadow:none}.ws-host>.dom-panel{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-content:stretch;display:grid}.dom-panel>*{grid-column:1/-1}.dom-panel>.dom-pressure{grid-area:2/2}.dom-panel>.dom-table{grid-row:3}.dom-panel .dom-pressure{background:0 0;border:0}.dom-pressure-bar{background:var(--sf-press)}.dom-pressure-bid{background:color-mix(in srgb, var(--term-buy) 62%, transparent)}.dom-pressure-ask{background:color-mix(in srgb, var(--term-sell) 62%, transparent)}.dom-row-bid{background-image:linear-gradient(90deg, color-mix(in srgb, var(--term-buy) 17%, transparent), color-mix(in srgb, var(--term-buy) 3%, transparent))!important}.dom-row-ask{background-image:linear-gradient(90deg, color-mix(in srgb, var(--term-sell) 17%, transparent), color-mix(in srgb, var(--term-sell) 3%, transparent))!important}.dom-footer{border-top:1px solid var(--sf-hairline);background:0 0}.dom-mode-toggle{background:var(--sf-well);border:0;height:22px;padding:3px}.dom-mode-toggle button:hover{background:var(--sf-hover)}.dom-mode-toggle button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.dom-row:hover{background-color:var(--sf-hover)}.ws-host>.history-panel:not(:has(.price-chart)):not(.dom-panel){background:var(--sf-panel);border:0}.terminal-shell :is(.sf-diagnostic,.strip-audit,.dom-panel .book-metrics>div:not(:has(>[data-testid=dom-spread])),.dom-panel .dom-footer,.dom-heading-meta .status-live,.tape-panel:not(:has(.tape-action-button[aria-pressed=true])) .tape-heading-actions>span),.terminal-shell .price-chart>:is(.chart-source-strip,.chart-perf-strip){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.terminal-shell .history-panel:has(.price-chart)>:is(.history-metrics,.history-window,.chart-contract){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.terminal-shell .history-panel:has(.price-chart)>.chart-contract:has(a:focus-visible){z-index:6;border-radius:var(--radius-s);background:var(--tip-bg);box-shadow:0 8px 20px color-mix(in srgb, var(--term-shadow) 45%, transparent);bottom:34px;left:8px;clip:auto!important;clip-path:none!important;border:1px solid var(--tip-border)!important;width:auto!important;height:auto!important;margin:0!important;padding:3px 6px!important;display:block!important;overflow:visible!important}.terminal-shell .history-panel:has(.price-chart)>.chart-contract:has(a:focus-visible)>span{display:none}.terminal-shell .history-panel:has(.price-chart)>.chart-contract:has(a:focus-visible)>a{color:var(--tip-text)}.terminal-shell .dom-heading-meta:after{content:none}.terminal-shell{--dom-row:372px}.mk-box{height:var(--sz-bar-control);border:1px solid var(--term-line);border-radius:var(--radius-m);background:var(--term-bg);transition:border-color var(--motion-hover) ease;flex:none;align-items:stretch;display:flex;position:relative}.mk-box:hover{border-color:var(--term-line-strong)}.mk-box:focus-within{border-color:color-mix(in srgb, var(--term-select) 38%, var(--term-line))}.mk-search{align-items:stretch;min-width:112px;display:flex;position:relative}.mk-face{align-items:center;gap:8px;width:100%;padding:0 10px 0 8px;display:flex}.mk-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.mk-ticker{color:var(--text-primary);font:600 var(--type-heading)/16px var(--term-sans);letter-spacing:var(--type-heading-tracking);white-space:nowrap}.mk-dex{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-panel-3);height:16px;color:var(--text-secondary);font:600 var(--type-floor)/1 var(--term-sans);white-space:nowrap;align-items:center;padding:0 5px;font-style:normal;display:inline-flex}.mk-input{border-radius:var(--radius-s) 0 0 var(--radius-s);width:100%;height:100%;min-height:0;box-shadow:none;color:#0000;caret-color:var(--text-primary);font:600 var(--type-heading)/1 var(--term-sans);letter-spacing:var(--type-heading-tracking);background:0 0;border:0;margin:0;padding:0 10px 0 33px;position:absolute;inset:0}.mk-input::selection{background:color-mix(in srgb, var(--term-select) 22%, transparent);color:var(--text-primary)}.mk-input:focus{background:var(--term-bg) var(--icon-search) no-repeat 9px center / 16px 16px;color:var(--text-primary);cursor:text}.mk-venue{color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);transition:color var(--motion-hover) ease;align-items:center;gap:4px;padding:0 9px 0 10px;display:flex;position:relative}.mk-venue:hover{color:var(--text-primary)}.mk-venue strong{color:inherit;font-weight:inherit}.mk-caret{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.mk-venue-button{height:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.mk-venue-button:focus-visible{border-radius:var(--radius-s)}.mk-venue-button[aria-expanded=true]{color:var(--text-primary)}.mk-venue:has(>.mk-venue-button[aria-expanded=true]){border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--term-panel-3);color:var(--text-primary)}.mk-venue-button[aria-expanded=true] .mk-caret{transform:rotate(180deg)}.mk-list.mk-venue-list{width:248px}.mk-option.mk-venue-option{grid-template-columns:auto minmax(0,1fr) auto}.mk-option.mk-venue-option[aria-disabled=true]{cursor:default}.mk-list{z-index:50;overscroll-behavior:contain;border-radius:var(--radius-around-5);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;white-space:normal;width:320px;max-height:min(420px,100vh - 96px);animation:mk-pop var(--motion-reveal) ease-out;padding:4px;position:absolute;top:calc(100% + 9px);left:-1px;overflow:hidden auto}.mk-list:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}@keyframes mk-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mk-option{border-radius:var(--radius-s);width:100%;min-height:34px;color:var(--text-tertiary);font-family:var(--term-sans);text-align:left;background:0 0;border:0;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px 0 8px;display:grid}.mk-option.is-active{background:var(--term-panel-3)}.mk-option .mk-ticker{font-size:var(--type-value);font-weight:600}.mk-option[aria-selected=true] .mk-ticker{color:var(--term-select)}.mk-option.is-inactive .mk-ticker{color:var(--text-tertiary)}.mk-option.is-inactive .mk-icon{opacity:.5;filter:grayscale()}.mk-label{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-tag{border-radius:var(--radius-s);color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);padding:3px 5px;font-style:normal}.mk-tag.is-inactive{color:var(--term-warning-ink);background:color-mix(in srgb, var(--term-warning) 8%, transparent)}.mk-empty{color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);padding:10px}.mk-more{color:var(--text-tertiary);font:400 var(--type-floor)/1.2 var(--term-sans);padding:8px 10px 6px}.mk-icon{width:var(--mk-icon);height:var(--mk-icon);border-radius:50%;flex:none;display:inline-grid;position:relative;overflow:hidden}.mk-icon img{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.mk-icon[data-state=loaded] img{opacity:1}.mk-icon[data-edge=ring]{box-shadow:inset 0 0 0 1px var(--mk-ring)}@media (min-resolution:2x){.mk-icon{translate:0 -.5px}}.mk-icon[data-edge=ring] img{border-radius:50%;width:calc(100% - 3px);height:calc(100% - 3px);inset:1.5px}.mk-icon[data-edge=ring] .mk-mono{border-radius:50%;width:calc(100% - 3px);height:calc(100% - 3px);margin:1.5px}.mk-mono{background:oklch(.33 .045 var(--mk-hue));width:100%;height:100%;color:oklch(.9 .04 var(--mk-hue));font:600 max(var(--type-floor), calc(var(--mk-icon) * .52))/1 var(--term-sans);place-items:center;display:grid}.tbx-price{flex:none;align-items:center;margin-left:2px;display:flex}.tbx-price strong{color:var(--text-primary);font:600 var(--type-price)/1 var(--term-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--type-price-tracking)}.tbx-price[data-tick=up] strong{color:var(--term-buy)}.tbx-price[data-tick=down] strong{color:var(--term-sell)}.tb-stat.tbx-change>strong em{color:inherit;font-size:inherit}.tb-stat.tbx-change.is-up>strong{color:var(--term-buy)}.tb-stat.tbx-change.is-down>strong{color:var(--term-sell)}.tb-stat.tbx-pair>strong em{color:var(--text-secondary)}.tb-stat.tbx-pair>strong em:before{content:"·";color:var(--text-tertiary);margin-right:5px}.tbx-feed{border:1px solid var(--term-line);border-radius:var(--radius-s);background:var(--term-panel-2);height:22px;color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);align-items:center;gap:6px;padding:0 8px 0 7px;display:inline-flex}.tbx-feed-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tbx-feed.is-live:not(.is-slot),.tbx-feed.is-quiet{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tbx-feed-age{opacity:.85;font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);letter-spacing:0;text-transform:none}.tbx-feed.is-stale{border-color:color-mix(in srgb, var(--term-warning) 32%, var(--sf-app));background:color-mix(in srgb, var(--term-warning) 8%, transparent);color:var(--term-warning-ink)}.tbx-feed.is-error,.tbx-feed.is-disconnected{border-color:color-mix(in srgb, var(--term-sell) 32%, var(--sf-app));background:var(--term-sell-soft);color:var(--term-sell)}.tbx-feed.is-unavailable{border-color:var(--term-line-strong)}.tbx-feed.is-connecting .tbx-feed-dot{animation:1.2s ease-in-out infinite tbx-wait}@keyframes tbx-wait{50%{opacity:.35}}.iv-control{flex:none;align-items:center;gap:1px;margin-left:2px;display:inline-flex;position:relative}.iv-quick,.iv-trigger{height:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums;transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.iv-quick{min-width:var(--sz-band-control);padding:0 6px}.iv-quick:hover,.iv-trigger:hover{background:var(--term-panel-3);color:var(--text-primary)}.iv-quick.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.iv-trigger{color:var(--text-tertiary);gap:1px;padding:0 3px}.iv-trigger .iv-trigger-label{display:none}.iv-trigger.shows-current{color:var(--term-select);padding:0 3px 0 7px}.iv-trigger.shows-current .iv-trigger-label{font-weight:600;display:inline}.iv-trigger.is-open{background:var(--sel-bg);color:var(--text-primary)}.iv-trigger.is-open.shows-current{color:var(--term-select)}.iv-trigger svg{transition:transform var(--motion-reveal) ease}.iv-trigger.is-open svg{transform:rotate(180deg)}.iv-menu-root{display:inline-flex;position:relative}.cx-menu.iv-menu{border-radius:var(--radius-around-5);width:auto;min-width:0;max-height:min(78vh,680px);padding:4px;overflow-y:auto}.iv-columns{grid-template-columns:208px 216px;align-items:start;gap:4px;display:grid}.iv-column{min-width:0}.iv-bars{border-left:1px solid var(--term-line);padding-left:4px}.iv-type-row{align-items:center;gap:8px;padding:0 0 4px;display:flex}.iv-type{border:1px solid var(--pop-field-edge);border-radius:var(--radius-s);background:var(--pop-field);min-width:0;height:28px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums;flex:auto;padding:0 8px}.iv-type::placeholder{color:var(--text-tertiary)}.iv-type:focus-visible{border-color:var(--term-select)}.iv-type.is-wrong{border-color:var(--term-danger)}.iv-type-note{color:var(--term-danger);font:400 var(--type-body)/1 var(--term-sans);flex:none}.iv-section{border-radius:var(--radius-s);width:100%;height:28px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 6px 0 8px;display:flex}.iv-section:hover{background:var(--term-panel-3);color:var(--text-primary)}.iv-section.holds-current{color:var(--term-select)}.iv-section svg{color:var(--text-tertiary);transition:transform var(--motion-reveal) ease;transform:rotate(-90deg)}.iv-section-group.is-open .iv-section svg{transform:rotate(0)}.iv-section:disabled{color:var(--text-tertiary);cursor:default;background:0 0}.iv-section-group.is-open{padding-bottom:2px}.iv-section-group .iv-row{margin-left:6px}.iv-pick:disabled{color:var(--text-tertiary);cursor:default}.iv-bars-note{color:var(--text-tertiary);font:400 var(--type-body)/1.4 var(--term-sans);margin:4px 8px 6px}.iv-row{border-radius:var(--radius-s);align-items:center;gap:2px;display:flex}.iv-row:hover{background:var(--term-panel-3)}.iv-pick{border-radius:var(--radius-s);height:30px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.iv-code{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums}.iv-row.is-current .iv-pick{color:var(--term-select)}.iv-row.is-current .iv-code{color:var(--text-secondary)}.iv-star{border-radius:var(--radius-s);width:26px;height:26px;color:var(--text-tertiary);opacity:0;transition:opacity var(--motion-hover) ease, color var(--motion-hover) ease;background:0 0;border:0;flex:none;place-items:center;margin-right:2px;padding:0;display:inline-grid}.iv-star-glyph{width:14px;height:14px}.iv-row:hover .iv-star,.iv-row.is-favourite .iv-star,.iv-star:focus-visible{opacity:1}.iv-star:hover,.iv-row.is-favourite .iv-star{color:var(--text-primary)}.iv-row.is-favourite .iv-star:hover{color:var(--text-secondary)}@media (hover:none){.iv-star{opacity:1}}@media (min-width:901px) and (max-width:1279px){.cx-heading .cx-btn-label{padding:0 4px}.cx-heading .cx-btn-label>span,.cx-heading .cx-btn-label>svg:last-child{display:none}}@media (max-width:900px){.mk-box{order:1}.tbx-price{order:2;margin-left:2px}}@media (max-width:540px){.iv-columns{grid-template-columns:minmax(0,1fr);width:min(280px,100vw - 32px)}.iv-bars{border-left:0;border-top:1px solid var(--term-line);padding-top:4px;padding-left:0}.iv-quick{display:none}.iv-trigger,.iv-trigger.shows-current{color:var(--term-select);padding:0 3px 0 7px}.iv-trigger .iv-trigger-label{font-weight:600;display:inline}}@media (prefers-reduced-motion:reduce){.mk-list{animation:none}.mk-box,.mk-venue,.iv-quick,.iv-trigger,.iv-trigger svg,.iv-section svg,.iv-star{transition:none}.tbx-feed.is-connecting .tbx-feed-dot{animation:none}}button.tbx-feed:hover{border-color:currentColor}:root{--ob-pad:10px;--ob-gap:10px;--ob-bid:var(--term-buy);--ob-ask:var(--term-sell);--ob-bid-bar:color-mix(in srgb, var(--term-buy) 9%, transparent);--ob-ask-bar:color-mix(in srgb, var(--term-sell) 10%, transparent);--ob-bid-size-bar:color-mix(in srgb, var(--term-buy) 24%, transparent);--ob-ask-size-bar:color-mix(in srgb, var(--term-sell) 26%, transparent);--ob-line:var(--sf-hairline);--ob-cols:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.12fr)}.ws-host>.ob-panel{flex-direction:column;min-height:0;display:flex;overflow:visible}.ob{min-height:0;color:var(--text-primary);font-family:var(--term-sans);font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;display:flex;container:ob/inline-size}.ob-tools{flex:none;align-items:center;gap:6px;display:flex}.ob-control,.ob-seg button{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:0;display:inline-flex}.ob-control{height:var(--sz-band-control);border-radius:var(--radius-s);font:400 var(--type-body)/1 var(--term-sans);background:var(--sf-well);box-shadow:inset 0 0 0 1px var(--ob-line);padding:0 7px 0 8px}.ob-control:hover,.ob-menu.is-open .ob-control{color:var(--text-primary);background:var(--sf-hover)}.ob-caret{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:10px;height:10px}.ob-menu.is-open .ob-caret{transform:rotate(180deg)}.ob-control .is-pending{opacity:.55}.ob-seg{display:inline-flex}.ob-seg button{min-width:32px;color:var(--text-tertiary)}.ob-source{color:var(--text-secondary);font:400 var(--type-body)/1 var(--term-sans);align-items:center;gap:6px;display:inline-flex}.ob-source>i{background:var(--text-tertiary);border-radius:50%;width:6px;height:6px}.ob-source.is-live>i{background:var(--ob-bid);box-shadow:0 0 0 3px color-mix(in srgb, var(--term-buy) 14%, transparent)}.ob-source.is-warn>i{background:var(--term-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--term-warning) 14%, transparent)}.ob-source.is-warn{color:var(--term-warning-text)}span.ob-source{height:var(--sz-band-control);padding:0 4px}.ob-menu{display:inline-flex;position:relative}.ob-popover{z-index:80;border-radius:var(--radius-around-5);flex-direction:column;min-width:124px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ob-popover.is-wide{min-width:244px}.ob-option{border-radius:var(--radius-s);height:28px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 10px 0 24px;display:flex;position:relative}.ob-option em{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);font-style:normal}.ob-option.is-source{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:42px}.ob-option:hover{background:var(--ob-option-hover)}.ob-option[aria-checked=true]:before{content:"";background:var(--ob-bid);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:10px}.ob-cols,.ob-row,.ob-spread{grid-template-columns:var(--ob-cols);column-gap:var(--ob-gap);padding:0 var(--ob-pad);align-items:center;display:grid}.ob-cols{height:var(--sz-col-head);color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;flex:none}.ob-cols>span{text-align:right;white-space:nowrap;overflow:hidden}.ob-cols em{color:var(--text-tertiary);text-transform:none;font-style:normal}.ob-ladder{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.ob-ladder.is-pending{opacity:.6;transition:opacity var(--motion-reveal) ease}.ob-side{flex-direction:column;flex:none;display:flex}.ob-row{height:var(--sz-row);font:400 var(--type-text)/var(--sz-row) var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.ob-row>span{z-index:1;text-align:right;text-overflow:clip;position:relative;overflow:hidden}.ob-row:before,.ob-row:after{content:"";transform:scaleX(var(--ob-bar,0));transform-origin:100%;pointer-events:none;position:absolute;inset:1px 0}.ob-row:after{transform:scaleX(var(--ob-size-bar,0))}.ob-row.is-bid:before{background:var(--ob-bid-bar)}.ob-row.is-ask:before{background:var(--ob-ask-bar)}.ob-row.is-bid:after{background:var(--ob-bid-size-bar)}.ob-row.is-ask:after{background:var(--ob-ask-size-bar)}.ob-row:not(.is-blank):hover{background:var(--sf-hover)}.ob-row.is-bid .ob-px{color:var(--ob-bid)}.ob-row.is-ask .ob-px{color:var(--ob-ask)}.ob-row.is-best .ob-px{font-weight:600}.ob-sz{color:var(--text-primary)}.ob-tot{color:var(--text-secondary)}.ob-dim{color:var(--text-tertiary);font-style:normal}.ob-sz[data-chg]{color:var(--text-primary)}.ob-end{height:var(--sz-row);padding:0 var(--ob-pad);color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);white-space:nowrap;align-items:center;gap:8px;display:flex}.ob-end:before,.ob-end:after{content:"";border-top:1px dashed color-mix(in srgb, var(--term-ink) 9%, var(--sf-panel));flex:auto;height:0}.ob-spread{height:var(--sz-col-head);background:var(--ob-raise);box-shadow:inset 0 1px 0 var(--ob-line), inset 0 -1px 0 var(--ob-line);font-variant-numeric:tabular-nums;flex:none;margin:1px 0}.ob-spread>span{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-align:left;text-transform:uppercase}.ob-spread>strong{color:var(--text-primary);font:600 var(--type-text)/1 var(--term-sans);text-align:right}.ob-spread>em{color:var(--text-secondary);font:var(--type-value-weight) var(--type-body)/1 var(--term-sans);text-align:right;font-style:normal}.ob-foot{height:var(--sz-band);padding:0 var(--ob-pad);color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ob-foot b{letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:600}.ob-foot-bid b{color:var(--ob-bid)}.ob-foot-ask b{color:var(--ob-ask)}.ob-foot-bar{border-radius:var(--radius-xs);background:var(--ob-track);height:4px;display:flex;overflow:hidden}.ob-foot-bar>i{height:100%;display:block}.ob-foot-bar>.is-bid{background:var(--ob-bid);opacity:.85}.ob-foot-bar>.is-ask{background:var(--ob-ask);opacity:.85}.ob-diag{padding:0 var(--ob-pad);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;display:grid}.ob-diag>div{min-width:0;display:block}.ob-diag span{color:var(--text-tertiary);font:600 var(--type-label)/1.1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin-bottom:2px;display:block}.ob-diag strong{color:var(--text-secondary);font:400 var(--type-body)/1.2 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:900px){.ob-ladder{min-height:calc(var(--sz-row) * 20 + 24px)}}@container ob (width<=380px){.ob-source-name{display:none}}@container ob (width<=360px){.ob-tools{gap:4px}}.dl{--dl-cols:minmax(0, 1fr) minmax(0, .78fr) minmax(0, .96fr) minmax(0, .78fr) minmax(0, 1fr) minmax(0, .82fr);--dl-bid-bar:color-mix(in srgb, var(--term-buy) 22%, transparent);--dl-ask-bar:color-mix(in srgb, var(--term-sell) 24%, transparent);--dl-bid-bar-strong:color-mix(in srgb, var(--term-buy) 42%, transparent);--dl-ask-bar-strong:color-mix(in srgb, var(--term-sell) 46%, transparent);flex-direction:column;flex:auto;min-height:0;display:flex}.dl:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-buy) 50%, transparent)}.dl-cols,.dl-row{grid-template-columns:var(--dl-cols);align-items:stretch;column-gap:0;padding:0 6px;display:grid}.dl-cols{height:var(--sz-col-head);color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center}.dl-cols>span:first-child,.dl-cols>span:nth-child(2){text-align:right;padding-right:6px}.dl-cols>span:nth-child(3){text-align:center}.dl-cols>span:nth-child(4),.dl-cols>span:nth-child(5){text-align:left;padding-left:6px}.dl-cols>span:nth-child(6){text-align:right;padding-right:2px}@container ob (width<=400px){.dl{--dl-cols:minmax(0, 1fr) minmax(0, .78fr) minmax(0, .96fr) minmax(0, .9fr) minmax(0, .96fr) minmax(0, .74fr)}.dl-cols{letter-spacing:0}.dl-cols>span:nth-child(4){padding-left:3px}}.dl-viewport{cursor:crosshair;overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:hidden}.dl-rows{will-change:transform}.dl-row{height:var(--sz-row);font:400 var(--type-row)/var(--sz-row) var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.dl-row>span{z-index:0;text-overflow:clip;position:relative;overflow:hidden}.dl-row>span:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:1px 0;transform:scaleX(0)}.dl-bid{color:var(--text-primary);text-align:right;padding-right:6px}.dl-ask{color:var(--text-primary);text-align:left;padding-left:6px}.dl-bid:before{transform-origin:100%;background:var(--dl-bid-bar);transform:scaleX(var(--bid))!important}.dl-ask:before{transform-origin:0;background:var(--dl-ask-bar);transform:scaleX(var(--ask))!important}.dl-bid.is-tier-1,.dl-ask.is-tier-1{font-weight:600}.dl-bid.is-tier-2,.dl-ask.is-tier-2{color:var(--text-primary);font-weight:600}.dl-bid.is-tier-2:before{background:var(--dl-bid-bar-strong)}.dl-ask.is-tier-2:before{background:var(--dl-ask-bar-strong)}.dl-bid.is-capped{box-shadow:inset 2px 0 0 var(--ob-bid)}.dl-ask.is-capped{box-shadow:inset -2px 0 0 var(--ob-ask)}.dl-sold{color:var(--text-secondary);text-align:right;padding-right:6px}.dl-bought{color:var(--text-secondary);text-align:left;padding-left:6px}.dl-sold:before{transform-origin:100%;background:color-mix(in srgb, var(--term-sell) 10%, transparent);transform:scaleX(var(--sold))!important}.dl-bought:before{transform-origin:0;background:color-mix(in srgb, var(--term-buy) 9%, transparent);transform:scaleX(var(--bought))!important}.dl-sold.is-recent{color:var(--dl-sold-recent)}.dl-bought.is-recent{color:var(--dl-bought-recent)}.dl-sold.is-last{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dl-sold-recent) 75%, var(--sf-panel))}.dl-bought.is-last{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dl-bought-recent) 75%, var(--sf-panel))}.dl-px{color:var(--text-secondary);font-weight:var(--type-value-weight);text-align:center;background:var(--sf-raised)}.dl-row.is-spread .dl-px{color:var(--text-tertiary)}.dl-row.is-major .dl-px{color:var(--text-primary)}.dl-row.is-best-ask .dl-px{color:var(--ob-ask);font-weight:600}.dl-row.is-best-bid .dl-px{color:var(--ob-bid);font-weight:600}.dl-row.is-best-ask{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--term-ink) 16%, var(--sf-panel))}.dl-row.is-best-bid{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--term-ink) 16%, var(--sf-panel))}.dl-row.is-spread{background:var(--dl-spread-bg)}.dl-px.is-last-buy{background:color-mix(in srgb, var(--term-buy) 30%, transparent);color:var(--text-primary)!important}.dl-px.is-last-sell{background:color-mix(in srgb, var(--term-sell) 32%, transparent);color:var(--text-primary)!important}.dl-row.is-hover{background:var(--dl-row-hover)}.dl-row.is-hover .dl-px{background:var(--dl-px-hover);color:var(--text-primary)}.dl-notice{border-radius:var(--radius-m);background:color-mix(in srgb, var(--ob-popover) 96%, transparent);max-width:calc(100% - 16px);box-shadow:0 0 0 1px color-mix(in srgb, var(--term-ink) 9%, transparent), 0 6px 18px color-mix(in srgb, var(--term-shadow) 40%, transparent);color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;animation:dl-notice-in var(--motion-reveal) ease-out;align-items:center;gap:8px;padding:3px 3px 3px 10px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dl-notice b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}@keyframes dl-notice-in{0%{opacity:0}}.dl-notice button{border-radius:var(--radius-s);height:22px;color:var(--text-primary);background:var(--dl-notice-button);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-ink) 8%, transparent);font:600 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;border:0;padding:0 9px}.dl-notice button:hover{background:var(--dl-notice-button-hover)}@media (prefers-reduced-motion:reduce){.dl-notice{animation:none}}.dl-foot{height:var(--sz-band);box-shadow:inset 0 1px 0 var(--ob-line);color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 6px;display:grid}.dl-centre,.dl-clear{height:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-secondary);font:400 var(--type-body)/1 var(--term-sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex}.dl-centre:hover,.dl-clear:hover{color:var(--text-primary);background:var(--sf-hover)}.dl-centre>i{background:var(--ob-bid);border-radius:50%;width:6px;height:6px}.dl-centre.is-paused>i{background:var(--text-tertiary)}.dl-centre.is-free{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--term-line-strong)}.dl-centre.is-free>i{background:var(--text-primary)}.dl-readout{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-readout b{font-weight:600}.dl-readout b.is-bid{color:var(--ob-bid)}.dl-readout b.is-ask{color:var(--ob-ask)}.dl-readout:has(>.dl-hint){overflow:visible}.dl-hint{color:var(--text-tertiary);vertical-align:middle;flex-wrap:wrap;justify-content:center;column-gap:.3em;max-width:100%;height:1.4em;line-height:1.4;display:inline-flex;overflow:hidden}.dl-hint>span{white-space:nowrap}.dl-clear{color:var(--text-tertiary)}@media (max-width:900px){.dl-viewport{height:calc(var(--sz-row) * 30);flex:none}}.dl-ps{color:var(--text-tertiary);font-size:var(--type-body);text-align:right;padding-right:2px}.dl-ps.is-bid.is-stack{color:var(--dl-stack-bid)}.dl-ps.is-ask.is-stack{color:var(--dl-stack-ask)}.dl-ps.is-pull{color:var(--text-tertiary)}.ob-px,.dl-px{position:relative}.px-alert{color:var(--text-secondary);opacity:.85;pointer-events:auto;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ob-px .px-alert{left:4px}.dl-px .px-alert{left:3px}.ob-spread .px-alert{vertical-align:-1px;margin-left:4px;position:static;transform:none}.px-alert svg{display:block}.ob-peek{z-index:2;border-radius:var(--radius-xs);background:var(--sf-panel);width:18px;height:18px;color:var(--text-tertiary);opacity:0;pointer-events:none;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ob-row:hover>.ob-peek{opacity:1;pointer-events:auto}.ob-peek:hover{background:var(--sf-hover);color:var(--text-primary)}.cbb-bar{height:var(--sz-band);background:var(--sf-panel);box-shadow:inset 0 1px 0 var(--sf-hairline);font-family:var(--term-sans);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;padding:0 4px 0 8px;display:flex;position:relative}.cbb-fill{flex:auto}.cbb-tools{font-family:var(--term-sans);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}.cbb-tools .cbb-zones{top:calc(100% + 6px);bottom:auto}.cbb-clock-root{display:inline-flex;position:static}.cbb-clock,.cbb-scale button{height:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-secondary);font:400 var(--type-row)/1 var(--term-sans);font-variant-numeric:tabular-nums;transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease;background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.cbb-clock{gap:6px;padding:0 4px}.cbb-clock em{color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);font-style:normal}.cbb-clock:hover,.cbb-scale button:hover{background:var(--term-panel-3);color:var(--text-primary)}.cbb-clock.is-open{background:var(--sel-bg);color:var(--text-primary)}.cbb-scale{gap:1px;display:inline-flex}.cbb-scale button{min-width:var(--sz-band-control);color:var(--text-tertiary);justify-content:center;padding:0 5px}.cbb-scale button.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.cbb-zones{z-index:60;border-radius:var(--radius-l);width:min(300px,100% - 8px);max-height:min(380px,100vh - 120px);animation:cc-pop-up var(--motion-reveal) ease-out;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);right:4px}@keyframes cc-pop-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cbb-zones-search{border:1px solid var(--term-line);border-radius:var(--radius-m);background:var(--term-bg);flex:none;align-items:center;gap:8px;height:32px;margin:6px;padding:0 10px;display:flex}.cbb-zones-search:focus-within{border-color:var(--field-edge-focus)}.cbb-zones-search svg{fill:none;width:14px;height:14px;stroke:var(--text-tertiary);stroke-linecap:round;flex:none}.cbb-zones-search input{min-width:0;height:100%;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;border:0;flex:auto;padding:0}.cbb-zones-search input::placeholder{color:var(--text-tertiary)}.cbb-zones-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;min-height:0;padding:0 4px 4px;overflow-y:auto}.cbb-zones-list:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.cbb-zone{border-radius:var(--radius-s);width:100%;min-height:36px;color:var(--text-secondary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px;display:flex}.cbb-zone.is-active{background:var(--term-panel-3);color:var(--text-primary)}.cbb-zone.is-current .cbb-zone-name{color:var(--term-select)}.cbb-zone.ends-group{box-shadow:0 5px 0 -4px var(--sf-hairline);margin-bottom:4px}.cbb-zone-name{min-width:0;font:400 var(--type-text)/1.1 var(--term-sans);gap:3px;display:grid}.cbb-zone-name small{color:var(--text-tertiary);font:400 var(--type-floor)/1.1 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbb-zone-offset{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);font-variant-numeric:tabular-nums;flex:none}.cbb-zones-empty{color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);padding:12px 10px}.chart-live-badge[data-countdown=off] .chart-live-badge-countdown{display:none}.ccm-menu{z-index:1000;border-radius:var(--radius-around-6);min-width:240px;max-width:320px;font-family:var(--term-sans);animation:cx-pop var(--motion-reveal) ease-out;padding:5px;position:fixed}.ccm-item{grid-template-columns:var(--menu-icon) minmax(0, 1fr) auto var(--menu-state);width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;display:grid}.ccm-item.is-active{background:var(--pop-hover);color:var(--text-primary)}.ccm-item:disabled{color:var(--text-tertiary);cursor:default}.ccm-item.is-danger:not(:disabled),.ccm-item.is-danger:not(:disabled) .ccm-icon{color:var(--menu-danger)}.ccm-item.is-active .ccm-icon{color:var(--text-primary)}.ccm-item:disabled .ccm-icon{color:var(--text-tertiary)}.ccm-label{gap:2px;min-width:0;display:grid}.ccm-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccm-label b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.ccm-label small{color:var(--text-tertiary);font:400 var(--type-floor)/1.2 var(--term-sans)}.ccm-heading{padding:6px 10px 5px calc(6px + var(--menu-icon) + var(--menu-gap));color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase}@keyframes cid-fade{0%{opacity:0}to{opacity:1}}.cid-head,.csp-head{justify-content:space-between;align-items:center;padding:12px 10px 10px 16px;display:flex}.cid-head h2,.csp-head h2{color:var(--text-primary);font:600 var(--type-heading)/1.2 var(--term-sans);letter-spacing:var(--type-heading-tracking);margin:0}.cid-close{border-radius:var(--radius-m);width:26px;height:26px;color:var(--text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cid-close:hover{background:var(--term-panel-3);color:var(--text-primary)}.csp-panel{z-index:55;border-radius:var(--radius-xl);width:min(380px,100% - 24px);max-height:calc(100% - 64px);font-family:var(--term-sans);animation:cx-pop var(--motion-reveal) ease-out;flex-direction:column;margin-inline:auto;display:flex;position:absolute;top:40px;left:0;right:0}.csp-tabs{border:1px solid var(--pop-card-edge);border-radius:var(--radius-m);background:var(--pop-well);gap:2px;margin:0 16px 2px;padding:2px;display:flex}.csp-tabs button{border-radius:var(--radius-s);height:24px;color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;border:0;flex:1 1 0;padding:0 10px}.csp-tabs button:hover{color:var(--text-primary)}.csp-tabs button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.csp-body{scrollbar-width:thin;flex:auto;min-height:0;padding:12px 16px 16px;overflow-y:auto}.csp-section+.csp-section{margin-top:16px}.csp-section h3{color:var(--text-tertiary);font:600 var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 7px 2px}.csp-card{border:1px solid var(--pop-card-edge);border-radius:var(--radius-m);background:var(--pop-card);padding:0 12px}.csp-card>*+*{box-shadow:inset 0 1px 0 var(--pop-sep)}.csp-field{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.csp-label{color:var(--text-primary);font:400 var(--type-text)/1.2 var(--term-sans);justify-self:start}.csp-toggle-field{grid-template-columns:minmax(0,1fr) auto}.csp-toggle-field .csp-toggle{justify-self:end}.csp-toggle-field.is-disabled{opacity:.45}.csp-toggle-field.is-disabled .csp-label,.csp-toggle:disabled{cursor:default}.csp-note{color:var(--text-tertiary);font:400 var(--type-body)/1.45 var(--term-sans);margin:0;padding:11px 0}.csp-amount-field{row-gap:8px;padding:6px 0 10px}.csp-amount{border:1px solid var(--pop-field-edge);border-radius:var(--radius-m);background:var(--pop-field);justify-self:start;align-items:center;gap:2px;height:28px;padding:0 10px;display:inline-flex}.csp-amount:focus-within{border-color:var(--field-edge-focus)}.csp-amount.is-invalid{border-color:color-mix(in srgb, var(--term-sell) 60%, var(--pop-field-edge))}.csp-amount-prefix{color:var(--text-tertiary);font:var(--type-value-weight) var(--type-value)/1 var(--term-sans)}.csp-amount input{width:88px;color:var(--text-primary);font:var(--type-value-weight) var(--type-value)/1 var(--term-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.csp-amount input::placeholder{color:var(--text-tertiary)}.csp-amount-presets{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.csp-amount-presets button{border:1px solid var(--pop-card-edge);border-radius:var(--radius-s);background:var(--pop-well);height:24px;color:var(--text-secondary);font:var(--type-value-weight) var(--type-label)/1 var(--term-sans);font-variant-numeric:tabular-nums;padding:0 8px}.csp-amount-presets button:hover{color:var(--text-primary);background:var(--term-panel-3)}.csp-amount-presets button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none;border-color:#0000}.csp-number-row{justify-self:start;align-items:center;gap:8px;display:inline-flex}.csp-unit{color:var(--text-tertiary);font:400 var(--type-text)/1 var(--term-sans)}.csp-label-detail{color:var(--text-tertiary);font:400 var(--type-label)/1.2 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;display:block}.csp-number{border:1px solid var(--pop-field-edge);border-radius:var(--radius-m);background:var(--pop-field);justify-self:start;align-items:stretch;height:28px;display:inline-flex;overflow:hidden}.csp-number:focus-within{border-color:var(--field-edge-focus)}.csp-number input{width:52px;color:var(--text-primary);font:var(--type-value-weight) var(--type-value)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;padding:0}.csp-number.is-wide input{width:112px}.csp-textarea-field{align-items:start}.csp-textarea{border:1px solid var(--pop-field-edge);border-radius:var(--radius-m);background:var(--pop-field);width:100%;min-height:84px;color:var(--text-primary);font:400 var(--type-row)/1.45 var(--term-sans);resize:vertical;padding:7px 9px}.csp-number input::-webkit-inner-spin-button{appearance:none;margin:0}.csp-number input::-webkit-outer-spin-button{appearance:none;margin:0}.csp-number button{width:28px;color:var(--text-tertiary);font:var(--type-value-weight) var(--type-heading)/1 var(--term-sans);background:0 0;border:0;padding:0}.csp-number button:hover:not(:disabled){background:var(--term-panel-3);color:var(--text-primary)}.csp-number button:disabled{opacity:.4;cursor:default}.csp-select{border:1px solid var(--pop-field-edge);border-radius:var(--radius-m);background:var(--pop-field) var(--icon-chevron) no-repeat right 6px center;min-width:150px;height:28px;color:var(--text-primary);font:400 var(--type-text)/1 var(--term-sans);appearance:none;justify-self:start;padding:0 30px 0 10px}.csp-select:hover{border-color:var(--pop-key-edge)}.csp-select:focus-visible{border-color:color-mix(in srgb, var(--term-select) 45%, var(--pop-field-edge))}.csp-segment{border-color:var(--pop-card-edge);background:var(--pop-well);justify-self:end}.csp-segment button{min-width:34px;font-family:var(--term-sans);place-items:center;display:inline-grid}.csp-segment button:disabled{opacity:.45;cursor:default}.csp-order{display:grid}.csp-order-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:30px;padding:0 12px;display:grid}.csp-order-row+.csp-order-row{border-top:1px solid var(--pop-card-edge)}.csp-order-row.is-disabled{opacity:.45}.csp-order-move{gap:2px;display:inline-flex}.csp-order-move button{border-radius:var(--radius-s);width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.csp-order-move button:first-child svg{transform:rotate(180deg)}.csp-order-move button:hover:not(:disabled){background:var(--pop-press);color:var(--text-primary)}.csp-order-move button:disabled{opacity:.35;cursor:default}.csp-segment button.is-active{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.csp-line{border-radius:var(--radius-xs);background:currentColor;width:18px;height:1px;display:block}.csp-line.is-dashed{background:0 0;border-top:2px dashed;height:0}.csp-line.is-dotted{background:0 0;border-top:2px dotted;height:0}.csp-swatches{grid-template-columns:repeat(9,18px);gap:5px;display:grid}.csp-swatch{border-radius:var(--radius-s);background:var(--c);width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-ink) 8%, transparent);border:0;place-items:center;padding:0;display:inline-grid;position:relative}.csp-swatch.is-on{box-shadow:0 0 0 2px var(--sf-raised), 0 0 0 3px var(--text-primary)}.csp-custom{background:var(--hue-wheel);color:var(--hue-wheel-ink)}.csp-custom.is-on{background:var(--c);color:var(--text-primary)}.csp-custom input{opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.csp-custom svg{pointer-events:none}.csp-colour{gap:8px;display:grid}.csp-opacity{width:202px}.csp-toggle{border-radius:var(--radius-round);background:var(--pop-press);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--pop-key-edge);transition:background-color var(--motion-hover) ease;border:0;padding:0;position:relative}.csp-toggle i{background:var(--pop-knob-off);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in srgb, var(--term-shadow) 50%, transparent);transition:transform var(--motion-hover) ease;border-radius:50%;position:absolute;top:2px;left:2px}.csp-toggle.is-on{background:var(--term-select);box-shadow:none}.csp-toggle.is-on i{background:var(--toggle-knob);transform:translate(12px)}.csp-slider{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.csp-slider output{color:var(--text-secondary);font:400 var(--type-row)/1 var(--term-sans);font-variant-numeric:tabular-nums;text-align:right}.csp-foot{box-shadow:inset 0 1px 0 var(--pop-sep);align-items:center;gap:6px;padding:10px 10px 10px 16px;display:flex}.csp-foot-fill{flex:auto}.csp-link{color:var(--text-tertiary);font:400 var(--type-body)/1 var(--term-sans);background:0 0;border:0;padding:0}.csp-link:hover{color:var(--text-primary)}.csp-foot .cx-btn{border-radius:var(--radius-m);min-width:64px;height:28px;font:400 var(--type-text)/1 var(--term-sans);padding:0 12px}.csp-foot .csp-cancel{color:var(--text-secondary)}.csp-foot .csp-ok{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--term-ink) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--term-shadow) 40%, transparent);font-weight:600}.csl-actions{opacity:0;transition:opacity var(--motion-hover) ease;align-items:center;gap:1px;margin-left:2px;display:inline-flex}.cx-legend-study:hover .csl-actions,.cx-legend-study:focus-within .csl-actions,.cx-pane-legend:hover .csl-actions,.cx-pane-legend:focus-within .csl-actions{opacity:1}.csl-btn{border-radius:var(--radius-s);width:20px;height:18px;color:var(--text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.csl-btn:hover{background:var(--term-panel-3);color:var(--text-primary)}.csl-btn[aria-pressed=true]{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.cx-legend-row.is-hidden>:not(.csl-actions),.cx-pane-legend.is-hidden>:not(.csl-actions){opacity:.45}.cx-legend-row.is-hidden>strong,.cx-pane-legend.is-hidden>strong{visibility:hidden}.price-chart .cx-pane-legend{pointer-events:auto;white-space:nowrap;flex-wrap:nowrap;align-items:center}.price-chart .cx-pane-legend .cx-pane-meta{display:none}@container ws-panel (width<=560px){.price-chart .cx-pane-legend .cx-pane-extra{display:none}}@media (hover:none){.csl-actions{opacity:1}.csl-actions .csl-btn:not([data-testid^=legend-more]){display:none}}@media (prefers-reduced-motion:reduce){.cbb-zones,.ccm-menu,.csp-panel{animation:none}.csl-actions,.csp-toggle,.csp-toggle i,.cbb-clock,.cbb-scale button{transition:none}}@media (max-width:540px){.csp-field{grid-template-columns:96px minmax(0,1fr)}.csp-swatches{grid-template-columns:repeat(6,18px)}}.cbb-sessions{min-width:0;height:var(--sz-band-control);border-radius:var(--radius-s);color:var(--text-tertiary);font:400 var(--type-row)/1 var(--term-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 auto;align-items:center;gap:7px;padding:0 4px;display:inline-flex;overflow:hidden}.cbb-sessions:hover{color:var(--text-secondary)}.cbb-ribbon{flex:none;width:56px;height:11px;position:relative}.cbb-lane{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--text-tertiary) 9%, transparent);height:3px;margin-bottom:1px;display:block}.cbb-band{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--text-tertiary) 30%, transparent);height:3px;position:absolute;overflow:hidden}.cbb-band[data-state=ahead]{background:color-mix(in srgb, var(--text-tertiary) 22%, transparent)}.cbb-band[data-state=open]{background:color-mix(in srgb, var(--text-secondary) 26%, transparent)}.cbb-band-run{height:100%;display:block}.cbb-band[data-state=open] .cbb-band-run{background:var(--text-secondary)}.cbb-now{background:var(--text-primary);width:1px;margin-left:-.5px;position:absolute;top:-1px;bottom:-1px}.cbb-sessions-text{text-overflow:ellipsis;overflow:hidden}.cbb-sessions-text b{color:var(--text-secondary);font-weight:400}.cbb-sessions-text i{font-style:normal}.cbb-sessions-short{text-overflow:ellipsis;display:none;overflow:hidden}.cbb-sessions-short b{color:var(--text-secondary);font-weight:400}.cbb-sessions-short i{font-style:normal}@container ws-panel (width<=560px){.cbb-sessions-text{display:none}.cbb-sessions-short{display:inline}}@container ws-panel (width<=440px){.cbb-ribbon{display:none}}:root{--ws-gap:var(--sf-gap);--ws-strip-h:32px;--ws-line:color-mix(in srgb, var(--text-primary) 6%, transparent);--ws-target-fill:color-mix(in srgb, var(--term-select) 15%, transparent);--ws-target-edge:color-mix(in srgb, var(--term-select) 85%, transparent);--ws-splitter-hover:color-mix(in srgb, var(--text-primary) 20%, transparent);--ws-splitter-active:color-mix(in srgb, var(--text-primary) 46%, transparent);--ws-landed:color-mix(in srgb, var(--term-select) 55%, transparent)}.terminal-shell{height:100vh;flex-direction:column;gap:0;height:100dvh;display:flex;overflow:hidden}.terminal-shell>.topbar,.terminal-shell>.error-banner{flex:none}.ws-frame{gap:var(--ws-gap);flex:auto;min-height:0;display:flex;position:relative}.ws-view{isolation:isolate;background:var(--sf-app);flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.ws-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;position:absolute;inset:0;overflow:hidden}.ws-scroll:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.ws-scroll[data-scrolls=true]{overflow-y:auto}.ws-root{isolation:isolate;background:var(--sf-app);height:100%;position:relative;overflow:hidden}.ws-view:before,.ws-view:after{content:"";z-index:60;opacity:0;pointer-events:none;height:10px;position:absolute;left:0;right:0}.ws-view:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--term-shadow) 45%, transparent), transparent);top:0}.ws-view:after{background:linear-gradient(to top, color-mix(in srgb, var(--term-shadow) 45%, transparent), transparent);bottom:0}.ws-view[data-more-above=true]:before,.ws-view[data-more-below=true]:after{opacity:1}.ws-edge{z-index:50;touch-action:none;position:absolute}.ws-edge.is-bottom{cursor:row-resize}.ws-edge.is-right{cursor:col-resize}.ws-edge.is-corner{z-index:51;cursor:nwse-resize}.ws-edge>i{border-radius:var(--radius-xs);pointer-events:none;background:0 0;position:absolute}.ws-edge.is-bottom>i{height:2px;top:calc(50% - 1px);left:0;right:0}.ws-edge.is-right>i{width:2px;top:0;bottom:0;left:calc(50% - 1px)}.ws-edge.is-corner>i{border-radius:0 0 var(--radius-xs) 0;border-bottom:2px solid #0000;border-right:2px solid #0000;width:7px;height:7px;bottom:3px;right:3px}.ws-edge:not(.is-corner):hover>i{background:var(--ws-splitter-hover);transition:background-color 0s linear var(--motion-hover-delay)}.ws-edge.is-corner:hover>i{border-color:var(--ws-splitter-hover);transition:border-color 0s linear var(--motion-hover-delay)}.ws-edge.is-active:not(.is-corner)>i,.ws-edge:not(.is-corner):focus-visible>i{background:var(--ws-splitter-active);transition:none}.ws-edge.is-corner.is-active>i,.ws-edge.is-corner:focus-visible>i{border-color:var(--ws-splitter-active);transition:none}.ws-host{background:var(--sf-panel);flex-direction:column;display:flex;position:absolute;overflow:clip;container:ws-panel/inline-size}.ws-host>*{flex:auto;min-width:0;min-height:0;margin:0}.ws-host[data-visible=false]{visibility:hidden;pointer-events:none}.ws-host[data-drag-source=true]>*{opacity:.55}.ws-host[data-flash]:after{content:"";z-index:5;pointer-events:none;border:1px solid var(--ws-landed);opacity:0;position:absolute;inset:0}.ws-host[data-flash="0"]:after{animation:.7s linear ws-flash-a}.ws-host[data-flash="1"]:after{animation:.7s linear ws-flash-b}@keyframes ws-flash-a{0%,45%{opacity:1}to{opacity:0}}@keyframes ws-flash-b{0%,45%{opacity:1}to{opacity:0}}[data-ws-header]{-webkit-user-select:none;user-select:none}.price-chart .chart-hover-legend{max-width:calc(100% - var(--cx-axis-w,64px) - 20px)}.price-chart .chart-hover-legend .cx-legend-price{flex-wrap:wrap;gap:1px 10px;width:max-content;max-width:calc(100% + 6px);height:auto;min-height:20px;padding-block:2px;line-height:16px}.price-chart .chart-hover-legend .cx-legend-close{column-gap:inherit;white-space:nowrap;display:inline-flex}@media (max-width:900px){.price-chart .chart-hover-legend{max-width:calc(100% - var(--cx-axis-w,64px) - 43px)}.price-chart .chart-hover-legend .cx-legend-price{column-gap:6px}.price-chart .chart-hover-legend .cx-legend-price strong{margin-left:2px}.price-chart .chart-hover-legend .cx-legend-vol{display:none}}@container ws-panel (width<=560px){.price-chart .cx-legend-venue{display:none}}@container ob (width<=430px){.ob-head[data-ws-header] .ob-source-name{display:none}}.ob-head[data-ws-header]{height:auto;min-height:var(--sz-band);flex-wrap:wrap;row-gap:0}.ob-head[data-ws-header] .ob-tabs{height:var(--sz-band);flex:none}.ob-head[data-ws-header] .ph-end{min-height:var(--sz-band);margin-left:auto}.ws-grip{width:22px;height:var(--sz-band);color:var(--ws-handle);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;margin:0 -6px 0 -8px;display:inline-flex}.ws-grip svg circle{fill:currentColor}[data-ws-header]:hover .ws-grip{color:var(--text-tertiary)}.ws-grip:hover{color:var(--text-secondary)}.ws-actions{flex:none;align-items:center;gap:2px;margin-left:4px;display:inline-flex}.ws-action{color:var(--text-tertiary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-action:hover{background:var(--sf-hover);color:var(--text-primary)}.ws-action:active{background:var(--sf-press)}.ws-action[aria-pressed=true]{color:var(--text-secondary)}.ws-action.is-open{background:var(--term-panel-3);color:var(--text-primary)}.ws-panel-menu{z-index:80;border-radius:var(--radius-around-6);flex-direction:column;min-width:200px;padding:5px;display:flex;position:fixed}.ws-panel-menu-item{color:var(--text-primary);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;display:flex}.ws-panel-menu-item:hover,.ws-panel-menu-item:focus-visible{background:var(--sf-hover);color:var(--text-primary)}.ws-panel-menu-item>.mr-icon{color:var(--text-tertiary)}.ws-panel-menu-item.is-danger,.ws-panel-menu-item.is-danger>.mr-icon{color:var(--menu-danger)}.ws-panel-menu-item kbd{border:1px solid var(--pop-key-edge);border-radius:var(--radius-s);background:var(--pop-key);min-width:18px;height:18px;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);place-items:center;margin-left:auto;padding:0 5px;display:inline-grid}.cx-heading .ws-action{color:var(--text-secondary)}.cx-heading .ws-action:hover{color:var(--text-primary)}.cx-heading .ws-grip{margin-left:-4px}@container ws-panel (width<=860px){.cx-heading .cx-btn-label{padding:0 4px}.cx-heading .cx-btn-label>span,.cx-heading .cx-btn-label>svg:last-child{display:none}}@container ws-panel (width<=640px){.cx-heading:not(.is-band,.is-phone){row-gap:calc(var(--sz-band) - var(--sz-band-control));height:auto;padding-block:calc((var(--sz-band) - var(--sz-band-control)) / 2);flex-wrap:wrap}.cx-heading:not(.is-band,.is-phone) .cx-heading-fill{display:none}}@media (max-width:900px),(pointer:coarse){:is([data-ws-header],.ws-strip,.fx-toolbar,.gb-toolbar,.pl-bar,.dl-foot,.ob-foot,.cbb-bar) :is(button,[role=button]):not([role=tab]){position:relative}:is([data-ws-header],.ws-strip,.fx-toolbar,.gb-toolbar,.pl-bar,.dl-foot,.ob-foot,.cbb-bar) :is(button,[role=button]):not([role=tab]):after{content:"";height:var(--sz-band);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.ws-host [data-ws-header],.ws-host .cx-heading.is-tools,.ws-drawer-head{--sel-bg:var(--sel-bg-band);--sf-hover:var(--sf-hover-band);background:var(--sf-band);box-shadow:inset 0 -1px 0 var(--sf-band-line)}.ws-host .dl-cols,.ws-host .ob-cols,.ws-host .tns-header,.ws-host .fx-colhead,.ws-host .gb-colhead,.ws-host .wl-colhead,.ws-host .ip-cols{--sf-hover:var(--sf-hover-strip);background:var(--sf-strip);box-shadow:inset 0 -1px 0 var(--sf-strip-line);border-bottom-color:#0000}.ws-host .fx-toolbar,.ws-host .gb-toolbar,.ws-host .pl-bar{--sf-hover:var(--sf-hover-strip);background:var(--sf-strip);box-shadow:inset 0 -1px 0 var(--sf-strip-line)}.ws-strip{z-index:2;box-shadow:inset 0 -1px 0 var(--sf-band-line);--sf-hover:var(--sf-hover-strip);background:var(--sf-strip);align-items:stretch;padding-right:4px;display:flex;position:absolute}.ws-tabs{scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow:auto hidden}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{min-width:84px;max-width:200px;color:var(--text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:none;flex:0 auto;align-items:center;display:inline-flex;position:relative}.ws-tab:not(.is-active):hover{color:var(--text-secondary);background:color-mix(in srgb, var(--term-ink) 2%, transparent)}.ws-tab.is-dragging{opacity:.45}.ws-tab-icon{color:var(--ws-handle);flex:none;display:inline-flex}.ws-tab-icon svg{width:14px;height:14px}.ws-tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-strip:is([data-tab-fit=compact],[data-tab-fit=tight],[data-tab-fit=bare],[data-tab-fit=chipless]) .ws-tab{min-width:0}.ws-strip:is([data-tab-fit=tight],[data-tab-fit=bare],[data-tab-fit=chipless]) .ws-tab:not([data-component=chart]) .ws-tab-context{display:none}@media (hover:hover){.ws-strip:is([data-tab-fit=bare],[data-tab-fit=chipless]) .ws-tab-close{z-index:1;background:var(--sf-band);opacity:0;position:absolute;top:50%;right:2px;translate:0 -50%}.ws-strip[data-tab-fit=chipless] .ws-tab-lead:has(.lk-chip.is-focus){z-index:1;background:var(--sf-band);opacity:0;position:absolute;top:0;bottom:0;left:2px}.ws-strip:is([data-tab-fit=bare],[data-tab-fit=chipless]) .ws-tab:is(:hover,:has(:focus-visible)) :is(.ws-tab-close,.ws-tab-lead){opacity:1}}.ws-rename{border:1px solid var(--term-select);border-radius:var(--radius-s);background:var(--term-panel);min-width:0;max-width:100%;height:20px;color:var(--text-primary);font:inherit;flex:0 auto;padding:0 5px}.ws-rename::placeholder{color:var(--text-tertiary)}.ws-host .ws-rename{font:var(--type-title-weight) var(--type-title)/1 var(--term-sans)}.ws-tab .ws-rename{margin-left:-6px}.ws-host .ws-name{min-width:0;max-width:min(220px, max-content);text-overflow:ellipsis;flex:1000 1 0;overflow:hidden}.ws-tab-close{color:inherit;opacity:.75;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ws-tab-close:hover{opacity:1;background:var(--sf-hover);color:var(--text-primary)}.ws-strip-fill{flex:auto;min-width:8px}.ws-strip{background:var(--sf-panel);--sf-hover:var(--sf-hover);align-items:flex-end}.ws-strip>:is(.ws-action,.ws-strip-grip,.ws-grip){align-self:center}.ws-strip{cursor:grab}.ws-strip .ws-tabs{padding:0 var(--radius-m);align-self:stretch;align-items:flex-end;gap:2px}.ws-strip>.ws-action{align-self:center}.ws-splitter{z-index:50;touch-action:none;position:absolute}.ws-splitter:before{content:"";position:absolute;inset:0 -3px}.ws-splitter.is-row:before{inset:-3px 0}.ws-splitter.is-col{cursor:col-resize}.ws-splitter.is-row{cursor:row-resize}.ws-splitter.is-col.is-at-start{cursor:e-resize}.ws-splitter.is-col.is-at-end{cursor:w-resize}.ws-splitter.is-row.is-at-start{cursor:s-resize}.ws-splitter.is-row.is-at-end{cursor:n-resize}.ws-splitter.is-at-start.is-at-end{cursor:not-allowed}.ws-splitter>i{border-radius:var(--radius-xs);pointer-events:none;background:0 0;position:absolute;inset:0 1px}.ws-splitter.is-row>i{inset:1px 0}.ws-splitter:hover>i{background:var(--ws-splitter-hover);transition:background-color 0s linear var(--motion-hover-delay)}.ws-splitter.is-active>i,.ws-splitter:focus-visible>i{background:var(--ws-splitter-active);transition:none}.ws-splitter.is-seam.is-col:before{inset:0 -4px}.ws-splitter.is-seam.is-row:before{inset:-4px 0}.ws-splitter.is-moat.is-col:before{inset:0 -3px}.ws-splitter.is-moat.is-row:before{inset:-3px 0}.ws-splitter.is-seam.is-col>i{inset:0 -1px}.ws-splitter.is-seam.is-row>i{inset:-1px 0}.ws-splitter.is-moat.is-col>i{inset:0 1px}.ws-splitter.is-moat.is-row>i{inset:1px 0}.ws-board-bg,.ws-board-face{pointer-events:none;position:absolute}.ws-board-bg{z-index:-1}.ws-board-face{z-index:40;border-radius:var(--ws-board-r)}.ws-board-face>i{width:var(--ws-board-r);height:var(--ws-board-r);position:absolute}.ws-board-face>.is-tl{background:radial-gradient(circle at 100% 100%, transparent calc(var(--ws-board-r) - .5px), var(--ws-board-outside) var(--ws-board-r));top:0;left:0}.ws-board-face>.is-tr{background:radial-gradient(circle at 0 100%, transparent calc(var(--ws-board-r) - .5px), var(--ws-board-outside) var(--ws-board-r));top:0;right:0}.ws-board-face>.is-bl{background:radial-gradient(circle at 100% 0, transparent calc(var(--ws-board-r) - .5px), var(--ws-board-outside) var(--ws-board-r));bottom:0;left:0}.ws-board-face>.is-br{background:radial-gradient(circle at 0 0, transparent calc(var(--ws-board-r) - .5px), var(--ws-board-outside) var(--ws-board-r));bottom:0;right:0}:root[data-boards=islands] .ws-frame,:root[data-boards=islands] .ws-view,:root[data-boards=islands] .ws-root{background:var(--ws-sea)}:root[data-boards=islands] .ws-root{--ws-board-r:var(--radius-m);--ws-board-outside:var(--ws-sea)}:root[data-boards=islands] .ws-board-bg{background:var(--sf-app)}:root[data-boards=cards] .ws-board-bg{background:var(--term-line)}html.ws-resizing-col,html.ws-resizing-col *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.ws-resizing-row,html.ws-resizing-row *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}html.ws-resizing-corner,html.ws-resizing-corner *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}html.ws-dragging,html.ws-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ws-drop{z-index:800;pointer-events:none;border:1px solid var(--ws-target-edge);border-radius:var(--radius-s);background:var(--ws-target-fill);box-shadow:0 0 0 1px var(--ws-drop-ring), inset 0 0 0 1px var(--ws-drop-ring-inner);animation:ws-drop-in var(--motion-reveal) linear;position:absolute}@keyframes ws-drop-in{0%{opacity:0}to{opacity:1}}.ws-guide{z-index:801;pointer-events:none;background:var(--ws-target-edge);position:absolute}.ws-drop.is-new{border-style:dashed}.ws-drop.is-refused{border-color:var(--term-warning);background:color-mix(in srgb, var(--term-warning) 10%, transparent);border-style:dashed}.ws-root[data-arranging=true]>.ws-host,.ws-root[data-arranging=true]>.ws-strip,.ws-root[data-arranging=true]>.ws-empty,.ws-root[data-arranging=true]>.ws-board-bg,.ws-root[data-arranging=true]>.ws-board-face,.ws-root[data-arranging=true]>.ws-drop.is-place{transition:left var(--motion-reveal) ease-out, top var(--motion-reveal) ease-out, width var(--motion-reveal) ease-out, height var(--motion-reveal) ease-out}.ws-root[data-arranging=true]>.ws-host[data-lifted=true],.ws-root[data-arranging=true]>.ws-strip[data-lifted=true]{z-index:790;pointer-events:none;transition:none}.ws-root[data-arranging=true]>.ws-host[data-lifted=true]{border-radius:var(--ws-board-r,var(--radius-xs));box-shadow:0 0 0 1px var(--ws-target-edge), 0 12px 32px color-mix(in srgb, var(--term-shadow) 55%, transparent);opacity:.94}.ws-root[data-arranging=true]>.ws-splitter{visibility:hidden}.ws-drop.is-place{z-index:780;border-style:dashed}.ws-root[data-arranging=true]>.ws-host{isolation:isolate}.ws-root[data-arranging=true]>.ws-host:not([data-lifted=true]):before{content:"";z-index:1000;background:color-mix(in srgb, var(--sf-panel) 62%, transparent);pointer-events:none;position:absolute;inset:0}.ws-root[data-arranging=true]>.ws-host:not([data-lifted=true]):after{content:attr(data-title);z-index:1001;border:1px solid var(--pop-edge);border-radius:var(--radius-m);background:var(--pop-bg);max-width:calc(100% - 24px);box-shadow:var(--pop-shadow);color:var(--text-secondary);font:600 var(--type-text)/1 var(--term-sans);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:6px 10px;position:absolute;top:min(50%,140px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ws-root[data-arranging=true]>.ws-host[data-drag-source=true]:after{color:var(--text-primary)}.ws-root[data-locked=true] .ws-strip,.ws-root[data-locked=true] .ws-tab{cursor:default}.ws-undo{z-index:820;border-radius:var(--radius-m);height:32px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;animation:ws-drop-in var(--motion-reveal) linear;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex;position:absolute;bottom:12px;left:12px}.ws-undo strong{color:var(--text-primary);font-weight:600}.ws-undo-button{border-radius:var(--radius-s);height:24px;color:var(--term-select);font:600 var(--type-text)/1 var(--term-sans);background:0 0;border:0;padding:0 9px}.ws-undo-close{color:var(--text-tertiary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ws-undo-button:hover,.ws-undo-close:hover{background:var(--sf-hover);color:var(--text-primary)}.ws-drop-tab{background:color-mix(in srgb, var(--term-select) 18%, var(--ws-ghost-bg));max-width:calc(100% - 16px);box-shadow:inset 1px 0 0 var(--ws-target-edge), inset -1px 0 0 var(--ws-target-edge), inset 0 1px 0 var(--ws-target-edge);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;position:absolute;top:4px;left:8px;overflow:hidden}.ws-caret{z-index:801;border-radius:var(--radius-xs);background:var(--term-select);pointer-events:none;width:2px;position:absolute}.ws-ghost{z-index:1000;border:1px solid color-mix(in srgb, var(--term-ink) 10%, var(--pop-bg));border-radius:var(--radius-l);background:var(--ws-ghost-bg);max-width:280px;box-shadow:0 10px 28px color-mix(in srgb, var(--term-shadow) 55%, transparent), 0 1px 0 color-mix(in srgb, var(--term-ink) 4%, transparent) inset;pointer-events:none;will-change:transform;align-items:center;gap:9px;padding:7px 12px 7px 9px;display:inline-flex;position:fixed;top:0;left:0}.ws-ghost .ws-tab-icon{color:var(--text-secondary)}.ws-ghost .ws-tab-icon svg{width:14px;height:14px}.ws-ghost-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-ghost-text strong{color:var(--text-primary);font:600 var(--type-text)/1.1 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-ghost-text em{color:var(--text-tertiary);font:400 var(--type-body)/1.1 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ws-ghost.is-idle{opacity:.8}.ws-verb{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--term-select) 16%, transparent);color:var(--term-select);padding:2px 5px;font-weight:600;display:inline-block}.ws-keymove{z-index:805;border:1px solid var(--term-line-strong);border-radius:var(--radius-l);background:var(--ws-ghost-bg);max-width:calc(100% - 32px);box-shadow:0 0 0 1px color-mix(in srgb, var(--term-shadow) 30%, transparent), 0 14px 40px color-mix(in srgb, var(--term-shadow) 70%, transparent);pointer-events:none;flex-direction:column;gap:11px;padding:13px 16px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}html.ws-keymoving .cx-tip{display:none}.ws-keymove-head{min-width:0;color:var(--text-secondary);font:var(--type-value-weight) var(--type-heading)/1.2 var(--term-sans);white-space:nowrap;align-items:center;gap:8px;display:flex}.ws-keymove-head strong{color:var(--text-primary);flex:none;font-weight:600}.ws-keymove-head .ws-tab-icon{color:var(--text-secondary)}.ws-keymove-what{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-keymove-keys{color:var(--text-secondary);font:var(--type-value-weight) var(--type-text)/1 var(--term-sans);flex-wrap:wrap;gap:8px 16px;display:flex}.ws-keymove-keys>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ws-keymove kbd{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-bg);min-width:20px;color:var(--text-primary);font:600 var(--type-body)/1 var(--term-mono);text-align:center;border-bottom-width:2px;padding:3px 5px}.ws-bar{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ws-bar-button{height:var(--sz-bar-control);border-radius:var(--radius-m);color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px 0 9px;display:inline-flex}.ws-bar-button:hover{background:var(--sf-hover);color:var(--text-primary)}.ws-bar-button.is-on,.ws-views.is-open .ws-bar-button{background:var(--sel-bg);color:var(--text-primary);box-shadow:none;border-color:#0000}.ws-bar-button>svg:first-child{color:var(--text-tertiary);flex:none}.ws-bar-button:not(.is-field):is(:hover,.is-on,[aria-expanded=true])>svg:first-child,.ws-views.is-open .ws-bar-button>svg:first-child{color:var(--text-primary)}.ws-bar-button .ws-bar-caret{color:var(--text-tertiary);margin-left:-1px}.ws-views.is-open .ws-bar-caret{transform:rotate(180deg)}.ws-arrange{position:relative}.ws-arrange.is-open .ws-arrange-button{background:var(--sel-bg);color:var(--text-primary)}.ws-arrange.is-open .ws-arrange-button>svg:first-child,.ws-arrange-button:hover>svg:first-child{color:var(--text-primary)}.ws-arrange-menu{width:272px}.ws-arrange-note{color:var(--text-tertiary);font:400 var(--type-body)/1.35 var(--term-sans);margin:0 8px 6px}.ws-arrange-note b{color:var(--text-secondary);font-weight:600}.ws-arrange-item .ar-glyph{color:var(--text-tertiary);flex:none}.ws-arrange-item[aria-checked=true] .ar-glyph,.ws-arrange-item:hover .ar-glyph,.ws-arrange-item:focus-visible .ar-glyph{color:var(--term-select)}.ws-arrange-check{margin-left:auto;padding-top:0}.ws-bar-label{text-overflow:ellipsis;max-width:140px;overflow:hidden}.ws-modified{background:var(--text-tertiary);border-radius:50%;width:5px;height:5px;margin:0 -1px 0 -2px}.ws-views{position:relative}.ws-menu{z-index:60;border-radius:var(--radius-l);white-space:normal;width:288px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.ws-menu-heading{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:6px 8px 4px}.ws-menu-item{width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:flex-start;display:flex}.ws-menu-item:hover:not(:disabled),.ws-menu-item:focus-visible{background:var(--sf-hover);color:var(--text-primary)}.ws-menu-item:disabled{color:var(--text-tertiary);cursor:default}.ws-menu-item.is-danger:not(:disabled){color:var(--term-danger)}.ws-menu-item.is-action{align-items:center}.ws-menu-check{color:var(--text-primary);flex:0 0 16px;justify-content:center;padding-top:1px;display:inline-flex}.ws-menu-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-menu-text strong{font:400 var(--type-value)/1.2 var(--term-sans)}.ws-menu-text em{color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);font-style:normal}.ws-menu-kbd{border:1px solid var(--pop-key-edge);border-radius:var(--radius-s);background:var(--pop-key);min-width:18px;height:18px;color:var(--text-tertiary);font:400 var(--type-label)/1 var(--term-sans);flex:none;place-items:center;margin:0 0 0 auto;padding:0 5px;display:inline-grid}.ws-menu-rule{background:var(--sf-hairline);height:1px;margin:6px 4px}.ws-menu-form{flex-direction:column;gap:9px;padding:8px;display:flex}.ws-menu-form label,.ws-menu-form p{color:var(--text-secondary);font:400 var(--type-text)/1.4 var(--term-sans);margin:0}.ws-menu-form p strong{color:var(--text-primary);font-weight:600}.ws-menu-form input{border:1px solid var(--term-line-strong);border-radius:var(--radius-s);background:var(--term-bg);height:30px;color:var(--text-primary);font:400 var(--type-value)/1 var(--term-sans);padding:0 9px}.ws-menu-form input:focus{border-color:var(--field-edge-focus)}.ws-menu-form-actions{justify-content:flex-end;gap:6px;display:flex}.ws-menu-button{border:1px solid var(--term-line);border-radius:var(--radius-s);height:28px;color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);background:0 0;padding:0 12px}.ws-menu-button:hover:not(:disabled){background:var(--sf-hover);color:var(--text-primary)}.ws-menu-button.is-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:#0000;font-weight:600}.ws-menu-button.is-primary:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-ink)}.ws-menu-button.is-primary:disabled{opacity:.4;cursor:default}.ws-menu-button.is-danger{background:var(--term-danger-fill);color:var(--term-danger-ink);border-color:#0000;font-weight:600}.ws-menu-button.is-danger:hover{background:var(--term-danger-fill-hover);color:var(--term-danger-ink-hover)}.ws-ghost.is-closing{border-color:color-mix(in srgb, var(--term-danger) 50%, var(--pop-bg))}@media (max-width:900px){.ws-frame{gap:0;padding-top:0}.ws-bar{order:2;margin-left:0}.ws-bar-button{padding:0 9px}.ws-views .ws-bar-label{max-width:92px}.ws-bar-button[data-testid=panels-button] .ws-bar-label{display:none}.ws-menu{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.ws-drop,.ws-undo,.ws-host[data-flash]:after{animation:none}.ws-root[data-arranging=true]>*{transition:none!important}}.ws-host[data-layer=tray],.ws-strip[data-layer=tray]{z-index:55}.ws-splitter.is-tray{z-index:56}.ws-strip-grip{align-self:stretch;height:auto;margin:0 -2px 0 2px}.ws-strip:hover .ws-strip-grip{color:var(--text-tertiary)}.ws-strip-grip:hover{color:var(--text-secondary)}.st-gear[aria-expanded=true]{background:var(--sel-bg);color:var(--text-primary)}.st-gear>svg:first-child{color:var(--text-tertiary)}.st-gear[aria-expanded=true]>svg:first-child,.st-gear:hover>svg:first-child{color:var(--text-primary)}.ap-head{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 10px;display:flex}.ap-head h3{color:var(--text-primary);font:600 var(--type-text)/1.2 var(--term-sans);letter-spacing:0;margin:0}.ap-system{color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans);align-items:center;gap:8px;display:inline-flex}.ap-switch{border:1px solid var(--term-line-strong);border-radius:var(--radius-round);background:var(--sf-well);width:30px;height:17px;padding:0;position:relative}.ap-switch i{background:var(--text-tertiary);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.ap-switch.is-on{background:var(--btn-primary-bg);border-color:#0000}.ap-switch.is-on i{background:var(--btn-primary-ink);left:15px}.ap-group+.ap-group{margin-top:10px}.ap-group h4{color:var(--text-tertiary);font:var(--type-label-weight) var(--type-label)/1 var(--term-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 2px 6px}.ap-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ap-card{border:1px solid var(--term-line);border-radius:var(--radius-around-6);min-width:0;color:var(--text-secondary);text-align:left;background:0 0;flex-direction:column;gap:7px;padding:5px 5px 7px;display:flex}.ap-card:hover{border-color:var(--term-line-strong);background:var(--sf-hover)}.ap-card.is-chosen{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.ap-preview{border-radius:var(--radius-s);width:100%;height:70px;box-shadow:0 0 0 1px color-mix(in srgb, var(--term-ink) 8%, transparent);display:block}.ap-card-text{flex-direction:column;gap:2px;min-width:0;padding:0 3px;display:flex}.ap-card-text strong{color:var(--text-primary);font:400 var(--type-value)/1.2 var(--term-sans);align-items:center;gap:5px;display:flex}.ap-card-text em{color:var(--text-tertiary);font:400 var(--type-body)/1.3 var(--term-sans);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ap-check{color:var(--focus);display:inline-flex}.ap-updown{border-top:1px solid var(--sf-hairline);justify-content:space-between;align-items:center;gap:10px;margin:12px 2px 0;padding-top:10px;display:flex}.ap-updown-label{color:var(--text-secondary);font:400 var(--type-text)/1 var(--term-sans)}@media (max-width:900px){.ap-band{display:none}}.ap-seg{border-radius:var(--radius-m);background:var(--sf-well);gap:2px;padding:2px;display:inline-flex}.ap-seg button{border-radius:var(--radius-s);height:24px;color:var(--text-tertiary);font:400 var(--type-row)/1 var(--term-sans);background:0 0;border:0;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.ap-seg button:hover{color:var(--text-primary)}.ap-seg button.is-on{background:var(--sel-bg);color:var(--text-primary);box-shadow:none}.ap-seg i{border-radius:var(--radius-xs);width:7px;height:7px}.ap-seg i+i{margin-left:-3px}.ap-density .ap-seg button,.ap-radius .ap-seg button{padding:0 10px}@media (max-width:900px),(pointer:coarse){.ap-density{display:none}}.ap-surface{border-top:1px solid var(--sf-hairline);margin:12px 2px 0;padding-top:10px}.ap-surface .ap-look-head{margin-bottom:4px}.ap-surface-scope{color:var(--text-tertiary);margin-left:4px;font-style:normal;font-weight:400}.ap-surface-row{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.ap-surface-row .ap-updown-label{color:var(--text-tertiary)}.ap-swatches{align-items:center;gap:6px;display:inline-flex}.ap-swatch{border-radius:var(--radius-s);background:var(--c,transparent);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-ink) 18%, transparent);color:var(--text-tertiary);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ap-swatch:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--term-ink) 40%, transparent)}.ap-swatch.is-on{box-shadow:0 0 0 2px var(--sf-raised), 0 0 0 3px var(--focus)}.ap-swatch.is-own:after{content:"";background:var(--text-tertiary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:3px}.ap-swatch-custom{border:1px dashed var(--term-line-strong);box-shadow:none}.ap-swatch-custom.is-on{border-style:solid;border-color:#0000}.ap-swatch-custom input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.ap-reset{color:var(--text-tertiary);font:400 var(--type-row)/1 var(--term-sans);background:0 0;border:0;padding:0}.ap-reset:hover{color:var(--text-primary)}.ap-look-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:where([role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=row],[role=gridcell],:is([data-ws-header],.cx-heading.is-tools,.ws-strip) :is(button,[role=button],a),.ws-tab,.ws-menu-item,.pp-menu-item,.pnl-row,.pnl-foot-link,.cx-menu-row,.sg-menu-row,.rg-band-row,.ht-mk-row,.draw-style-menu-row,.acct-link,.draw-rail-button,.price-chart-canvas,.cx-btn,.iv-section,.iv-star,.cxp-btn,.cxp-hidden,.csl-btn,.cbb-scale button,.cbb-sessions,.csp-tabs button,.fp-type-row,.fp-type-look,.fp-rows-value,.fp-anchor-move,.fpb-gear,.rg-band,.wl-sort,.ip-sort,.ob-tabs button,.tns-segment button,.gb-segment button,.gb-row,.fx-segment button,.fx-pick,.fx-brow,.fx-orow,.fx-hrow,.uf-segment button,.bke-seg button,.pt-balances button,.pt-lev-chips button,.pt-more,.pc-chip,.lv-mode>button,.lv-wallet,.ap-seg button,.pt-toast-x,.dl,.dl button,.gp-add,.gp-bell,.sb-tile,.sb-venue,.sb-feature,.sb-panel-foot a,.al-row,.al-act,.al-tool,.al-menu-row,.al-pick-list button,.tb-strip :is(button,[role=button],a)):focus-visible,:where(.ws-splitter,.ws-edge,.col-edge):focus-visible{outline-offset:var(--focus-inset)}.ws-tab:has(>.ws-tab-face:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-inset)}.ws-tab-face:focus-visible,:where(input:not([type=button],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=reset]),textarea):focus-visible{outline:none}:where(input:not([type=button],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=reset]),textarea):focus,.ui-field:focus,.ui-field:focus-within{border-color:var(--field-edge-focus)}:where(.ap-swatch,.ct-swatch):has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}:where(.ap-swatch,.ct-swatch) input:focus-visible{outline:none}.chart-contract:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chart-contract a:focus-visible,:where(.pal-search,.se-root,.cm-editor) :focus-visible,.se-root.se-root .cm-editor.cm-focused{outline:none}body{cursor:default}a[href],:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option]:not([aria-disabled=true]),[role=switch],[role=checkbox],[role=radio],summary,select,label:has(>input[type=checkbox],>input[type=radio]),input[type=checkbox],input[type=radio]),:where(.wl-row,.ip-row,.gb-row,.fx-hrow,.fx-orow,.fx-brow,.ht-row,.pt-tr.pt-pick,.tns-rows[data-who] .tns-row){cursor:pointer}:where(input:not([type=button],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=reset]),textarea,[contenteditable=true],[contenteditable=""]){cursor:text}body{-webkit-user-select:none;user-select:none}:where(input,textarea,[contenteditable=true],[contenteditable=""],.cm-editor,code,pre,kbd,[role=tooltip],[role=alert],.error-banner,.app-crash,.se-problem-row,.tbx-price strong,.tb-stat strong,.cx-legend-row strong,.cx-legend-vol strong,.cx-legend-change strong,.ob-row,.tns-row,.uf-row,.ht-row,.ht-c-wallet,.ht-detail-wallet,.lv-address,.sr-row,.bt-trail-row,.pm-row,.dx-row,.ec-row,.gb-row,.sa-row){-webkit-user-select:text;user-select:text}:is(.pop,.fpb,.draw-style,.ccm,.ws-panel-menu){--sep:var(--pop-sep)}:is(.ui-sep,.cx-sep,.cbb-sep,.fpb-sep,.tb-strip-sep,.dx-sep,.draw-style-sep){background:var(--sep,var(--sf-band-line));flex:none;align-self:center;width:1px;height:14px;margin:0 6px}.mk-venue:before{content:"";background:var(--sep,var(--sf-band-line));width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(.ui-menu-sep,.ccm-sep,.ws-panel-menu-sep,.dx-sepline){background:var(--sep,var(--sf-band-line));height:1px}:is(.ui-menu-sep,.ccm-sep,.ws-panel-menu-sep){margin:4px -5px}:is(.ui-rail-sep,.draw-rail-sep,.rr-sep){width:var(--rail-divider);height:1px;margin:var(--rail-divider-space) auto;background:var(--sep,var(--sf-band-line))}:root :where(.ui-tab,.ws-strip .ws-tab){height:var(--sz-band);font:var(--type-title-weight) var(--type-title)/1 var(--term-sans);border-radius:0;gap:6px;padding:0 8px}:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active){--tab-fill:var(--sf-panel);--tab-crimp:var(--radius-m);z-index:1;background:linear-gradient(var(--sf-band-line), var(--sf-band-line)) 50% 100% / calc(100% - 16px) 1px no-repeat, var(--tab-fill);box-shadow:inset 1px 0 0 var(--sf-band-line), inset -1px 0 0 var(--sf-band-line);color:var(--text-primary)}:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active)[data-under=band]{--tab-fill:var(--sf-band)}:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active)[data-under=strip]{--tab-fill:var(--sf-strip)}:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active):before,:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active):after{content:"";width:var(--tab-crimp);height:var(--tab-crimp);pointer-events:none;--tab-curve:transparent calc(var(--tab-crimp) - 1.5px), var(--sf-band-line) calc(var(--tab-crimp) - 1px), var(--sf-band-line) calc(var(--tab-crimp) - .5px), var(--tab-fill) var(--tab-crimp);position:absolute;bottom:0}:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active):before{left:calc(1px - var(--tab-crimp));background:radial-gradient(circle at 0 0, var(--tab-curve))}:root :where(.ui-tab.is-active,.ws-strip .ws-tab.is-active):after{right:calc(1px - var(--tab-crimp));background:radial-gradient(circle at 100% 0, var(--tab-curve))}:root .ws-strip .ws-tab-close{margin-right:-1px}:root .ws-tab{max-width:360px}.ws-tab-lead,.ws-tab-context{flex:0 auto;align-self:stretch;align-items:center;min-width:0;display:inline-flex}.ws-tab-lead:empty,.ws-tab-context:empty{display:none}.ws-tab-context .ph-context{align-items:center;min-width:0;display:inline-flex}.ws-tab-label{flex:0 auto}.ws-tab-face{flex:0 auto;align-self:stretch;align-items:center;gap:6px;min-width:0;display:inline-flex}.ws-tab[data-component=chart]:not([data-named]):has(.ws-tab-context:not(:empty)) .ws-tab-label{display:none}.ws-tab[data-component=chart]:not([data-named]):has(.ws-tab-context:not(:empty)) .ws-tab-face{border-radius:inherit;position:absolute;inset:0}.ws-tab[data-component=chart]:not([data-named]):has(.ws-tab-context:not(:empty)) :is(.ws-tab-lead,.ws-tab-context,.ws-tab-close){z-index:1;position:relative}:root{--dialog-inset:14px}:root :where(.pal-search,.mk-modal-field){height:52px;padding:0 var(--dialog-inset);box-shadow:inset 0 -1px 0 var(--sf-hairline);gap:10px}:root :where(.pal-search,.mk-modal-field)>svg:first-child{margin-left:-2.8px}:root :where(.pal-foot,.mk-modal-foot){padding:9px var(--dialog-inset) 8px;box-shadow:inset 0 1px 0 var(--sf-hairline);font:400 var(--type-floor)/1.3 var(--term-sans);gap:6px 16px}:root :where(.pal-foot kbd,.mk-modal-foot kbd,.mk-modal-close kbd){border:1px solid var(--term-line-strong);border-radius:var(--radius-s);min-width:16px;height:16px;color:var(--text-tertiary);font:400 var(--type-floor)/1 var(--term-sans);place-items:center;padding:0 4px;display:inline-grid}:root :where(.pal-foot kbd,.mk-modal-foot kbd){margin-right:3px}:root :is(.ui-icon-button,.ws-action,.cx-btn-icon,.lk-chip,.ip-icon-button,.tns-icon-button,.fp-rows-step,.fpb-gear,.ws-undo-close){width:calc(var(--sz-band-control) + 2px);height:var(--sz-band-control);border-radius:var(--radius-s);padding:0}:root :is(.ui-icon-button.is-row,.ip-open,.gp-add,.gp-bell){border-radius:var(--radius-s);width:18px;height:18px;padding:0}:root :is(.ui-icon-button.is-tab,.ws-tab-close,.ws-tab-lead .lk-chip){width:var(--sz-band-inner);height:var(--sz-band-inner);border-radius:var(--radius-s);padding:0}:root :is(.ui-icon-button.is-bar,.rr-button,.draw-rail-button,.st-gear,.ws-arrange-button){width:var(--rail-button);height:var(--rail-button);border-radius:var(--radius-m);padding:0}:root :is(.ui-icon-button,.ws-action,.cx-btn-icon,.lk-chip,.ip-icon-button,.tns-icon-button,.fp-rows-step,.fpb-gear,.ws-undo-close,.ip-open,.gp-add,.gp-bell,.ws-tab-close,.rr-button,.draw-rail-button,.st-gear,.ws-arrange-button){text-align:center;place-content:center;place-items:center}:root :is(.ui-button,.ht-chart-btn,.bt-add,.fp-rows-value,.bt-run,.pe-action,.fpb-mark,.pt-chip-btn,.pt-menu-btn){height:var(--ui-control,var(--sz-band-control));border-radius:var(--radius-s);font-size:var(--type-body);border:0;padding:0 8px}:root :is(.ui-button.is-outlined,.ht-chart-btn,.bt-add,.fp-rows-value,.pe-action,.pt-chip-btn,.pt-menu-btn){box-shadow:inset 0 0 0 1px var(--sf-band-line)}:root :is(.ui-segment,.ip-seg,.tns-segment,.ob-seg,.fx-segment,.ht-segment,.gb-segment,.ec-segment,.bt-seg,.pt-segment){height:var(--ui-control,var(--sz-band-control));border-radius:var(--radius-around-2);background:var(--sf-well);box-shadow:inset 0 0 0 1px var(--sf-hairline);align-items:center;padding:2px}:root :is(.ui-segment,.ip-seg,.tns-segment,.ob-seg,.fx-segment,.ht-segment,.gb-segment,.ec-segment,.bt-seg,.pt-segment) button{border-radius:var(--radius-s);height:100%;font:var(--seg-weight,400) var(--seg-type,var(--type-body))/1 var(--term-sans);padding:0 8px}:root :is(.ui-segment,.ip-seg,.tns-segment,.ob-seg,.fx-segment,.ht-segment,.gb-segment,.ec-segment,.bt-seg,.pt-segment) button:hover{color:var(--text-primary)}:root :is(.ui-segment,.ip-seg,.tns-segment,.ob-seg,.fx-segment,.ht-segment,.gb-segment,.ec-segment,.bt-seg,.pt-segment) button:is(.is-active,.is-on,[aria-pressed=true]){background:var(--sel-bg);color:var(--text-primary);box-shadow:none}:root[data-boards=cards] .ws-root{--ws-board-r:var(--radius-board);--ws-board-outside:var(--sf-app)}:root[data-boards=cards] .ws-board-bg{border-radius:var(--ws-board-r);background:var(--sf-app);box-shadow:none}:root[data-boards=cards] .ws-board-face{box-shadow:inset 0 0 0 1px var(--sf-band-line)}:root .draw-rail{border-right-color:var(--sf-app);background:var(--sf-app)}:root .rr{background:var(--sf-app)}:root .cbb-ribbon{height:10px}:root .cbb-lane{background:color-mix(in srgb, var(--text-tertiary) 32%, transparent);height:2px;margin-bottom:2px}:root .cbb-band{background:color-mix(in srgb, var(--text-tertiary) 80%, transparent);height:2px}:root .cbb-band[data-state=ahead]{background:var(--text-secondary);height:2px}:root .cbb-band[data-state=open]{background:color-mix(in srgb, var(--text-secondary) 55%, transparent)}:root .cbb-band[data-state=open] .cbb-band-run{background:var(--text-primary)}:root .cbb-now{background:var(--text-primary);top:-2px;bottom:-2px}:root .lv-mode>button.is-on[data-mode=paper]:not([data-state]){background:var(--sf-panel);box-shadow:inset 0 0 0 1px var(--sf-band-line)}:root .lv-mode>button.is-on[data-mode=paper]:not([data-state]):hover{background:var(--sf-hover)}:root .ip-row,:root .wl-row{border-bottom-color:#0000}:root :is(.topbar,.rr,.draw-rail){--sel-bg:color-mix(in srgb, var(--text-primary) 10%, var(--sf-app))}
