.cx2-shell{background:radial-gradient(ellipse at 80% 0,#20242d70,transparent 40%),#08090b}.cx2-hero{position:relative;min-height:340px;overflow:hidden}.cx2-hero>div:not(.cx3-orbit){position:relative;z-index:1}.cx2-hero h1{font-size:clamp(44px,6vw,88px);line-height:.96}.cx2-hero h1 span{background:linear-gradient(110deg,#d8dce4,#697480);background-clip:text;-webkit-background-clip:text;color:transparent}.cx2-hero p{max-width:520px}.cx3-orbit{position:absolute;right:20%;top:30px;width:260px;height:260px;opacity:.32;pointer-events:none;display:grid;place-items:center}.cx3-orbit i{position:absolute;inset:0;border:1px solid #727d8e;border-radius:50%;transform:rotateX(55deg) rotate(-30deg)}.cx3-orbit i:nth-child(2){transform:rotateY(55deg) rotate(30deg)}.cx3-orbit i:nth-child(3){inset:32px;border-style:dashed}.cx3-orbit b{font:700 40px Space Grotesk;color:#b7c4d5}.cx3-orbit span{display:block;font:7px DM Mono;letter-spacing:.2em}.cx2-live{background:#111318bd;backdrop-filter:blur(12px);border-radius:8px}.cx3-quick{justify-content:space-between;gap:15px;padding:0 0 18px}.cx3-quick,.cx3-quick>div{display:flex;align-items:center}.cx3-quick>div{gap:8px;flex-wrap:wrap}.cx3-quick small{margin-right:12px}.cx3-quick button,.cx3-recent button{border:1px solid #30353c;background:#111318;border-radius:6px;padding:9px 13px;color:#c8cdd6;cursor:pointer;font:10px DM Mono}.cx3-quick button i{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#282d35;margin-right:8px;font-style:normal;color:#fff}.cx3-quick button[aria-pressed=true]{background:#252b35;border-color:#738098;color:#fff}.cx3-quick>a{font:10px DM Mono;color:#aab9ce}.cx3-recent{display:flex;align-items:center;gap:8px;margin-bottom:15px;flex-wrap:wrap}.cx3-recent span{font-size:8px;color:#7d8795}.cx3-recent button{padding:5px 10px;font-size:9px}.cx2-workstation{border-radius:12px;overflow:hidden}.cx3-controls{border:0;padding:0;margin:0;min-width:0}.cx3-controls:disabled{opacity:.6}.cx3-advanced{display:flex;justify-content:space-between;width:100%;padding:14px 18px;border:0;border-bottom:1px solid #272c33;background:#101217;color:#9da6b4;cursor:pointer;text-align:left;font:10px DM Mono}.cx3-advanced span{color:#c0c8d5}.cx3-welcome{min-height:360px;padding:38px 20px;text-align:center;background:radial-gradient(ellipse at 50% 40%,#252b3933,transparent 60%)}.cx3-welcome h2{margin:14px 0;font:600 clamp(23px,3vw,35px) Space Grotesk;letter-spacing:-.04em}.cx3-welcome>p{max-width:530px;margin:0 auto;color:#8e98a6;font:12px/1.8 Manrope}.cx3-welcome>a{display:inline-block;margin-top:26px;color:#acbad0;font-size:10px}.cx3-wave{height:82px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:20px}.cx3-wave i{width:4px;border-radius:4px;background:linear-gradient(#a8b7d0,#303b4b);opacity:.6}.cx3-steps{display:flex;justify-content:center;gap:28px;margin-top:28px;color:#8d98a8;font-size:10px}.cx3-steps b{padding:6px;border:1px solid #38424f;margin-right:8px;border-radius:4px;color:#d6deea}.cx3-chart-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #282e36}.cx3-chart-tools>div{display:flex;align-items:center;gap:8px}.cx3-chart-tools b{font-size:10px}.cx3-chart-tools span{font-size:9px;color:#798596}.cx3-chart-tools button{border:1px solid #323b47;border-radius:4px;background:transparent;padding:7px 10px;color:#8692a3;font:9px DM Mono;cursor:pointer}.cx3-chart-tools button[aria-pressed=true]{color:#e3eafa;background:#252f3d;border-color:#566781}.cx3-ohlc{min-height:39px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:10px 20px;font:9px DM Mono;color:#a2b0c3}.cx3-ohlc b{color:#e0e7f1}.cx3-crosshair line{stroke:#99a7ba;stroke-dasharray:3 4;opacity:.65}.cx3-crosshair circle{fill:#d1ddf0;stroke:#667c9a}.cx3-loading{text-align:center;padding:35px;background:linear-gradient(135deg,#171c25,#0b0e13)}.cx3-loading b{font:600 17px Space Grotesk}.cx3-loading p{color:#8996a8;font:11px Manrope;margin:12px}.cx3-loader{width:25px;height:25px;border:2px solid #344054;border-top-color:#b6c8e7;border-radius:50%;margin:0 auto 16px}.cx3-loading-track{height:2px;background:#273246;max-width:240px;margin:20px auto 0;overflow:hidden}.cx3-loading-track i{display:block;width:35%;height:100%;background:#aac1e5}.cx3-snapshot{padding:10px 20px;background:#202431;color:#bdc4d3;font-size:10px}.cx3-explore{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.cx3-explore>a{position:relative;padding:26px;border:1px solid #2c333d;border-radius:10px;background:linear-gradient(130deg,#191e27,#0c0e12);transition:transform .2s,border-color .2s}.cx3-explore>a:hover{transform:translateY(-4px);border-color:#748298}.cx3-explore span{font-size:8px;color:#78879d;letter-spacing:.1em}.cx3-explore h3{font:600 23px Space Grotesk;margin:18px 0 10px;letter-spacing:-.03em}.cx3-explore p{font:12px/1.7 Manrope;color:#8994a5;margin-bottom:20px}.cx3-explore b{font:10px DM Mono;color:#c1cde0}.cx2-shell a:focus-visible,.cx2-shell button:focus-visible{outline:2px solid #aec7ec;outline-offset:3px}.cx2-shell button:disabled{cursor:wait}.cx2-chart{cursor:crosshair}@media(prefers-reduced-motion:no-preference){.cx3-orbit{animation:cx3float 10s ease-in-out infinite}.cx3-wave i{animation:cx3wave 2.4s ease-in-out infinite}.cx3-loader{animation:cx3spin .9s linear infinite}.cx3-loading-track i{animation:cx3slide 1.3s ease-in-out infinite}}@keyframes cx3float{50%{transform:translateY(-12px) rotate(8deg)}}@keyframes cx3wave{50%{transform:scaleY(.4);opacity:.3}}@keyframes cx3spin{to{transform:rotate(1turn)}}@keyframes cx3slide{to{transform:translateX(290%)}}@media(max-width:1050px){.cx3-orbit{right:3%;opacity:.2}.cx3-chart-tools{align-items:flex-start;flex-direction:column}.cx3-chart-tools span{display:none}.cx2-chart{min-width:700px}.cx3-quick{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.cx3-explore{grid-template-columns:1fr}.cx3-steps{flex-direction:column;gap:18px}.cx3-quick small{display:none}.cx3-chart-tools>div{flex-wrap:wrap}.cx3-orbit{width:170px;height:170px;right:-30px;top:50px}.cx2-hero{min-height:280px}.cx3-quick button{padding:7px 9px}.cx3-quick button i{display:none}.cx3-welcome{padding:30px 20px}}