*{box-sizing:border-box}body{color:#e7ecf3;font-synthesis-weight:none;background:#05070d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}@media (height<=820px){.sb-sidebar-account-summary{display:none!important}.sb-sidebar-nav{gap:2px!important;padding-top:8px!important;padding-bottom:8px!important}.sb-sidebar-nav-button{border-radius:7px!important;height:30px!important;min-height:30px!important}.sb-sidebar-nav-button>span:first-child{width:20px!important;height:20px!important}}@media (width>=701px) and (width<=1300px){.sb-sidebar-nav-button{gap:7px!important;padding-left:7px!important;padding-right:7px!important}.sb-sidebar-nav-button>span:last-child{min-width:0;font-size:11px!important}}button,input,select,textarea{font-family:inherit}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-mono,.financial-data,.ticker-symbol,.stock-symbol,.stock-price,.stock-change{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.app{background:#05070d;flex-direction:column;height:100vh;display:flex}.header{background:#1b1f2a;border-bottom:1px solid #2a2e39;flex-shrink:0;align-items:center;height:44px;padding:0 18px;display:flex}.logo{color:#fff;font-size:18px;font-weight:700}.logo span{color:#2196f3}.main{flex:1;min-height:0;display:flex;overflow:hidden}.panel{resize:horizontal;background:#131722;border-right:1px solid #2a2e39;width:330px;min-width:240px;max-width:520px;padding:10px;overflow:auto}.chart{background:#131722;border-right:1px solid #2a2e39;flex:1;min-width:420px;padding:10px;overflow:auto}.right{resize:horizontal;background:#131722;width:330px;min-width:240px;max-width:520px;padding:10px;overflow:auto}.box{background:#1b1f2a;border:1px solid #2a2e39;border-radius:5px;margin-bottom:10px;padding:14px}.stock-row{border-bottom:1px solid #2a2e39;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:14px;width:100%;padding:13px 0;font-size:14px;display:grid}.stock-symbol{color:#fff;white-space:nowrap;font-weight:600}.stock-price{color:#d1d4dc;white-space:nowrap}.stock-change{text-align:right;white-space:nowrap;font-weight:600}.green{color:#26a69a}.red{color:#ef5350}.news-item{border-bottom:1px solid #2a2e39;padding:10px 0}.news-time{color:#787b86;font-size:11px}.news-item p{margin:4px 0 0;font-size:13px;line-height:1.4}.status-bar{color:#787b86;white-space:nowrap;background:#1b1f2a;border-top:1px solid #2a2e39;flex-shrink:0;align-items:center;gap:20px;height:26px;padding:0 12px;font-size:11px;display:flex;overflow-x:auto}button:hover{opacity:.9;transition:all .2s}input:focus,button:focus{outline:none}input{font-size:13px}h2,h3{margin-top:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#05070d}::-webkit-scrollbar-thumb{background:#263142;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#344258}.theme-light ::-webkit-scrollbar-track{background:#eef3f8}.theme-light ::-webkit-scrollbar-thumb{background:#cbd5e1}.theme-light ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.theme-light{scrollbar-color:#cbd5e1 #eef3f8}.theme-dark{scrollbar-color:#263142 #05070d}@media (width<=900px){body{overflow:auto}.app{height:auto;min-height:100vh}.main{flex-direction:column;overflow:visible}.panel,.chart,.right{resize:none;border-bottom:1px solid #2a2e39;border-right:none;width:100%;min-width:0;max-width:none;overflow:visible}}.react-grid-item{transition:none!important}.react-grid-item.react-grid-placeholder{opacity:.25;background:#2196f3;border-radius:6px}.react-resizable-handle{opacity:.5}.public-onboarding-panel{max-width:calc(100vw - 36px)!important}.public-focus-control:focus-visible{outline-offset:2px;outline:2px solid #2d8cff}@media (width<=560px){.public-onboarding-panel{width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important}.public-onboarding-steps,.public-onboarding-actions,.public-onboarding-status-row{grid-template-columns:1fr!important}}.toolbar-btn{color:#d1d4dc;cursor:pointer;white-space:nowrap;background:#131722;border:1px solid #2a2e39;border-radius:4px;height:34px;padding:0 12px;font-size:12px}.timeframe-btn{color:#d1d4dc;cursor:pointer;background:#131722;border:1px solid #2a2e39;border-radius:4px;width:42px;height:34px;padding:0;font-size:12px;font-weight:600}.timeframe-btn.active{color:#fff;background:#2196f3}.terminal-status-bar>span{border-right:1px solid #263142;align-items:center;min-height:100%;padding:0 10px;font-weight:800;display:inline-flex}@media (width<=700px){.terminal-status-bar{scrollbar-width:none;height:24px!important;padding:0 6px!important}.terminal-status-bar::-webkit-scrollbar{display:none}.terminal-status-bar>span{padding:0 8px;font-size:9px}.terminal-status-bar>span:nth-child(n+6){display:none}.terminal-status-bar>span:last-child{flex-basis:260px;min-width:260px;display:inline-flex}input,select,textarea,button{-webkit-tap-highlight-color:transparent}}@media (width<=1500px){.terminal-top-account-label{display:none!important}.terminal-top-search{max-width:280px;min-width:210px!important}.terminal-top-dock{flex-basis:430px!important;min-width:0!important}}@media (width<=1380px){.terminal-top-secondary-action{display:none!important}.terminal-top-search{max-width:230px;min-width:180px!important}.terminal-top-dock{flex-basis:350px!important}}.runtime-error-fallback,.issue-report-backdrop{font-family:Roboto,Arial,sans-serif}.runtime-error-fallback{color:#e8edf5;background:#05090f;place-items:center;min-height:100vh;padding:24px;display:grid}.runtime-error-fallback section{background:#0b121c;border:1px solid #243144;border-radius:8px;width:min(440px,100%);padding:28px}.runtime-error-fallback h1{margin:8px 0;font-size:22px}.runtime-error-fallback p{color:#9aa8ba;line-height:1.55}.runtime-error-kicker{color:#19d3c5;font-weight:700}.runtime-error-fallback button,.issue-report-submit,.issue-report-success button{color:#fff;cursor:pointer;background:#1476d4;border:1px solid #1e86e8;border-radius:5px;min-height:36px;padding:0 16px;font-weight:700}.issue-report-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.issue-report-dialog{border:1px solid;border-radius:8px;width:min(520px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 20px 60px #0000006b}.issue-report-dialog header{border-bottom:1px solid #8094af33;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;display:flex}.issue-report-dialog header>div{align-items:center;gap:9px;display:flex}.issue-report-dialog h2{margin:0;font-size:16px}.issue-report-dialog header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.issue-report-dialog form,.issue-report-success{gap:14px;padding:18px;display:grid}.issue-report-dialog label{gap:7px;font-size:12px;font-weight:700;display:grid}.issue-report-dialog select,.issue-report-dialog textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#040a126b;border:1px solid #2b3a4e;border-radius:5px;padding:10px}.issue-report-dialog textarea{resize:vertical;min-height:128px;line-height:1.45}.issue-report-dialog .issue-report-consent{grid-template-columns:auto 1fr;align-items:center;font-weight:500}.issue-report-dialog p{color:#91a0b3;margin:0;font-size:11px;line-height:1.5}.issue-report-message{color:#ffb84d;font-size:12px}.issue-report-submit{justify-content:center;align-items:center;gap:7px;display:inline-flex}.issue-report-submit:disabled{opacity:.55;cursor:wait}.issue-report-success span{color:#91a0b3}@media (width<=600px){.issue-report-backdrop{align-items:end;padding:8px}.issue-report-dialog{max-height:calc(100vh - 16px)}}
