:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#0d1223;color:#f6f6ff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse 660px 370px at 75% 9%,rgba(131,104,229,.18),transparent 72%),#0d1223}a{color:inherit}.site-shell{max-width:1100px;padding:0 32px;margin:auto}.topbar{display:flex;justify-content:space-between;align-items:center;min-height:94px;border-bottom:1px solid #29304a}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:21px;font-weight:800;letter-spacing:-.8px}.brand-icon{color:#bcb2ff}.brand-name small{font-size:15px;font-weight:500;color:#bec4e2;letter-spacing:0}.channel{font-size:13px;color:#c9d0ed;padding:10px 13px;border:1px solid #343b59;border-radius:999px;background:#191e34}.dot,.pulse{display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:50%;background:#b1a7ff;margin-right:7px}.hero{padding:92px 0 77px;max-width:830px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:750;color:#b4a7ff;margin-bottom:21px}.hero h1{font-size:clamp(40px,6vw,68px);line-height:1.12;letter-spacing:-2.7px;margin:0 0 28px;font-weight:770}.hero h1 span{color:#b2a7ff}.hero p{font-size:17px;line-height:1.75;color:#bac2da;max-width:670px;margin:0}.status{display:inline-flex;align-items:center;margin-top:34px;color:#d8d5ff;background:#1c2138;border:1px solid #34365b;border-radius:12px;padding:12px 16px;font-size:14px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.section-head h2{margin:0;font-size:23px;letter-spacing:-.5px}.section-head span{color:#aeb6d3;font-size:13px}.platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.platform-card{border:1px solid #333a56;border-radius:20px;padding:28px;background:linear-gradient(145deg,rgba(30,36,60,.98),rgba(20,26,46,.97));min-height:264px;display:flex;flex-direction:column;align-items:flex-start}.platform-icon{display:flex;align-items:center;justify-content:center;width:51px;height:51px;color:#c4bcff;background:#313055;border:1px solid #44416e;border-radius:15px;margin-bottom:15px}.platform-card h3{font-size:22px;margin:0 0 8px}.platform-card p{color:#acb6d2;font-size:14px;line-height:1.55;margin:0}.download-slot{margin-top:auto;padding-top:28px;width:100%}.unavailable{display:inline-block;color:#aeb5ce;font-size:13px;background:#252b44;border:1px solid #393f58;border-radius:10px;padding:12px 16px}.download-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#c7c0ff;color:#191533;border-radius:11px;padding:13px 17px;text-decoration:none;font-size:14px;font-weight:750;transition:background .2s}.download-button:hover{background:#e0dcff}.download-note{display:block;margin-top:11px;color:#aeb5ce;font-size:12px}.info{display:flex;align-items:flex-start;gap:20px;margin:45px 0 86px;padding:25px;border:1px solid #353b5b;background:rgba(27,34,56,.65);border-radius:17px}.info-icon{font-size:27px;background:#2c3051;color:#b6aaff;border-radius:13px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info h2{font-size:17px;margin:2px 0 8px}.info p{color:#bac1d7;font-size:14px;line-height:1.6;margin:0}footer{border-top:1px solid #29304a;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:27px 0 45px;color:#969fba;font-size:12px}@media(max-width:710px){.site-shell{padding:0 20px}.topbar{min-height:77px}.hero{padding:70px 0 57px}.hero h1{letter-spacing:-1.5px}.hero p{font-size:15px}.platforms{grid-template-columns:1fr}.platform-card{min-height:238px}.section-head{flex-direction:column;gap:8px}.info{margin:30px 0 58px;padding:20px}.channel{font-size:12px}}
