.rx{--rx-bg:#04070b;--rx-surface:#0a0f16;--rx-surface-2:#0e151f;--rx-elevated:#121b27;--rx-line:#1c2733;--rx-line-2:#28374a;--rx-cyan:#0898ff;--rx-cyan-bright:#5cc8ff;--rx-cyan-muted:#0b4f85;--rx-ice:#bfe8ff;--rx-gold:#e8b84a;--rx-gold-bright:#ffd978;--rx-gold-muted:#7a5a17;--rx-text:#ffffff;--rx-text-2:#c4cdd8;--rx-muted:#8b96a6;--rx-success:#3ddc84;--rx-warning:#ffb547;--rx-danger:#ff8597;--rx-on-cyan:#021018;--rx-on-gold:#1a1000;--rx-s1:4px;--rx-s2:8px;--rx-s3:12px;--rx-s4:16px;--rx-s5:20px;--rx-s6:24px;--rx-s8:32px;--rx-r-sm:8px;--rx-r-md:12px;--rx-r-lg:16px;--rx-r-xl:22px;--rx-r-pill:999px;--rx-glow-cyan:0 0 0 1px rgba(8,152,255,.5),0 0 22px rgba(8,152,255,.32),inset 0 0 22px rgba(8,152,255,.08);--rx-glow-gold:0 0 0 1px rgba(232,184,74,.55),0 0 24px rgba(232,184,74,.3),inset 0 0 22px rgba(232,184,74,.08);--rx-edge-cyan:linear-gradient(135deg,#bfe8ff,#0898ff 30%,#0b3558 55%,#5cc8ff);--rx-edge-gold:linear-gradient(135deg,#fff1c7,#e8b84a 28%,#4a340b 55%,#ffd978);--rx-sheen:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 42%);--rx-font-display:var(--font-rx-display),"Barlow Condensed","Arial Narrow",sans-serif;--rx-font-body:var(--font-instrument-sans),system-ui,sans-serif;--rx-dur-micro:180ms;--rx-dur-fast:240ms;--rx-dur-standard:450ms;--rx-dur-medium:650ms;--rx-dur-reward:900ms;--rx-ease-out:cubic-bezier(.25,.8,.35,1);--rx-ease-out-cubic:cubic-bezier(.22,1,.36,1);--rx-ease-back:cubic-bezier(.34,1.35,.64,1);--rx-accent:var(--rx-cyan);--rx-accent-bright:var(--rx-cyan-bright);--rx-accent-soft:rgba(8,152,255,.16);--rx-accent-glow:var(--rx-glow-cyan);--rx-accent-edge:var(--rx-edge-cyan);--rx-on-accent:var(--rx-on-cyan);position:relative;min-height:100dvh;isolation:isolate;overflow-x:clip;overflow-wrap:normal;color:var(--rx-text);font:400 15px/1.5 var(--rx-font-body);background:radial-gradient(90% 40% at 100% 0,rgba(8,152,255,.16),transparent 70%),radial-gradient(70% 30% at 0 35%,rgba(8,152,255,.07),transparent 70%),var(--rx-bg)}.rx.rx-member-plus{background:radial-gradient(90% 40% at 100% 0,rgba(8,152,255,.14),transparent 70%),radial-gradient(70% 34% at 0 45%,rgba(232,184,74,.09),transparent 70%),var(--rx-bg)}.rx-plus{--rx-accent:var(--rx-gold);--rx-accent-bright:var(--rx-gold-bright);--rx-accent-soft:rgba(232,184,74,.14);--rx-accent-glow:var(--rx-glow-gold);--rx-accent-edge:var(--rx-edge-gold);--rx-on-accent:var(--rx-on-gold)}.rx :focus-visible{outline:3px solid var(--rx-ice);outline-offset:2px;border-radius:8px}.rx a{color:var(--rx-cyan-bright)}.rx h1,.rx h2,.rx h3{margin:0;font-family:var(--rx-font-display);font-weight:800;letter-spacing:.02em;line-height:1;text-wrap:balance}.rx-col{max-width:30rem;margin:0 auto;padding:12px 18px 32px;display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width:960px){.rx-col{max-width:68rem;padding-inline:32px}}.rx-display{font:800 48px/.9 var(--rx-font-display);letter-spacing:.015em;text-transform:uppercase;text-shadow:0 0 28px rgba(8,152,255,.35)}.rx-headline{font:800 26px/1 var(--rx-font-display);letter-spacing:.02em;text-transform:uppercase}.rx-section{font:700 15px/1.1 var(--rx-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rx-text-2)}.rx-caption{font-size:13px;line-height:1.4;color:var(--rx-text-2)}.rx-micro{font:700 11px/1.2 var(--rx-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--rx-muted)}.rx-nowrap{white-space:nowrap}.rx-num{font-family:var(--rx-font-display);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em}.rx-accent-text{color:var(--rx-accent)}.rx-muted{color:var(--rx-muted)}.rx-panel{position:relative;border:1px solid var(--rx-line);border-radius:var(--rx-r-lg);background:var(--rx-sheen),linear-gradient(160deg,var(--rx-surface-2),var(--rx-surface) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 32px rgba(0,0,0,.35)}.rx-edged{border:1.5px solid transparent;background:var(--rx-sheen) padding-box,linear-gradient(160deg,var(--rx-surface-2),var(--rx-surface) 70%) padding-box,var(--rx-accent-edge) border-box;box-shadow:0 0 26px var(--rx-accent-soft),inset 0 1px 0 rgba(255,255,255,.06),0 14px 36px rgba(0,0,0,.4)}.rx-pad{padding:16px}.rx-row{align-items:center;gap:12px}.rx-row,.rx-stack{display:flex;min-width:0}.rx-stack{flex-direction:column;gap:8px}.rx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 18px;border-radius:var(--rx-r-md);border:0;font:800 18px/1 var(--rx-font-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--rx-dur-micro) var(--rx-ease-out),box-shadow var(--rx-dur-fast) var(--rx-ease-out),background var(--rx-dur-fast)}.rx-btn:active{transform:scale(.97)}.rx a.rx-btn-primary,.rx-btn-primary{color:var(--rx-on-accent);background:linear-gradient(180deg,var(--rx-accent-bright),var(--rx-accent) 55%);box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 8px 28px var(--rx-accent-soft),0 0 22px var(--rx-accent-soft)}.rx-btn-primary:hover{box-shadow:0 0 0 1px rgba(255,255,255,.2) inset,0 8px 32px var(--rx-accent-soft),0 0 30px var(--rx-accent-soft)}.rx a.rx-btn-outline,.rx-btn-outline{color:var(--rx-accent-bright);background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 1.5px var(--rx-accent)}.rx-btn-outline:hover{background:var(--rx-accent-soft)}.rx-btn-quiet{color:var(--rx-text-2);background:var(--rx-surface-2);box-shadow:inset 0 0 0 1px var(--rx-line-2);cursor:default}.rx-count{min-width:24px;height:24px;padding:0 7px;border-radius:var(--rx-r-pill);display:inline-grid;place-items:center;font:800 14px/1 var(--rx-font-display);letter-spacing:0;color:var(--rx-accent-bright);background:var(--rx-on-accent)}.rx-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;font:800 11.5px/1.2 var(--rx-font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rx-chip-ready{color:var(--rx-on-accent);background:var(--rx-accent)}.rx-chip-claimed{color:var(--rx-success);box-shadow:inset 0 0 0 1px rgba(61,220,132,.5)}.rx-chip-muted{color:var(--rx-muted);box-shadow:inset 0 0 0 1px var(--rx-line-2)}.rx-chip-xp{color:var(--rx-accent-bright);background:var(--rx-accent-soft);box-shadow:inset 0 0 0 1px rgba(92,200,255,.35)}.rx-plus .rx-chip-xp{box-shadow:inset 0 0 0 1px rgba(255,217,120,.35)}.rx-xp{position:relative;height:10px;border-radius:var(--rx-r-pill);background:#121b27;box-shadow:inset 0 1px 2px rgba(0,0,0,.6);overflow:visible}.rx-xp-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--rx-cyan-muted),var(--rx-accent) 55%,var(--rx-accent-bright));box-shadow:0 0 14px var(--rx-accent-soft),0 0 4px var(--rx-accent)}.rx-plus .rx-xp-fill{background:linear-gradient(90deg,var(--rx-gold-muted),var(--rx-gold) 55%,var(--rx-gold-bright))}.rx-xp-fill:after{content:"";position:absolute;right:-3px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle,#fff 0 22%,var(--rx-accent-bright) 36%,transparent 70%);opacity:0;transition:opacity var(--rx-dur-fast)}.rx-xp[data-moving=true] .rx-xp-fill:after{opacity:1}.rx-level{display:flex;align-items:baseline;gap:8px}.rx-level-word{font:800 22px/1 var(--rx-font-display);letter-spacing:.06em;color:var(--rx-accent-bright);text-transform:uppercase}.rx-level-num{font:800 44px/.9 var(--rx-font-display);color:var(--rx-text);text-shadow:0 0 18px var(--rx-accent-soft)}.rx-path{list-style:none;margin:0;padding:4px 2px 22px}.rx-path,.rx-path li{display:flex;align-items:center}.rx-path li{position:relative;flex:1 1 0;min-width:0}.rx-path li:last-child{flex:0 0 auto}.rx-path li:not(:last-child):after{content:"";flex:1;height:2px;margin:0 4px;border-radius:2px;background:var(--rx-line-2)}.rx-path li[data-done=true]:not(:last-child):after{background:linear-gradient(90deg,var(--rx-accent),var(--rx-accent-bright));box-shadow:0 0 8px var(--rx-accent-soft)}.rx-node{position:relative;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 16px/1 var(--rx-font-display);color:var(--rx-muted);background:var(--rx-surface);box-shadow:inset 0 0 0 1.5px var(--rx-line-2)}.rx-node[data-state=claimed]{color:var(--rx-on-accent);background:var(--rx-accent);box-shadow:0 0 10px var(--rx-accent-soft)}.rx-node[data-state=ready]{color:var(--rx-text);background:radial-gradient(circle,var(--rx-accent-soft),var(--rx-surface) 70%);box-shadow:inset 0 0 0 2px var(--rx-accent-bright),0 0 18px var(--rx-accent);animation:rx-pulse-once var(--rx-dur-standard) var(--rx-ease-out) .4s 2}.rx-node[data-current=true]{width:40px;height:40px;font-size:19px;color:var(--rx-text);box-shadow:inset 0 0 0 2px var(--rx-accent-bright),0 0 0 5px rgba(8,152,255,.12),0 0 22px var(--rx-accent-soft)}.rx-plus .rx-node[data-current=true]{box-shadow:inset 0 0 0 2px var(--rx-gold-bright),0 0 0 5px rgba(232,184,74,.12),0 0 22px var(--rx-accent-soft)}.rx-node[data-state=next]{color:var(--rx-text-2);box-shadow:inset 0 0 0 1.5px var(--rx-accent-muted,#1f6db0)}.rx-node[data-state=locked]{opacity:.55}.rx-you{position:absolute;left:50%;top:calc(100% + 6px);transform:translateX(-50%);font:800 11px/1 var(--rx-font-display);letter-spacing:.16em;color:var(--rx-accent-bright);white-space:nowrap}.rx-art{display:block;width:100%;height:auto;overflow:visible}.rx-pools{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rx-pool{display:flex;flex-direction:column;gap:6px;padding:14px 12px 12px;border-radius:var(--rx-r-lg);text-decoration:none;color:var(--rx-text)!important;min-width:0;transition:transform var(--rx-dur-micro) var(--rx-ease-out)}.rx-pool:active{transform:scale(.98)}.rx-pool h3{font-size:20px;color:var(--rx-accent-bright);text-transform:uppercase;white-space:nowrap;text-shadow:0 0 14px var(--rx-accent-soft)}.rx-pool{position:relative;isolation:isolate}.rx-pool:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 38% at 50% 56%,var(--rx-accent-soft),transparent 72%),radial-gradient(80% 30% at 30% 88%,rgba(255,255,255,.035),transparent 70%)}.rx-pool .rx-pool-art{width:78%;margin:2px auto -2px}.rx-pool[data-locked=true] .rx-pool-art{filter:saturate(.55) brightness(.8)}.rx-tile{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--rx-r-md);text-decoration:none;color:var(--rx-text)!important;min-width:0}.rx-tile-art{width:54px;height:54px;flex:none;border-radius:10px;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,var(--rx-accent-soft),#070b10 72%);box-shadow:inset 0 0 0 1px var(--rx-line-2);color:var(--rx-accent-bright)}.rx-tile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rx-tile-title{font:700 17px/1.1 var(--rx-font-display);letter-spacing:.03em;text-transform:uppercase}.rx-meter{height:6px;border-radius:3px;background:#121b27;overflow:hidden}.rx-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rx-accent),var(--rx-accent-bright));box-shadow:0 0 8px var(--rx-accent-soft)}.rx-stat{padding:12px;display:flex;flex-direction:column;gap:2px}.rx-stat b{font:800 28px/1 var(--rx-font-display);font-variant-numeric:tabular-nums}.rx-home{display:grid;gap:16px}.rx-home>*{min-width:0}.rx-home-main,.rx-home-side{display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width:960px){.rx-home{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px}.rx-home-side{position:sticky;top:16px}.rx-pool .rx-pool-art{width:64%}}.rx a.rx-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;font:800 15px/1 var(--rx-font-display);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--rx-text-2)}.rx a.rx-back:hover{color:var(--rx-text)}@media (max-width:959px){.rx-track-layout .rx-home-side{order:-1}.rx-only-wide{display:none}}@media (min-width:960px){.rx-only-narrow{display:none}}.rx-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--rx-r-md);background:var(--rx-surface);box-shadow:inset 0 0 0 1px var(--rx-line)}.rx-switch a{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:9px;font:800 15px/1 var(--rx-font-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--rx-text-2);transition:background var(--rx-dur-fast),color var(--rx-dur-fast)}.rx-switch a:hover{color:var(--rx-text)}.rx-switch a[aria-current=page]{color:var(--rx-on-accent);background:linear-gradient(180deg,var(--rx-accent-bright),var(--rx-accent));box-shadow:0 0 18px var(--rx-accent-soft)}.rx-switch a[data-pool=plus]{--rx-accent:var(--rx-gold);--rx-accent-bright:var(--rx-gold-bright);--rx-on-accent:var(--rx-on-gold);--rx-accent-soft:rgba(232,184,74,.18)}.rx-switch a[aria-current=page]:after{content:"";position:absolute;left:18%;right:18%;bottom:-5px;height:2px;border-radius:2px;background:var(--rx-accent-bright);animation:rx-underline var(--rx-dur-fast) var(--rx-ease-out-cubic) both}@keyframes rx-underline{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.rx-track{--rx-rail-x:20px;position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rx-track:before{content:"";bottom:22px;width:2px;margin-left:-1px;border-radius:2px;background:var(--rx-line-2)}.rx-rail-fill,.rx-track:before{position:absolute;left:var(--rx-rail-x);top:22px}.rx-rail-fill{width:3px;margin-left:-1.5px;border-radius:3px;overflow:hidden;background:linear-gradient(180deg,var(--rx-accent-bright),var(--rx-accent));box-shadow:0 0 10px var(--rx-accent-soft)}.rx-rail-fill:after{content:"";position:absolute;left:0;right:0;top:0;height:90px;background:linear-gradient(180deg,transparent,#fff 50%,transparent);animation:rx-rail-sweep 1.1s var(--rx-ease-out) .35s both}@keyframes rx-rail-sweep{0%{top:-90px;opacity:1}80%{opacity:.9}to{top:100%;opacity:0}}.rx-step{grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center}.rx-step,.rx-step-dot{position:relative;display:grid}.rx-step-dot{z-index:1;width:40px;height:40px;border-radius:50%;place-items:center;font:800 18px/1 var(--rx-font-display);color:var(--rx-muted);background:var(--rx-bg);box-shadow:inset 0 0 0 1.5px var(--rx-line-2)}.rx-step[data-state=claimed] .rx-step-dot{color:var(--rx-accent-bright);box-shadow:inset 0 0 0 1.5px var(--rx-accent)}.rx-step[data-here=true] .rx-step-dot,.rx-step[data-state=ready] .rx-step-dot{color:var(--rx-text);box-shadow:inset 0 0 0 2px var(--rx-accent-bright),0 0 0 5px var(--rx-accent-soft),0 0 20px var(--rx-accent-soft)}.rx-step[data-state=ready] .rx-step-dot{animation:rx-pulse-once var(--rx-dur-standard) var(--rx-ease-out) .9s 2}.rx-step[data-state=next] .rx-step-dot{color:var(--rx-text-2);box-shadow:inset 0 0 0 1.5px var(--rx-accent)}.rx-step-card{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 12px;border-radius:var(--rx-r-md);text-decoration:none;color:var(--rx-text)!important;min-width:0}.rx-step-art{width:52px;height:52px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--rx-accent-bright);background:radial-gradient(circle at 50% 35%,var(--rx-accent-soft),#070b10 72%);box-shadow:inset 0 0 0 1px var(--rx-line-2)}.rx-step-art svg.rx-art{width:50px}.rx-step[data-state=ready] .rx-step-card{box-shadow:var(--rx-accent-glow)}.rx-step[data-state=expired] .rx-step-card,.rx-step[data-state=locked] .rx-step-card,.rx-step[data-state=passed] .rx-step-card{opacity:.62}.rx-step[data-state=locked] .rx-step-art{filter:saturate(.4)}a.rx-step-card:active{transform:scale(.985)}.rx-lock{width:20px;height:20px;flex:none;color:var(--rx-muted)}.rx-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:var(--rx-r-md);background:var(--rx-surface);box-shadow:inset 0 0 0 1px var(--rx-line)}.rx-tabs a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:9px;font:800 14px/1 var(--rx-font-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--rx-text-2)}.rx-tabs a:hover{color:var(--rx-text)}.rx-tabs a[aria-current=page]{color:var(--rx-on-cyan);background:linear-gradient(180deg,var(--rx-cyan-bright),var(--rx-cyan));box-shadow:0 0 16px rgba(8,152,255,.25)}.rx-tabpanel{animation:rx-tabfade var(--rx-dur-fast) var(--rx-ease-out) both}@keyframes rx-tabfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rx-vault-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rx-vault-list .rx-tile{min-height:76px}.rx-vault-list .rx-tile[data-tone=muted]{opacity:.7}.rx-settle{animation:rx-settle var(--rx-dur-medium) var(--rx-ease-back) both,rx-edge-once 1.2s var(--rx-ease-out) .2s both}@keyframes rx-settle{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}@keyframes rx-edge-once{0%{box-shadow:0 0 0 1px var(--rx-accent-bright),0 0 28px var(--rx-accent)}to{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 32px rgba(0,0,0,.35)}}.rx .rx-expiry{color:var(--rx-warning);font-weight:600}.rx-expiring{animation:rx-amber-once 1.4s var(--rx-ease-out) .4s both}@keyframes rx-amber-once{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 32px rgba(0,0,0,.35)}40%{box-shadow:0 0 0 1px var(--rx-warning),0 0 18px rgba(255,181,71,.35)}}.rx-code{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;text-align:center;border-radius:var(--rx-r-lg)}.rx-code strong{font:800 44px/1 var(--rx-font-display);letter-spacing:.22em;padding-left:.22em;color:var(--rx-text);text-shadow:0 0 18px var(--rx-accent-soft);font-variant-numeric:tabular-nums}.rx-hero-value{font:800 76px/.9 var(--rx-font-display);color:var(--rx-accent-bright);text-shadow:0 0 30px var(--rx-accent-soft)}.rx-stage{position:relative;display:flex;flex-direction:column;gap:18px;align-items:center;min-height:calc(100dvh - 220px)}.rx-stage-dim{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(60% 45% at 50% 45%,var(--rx-accent-soft),rgba(0,0,0,.75) 70%);transition:opacity var(--rx-dur-standard) var(--rx-ease-out)}.rx-stage[data-phase=claimed] .rx-stage-dim,.rx-stage[data-phase=claiming] .rx-stage-dim,.rx-stage[data-phase=opening] .rx-stage-dim,.rx-stage[data-phase=revealed] .rx-stage-dim{opacity:1}.rx-stage-title{font-size:44px;text-shadow:0 0 30px var(--rx-accent-soft)}.rx-stage[data-phase=claimed] .rx-stage-title,.rx-stage[data-phase=revealed] .rx-stage-title{color:var(--rx-accent-bright);animation:rx-title-in var(--rx-dur-medium) var(--rx-ease-back) both}@keyframes rx-title-in{0%{opacity:0;transform:scale(.9);letter-spacing:.12em}to{opacity:1;transform:none}}.rx-stage-center{position:relative;width:100%;max-width:360px;min-height:300px;display:grid;place-items:center}.rx-stage-center>*{grid-area:1/1}.rx-stage-actions{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:12px}.rx-stage-chest{width:min(260px,72%);animation:rx-rise var(--rx-dur-medium) var(--rx-ease-out-cubic) backwards;transition:opacity var(--rx-dur-standard),transform var(--rx-dur-reward) var(--rx-ease-out-cubic)}.rx-stage-chest .rx-chest-lid{transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--rx-dur-medium) var(--rx-ease-back)}.rx-stage-chest .rx-chest-light{transition:opacity var(--rx-dur-medium) var(--rx-ease-out)}.rx-chest-open .rx-chest-lid{transform:translate(-6px,-26px) rotate(-10deg)}.rx-chest-open .rx-chest-light{opacity:.55}.rx-chest-open .rx-chest-seam{filter:brightness(1.6)}.rx-stage[data-phase=claimed] .rx-stage-chest,.rx-stage[data-phase=claiming] .rx-stage-chest,.rx-stage[data-phase=revealed] .rx-stage-chest{opacity:0;transform:translateY(40px) scale(.9)}.rx-stage-card{animation:rx-card-rise var(--rx-dur-reward) var(--rx-ease-out-cubic) both}.rx-stage[data-tier=ultra] .rx-stage-card{animation-duration:1.3s}@keyframes rx-card-rise{0%{opacity:0;transform:translateY(60px) scale(.9) rotate(-4deg)}60%{opacity:1;transform:translateY(-6px) scale(1.02) rotate(1.5deg)}to{opacity:1;transform:none}}.rx-ticket{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 18px 22px;text-align:center;border-radius:18px;border:2px solid transparent;background:radial-gradient(80% 60% at 50% 35%,var(--rx-accent-soft),transparent 70%) padding-box,linear-gradient(160deg,#101a26,#05080d) padding-box,var(--rx-accent-edge) border-box;box-shadow:0 0 40px var(--rx-accent-soft),0 20px 50px rgba(0,0,0,.55)}.rx-ticket:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translateX(-100%);animation:rx-ticket-shine 1.2s var(--rx-ease-out) .5s both;pointer-events:none}@keyframes rx-ticket-shine{to{transform:translateX(100%)}}.rx-ticket-flame{position:absolute;right:-18px;bottom:-22px;width:120px;height:120px;fill:var(--rx-accent);opacity:.12}.rx-ticket-tier{color:var(--rx-accent-bright)}.rx-ticket-value{font:800 92px/.9 var(--rx-font-display);color:var(--rx-text);text-shadow:0 0 26px var(--rx-accent),0 2px 0 rgba(0,0,0,.4)}.rx-ticket-sub{font:800 24px/1 var(--rx-font-display);letter-spacing:.06em;color:var(--rx-accent-bright);text-transform:uppercase}.rx-ticket-desc{margin-top:6px}.rx-ticket-compact{width:100%;height:100%;justify-content:center;border-radius:14px;box-shadow:none}.rx-ticket-compact .rx-ticket-value{font-size:72px}.rx-ticket-compact:after{display:none}.rx-ticket[data-tier=premium],.rx-ticket[data-tier=ultra]{--rx-accent-edge:var(--rx-edge-gold)}.rx-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;align-self:stretch}.rx-checks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--rx-text-2)}.rx-checks li:before{content:"";width:20px;height:20px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rx-line-2)}.rx-checks li:not([data-done=false]):before{background:var(--rx-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23021018' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center /13px no-repeat;box-shadow:0 0 10px var(--rx-accent-soft)}.rx-btn-done{cursor:default;animation:rx-press var(--rx-dur-fast) var(--rx-ease-out) both}@keyframes rx-press{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}.rx-draw{stroke-dasharray:24;stroke-dashoffset:24;animation:rx-draw var(--rx-dur-standard) var(--rx-ease-out) 80ms forwards}@keyframes rx-draw{to{stroke-dashoffset:0}}.rx-stage{--rx-sr-gold:#ffc23d;--rx-sr-gold-l:#ffd36b;--rx-sr-cy:#19d3ff}.rx-stage-kicker{font-size:13px;letter-spacing:.16em;color:#ffe7b0;text-transform:uppercase}.rx-stage[data-mode=scratch][data-phase=closed] .rx-stage-title,.rx-stage[data-mode=scratch][data-phase=opening] .rx-stage-title{color:var(--rx-sr-gold-l);text-shadow:0 0 14px rgba(255,170,0,.7);animation:rx-head-in .45s var(--rx-ease-out-cubic) .15s both}.rx-stage[data-mode=scratch][data-phase=closed] .rx-stage-kicker{animation:rx-head-in .45s var(--rx-ease-out-cubic) .3s both}@keyframes rx-head-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rx-stage[data-mode=scratch] .rx-stage-dim{opacity:1;background:radial-gradient(60% 40% at 50% 48%,rgba(255,160,30,.26),transparent 70%),radial-gradient(120% 55% at 22% 8%,rgba(11,107,255,.22),transparent 60%)}.rx-stage[data-phase=claimed] .rx-stage-dim{background:radial-gradient(60% 35% at 50% 45%,rgba(25,160,255,.35),transparent 70%)!important}.rx-embers{position:absolute;inset:-40px -16px;overflow:hidden;pointer-events:none;z-index:-1}.rx-embers i{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;box-shadow:0 0 6px currentColor;color:inherit;animation:rx-ember linear infinite}.rx-stage[data-phase=claimed] .rx-embers{opacity:0;transition:opacity .5s}@keyframes rx-ember{0%{transform:translate(0)}50%{transform:translate(10px,-50vh)}to{transform:translate(-6px,-105vh)}}.rx-stage-scratch{width:min(320px,88%);aspect-ratio:3/4;animation:rx-card-enter .8s cubic-bezier(.22,1,.36,1) .2s both}@keyframes rx-card-enter{0%{opacity:0;transform:translateY(360px) scale(.86)}40%{opacity:1}75%{transform:translateY(-8px) scale(1.01)}to{opacity:1;transform:none}}.rx-scratch{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(255,190,70,.45),#2a1a00 55%,#0a0705)}.rx-scratch-frame{position:absolute;inset:0;border-radius:16px;border:2px solid var(--rx-sr-gold);pointer-events:none;box-shadow:0 0 22px rgba(255,175,40,.6),inset 0 0 14px rgba(255,190,60,.45);animation:rx-frame-glow 2s ease-in-out infinite}@keyframes rx-frame-glow{0%,to{box-shadow:0 0 16px rgba(255,175,40,.55),inset 0 0 14px rgba(255,190,60,.45)}50%{box-shadow:0 0 42px rgba(255,175,40,.9),inset 0 0 18px rgba(255,190,60,.6)}}.rx-stage-scratch{filter:drop-shadow(0 20px 40px rgba(0,0,0,.55))}.rx-scratch-prize{position:absolute;inset:0;display:grid;place-items:center}.rx-scratch-foil{position:absolute;inset:0;width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;transition:opacity .35s var(--rx-ease-out),transform .45s var(--rx-ease-out),filter .45s var(--rx-ease-out)}.rx-scratch[data-cleared=true] .rx-scratch-foil{opacity:0;transform:scale(1.08);filter:blur(2px) brightness(1.7);pointer-events:none}.rx-scratch[data-cleared=true] .rx-scratch-frame{animation:none;opacity:0;transition:opacity .5s .3s}.rx-scratch-foil:active{cursor:grabbing}.rx-scratch-sheen{position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%);mix-blend-mode:overlay;transform:translateX(-110%);animation:rx-scratch-sweep 3.4s var(--rx-ease-out) .9s infinite}@keyframes rx-scratch-sweep{0%{transform:translateX(-110%)}40%,to{transform:translateX(110%)}}.rx-scratch[data-touched=true] .rx-scratch-sheen{display:none}.rx-scratch-wait{width:64px;height:64px;opacity:.8;animation:rx-wait 1.1s ease-in-out infinite alternate}.rx-scratch-wait path{fill:var(--rx-sr-gold-l)}@keyframes rx-wait{0%{opacity:.35;transform:scale(.92)}to{opacity:.9;transform:scale(1.04);filter:drop-shadow(0 0 12px rgba(255,190,60,.5))}}.rx-hint{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;min-height:92px}.rx-hint strong{font:600 17px/1 var(--rx-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--rx-sr-gold-l);animation:rx-head-in .3s var(--rx-ease-out) both}.rx-hint span{font-size:14px;color:#d9dee6}.rx-hint-arrow{width:26px;height:32px;margin-top:4px;fill:var(--rx-sr-gold);filter:drop-shadow(0 0 6px rgba(255,180,40,.9));animation:rx-bob 1s ease-in-out infinite}@keyframes rx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rx-stage-flash{position:fixed;inset:0;pointer-events:none;z-index:5;background:radial-gradient(circle at 50% 45%,#fff6d6,rgba(255,200,80,.5) 30%,transparent 65%);animation:rx-flash .55s ease-out forwards}@keyframes rx-flash{0%{opacity:0}10%{opacity:.85}to{opacity:0}}.rx-stage:has(>.rx-stage-flash) .rx-stage-center{animation:rx-shake .45s linear}@keyframes rx-shake{0%,to{transform:none}15%{transform:translate(3px,-3px)}30%{transform:translate(-3px,2px)}45%{transform:translate(2px,3px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(1px,1px)}}.rx-congrats{font-size:56px!important;color:var(--rx-sr-gold-l)!important;text-shadow:0 3px 0 #8a5a00,0 0 22px rgba(255,170,0,.8)!important;transform:rotate(-3deg);animation:rx-congrats .5s var(--rx-ease-back) both!important}@keyframes rx-congrats{0%{opacity:0;transform:rotate(-3deg) scale(.6)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.rx-stage[data-phase=claiming] .rx-stage-kicker,.rx-stage[data-phase=revealed] .rx-stage-kicker{font:500 19px/1 var(--rx-font-display);letter-spacing:.12em;animation:rx-head-in .3s var(--rx-ease-out) .2s both}.rx-art{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;animation:rx-art-pop .65s var(--rx-ease-back) .15s both}@keyframes rx-art-pop{0%{opacity:0;transform:scale(.7) translateY(20px)}to{opacity:1;transform:scale(1.06)}}.rx-stage-card{width:min(320px,88%);display:grid;place-items:center}.rx-art-stack{position:relative;width:240px;height:130px}.rx-art-col{position:absolute;bottom:4px;width:62px;display:flex;flex-direction:column-reverse}.rx-art-col[data-col="0"]{left:14px}.rx-art-col[data-col="1"]{left:52px;bottom:26px;width:66px}.rx-art-col[data-col="2"]{right:10px;bottom:10px}.rx-art-col i{display:block;height:22px;margin-top:-15px;border-radius:50%;border:1px solid #a6dcff;background:linear-gradient(180deg,#6cc0ff,#1a5fe0 60%,#0d3a9e);box-shadow:0 4px 0 #082a78,0 0 8px rgba(30,140,255,.5);animation:rx-coin-drop .35s var(--rx-ease-back) both}@keyframes rx-coin-drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}.rx-art-coin{position:absolute;left:50%;top:0;width:104px;height:104px;margin-left:-40px;display:grid;place-items:center;border-radius:50%;border:4px solid #7cc6ff;background:radial-gradient(circle at 35% 30%,#a6dcff 0,#2b7cff 35%,#0b3fae 75%,#072a75 100%);box-shadow:0 0 26px rgba(40,150,255,.85),inset 0 0 0 6px rgba(255,255,255,.12);animation:rx-coin-in .6s var(--rx-ease-back) .55s both}.rx-art-coin svg{width:54%;height:54%;fill:#e8f7ff;filter:drop-shadow(0 0 6px rgba(150,220,255,.9))}@keyframes rx-coin-in{0%{opacity:0;transform:scale(.4) rotate(-30deg)}to{opacity:1;transform:none}}.rx-art-ticket{width:190px;height:116px;display:grid;place-items:center;border-radius:12px;border:3px solid var(--rx-sr-gold);background:linear-gradient(135deg,#3a2600,#120b00 60%,#3a2600);box-shadow:0 0 28px rgba(255,180,40,.7);transform:rotate(-7deg);margin-bottom:6px}.rx-art-ticket svg{width:64px;height:64px;fill:var(--rx-sr-gold-l);filter:drop-shadow(0 0 10px rgba(255,170,0,.8))}.rx-art-value{font:700 74px/.95 var(--rx-font-display);color:var(--rx-sr-gold-l);text-transform:uppercase;text-shadow:0 3px 0 #8a5a00,0 0 18px rgba(255,170,0,.75);margin-top:4px}.rx-art-sub{font:600 26px/1 var(--rx-font-display);letter-spacing:.03em;color:#ffe7a6;text-transform:uppercase;text-shadow:0 0 12px rgba(255,170,0,.6)}.rx-art-desc{margin-top:8px;max-width:28ch}.rx-art-compact{animation:none;transform:scale(.78)}.rx-art-compact *{animation:none!important}.rx-checks-in{align-self:center;width:auto;gap:9px}.rx-checks-in li{font-size:15px;color:#fff;animation:rx-check-in .3s var(--rx-ease-out) both}.rx-checks-in li:first-child{animation-delay:.5s}.rx-checks-in li:nth-child(2){animation-delay:.65s}.rx-checks-in li:nth-child(3){animation-delay:.8s}@keyframes rx-check-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.rx-stage[data-mode] .rx-checks li:not([data-done=false]):before{background-color:var(--rx-sr-cy)}.rx-btn-in{animation:rx-head-in .3s var(--rx-ease-out) .95s both}.rx-btn-in+.rx-btn-in{animation-delay:1.05s}.rx-claimed-check{width:46px;height:46px;fill:none;stroke:var(--rx-sr-cy);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--rx-sr-cy))}.rx-claimed-check circle{stroke-dasharray:126;stroke-dashoffset:126;animation:rx-stroke .45s var(--rx-ease-out) .15s forwards}.rx-claimed-check path{stroke-dasharray:30;stroke-dashoffset:30;animation:rx-stroke .3s var(--rx-ease-out) .5s forwards}@keyframes rx-stroke{to{stroke-dashoffset:0}}.rx-stage[data-phase=claimed] .rx-stage-title{color:#fff!important;font-size:34px;animation:rx-congrats-plain .4s var(--rx-ease-back) .3s both}@keyframes rx-congrats-plain{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.rx-claimed-what{font:500 20px/1.1 var(--rx-font-display);color:var(--rx-sr-cy);text-transform:uppercase;margin-top:6px;animation:rx-head-in .3s var(--rx-ease-out) .45s both}.rx-stage[data-phase=claimed] .rx-stage-kicker{font-size:12px;color:#c8d6e5;animation:rx-head-in .3s var(--rx-ease-out) .55s both}.rx-vault{place-items:center}.rx-vault,.rx-vault-box{position:relative;width:170px;height:150px;display:grid}.rx-vault-box{border-radius:20px;border:2px solid var(--rx-sr-cy);background:linear-gradient(160deg,#0f2443,#050b16 70%);box-shadow:0 0 30px rgba(25,211,255,.6),inset 0 0 18px rgba(25,211,255,.25);place-items:center;animation:rx-vault-in .5s var(--rx-ease-back) both,rx-vault-thud .5s var(--rx-ease-out) .55s}.rx-vault-box:before{content:"";position:absolute;inset:18px 22px;border-radius:12px;border:1.5px solid rgba(25,211,255,.55)}.rx-vault-box:after{content:"";position:absolute;left:12px;top:34px;width:8px;height:86px;background:linear-gradient(var(--rx-sr-cy) 0 16px,transparent 16px 70px,var(--rx-sr-cy) 70px);opacity:.7;border-radius:2px}.rx-vault-door{position:relative;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:3px solid var(--rx-sr-cy);box-shadow:0 0 18px var(--rx-sr-cy)}.rx-vault-door svg{width:26px;height:26px;fill:var(--rx-sr-cy)}.rx-vault-ring{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px;border-radius:50%;border:3px solid var(--rx-sr-cy);box-shadow:0 0 20px var(--rx-sr-cy);opacity:0;animation:rx-ring .7s var(--rx-ease-out) .55s}@keyframes rx-vault-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes rx-vault-thud{0%,to{transform:scale(1)}30%{transform:scale(1.07);box-shadow:0 0 60px rgba(25,211,255,.95),inset 0 0 18px rgba(25,211,255,.4)}}@keyframes rx-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.3)}}@media (prefers-reduced-motion:reduce){.rx-embers,.rx-hint-arrow,.rx-scratch-sheen,.rx-stage-flash{display:none}.rx-art,.rx-art *,.rx-btn-in,.rx-checks-in li,.rx-claimed-what,.rx-congrats,.rx-scratch-frame,.rx-stage-center,.rx-stage-kicker,.rx-stage-scratch,.rx-stage-title,.rx-vault-box,.rx-vault-ring{animation:none!important}.rx-claimed-check circle,.rx-claimed-check path{animation:none;stroke-dashoffset:0}.rx-scratch[data-cleared=true] .rx-scratch-foil{transform:none;filter:none}}.rx-col:has(>.hx-hero){max-width:46rem}.hx-hero{display:flex;flex-direction:column;gap:4px}.hx-hero-kicker{font-size:13px;letter-spacing:.42em;color:var(--rx-text-2)}.hx-hero-title{font:800 clamp(48px,13vw,64px)/.9 var(--rx-font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff}.hx-hero-title span{display:block;background:linear-gradient(90deg,#0898ff,#5cc8ff 60%,#8fd8ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(8,152,255,.45))}@media (min-width:960px){.hx-hero-title{font-size:72px}}.hx-hero-tag{font:700 11.5px/1.4 var(--rx-font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--rx-text-2)}.hx-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:18px 16px 14px;border-radius:20px;border:1.5px solid transparent;overflow:hidden;background:radial-gradient(60% 80% at 82% 42%,var(--rx-accent-soft),transparent 70%) padding-box,linear-gradient(150deg,#0c1624,#05080d 70%) padding-box,var(--rx-accent-edge) border-box;box-shadow:0 0 30px var(--rx-accent-soft),0 18px 44px rgba(0,0,0,.5)}.hx-card-plus{background:radial-gradient(60% 80% at 82% 42%,rgba(232,184,74,.22),transparent 70%) padding-box,linear-gradient(150deg,#17120a,#05080d 70%) padding-box,var(--rx-edge-gold) border-box}.hx-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.hx-card-logo{height:34px;width:auto;max-width:70%;object-fit:contain;object-position:left center;align-self:flex-start;margin-left:-4px}.hx-card-word{display:flex;flex-direction:column;gap:2px}.hx-card-word span{font:800 24px/1 var(--rx-font-display);letter-spacing:.28em;text-transform:uppercase;color:#fff}.hx-card-word b{color:var(--rx-gold-bright);text-shadow:0 0 12px rgba(232,184,74,.6)}.hx-card-word small{font:800 15px/1 var(--rx-font-display);letter-spacing:.6em;text-transform:uppercase;color:var(--rx-accent-bright)}.hx-card-name{margin-top:8px;font:700 20px/1.15 var(--rx-font-body);color:#fff;overflow-wrap:anywhere}.hx-card-id{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--rx-text-2);white-space:nowrap}.hx-mono{font-family:ui-monospace,Consolas,monospace;letter-spacing:.02em;color:#fff}.hx-copy{display:inline-grid;place-items:center;width:36px;height:36px;margin:-6px 0;border:0;border-radius:8px;background:transparent;color:var(--rx-text-2);cursor:pointer}.hx-copy:hover{color:#fff;background:rgba(255,255,255,.06)}.hx-card-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 12px;border-radius:999px;font:800 12.5px/1.2 var(--rx-font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;box-shadow:inset 0 0 0 1.5px var(--rx-accent);background:rgba(0,0,0,.35)}.hx-card-chip svg{color:var(--rx-on-accent);background:var(--rx-accent);border-radius:50%;padding:2px}.hx-card-chip-muted{color:var(--rx-text-2);box-shadow:inset 0 0 0 1px var(--rx-line-2)}.hx-card-emblem{display:flex;flex-direction:column;align-items:center;gap:10px}.hx-card-ring{position:relative;isolation:isolate;overflow:hidden;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;color:var(--rx-accent-bright);box-shadow:0 0 26px var(--rx-accent-soft),inset 0 0 18px rgba(0,0,0,.6)}.hx-card-ring:before{inset:0;z-index:-2;background:conic-gradient(from 200deg,var(--rx-accent-bright),var(--rx-accent) 25%,#06101d 50%,var(--rx-accent) 75%,var(--rx-accent-bright));animation:hx-ring-turn 9s linear 2}.hx-card-ring:after,.hx-card-ring:before{content:"";position:absolute;border-radius:50%}.hx-card-ring:after{inset:7px;z-index:-1;background:#05070b}.hx-card-mark{width:58%;height:auto;animation:hx-mark-in .7s cubic-bezier(.2,1.4,.4,1) .2s both,hx-mark-glow 3.2s ease-in-out .9s 3}@keyframes hx-ring-turn{to{transform:rotate(1turn)}}@keyframes hx-mark-in{0%{opacity:0;transform:scale(.6) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes hx-mark-glow{0%,to{filter:drop-shadow(0 0 5px rgba(25,140,255,.45))}50%{filter:drop-shadow(0 0 14px rgba(25,200,255,.95))}}.hx-card-motto{font:700 10.5px/1.5 var(--rx-font-display);letter-spacing:.28em;text-align:center}.hx-card-motto,.rx a.hx-card-qr{text-transform:uppercase;color:var(--rx-accent-bright)}.rx a.hx-card-qr{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:40px;font:800 13px/1 var(--rx-font-display);letter-spacing:.12em;text-decoration:none}@media (max-width:430px){.hx-card-ring{width:88px;height:88px}}@media (max-width:380px){.hx-card-ring{width:76px;height:76px}.hx-card-word span{letter-spacing:.18em}}.hx-progress{display:flex;align-items:center;gap:14px;padding:14px;flex-wrap:wrap}.hx-hex{position:relative;flex:none;width:76px;height:84px;display:grid;place-items:center}.hx-hex>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hx-hex-outer{fill:none;stroke:var(--rx-accent-bright);stroke-width:4;filter:drop-shadow(0 0 6px var(--rx-accent))}.hx-hex-inner{fill:#0a1830;stroke:var(--rx-accent);stroke-width:1.5}.hx-hex.rx-plus .hx-hex-inner{fill:#1d1606}.hx-hex-stack{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1}.hx-hex-crown{width:18px;height:16px;margin-bottom:1px;fill:var(--rx-gold-bright);filter:drop-shadow(0 0 4px var(--rx-gold))}.hx-hex-lvl{font:800 11px/1 var(--rx-font-display);letter-spacing:.14em;color:#fff}.hx-hex-num{font:800 34px/.95 var(--rx-font-display);color:#fff;text-shadow:0 0 8px var(--rx-accent-soft)}.rx a.hx-next{display:flex;align-items:center;gap:8px;padding-left:12px;border-left:1px solid var(--rx-line-2);text-decoration:none;color:#fff}.hx-next-title{font:800 17px/1.1 var(--rx-font-display);letter-spacing:.02em;text-transform:uppercase;max-width:9ch}.hx-next-art{width:58px;flex:none}@media (max-width:440px){.rx a.hx-next{flex-basis:100%;border-left:0;border-top:1px solid var(--rx-line-2);padding:10px 0 0;justify-content:space-between}.hx-next-title{max-width:none}}.hx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 4px}.rx a.hx-stat{display:flex;flex-direction:column;gap:2px;padding:4px 10px;text-decoration:none;color:#fff;min-width:0}.hx-stat+.hx-stat{border-left:1px solid var(--rx-line-2)}.hx-stat b{font:800 26px/1.05 var(--rx-font-display);font-variant-numeric:tabular-nums}.hx-stat-label{display:flex;align-items:center;gap:2px;font-size:12px;line-height:1.25;color:var(--rx-text-2)}.hx-stat-label svg{flex:none;color:var(--rx-cyan-bright)}.hx-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rx a.hx-tile{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;min-height:124px;border-radius:14px;text-decoration:none;color:#fff;overflow:hidden;border:1.5px solid transparent;background:radial-gradient(90% 70% at 30% 20%,var(--hx-tone-soft),transparent 70%) padding-box,linear-gradient(160deg,#0e1622,#06090e) padding-box,linear-gradient(160deg,var(--hx-tone),rgba(255,255,255,.06) 60%) border-box;box-shadow:0 0 18px var(--hx-tone-soft);transition:transform var(--rx-dur-micro) var(--rx-ease-out)}.rx a.hx-tile:active{transform:scale(.97)}.hx-tile-gold{--hx-tone:#e8b84a;--hx-tone-soft:rgba(232,184,74,.22)}.hx-tile-green{--hx-tone:#3ddc84;--hx-tone-soft:rgba(61,220,132,.16)}.hx-tile-blue{--hx-tone:#0898ff;--hx-tone-soft:rgba(8,152,255,.22)}.hx-tile-amber{--hx-tone:#ffb547;--hx-tone-soft:rgba(255,181,71,.18)}.hx-tile-icon{color:var(--hx-tone);filter:drop-shadow(0 0 8px var(--hx-tone));margin-bottom:auto}.hx-tile-badge{position:absolute;top:8px;right:8px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font:800 13px/1 var(--rx-font-display);color:#fff;background:#0873cc;box-shadow:0 0 10px #0898ff}.hx-tile-title{font:800 16px/1.05 var(--rx-font-display);letter-spacing:.02em;text-transform:uppercase}.hx-tile-sub{font-size:11.5px;line-height:1.25;color:var(--rx-text-2)}@media (max-width:360px){.hx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hx-split{display:grid;gap:10px}@media (min-width:420px){.hx-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hx-visits{display:flex;gap:10px;padding:14px;border-radius:var(--rx-r-lg);border:1px solid var(--rx-line);background:var(--rx-sheen),linear-gradient(160deg,var(--rx-surface-2),var(--rx-surface) 70%)}.hx-visits-flame{color:var(--rx-cyan);filter:drop-shadow(0 0 8px var(--rx-cyan))}.hx-visits-title{font:800 20px/1.1 var(--rx-font-display);letter-spacing:.02em;text-transform:uppercase}.hx-dots{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.hx-dots li{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 13px/1 var(--rx-font-display);color:var(--rx-text-2);box-shadow:inset 0 0 0 1.5px var(--rx-line-2)}.hx-dots li[data-done=true]{color:#fff;background:var(--rx-cyan);box-shadow:0 0 10px rgba(8,152,255,.5)}.hx-dots li.hx-dot-gift{color:var(--rx-gold-bright);box-shadow:inset 0 0 0 1.5px var(--rx-gold)}.rx a.hx-promo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px;padding:14px;border-radius:var(--rx-r-lg);overflow:hidden;text-decoration:none;color:#fff;text-align:center;border:1.5px solid transparent;background:radial-gradient(70% 60% at 50% 35%,rgba(232,184,74,.35),transparent 70%) padding-box,linear-gradient(160deg,#1a1408,#07060a) padding-box,var(--rx-edge-gold) border-box;box-shadow:0 0 26px rgba(232,184,74,.25)}.hx-promo-confetti{position:absolute;inset:0;pointer-events:none;opacity:.8;background:radial-gradient(2px 2px at 12% 20%,#ffd978,transparent),radial-gradient(2px 3px at 82% 18%,#fff1c7,transparent),radial-gradient(3px 2px at 70% 70%,#e8b84a,transparent),radial-gradient(2px 2px at 24% 76%,#ffd978,transparent),radial-gradient(2px 2px at 50% 12%,#fff,transparent),radial-gradient(3px 3px at 90% 52%,#e8b84a,transparent)}.hx-promo-ticket{color:var(--rx-gold-bright);filter:drop-shadow(0 0 12px var(--rx-gold));transform:rotate(-12deg)}.hx-promo-title{font:800 22px/1 var(--rx-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-gold-bright);text-shadow:0 0 14px rgba(232,184,74,.5)}.hx-promo-sub{font-size:12.5px;color:var(--rx-text-2)}.hx-promo-go{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--rx-gold-bright);box-shadow:inset 0 0 0 1.5px var(--rx-gold)}.hx-rec{padding:14px;display:flex;flex-direction:column;gap:12px}.hx-rec-list{list-style:none;margin:0 -14px;padding:0 14px 4px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.hx-rec-list li{flex:0 0 136px;scroll-snap-align:start;gap:6px}.hx-rec-list li,.rx a.hx-rec-card{display:flex;flex-direction:column}.rx a.hx-rec-card{gap:4px;text-decoration:none;color:#fff}.hx-rec-media{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--rx-line-2)}.hx-rec-media img{object-fit:contain;padding:8px}.hx-rec-name{font:800 14px/1.1 var(--rx-font-display);letter-spacing:.03em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-rec-meta{font-size:11.5px;color:var(--rx-text-2)}.hx-rec-list li>p{font-size:11px!important}.rx-rise{animation:rx-rise var(--rx-dur-standard) var(--rx-ease-out-cubic) both}.rx-rise-1{animation-delay:60ms}.rx-rise-2{animation-delay:.12s}.rx-rise-3{animation-delay:.18s}.rx-rise-4{animation-delay:.24s}@keyframes rx-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes rx-pulse-once{0%,to{transform:scale(1)}50%{transform:scale(1.06);filter:brightness(1.25)}}@keyframes rx-sheen{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}.rx-sheen-once{position:relative;overflow:hidden}.rx-sheen-once:before{content:"";position:absolute;inset:0 auto 0 0;width:40%;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:rx-sheen 1.1s var(--rx-ease-out) .5s both}@media (prefers-reduced-motion:reduce){.rx *,.rx :after,.rx :before{animation:none!important;transition-duration:1ms!important}}@keyframes rx-sweep{0%{transform:translateX(-160%) skewX(-20deg)}55%,to{transform:translateX(420%) skewX(-20deg)}}.hx-card.rx-sheen-once:before{width:30%;background:linear-gradient(90deg,transparent,rgba(160,225,255,.2),transparent);animation:rx-sweep 4.5s ease-in-out 1.8s 2}.hx-card-name{text-transform:capitalize}.rx-sound{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--rx-text-2);font:600 13px var(--font-instrument-sans),sans-serif;cursor:pointer}.rx-sound:hover{color:#fff}.rx-sound:focus-visible{outline:2px solid var(--rx-accent-bright);outline-offset:2px}.rx-scratch-feature{position:relative;display:grid;grid-template-columns:70px 1fr;gap:6px 16px;align-items:center;margin-bottom:12px;padding:14px 14px 12px;border-radius:12px;border:2px solid #ffc23d;background:linear-gradient(135deg,#2a1c02,#0c0802 55%,#231703);color:#fff;text-decoration:none;animation:rx-feature-glow 1.5s ease-in-out infinite}@keyframes rx-feature-glow{0%,to{box-shadow:0 0 12px rgba(255,180,40,.45)}50%{box-shadow:0 0 28px rgba(255,180,40,.8)}}.rx-scratch-feature-art{width:62px;height:68px;display:grid;place-items:center;border-radius:8px;border:1.5px solid #ffc23d;transform:rotate(-8deg);background:linear-gradient(135deg,#3b2a0a,#0d0903)}.rx-scratch-feature-art svg{width:36px;height:36px;fill:#ffc23d;filter:drop-shadow(0 0 6px rgba(255,170,0,.7))}.rx-scratch-feature-body{display:flex;flex-direction:column}.rx-scratch-feature-body strong{font:700 22px/1 var(--rx-font-display);text-transform:uppercase;color:#ffd36b}.rx-scratch-feature-body span{font:500 13px/1.3 var(--rx-font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffe3a0}.rx-scratch-feature-btn{grid-column:1/-1;display:grid;place-items:center;min-height:40px;margin-top:6px;border-radius:8px;background:linear-gradient(180deg,#5fe4ff,#19d3ff);color:#03121c;font:600 15px/1 var(--rx-font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 14px rgba(25,211,255,.6);transition:transform .12s}.rx-scratch-feature:active .rx-scratch-feature-btn{transform:scale(.97)}.rx-scratch-feature:focus-visible{outline:2px solid #19d3ff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.rx-scratch-feature{animation:none;box-shadow:0 0 16px rgba(255,180,40,.55)}}.rx-prestige{display:inline-flex;align-items:center;margin-right:10px;padding:3px 9px;border-radius:999px;border:1px solid var(--rx-gold,#f5c542);color:var(--rx-gold-bright,#FFD66B);font:800 12px/1 var(--rx-font-display,inherit);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.rx-style-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:999px;background:rgba(3,8,23,.8);border:1px solid rgba(90,150,255,.35);width:min(300px,88%);margin:12px auto 0;position:relative;z-index:2}.rx-style-switch button{height:36px;border:0;border-radius:999px;background:transparent;color:#cfd8e8;font:700 14px/1 var(--rx-font-display,inherit);letter-spacing:.06em;cursor:pointer}.rx-style-switch button[aria-pressed=true]{background:linear-gradient(180deg,#5fb2ff,#0a9bff);color:#021022;box-shadow:0 0 14px rgba(61,139,255,.6)}.rx-stage-plinko{width:min(380px,94%);animation:rx-card-enter .8s cubic-bezier(.22,1,.36,1) .1s both;filter:drop-shadow(0 20px 40px rgba(0,0,0,.55))}.rx-plinko{display:flex;flex-direction:column;gap:10px}.rx-plinko-frame{padding:8px;border-radius:200px 200px 24px 24px;background:linear-gradient(160deg,#eef3fb,#7d889c 22%,#2b3242 45%,#a9b4c7 70%,#3a4252);box-shadow:0 0 36px rgba(31,107,255,.3)}.rx-plinko[data-variant=plus] .rx-plinko-frame{background:linear-gradient(160deg,#fff4cf,#c9962e 25%,#4a3208 48%,#e8c36a 72%,#5b3d0a);box-shadow:0 0 36px rgba(255,181,46,.35)}.rx-plinko-inner{position:relative;overflow:hidden;border-radius:192px 192px 17px 17px;background:radial-gradient(ellipse 80% 50% at 50% 35%,#0e2552 0,#061230 50%,#020814 100%);padding:22px 10px 8px}.rx-plinko-inner:before{content:"";position:absolute;inset:6px;border:5px dashed #5cc8ff;border-radius:186px 186px 13px 13px;opacity:.95;filter:drop-shadow(0 0 6px #0a9bff) drop-shadow(0 0 14px rgba(47,134,255,.8));pointer-events:none;animation:rx-rim 1.6s ease-in-out infinite}@keyframes rx-rim{0%,to{opacity:.95}50%{opacity:.6}}.rx-plinko[data-variant=plus] .rx-plinko-inner:before{border-color:#ffc94d;filter:drop-shadow(0 0 6px #ffb52e)}.rx-plinko-title{position:absolute;top:12px;left:0;right:0;text-align:center;font:900 22px/1 var(--rx-font-display,inherit);letter-spacing:.12em;background:linear-gradient(180deg,#fff,#dfe6f2 40%,#7f8ba0 55%,#e9eef7 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-plinko-canvas{position:relative;display:block;width:100%;aspect-ratio:400/470}.rx-plinko-speed{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border-radius:14px;background:#030817;border:1px solid rgba(90,150,255,.35);width:min(220px,70%);margin:0 auto}.rx-plinko-speed button{height:32px;border-radius:10px;border:1px solid rgba(150,180,230,.25);background:linear-gradient(180deg,#1a2338,#0d1424);color:#fff;font:800 14px/1 inherit;cursor:pointer}.rx-plinko-speed button[aria-pressed=true]{background:linear-gradient(180deg,#5fb2ff,#0a9bff);border-color:#9fd0ff;box-shadow:0 0 12px rgba(61,139,255,.6)}@media (prefers-reduced-motion:reduce){.rx-stage-plinko{animation:none}}.rx-wheel{display:flex;flex-direction:column;align-items:center;gap:10px}.rx-wheel-title{font:900 26px/1 var(--rx-font-display,inherit);letter-spacing:.08em;background:linear-gradient(180deg,#fff,#dfe6f2 40%,#7f8ba0 55%,#e9eef7 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-wheel-stage{position:relative;width:100%;aspect-ratio:1;margin-top:8px}.rx-wheel-rim{position:absolute;inset:0;border-radius:50%;background:linear-gradient(160deg,#eef3fb,#7d889c 22%,#2b3242 45%,#a9b4c7 70%,#3a4252);box-shadow:0 0 40px rgba(10,155,255,.35),0 24px 50px rgba(0,0,0,.65)}.rx-wheel[data-variant=plus] .rx-wheel-rim{background:linear-gradient(160deg,#fff4cf,#c9962e 25%,#4a3208 48%,#e8c36a 72%,#5b3d0a);box-shadow:0 0 40px rgba(255,181,46,.35),0 24px 50px rgba(0,0,0,.65)}.rx-wheel-well{position:absolute;inset:1.4%;border-radius:50%;background:radial-gradient(circle,#061230 80%,#020814 100%)}.rx-wheel-lights{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.rx-wheel-ring{inset:6.4%;background:linear-gradient(200deg,#eef3fb,#4a5468 45%,#c9d3e3 75%,#2b3242)}.rx-wheel-face,.rx-wheel-ring{position:absolute;border-radius:50%}.rx-wheel-face{inset:7%;width:86%;height:86%;will-change:transform}.rx-wheel-gloss{inset:7%;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 40% 20%,rgba(255,255,255,.14),transparent 70%),radial-gradient(circle,transparent 62%,rgba(0,0,0,.35) 100%)}.rx-wheel-gloss,.rx-wheel-hub{position:absolute;border-radius:50%}.rx-wheel-hub{left:38%;top:38%;width:24%;height:24%;padding:5px;box-sizing:border-box;background:linear-gradient(160deg,#eef3fb,#5a6478 40%,#c9d3e3 70%,#3a4252);box-shadow:0 0 24px rgba(10,155,255,.7);display:grid;place-items:center}.rx-wheel-hub svg{width:100%;height:100%;border-radius:50%;padding:18%;box-sizing:border-box;background:radial-gradient(circle at 50% 35%,#0e2552,#020814 75%);box-shadow:inset 0 0 0 3px #0a9bff;fill:#fff;filter:drop-shadow(0 0 8px rgba(10,155,255,.9))}.rx-wheel-pointer{position:absolute;left:50%;top:-3%;width:13%;height:14%;margin-left:-6.5%;transform-origin:50% 22%;filter:drop-shadow(0 0 10px rgba(255,209,102,.8)) drop-shadow(0 4px 4px rgba(0,0,0,.6))}.rx-wheel-pointer,.rx-wheel-pointer i{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,#ffe9a8,#e0a21c 60%,#8a5a00)}.rx-wheel-pointer i{position:absolute;left:18%;top:8%;width:64%;height:60%;background:linear-gradient(180deg,#fff,#d6dde9)}.rx-game-title{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;z-index:1;margin:8px 0 4px;pointer-events:none}.rx-game-title svg{width:30px;height:30px;fill:#6fd0ff;filter:drop-shadow(0 0 10px rgba(10,155,255,.95))}.rx-game-title span{white-space:nowrap;font-weight:900;font-stretch:125%;font-size:clamp(32px,10.5vw,46px);line-height:1;letter-spacing:.01em;background:linear-gradient(180deg,#fff,#dfe6f2 40%,#7f8ba0 55%,#e9eef7 80%,#9aa5b8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(120,170,255,.35))}.rx-wheel .rx-game-title span{font-size:clamp(26px,8.4vw,38px)}.rx-wheel .rx-game-title{align-self:center}.rx-wheel .rx-game-panel{align-self:stretch}.rx-plinko[data-variant=plus] .rx-game-title svg,.rx-wheel[data-variant=plus] .rx-game-title svg{fill:#ffd166;filter:drop-shadow(0 0 10px rgba(255,181,46,.95))}.rx-game-panel{padding:12px 14px;border-radius:18px;border:2px solid transparent;background:linear-gradient(180deg,#0a1530,#050b1c) padding-box,linear-gradient(160deg,#cdd6e6,#3a4252 40%,#9aa5b8 75%,#2b3242) border-box;display:flex;flex-direction:column;gap:10px}.rx-game-row{gap:14px}.rx-game-row,.rx-game-stat{display:flex;align-items:center}.rx-game-stat{flex:1;flex-direction:column;gap:4px}.rx-game-panel small{font-size:11px;font-weight:600;letter-spacing:.2em;color:#a9bbdb}.rx-game-stat strong{white-space:nowrap;font-size:clamp(22px,7.4vw,34px);font-style:italic;font-weight:900;line-height:1.05;color:#eaf4ff;text-shadow:0 0 18px rgba(80,160,255,.9)}.rx-game-stat strong[data-gold=true]{color:#ffd166;text-shadow:0 0 18px rgba(255,181,46,.8)}.rx-game-side{flex:1.2;display:flex;flex-direction:column;align-items:center;gap:6px;border-left:1px solid rgba(160,190,240,.25);padding-left:14px}.rx-game-side .rx-plinko-speed{width:100%}.rx-game-recent{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(160,190,240,.18)}.rx-game-recent>div{flex:1;display:grid;gap:6px}.rx-game-recent span{height:30px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11.5px;text-overflow:ellipsis;font-weight:800;border:2px solid #1ea7ff;color:#e6efff;background:rgba(47,134,255,.12);box-shadow:0 0 10px rgba(47,134,255,.3);white-space:nowrap;overflow:hidden}.rx-game-recent span[data-gold=true]{border-color:#ffc94d;color:#ffe7a3;background:rgba(255,181,46,.14);box-shadow:0 0 10px rgba(255,181,46,.45)}.rx-burst{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:radial-gradient(circle,rgba(20,12,0,.55),rgba(0,0,0,.35) 70%);animation:rx-burst-in .35s ease-out both}.rx-burst:not([data-gold]){background:radial-gradient(circle,rgba(4,18,48,.7),rgba(0,0,0,.35) 70%)}.rx-burst-rays{position:absolute;inset:-20%;background:repeating-conic-gradient(from 0deg,rgba(255,209,102,.34) 0deg 7deg,transparent 7deg 18deg);-webkit-mask:radial-gradient(circle,#000 14%,transparent 62%);mask:radial-gradient(circle,#000 14%,transparent 62%);animation:rx-rays 14s linear infinite}@keyframes rx-rays{to{transform:rotate(1turn)}}@keyframes rx-burst-in{0%{opacity:0}to{opacity:1}}.rx-burst-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;animation:rx-burst-pop .55s cubic-bezier(.2,.9,.3,1) both}@keyframes rx-burst-pop{0%{transform:scale(.4) rotate(-8deg);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}.rx-burst-card small{font-size:12px;font-weight:700;letter-spacing:.24em;color:#ffe7a3}.rx-burst:not([data-gold]) .rx-burst-card small{color:#bfe4ff}.rx-burst-card strong{font-size:clamp(28px,9vw,44px);font-weight:900;font-stretch:125%;line-height:1;white-space:nowrap;background:linear-gradient(180deg,#fff6d6,#ffd166 45%,#c98a0c 60%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(255,181,46,.6))}.rx-burst:not([data-gold]) .rx-burst-card strong{background:linear-gradient(180deg,#fff,#dfe6f2 45%,#7fb8ff 60%,#eaf4ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(80,160,255,.7))}.rx-burst-card em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.2em;color:#c9b27a;margin-top:4px}.rx-wheel-stage .rx-burst{border-radius:50%}@media (prefers-reduced-motion:reduce){.rx-burst,.rx-burst-card,.rx-burst-rays,.rx-plinko-inner:before{animation:none}}.rx-wheel{position:relative;isolation:isolate;padding:6px 0 0}.rx-night{position:absolute;inset:-28px -16px -12px;z-index:-1;overflow:hidden;border-radius:22px;pointer-events:none;background:linear-gradient(180deg,#030a1f 0,#0a1d4a 18%,#0b2560 calc(var(--horizon) - 6%),#061537 var(--horizon),#030b22 70%,#01040c 100%)}.rx-night-lakeglow{position:absolute;left:0;right:0;top:var(--horizon);height:60%;background:linear-gradient(180deg,rgba(40,90,180,.35),rgba(10,30,80,.25) 40%,transparent)}.rx-night-moon{position:absolute;top:2.5%;right:7%;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 38% 36%,#fff,#dbe6f7 40%,#9fb2d0 75%,#7d90b0);box-shadow:0 0 30px rgba(200,220,255,.6),0 0 80px rgba(150,190,255,.3);animation:rx-moon 5s ease-in-out infinite}@keyframes rx-moon{50%{box-shadow:0 0 40px rgba(200,220,255,.8),0 0 110px rgba(150,190,255,.45)}}.rx-night-trees{position:absolute;left:0;right:0;width:100%;height:26%;bottom:calc(100% - var(--horizon))}.rx-night-trees.is-reflection{bottom:auto;top:var(--horizon);transform:scaleY(-1);opacity:.28;filter:blur(1.5px)}.rx-night-shore{position:absolute;left:0;right:0;top:calc(var(--horizon) - 12px);height:24px;background:linear-gradient(180deg,transparent,rgba(140,190,255,.18),transparent);filter:blur(4px)}.rx-night-sky{position:absolute;inset:0;width:100%;height:100%}.rx-arch{display:flex;justify-content:center;font-size:clamp(36px,11.5vw,52px);line-height:1.05;white-space:nowrap;margin:4px 0 6px;filter:drop-shadow(0 2px 0 #4a5468) drop-shadow(0 4px 0 rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(120,170,255,.45));animation:rx-arch-float 3.6s ease-in-out infinite}.rx-arch span{display:inline-block;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%),linear-gradient(180deg,#fff,#e4eaf4 38%,#7f8ba0 52%,#3c4558 58%,#c9d3e3 78%,#fff);background-size:300% 100%,100% 100%;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rx-arch-shine 4.2s ease-in-out infinite}.rx-arch .rx-arch-gap{width:.28em;animation:none}.rx-wheel[data-variant=plus] .rx-arch span{background-image:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%),linear-gradient(180deg,#fff6d6,#ffd166 40%,#c98a0c 55%,#6b4300 60%,#ffe9a8 80%,#fff)}@keyframes rx-arch-shine{0%{background-position:160% 0,0 0}40%,to{background-position:-60% 0,0 0}}@keyframes rx-arch-float{50%{transform:translateY(-4px)}}.rx-wheel-glow{position:absolute;inset:-4%;border-radius:50%;background:radial-gradient(circle,rgba(10,155,255,.35) 55%,transparent 72%);filter:blur(10px);animation:rx-glow 2.4s ease-in-out infinite}.rx-wheel[data-variant=plus] .rx-wheel-glow{background:radial-gradient(circle,rgba(255,181,46,.3) 55%,transparent 72%)}@keyframes rx-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}button.rx-wheel-hub{border:0;cursor:pointer;transition:transform .15s,box-shadow .15s}button.rx-wheel-hub:hover{box-shadow:0 0 36px rgba(10,155,255,1)}button.rx-wheel-hub:active{transform:scale(.95)}.rx-wheel-hub svg{animation:rx-flame 1.5s ease-in-out infinite}@keyframes rx-flame{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(10,155,255,.8))}30%{transform:scale(1.06,1.1) translateY(-1px);filter:drop-shadow(0 0 14px rgba(10,155,255,1)) brightness(1.25)}55%{transform:scale(.97,1.02)}80%{transform:scale(1.04,1.08);filter:drop-shadow(0 0 12px rgba(10,155,255,1)) brightness(1.2)}}.rx-spin-btn{position:relative;overflow:hidden;font-weight:400;letter-spacing:.01em;font-size:clamp(20px,6vw,26px);text-transform:uppercase;animation:rx-spin-pulse 1.8s ease-in-out infinite}.rx-spin-btn:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-40%;width:28%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:rx-spin-shine 3.2s ease-in-out infinite;pointer-events:none}@keyframes rx-spin-pulse{0%,to{box-shadow:0 0 16px rgba(10,155,255,.45),inset 0 2px 0 rgba(255,255,255,.35)}50%{box-shadow:0 0 40px rgba(10,155,255,1),inset 0 2px 0 rgba(255,255,255,.35)}}@keyframes rx-spin-shine{0%{left:-40%}35%,to{left:130%}}@media (prefers-reduced-motion:reduce){.rx-arch,.rx-arch span,.rx-night-moon,.rx-spin-btn,.rx-spin-btn:after,.rx-wheel-glow,.rx-wheel-hub svg{animation:none}}.rx-arch[data-long=true]{font-size:clamp(30px,9.6vw,46px)}.rx-plinko{position:relative;isolation:isolate;padding-top:6px}.rx-pk-board{position:relative;width:100%;aspect-ratio:440/620;container-type:inline-size;filter:drop-shadow(0 18px 36px rgba(0,0,0,.65))}.rx-pk-frame{position:absolute;inset:0;width:100%;height:100%}.rx-pk-flame{position:absolute;left:0;right:0;margin:0 auto;top:6.4%;height:8.4%;width:auto;aspect-ratio:1;transform-origin:50% 85%;fill:#6fd0ff;filter:drop-shadow(0 0 10px rgba(10,155,255,.9));animation:rx-flame 1.5s ease-in-out infinite}.rx-plinko[data-variant=plus] .rx-pk-flame{fill:#ffd166;filter:drop-shadow(0 0 10px rgba(255,181,46,.9))}.rx-pk-title{position:absolute;left:0;right:0;top:15.4%}.rx-pk-title .rx-arch{font-size:13.5cqw;margin:0}.rx-plinko[data-variant=plus] .rx-arch span{background-image:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%),linear-gradient(180deg,#fff6d6,#ffd166 40%,#c98a0c 55%,#6b4300 60%,#ffe9a8 80%,#fff)}.rx-pk-burst,.rx-pk-canvas{position:absolute;left:6.818%;top:30.645%;width:86.364%;height:69.355%}.rx-plinko .rx-game-panel{margin-top:-13px;border-radius:0 0 22px 22px;position:relative}@media (prefers-reduced-motion:reduce){.rx-pk-flame{animation:none}}.rx-stage-night{position:absolute;inset:0;z-index:0;pointer-events:none}.rx-stage-night .rx-night{inset:0;border-radius:0}.rx-stage-arch{margin:0}.rx-stage-arch .rx-arch{font-size:clamp(22px,7vw,34px)}.rx-stage-night .rx-night-moon{display:none}.rx-night-aurora{position:absolute;left:-25%;right:-25%;top:-4%;height:48%;mix-blend-mode:screen;background:radial-gradient(ellipse 22% 70% at 22% 45%,rgba(40,255,190,.5),transparent 70%),radial-gradient(ellipse 30% 55% at 52% 32%,rgba(30,210,255,.42),transparent 70%),radial-gradient(ellipse 20% 65% at 80% 48%,rgba(110,255,200,.38),transparent 70%),radial-gradient(ellipse 40% 30% at 50% 70%,rgba(80,120,255,.22),transparent 70%);filter:blur(20px);animation:rx-aurora 12s ease-in-out infinite alternate}@keyframes rx-aurora{0%{transform:translateX(-4%) skewX(-6deg);opacity:.75}to{transform:translateX(4%) skewX(6deg);opacity:1}}.rx-stage-scratch{position:relative;z-index:1;width:min(330px,86%);aspect-ratio:.78}.rx-scard{position:relative;width:100%;height:100%;perspective:1100px;animation:rx-scard-float 4.2s ease-in-out infinite}@keyframes rx-scard-float{50%{transform:translateY(-7px)}}.rx-scard-glow{position:absolute;inset:-14px;border-radius:40px;background:radial-gradient(ellipse at center,rgba(10,155,255,.55),rgba(10,155,255,.15) 60%,transparent 75%);filter:blur(16px);animation:rx-scard-glow 2.2s ease-in-out infinite;pointer-events:none}.rx-scard[data-cleared=true] .rx-scard-glow,.rx-scard[data-variant=plus] .rx-scard-glow{background:radial-gradient(ellipse at center,rgba(255,181,46,.6),rgba(255,181,46,.15) 60%,transparent 75%)}@keyframes rx-scard-glow{50%{opacity:.6}}.rx-scard-rays{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;margin:-85% 0 0 -85%;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .8s;background:repeating-conic-gradient(from 0deg,rgba(255,209,102,.3) 0deg 7deg,transparent 7deg 18deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 64%);mask:radial-gradient(circle,#000 20%,transparent 64%);animation:rx-rays 18s linear infinite}.rx-scard[data-cleared=true] .rx-scard-rays{opacity:1}.rx-scard-frame{position:relative;width:100%;height:100%;border-radius:30px;padding:5px;box-sizing:border-box;background:linear-gradient(160deg,#9fd8ff,#1e6fd0 30%,#0a2c6a 55%,#5fb2ff 80%,#0a4aa0);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35),0 24px 50px rgba(0,0,0,.6),0 0 24px rgba(10,155,255,.55);transition:transform .25s ease-out,background .6s;transform-style:preserve-3d}.rx-scard[data-cleared=true] .rx-scard-frame,.rx-scard[data-variant=plus] .rx-scard-frame{background:linear-gradient(160deg,#fff4cf,#e8b54a 30%,#7a4f08 55%,#ffd970 80%,#9a6a10);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35),0 24px 50px rgba(0,0,0,.6),0 0 28px rgba(255,181,46,.6)}.rx-scard .rx-scratch{border-radius:25px;background:radial-gradient(ellipse at 50% 35%,#2a1a00,#0a0705 70%);box-shadow:0 0 0 2px #07163a}.rx-scard .rx-scratch-foil{border-radius:25px}.rx-scard-fx{position:absolute;left:-14%;top:-14%;width:128%;height:128%;pointer-events:none}.rx-face{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center}.rx-face small{font:700 12px/1 var(--rx-font-body,inherit);letter-spacing:.34em;color:#ffe7a3}.rx-face svg{width:22%;fill:#2fb4ff;filter:drop-shadow(0 0 14px rgba(10,155,255,.9))}.rx-face{container-type:inline-size;width:100%;box-sizing:border-box}.rx-face strong{max-width:100%;font-weight:400;font-size:min(64px,calc(86cqw / (var(--len, 3) * .7)));line-height:1;white-space:nowrap;background:linear-gradient(180deg,#fff6d6,#ffd166 45%,#c98a0c 60%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(255,181,46,.6))}.rx-face span{font:800 16px/1.2 inherit;letter-spacing:.16em;color:#fff;text-transform:uppercase}.rx-face i{width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,201,77,.8),transparent)}.rx-face p{margin:0;font-size:14px;line-height:1.4;color:#c9d6ee}@media (prefers-reduced-motion:reduce){.rx-night-aurora,.rx-scard,.rx-scard-glow,.rx-scard-rays{animation:none}}.rx-play-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rx-play-grid-2{grid-template-columns:1fr 1fr}.rx-play-grid .rx-btn{width:100%;min-width:0;padding-left:8px;padding-right:8px}.rx-hero-value{font-size:min(76px,calc(min(100vw - 88px, 420px) / (var(--len, 3) * .62)))}.rx-art-value,.rx-hero-value{max-width:100%;white-space:nowrap}.rx-art-value{font-size:min(74px,calc(min(72vw, 300px) / (var(--len, 3) * .64)))}.rx-stage[data-mode=scratch]{gap:10px}.rx-stage[data-mode=scratch] .rx-style-switch{margin-top:8px}.rx-stage-plinko.is-plinko{width:min(380px,94%,max(240px,calc((100vh - 450px) / 1.41)));width:min(380px,94%,max(240px,calc((100dvh - 450px) / 1.41)))}.rx-stage-plinko.is-wheel{width:min(380px,94%,max(260px,calc((100vh - 350px) / 1.17)));width:min(380px,94%,max(260px,calc((100dvh - 350px) / 1.17)))}.rx-stage-plinko.is-daily{width:min(380px,94%,max(260px,calc((100dvh - 330px) / 1.17)))}.rx-stage .rx-stage-scratch{width:min(330px,86%,max(240px,calc((100vh - 436px) * .78)));width:min(330px,86%,max(240px,calc((100dvh - 436px) * .78)))}@media (max-width:520px){.rx-stage .rx-hint{min-height:72px}.rx-game-panel{padding:8px 12px;gap:6px}.rx-game-panel small{font-size:10px;letter-spacing:.12em;white-space:nowrap}.rx-game-stat strong{font-size:clamp(20px,6.4vw,28px)}.rx-plinko-speed button{height:28px}.rx-game-recent{padding-top:6px}.rx-game-recent span{height:24px}}.rx-game-recent{flex-direction:column;align-items:stretch;gap:6px}.rx-game-recent>div{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-game-recent a,.rx-game-recent span{height:30px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-size:11.5px;font-weight:800;letter-spacing:0;border:2px solid #1ea7ff;color:#e6efff;background:rgba(47,134,255,.12);box-shadow:0 0 10px rgba(47,134,255,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.rx-game-recent a[data-gold=true],.rx-game-recent span[data-gold=true]{border-color:#ffc94d;color:#ffe7a3;background:rgba(255,181,46,.14);box-shadow:0 0 10px rgba(255,181,46,.45)}.rx-game-recent a{cursor:pointer;transition:transform .15s ease-out,filter .15s}.rx-game-recent a:focus-visible,.rx-game-recent a:hover{transform:translateY(-1px);filter:brightness(1.2)}@media (max-width:520px){.rx-game-recent>div{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-game-recent>div>:nth-child(n+4){display:none}.rx-game-recent a,.rx-game-recent span{height:26px;font-size:11px}}.rx-game-recent [data-long=true]{font-size:9.5px;padding:0 2px;letter-spacing:-.01em}.rx-game-recent>div>a,.rx-game-recent>div>span{min-height:0;height:28px;box-sizing:border-box;line-height:1}.rx:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 16%,rgba(40,150,255,.09) 19%,transparent 24%),linear-gradient(115deg,transparent 0 60%,rgba(40,150,255,.07) 64%,transparent 70%),linear-gradient(62deg,transparent 0 78%,rgba(40,150,255,.08) 83%,transparent 90%);background-size:100% 1500px;background-repeat:no-repeat}.rx-panel{border-color:rgba(60,150,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 24px rgba(30,140,255,.06),0 0 16px rgba(20,120,255,.12),0 12px 32px rgba(0,0,0,.35)}.rx-panel.rx-plus,.rx-plus .rx-panel{border-color:rgba(232,184,74,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 24px rgba(232,184,74,.05),0 0 16px rgba(232,184,74,.1),0 12px 32px rgba(0,0,0,.35)}.rx-title-glow{background:linear-gradient(180deg,#fff 35%,#bfe3ff 70%,#7fc0ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(40,150,255,.55));text-shadow:none}.rx-kicker{color:#fff;letter-spacing:.32em}.rx-kicker b{color:var(--rx-cyan-bright);font-weight:inherit}.rx-tabs{box-shadow:inset 0 0 0 1px rgba(80,170,255,.45),0 0 18px rgba(30,140,255,.18)}.rx-iconbox{width:56px;height:56px;flex:none;border-radius:12px;display:grid;place-items:center;color:var(--rx-accent-bright);background:radial-gradient(circle at 50% 35%,rgba(30,140,255,.22),#050b16 75%);box-shadow:inset 0 0 0 1.5px rgba(80,170,255,.55),0 0 14px rgba(30,140,255,.22)}.rx-iconbox>svg{filter:drop-shadow(0 0 6px rgba(60,170,255,.8))}.rx-iconbox.rx-plus,.rx-plus .rx-iconbox{background:radial-gradient(circle at 50% 35%,rgba(232,184,74,.2),#0d0903 75%);box-shadow:inset 0 0 0 1.5px rgba(232,184,74,.55),0 0 14px rgba(232,184,74,.2)}.rx-plus .rx-iconbox>svg{filter:drop-shadow(0 0 6px rgba(255,190,70,.7))}.rx-iconbox-art{padding:5px}.rx-iconbox-art>*{width:100%;height:auto}.rx-iconbox-sm{width:38px;height:38px;border-radius:10px}.rx-act{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px;border-radius:10px;font:800 14px/1 var(--rx-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--rx-on-accent);background:linear-gradient(180deg,var(--rx-accent-bright),var(--rx-accent) 60%);box-shadow:0 0 14px var(--rx-accent-soft),0 0 10px rgba(30,140,255,.25),inset 0 0 0 1px rgba(255,255,255,.15)}.rx-act-sm{min-height:30px;padding:0 10px;font-size:12px;border-radius:8px}.rx-act-quiet{color:var(--rx-text);background:#10213d;box-shadow:inset 0 0 0 1px rgba(80,170,255,.35)}.rx-chip-lg{padding:7px 11px;border-radius:8px;font-size:12.5px}.rx-chip-claimed{color:#3ddc84;box-shadow:inset 0 0 0 1.5px rgba(61,220,132,.55),0 0 10px rgba(61,220,132,.15)}.rx-code-line{margin-top:2px;font:700 12px/1.2 var(--rx-font-display);letter-spacing:.3em;color:var(--rx-text)}.rx-code-line,.rx-more{text-transform:uppercase}.rx-more{display:inline-flex;align-items:center;gap:2px;min-height:32px;font:700 12px/1 var(--rx-font-display);letter-spacing:.14em;color:var(--rx-cyan-bright)!important;text-decoration:none}.rx-vrow{gap:14px;padding:12px 14px;min-height:84px;border-radius:16px}.rx-vrow .rx-tile-body{padding-left:14px;border-left:1px solid rgba(80,170,255,.22)}.rx-vrow .rx-tile-title{font-size:18px}.rx-vrow>svg:first-child{flex:none}@media (max-width:380px){.rx-vrow{gap:10px;padding:10px}.rx-vrow .rx-tile-body{padding-left:10px}.rx-vrow .rx-iconbox{width:46px;height:46px}.rx-vrow .rx-tile-title{font-size:16px}.rx-act{min-height:36px;padding:0 10px;font-size:12px}.rx-chip-lg{padding:6px 8px;font-size:11px}}.rx-scratch-feature{grid-template-columns:36% minmax(0,1fr);gap:4px 12px;padding:12px 14px 14px 6px;border-radius:16px;background:radial-gradient(70% 90% at 18% 50%,rgba(255,170,30,.22),transparent 70%),linear-gradient(135deg,#1a1203,#070502 55%,#140d02)}.rx-feature-art{width:100%;height:auto}.rx-scratch-feature-body{gap:6px}.rx-scratch-feature-body strong{font-size:26px;text-shadow:0 0 14px rgba(255,190,60,.5)}.rx-scratch-feature-body .rx-scratch-feature-count{font:700 13px/1.2 var(--rx-font-display);letter-spacing:.14em;color:#ffd36b}.rx-scratch-feature-body .rx-scratch-feature-desc{font:400 13px/1.35 var(--rx-font-body);letter-spacing:0;text-transform:none;color:#e8e2d4}.rx-scratch-feature-body .rx-scratch-feature-btn{grid-column:auto;display:inline-flex;gap:6px;margin-top:6px;min-height:42px;padding:0 12px;border-radius:10px;background:linear-gradient(180deg,#6fd0ff,#1aa8ff);color:#03121c;font:700 15px/1 var(--rx-font-display);letter-spacing:.06em}.rx-empty{position:relative;overflow:hidden;border-radius:20px;padding:26px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.rx-empty:before{content:"";position:absolute;left:50%;top:-12%;width:80%;height:80%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 30%,rgba(60,170,255,.32),transparent 70%);pointer-events:none}.rx-empty-art{position:relative;width:170px;filter:drop-shadow(0 0 24px rgba(40,150,255,.45))}.rx-empty h2{position:relative;font-size:30px}.rx-empty a,.rx-empty p{position:relative;margin:0}.rx-hero{border-radius:22px;padding:22px 18px 18px;display:flex;flex-direction:column;gap:16px}.rx-hero-top{display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:center;gap:6px}.rx-hero-text{display:flex;flex-direction:column;gap:6px;min-width:0}.rx-hero .rx-hero-value{font-size:min(76px,calc(min(58vw - 40px, 250px) / (var(--len, 3) * .58)));line-height:.9;background:linear-gradient(180deg,#fff 35%,#cde9ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 16px rgba(60,170,255,.7))}.rx-plus .rx-hero .rx-hero-value{background-image:linear-gradient(180deg,#fff6d6 30%,#ffd166);filter:drop-shadow(0 0 16px rgba(255,181,46,.6))}.rx-hero-sub{font:800 21px/1 var(--rx-font-display);letter-spacing:.14em;text-transform:uppercase;color:#fff}.rx-hero-desc{margin:2px 0 0;color:var(--rx-text)}.rx-hero-art{min-width:0}.rx-hero-art>*{width:100%;height:auto}.rx-hero .rx-btn,.rx-hero form .rx-btn{width:100%}.rx-btn-go{position:relative}.rx-btn-go-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#04122e;color:var(--rx-accent-bright)}.rx-boxed{display:flex;align-items:center;gap:14px;padding:14px}.rx-boxed-body{flex:1;min-width:0;gap:8px}.rx-boxed-body,.rx-dates{display:flex;flex-direction:column}.rx-dates{margin:0}.rx-dates>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 0}.rx-dates>div+div{border-top:1px solid rgba(80,170,255,.18)}.rx-dates dd{margin:0;font-size:14.5px;color:var(--rx-text)}.rx-play{padding:14px;display:flex;flex-direction:column;gap:14px}.rx-play .rx-play-title{font:800 22px/1.05 var(--rx-font-display);letter-spacing:.03em;text-transform:uppercase;color:#fff}.rx-play-title span{color:var(--rx-accent-bright)}.rx-game-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;border-radius:14px;text-decoration:none;color:#fff!important;font:800 16px/1 var(--rx-font-display);letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle at 50% 30%,rgba(30,140,255,.3),#061633 80%);box-shadow:inset 0 0 0 1.5px rgba(90,180,255,.7),0 0 16px rgba(30,140,255,.28);transition:transform .15s ease-out,filter .15s}.rx-game-tile svg{color:var(--rx-cyan-bright);filter:drop-shadow(0 0 6px rgba(60,170,255,.9))}.rx-game-tile:hover{filter:brightness(1.15)}.rx-game-tile:active{transform:scale(.97)}.rx-btn-icon{gap:10px}@media (max-width:380px){.rx-hero-sub{font-size:17px}.rx-dates>div{grid-template-columns:72px minmax(0,1fr)}.rx-game-tile{min-height:80px;font-size:14px}.rx-play-grid-2 .rx-btn{font-size:14px;letter-spacing:.04em}}.rx-spin-banner{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;text-decoration:none;color:#fff!important}.rx-spin-banner strong{font-size:18px}.rx-spin-banner-art{position:absolute;right:34px;top:50%;transform:translateY(-50%) rotate(14deg);pointer-events:none}.rx-spin-banner>svg:last-child{position:relative;z-index:1;color:var(--rx-cyan-bright)}.rx-home-btns{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.rx-home-btns>*{width:100%!important}@media (max-width:380px){.rx-home-btns{grid-template-columns:1fr}}.rx-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:16px 10px;align-items:start}.rx-mini{gap:10px;padding:8px 10px;border-radius:12px;min-height:58px}.rx-mini .rx-tile-title{font-size:14px}.rx-mini .rx-caption,.rx-mini .rx-tile-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx-mini .rx-caption{font-size:11.5px}.rx-pool{display:grid;grid-template-columns:minmax(0,1fr) 46%;grid-template-rows:auto auto 1fr auto;column-gap:4px;row-gap:4px;min-height:168px}.rx-pool-head{grid-column:1/-1}.rx-pool-micro{grid-column:1;grid-row:2}.rx-pool .rx-pool-art{grid-column:2;grid-row:2/4;width:100%;margin:0;align-self:center}.rx-pool-cap{grid-column:1;grid-row:3/5;align-self:end}.rx-pool-go{grid-column:2;grid-row:4;justify-self:end;align-self:end;color:var(--rx-accent-bright)}.rx-stat-row{flex-direction:row;align-items:center;gap:12px}.rx-duo .rx-section{font-size:14px}.rx-duo .rx-more,.rx-duo .rx-section{letter-spacing:.06em;white-space:nowrap}.rx-duo .rx-more{font-size:11px}.rx-mini{gap:8px;padding:8px}.rx-mini .rx-iconbox-sm{width:32px;height:32px;border-radius:8px}.rx-mini .rx-tile-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;font-size:13.5px}.rx-mini .rx-act-sm{padding:0 8px;font-size:11px;letter-spacing:.06em}.rx-home-btns{grid-template-columns:1.3fr 1fr}.rx-home-btns .rx-btn{padding-inline:10px;letter-spacing:.05em;white-space:nowrap;gap:8px}.rx-spin-banner-art{right:-16px}.rx-play-grid-2 .rx-btn{letter-spacing:.05em;white-space:nowrap;padding-inline:10px;font-size:16px}@media (max-width:380px){.rx-play-grid-2{grid-template-columns:1fr}.rx-dates-box>.rx-iconbox{display:none}.rx-dates-box{padding:12px 16px}}.rx-game-tile{padding:10px 4px}.rx-game-scene{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#020818,#061636 24%,#0a2257 38%,#051333 52%,#020a1c 74%,#01040c)}.rx-col:has(.rx-game-scene)>.pd-storelink{display:none}.rx-stage[data-mode=scratch] .rx-embers,.rx-stage[data-mode=scratch] .rx-stage-dim{display:none}.rx-game-brand{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin-bottom:2px}.rx-game-brand img{height:44px;width:auto;max-width:78%;object-fit:contain;filter:drop-shadow(0 0 16px rgba(10,155,255,.55))}.rx-game-brand div{display:flex;align-items:center;gap:12px;width:100%;max-width:300px}.rx-game-brand i{flex:1;height:1px;background:linear-gradient(90deg,transparent,#c8d4ea)}.rx-game-brand i:last-child{background:linear-gradient(270deg,transparent,#c8d4ea)}.rx-game-brand span{font:600 12px/1 var(--rx-font-body,inherit);letter-spacing:.32em;color:#e6efff;white-space:nowrap}.rx-stage-arch .rx-arch{font-size:clamp(26px,8.6vw,42px)}.rx-face img{height:20%;width:auto;filter:drop-shadow(0 0 14px rgba(10,155,255,.9))}.rx-wheel-hub img{width:46%;height:auto;filter:drop-shadow(0 0 8px rgba(10,155,255,.9))}img.rx-pk-flame{object-fit:contain;filter:drop-shadow(0 0 10px rgba(10,155,255,.9))}.rx-game-brand{gap:4px;margin-bottom:0}.rx-game-brand img{height:38px}.rx-stage[data-mode=scratch]{gap:8px}.rx-stage[data-mode=scratch] .rx-style-switch{margin-top:6px}.rx-stage .rx-hint strong{font:800 20px/1 var(--rx-font-display);letter-spacing:.1em;color:#ffcf4d;text-shadow:0 0 14px rgba(255,181,46,.6)}.rx-stage .rx-hint span{font-size:15px;color:#e6efff;order:2}.rx-stage .rx-hint .rx-hint-arrow{order:1}.rx-stage-actions{position:relative;z-index:1}.rx-stage-plinko.is-daily .rx-arch{font-size:clamp(28px,9.6vw,46px)}.rx-face img{width:22%;height:auto;flex:none}.rx-upsell{margin:4px 0 0;max-width:420px;text-align:center;font-size:13px;line-height:1.45;color:#ffe7a3}.rx-upsell a{color:#ffd36b;font-weight:700;text-decoration:underline}