.quant-workspace-module__x0wCWa__workspace{height:100vh;color:#f5f6f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030303;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.quant-workspace-module__x0wCWa__main{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.quant-workspace-module__x0wCWa__sidebar{background:#090909;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:384px;min-height:0;display:flex}.quant-workspace-module__x0wCWa__sidebarBody{scrollbar-width:thin;scrollbar-color:#454950 transparent;flex:1;min-height:0;overflow:auto}.quant-workspace-module__x0wCWa__sidebarFooter{border-top:1px solid #ffffff14;flex-shrink:0;padding:16px}.quant-workspace-module__x0wCWa__content{background:#050505;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.quant-workspace-module__x0wCWa__chartScroll{scrollbar-width:thin;scrollbar-color:#454950 transparent;flex:1;min-height:0;position:relative;overflow:auto}.quant-workspace-module__x0wCWa__chartHost{flex-direction:column;height:100%;display:flex}.quant-workspace-module__x0wCWa__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:260px;padding:24px;display:flex;position:relative}.quant-workspace-module__x0wCWa__state h2{margin:0;font-size:15px;font-weight:600}.quant-workspace-module__x0wCWa__state p{color:#969da8;max-width:460px;margin:0;font-size:13px}.quant-workspace-module__x0wCWa__spinner{border:2px solid #30343b;border-top-color:#e9c96c;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite quant-workspace-module__x0wCWa__spin}.quant-workspace-module__x0wCWa__results{background:#090909;border-top:1px solid #ffffff14;flex-shrink:0}.quant-workspace-module__x0wCWa__resultsToggle{color:#aab1bc;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:8px 16px;font-size:12px;display:flex}.quant-workspace-module__x0wCWa__resultsBody{border-top:1px solid #ffffff0f;max-height:220px;padding:16px;overflow:auto}.quant-workspace-module__x0wCWa__drawerLayer{z-index:90;color:#f5f6f7;font-family:var(--font-inter), Inter, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed;inset:0}.quant-workspace-module__x0wCWa__backdrop{background:#00000073;position:fixed;inset:0}.quant-workspace-module__x0wCWa__drawerViewport{inset:var(--header-height,65px) 0 0;pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.quant-workspace-module__x0wCWa__fromLeft{justify-content:flex-start}.quant-workspace-module__x0wCWa__drawerPanel{width:min(100vw, var(--qw-drawer-width,384px));pointer-events:auto;background:#0a0a0a;border:1px solid #ffffff1a;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;box-shadow:0 0 60px #00000080}.quant-workspace-module__x0wCWa__drawerHeader{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:6px 8px 6px 14px;display:flex}.quant-workspace-module__x0wCWa__drawerIcon{color:#ffffffd9;background:#ffffff14;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-right:4px;display:grid}.quant-workspace-module__x0wCWa__drawerTitle{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.quant-workspace-module__x0wCWa__drawerTitle h2,.quant-workspace-module__x0wCWa__drawerTitle span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quant-workspace-module__x0wCWa__drawerTitle span{color:#ffffff73;font-size:11px;line-height:1.3}.quant-workspace-module__x0wCWa__drawerActions{align-items:center;gap:2px;display:flex}.quant-workspace-module__x0wCWa__drawerHeader h2{margin:0;font-size:13px;font-weight:600;line-height:1.25}.quant-workspace-module__x0wCWa__drawerBody{flex:1;min-height:0;overflow:auto}.quant-workspace-module__x0wCWa__rightHost{z-index:30;pointer-events:none;display:flex;position:absolute;top:0;bottom:0;right:0}.quant-workspace-module__x0wCWa__bottomHost{flex-shrink:0;min-width:0;display:flex}.quant-workspace-module__x0wCWa__dockPanel{color:#f5f6f7;pointer-events:auto;background:#0a0a0a;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.quant-workspace-module__x0wCWa__dockRight{width:min(var(--qw-drawer-width,384px), 42vw);border-left:1px solid #ffffff1a;height:100%;animation:.18s ease-out quant-workspace-module__x0wCWa__qw-in-right;box-shadow:-8px 0 24px #00000047}.quant-workspace-module__x0wCWa__dockBottom{border-top:1px solid #ffffff1a;flex:1;height:min(42vh,420px);animation:.18s ease-out quant-workspace-module__x0wCWa__qw-in-bottom}.quant-workspace-module__x0wCWa__dockBottom+.quant-workspace-module__x0wCWa__dockBottom{border-left:1px solid #ffffff1a}.quant-workspace-module__x0wCWa__drawerColumns{grid-template-columns:1fr;gap:22px;display:grid}.quant-workspace-module__x0wCWa__mobileSidebar{flex-direction:column;height:100%;min-height:0;display:flex}.quant-workspace-module__x0wCWa__iconButton{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.quant-workspace-module__x0wCWa__iconButton:hover{color:#fff;background:#ffffff14}.quant-workspace-module__x0wCWa__closeButton:hover{color:#fb7185;background:#f43f5e29}.quant-workspace-module__x0wCWa__workspace button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__workspace input:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__workspace select:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__dockPanel:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__drawerLayer button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__drawerLayer input:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__drawerLayer select:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.quant-workspace-module__x0wCWa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quant-workspace-module__x0wCWa__demoPanel{flex-direction:column;gap:22px;padding:22px 20px;display:flex}.quant-workspace-module__x0wCWa__demoPanel h1{font-size:18px;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:0}.quant-workspace-module__x0wCWa__demoPanel p{color:#8c939e;margin:0;font-size:12px;line-height:1.7}.quant-workspace-module__x0wCWa__demoTag{color:#e9c96c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.quant-workspace-module__x0wCWa__demoField{color:#aeb5c0;flex-direction:column;gap:8px;font-size:11px;display:flex}.quant-workspace-module__x0wCWa__demoField input,.quant-workspace-module__x0wCWa__demoField select{color:#f5f6f7;background:#141414;border:1px solid #ffffff1a;border-radius:6px;width:100%;height:36px;padding:0 10px}.quant-workspace-module__x0wCWa__demoCheck{color:#c6cbd3;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.quant-workspace-module__x0wCWa__demoCheck input{accent-color:#38bdf8}.quant-workspace-module__x0wCWa__demoMetricGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.quant-workspace-module__x0wCWa__demoMetricGrid div{flex-direction:column;gap:8px;display:flex}.quant-workspace-module__x0wCWa__demoMetricGrid small{color:#8c939e;font-size:11px}.quant-workspace-module__x0wCWa__demoMetricGrid strong{font-variant-numeric:tabular-nums;font-size:18px}@media (min-width:1024px){.quant-workspace-module__x0wCWa__dockBottom .quant-workspace-module__x0wCWa__drawerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.quant-workspace-module__x0wCWa__dockBottom .csd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}}@media (min-width:1400px){:is(.quant-workspace-module__x0wCWa__dockBottom .quant-workspace-module__x0wCWa__drawerColumns,.quant-workspace-module__x0wCWa__dockBottom .csd-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes quant-workspace-module__x0wCWa__spin{to{transform:rotate(360deg)}}@keyframes quant-workspace-module__x0wCWa__qw-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes quant-workspace-module__x0wCWa__qw-in-bottom{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quant-workspace-module__x0wCWa__spinner,.quant-workspace-module__x0wCWa__dockRight,.quant-workspace-module__x0wCWa__dockBottom{animation:none}}@media (forced-colors:active){.quant-workspace-module__x0wCWa__sidebarBody,.quant-workspace-module__x0wCWa__chartScroll{scrollbar-color:auto}.quant-workspace-module__x0wCWa__spinner{border-color:canvastext graytext graytext}}
