:root{--bg:#0b0612;--panel:#130a1d;--panel2:#1c0d2b;--pink:#ff3298;--pink2:#ff74bd;--purple:#7928ca;--green:#20ce72;--gold:#ffd166;--text:#fff;--muted:#bcaabd;--line:rgba(255,255,255,.12);--shadow:0 22px 60px rgba(0,0,0,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 15% 70%,#512457,transparent 34rem),radial-gradient(circle at 88% 25%,#0a6f98,transparent 35rem),linear-gradient(135deg,#101d4a,#12375f);background-attachment:fixed;color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,summary{font:inherit}.phone{position:relative;width:min(100%,560px);min-height:100vh;margin:auto;padding-bottom:86px;overflow:hidden;background:#0c0712;box-shadow:0 0 0 1px rgba(255,255,255,.13),0 0 70px rgba(0,0,0,.38)}.skip{position:fixed;z-index:999;left:calc(50% - 260px);top:8px;padding:9px 12px;border-radius:9px;background:#fff;color:#111;transform:translateY(-160%)}.skip:focus{transform:none}.install{min-height:70px;display:grid;grid-template-columns:25px 45px 1fr auto;gap:9px;align-items:center;padding:9px 12px;background:linear-gradient(105deg,#ea3559,#7b2cdf 58%,#14a85b)}.install button{padding:0;border:0;background:transparent;color:#fff;font-size:25px;font-weight:950;cursor:pointer}.install img{width:44px;height:44px;border:2px solid rgba(255,255,255,.7);border-radius:12px;object-fit:cover}.installCopy{min-width:0}.installCopy strong,.installCopy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installCopy strong{font-size:12px}.installCopy span{color:#f5e9f2;font-size:9px;font-weight:700}.install a{padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.18);font-size:10px;font-weight:950}.mobileHeader{position:relative;z-index:30;min-height:76px;display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);background:rgba(12,7,18,.93);backdrop-filter:blur(15px)}.menu{position:relative}.menu summary{width:42px;height:42px;display:grid;place-content:center;gap:5px;border:1px solid var(--line);border-radius:12px;list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu i{width:19px;height:2px;display:block;background:#fff}.menu nav{position:absolute;z-index:40;left:0;top:50px;width:220px;display:flex;flex-direction:column;padding:9px;border:1px solid var(--line);border-radius:16px;background:#160a20;box-shadow:var(--shadow)}.menu nav a{padding:10px 11px;border-radius:9px;color:#d7c7d5;font-size:12px;font-weight:800}.menu nav a:hover{background:rgba(255,255,255,.06)}.mobileLogo img{width:145px;height:48px;object-fit:contain;object-position:left}.headerBtns{display:flex;gap:6px}.headerBtns a{min-height:39px;display:flex;align-items:center;padding:0 11px;border-radius:11px;font-size:9px;font-weight:950;text-transform:uppercase}.headerBtns a:first-child{background:#38203f}.headerBtns a:last-child{background:linear-gradient(135deg,var(--pink),var(--purple))}.mobileHero{position:relative;overflow:hidden;margin:13px 11px 0;padding:28px 20px 0;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:radial-gradient(circle at 90% 0,rgba(255,116,189,.35),transparent 16rem),linear-gradient(145deg,#28113a,#13081c)}.heroBadge{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.09);color:#ffadd6;font-size:9px;font-weight:950;letter-spacing:.1em}.mobileHero h1{margin:17px 0 13px;font-size:38px;line-height:1.06;letter-spacing:-.045em}.mobileHero h1 em{font-style:normal;color:var(--pink2)}.mobileHero p{margin:0;color:#cdbdca;font-size:13px;line-height:1.75}.heroCtas{display:grid;grid-template-columns:1.2fr .8fr;gap:8px;margin-top:19px}.heroCtas a{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:11px;font-weight:950}.heroCtas a:first-child{background:linear-gradient(135deg,var(--pink),var(--purple))}.heroCtas a:last-child{border:1px solid var(--line);background:rgba(255,255,255,.04)}.heroMachine{position:relative;min-height:245px;display:grid;place-items:center;margin-top:22px}.heroMachine:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:rgba(255,50,152,.14);box-shadow:0 0 0 35px rgba(255,255,255,.025)}.machineCard{position:relative;z-index:2;width:250px;padding:16px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:linear-gradient(145deg,#230d31,#0c0612);box-shadow:var(--shadow)}.machineTitle{display:flex;justify-content:space-between;color:#bfaebe;font-size:8px;font-weight:900;letter-spacing:.1em}.miniReels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.miniReels span{height:66px;display:grid;place-items:center;border-radius:12px;background:#fff3fa;color:#d31670;font-size:37px;font-weight:950}.machineBonus{padding:10px;border-radius:12px;background:linear-gradient(90deg,rgba(255,50,152,.15),rgba(121,40,202,.18));color:#ffe19a;font-size:15px;font-weight:950;text-align:center}.proofStrip{display:grid;grid-template-columns:repeat(4,1fr);margin:12px 11px 0;border:1px solid var(--line);border-radius:18px;background:#13091d}.proof{padding:14px 6px;text-align:center;border-right:1px solid var(--line)}.proof:last-child{border-right:0}.proof strong{display:block;font-size:13px}.proof span{color:#9d8b9b;font-size:7px;font-weight:900;text-transform:uppercase}.mobileSection{padding:44px 14px}.sectionTitle{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:22px}.sectionTitle small{color:var(--pink2);font-size:9px;font-weight:950;letter-spacing:.1em}.sectionTitle h2{margin:5px 0 0;font-size:27px;line-height:1.12;letter-spacing:-.035em}.sectionTitle>a{color:#ff88c4;font-size:9px;font-weight:900}.gameGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.game{position:relative;min-height:175px;display:flex;flex-direction:column;overflow:hidden;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#190b25,#0e0714)}.game:before{content:"";position:absolute;width:100px;height:100px;right:-25px;top:-28px;border-radius:50%;background:var(--glow,rgba(255,50,152,.22))}.gameIcon{position:relative;width:47px;height:47px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(255,255,255,.06);font-size:23px;font-weight:950}.game b{position:relative;margin-top:22px;font-size:14px}.game small{position:relative;color:#a795a4;font-size:9px}.game a{position:relative;margin-top:auto;padding-top:12px;color:#ff78bd;font-size:9px;font-weight:950}.promoBlock{margin:0 11px;overflow:hidden;border-radius:25px;background:linear-gradient(135deg,#f52b8c,#7928ca)}.promoMain{padding:27px 20px}.promoMain small{font-size:9px;font-weight:950;letter-spacing:.12em}.promoMain strong{display:block;margin:13px 0 8px;color:#fff0a8;font-size:40px;line-height:.95}.promoMain p{margin:0;color:#f5dfee;font-size:12px}.promoMain a{min-height:46px;display:flex;align-items:center;justify-content:center;margin-top:19px;border-radius:13px;background:#fff;color:#46103b;font-size:11px;font-weight:950}.promoTerms{padding:10px 17px;background:rgba(0,0,0,.18);color:#e7cee0;font-size:8px;text-align:center}.offerList{display:grid;gap:9px}.offer{display:grid;grid-template-columns:45px 1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:17px;background:#140a1e}.offerIcon{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#f52f92,#7928ca);font-size:10px;font-weight:950}.offer h3{margin:0 0 2px;font-size:13px}.offer p{margin:0;color:#a897a6;font-size:9px}.offer a{color:#ff79bc;font-size:17px;font-weight:950}.benefitGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.benefit{padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.benefit span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#26102f;color:#ff80c0;font-size:12px;font-weight:950}.benefit h3{margin:14px 0 5px;font-size:13px}.benefit p{margin:0;color:#9d8c9b;font-size:9px}.steps{background:#fdf4fa;color:#251020}.steps .sectionTitle small{color:#cb1769}.stepList{border-top:1px solid #e9c8da}.step{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:17px 0;border-bottom:1px solid #e9c8da}.step>span{color:#d1176e;font-size:9px;font-weight:950}.step h3{margin:0 0 3px;font-size:13px}.step p{margin:0;color:#765d70;font-size:10px}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{display:flex;justify-content:space-between;gap:14px;padding:17px 0;cursor:pointer;list-style:none;font-size:12px;font-weight:850}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#ff6cb3;font-size:18px}.faqList details p{margin:0;padding:0 25px 16px 0;color:#a895a6;font-size:10px}.finalCard{margin:0 11px;padding:30px 20px;border:1px solid var(--line);border-radius:25px;background:radial-gradient(circle at 80% 10%,rgba(255,50,152,.28),transparent 14rem),#190b25;text-align:center}.finalCard img{width:72px;height:72px;margin:0 auto 14px;border-radius:18px;object-fit:cover}.finalCard h2{margin:0;font-size:27px}.finalCard p{color:#b4a3b2;font-size:11px}.finalCard a{min-height:48px;display:flex;align-items:center;justify-content:center;margin-top:17px;border-radius:13px;background:linear-gradient(135deg,var(--pink),var(--purple));font-size:11px;font-weight:950}.mobileFooter{padding:45px 20px 30px;text-align:center}.mobileFooter img{width:190px;height:65px;margin:auto;object-fit:contain}.mobileFooter p{color:#8f7d8d;font-size:9px}.footerLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:16px 0;border-block:1px solid var(--line)}.footerLinks a{color:#c5b2c2;font-size:9px}.mobileFooter small{display:block;margin-top:18px;color:#756474;font-size:8px}.bottomDock{position:fixed;z-index:60;left:50%;bottom:0;width:min(100%,560px);display:grid;grid-template-columns:1fr 1.15fr 42px;gap:7px;padding:9px;background:rgba(10,5,15,.94);border-top:1px solid var(--line);backdrop-filter:blur(16px);transform:translateX(-50%)}.bottomDock a{min-height:49px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:950}.bottomDock a:first-child{background:#301733}.bottomDock a:nth-child(2){background:linear-gradient(135deg,var(--pink),var(--green))}.bottomDock button{width:40px;height:40px;align-self:center;padding:0;border:0;border-radius:50%;background:#fff;color:#241023;font-size:21px;font-weight:950;cursor:pointer}[hidden]{display:none!important}.error{min-height:72vh;display:grid;place-items:center;padding:40px 20px;text-align:center}.error strong{color:var(--pink2);font-size:74px}.error h1{margin:0;font-size:29px}.error p{color:#ad9bad;font-size:11px}.error a{padding:13px 18px;border-radius:12px;background:linear-gradient(135deg,var(--pink),var(--purple));font-size:11px;font-weight:950}
@media(max-width:440px){.install{grid-template-columns:22px 40px 1fr auto;padding-inline:9px}.install img{width:39px;height:39px}.mobileHeader{grid-template-columns:40px minmax(90px,1fr) auto;padding-inline:9px}.mobileLogo img{width:125px}.headerBtns a{padding-inline:8px;font-size:8px}.mobileHero h1{font-size:34px}.heroCtas{grid-template-columns:1fr}.proof strong{font-size:11px}.proof span{font-size:6px}.gameGrid,.benefitGrid{gap:7px}.bottomDock{grid-template-columns:1fr 1.15fr 40px;padding-inline:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
