.home-demo{margin:48px auto;border:1px solid #23425e;background:#091a2c;border-radius:14px;padding:24px;scroll-margin-top:100px}.home-demo h2{font-size:25px;margin:5px 0 10px}.home-demo p{color:#a7bed8;line-height:1.7}.demo-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo-toolbar select,.demo-toolbar button{padding:9px 12px;border:1px solid #305274;border-radius:6px;background:#10283f;color:#d8e8fa;font:inherit}.demo-toolbar h3{font-size:16px;flex:1}.demo-chart{height:300px;position:relative;min-width:0}.demo-readout{min-height:30px;font-size:12px;font-variant-numeric:tabular-nums}.demo-note{font-size:12px}.home-demo .home-button{margin-top:10px}@media(max-width:650px){.home-demo{padding:14px;margin-top:24px}.home-demo h2{font-size:21px}.demo-toolbar h3{flex-basis:100%;margin:5px 0}.hero-access{line-height:1.8}}
