.workspace-layout-switch,.workspace-product-brand{display:none}@media (min-width:1024px) and (min-height:521px) and (pointer:fine){.app-shell[data-mode=realtime] .workspace-layout-switch{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 9px;border:1px solid #dbe3df;border-radius:5px;background:#f5f8f6;color:#315a4b;font:500 11px/1.4 var(--sans);white-space:nowrap;cursor:pointer}body:has(.app-shell[data-mode=realtime][data-workspace-layout=professional]){background:#e4e9e6}.app-shell[data-mode=realtime][data-workspace-layout=professional]{--terminal-border:#d8e1dc;padding:8px;max-width:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar{display:grid;grid-template-columns:32px 220px 32px minmax(0,1fr);grid-template-rows:minmax(36px,auto) 42px;align-items:center;gap:4px 12px;margin:0 0 16px;padding:8px 14px;min-height:0;border-radius:7px;border:1px solid #36393c;background:#202225;box-shadow:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] :is(.topbar-leading,.topbar-right.topbar-market-toolbar){display:contents}.app-shell[data-mode=realtime][data-workspace-layout=professional] .app-environment-logo{grid-column:1;grid-row:1;width:30px;height:30px;border-radius:7px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .mode-navigation--top{grid-column:2/4;grid-row:1;margin:0;width:auto;justify-self:start}.app-shell[data-mode=realtime][data-workspace-layout=professional] .mode-navigation--top a{color:#b9cbc1;border:0;border-radius:0;background:transparent;box-shadow:none;padding:6px 10px;min-height:34px;font-size:12px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .mode-navigation--top a[aria-current=page]{color:#edf7f0;box-shadow:inset 0 -2px #96c5a8}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-utility-actions{grid-column:4;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-wrap:wrap;padding:0;border:0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-leading>.market-symbol-control{grid-column:1/3;grid-row:2;min-width:0;width:auto;justify-self:start}.app-shell[data-mode=realtime][data-workspace-layout=professional] .market-symbol-select{min-height:42px;padding:4px 0;background:transparent;border:0;box-shadow:none;color:#edf7f0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .market-symbol-identity__primary{color:#edf7f0;font-size:16px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .market-symbol-identity__original{color:#9eb6a9;font-size:10px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .market-symbol-follow-toggle{grid-column:3;grid-row:2;width:30px;min-width:30px;height:30px;min-height:30px;background:#294438;color:#c0dfcc;border:0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-summary{grid-column:4;grid-row:2;justify-self:start;display:flex;align-items:baseline;min-width:0;gap:14px;margin:0;padding:5px 0 5px 18px;background:transparent;border:0;border-left:1px solid #3c5347;box-shadow:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-price{color:#edf7f0;font-size:27px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-change{font-size:11px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-change.positive{color:#a3d8b7}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-change.negative{color:#efaaa0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-utility-actions :is(.language-switch,.workspace-layout-switch,.topbar-refresh-button,.global-settings-avatar-link,.session-notification-trigger,.realtime-workspace-launcher){background:transparent;color:#d3e4d9;border-color:#43594c;min-height:30px;height:30px;border-radius:4px;box-shadow:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-utility-actions .topbar-toolbar-separator{height:18px;background:#43594c;margin-inline:4px}.app-shell[data-mode=realtime][data-workspace-layout=professional] :is(.chart-panel,.realtime-sidebar,.realtime-side-panel-collapsed){border-radius:6px;border-color:var(--terminal-border);box-shadow:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .workspace--realtime{gap:12px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .chart-panel{background:transparent;border:0;border-radius:0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-command-deck{display:grid;gap:0;padding:0;margin-bottom:10px;background:#f6f8f7;border:1px solid #cbd6cf;border-radius:6px}.app-shell[data-mode=realtime][data-workspace-layout=professional] :is(.realtime-command-deck__drawing,.realtime-command-deck__menus,.realtime-command-deck__periods){padding:6px 10px;gap:6px;background:#f6f8f7;border:0;border-radius:0;max-width:100%;overflow:visible;flex-wrap:wrap}.app-shell[data-mode=realtime][data-workspace-layout=professional] :is(.realtime-command-deck__menus,.realtime-command-deck__periods){border-top:1px solid #e1e7e3}.app-shell[data-mode=realtime][data-workspace-layout=professional] :is(.realtime-command-deck__drawing,.realtime-command-deck__menus){padding-block:3px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-command-deck__drawing{border-radius:5px 5px 0 0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-command-deck__periods{border-radius:0 0 5px 5px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-drawing-main{gap:5px;flex-wrap:wrap}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-drawing-groups{flex:1 1 auto;flex-wrap:wrap;row-gap:5px}.app-shell[data-mode=realtime][data-workspace-layout=professional] :is(.realtime-drawing-group,.realtime-display-group){gap:1px;padding-inline:9px;flex-direction:column;align-items:flex-start}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-command-deck :is(.realtime-drawing-group,.realtime-display-group)>.realtime-rail-label{display:block;padding-left:5px;color:#748178;font-size:10px;line-height:12px;font-weight:500;letter-spacing:.05em}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-command-deck button[data-shadcn]{border-radius:4px;box-shadow:none;color:#45564b;font-size:12px;min-height:28px;height:28px;padding:4px 7px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-command-deck button[data-shadcn][aria-pressed=true]{color:#244f3b;background:#dcebe2;box-shadow:inset 0 0 0 1px #bed5c7;font-weight:600}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-object-controls{border-left-color:var(--terminal-border)}.app-shell[data-mode=realtime][data-workspace-layout=professional] .chart-wrap{border:1px solid #cbd6cf;border-bottom:0;border-radius:6px 6px 0 0}.app-shell[data-mode=realtime][data-workspace-layout=professional] .chart-display-controls{background:#f6f8f7;border:1px solid #cbd6cf;border-top:1px solid var(--terminal-border);border-radius:0 0 6px 6px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-sidebar-heading{padding:14px 16px 8px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-sidebar-scroll{background:#fafcfb}.app-shell[data-mode=realtime][data-workspace-layout=professional] .realtime-health-bar{border-radius:4px;background:#f6f8f7;border-color:var(--terminal-border)}}@media (min-width:1401px) and (min-height:521px) and (pointer:fine){.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar{grid-template-columns:32px 156px 224px minmax(0,1fr)}.app-shell[data-mode=realtime][data-workspace-layout=professional] .workspace-product-brand{grid-column:2;grid-row:1;display:flex;flex-direction:column;color:#edf7f0;font:600 16px/1.2 var(--sans);letter-spacing:-.025em}.app-shell[data-mode=realtime][data-workspace-layout=professional] .workspace-product-brand small{margin-top:3px;color:#9eb6a9;font:400 10px/1.3 var(--sans);letter-spacing:.025em}.app-shell[data-mode=realtime][data-workspace-layout=professional] .mode-navigation--top{grid-column:3;grid-row:1}.app-shell[data-mode=realtime][data-workspace-layout=professional] .market-symbol-follow-toggle{justify-self:start}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-summary{grid-column:3/5;margin-left:44px}}@media (min-width:1600px) and (min-height:521px) and (pointer:fine){.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar{grid-template-columns:32px 176px 200px 30px minmax(210px,1fr) auto;grid-template-rows:26px 26px;gap:4px 10px;padding:10px 14px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .workspace-product-brand{grid-column:2;grid-row:1}.app-shell[data-mode=realtime][data-workspace-layout=professional] .workspace-product-brand small{display:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .mode-navigation--top{grid-column:1/3;grid-row:2}.app-shell[data-mode=realtime][data-workspace-layout=professional] .mode-navigation--top a{min-height:26px;padding:3px 8px;font-size:11px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-leading>.market-symbol-control{grid-column:3;grid-row:1/3;padding-left:12px;border-left:1px solid #3c5347}.app-shell[data-mode=realtime][data-workspace-layout=professional] .market-symbol-follow-toggle{grid-column:4;grid-row:1/3}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-market-toolbar .market-summary{grid-column:5;grid-row:1/3;margin:0;padding-left:14px;flex-wrap:wrap;gap:2px 12px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar-utility-actions{grid-column:6;grid-row:1/3;max-width:760px;width:auto}}.app-shell[data-mode=realtime] .chart-stage:has(>.desktop-chart-tools){--desktop-tool-rail-width:66px;--desktop-tool-gap:10px;position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding-left:calc(var(--desktop-tool-rail-width) + var(--desktop-tool-gap))}.desktop-chart-tools{display:contents}.desktop-chart-tools__rail{position:absolute;inset:0 auto 0 0;z-index:25;width:var(--desktop-tool-rail-width);display:flex;flex-direction:column;gap:8px;padding:7px 4px;border:1px solid #d9e2dc;border-radius:7px;background:#f7f9f8}.desktop-chart-tools__rail>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:56px;width:100%;padding:8px 2px;border:0;border-radius:6px;background:transparent;color:#78877e;font:500 10px/1.3 var(--sans);cursor:pointer}.desktop-chart-tools__rail>button:hover{background:#eaf0ec;color:#396c5f}.desktop-chart-tools__rail>button.is-active{color:#2f6656;background:#deece5}.desktop-chart-tools__heading>button:focus-visible,.desktop-chart-tools__rail>button:focus-visible{outline:2px solid #396c5f;outline-offset:2px}.desktop-chart-tools__panel{position:absolute;left:calc(var(--desktop-tool-rail-width) + var(--desktop-tool-gap));top:0;bottom:0;z-index:26;display:flex;flex-direction:column;width:250px;max-height:calc(100dvh - 130px);border:1px solid #d7e1da;border-radius:8px;background:#fff;box-shadow:8px 8px 28px rgb(31 55 42/12%);overflow:hidden}.desktop-chart-tools__heading{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #e8ede9}.desktop-chart-tools__heading span{font-size:10px;color:#8a978e}.desktop-chart-tools__heading h2{margin:3px 0 0;font-size:17px;font-weight:600;color:#2c4536}.desktop-chart-tools__heading>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:#f2f5f3;color:#6a7b70;cursor:pointer}.desktop-chart-tools__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body :is(.realtime-command-deck__drawing,.realtime-command-deck__menus,.realtime-drawing-main,.realtime-drawing-groups,.realtime-overlay-controls,.realtime-display-groups){display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;gap:12px;padding:0;margin:0;border:0;background:transparent}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body :is(.realtime-drawing-group,.realtime-display-group){display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 0 12px;margin:0;border:0;border-bottom:1px solid #edf1ee}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body .realtime-rail-label,.desktop-chart-tools__body h3{display:block;margin:0;padding:0;font:600 11px/1.5 var(--sans);color:#829087}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body :is(.realtime-drawing-group__actions,.realtime-display-group__actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;overflow:visible}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body .realtime-display-group:is([data-filter-group=tpoDaily],[data-filter-group=poorHigh]) .realtime-display-group__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body :is(.realtime-tool-button,.npoc-filter-choice,.control-button){display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;width:auto;height:auto;min-height:32px;padding:6px 8px;border:1px solid #e6ece8;border-radius:6px;background:#f7f9f8;color:#566b5d;font:500 11px/1.4 var(--sans);white-space:normal;text-align:left}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body :is(button[aria-pressed=true],button[data-state=on],button[data-pressed]){background:#e2eee7;border-color:#bcd6c8;color:#2e6851}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body button:disabled{opacity:.4}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body .realtime-drawing-group__actions .realtime-tool-button--icon{width:auto;justify-content:center}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body :is(.realtime-display-group__actions>[role=toolbar],.realtime-overlay-menu){grid-column:1/-1;flex-wrap:wrap;height:auto;min-height:36px}.desktop-chart-tools__analysis{display:grid;gap:12px}.desktop-chart-tools__analysis>section{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid #edf1ee}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body .base-line-toolbar{margin:0;border:0;padding:0;background:transparent;flex-wrap:wrap}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__body .drawing-toolbar-meta{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:12px}.desktop-chart-tools__layers .drawing-storage-status{white-space:normal;line-height:1.6;color:#89968e}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__topbar{margin:0;border:1px solid #d4ded7;border-radius:7px}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__topbar .realtime-command-deck__periods{flex-wrap:nowrap;min-height:44px;border:0;padding:5px 8px;gap:10px}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__topbar .realtime-view-periods{flex:1;min-width:0}.app-shell[data-mode=realtime] .chart-stage .desktop-chart-tools__topbar .timeframe-strip{overflow-x:auto}.desktop-chart-tools__rail>button>span{max-width:100%;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.app-shell[data-mode=realtime] .chart-stage:has(>.desktop-chart-tools)>.chart-wrap{border-radius:7px}@media (min-width:1024px) and (min-height:521px) and (pointer:fine){.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .alert-level-tabs__list{background:#272c2a;border-color:#414c46;box-shadow:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .alert-level-tabs__trigger[data-slot=tabs-trigger]{background:transparent;color:#b1beb6;border-color:transparent;box-shadow:none}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .alert-level-tabs__trigger[data-slot=tabs-trigger]:hover{background:#343e38;color:#edf5ef}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .alert-level-tabs__trigger[data-slot=tabs-trigger][data-active]{background:#3b5145;color:#e2f3e8;border-color:#526f5e}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .alert-level-tabs__trigger[data-slot=tabs-trigger]:focus-visible{outline-color:#a7d3b9;outline-offset:1px}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .topbar-alert-level-filter__badge{color:#f0b2a5}}.app-shell[data-mode=realtime] .chart-stage:has(>.desktop-chart-tools){--desktop-tool-panel-width:250px;transition:padding-left .24s cubic-bezier(.2,.8,.2,1)}.app-shell[data-mode=realtime] .chart-stage:has(>.desktop-chart-tools[data-open=true]){padding-left:calc(var(--desktop-tool-rail-width) + var(--desktop-tool-panel-width) + 2 * var(--desktop-tool-gap))}.desktop-chart-tools__panel{width:var(--desktop-tool-panel-width);box-shadow:none;opacity:0;visibility:hidden;transform:translateX(-16px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s}.desktop-chart-tools[data-open=true] .desktop-chart-tools__panel{opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s}.app-shell[data-mode=realtime] .workspace--realtime:has(.desktop-chart-tools){grid-template-columns:minmax(0,1fr)}.app-shell[data-mode=realtime] .chart-stage:has(>.desktop-chart-tools[data-section=workspace]){--desktop-tool-panel-width:clamp(360px,28vw,420px)}.desktop-chart-tools__body[hidden],.desktop-chart-tools__heading[hidden],.desktop-chart-tools__workspace[hidden]{display:none}.desktop-chart-tools__workspace{flex:1;min-height:0;overflow:hidden}.realtime-workspace-docked{height:100%;min-height:0}.desktop-chart-tools__rail>button.is-active{box-shadow:inset 0 0 0 1px #bcd6c8}@media (min-width:1401px) and (min-height:521px){.app-shell[data-mode=realtime] .workspace--realtime{transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.app-shell[data-mode=realtime] .realtime-workspace-sidebar{overflow:hidden}.app-shell[data-mode=realtime] .realtime-workspace-sidebar.is-collapsed{height:calc(100dvh - 144px);background:transparent;border-color:transparent}.realtime-sidebar-mount{min-width:calc(clamp(400px, 22vw, 460px) - 2px);opacity:1;visibility:visible;transform:translateX(0);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s}.is-collapsed>.realtime-sidebar-mount{opacity:0;visibility:hidden;transform:translateX(20px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s}.realtime-sidebar-expand{position:absolute;inset:0 0 auto;background:#fff;border-radius:8px}}@media (prefers-reduced-motion:reduce){.app-shell[data-mode=realtime] .chart-stage:has(>.desktop-chart-tools),.app-shell[data-mode=realtime] .workspace--realtime,.desktop-chart-tools__panel,.realtime-sidebar-mount{transition:none}}.chart-ohlc-legend{position:absolute;top:8px;left:8px;z-index:8;max-width:calc(100% - 96px);padding:5px 8px;border:1px solid rgb(214 223 217/75%);border-radius:6px;background:rgb(255 255 255/92%);color:#33463b;pointer-events:none;user-select:none;font:11px/1.5 SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.chart-ohlc-legend time{display:block;color:#778079;font-size:10px}.chart-ohlc-legend dl{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0}.chart-ohlc-legend dl>div{display:flex;gap:4px}.chart-ohlc-legend dt{color:#78827b}.chart-ohlc-legend abbr{text-decoration:none}.chart-ohlc-legend dd{margin:0;font-weight:600}.chart-ohlc-legend[data-direction=down] dd{color:#a84b49}.chart-ohlc-legend[data-direction=up] dd{color:#28634b}.app-shell[data-mode=realtime] .workspace.workspace--realtime:has(>.realtime-positions-rail){position:relative;grid-template-columns:minmax(0,1fr);padding-right:46px}.realtime-positions-rail{position:absolute;right:0;top:0;width:40px;z-index:12}.app-shell .realtime-positions-trigger{display:flex;flex-direction:column;justify-content:center;gap:7px;width:40px;min-width:40px;min-height:80px;padding:10px 4px;border:1px solid #d4ded7;border-radius:7px;background:#f7faf8;color:#396c5f;font-size:12px}.realtime-positions-trigger span{writing-mode:vertical-rl;letter-spacing:3px}.realtime-positions-trigger:hover{background:#e4eee8}.realtime-positions-trigger[data-popup-open]{background:#396c5f;color:white}@media (max-height:520px) and (pointer:coarse),(max-width:720px){.app-shell[data-mode=realtime] .workspace.workspace--realtime:has(>.realtime-positions-rail){padding-right:0}.app-shell[data-mode=realtime] .realtime-positions-rail{width:0}.app-shell[data-mode=realtime] .realtime-positions-trigger{display:none}.app-shell[data-mode=realtime]{--mobile-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.app-shell[data-mode=realtime] .mobile-chart-nav{box-sizing:border-box;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));background:rgb(251 253 251/96%);border-top:1px solid #dce5df;box-shadow:0 -4px 20px rgb(24 55 40/5%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-shell[data-mode=realtime] .mobile-chart-nav .mobile-chart-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:52px;height:100%;padding:3px 0;border:0;border-radius:12px;background:transparent;color:#78827c;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .14s ease,background-color .14s ease,transform .14s ease}.mobile-chart-tab__icon{display:flex;align-items:center;justify-content:center;height:24px}.mobile-chart-tab__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:15px}.app-shell[data-mode=realtime] .mobile-chart-nav .mobile-chart-tab[aria-current]{color:#285e49;background:#e6efe9}.mobile-chart-tab[aria-current] .mobile-chart-tab__label{font-weight:700}.mobile-chart-tab[aria-current] svg{stroke-width:2.2}.app-shell[data-mode=realtime] .mobile-chart-nav .mobile-chart-tab:active{background:#dce9e1;transform:scale(.94)}.app-shell[data-mode=realtime] .mobile-chart-nav .mobile-chart-tab:focus-visible{outline:2px solid #396c5f;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.app-shell[data-mode=realtime] .mobile-chart-nav .mobile-chart-tab{transition:none}}.realtime-positions-drawer[data-shadcn][data-slot=drawer-popup]{--drawer-content-width:min(460px,calc(100vw - 16px));--drawer-content-height:calc(100dvh - 16px);--drawer-content-max-height:calc(100dvh - 16px);top:0;bottom:0;left:auto;right:0;width:var(--drawer-content-width);height:var(--drawer-content-height);max-height:var(--drawer-content-max-height);padding:0;border-radius:12px;overflow:hidden}.realtime-positions-drawer .realtime-sidebar-provider{height:100%;min-height:0}@media (prefers-reduced-motion:reduce){.realtime-positions-drawer[data-shadcn][data-slot=drawer-popup]{transition:none}}@media (min-width:721px){.app-shell[data-mode=realtime] .realtime-command-deck :is(.realtime-drawing-group,.realtime-display-group){flex-direction:column;align-items:flex-start;gap:2px}.app-shell[data-mode=realtime] .realtime-command-deck :is(.realtime-drawing-group,.realtime-display-group)>.realtime-rail-label{display:block;height:14px;line-height:14px;padding-left:5px;color:#738078;font-size:10px;font-weight:500;letter-spacing:.025em}.app-shell[data-mode=realtime] .realtime-command-deck :is(.realtime-drawing-main,.realtime-command-deck__drawing,.realtime-command-deck__menus){align-items:flex-end}}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-controls{grid-template-columns:120px 180px 80px;width:380px;min-width:380px}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-market{display:flex;align-items:center;gap:4px;align-self:center;min-width:0;height:32px;padding:0 10px 0 4px;border:0;border-right:1px solid #dfe5e0;border-radius:4px 0 0 4px;background:transparent;text-align:left;cursor:pointer;color:#315f54;font:600 12px/20px var(--sans)}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-market>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-market>svg{flex-shrink:0}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-market:hover:not(:disabled){background:#e9f1ec}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-market:focus-visible{outline:2px solid #396c5f;outline-offset:-2px}.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-market:disabled{cursor:wait;opacity:.6}@media (min-width:721px) and (max-width:1400px) and (min-height:521px){.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-controls{grid-template-columns:110px 140px 68px;width:318px;min-width:318px}}@media (max-width:720px){.app-shell[data-mode=realtime] .realtime-chart-status .chart-status-controls{grid-template-columns:minmax(0,1fr) 140px 60px;width:100%;min-width:0}.app-shell[data-mode=realtime] .realtime-chart-status button.chart-status-trigger{width:140px;min-width:140px;max-width:140px}.app-shell[data-mode=realtime] .realtime-chart-status button.chart-status-reload{width:60px;min-width:60px;max-width:60px}}.drawing-recovery-menu{font-size:11px;cursor:pointer;color:#315f54;white-space:nowrap}.drawing-recovery-positioner{z-index:80}.drawing-recovery-menu__body{width:min(360px,85vw);max-height:min(320px,75dvh);overflow:auto;background:#fff;color:#243b32;border:1px solid #dfe5e0;border-radius:8px;padding:12px;box-shadow:0 8px 24px #0002;font:12px/1.6 var(--sans)}.drawing-recovery-menu__body>div{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;border-top:1px solid #dfe5e0}.drawing-recovery-menu__body small{width:100%}.drawing-recovery-menu__body button{padding:4px 8px;border:1px solid #dfe5e0;border-radius:5px;background:#f5f8f6;cursor:pointer}.topbar-brand{display:contents}.app-shell[data-mode=realtime]>header.topbar{--header-ink:#edf0f2;--header-muted:#a9b0b7;--header-border:#42474d;background:#24272b;border-color:#383d43;color:var(--header-ink);box-shadow:0 2px 8px #10121614;backdrop-filter:none}.app-shell[data-mode=realtime] .topbar .topbar-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;order:-2;grid-area:logo}.app-shell[data-mode=realtime] .topbar .topbar-brand .app-environment-logo{flex:0 0 auto;object-fit:contain}.app-shell[data-mode=realtime] .topbar .workspace-product-brand{display:flex;align-items:baseline;gap:7px;white-space:nowrap;font-family:var(--sans);color:var(--header-ink)}.app-shell[data-mode=realtime] .topbar .workspace-product-brand strong{font-size:15px;font-weight:650;letter-spacing:-.025em}.app-shell[data-mode=realtime] .topbar .workspace-product-brand small{color:#a9c8b9;font-size:10px;font-weight:600;letter-spacing:.14em}.app-shell[data-mode=realtime] .topbar :is(.market-symbol-select,.market-price,.market-symbol-identity__primary){color:var(--header-ink);background:transparent}.app-shell[data-mode=realtime] .topbar .market-symbol-select>svg{color:var(--header-muted)}.app-shell[data-mode=realtime] .topbar :is(.market-symbol-identity__original,.market-symbol-identity__secondary){color:var(--header-muted)}.app-shell[data-mode=realtime] .topbar .market-summary{background:transparent;border-color:var(--header-border);box-shadow:none}.app-shell[data-mode=realtime] .topbar .market-change.positive{color:#92cfb0}.app-shell[data-mode=realtime] .topbar .market-change.negative{color:#f09b90}.app-shell[data-mode=realtime] .topbar :is(.mode-navigation,.mode-navigation__list){background:transparent;border-color:transparent;box-shadow:none}.app-shell[data-mode=realtime] .topbar .mode-navigation--top a{background:transparent;color:#b7bdc4;box-shadow:none}.app-shell[data-mode=realtime] .topbar .mode-navigation--top a:is(.active,[aria-current=page]){background:#3a4143;color:#e1efe7;box-shadow:inset 0 0 0 1px #52635966}.app-shell[data-mode=realtime] .topbar :is(.topbar-refresh-button,.language-switch,.session-notification-trigger,.realtime-workspace-launcher,.workspace-layout-switch,.global-settings-avatar-link){color:#d2d7dc;background:transparent;border-color:var(--header-border);box-shadow:none}.app-shell[data-mode=realtime] .topbar .market-symbol-follow-toggle{color:#b2d8c5;background:#35443e;border-color:transparent;box-shadow:none}.app-shell[data-mode=realtime] .topbar .market-symbol-follow-toggle[aria-pressed=false]{background:#30353b;color:var(--header-muted)}.app-shell[data-mode=realtime] .topbar :is(.topbar-toolbar-separator,[data-slot=separator]){background:var(--header-border)}.app-shell[data-mode=realtime] .topbar .topbar-utility-actions{border-color:var(--header-border)}.app-shell[data-mode=realtime] .topbar .alert-level-tabs__list{background:#2c3035;border-color:var(--header-border);box-shadow:none}.app-shell[data-mode=realtime] .topbar .alert-level-tabs__trigger[data-slot=tabs-trigger]{color:#b4bdc5;background:transparent;border-color:transparent;box-shadow:none}.app-shell[data-mode=realtime] .topbar .alert-level-tabs__trigger[data-slot=tabs-trigger][data-active]{background:#40544b;color:#e5f2eb}.app-shell[data-mode=realtime] .topbar :is(.topbar-alert-level-filter__badge,.session-notification-count){color:#efb0a5;background:transparent}.app-shell[data-mode=realtime] .topbar :is(.mode-navigation--top a,.market-symbol-select,.topbar-refresh-button,.language-switch,.session-notification-trigger,.realtime-workspace-launcher,.alert-level-tabs__trigger[data-slot=tabs-trigger]):hover{background:#3b4249;color:#fff}.app-shell[data-mode=realtime] .topbar :is(button,a):focus-visible{outline:2px solid #a5c9b7;outline-offset:2px}@media (min-width:721px) and (max-width:1400px) and (min-height:521px){.app-shell[data-mode=realtime] .topbar-leading{grid-template-columns:max-content max-content minmax(0,180px) 36px}.app-shell[data-mode=realtime] .topbar .topbar-brand{grid-area:auto;grid-column:1;grid-row:1}}@media (min-width:721px) and (min-height:521px){.app-shell[data-mode=realtime] .topbar :is(.mode-navigation--top,.mode-navigation__list){width:max-content;min-width:max-content;flex:0 0 auto}}@media (max-width:1100px){.app-shell[data-mode=realtime] .topbar .workspace-product-brand{flex-direction:column;gap:2px}.app-shell[data-mode=realtime] .topbar .workspace-product-brand strong{font-size:12px}.app-shell[data-mode=realtime] .topbar .workspace-product-brand small{font-size:8px}.app-shell[data-mode=realtime] .topbar .topbar-brand{gap:7px}}@media (max-height:520px) and (pointer:coarse),(max-width:720px){.app-shell[data-mode=realtime] .topbar-leading{grid-template-columns:max-content minmax(0,1fr) 36px}}@media (min-width:1024px) and (min-height:521px) and (pointer:fine){.app-shell[data-mode=realtime][data-workspace-layout=professional]>header.topbar{grid-template-columns:max-content 220px 32px minmax(0,1fr)}.app-shell[data-mode=realtime][data-workspace-layout=professional] .topbar .topbar-brand{grid-area:auto;grid-column:1;grid-row:1}}