*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 0,#10345b 0,transparent 30%),#050d18;color:#f3f8ff;font-family:Inter,Segoe UI,Arial,sans-serif}.download-shell{width:min(760px,calc(100% - 28px));margin:auto;padding:34px 0 60px}.brand{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-size:24px;font-weight:900}.brand span,.brand i{color:#36d8ff;font-style:normal}.download-card{margin-top:28px;padding:32px;border:1px solid #284b69;border-radius:24px;background:linear-gradient(155deg,#0c1e33,#081523);box-shadow:0 28px 80px #0007;text-align:center}.app-icon{width:82px;height:82px;margin:auto;display:grid;place-items:center;border-radius:23px;background:linear-gradient(135deg,#1bd4ff,#176cff);font-size:44px;font-weight:950;box-shadow:0 18px 40px rgba(23,108,255,.3)}.eyebrow{display:block;margin-top:20px;color:#68dfff;font-size:10px;font-weight:900;letter-spacing:1.5px}.download-card h1{margin:9px 0 12px;font-size:38px;letter-spacing:-1.3px}.download-card>p{max-width:590px;margin:0 auto;color:#90a7bd;line-height:1.65}.app-details{margin:25px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.app-details div{padding:13px 9px;border:1px solid #213c56;border-radius:12px;background:#081726}.app-details span,.app-details b{display:block}.app-details span{font-size:9px;color:#667f97}.app-details b{margin-top:4px;font-size:11px}.download-btn{max-width:360px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:9px;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,#1779ff,#16b8ed);color:#fff;text-decoration:none;font-weight:900}.download-btn.disabled{opacity:.5;cursor:not-allowed}.status{margin-top:10px!important;font-size:11px!important}.notice{margin-top:25px;padding:14px;text-align:left;border:1px solid #5a482a;border-radius:13px;background:#211b12;color:#c9b796}.notice b,.notice span{display:block}.notice b{color:#f1d397;font-size:11px}.notice span{margin-top:5px;font-size:10px;line-height:1.55}.security-note{margin:16px 0 0;padding:14px;border:1px solid #1d5574;border-radius:13px;background:#092338;text-align:left}.security-note b{color:#6de1ff;font-size:11px}.security-note span{display:block;margin-top:5px;color:#93aec4;font-size:10px;line-height:1.55}.back{display:inline-block;margin-top:22px;color:#68dfff;text-decoration:none;font-weight:800;font-size:12px}@media(max-width:580px){.download-card{padding:24px 16px}.download-card h1{font-size:31px}.app-details{grid-template-columns:1fr}.download-shell{padding-top:22px}}