.exact-demo-banner{color:#e8d5a9;background:#201d15;border-bottom:1px solid #51462d;align-items:center;gap:14px;padding:14px 28px;display:flex}.exact-demo-banner p{flex:1;margin:0;font-size:14px;line-height:1.6}.exact-demo-banner strong{letter-spacing:.08em;margin-right:10px;font-size:12px}.exact-demo-banner button{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.exact-demo-availability{color:#a8b0bc;margin:12px 28px;font-size:13px;line-height:1.6}.exact-demo-content{min-width:0}.exact-demo-content>.wrap{width:100%;max-width:1600px;margin:auto;padding:24px 28px}.exact-demo-content>.wrap>.header{display:none}.demo-sidebar-account{color:#d8bb80;background:linear-gradient(135deg,#242118,#10151c);border:1px solid #b79a5530;border-radius:8px;align-items:flex-start;gap:12px;margin:28px 0 10px;padding:18px 12px;display:flex}.demo-sidebar-account>span{letter-spacing:.05em;font-size:12px}.demo-sidebar-account strong{letter-spacing:0;color:#e9e4d9;margin-top:9px;font-size:19px;font-weight:500;display:block}.demo-sidebar-account small{letter-spacing:0;color:#999faa;margin-top:7px;font-size:12px;line-height:1.6;display:block}.demo-sidebar-cta{color:#e6cf9d;background:#242117;border:1px solid #b79a5550;border-radius:6px;padding:12px 10px}@media (max-width:767px){.exact-demo-banner{flex-wrap:wrap;padding:12px 16px}.exact-demo-banner>svg{display:none}.exact-demo-banner p{min-width:200px}.exact-demo-availability{margin:12px 16px}.exact-demo-content>.wrap{padding:22px 16px}}[data-mobile=true][data-slot=sidebar]:has(.demo-sidebar-account){color:#b8bec8;--sidebar-accent:#242117;--sidebar-accent-foreground:#ead4a5;--sidebar-border:#ffffff12;background:#0c0e12}[data-mobile=true]:has(.demo-sidebar-account) [data-slot=sidebar-header]{padding:26px 18px}[data-mobile=true]:has(.demo-sidebar-account) .brand{letter-spacing:.1em;gap:10px;font-size:13px}[data-mobile=true]:has(.demo-sidebar-account) .brand-logo{width:48px;height:48px;box-shadow:none}[data-mobile=true]:has(.demo-sidebar-account) [data-slot=sidebar-content]{padding:8px 16px}[data-mobile=true]:has(.demo-sidebar-account) [data-slot=sidebar-menu]{gap:7px}[data-mobile=true]:has(.demo-sidebar-account) [data-slot=sidebar-menu-button]{border-radius:6px;min-height:44px;padding:12px;font-size:14px}[data-mobile=true]:has(.demo-sidebar-account) [data-active=true]{color:#ead4a5;background:#242117;box-shadow:inset 2px 0 #d8bb80}[data-mobile=true]:has(.demo-sidebar-account) [data-slot=sidebar-footer]{border-top:1px solid #ffffff12;gap:14px;padding:22px}[data-mobile=true]:has(.demo-sidebar-account) [data-slot=sidebar-footer]>a{align-items:center;gap:9px;font-size:14px;display:flex}.demo-owner-label{color:#d9c394;background:#b79a5509;border:1px solid #bea16a44;border-radius:8px;margin:12px 28px;padding:12px 16px;font-size:13px;line-height:1.7}.exact-demo-content>.connections-page,.exact-demo-content>.pilot,.exact-demo-content>.backtest-report{max-width:1600px;margin:auto;padding:24px 28px}.demo-workspace .terminal-grid{grid-template-columns:minmax(0,1fr) 360px}.demo-workspace .terminal-market{position:static}.demo-market-chart{background:#10151d;border-radius:10px;flex-direction:column;min-width:0;height:100%;padding:16px;display:flex}.demo-chart-toolbar{color:#d4bd8d;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.demo-chart-toolbar>div{gap:3px;display:flex}.demo-market-chart>svg{touch-action:pan-y;flex:1;width:100%;min-height:220px}.demo-market-chart>p{color:#a4b0c1;margin-top:10px;font-size:13px;line-height:1.6}.demo-brief-list{gap:16px;margin-top:22px;display:grid}.demo-brief-list h2{margin:12px 0}.demo-brief-list details{margin-top:18px}.demo-brief-list summary{cursor:pointer;color:#d9c395}.demo-brief-list .article-body{white-space:pre-wrap;margin-top:18px}@media (max-width:1200px){.demo-workspace .terminal-grid{grid-template-columns:1fr}.demo-workspace .terminal-ticket{max-height:none;position:static}}@media (max-width:767px){.demo-owner-label{margin:12px 16px}.exact-demo-content>.connections-page,.exact-demo-content>.pilot,.exact-demo-content>.backtest-report{padding:20px 16px}.demo-market-chart{padding:10px}}
