@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(./montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(./montserrat-latin-800-normal-C3dfDxXV.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(./montserrat-latin-900-normal-B0TD3Qnu.woff2) format("woff2"),url(./montserrat-latin-900-normal-BDWDmVut.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(./outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(./outfit-latin-300-normal-AWLfuCom.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(./outfit-latin-400-normal-DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(./outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(./outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(./outfit-latin-700-normal-D4itBLBr.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}:root{--bg: #0a0418;--bg-2: #120630;--violet: #7b34f0;--violet-deep: #2c0f73;--violet-line: rgba(190, 142, 255, .28);--pink: #ff4fd8;--pink-2: #b23cff;--cyan: #5fe3ff;--gold: #fce444;--gold-2: #ffb300;--gold-3: #c86a00;--gold-pale: #fedd7f;--gold-line: rgba(252, 214, 90, .55);--text: #f6f0ff;--muted: #bfb0e2;--card: linear-gradient(180deg, rgba(64, 26, 150, .62), rgba(30, 10, 78, .72));--radius: 20px;--font-display: "Montserrat", "Segoe UI", system-ui, sans-serif;--font-body: "Outfit", "Segoe UI", system-ui, sans-serif;--header: 68px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.intro-on,html.drawer-on{overflow:hidden}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 45% at 85% 8%,rgba(132,48,236,.42),transparent 70%),radial-gradient(45% 38% at 8% 28%,rgba(255,70,210,.16),transparent 72%),radial-gradient(70% 55% at 50% 105%,rgba(96,34,214,.32),transparent 70%),linear-gradient(180deg,#0a0418,#11052b 55%,#0a0418)}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);line-height:1.12;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sky{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.twinkles{position:fixed;inset:0;z-index:-1;pointer-events:none}.twinkles i{position:absolute;width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #ffffff8c,0 0 14px 4px #be8cff59;animation:twinkle var(--d) ease-in-out var(--delay) infinite}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.container{width:min(1180px,100% - 32px);margin-inline:auto}.center{display:flex;justify-content:center;text-align:center;margin-top:36px}.noscript{padding:48px 24px;text-align:center}.gold-text{background:linear-gradient(180deg,#fffbe0,#fce444,#ffb300 64%,#d97400);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(90,29,0,.9)) drop-shadow(0 0 18px rgba(255,186,40,.28))}.btn{--h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 24px;border:0;border-radius:999px;font:700 .98rem/1 var(--font-display);letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn svg{width:20px;height:20px;flex:none}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn:active{transform:translateY(0)}.btn--sm{--h: 38px;padding:0 16px;font-size:.86rem}.btn--lg{--h: 56px;padding:0 30px;font-size:1.04rem}.btn--pink{color:#fff;background:linear-gradient(180deg,#ff6fe0,#d93df0 48%,#9b2df5);box-shadow:inset 0 1px #ffffff73,0 8px 24px #d63cf061}.btn--gold{color:#3a1500;background:linear-gradient(180deg,#fff3a6,#fcd94a 45%,#f0a51d);box-shadow:inset 0 1px #fff9,0 8px 24px #fcc43c47}.btn--ghost{color:var(--text);background:#ffffff0f;box-shadow:inset 0 0 0 1.5px var(--violet-line);backdrop-filter:blur(8px)}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--gold-line)}.btn--social{color:#fff}.btn--telegram{background:linear-gradient(180deg,#3fb6ff,#1a7fd6);box-shadow:0 8px 22px #2896f04d}.btn--whatsapp{background:linear-gradient(180deg,#45e07c,#179a4c);box-shadow:0 8px 22px #28c86e47}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:12px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--violet-line);cursor:pointer}.topbar{position:sticky;top:0;z-index:50;background:#0a04188c;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.topbar.is-scrolled{background:#0a0418db;border-bottom-color:#be8eff29}.topbar__inner{display:flex;align-items:center;gap:18px;height:var(--header);width:min(1240px,100% - 24px);margin-inline:auto}.brand img{height:36px;width:auto}.nav{display:none;gap:4px;margin-left:8px}.nav__link{padding:8px 10px;border-radius:10px;white-space:nowrap;font:600 .9rem/1 var(--font-display);color:var(--muted);text-decoration:none;transition:color .2s,background .2s}.nav__link:hover{color:#fff;background:#ffffff0f}.topbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.topbar__actions>.btn--gold,.topbar__actions>.lang{display:none}.lang{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--violet-line)}.lang__btn{min-width:40px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;font:700 .8rem/1 var(--font-display);letter-spacing:.06em;color:var(--muted);cursor:pointer}.lang__btn[aria-pressed=true]{color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f0b52a)}.drawer{position:fixed;inset:0;z-index:60;background:#06021099;opacity:0;transition:opacity .25s ease}.drawer.is-open{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(340px,86vw);display:flex;flex-direction:column;gap:22px;padding:22px;background:linear-gradient(180deg,#1c0a4a,#0d0424);box-shadow:-20px 0 60px #00000080;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.drawer.is-open .drawer__panel{transform:none}.drawer__close{align-self:flex-end}.drawer__logo{height:38px;width:auto}.drawer__nav{display:flex;flex-direction:column;gap:4px}.drawer__nav .nav__link{padding:14px 12px;font-size:1.05rem;color:var(--text)}.drawer__panel .lang{align-self:flex-start}.drawer__buttons{display:grid;gap:10px;margin-top:auto}@media(min-width:720px){.topbar__actions>.btn--gold{display:inline-flex}}@media(min-width:1200px){.nav{display:flex}.topbar__actions>.lang{display:inline-flex}.menu-btn{display:none}}.hero{position:relative;isolation:isolate;padding:28px 0 40px;overflow-x:hidden;overflow-x:clip}.hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.4s ease .15s;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 68%,transparent 100%)}.is-ready .hero__bg{opacity:1}.hero__video{width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:saturate(1.15) brightness(.62) contrast(1.06);transform:scale(1.12);transform-origin:50% 70%}.hero__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 76% 46%,rgba(123,52,240,.16),transparent 70%),linear-gradient(90deg,#0a0418f2,#0a0418c7 36%,#0a041866 66%,#0a04189e)}@media(max-width:959px){.hero__bg:after{background:linear-gradient(180deg,#0a0418d1,#0a04189e 38%,#0a04188c)}}.hero__legal{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:.84rem;color:#bfb0e2e0}.hero__inner{display:grid;gap:18px;align-items:center}.hero__copy{position:relative;z-index:2}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font:700 .78rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-pale)}.eyebrow{padding:9px 14px;border-radius:999px;background:#7b34f02e;box-shadow:inset 0 0 0 1px var(--violet-line)}.eyebrow:before,.kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.hero__title{font-weight:900;font-size:clamp(2.2rem,5.2vw,3.45rem);letter-spacing:-.02em;text-wrap:balance}.hero__title span{display:block}.hero__lead{margin-top:20px;max-width:34rem;font-size:clamp(1.02rem,1.6vw,1.18rem);color:var(--muted)}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__visual{position:relative;aspect-ratio:1 / .86;width:100%;max-width:620px;justify-self:center}.hero__rays{position:absolute;inset:-8%;background:repeating-conic-gradient(from 0deg,rgba(255,214,90,.11) 0deg 6deg,transparent 6deg 15deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 22%,transparent 62%);mask:radial-gradient(circle at 50% 50%,#000 0 22%,transparent 62%);animation:spin 60s linear infinite}.hero__halo{position:absolute;inset:18% 6%;border-radius:50%;background:radial-gradient(closest-side,rgba(176,80,255,.55),rgba(255,80,210,.18) 60%,transparent);filter:blur(10px)}.hero__logo-wrap{position:absolute;left:50%;top:50%;width:92%;aspect-ratio:1280 / 333;transform:translate(-50%,-50%);translate:calc(var(--px, 0) * 8px) calc(var(--py, 0) * 6px);transition:translate .5s ease-out;z-index:3}.hero__logo{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(10,0,40,.65)) drop-shadow(0 0 26px rgba(214,90,255,.35))}.hero__shine{position:absolute;inset:0;-webkit-mask:url(./jackpotget-logo-2560-BDSoL0u7.webp) center / 100% 100% no-repeat;mask:url(./jackpotget-logo-2560-BDSoL0u7.webp) center / 100% 100% no-repeat;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:160% 0;mix-blend-mode:soft-light;animation:shine 5.5s ease-in-out 1.4s infinite;pointer-events:none}@keyframes shine{0%{background-position:160% 0}38%,to{background-position:-60% 0}}.hero__card{position:absolute;width:26%;aspect-ratio:1;object-fit:cover;border-radius:18px;box-shadow:0 0 0 2px #fcd65abf,0 0 24px #ffc8502e,0 16px 34px #0000008c;animation:float 7s ease-in-out infinite;translate:calc(var(--px, 0) * var(--d, 14) * 1px) calc(var(--py, 0) * var(--d, 14) * 1px);transition:translate .45s ease-out;z-index:2}.hero__card--1{left:2%;top:6%;--r: -12deg;--d: 22;animation-delay:-1s}.hero__card--2{right:3%;top:2%;--r: 10deg;--d: 16;width:23%;animation-delay:-3s}.hero__card--3{left:8%;bottom:4%;--r: 8deg;--d: 28;width:22%;animation-delay:-2s}.hero__card--4{right:6%;bottom:2%;--r: -9deg;--d: 20;animation-delay:-4s}.hero__card--5{left:39%;top:-2%;--r: 3deg;--d: 10;width:19%;animation-delay:-5s;z-index:1}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(calc(var(--r) * .8))}}@keyframes spin{to{transform:rotate(360deg)}}.coin{position:absolute;width:var(--s, 30px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c0 0 12%,transparent 30%),radial-gradient(circle,#ffd84a 0 52%,#e79a12 53% 64%,#ffcf3a 65% 74%,#a85a00 75%);box-shadow:0 6px 14px #0006;animation:float 6s ease-in-out infinite;z-index:4}.coin--1{left:30%;top:14%;--s: 26px;--r: 0deg}.coin--2{right:26%;top:22%;--s: 18px;--r: 0deg;animation-delay:-2s}.coin--3{left:24%;bottom:22%;--s: 22px;--r: 0deg;animation-delay:-4s}.coin--4{right:30%;bottom:16%;--s: 30px;--r: 0deg;animation-delay:-1s}.coin--5{left:52%;bottom:6%;--s: 16px;--r: 0deg;animation-delay:-3s}.coin--6{left:4%;top:46%;--s: 14px;--r: 0deg;animation-delay:-5s}.coin--7{right:2%;top:50%;--s: 20px;--r: 0deg;animation-delay:-2.5s}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.stat{display:grid;gap:4px;padding:18px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--violet-line);text-align:center}.stat__value{--h: 1.15em;display:flex;justify-content:center;font:900 clamp(1.5rem,4vw,2.2rem) / 1 var(--font-display);white-space:nowrap}.stat__reels{display:inline-flex;height:var(--h);line-height:var(--h)}.reel{display:inline-block;height:var(--h);overflow:hidden}.reel__strip{display:flex;flex-direction:column;transform:translateY(0);transition:transform 1.9s cubic-bezier(.12,.86,.22,1.06) calc(.25s + var(--k, 1) * .16s)}.reel__strip>span{display:block;height:var(--h)}.is-ready .stat.is-in .reel__strip{transform:translateY(calc(var(--n) * var(--h) * -1))}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stat__label{font-size:.9rem;color:var(--muted)}@media(min-width:960px){.hero{padding:56px 0 64px}.hero__inner{grid-template-columns:1.14fr .86fr;gap:32px;min-height:min(640px,calc(100vh - var(--header) - 200px))}.stats{grid-template-columns:repeat(4,1fr);margin-top:40px}}.hero__copy>*,.hero__visual{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.is-ready .hero__copy>*,.is-ready .hero__visual{opacity:1;transform:none}.is-ready .hero__copy>:nth-child(2){transition-delay:.08s}.is-ready .hero__copy>:nth-child(3){transition-delay:.16s}.is-ready .hero__copy>:nth-child(4){transition-delay:.24s}.is-ready .hero__visual{transition-delay:.12s}.section{position:relative;padding:72px 0;scroll-margin-top:calc(var(--header) + 8px)}.section__head{max-width:760px;margin-bottom:36px}.section__title{font-weight:800;font-size:clamp(1.8rem,4.2vw,2.8rem);letter-spacing:-.01em}.section__body{margin-top:14px;font-size:1.06rem;color:var(--muted)}.fineprint{margin-top:18px;font-size:.86rem;color:#bfb0e2bf}.card{position:relative;padding:24px;border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--violet-line),0 18px 40px #04001259}.card h3{margin:16px 0 8px;font-weight:800;font-size:1.14rem}.card p{color:var(--muted)}.badge-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(180deg,#9a4dff,#5a1fd0);box-shadow:inset 0 1px #ffffff59,0 8px 20px #7832f066}.badge-icon svg{width:26px;height:26px}.badge-icon--gold{color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f2b12a);box-shadow:inset 0 1px #ffffff8c,0 8px 20px #fcc43c4d}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease calc(var(--i, 0) * 60ms),transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 60ms)}[data-reveal].is-in{opacity:1;transform:none}.about__grid{display:grid;gap:28px}.about__cards{display:grid;gap:14px}@media(min-width:640px){.about__cards{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.about__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}}.tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 12px;margin-bottom:18px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;height:40px;padding:0 18px;border:0;border-radius:12px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--violet-line);font:700 .88rem/1 var(--font-display);color:var(--muted);cursor:pointer}.tab[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#ff6fe0,#9b2df5);box-shadow:0 6px 18px #d63cf059}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.game-grid:not(.is-filtered) .game[data-extra]{display:none}.game[hidden]{display:none}.game{position:relative;display:grid;gap:2px;text-decoration:none;border-radius:16px;transition:transform .2s ease}.game__art{position:relative;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#1a0b40;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #00000059}.game__art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.game__play{position:absolute;left:50%;top:38%;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;font:800 .85rem/1 var(--font-display);color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f0a51d);transform:translate(-50%,-50%) scale(.8);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.game__play svg{width:14px;height:14px}.game__name{margin-top:8px;font:700 .9rem/1.25 var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game__studio{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-pale);opacity:.85}.game:hover{transform:translateY(-4px)}.game:hover .game__art{box-shadow:0 0 0 2px var(--gold),0 14px 30px #fcc43c40}.game:hover .game__art img{transform:scale(1.06)}.game:hover .game__play{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(min-width:640px){.game-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:640px)and (max-width:999px){.game-grid:not(.is-filtered) .game:nth-child(n+17){display:none}}@media(min-width:1000px){.game-grid{grid-template-columns:repeat(6,1fr)}}.studio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.studio{padding:20px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--violet-line)}.studio__tab{font:900 clamp(1.1rem,4.6vw,1.5rem) / 1 var(--font-display);white-space:nowrap;letter-spacing:.02em;background:linear-gradient(180deg,#fff,#d7c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.studio__name{margin-top:6px;min-height:1.4em;font-size:.86rem;color:var(--muted)}.studio__count{margin-top:14px;font-size:.9rem;color:var(--muted)}.studio__count b{font:800 1.35rem/1 var(--font-display);color:var(--gold);margin-right:4px}.studio__bar{display:block;height:6px;margin-top:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.studio__bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#ffb300,#fce444)}@media(min-width:720px){.studio-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1000px){.studio-grid{gap:16px}}.rewards{overflow:hidden}.rewards__bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bg) 0%,rgba(10,4,24,.12) 20%,rgba(10,4,24,.3) 72%,var(--bg) 100%),url(./treasure-CpACkReP.webp) center 62% / cover no-repeat}.rewards__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 20%,rgba(255,196,40,.18),transparent 70%)}.reward-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.reward{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 22px;border-radius:20px;text-decoration:none;background:linear-gradient(180deg,#782cdcdb,#361082e6);box-shadow:inset 0 0 0 1.5px var(--gold-line),inset 0 1px #ffffff40,0 16px 36px #06001873;transition:transform .2s ease,box-shadow .2s ease}.reward:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 2px var(--gold),0 20px 44px #fcc43c38}.reward__icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f0a51d);box-shadow:inset 0 1px #fff9}.reward__icon svg{width:24px;height:24px}.reward__value{display:flex;align-items:baseline;gap:8px;margin-top:8px}.reward__value small{font:800 .9rem/1 var(--font-display);text-transform:uppercase;color:var(--gold-pale)}.reward__value b{font:900 clamp(2.2rem,7vw,3.2rem) / 1 var(--font-display)}.reward h3{margin-top:8px;font-weight:800;font-size:1.06rem}.reward p{font-size:.92rem;color:#dccff7}.reward__go{position:absolute;right:16px;top:18px;color:var(--gold-pale);opacity:.7}.reward__go svg{width:20px;height:20px}.reward--wide{grid-column:1 / -1}@media(max-width:719px){.reward--last{grid-column:1 / -1}}.reward--wide .reward__value b{font-size:clamp(3rem,10vw,5rem)}@media(min-width:720px){.reward-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.reward-grid{grid-template-columns:repeat(4,1fr);gap:16px}.reward--wide{grid-column:span 2;grid-row:span 2;justify-content:center;padding:32px}.reward--half{grid-column:span 2}.reward--wide h3{font-size:1.5rem}.reward--wide p{font-size:1.05rem}}.trust-grid{display:grid;gap:14px}@media(min-width:640px){.trust-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media(max-width:639px){.trust-card{display:grid;grid-template-columns:48px 1fr;column-gap:16px;padding:20px}.trust-card .badge-icon{grid-row:span 2;width:48px;height:48px;border-radius:14px}.trust-card h3{margin:2px 0 6px}}.seals{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.seal{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 8px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--violet-line);font-size:.92rem;color:var(--muted)}.seal svg{width:22px;height:22px;margin-left:6px;color:var(--gold)}.seal a{color:var(--gold-pale);font-weight:600}.age{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;font:800 .78rem/1 var(--font-display);color:#fff;background:#1a0610;box-shadow:inset 0 0 0 3px #e0203a,0 0 0 1px #ffffff26;flex:none}.company__panel{position:relative;overflow:hidden;padding:22px 16px 20px;border-radius:28px;background:radial-gradient(55% 70% at 0% 0%,rgba(252,214,90,.13),transparent 62%),radial-gradient(50% 70% at 100% 100%,rgba(255,79,216,.14),transparent 66%),linear-gradient(160deg,#3c1692cc,#140734eb);box-shadow:inset 0 0 0 1px var(--gold-line),inset 0 0 0 7px #0a041852,inset 0 0 0 8px #fcd65a29,0 30px 70px #04001280}.company__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,236,170,.09) 1px,transparent 1.4px);background-size:16px 16px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.company__mark{position:absolute;top:-58px;right:-46px;width:210px;height:210px;color:var(--gold);opacity:.07;pointer-events:none}.company__mark svg{width:100%;height:100%;stroke-width:1.2}.company__top{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.company__badge{display:inline-flex;align-items:center;gap:8px;font:800 .74rem/1.2 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.company__badge svg{width:20px;height:20px;flex:none}.company__date{padding:6px 12px;border-radius:999px;font-size:.8rem;color:var(--muted);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--violet-line)}.flow{--node: 44px;position:relative;display:grid;gap:40px;margin:24px 0 0;padding:0;list-style:none}.flow:before{content:"";position:absolute;left:calc(var(--node) / 2 - 1px);top:30px;bottom:30px;width:2px;border-radius:2px;background:linear-gradient(180deg,#fcd65ad9,#b06eff8c 50%,#fcd65ad9)}.flow:after{content:"";position:absolute;left:calc(var(--node) / 2 - 2px);top:30px;width:4px;height:110px;border-radius:4px;background:linear-gradient(180deg,transparent,#fff6c2 50%,transparent);box-shadow:0 0 16px #ffd65ae6;animation:flow-light 4.2s ease-in-out infinite;pointer-events:none}@keyframes flow-light{0%{top:0;opacity:0}12%,85%{opacity:1}to{top:calc(100% - 110px);opacity:0}}.flow__step{position:relative;display:grid;grid-template-columns:var(--node) 1fr;column-gap:18px;align-items:start}.flow__node{position:relative;z-index:2;display:grid;place-items:center;width:var(--node);height:var(--node);margin-top:20px;border-radius:50%;font:900 1.05rem/1 var(--font-display);color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f2b12a);box-shadow:0 0 0 5px #1b0a45,0 0 0 6.5px var(--gold-line),0 0 26px #fcc83c80}.flow__step--violet .flow__node{color:#fff;background:linear-gradient(180deg,#a35bff,#5a1fd0);box-shadow:0 0 0 5px #1b0a45,0 0 0 6.5px var(--violet-line),0 0 26px #9650ff80}.flow__rel{position:absolute;left:calc(var(--node) / 2 + 12px);top:-31px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 8px;border-radius:999px;font:800 .64rem/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--gold-pale);background:#1d0b4a;box-shadow:inset 0 0 0 1px var(--gold-line)}.flow__rel svg{width:13px;height:13px}.flow__card{position:relative;min-width:0;padding:20px 18px;border-radius:20px;background:#0c04249e;box-shadow:inset 0 0 0 1px var(--violet-line),0 14px 34px #04001259;transition:transform .25s ease,box-shadow .25s ease}.flow__step--gold .flow__card{background:linear-gradient(120deg,rgba(252,214,90,.07),transparent 45%),#0c04249e;box-shadow:inset 0 0 0 1px var(--gold-line),0 0 46px #fcc83c12,0 14px 34px #04001259}@media(hover:hover){.flow__card:hover{transform:translate(4px)}}.flow__head{display:flex;align-items:center;gap:14px}.flow__icon{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f2b12a);box-shadow:inset 0 1px #ffffff8c}.flow__step--violet .flow__icon{color:#fff;background:linear-gradient(180deg,#9a4dff,#5a1fd0);box-shadow:inset 0 1px #ffffff59}.flow__icon svg{width:23px;height:23px}.flow__title{min-width:0}.flow__role{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:800 .72rem/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-pale)}.flow__chip{padding:3px 9px;border-radius:999px;font:500 .76rem/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);background:#ffffff12}.flow__name{margin-top:5px;font-weight:900;font-size:clamp(1.12rem,2.3vw,1.42rem);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere}.flow__step--gold .flow__name{color:#fff6c7;text-shadow:0 0 22px rgba(255,200,70,.25)}.flow__step:last-child .flow__name{text-transform:none;letter-spacing:0}.flow__desc{margin-top:10px;color:var(--muted)}.flow__facts{display:grid;margin:12px 0 0}.flow__facts>div{display:grid;align-content:start;gap:2px;padding:10px 0;border-top:1px dashed rgba(190,142,255,.24)}.flow__facts dt{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#bfb0e2c7}.flow__facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:1.02rem;letter-spacing:.06em;color:var(--gold-pale)}.flow__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:14px}.flow__link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;color:var(--gold-pale);text-decoration:none}.flow__link:hover{text-decoration:underline}.flow__link svg{width:17px;height:17px;flex:none}.flow__contacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.contact-pill{display:inline-flex;align-items:center;gap:12px;min-width:0;padding:10px 18px 10px 12px;border-radius:16px;text-decoration:none;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--violet-line);transition:box-shadow .2s ease}.contact-pill:hover{box-shadow:inset 0 0 0 1px var(--gold-line)}.contact-pill>svg{width:22px;height:22px;flex:none;color:var(--gold)}.contact-pill span{display:grid;min-width:0}.contact-pill small{font-size:.76rem;color:var(--muted)}.contact-pill b{font-weight:600;color:var(--gold-pale);overflow-wrap:anywhere}@media(max-width:639px){.flow{--node: 34px;gap:44px}.flow__step{column-gap:12px}.flow__node{margin-top:18px;font-size:.9rem;box-shadow:0 0 0 4px #1b0a45,0 0 0 5.5px var(--gold-line),0 0 20px #fcc83c73}.flow__card{padding:18px 16px}.flow__icon{width:40px;height:40px}.flow__contacts .contact-pill{width:100%;padding:10px 14px 10px 12px}.flow__contacts .contact-pill b{font-size:.9rem;overflow-wrap:normal}}@media(min-width:640px){.company__panel{padding:30px 28px 28px}.flow__card{padding:22px 24px}}@media(min-width:900px){.company__panel{padding:40px 40px 36px}.flow{--node: 48px;gap:42px}.flow__step{column-gap:24px}.flow__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:26px}.flow__step:last-child .flow__card{display:grid;grid-template-columns:1fr auto;column-gap:28px;align-items:center}.flow__step:last-child .flow__head,.flow__step:last-child .flow__desc,.flow__step:last-child .flow__contacts{grid-column:1}.flow__step:last-child .flow__actions{grid-column:2;grid-row:1 / span 3;flex-direction:column;align-items:stretch;margin-top:0}}@media(prefers-reduced-motion:reduce){.flow:after{display:none}}.safer__panel{display:grid;gap:28px;padding:28px 18px;border-radius:28px;background:radial-gradient(70% 90% at 100% 0%,rgba(95,227,255,.11),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(252,214,90,.08),transparent 65%),var(--card);box-shadow:inset 0 0 0 1px var(--violet-line),0 24px 60px #06001873}.safer__panel .section__head{margin-bottom:26px}.safer__sub{font-weight:800;font-size:1rem;letter-spacing:.02em;color:var(--gold-pale)}.tools{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.tool{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;font-weight:600;font-size:.94rem;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--violet-line)}.tool__icon{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;color:#fff;background:linear-gradient(180deg,#9a4dff,#5a1fd0)}.tool__icon svg{width:18px;height:18px}@media(max-width:639px){.tools{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool{padding:8px 10px 8px 8px;border-radius:16px;font-size:.88rem;line-height:1.25}}.safer__help .orgs{margin-top:14px}.orgs{display:grid;gap:12px}.org{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:#0a041e80;box-shadow:inset 0 0 0 1px var(--violet-line)}.org h3{font-weight:800;font-size:1.02rem}.org p{color:var(--muted);font-size:.92rem}.org__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:auto;padding-top:8px}.org__links a{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.92rem;color:var(--gold-pale);text-decoration:none}.org__links a:hover{text-decoration:underline}.org__links svg{width:17px;height:17px;flex:none}@media(min-width:640px){.safer__panel{padding:34px 30px}.orgs{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.safer__panel{grid-template-columns:.95fr 1.05fr;align-items:start;gap:44px;padding:44px}}.steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.step{position:relative;padding:24px 22px;border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--violet-line)}.step__num{display:block;font:900 3rem/1 var(--font-display)}.step h3{margin:12px 0 6px;font-weight:800;font-size:1.16rem}.step p{color:var(--muted)}@media(min-width:900px){.steps{grid-template-columns:repeat(3,1fr);gap:18px}.step:not(:last-child):after{content:"";position:absolute;top:46px;right:-18px;width:18px;height:2px;background:linear-gradient(90deg,var(--gold),transparent)}}.app__grid{display:grid;gap:28px}.app__cards{display:grid;gap:14px}@media(min-width:900px){.app__grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}.community__card{display:grid;gap:24px;padding:32px 24px;border-radius:28px;background:radial-gradient(70% 120% at 100% 0%,rgba(255,80,210,.32),transparent 60%),linear-gradient(135deg,#4b19b8,#24095e);box-shadow:inset 0 0 0 1.5px var(--gold-line),0 24px 60px #06001880}.community__card .section__title{font-size:clamp(1.5rem,3.6vw,2.3rem)}.community__buttons{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:900px){.community__card{grid-template-columns:1.2fr 1fr;align-items:center;padding:44px}.community__buttons{justify-content:flex-end}}.footer{margin-top:24px;padding:56px 0 28px;background:linear-gradient(180deg,#0a041800,#060210eb 18%);border-top:1px solid rgba(190,142,255,.14)}.footer__grid{display:grid;gap:32px}.footer__brand img{height:40px;width:auto}.footer__brand p{margin-top:16px;color:var(--muted)}.footer__brand a{color:var(--gold-pale)}.footer__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.footer__policies{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer__policies a{color:var(--muted);text-decoration:none}.footer__policies a:hover{color:#fff}.footer__underage h3{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.98rem}.footer__underage ol{margin:14px 0 0;padding-left:1.2em;display:grid;gap:8px;font-size:.9rem;color:var(--muted)}.footer__underage li{line-height:1.6}.footer__underage li b{color:var(--text);font-weight:700}.footer__underage li a{color:var(--gold-pale);font-weight:600;text-decoration:underline;text-decoration-color:#fedd7f73;text-underline-offset:3px}.footer__underage li a:hover{text-decoration-color:currentColor}.footer__legal{display:grid;gap:16px;margin-top:36px;padding:18px 20px;border-radius:16px;font-size:.84rem;line-height:1.6;color:var(--muted);background:#ffffff08;box-shadow:inset 0 0 0 1px #be8eff1f}.footer__company p+p{margin-top:6px}.footer__company a{color:var(--gold-pale)}.footer__seal:empty{display:none}@media(min-width:900px){.footer__legal--seal{grid-template-columns:auto 1fr;align-items:center;gap:24px}}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(190,142,255,.12);font-size:.86rem;color:#bfb0e2cc}.to-top{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--gold-pale)}.to-top svg{width:16px;height:16px}@media(min-width:900px){.footer__grid{grid-template-columns:1.1fr .8fr 1.6fr;gap:48px}}.intro{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 50%,rgba(110,40,220,.35),transparent 70%),#07020f;transition:opacity .6s ease}.intro.is-out{opacity:0;pointer-events:none}.intro__video{width:100%;height:100%;object-fit:contain;background:transparent}.intro__glow{position:absolute;inset:-12%;z-index:-1;width:124%;height:124%;display:none;filter:blur(34px) saturate(1.3);opacity:.72;pointer-events:none}.intro.has-bars .intro__glow{display:block}.intro__bar{position:absolute;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;gap:10px;padding:0 18px;pointer-events:none}.intro__btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:999px;background:#0a04188c;box-shadow:inset 0 0 0 1px #ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:700 .86rem/1 var(--font-display);color:#fff;cursor:pointer;pointer-events:auto}.intro__btn svg{width:18px;height:18px}.intro__skip{margin-left:auto}.intro__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff14}.intro__progress i{display:block;height:100%;background:linear-gradient(90deg,#ffb300,#fce444);transform:scaleX(0);transform-origin:left}.intro__wait{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .2s ease}.intro__wait:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#fce444;border-right-color:#fce44473;animation:intro-spin .9s linear infinite}.intro.is-wait .intro__wait{opacity:1;transition-delay:.35s}@keyframes intro-spin{to{transform:rotate(360deg)}}html.intro-on #app,html.intro-on .sky,html.intro-on .twinkles{visibility:hidden}html.intro-on #app *,html.intro-on .twinkles *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}[data-reveal],.hero__copy>*,.hero__visual{opacity:1;transform:none}}.age--sm{width:28px;height:28px;font-size:.64rem;box-shadow:inset 0 0 0 2.5px #e0203a,0 0 0 1px #ffffff26}.age--xs{width:24px;height:24px;font-size:.58rem;box-shadow:inset 0 0 0 2px #e0203a,0 0 0 1px #ffffff1f}.topbar__age{flex:none;text-decoration:none;margin-left:-6px}.topbar__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.topbar__progress i{display:block;height:100%;background:linear-gradient(90deg,#ff4fd8,#fce444 60%,#ffb300);box-shadow:0 0 12px #fcd65ab3;transform:scaleX(var(--p, 0));transform-origin:left}.btn--shine{position:relative;overflow:hidden}.btn--shine:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:sweep 3.8s ease-in-out 2s infinite;pointer-events:none}@keyframes sweep{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.strip{position:relative;padding:6px 0 26px}.strip__label{display:flex;align-items:center;gap:14px;margin-bottom:14px;font:800 .72rem/1.2 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-pale)}.strip__label:before,.strip__label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent)}.strip__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,80%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;scrollbar-width:none}.strip__grid::-webkit-scrollbar{display:none}.strip__item{scroll-snap-align:start;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;text-decoration:none;background:linear-gradient(180deg,#301276b3,#16083ac7);box-shadow:inset 0 0 0 1px var(--violet-line),0 12px 30px #04001259;transition:transform .25s ease,box-shadow .25s ease}.strip__item:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--gold-line),0 16px 36px #04001273}.strip__icon{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;color:#3a1500;background:linear-gradient(180deg,#fff3a6,#f2b12a);box-shadow:inset 0 1px #ffffff8c}.strip__icon svg{width:22px;height:22px}.strip__icon--age{background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--violet-line)}.strip__text{display:grid;gap:2px;min-width:0}.strip__text b{font:700 .92rem/1.25 var(--font-display)}.strip__text small{font-size:.8rem;line-height:1.35;color:var(--muted)}@media(min-width:720px){.strip__grid{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}@media(min-width:1200px){.strip__grid{grid-template-columns:repeat(6,1fr)}.strip__item{flex-direction:column;align-items:flex-start;padding:16px}}.river{position:relative;overflow:hidden;padding:34px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.river__tilt{display:grid;gap:14px;transform:rotate(-3deg) scale(1.08)}.river__track{display:flex;gap:14px;width:max-content;padding-inline-end:14px;animation:river 90s linear infinite}.river__row--b .river__track{animation-duration:110s;animation-direction:reverse}.river__track img{width:clamp(92px,10.5vw,150px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px;box-shadow:0 0 0 1.5px #fcd65a80,0 0 22px #b050ff40,0 12px 26px #00000073}.river:hover .river__track{animation-play-state:paused}@keyframes river{to{transform:translate(-50%)}}.glow{position:relative}.glow:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(255,220,120,.16),transparent 65%)}@media(hover:hover){.glow:hover:after{opacity:1}}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ring{position:relative}.ring:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--ang),transparent 0 58%,rgba(252,228,68,.95) 72%,#ff4fd8 82%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:ring 5s linear infinite;pointer-events:none;z-index:1}@keyframes ring{to{--ang: 360deg}}.reward__terms{margin-top:8px;font-size:.76rem;letter-spacing:.02em;color:#bfb0e2cc}.reward--wide .reward__terms{font-size:.82rem}.studio__covers{display:flex;align-items:flex-end;height:66px;margin-top:14px;padding-left:2px}.studio__covers img{width:56px;height:56px;margin-left:-14px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1.5px #fcd65a99,0 8px 18px #00000073;transform:rotate(calc((var(--c, 0) - 1) * 7deg));transition:transform .35s ease}.studio__covers img:first-child{margin-left:0}.studio:hover .studio__covers img{transform:rotate(calc((var(--c, 0) - 1) * 11deg)) translateY(-5px)}.footer__rg{display:flex;align-items:center;gap:12px;margin-top:36px;padding:14px 18px;border-radius:16px;background:linear-gradient(90deg,#e0203a24,#ffffff08);box-shadow:inset 0 0 0 1px #e0203a59;font-size:.9rem}.footer__rg a{color:var(--gold-pale);font-weight:600}.footer__rg+.footer__legal{margin-top:14px}html.gate-on{overflow:hidden}.agegate{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px 16px;overflow-y:auto;background:radial-gradient(60% 50% at 50% 30%,rgba(132,48,236,.45),transparent 70%),radial-gradient(50% 40% at 15% 85%,rgba(255,70,210,.16),transparent 72%),linear-gradient(180deg,#0c041c,#12052e 60%,#0a0418);transition:opacity .45s ease}.agegate.is-out{opacity:0;pointer-events:none}.agegate__rays{position:absolute;left:50%;top:34%;width:1100px;height:1100px;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(255,214,90,.08) 0deg 6deg,transparent 6deg 15deg);-webkit-mask:radial-gradient(circle,#000 0 16%,transparent 56%);mask:radial-gradient(circle,#000 0 16%,transparent 56%);animation:spin 80s linear infinite;pointer-events:none}.agegate__card{position:relative;width:min(520px,100%);padding:30px 22px 24px;border-radius:28px;text-align:center;background:linear-gradient(180deg,#381488d1,#16083aeb);box-shadow:inset 0 0 0 1.5px var(--gold-line),0 30px 80px #0000008c}.agegate__lang{position:absolute;top:14px;right:14px}.agegate__logo{width:min(300px,74%);height:auto;margin:18px auto 0;filter:drop-shadow(0 12px 22px rgba(10,0,40,.6))}.agegate__badge{display:grid;place-items:center;width:78px;height:78px;margin:18px auto 0;border-radius:50%;font:900 1.45rem/1 var(--font-display);color:#fff;background:#1a0610;box-shadow:inset 0 0 0 6px #e0203a,0 0 0 2px #ffffff2e,0 0 40px #e0203a73}.agegate__card h1{margin-top:18px;font-weight:900;font-size:clamp(1.5rem,5vw,2rem)}.agegate__text{margin-top:10px;color:var(--muted)}.agegate__buttons{display:grid;gap:10px;margin-top:22px}.agegate__note{margin-top:16px;font-size:.84rem;color:#bfb0e2d9}.agegate__help{margin-top:8px;font-size:.84rem;color:#bfb0e2d9}.agegate__help a{color:var(--gold-pale);font-weight:600}@media(min-width:480px){.agegate__buttons{grid-template-columns:1.4fr 1fr}.agegate__card{padding:36px 34px 28px}}@media(prefers-reduced-motion:reduce){.reel__strip{transition:none}.river__track{transform:translate(-12%)}}.agegate__buttons--one{grid-template-columns:1fr!important}.hero__statswrap{position:relative}.hero__vidbtn{position:absolute;right:0;top:-52px;z-index:5;display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:#fff;background:#0a04188c;box-shadow:inset 0 0 0 1px var(--violet-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity .6s ease .4s,box-shadow .2s ease}.is-ready .hero__vidbtn{opacity:.85}.hero__vidbtn:hover{opacity:1;box-shadow:inset 0 0 0 1px var(--gold-line)}.hero__vidbtn[hidden]{display:none}.hero__vidbtn svg{width:18px;height:18px}.hero__vidbtn .i-play,.hero__vidbtn.is-paused .i-pause{display:none}.hero__vidbtn.is-paused .i-play,.hero__vidbtn .i-pause{display:grid}html.doc-on{overflow:hidden}.doc{--paper: #ffffff;--ink: #1a1033;--ink-2: #5b507a;--rule: #e8e0f5;--plum: #2b1068;--gold-ink: #926000;--gold-soft: #fff6db;--gold-rule: #e8c460;position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#060210db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .25s ease}.doc.is-open{opacity:1}.doc__bar{display:flex;align-items:center;gap:12px;padding:12px max(16px,calc((100% - 920px)/2));background:#0a0418f2;box-shadow:0 1px #be8eff2e}.doc__name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 .96rem/1.2 var(--font-display);letter-spacing:-.01em}.doc__icon{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:12px;color:var(--text);background:#ffffff14;box-shadow:inset 0 0 0 1px var(--violet-line);cursor:pointer;transition:all .2s ease}.doc__icon:hover{background:#ffffff24}.doc__icon svg{width:20px;height:20px}.doc__bar .lang,.doc__pdf{flex:none}.doc__pdf-short{display:none}@media(max-width:520px){.doc__pdf-long{display:none}.doc__pdf-short{display:inline}.doc__bar{gap:8px}}.doc__scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px 12px 64px}.paper{position:relative;max-width:900px;margin:0 auto;padding:38px 24px 32px;border-radius:14px;color:var(--ink);background:var(--paper);box-shadow:0 35px 90px #0009;font:400 .98rem/1.65 var(--font-body)}.paper:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#581c87,#7c3aed 35%,#d97706 70%,#f59e0b)}.paper a{color:var(--plum);text-decoration:underline;text-decoration-color:#2c117359;text-underline-offset:2.5px;overflow-wrap:anywhere}.paper a:hover{text-decoration-color:var(--plum)}.paper__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1.5px solid var(--rule)}.paper__logo{height:38px;width:auto}.paper__badge-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#10b981;box-shadow:0 0 #10b981b3;animation:pulseGreen 2s infinite;flex:none}@keyframes pulseGreen{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.paper__edition{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font:800 .7rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#7c2d12;background:#ffedd5;box-shadow:inset 0 0 0 1px #fed7aa}.paper__status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font:700 .72rem/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#065f46;background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0}.paper__title{margin-top:24px;font-weight:800;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.18;color:var(--plum);letter-spacing:-.02em}.paper__sub{margin-top:8px;font-size:1.02rem;color:var(--ink-2)}.paper__meta{display:grid;gap:10px;margin:22px 0 0;padding:16px;border-radius:12px;background:#fbf9ff;border:1px solid #ebdff8}@media(min-width:640px){.paper__meta{grid-template-columns:1fr 1fr;gap:12px 18px;padding:18px 20px}}.paper__meta div{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-radius:9px;background:#fff;border:1px solid #f0eafb;box-shadow:0 1px 3px #2c117308}.paper__meta dt{font:700 .68rem/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#705e94}.paper__meta dd{margin:0;font-weight:600;font-size:.92rem;color:var(--ink)}.paper__notice{display:flex;gap:14px;margin-top:20px;padding:16px 18px;border-left:4px solid #d97706;border-radius:0 12px 12px 0;color:#451a03;background:#fffbeb;border-top:1px solid #fef3c7;border-right:1px solid #fef3c7;border-bottom:1px solid #fef3c7;font-size:.93rem;line-height:1.6}.paper__notice svg{flex:none;width:24px;height:24px;margin-top:1px;color:#d97706}.doc-sec{margin-top:36px}.doc-sec h2{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--rule);font-weight:800;font-size:1.18rem;color:var(--plum);letter-spacing:-.01em}.doc-sec__n{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;font:800 .84rem/1 var(--font-display);color:#fff;background:linear-gradient(135deg,#7c3aed,#4c1d95);box-shadow:0 2px 6px #7c3aed4d}.doc-sec h3{margin:18px 0 8px;font-weight:800;font-size:1.02rem;color:var(--ink)}.doc-sec>p,.doc-sec .doc-cols p{margin-top:12px}.doc-note{margin-top:14px;padding:14px 16px;border-radius:10px;font-size:.92rem;line-height:1.6;color:var(--ink-2);background:#f8f5fd;border-left:3px solid #9067c6}.cert-card{position:relative;margin-top:14px;padding:20px;border-radius:12px;background:#fff;border:1.5px solid #e2d8f5;box-shadow:0 4px 16px #2c11730a}.cert-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1.5px solid #f0e8fc;margin-bottom:12px}.cert-card__title{display:flex;align-items:center;gap:10px;font:800 1.02rem/1.3 var(--font-display);color:var(--plum)}.cert-card__title svg{width:22px;height:22px;color:#d97706}.cert-card__actions{margin-top:16px;padding-top:14px;border-top:1px solid #f0e8fc;display:flex;gap:12px;flex-wrap:wrap}.kv{width:100%;margin-top:8px;border-collapse:collapse;font-size:.94rem}.kv th,.kv td{padding:9px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.kv th{width:38%;padding-right:14px;font-weight:600;color:var(--ink-2)}.kv td{font-weight:500;overflow-wrap:anywhere}.kv tr:last-child th,.kv tr:last-child td{border-bottom:0}.mono-doc{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.04em;color:var(--plum)}.st{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-weight:700;font-size:.85rem;line-height:1.4}.st--ok{color:#065f46;background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0}.st--warn{color:#7a4a00;background:#fff0c9;box-shadow:inset 0 0 0 1px #f0cf74}@media(max-width:560px){.kv th,.kv td{display:block;width:auto;padding:0;border:0}.kv tr{display:block;padding:9px 0;border-bottom:1px solid var(--rule)}.kv tr:last-child{border-bottom:0}.kv th{font-size:.8rem}}.tree{display:grid;gap:16px;margin:18px 0 8px;padding:0;list-style:none}.tree__node{position:relative;display:grid;gap:3px;padding:14px 16px;border-radius:12px;background:#fbf9ff;border:1.5px solid #e3d7f5;box-shadow:0 2px 6px #2c117308}.tree__node b{font:800 .98rem/1.25 var(--font-display);color:var(--plum)}.tree__node span{font-size:.86rem;color:var(--ink-2)}.tree__node--main{background:#fffdf5;border-color:#e8c460;box-shadow:0 4px 14px #e8c46029}.tree__node+.tree__node:before{content:"";position:absolute;left:50%;top:-16px;width:2px;height:16px;background:#c9b8f0}@media(min-width:640px){.tree{grid-template-columns:repeat(3,1fr);gap:20px}.tree__node+.tree__node:before{left:-20px;top:50%;width:20px;height:2px}}.doc-cols{display:grid;gap:16px;margin-top:16px}.entity-card{padding:18px 20px;border-radius:12px;background:#fff;border:1.5px solid #e7deff;box-shadow:0 2px 8px #2c117308}.entity-card h3{margin:0 0 10px;padding-bottom:8px;border-bottom:1.5px solid #f0eafb;font-size:1.05rem;color:var(--plum)}@media(min-width:760px){.doc-cols{grid-template-columns:1fr 1fr;gap:20px}}.doc-list{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.doc-list li{position:relative;padding-left:24px;line-height:1.6}.doc-list li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#7c3aed,#c026d3);transform:rotate(45deg)}.doc-list--orgs li{padding-bottom:6px}.doc-link{font-size:.9rem}.tools-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tool-tag{display:inline-block;padding:5px 12px;border-radius:999px;font-weight:600;font-size:.88rem;color:#4c1d95;background:#f4effe;border:1px solid #e4d7f7}.partnership-contact{margin-top:14px;padding:12px 16px;border-radius:8px;background:#fbf9ff;border:1px solid #ebdff8}.verify-list{display:grid;gap:10px;margin-top:14px}.verify-link-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:10px;background:#fbf9ff;border:1px solid #ebe2f7;transition:all .2s ease}.verify-link-row:hover{background:#f3ecff;border-color:#d8c7f5}.verify-link-row b{font-size:.94rem;color:var(--ink)}.verify-link-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font:700 .82rem/1 var(--font-display);color:#fff!important;background:#6d28d9;text-decoration:none!important;white-space:nowrap;box-shadow:0 2px 6px #6d28d940;transition:background .15s ease}.verify-link-btn:hover{background:#5b21b6}.verify-link-btn svg{width:14px;height:14px}.paper__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding-top:22px;border-top:2px solid var(--rule);font-size:.84rem;color:var(--ink-2)}.paper__seal-block{display:flex;align-items:center;gap:12px}.paper__seal-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f1e9fd;color:#6d28d9;border:1px solid #e0cffc;flex:none}.paper__seal-icon svg{width:22px;height:22px}.paper__seal-text b{display:block;font-size:.88rem;color:var(--plum);letter-spacing:.02em}.paper__seal-text span{font-size:.76rem;color:#716299}.paper__ref-badge{padding:6px 12px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:.76rem;color:#547;background:#f4effc;border:1px solid #e2d7f5}.paper__foot-copy{width:100%;margin:6px 0 0;padding-top:12px;border-top:1px solid #f2ecfc;font-size:.8rem;color:#8c82a8;text-align:center}@media(min-width:640px){.paper{padding:48px 52px 40px}}@media print{@page{size:A4;margin:12mm 12mm 14mm}html.doc-on{overflow:visible;background:#fff;color-scheme:light}html.doc-on body{background:#fff;overflow:visible}html.doc-on body:before,html.doc-on body>:not(.doc){display:none!important}.doc{position:static;display:block;opacity:1;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.doc__bar{display:none}.doc__scroll{overflow:visible;padding:0}.paper{max-width:none;padding:0;border-radius:0;box-shadow:none;background:#fff;font-size:9.5pt;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper:before{display:none}.paper__head{padding-bottom:12px;border-bottom:3px solid #7c3aed}.paper__logo{height:32px}.paper__title{margin-top:14px;font-size:18pt}.paper__sub{margin-top:4px}.paper__meta{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:14px;padding:10px 14px}.paper__notice{margin-top:12px;padding:10px 14px;font-size:9pt}.doc-sec{margin-top:20px}.doc-sec h2{gap:10px;padding-bottom:6px;font-size:12.5pt}.doc-sec__n{width:24px;height:24px;font-size:9pt}.doc-sec h3{margin:12px 0 4px;font-size:10pt}.doc-sec>p,.doc-sec .doc-cols p{margin-top:8px}.doc-note{margin-top:10px;padding:9px 12px;font-size:9pt}.cert-card{margin-top:10px;padding:12px 14px}.cert-card__actions{display:none}.kv{margin-top:6px;font-size:9pt}.doc-list{gap:5px;margin-top:8px}.tree{grid-template-columns:repeat(3,1fr);gap:14px;margin:10px 0 2px}.tree__node{padding:8px 10px}.paper__foot{margin-top:20px}.tree__node+.tree__node:before{left:-14px;top:50%;width:14px;height:2px}.doc-cols{grid-template-columns:1fr 1fr;gap:12px}.entity-card{padding:10px 12px}.verify-link-btn{color:#4c1d95!important;background:transparent!important;padding:0;box-shadow:none;text-decoration:underline!important}.doc-sec h2,.doc-sec h3{break-after:avoid}.doc-keep,.kv tr,.doc-list li,.tree,.paper__notice,.doc-note,.cert-card,.verify-link-row{break-inside:avoid}.kv th,.kv td{display:table-cell;padding:4px 0;border-bottom:1px solid var(--rule)}.kv th{width:38%;padding-right:12px}.kv tr{display:table-row}}:root{--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--rh-gold-grad: linear-gradient(180deg, #fffbe0 0%, #fce444 32%, #ffb300 64%, #d97400 100%);--rh-gold-btn: linear-gradient(180deg, #fff3a6 0%, #fcd94a 45%, #f0a51d 100%);--rh-card: linear-gradient(180deg, rgba(120, 44, 220, .56), rgba(48, 14, 120, .78));--rh-panel: rgba(36, 12, 92, .5);--rh-text: #efe7ff}.nowrap{white-space:nowrap}html.rules-on{overflow:hidden}html.rules-on #app{visibility:hidden;transition:visibility 0s .3s}html.rules-on #app *{animation-play-state:paused!important}.rules{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;color:var(--text);background:radial-gradient(70% 55% at 88% -12%,rgba(150,60,255,.5),transparent 62%),radial-gradient(50% 45% at -8% 32%,rgba(255,70,210,.18),transparent 66%),radial-gradient(70% 50% at 50% 112%,rgba(110,40,230,.4),transparent 66%),#0b041ce0;opacity:0;transition:opacity .28s ease}.rules.is-open{opacity:1}.rules [hidden]{display:none!important}.rules :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rules a{color:var(--gold-pale)}.rules__bar{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:14px;height:68px;padding:0 max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));background:#100628bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 -1px #fcd65a38,0 10px 30px #04001259}.rules__icon{flex:none;display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px var(--violet-line);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.rules__icon:hover{transform:rotate(90deg);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 20px #fcc43c59}.rules__icon svg{width:20px;height:20px}.rules__brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.rules__brand img{height:30px;width:auto}.rules__hubname{padding:6px 11px;border-radius:999px;background:var(--rh-gold-btn);box-shadow:inset 0 1px #fff9,0 0 16px #fcc43c59;font:800 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#3a1500}.rsearch{position:relative;display:flex;align-items:center;margin-left:auto;width:min(400px,38vw);height:44px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--violet-line);transition:box-shadow .2s ease}.rsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold-line),0 0 0 4px #fcd65a1f,0 0 28px #b23cff59}.rsearch>svg{flex:none;width:18px;height:18px;margin:0 10px 0 16px;color:var(--gold-pale)}.rsearch input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:500 .95rem/1 var(--font-body)}.rsearch input:focus-visible{outline:none}.rsearch input::placeholder{color:#b9aadd}.rsearch input::-webkit-search-cancel-button{display:none}.rsearch kbd{margin-right:12px;padding:4px 7px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--violet-line);font:700 .7rem/1 var(--font-mono);color:#b9aadd}.rsearch:focus-within kbd{display:none}.rsearch__clear{display:inline-grid;place-items:center;width:32px;height:32px;margin-right:6px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.rsearch__clear svg{width:14px;height:14px}.rules__bar .lang{flex:none}.rules__progress{position:absolute;left:0;right:0;bottom:0;height:2px}.rules__progress i{display:block;height:100%;transform-origin:left;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,var(--gold),var(--pink));box-shadow:0 0 12px #ff4fd899}.rules__scroll{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rh-view.is-in{animation:rh-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes rh-in{0%{opacity:0;transform:translateY(14px)}}.rh-hero{position:relative;isolation:isolate;overflow:hidden;padding:54px 0 40px}.rh-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:70px;background:linear-gradient(180deg,transparent,rgba(11,4,28,.85));pointer-events:none}.rh-hero__bg{position:absolute;inset:0;z-index:-3;background:center 30% / cover no-repeat;opacity:.3;filter:saturate(1.25);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 88%);mask-image:linear-gradient(180deg,#000 20%,transparent 88%)}.rh-floor{position:absolute;left:-25%;right:-25%;bottom:0;z-index:-2;height:230px;opacity:.75;perspective:360px;perspective-origin:50% 0%;overflow:hidden;pointer-events:none}.rh-floor i{position:absolute;left:0;right:0;top:0;height:240%;transform-origin:50% 0;transform:rotateX(74deg);background-image:linear-gradient(rgba(255,79,216,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(178,60,255,.5) 2px,transparent 2px);background-size:72px 72px;animation:rh-floor 2.6s linear infinite}@keyframes rh-floor{to{transform:rotateX(74deg) translateY(72px)}}.rh-floor:before,.rh-floor:after{content:"";position:absolute;left:0;right:0;top:0;z-index:1}.rh-floor:after{height:75%;background:linear-gradient(180deg,rgba(11,4,28,1) 0%,rgba(11,4,28,.55) 45%,transparent 100%)}.rh-floor:before{z-index:2;top:18%;left:20%;right:20%;height:60px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,79,216,.35),transparent);filter:blur(6px)}.rh-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:0 28px}.rh-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:9px 15px;border-radius:999px;background:#7b34f038;box-shadow:inset 0 0 0 1px var(--violet-line);font:700 .74rem/1.3 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-pale)}.rh-kicker:before,.rband__kicker:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);animation:rh-blink 2s ease-in-out infinite}@keyframes rh-blink{50%{opacity:.35}}.rh-title{margin:0;font:900 clamp(2.4rem,6vw,4.5rem) / 1.02 var(--font-display);letter-spacing:-.02em}.rh-title span{display:block}.rh-gold,.rband__gold{background:var(--rh-gold-grad);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(90,29,0,.9)) drop-shadow(0 0 22px rgba(255,186,40,.35))}.rh-lead{max-width:580px;margin:18px 0 0;font-size:1.1rem;color:var(--muted)}.rh-meta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.rh-meta li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#1e0a4e8c;box-shadow:inset 0 0 0 1px var(--violet-line);font:600 .86rem/1 var(--font-body);color:#e7dcff}.rh-meta svg{width:16px;height:16px;color:var(--gold)}.rh-meta .age{width:22px;height:22px;font-size:.56rem}.rh-holo{--R: 172px;--S: 74px;position:relative;width:420px;max-width:100%;aspect-ratio:1;margin:0 auto}.rh-holo:before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(178,60,255,.6),rgba(255,79,216,.2) 48%,transparent 70%);filter:blur(12px);animation:rh-pulse 4s ease-in-out infinite}@keyframes rh-pulse{50%{opacity:.6;transform:scale(.94)}}.rh-holo__rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rh-holo__rings g{transform-box:view-box;transform-origin:50% 50%}.rh-r1{animation:rh-spin 70s linear infinite}.rh-r2{animation:rh-spin 8s linear infinite;filter:drop-shadow(0 0 4px rgba(255,79,216,.8))}.rh-r3{animation:rh-spin 34s linear infinite reverse}@keyframes rh-spin{to{transform:rotate(360deg)}}.rh-holo__core{position:absolute;inset:31%;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 30%,#8c3efaf2,#240c5cfa 72%);box-shadow:inset 0 0 0 2px #fcd65a99,inset 0 0 30px #ff4fd859,0 0 50px #b23cff99,0 0 120px #ff4fd840}.rh-holo__core img{position:relative;width:82%;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.rh-holo__shine{position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.4) 50%,transparent 58%);animation:rh-shine 4.5s ease-in-out infinite}@keyframes rh-shine{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.rh-orbit{position:absolute;inset:0;animation:rh-spin 40s linear infinite}.rh-orbit__item{position:absolute;left:50%;top:50%;width:var(--S);height:var(--S);margin:calc(var(--S) / -2) 0 0 calc(var(--S) / -2);transform:rotate(calc(var(--i) * 60deg)) translateY(calc(var(--R) * -1)) rotate(calc(var(--i) * -60deg))}.rh-orbit__item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 10px 24px #00000080,0 0 0 2px #fcd65ab3,0 0 20px #fcc43c59;animation:rh-spin 40s linear infinite reverse}.rh-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1240px;margin:38px auto 0;padding:0 28px}.rh-cat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 14px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#401a96c7,#1e0a4edb);box-shadow:inset 0 0 0 1.5px var(--gold-line),inset 0 1px #fff3,0 16px 36px #06001873;color:var(--text)!important;text-decoration:none;transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .2s ease,box-shadow .2s ease}.rh-cat:hover{box-shadow:inset 0 0 0 2px var(--gold),0 20px 46px #fcc43c38,0 0 40px #b23cff40}.rh-cat__n{position:absolute;right:16px;top:12px;font:900 2.3rem/1 var(--font-display);color:transparent;-webkit-text-stroke:1.2px rgba(252,214,90,.45)}.rh-cat__icon{grid-row:span 2;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#3a1500;background:var(--rh-gold-btn);box-shadow:inset 0 1px #fff9,0 0 18px #fcc43c59}.rh-cat__icon svg{width:25px;height:25px}.rh-cat b{padding-right:44px;font:800 1.02rem/1.2 var(--font-display)}.rh-cat__count{font-size:.86rem;color:var(--muted)}.rh-status:empty{display:none}.rh-status{max-width:1240px;margin:28px auto 0;padding:0 28px;font-weight:700;font-size:1.02rem;color:var(--gold-pale)}.rh-group{max-width:1240px;margin:0 auto;padding:46px 28px 4px}.rh-group__head{display:flex;align-items:flex-end;gap:18px;margin-bottom:22px}.rh-group__head:after{content:"";flex:1;align-self:center;height:2px;margin-top:18px;background:linear-gradient(90deg,rgba(252,214,90,.6),rgba(255,79,216,.35),transparent)}.rh-group__n{font:900 clamp(3rem,6vw,4.4rem) / .8 var(--font-display);background:var(--rh-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,186,40,.3))}.rh-group__head h2{margin:0;font:800 clamp(1.5rem,3vw,2.05rem) / 1.1 var(--font-display)}.rh-group__head p{margin:6px 0 0;color:var(--muted)}.rh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.rh-card{--tint: rgba(252, 196, 60, .22);position:relative;display:flex;flex-direction:column;gap:8px;min-height:214px;padding:20px 20px 18px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 70% at 0% 0%,var(--tint),transparent 55%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 100% 26px,var(--rh-card);box-shadow:inset 0 0 0 1.5px #fcd65a52,inset 0 1px #ffffff2e,0 16px 36px #06001873;color:var(--text)!important;text-decoration:none;transform:perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease,box-shadow .25s ease}.rh-card:hover{box-shadow:inset 0 0 0 2px var(--gold),0 22px 50px #fcc43c33,0 0 44px #b23cff47;transform:perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-4px)}.rh-card:before{content:"";position:absolute;inset:0;z-index:1;padding:2px;border-radius:inherit;background:conic-gradient(from var(--ang),transparent 0 58%,rgba(252,228,68,.95) 72%,#ff4fd8 84%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .3s ease}.rh-card:hover:before{opacity:1;animation:ring 3s linear infinite}.rh-card__top{display:flex;align-items:center;justify-content:space-between;min-height:54px}.rh-card__icon,.rd-head__icon{display:grid;place-items:center;flex:none;color:#3a1500;background:var(--rh-gold-btn);box-shadow:inset 0 1px #fff9,0 0 18px #fcc43c59}.rh-card__icon{width:48px;height:48px;border-radius:15px}.rh-card__icon svg{width:24px;height:24px}.rh-card[data-group=start]{--tint: rgba(255, 79, 216, .26)}.rh-card[data-group=money]{--tint: rgba(95, 227, 255, .2)}.rh-card[data-group=policies]{--tint: rgba(167, 123, 255, .3)}[data-group=start] .rh-card__icon,.rd[data-group=start] .rd-head__icon{color:#fff;background:linear-gradient(180deg,#ffb2ef,#ff4fd8 45%,#9b2df5);box-shadow:inset 0 1px #ffffff80,0 0 18px #ff4fd873}[data-group=money] .rh-card__icon,.rd[data-group=money] .rd-head__icon{color:#04202c;background:linear-gradient(180deg,#d4fbff,#5fe3ff 45%,#1f9fd6);box-shadow:inset 0 1px #fff9,0 0 18px #5fe3ff66}[data-group=policies] .rh-card__icon,.rd[data-group=policies] .rd-head__icon{color:#fff;background:linear-gradient(180deg,#e4d2ff,#a77bff 45%,#6427e0);box-shadow:inset 0 1px #ffffff80,0 0 18px #a77bff73}.rh-card__code{font:600 .72rem/1 var(--font-mono);letter-spacing:.12em;color:#fedd7fbf}.rh-card__covers{display:flex;padding-right:4px}.rh-card__covers img{width:54px;height:54px;margin-left:-16px}.rh-card__covers img:first-child{margin-left:0}.rh-card__covers img{border-radius:13px;object-fit:cover;box-shadow:0 6px 16px #00000073,0 0 0 1.5px #fcd65a99;transform:rotate(calc((var(--k) - 1) * 9deg)) translateY(calc((var(--k) - 1) * (var(--k) - 1) * 3px));transition:transform .3s ease}.rh-card:hover .rh-card__covers img{transform:rotate(calc((var(--k) - 1) * 15deg)) translate(calc((var(--k) - 1) * 6px),-4px)}.rh-card__title{margin-top:6px;font:800 1.16rem/1.25 var(--font-display)}.rh-card__text{font-size:.94rem;line-height:1.5;color:#dccff7}.rh-card__snip{padding:9px 11px;border-radius:12px;background:#fcd65a17;box-shadow:inset 0 0 0 1px #fcd65a3d;font-size:.86rem;line-height:1.5;color:#f6ecc9}.rh-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.rh-chip{display:inline-flex;align-items:baseline;gap:6px;min-width:0;padding:7px 12px;border-radius:999px;background:#0a04186b;box-shadow:inset 0 0 0 1px #fcd65a47;font-size:.8rem;line-height:1.2;color:var(--muted)}.rh-chip b{flex:none;font:900 .98rem/1 var(--font-display);background:var(--rh-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rh-chip--plain{font-weight:700;color:var(--gold-pale)}.rh-card__go{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff17;color:var(--gold-pale);transition:background .2s ease,color .2s ease,transform .2s ease}.rh-card__go svg{width:18px;height:18px}.rh-card:hover .rh-card__go{color:#3a1500;background:var(--rh-gold-btn);transform:translate(3px)}.rh-none{display:flex;align-items:center;justify-content:center;gap:10px;max-width:760px;margin:40px auto 0;padding:28px;border-radius:20px;background:var(--rh-panel);box-shadow:inset 0 0 0 1px var(--violet-line);color:var(--muted)}.rh-none svg{flex:none;width:22px;height:22px;color:var(--gold)}.rh-note{display:flex;gap:12px;max-width:1184px;margin:46px auto 70px;padding:18px 22px;border-radius:18px;background:#fcd65a12;box-shadow:inset 0 0 0 1px #fcd65a42;font-size:.92rem;color:#e9dfc0}.rh-note svg,.rd-note svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--gold)}.rules.is-searching .rh-hero{padding-bottom:26px}mark.rmark{padding:0;border-radius:3px;background:#fcd65a61;box-shadow:0 0 0 1px #fcd65a61;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rd{display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start;gap:34px;max-width:1280px;margin:0 auto;padding:26px 28px 90px}.rd-rail{position:sticky;top:18px;max-height:calc(100vh - 104px);max-height:calc(100dvh - 104px);overflow:auto;padding:10px 8px 14px;border-radius:20px;background:#1e0a4e8c;box-shadow:inset 0 0 0 1px var(--violet-line);scrollbar-width:thin}.rd-rail__g{margin:14px 10px 6px;font:700 .7rem/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-pale)}.rd-rail ol{margin:0;padding:0;list-style:none}.rd-rail a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:.9rem;line-height:1.3;text-decoration:none;color:#cfc2ee!important;transition:background .15s ease,color .15s ease}.rd-rail a svg{flex:none;width:18px;height:18px;color:#a98be8}.rd-rail a:hover{color:#fff!important;background:#ffffff0f}.rd-rail a[aria-current]{color:#fff!important;background:linear-gradient(90deg,#fcd65a33,#fcd65a00);box-shadow:inset 3px 0 0 var(--gold)}.rd-rail a[aria-current] svg{color:var(--gold)}.rd-main{min-width:0;max-width:920px}.rd-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.rd-back{display:inline-flex;align-items:center;gap:8px;padding:9px 15px 9px 12px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px var(--violet-line);font-weight:700;font-size:.9rem;text-decoration:none;color:var(--text)!important;transition:box-shadow .2s ease}.rd-back:hover{box-shadow:inset 0 0 0 1.5px var(--gold-line)}.rd-back svg{width:18px;height:18px;transform:rotate(180deg)}.rd-crumb{font-size:.9rem;color:var(--muted)}.rd-head{position:relative;isolation:isolate;overflow:hidden;padding:30px;border-radius:26px;background:radial-gradient(80% 120% at 100% 0%,rgba(255,79,216,.3),transparent 60%),linear-gradient(135deg,#7b34f0d1,#2c0f73e6);box-shadow:inset 0 0 0 1.5px #fcd65a7a,0 24px 60px #06001880}.rd-head:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000 100%);mask-image:linear-gradient(120deg,transparent 30%,#000 100%)}.rd-head__beam{position:absolute;top:-60%;left:-40%;z-index:-1;width:36%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:rotate(18deg);animation:rd-beam 7s ease-in-out infinite}@keyframes rd-beam{0%,45%{transform:translate(0) rotate(18deg)}to{transform:translate(420%) rotate(18deg)}}.rd-head__rings{position:absolute;right:-70px;top:50%;z-index:-1;width:300px;height:300px;margin-top:-150px;opacity:.4;pointer-events:none}.rd-head__rings g{transform-box:view-box;transform-origin:50% 50%}.rd-head__row{display:flex;align-items:center;gap:18px}.rd-head__icon{width:70px;height:70px;border-radius:21px}.rd-head__icon svg{width:34px;height:34px}.rd-head__titles{flex:1;min-width:0}.rd-head__code{margin:0 0 7px;font:600 .74rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fedd7fd9}.rd-title{margin:0;font:900 clamp(1.8rem,4vw,2.75rem) / 1.08 var(--font-display);letter-spacing:-.01em}.rd-copy{flex:none;align-self:flex-start;display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#0a041859;box-shadow:inset 0 0 0 1px #fff3;color:#fff;cursor:pointer;transition:box-shadow .2s ease}.rd-copy:hover{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 18px #fcc43c59}.rd-copy svg{width:19px;height:19px}.rd-lead{max-width:720px;margin:20px 0 0;font-size:1.12rem;line-height:1.6;color:#f1e9ff}.rd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rd-chip{padding:7px 13px;border-radius:999px;background:#0a041859;box-shadow:inset 0 0 0 1px #fff3;font-weight:700;font-size:.82rem;color:#f3eaff}.rd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;margin-top:18px}.rd-fact{position:relative;overflow:hidden;padding:20px 16px 18px;border-radius:20px;text-align:center;background:linear-gradient(180deg,#401a96bd,#1e0a4ed6);box-shadow:inset 0 0 0 1.5px var(--gold-line),0 14px 30px #06001866}.rd-fact:before{content:"";position:absolute;left:20%;right:20%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 14px #fcc43cb3}.rd-fact b{display:block;overflow-wrap:anywhere;font:900 clamp(1.55rem,3vw,2.1rem) / 1.05 var(--font-display);background:var(--rh-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(90,29,0,.8)) drop-shadow(0 0 14px rgba(255,186,40,.3))}.rd-facts .rd-fact--long b{font-size:1.22rem;line-height:1.25}.rd-fact span{display:block;margin-top:9px;font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--muted)}.rd-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.rd-strip li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:.78rem;font-weight:700;color:#dccff7}.rd-strip img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px;box-shadow:0 10px 24px #00000073,0 0 0 2px #fcd65a8c;transition:transform .25s ease}.rd-strip li:hover img{transform:translateY(-4px) rotate(-2deg)}.rd-block{margin-top:32px}.rd-block__title{display:flex;align-items:center;gap:11px;margin:0 0 14px;font:800 1.14rem/1.25 var(--font-display)}.rd-block__title:before{content:"";flex:none;width:10px;height:10px;border-radius:2px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 12px var(--gold)}.rd-list{margin:0;padding:4px 22px;list-style:none;counter-reset:rd;border-radius:20px;background:var(--rh-panel);box-shadow:inset 0 0 0 1px var(--violet-line)}.rd-list li{position:relative;counter-increment:rd;padding:15px 0 15px 46px;line-height:1.7;color:var(--rh-text)}.rd-list li+li{border-top:1px solid rgba(190,142,255,.14)}.rd-list li:before{content:counter(rd);position:absolute;left:0;top:15px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--rh-gold-btn);box-shadow:0 0 12px #fcc43c59;font:800 .8rem/1 var(--font-display);color:#3a1500}.rd-list li:only-child{padding-left:0}.rd-list li:only-child:before{display:none}.rv{font-weight:800;color:var(--gold)}.rd-steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.rd-steps:before,.rd-steps:after{content:"";position:absolute;top:27px;height:2px;pointer-events:none}.rd-steps:before{left:28px;right:28px;background:linear-gradient(90deg,var(--gold),var(--pink),var(--violet));opacity:.65}.rd-steps:after{left:28px;width:90px;background:linear-gradient(90deg,transparent,#fff,transparent);box-shadow:0 0 12px #fff;animation:rd-run 3.4s ease-in-out infinite}@keyframes rd-run{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(calc(100cqw - 150px));opacity:0}}.rd-block--steps{container-type:inline-size}.rd-step{position:relative;display:flex;flex-direction:column}.rd-step__n{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--rh-gold-btn);box-shadow:0 0 0 6px #fcd65a24,0 0 30px #fcc43c73;font:900 1.3rem/1 var(--font-display);color:#3a1500}.rd-step>div{flex:1;margin-top:14px;padding:16px;border-radius:18px;background:var(--rh-panel);box-shadow:inset 0 0 0 1px var(--violet-line)}.rd-step b{display:block;font:800 1.02rem/1.25 var(--font-display)}.rd-step p{margin:7px 0 0;font-size:.93rem;line-height:1.6;color:#d8ccf4}.rd-games,.rd-tiles,.rd-orgs{display:grid;gap:14px;margin:0;padding:0;list-style:none}.rd-games{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.rd-tiles,.rd-orgs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.rd-game,.rd-tile,.rd-org{border-radius:20px;background:linear-gradient(180deg,#401a9699,#1e0a4ebd);box-shadow:inset 0 0 0 1px var(--violet-line);transition:box-shadow .2s ease,transform .2s ease}.rd-game:hover,.rd-tile:hover,.rd-org:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--gold-line),0 16px 36px #06001873}.rd-game{display:flex;gap:14px;padding:14px}.rd-game__img{flex:none;width:96px;height:96px;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px #00000073,0 0 0 1.5px #fcd65a80}.rd-game__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.rd-game:hover .rd-game__img img{transform:scale(1.08)}.rd-game b,.rd-tile b,.rd-org b{display:block;font:800 1.02rem/1.25 var(--font-display);color:#fff}.rd-game p,.rd-tile p,.rd-org p{margin:6px 0 0;font-size:.9rem;line-height:1.58;color:#d8ccf4}.rd-tile,.rd-org{padding:18px}.rd-tile b{display:flex;align-items:center;gap:9px}.rd-tile b:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--pink);transform:rotate(45deg);box-shadow:0 0 10px var(--pink)}.rd-org__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rd-org__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:#fcd65a1a;box-shadow:inset 0 0 0 1px #fcd65a66;font-weight:700;font-size:.85rem;text-decoration:none}.rd-org__btn svg{width:16px;height:16px}.rd-note{display:flex;gap:12px;margin:24px 0 0;padding:16px 18px;border-radius:18px;background:#fcd65a14;box-shadow:inset 0 0 0 1px #fcd65a4d;line-height:1.6;color:#f6ecc9}.rd-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:36px;padding:18px 20px;border-radius:20px;background:var(--rh-panel);box-shadow:inset 0 0 0 1px var(--violet-line)}.rd-src{display:inline-flex;align-items:center;gap:9px;font-size:.86rem;color:var(--muted)}.rd-src:before{content:"";width:8px;height:8px;border-radius:50%;background:#37f59b;box-shadow:0 0 10px #37f59b}.rd-foot .btn{color:#fff!important}.rd-pn{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.rd-pn__a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,#401a9699,#1e0a4ebd);box-shadow:inset 0 0 0 1px var(--violet-line);text-decoration:none;color:var(--text)!important;transition:box-shadow .2s ease,transform .2s ease}.rd-pn__a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--gold-line),0 14px 30px #06001866}.rd-pn__a--next{align-items:flex-end;text-align:right}.rd-pn__label{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-pale)}.rd-pn__label svg{width:16px;height:16px}.rd-pn__a--prev .rd-pn__label svg{transform:rotate(180deg)}.rd-pn b{font:800 1.04rem/1.25 var(--font-display)}.rules__toast{position:fixed;left:50%;bottom:max(26px,env(safe-area-inset-bottom));z-index:5;padding:11px 16px;border-radius:999px;background:#140830f0;box-shadow:inset 0 0 0 1.5px var(--gold-line),0 0 28px #fcc43c4d;font-weight:700;font-size:.88rem;color:#fff;opacity:0;transform:translate(-50%,16px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.rules__toast.is-on{opacity:1;transform:translate(-50%)}.rules__toast:empty{visibility:hidden}@media(max-width:1099px){.rh-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.rd{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media(max-width:959px){.rh-hero__inner{grid-template-columns:1fr;text-align:left}.rh-holo{--R: 128px;--S: 58px;order:-1;width:320px;margin-bottom:6px}.rd{display:block}.rd-rail{display:none}.rd-steps{grid-template-columns:1fr}.rd-steps:before{inset:28px auto 28px 27px;width:2px;height:auto;background:linear-gradient(180deg,var(--gold),var(--pink),var(--violet))}.rd-steps:after{display:none}.rd-step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start}.rd-step>div{margin-top:0}.rd-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:719px){.rules__bar{flex-wrap:wrap;gap:10px;height:auto;padding-top:10px;padding-bottom:10px}.rules__brand img{height:26px}.rsearch{order:5;width:100%;margin-left:0}.rsearch kbd{display:none}.rules__bar .lang{margin-left:auto}.rh-hero{padding:30px 0}.rh-hero__inner,.rh-cats,.rh-status,.rh-group{padding-left:16px;padding-right:16px}.rh-holo{--R: 108px;--S: 50px;width:270px}.rh-lead{font-size:1rem}.rh-cats{gap:10px;margin-top:28px}.rh-cat{grid-template-columns:1fr;gap:10px;padding:16px}.rh-cat__icon{grid-row:auto;width:44px;height:44px}.rh-cat b{padding-right:0;font-size:.96rem}.rh-cat__n{font-size:1.8rem}.rh-group{padding-top:36px}.rh-group__head{gap:12px}.rh-group__head:after{display:none}.rh-grid{grid-template-columns:1fr;gap:12px}.rh-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;min-height:0;padding:16px;border-radius:20px}.rh-card>*{grid-column:2}.rh-card__top{grid-column:1;grid-row:1 / span 4;align-self:start;min-height:0}.rh-card__icon{width:44px;height:44px;border-radius:14px}.rh-card__icon svg{width:22px;height:22px}.rh-card__code,.rh-card__covers{display:none}.rh-card__title{margin-top:0;font-size:1.06rem}.rh-card__text{font-size:.9rem}.rh-card__foot{padding-top:6px}.rh-note{margin:36px 16px 60px}.rd{padding:18px 16px 70px}.rd-head{padding:22px 18px;border-radius:22px}.rd-head__rings{top:-78px;right:-78px;width:230px;height:230px;margin-top:0;opacity:.34}.rd-head__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.rd-head__titles{grid-column:1 / -1;grid-row:2}.rd-copy{grid-column:3;grid-row:1;align-self:center}.rd-title{font-size:clamp(1.65rem,7.4vw,2.1rem)}.rd-head__icon{width:54px;height:54px;border-radius:17px}.rd-head__icon svg{width:27px;height:27px}.rd-lead{font-size:1.02rem}.rd-facts{grid-template-columns:1fr;gap:10px}.rd-fact{display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left}.rd-fact:before{inset:20% auto 20% 0;width:2px;height:auto;background:linear-gradient(180deg,transparent,var(--gold),transparent)}.rd-fact b,.rd-facts .rd-fact--long b{flex:none;max-width:55%;font-size:1.35rem}.rd-fact span{margin-top:0;font-size:.74rem}.rd-head__code span{display:none}.rd-games{grid-template-columns:1fr}.rd-list{padding:2px 16px}.rd-list li{padding-left:40px}.rd-game__img{width:72px;height:72px}.rd-pn{grid-template-columns:1fr}.rd-pn__a--next{align-items:flex-start;text-align:left}}@media(max-width:519px){.rules__hubname{display:none}}.rband__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding:clamp(26px,4.5vw,52px);border-radius:32px;overflow:hidden;background:radial-gradient(60% 70% at 100% 0%,rgba(178,60,255,.5),transparent 62%),radial-gradient(50% 60% at 0% 100%,rgba(255,79,216,.2),transparent 62%),linear-gradient(180deg,#401a96b3,#180840e6);box-shadow:inset 0 0 0 1.5px var(--gold-line),inset 0 1px #ffffff2e,0 30px 80px #04001299}.rband__panel>*{min-width:0}.rband__floor{position:absolute;left:-20%;right:-20%;bottom:0;z-index:-1;height:42%;perspective:340px;perspective-origin:50% 0%;overflow:hidden;pointer-events:none}.rband__floor i{position:absolute;left:0;right:0;top:0;height:240%;transform-origin:50% 0;transform:rotateX(74deg);background-image:linear-gradient(rgba(255,79,216,.45) 2px,transparent 2px),linear-gradient(90deg,rgba(178,60,255,.4) 2px,transparent 2px);background-size:64px 64px;animation:rband-floor 2.6s linear infinite}@keyframes rband-floor{to{transform:rotateX(74deg) translateY(64px)}}.rband__floor:after{content:"";position:absolute;inset:0 0 auto;height:75%;background:linear-gradient(180deg,rgba(30,10,78,1),transparent)}.rband__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:9px 15px;border-radius:999px;background:#0a041859;box-shadow:inset 0 0 0 1px var(--violet-line);font:700 .74rem/1.3 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-pale)}.rband__title span{display:block}.rband__copy .section__body{max-width:520px}.rband__copy .btn{max-width:100%;margin-top:26px;white-space:normal;line-height:1.2}.rband__holo{display:grid;place-items:center}.rband__holo .rh-holo{--R: 124px;--S: 54px;width:300px}.rband__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.rband__cat{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 16px 14px;border-radius:20px;background:linear-gradient(180deg,#401a96cc,#1e0a4ee0);box-shadow:inset 0 0 0 1.5px #fcd65a52,0 14px 30px #06001866;color:var(--text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.rband__cat:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--gold),0 18px 40px #fcc43c33}.rband__cat-top{display:flex;align-items:center;justify-content:space-between}.rband__cat-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#3a1500;background:var(--rh-gold-btn);box-shadow:0 0 14px #fcc43c59}.rband__cat-icon svg{width:21px;height:21px}.rband__cat-n{font:900 1.6rem/1 var(--font-display);color:transparent;-webkit-text-stroke:1px rgba(252,214,90,.5)}.rband__cat b{margin-top:4px;font:800 1rem/1.2 var(--font-display)}.rband__cat-list{font-size:.82rem;line-height:1.45;color:#cfc2ee}@media(min-width:720px){.rband__cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.rband__panel{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"copy holo" "cats cats";align-items:center}.rband__copy{grid-area:copy}.rband__holo{grid-area:holo}.rband__cats{grid-area:cats}}@media(max-width:1099px){.rband__holo{display:none}}@media(max-width:479px){.rband__copy .btn{width:100%;padding:12px 18px}.rband__cat-list{display:none}}.reward h3 a{color:inherit;text-decoration:none}.reward__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.reward:focus-within{box-shadow:inset 0 0 0 2px var(--gold),0 20px 44px #fcc43c38}.reward__link:focus-visible{outline:none}.reward__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.reward__foot .reward__terms{margin-top:0}@media(min-width:1000px){.reward--wide .reward__foot{margin-top:14px}}.reward__rules{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;border-radius:999px;background:#0a041866;box-shadow:inset 0 0 0 1px #fcd65a80;font:700 .76rem/1 var(--font-display);letter-spacing:.04em;text-decoration:none;color:var(--gold-pale);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.reward__rules:hover{color:#3a1500;background:var(--rh-gold-btn);box-shadow:0 0 16px #fcc43c73}.reward__rules svg{width:14px;height:14px}.footer__underage h3 a{color:inherit;text-decoration:none}.footer__underage h3 a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.rh-card,.rh-cat{transform:none!important}}:root{--glass: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .075), transparent 46%), radial-gradient(90% 80% at 100% 100%, rgba(255, 79, 216, .1), transparent 60%), linear-gradient(165deg, rgba(88, 36, 200, .64) 0%, rgba(44, 15, 116, .72) 52%, rgba(20, 7, 58, .84) 100%);--glass-dark: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .06), transparent 46%), linear-gradient(165deg, rgba(44, 16, 112, .74), rgba(14, 5, 40, .88));--edge: linear-gradient(140deg, rgba(252, 214, 90, .62), rgba(190, 142, 255, .18) 30%, rgba(190, 142, 255, .12) 64%, rgba(255, 79, 216, .5));--edge-live: conic-gradient(from var(--ang), #fce444, #ff4fd8 28%, #9b2df5 52%, #5fe3ff 74%, #fce444);--sheen: inset 0 1px 0 rgba(255, 255, 255, .12);--drop: 0 18px 42px rgba(4, 0, 20, .42);--drop-hover: 0 26px 56px rgba(4, 0, 20, .55), 0 0 36px rgba(178, 60, 255, .26);--gloss: linear-gradient(165deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, 0) 46%);--muted: #d0c6ee}.card,.strip__item,.studio,.stat,.org,.step,.rd-game,.rd-tile,.rd-org,.rd-list{position:relative;background:var(--glass);box-shadow:var(--sheen),var(--drop)}.org,.rd-list{background:var(--glass-dark)}.card:before,.strip__item:before,.studio:before,.stat:before,.org:before,.step:before,.rd-game:before,.rd-tile:before,.rd-org:before,.rd-list:before,.tool:before,.seal:before,.tab:not([aria-pressed=true]):before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.tool,.seal,.tab{position:relative}.card,.studio,.org,.step,.stat{transition:opacity .7s ease calc(var(--i, 0) * 60ms),transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 60ms),translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}@media(hover:hover){.card:hover,.studio:hover,.org:hover,.step:hover,.stat:hover{translate:0 -4px;box-shadow:var(--sheen),var(--drop-hover)}.strip__item:hover,.rd-game:hover,.rd-tile:hover,.rd-org:hover{box-shadow:var(--sheen),var(--drop-hover)}.card:hover:before,.strip__item:hover:before,.studio:hover:before,.org:hover:before,.step:hover:before,.stat:hover:before,.rd-game:hover:before,.rd-tile:hover:before,.rd-org:hover:before{padding:1.5px;background:var(--edge-live);animation:ring 4s linear infinite}}.badge-icon{background:var(--gloss),linear-gradient(180deg,#b067ff,#6a24e0 60%,#4a14b8);box-shadow:inset 0 1px #fff6,inset 0 -2px 6px #1e005059,0 0 0 1px #ffffff1f,0 10px 24px #8232f073}.badge-icon--gold,.strip__icon,.reward__icon{color:#3a1500;background:var(--gloss),linear-gradient(180deg,#fff4a8,#f6c235 55%,#e3920f);box-shadow:inset 0 1px #fff9,inset 0 -2px 6px #a050004d,0 0 0 1px #ffec9659,0 10px 24px #fcb42852}.strip__icon--age{background:#ffffff0f;box-shadow:inset 0 0 0 1px #fcd65a59}.tool__icon{background:var(--gloss),linear-gradient(180deg,#b067ff,#5a1fd0);box-shadow:inset 0 1px #fff6,0 0 0 1px #ffffff1f,0 6px 14px #8232f073}.kicker{padding:8px 14px 8px 12px;border-radius:999px;background:linear-gradient(90deg,#fcd65a29,#7b34f029);box-shadow:inset 0 0 0 1px #fcd65a57,0 6px 18px #06001a4d}.section__title{text-shadow:none}.card h3,.org h3,.step h3{letter-spacing:-.005em}.stat{background:radial-gradient(80% 90% at 50% 0%,rgba(252,214,90,.14),transparent 62%),var(--glass)}.tab{background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:var(--sheen);transition:color .2s ease,box-shadow .2s ease}.tab:hover{color:#fff;box-shadow:var(--sheen),0 0 18px #fcd65a29}.tab[aria-pressed=true]{box-shadow:inset 0 1px #ffffff73,0 0 0 1px #ffaaf080,0 8px 22px #d63cf06b}.game__art{box-shadow:0 0 0 1px #fcd65a47,0 12px 28px #0000006b}.game__art:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 26%,transparent 72%,rgba(10,4,24,.32))}.game__art:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-70%;z-index:1;width:45%;transform:skew(-18deg);pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent)}.game__play{z-index:2;box-shadow:0 8px 22px #fcb42873}@media(hover:hover){.game:hover .game__art:before{animation:polish-shine .9s ease}.game:hover .game__name{color:var(--gold-pale)}}@keyframes polish-shine{0%{left:-70%;opacity:1}to{left:135%;opacity:1}}.studio{background:radial-gradient(90% 70% at 100% 0%,rgba(255,79,216,.14),transparent 60%),var(--glass)}.studio__covers img{box-shadow:0 0 0 1.5px #fcd65ab3,0 10px 20px #00000080}.reward{background:radial-gradient(110% 80% at 100% 0%,rgba(255,79,216,.26),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(252,214,90,.12),transparent 60%),linear-gradient(180deg,#7e2ee4e6,#340f80f0)}.reward--wide{background:radial-gradient(120% 90% at 100% 0%,rgba(255,79,216,.22),transparent 52%),radial-gradient(circle at 76% 32%,rgba(255,240,180,.5),rgba(252,214,90,.2) 7%,transparent 20%),radial-gradient(circle at 76% 32%,transparent 0 6%,rgba(86,30,190,.9) 50%),repeating-conic-gradient(from 4deg at 76% 32%,rgba(255,228,140,.13) 0deg 4deg,transparent 4deg 14deg),radial-gradient(46% 54% at 76% 32%,rgba(252,214,90,.36),transparent 70%),linear-gradient(160deg,#8632eaf0,#340f80f5)}.badge-icon,.strip__icon,.reward__icon{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}@media(hover:hover){.card:hover .badge-icon,.strip__item:hover .strip__icon,.reward:hover .reward__icon{transform:scale(1.07) rotate(-4deg)}}.gold-text{background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.9) 50%,transparent 62%) -150% 0 / 60% 100% no-repeat,linear-gradient(180deg,#fffbe0,#fce444,#ffb300 64%,#d97400);-webkit-background-clip:text;background-clip:text;animation:polish-glint 6s ease-in-out 1.5s infinite}@keyframes polish-glint{0%,62%{background-position:-150% 0,0 0}92%,to{background-position:250% 0,0 0}}.stat .gold-text{animation:none;background:linear-gradient(180deg,#fffbe0,#fce444,#ffb300 64%,#d97400);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 rgba(90,29,0,.9))}.stat__reels{filter:drop-shadow(0 0 8px rgba(255,186,40,.2))}.btn--lg.btn--gold,.btn--lg.btn--pink{position:relative;overflow:hidden}.btn--lg.btn--gold:after,.btn--lg.btn--pink:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);animation:sweep 4.6s ease-in-out 2.6s infinite;pointer-events:none}.about:before,.games:before,.trust:before,.start:before,.app:before{content:"";position:absolute;z-index:-1;pointer-events:none}.about:before{inset:6% 0 6% 40%;background:radial-gradient(closest-side,rgba(155,45,245,.16),transparent)}.games:before{inset:0 45% 55% 0;background:radial-gradient(closest-side,rgba(255,79,216,.09),transparent)}.trust:before{inset:20% 10% 0;background:radial-gradient(closest-side,rgba(123,52,240,.15),transparent)}.start:before{inset:20% 15% 10%;background:radial-gradient(closest-side,rgba(252,196,60,.08),transparent)}.app:before{inset:0 0 0 45%;background:radial-gradient(closest-side,rgba(255,79,216,.1),transparent)}.community__card{position:relative}.community__card:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--ang),transparent 0 58%,rgba(252,228,68,.95) 72%,#ff4fd8 82%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:ring 6s linear infinite;pointer-events:none}.reward__value b{filter:drop-shadow(0 2px 0 rgba(90,29,0,.85)) drop-shadow(0 4px 12px rgba(252,180,40,.22))}.seal{background:var(--glass-dark);box-shadow:var(--sheen),0 10px 24px #04001459}.safer__panel{position:relative;background:radial-gradient(70% 90% at 100% 0%,rgba(95,227,255,.12),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(252,214,90,.1),transparent 65%),radial-gradient(50% 60% at 50% 50%,rgba(155,45,245,.12),transparent 70%),var(--card);box-shadow:inset 0 0 0 1px #fcd65a42,var(--sheen),0 24px 60px #06001873}.tool{background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:var(--sheen);transition:box-shadow .25s ease}@media(hover:hover){.tool:hover{box-shadow:var(--sheen),0 0 22px #b050ff4d}}.org h3{display:flex;align-items:center;gap:9px}.org h3:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.org__links{gap:8px;padding-top:12px}.org__links a{padding:8px 14px;border-radius:999px;background:#fcd65a14;box-shadow:inset 0 0 0 1px #fcd65a61;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.org__links a:hover{text-decoration:none;color:#2a1200;background:linear-gradient(180deg,#fff3a6,#f0a51d);box-shadow:0 6px 18px #fcc43c52}.step__num{filter:drop-shadow(0 2px 0 rgba(90,29,0,.85)) drop-shadow(0 0 8px rgba(252,196,60,.22))}@media(min-width:900px){.step:not(:last-child):after{height:2px;background:linear-gradient(90deg,var(--gold),var(--pink));box-shadow:0 0 10px #fcd65a99}}.community__card{background:radial-gradient(70% 120% at 100% 0%,rgba(255,80,210,.34),transparent 60%),radial-gradient(60% 100% at 0% 100%,rgba(95,227,255,.14),transparent 62%),linear-gradient(135deg,#4d1abd,#24095e)}.footer{border-top:0;background:linear-gradient(90deg,transparent,rgba(252,214,90,.5),rgba(255,79,216,.4),transparent) top / 100% 1px no-repeat,linear-gradient(180deg,#0a041800,#060210eb 18%)}.footer__company{background:var(--glass-dark)}.footer__policies a{transition:color .2s ease}.footer__policies a:hover{color:var(--gold-pale)}.rd-fact{background:radial-gradient(90% 90% at 50% 0%,rgba(252,214,90,.16),transparent 62%),linear-gradient(180deg,#461ca0c7,#1e0a4ee0);box-shadow:inset 0 0 0 1.5px var(--gold-line),var(--sheen),0 14px 30px #06001866}.rd-org__btn{transition:background .2s ease,color .2s ease,box-shadow .2s ease}.rd-org__btn:hover{color:#2a1200;background:linear-gradient(180deg,#fff3a6,#f0a51d);box-shadow:0 6px 18px #fcc43c52}.rh-card{box-shadow:inset 0 0 0 1.5px #fcd65a52,inset 0 1px #fff3,0 18px 40px #0600187a}.rh-chip{display:inline-block;border-radius:14px;line-height:1.35;background:linear-gradient(180deg,#0a041880,#0a041852)}.rh-chip b{margin-right:5px}.rewards__bg{background:none}.rewards__bg:before{content:"";position:absolute;inset:0;background:url(./treasure-CpACkReP.webp) center 62% / cover no-repeat;filter:saturate(1.3) contrast(1.12) brightness(1.08)}.rewards__bg:after{background:radial-gradient(60% 40% at 50% 20%,rgba(255,196,40,.16),transparent 70%),linear-gradient(180deg,var(--bg) 0%,rgba(10,4,24,.55) 15%,rgba(10,4,24,.2) 38%,rgba(10,4,24,.3) 74%,var(--bg) 100%)}.fineprint,.reward__terms{color:#d6ccf0e6}.card p,.org p,.step p{color:var(--muted)}.gold-text{filter:drop-shadow(0 2px 0 rgba(90,29,0,.85)) drop-shadow(0 0 8px rgba(255,186,40,.16))}.flow__step--gold .flow__name{text-shadow:none}.hero__video{filter:saturate(1.15) brightness(.72) contrast(1.08)}.hero__bg:after{background:radial-gradient(60% 70% at 76% 46%,rgba(123,52,240,.12),transparent 70%),linear-gradient(90deg,#0a0418f2,#0a0418c7 36%,#0a04184d 66%,#0a041885)}@media(max-width:959px){.hero__bg:after{background:linear-gradient(180deg,#0a0418cc,#0a041899 38%,#0a041880)}}.rh-cat,.rh-card{transform:none}@media(hover:hover){.rh-cat:hover{transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}}.topbar .brand{flex:none}@media(min-width:1200px)and (max-width:1399px){.topbar__inner{gap:12px}.nav{gap:0;margin-left:2px}.nav__link{padding:8px 7px;font-size:.84rem}.topbar__actions{gap:6px}.topbar__actions>.btn{padding-inline:14px;font-size:.86rem}}.footer__legal{background:var(--glass-dark);box-shadow:var(--sheen),inset 0 0 0 1px #be8eff29}.footer__company{background:none}.agegate{overflow-x:hidden}.agegate__rays{position:fixed}@media(max-height:600px){.agegate{padding:12px 16px}.agegate__card{padding-top:22px}.agegate__logo{width:min(200px,56%);margin-top:8px}.agegate__badge{width:56px;height:56px;margin-top:12px;font-size:1.1rem;box-shadow:inset 0 0 0 4px #e0203a,0 0 0 2px #ffffff2e,0 0 30px #e0203a73}.agegate__card h1{margin-top:12px}.agegate__buttons{margin-top:14px}}@media(max-width:600px){.game__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;min-height:2.5em}.hero__cta{flex-direction:column;align-items:stretch}.hero__cta>.btn{justify-content:center}.reward__rules{min-height:36px}}@media(max-width:420px){.eyebrow{font-size:.66rem;line-height:1.3;letter-spacing:.12em}}.footer__policies a{display:inline-block;padding:6px 0;margin:-6px 0}@property --spark{syntax: "<number>"; inherits: false; initial-value: 0;}:root{--m-ease: cubic-bezier(.16, 1, .3, 1);--m-spring: cubic-bezier(.34, 1.56, .64, 1);--m-step: 60ms;--m-sstep: 50ms}html.motion [data-reveal]{transform:translateY(30px) scale(.985);transition:opacity .6s ease calc(var(--i, 0) * var(--m-step)),transform 1s var(--m-ease) calc(var(--i, 0) * var(--m-step))}html.motion [data-reveal].is-in{transform:none}html.motion :is(.card,.studio,.org,.step,.stat)[data-reveal]{transition:opacity .6s ease calc(var(--i, 0) * var(--m-step)),transform 1s var(--m-ease) calc(var(--i, 0) * var(--m-step)),translate .35s var(--m-ease),box-shadow .3s ease}html.motion .reward[data-reveal]{transform:none;translate:0 34px;scale:.96;transition:opacity .6s ease calc(var(--i, 0) * var(--m-step)),translate 1s var(--m-ease) calc(var(--i, 0) * var(--m-step)),scale 1s var(--m-ease) calc(var(--i, 0) * var(--m-step)),transform .25s ease,box-shadow .25s ease}html.motion .reward[data-reveal].is-in{translate:none;scale:none}html.motion .reward[data-reveal]:hover{transform:translateY(-4px)}html.motion .stat[data-reveal]{transition:opacity .7s ease calc(var(--i, 0) * 90ms + .45s),transform 1s var(--m-ease) calc(var(--i, 0) * 90ms + .45s),translate .35s var(--m-ease),box-shadow .3s ease}html.motion:not(.is-ready) .stat[data-reveal]{opacity:0;transform:translateY(30px) scale(.985)}html.motion .flow__step[data-reveal]{transform:translate(36px)}html.motion .community__card[data-reveal]{transform:translateY(24px) scale(.96)}html.motion :is(.flow__step,.community__card)[data-reveal].is-in{transform:none}html.motion .section__head[data-reveal]{opacity:1;transform:none}html.motion .section__head>.kicker{opacity:0;translate:-16px 0;transition:opacity .5s ease,translate .8s var(--m-ease)}html.motion .section__head>.section__title{clip-path:inset(0 -6% 100% -6%);transform:translateY(100%);transition:clip-path 1s var(--m-ease) .06s,transform 1s var(--m-ease) .06s}html.motion .section__head>.section__body{opacity:0;translate:0 14px;transition:opacity .6s ease .22s,translate .9s var(--m-ease) .22s}html.motion .section__head.is-in>.kicker,html.motion .section__head.is-in>.section__body{opacity:1;translate:none}html.motion .section__head.is-in>.section__title{clip-path:inset(-18% -6% -30% -6%);transform:none}.kicker,.eyebrow{position:relative}.kicker:after,.eyebrow:after{content:"";position:absolute;top:50%;left:12px;width:8px;height:8px;margin-top:-4px;border-radius:50%;box-shadow:0 0 0 1.5px var(--gold);opacity:0;pointer-events:none;animation:m-ping 3.2s ease-out 1s infinite}.eyebrow:after{left:14px}@keyframes m-ping{0%{scale:1;opacity:.9}55%,to{scale:3.4;opacity:0}}html.motion [data-reveal][data-stagger]{opacity:1;transform:none}html.motion [data-stagger]>*{opacity:0;translate:0 20px;scale:.95;transition:opacity .5s ease calc(var(--si, 0) * var(--m-sstep) + .05s),translate .8s var(--m-ease) calc(var(--si, 0) * var(--m-sstep) + .05s),scale .8s var(--m-spring) calc(var(--si, 0) * var(--m-sstep) + .05s),transform .25s ease,box-shadow .25s ease,filter .2s ease,color .2s ease,background-color .2s ease}html.motion.is-ready [data-stagger].is-in>*{opacity:1;translate:none;scale:none}html.motion [data-stagger].is-reset>*{transition:none!important}html.motion .game-grid[data-stagger]>*{transition-delay:calc(var(--si, 0) * 35ms),calc(var(--si, 0) * 35ms),calc(var(--si, 0) * 35ms),0s,0s,0s,0s,0s}html.motion .hero__copy>*{transition:opacity .9s ease,transform 1.2s var(--m-ease)}html.motion .hero__copy>.hero__lead{transition-delay:.42s}html.motion .hero__copy>.hero__legal{transition-delay:.78s}html.motion .hero__copy>.hero__title,html.motion .hero__copy>.hero__cta{opacity:1;transform:none;transition:none}html.motion .hero__title>span{clip-path:inset(0 -8% 100% -8%);transform:translateY(100%);transition:clip-path 1.2s var(--m-ease) .1s,transform 1.2s var(--m-ease) .1s}html.motion .hero__title>span+span{transition-delay:.24s}html.motion.is-ready .hero__title>span{clip-path:inset(-20% -8% -32% -8%);transform:none}html.motion .hero .hero__cta>.btn{opacity:0;scale:.86;transition:opacity .5s ease .6s,scale .9s var(--m-spring) .6s,transform .2s ease,box-shadow .2s ease,filter .2s ease,translate .35s var(--m-ease)}html.motion .hero .hero__cta>.btn+.btn{transition-delay:.72s,.72s,0s,0s,0s,0s}html.motion.is-ready .hero .hero__cta>.btn{opacity:1;scale:none}html.motion .hero__visual{transform:none;scale:.94;transition:opacity .9s ease .1s,scale 1.4s var(--m-ease) .1s}html.motion.is-ready .hero__visual{scale:none}html.motion .hero__logo-wrap{opacity:0;scale:.78;transition:opacity .6s ease .28s,scale 1.3s var(--m-spring) .28s,translate .5s ease-out}html.motion.is-ready .hero__logo-wrap{opacity:1;scale:none}html.motion .hero__card{opacity:0;scale:.3;rotate:calc(var(--r, 0deg) * -2.6);transition:opacity .5s ease var(--cd, .4s),scale 1.1s var(--m-spring) var(--cd, .4s),rotate 1.4s var(--m-ease) var(--cd, .4s),translate .45s ease-out}html.motion .hero__card--1{--cd: .42s}html.motion .hero__card--2{--cd: .52s}html.motion .hero__card--3{--cd: .62s}html.motion .hero__card--4{--cd: .72s}html.motion .hero__card--5{--cd: .36s}html.motion.is-ready .hero__card{opacity:1;scale:none;rotate:0deg}html.motion .coin{opacity:0;scale:0;transition:opacity .4s ease calc(.7s + var(--k, 0) * .07s),scale .8s var(--m-spring) calc(.7s + var(--k, 0) * .07s)}html.motion .coin--2{--k: 1}html.motion .coin--3{--k: 2}html.motion .coin--4{--k: 3}html.motion .coin--5{--k: 4}html.motion .coin--6{--k: 5}html.motion .coin--7{--k: 6}html.motion.is-ready .coin{opacity:1;scale:none}.coin{animation-name:float,m-coin;animation-duration:6s,4.2s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite}@keyframes m-coin{to{rotate:y 360deg}}html.motion .hero__halo{opacity:0}html.motion.is-ready .hero__halo{animation:m-halo-in 1.5s var(--m-ease) .2s both,m-breathe 6s ease-in-out 1.7s infinite}@keyframes m-halo-in{0%{opacity:0;scale:.4}35%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes m-breathe{0%,to{opacity:1;scale:1}50%{opacity:.72;scale:1.07}}.hero__rays:after{content:"";position:absolute;inset:8%;background:repeating-conic-gradient(from 7deg,rgba(255,120,230,.08) 0deg 3deg,transparent 3deg 17deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 18%,transparent 60%);mask:radial-gradient(circle at 50% 50%,#000 0 18%,transparent 60%);animation:spin 80s linear infinite reverse}.spark{position:absolute;left:var(--x);top:var(--y);z-index:5;width:var(--s, 18px);aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,#fff,#fff4bef2 28%,#ffd65a00) center / 16% 100% no-repeat,radial-gradient(closest-side,#fff,#fff4bef2 28%,#ffd65a00) center / 100% 16% no-repeat,radial-gradient(circle,#ffeca0f2 0,#ffc85073 18%,#ffbe3c00 46%);opacity:0;scale:0;pointer-events:none;animation:m-twinkle 3.6s ease-in-out var(--t, 0s) infinite}@keyframes m-twinkle{0%,to{opacity:0;scale:0;rotate:0deg}10%{opacity:1;scale:1}26%{opacity:0;scale:.2;rotate:100deg}}html.motion:not(.is-ready) .hero .spark{animation-play-state:paused}html.motion.is-ready .stat.is-in .stat__value{animation:m-land .7s var(--m-spring) calc(2s + var(--i, 0) * 80ms) both}@keyframes m-land{0%,to{scale:1}45%{scale:1.1}}:where(html.motion) :is(.card,.strip__item,.studio,.stat,.org,.step):before{background:conic-gradient(from var(--ang),transparent 0 68%,rgba(255,246,196,var(--spark)) 84%,rgba(255,79,216,calc(var(--spark) * .9)) 92%,transparent 97%),var(--edge)}html.motion svg[data-draw] :is(path,line,polyline,polygon,rect,circle,ellipse){stroke-dasharray:var(--len) calc(var(--len) + 2px);stroke-dashoffset:calc(var(--len) + 1px);transition:stroke-dashoffset 1.1s var(--m-ease) calc(var(--i, 0) * var(--m-step) + .25s)}html.motion [data-stagger] svg[data-draw] :is(path,line,polyline,polygon,rect,circle,ellipse){transition-delay:calc(var(--si, 0) * var(--m-sstep) + .3s)}html.motion.is-ready .is-in svg[data-draw] :is(path,line,polyline,polygon,rect,circle,ellipse){stroke-dashoffset:0}html.motion .reward__value b{display:inline-block;font-variant-numeric:tabular-nums;scale:.6;opacity:0;transition:scale 1s var(--m-spring) calc(var(--i, 0) * var(--m-step) + .3s),opacity .4s ease calc(var(--i, 0) * var(--m-step) + .3s)}html.motion .reward.is-in .reward__value b{scale:none;opacity:1}.reward--wide{isolation:isolate;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,rgba(255,79,216,.22),transparent 52%),radial-gradient(circle at 76% 32%,rgba(255,240,180,.42),rgba(252,214,90,.16) 8%,transparent 22%),radial-gradient(46% 54% at 76% 32%,rgba(252,214,90,.3),transparent 70%),linear-gradient(160deg,#8632eaf0,#340f80f5)}.reward__burst{position:absolute;left:76%;top:32%;z-index:-1;width:170%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 4deg,rgba(255,228,140,.15) 0deg 4deg,transparent 4deg 14deg);-webkit-mask:radial-gradient(circle,transparent 0 4%,#000 9%,rgba(0,0,0,.55) 26%,transparent 46%);mask:radial-gradient(circle,transparent 0 4%,#000 9%,rgba(0,0,0,.55) 26%,transparent 46%);pointer-events:none;animation:spin 70s linear infinite}.reward__sparks{position:absolute;inset:0;z-index:-1;pointer-events:none}.game__art{transition:transform .25s var(--m-ease),box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.game:hover .game__art{transform:perspective(700px) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg))}.game:hover .game__art:after{background:radial-gradient(circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.34),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 26%,transparent 72%,rgba(10,4,24,.32))}}html.motion .studio .studio__covers img{opacity:0;translate:0 16px;scale:.6;transition:opacity .4s ease calc(var(--i, 0) * var(--m-step) + .35s + var(--c, 0) * .09s),translate .8s var(--m-spring) calc(var(--i, 0) * var(--m-step) + .35s + var(--c, 0) * .09s),scale .8s var(--m-spring) calc(var(--i, 0) * var(--m-step) + .35s + var(--c, 0) * .09s),transform .35s ease}html.motion .studio.is-in .studio__covers img{opacity:1;translate:none;scale:none}html.motion .flow[data-reveal]{opacity:1;transform:none}html.motion .flow:before{scale:1 0;transform-origin:50% 0;transition:scale 1.8s var(--m-ease) .2s}html.motion .flow.is-in:before{scale:none}html.motion .flow:not(.is-in):after{visibility:hidden}html.motion .flow__node{scale:.3;opacity:0;transition:scale .8s var(--m-spring) .25s,opacity .3s ease .25s}html.motion .flow__step.is-in .flow__node{scale:none;opacity:1}html.motion .step .step__num{scale:.4;opacity:0;transition:scale .9s var(--m-spring) calc(var(--i, 0) * var(--m-step) + .25s),opacity .3s ease calc(var(--i, 0) * var(--m-step) + .25s)}html.motion .step.is-in .step__num{scale:none;opacity:1}@media(min-width:900px){html.motion .step:not(:last-child):after{scale:0 1;transform-origin:0 50%;transition:scale .7s var(--m-ease) calc(var(--i, 0) * var(--m-step) + .7s)}html.motion .step.is-in:not(:last-child):after{scale:none}}html.motion .strip__label:before,html.motion .strip__label:after{scale:0 1;transition:scale 1.4s var(--m-ease) .15s}html.motion .strip__label:before{transform-origin:100% 50%}html.motion .strip__label:after{transform-origin:0 50%}html.motion.is-ready .strip__label:before,html.motion.is-ready .strip__label:after{scale:none}.nav__link{position:relative}.topbar .nav__link:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--pink));box-shadow:0 0 8px #fcd65a8c;scale:0 1;transition:scale .45s var(--m-ease)}.topbar .nav__link:hover:after,.topbar .nav__link.is-active:after{scale:none}.topbar .nav__link.is-active{color:#fff}html.motion .btn{position:relative;overflow:hidden;isolation:isolate}html.motion .btn:not([data-reveal]){transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,translate .35s var(--m-ease)}html.motion [data-stagger]>.btn{transition:opacity .5s ease calc(var(--si, 0) * var(--m-sstep) + .05s),translate .8s var(--m-ease) calc(var(--si, 0) * var(--m-sstep) + .05s),scale .8s var(--m-spring) calc(var(--si, 0) * var(--m-sstep) + .05s),transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn .i-arrow{transition:translate .3s var(--m-ease)}.btn:hover .i-arrow{translate:4px 0}.ripple{position:absolute;z-index:0;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle,#ffffff6b,#fff0 70%);pointer-events:none;animation:m-ripple .7s ease-out forwards}@keyframes m-ripple{0%{scale:0;opacity:1}to{scale:1;opacity:0}}.shoots{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.shoot{position:absolute;left:var(--x);top:var(--y);width:var(--l, 140px);height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0,#d6beffb3 60%,#fff);box-shadow:0 0 10px 1px #c896ff80;transform-origin:100% 50%;opacity:0;animation:m-shoot 1.3s cubic-bezier(.3,.6,.4,1) forwards}@keyframes m-shoot{0%{opacity:0;transform:rotate(var(--a)) translate(-40px) scaleX(.2)}18%,60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(380px) scaleX(1)}}.cursor-glow{position:fixed;left:0;top:0;z-index:-1;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(closest-side,rgba(168,80,255,.17),rgba(255,79,216,.07) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .6s ease;will-change:transform}.cursor-glow.is-on{opacity:1}html:is(.intro-on,.rules-on,.doc-on) :is(.shoots,.cursor-glow){display:none}@media(prefers-reduced-motion:reduce){.spark,.shoots,.cursor-glow,.ripple,.reward__burst,.kicker:after,.eyebrow:after{display:none}html.motion [data-reveal],html.motion [data-stagger]>*,html.motion .section__head>*,html.motion .hero__copy>*,html.motion .hero__title>span,html.motion .hero .hero__cta>.btn,html.motion .hero__visual,html.motion .hero__card,html.motion .coin,html.motion .stat[data-reveal],html.motion .reward__value b,html.motion .flow__node,html.motion .step .step__num{opacity:1!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;clip-path:none!important}html.motion .hero__logo-wrap,html.motion .hero__halo,html.motion .studio .studio__covers img{opacity:1!important;translate:none!important;scale:none!important}html.motion .flow:before,html.motion .step:after,html.motion .strip__label:before,html.motion .strip__label:after{scale:none!important}html.motion svg[data-draw] *{stroke-dasharray:none!important;stroke-dashoffset:0!important}.topbar .nav__link:after{transition:none}}
