@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b95b2a82-module__ZcqvmG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b95b2a82-module__ZcqvmG__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
.rj-screen{--lvl:#a3a9b1;--amb:0;--pulse:0;--tb:.5;color:#f1f2ee;-webkit-user-select:none;user-select:none;touch-action:manipulation;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#09090a;width:100%;height:100%;position:relative;overflow:hidden}.rj-screen:focus-visible{outline-offset:-3px;outline:2px solid #3beb87}.rj-mono{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rj-amb{background:radial-gradient(circle at 50% 42%,var(--lvl),transparent 55%);opacity:var(--amb);pointer-events:none;transition:opacity .8s;position:absolute;inset:-25%}.rj-beams{aspect-ratio:1;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--lvl)30%,transparent)0 4deg,transparent 4deg 26deg);width:200%;transition:opacity 1s;animation:16s linear infinite rj-spin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 6%,#0000 60%);mask:radial-gradient(circle,#000 6%,#0000 60%)}.rj-screen.is-l3 .rj-beams{opacity:.45}.rj-screen.is-l4 .rj-beams{opacity:.75;background:repeating-conic-gradient(from 0deg,#8ef3ff59 0 4deg,transparent 4deg 16deg,#c38bff4d 16deg 20deg,transparent 20deg 34deg)}@keyframes rj-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.rj-floor{pointer-events:none;height:30%;opacity:calc(var(--amb)*2.2);background:radial-gradient(ellipse 50% 40% at 50% 0%,color-mix(in srgb,var(--lvl)45%,transparent),transparent 70%);transition:opacity .8s;position:absolute;top:76%;left:-10%;right:-10%}.rj-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;z-index:9;position:absolute;inset:0}.rj-nav{top:max(14px,env(safe-area-inset-top,0px));z-index:10;grid-template-columns:40px 1fr auto;align-items:center;display:grid;position:absolute;left:5%;right:5%}.rj-round{color:#c9ccd1;cursor:pointer;background:#18191b;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.rj-round:focus-visible{outline-offset:2px;outline:2px solid #3beb87}.rj-title{text-align:center;letter-spacing:.22em;font-size:19px;font-weight:900}.rj-right{align-items:center;gap:8px;display:flex}.rj-tokenchip{color:#c9ccd1;background:#18191b;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 6px;font-size:11px;font-weight:700;display:flex}.rj-coinface{background:radial-gradient(circle at 35% 30%,#fff 0 10%,#c9ccd1 12% 55%,#6f747b 58%);border-radius:50%;flex:none;width:18px;height:18px;display:inline-block}.rj-steps{z-index:3;align-items:center;display:flex;position:absolute;top:12.5%;left:50%;transform:translate(-50%)}.rj-node{color:#575b62;background:#111214;border:1.5px solid #303236;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid}.rj-node .rj-num{font-size:15px;font-weight:900;line-height:1}.rj-node.is-next{border-color:var(--lvl);color:#f1f2ee;box-shadow:0 0 0 calc(var(--pulse)*7px)color-mix(in srgb,var(--lvl)22%,transparent)}.rj-node.is-busy{border-color:var(--lvl);color:#f1f2ee;animation:.5s linear infinite rj-busy}@keyframes rj-busy{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--lvl)35%,transparent)}}.rj-node.is-done{background:var(--lvl);border-color:var(--lvl);color:#0b0b0c;box-shadow:0 0 18px color-mix(in srgb,var(--lvl)55%,transparent)}.rj-link{background:#26282b;width:30px;height:2px;display:block;position:relative;overflow:hidden}.rj-link b{background:var(--lvl);transform-origin:0;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.rj-link.is-done b{transform:scaleX(1)}.rj-jb{aspect-ratio:300/452;width:82%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:20%;left:50%;transform:translate(-50%)}.rj-screen.is-antic .rj-jb{transform:translate(-50%)scale(1.015)}.rj-jb>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rj-neon{fill:none;stroke:var(--lvl);stroke-width:11px;stroke-linecap:round;opacity:calc(var(--tb) + var(--pulse)*.3);filter:drop-shadow(0 0 4px var(--lvl))drop-shadow(0 0 14px var(--lvl));transition:stroke .3s}.rj-core{fill:none;stroke:#fff;stroke-width:2.2px;opacity:.6;transition:opacity .3s}.rj-screen.is-off .rj-neon{stroke:#1d1f22;filter:none;opacity:1}.rj-screen.is-off .rj-core{opacity:.05}.rj-screen.is-chase .rj-neon{animation:.7s linear rj-chase}@keyframes rj-chase{0%{stroke-dasharray:30 14;stroke-dashoffset:0}to{stroke-dasharray:30 14;stroke-dashoffset:-176px}}.rj-dome{opacity:calc(.35 + var(--pulse)*.25);transition:opacity .3s}.rj-screen.is-off .rj-dome{opacity:0}.rj-crest{filter:drop-shadow(0 0 6px var(--lvl))drop-shadow(0 0 16px var(--lvl));transition:opacity .4s}.rj-screen.is-off .rj-crest{filter:none;opacity:.18}.rj-bub{fill:#fff;opacity:0;animation:rj-bub var(--d)linear infinite;animation-delay:var(--dl)}@keyframes rj-bub{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}88%{opacity:.6}to{opacity:0;transform:translateY(-230px)}}.rj-screen.is-off .rj-bub{display:none}.rj-key.is-sel{fill:var(--lvl);filter:drop-shadow(0 0 4px var(--lvl))}.rj-screen.is-off .rj-key.is-sel{fill:#8a9099;filter:none}.rj-slotled{fill:none;stroke:var(--lvl);stroke-width:1.5px;filter:drop-shadow(0 0 3px var(--lvl))}.rj-screen.is-off .rj-slotled{stroke:#3beb87;animation:1.1s steps(2,end) infinite rj-blink}@keyframes rj-blink{50%{opacity:.15}}.rj-arm{transform-box:view-box;transform-origin:236px 122px;transition:transform .5s cubic-bezier(.3,1.4,.5,1);transform:rotate(-30deg)}.rj-screen.is-playing .rj-arm{transform:rotate(0)}.rj-discwrap{aspect-ratio:1;opacity:0;border-radius:50%;width:54%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;top:25.885%;left:23%;overflow:hidden;transform:translateY(55%)scale(.85);box-shadow:0 6px 18px #0009}.rj-discwrap.is-in{opacity:1;transform:none}.rj-discwrap.is-out{opacity:0;transform:translateY(-30%)scale(1.25)}.rj-discwrap canvas{width:100%;height:100%;display:block}.rj-glint{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 42%,#ffffffe6 50%,#0000 58%);position:absolute;inset:-20%;transform:translate(-120%)}.rj-glint.is-go{animation:.65s ease-out rj-glint}@keyframes rj-glint{to{transform:translate(120%)}}.rj-fx{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.rj-flash{background:var(--lvl);opacity:0;pointer-events:none;mix-blend-mode:screen;z-index:5;position:absolute;inset:0}.rj-black{opacity:0;pointer-events:none;z-index:6;background:#000;position:absolute;inset:0}.rj-sweep{pointer-events:none;z-index:5;background:linear-gradient(118deg,#0000 43%,#ffffff80 50%,#0000 57%);position:absolute;inset:-40%;transform:translate(-100%)}.rj-sweep.is-go{animation:.75s ease-out rj-sweep}@keyframes rj-sweep{to{transform:translate(100%)}}.rj-stamp{text-align:center;letter-spacing:-.02em;text-transform:uppercase;color:var(--lvl);text-shadow:0 0 28px var(--lvl),0 4px 0 #0006;opacity:0;pointer-events:none;z-index:7;font-weight:900;line-height:1;position:absolute;top:40%;left:0;right:0}.rj-stamp.is-go{animation:.95s cubic-bezier(.16,1,.3,1) forwards rj-slam}@keyframes rj-slam{0%{opacity:0;transform:scale(1.8)}14%{opacity:1;transform:scale(.96)}22%{transform:scale(1)}74%{opacity:1}to{opacity:0;transform:scale(1.04)}}.rj-ring{border:3px solid var(--lvl);pointer-events:none;z-index:4;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:.6s cubic-bezier(.16,1,.3,1) forwards rj-ring;position:absolute}.rj-ring.is-soft{opacity:.5;border-width:1.5px;animation-duration:.45s}@keyframes rj-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.rj-screen.is-shake{animation:.38s rj-shake}@keyframes rj-shake{20%{transform:translate(3px,-2px)}40%{transform:translate(-3px,2px)}60%{transform:translate(2px,1px)}80%{transform:translate(-1px,-1px)}}.rj-screen.is-push .rj-jb{animation:.7s cubic-bezier(.16,1,.3,1) rj-push}@keyframes rj-push{40%{transform:translate(-50%)scale(1.04)}}.rj-hint{--hint-glow:var(--lvl);bottom:max(6%,calc(env(safe-area-inset-bottom,0px) + 22px));transform:translateX(-50%)scale(calc(1 + var(--pulse)*.08));z-index:3;color:#fff;letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 18px var(--hint-glow),0 0 42px var(--hint-glow);opacity:0;pointer-events:none;font-size:26px;font-weight:900;transition:opacity .3s;position:absolute;left:50%}.rj-screen.is-off .rj-hint{--hint-glow:#3beb87}.rj-hint.is-show{opacity:1;animation:1.8s ease-in-out infinite rj-hint-breathe}.rj-hint.is-muted{color:#ffffff8c;text-shadow:none;font-size:15px;animation:none}@keyframes rj-hint-breathe{0%,to{filter:brightness(.85)}50%{filter:brightness(1.25)}}.rj-cta{bottom:max(5%,calc(env(safe-area-inset-bottom,0px) + 16px));z-index:3;cursor:pointer;white-space:nowrap;color:#0f0f10;background:#3beb87;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 22px 8px 8px;font-size:12px;font-weight:800;transition:transform .2s,opacity .2s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 30px #3beb8759}.rj-cta:active{transform:translate(-50%)scale(.97)}.rj-cta:disabled{opacity:.6;cursor:wait}.rj-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.rj-cta .rj-coinface{width:28px;height:28px}.rj-skip{right:5%;bottom:max(5%,calc(env(safe-area-inset-bottom,0px) + 16px));z-index:3;color:#c9ccd1;cursor:pointer;background:#18191b;border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:700;position:absolute}.rj-coin{opacity:0;z-index:2;background:radial-gradient(circle at 35% 30%,#fff 0 10%,#c9ccd1 12% 55%,#6f747b 58%);border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:86%;left:50%}.rj-coin.is-go{animation:.55s cubic-bezier(.5,0,.75,0) forwards rj-coin}@keyframes rj-coin{0%{opacity:1;transform:translateY(-120px)rotate(0)}80%{opacity:1;transform:translateY(0)rotate(160deg)scaleX(.55)}to{opacity:0;transform:translateY(6px)scaleX(.12)}}.rj-reveal{z-index:8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;padding:0 0 env(safe-area-inset-bottom,0px);background:#070708bd;flex-direction:column;justify-content:center;align-items:center;gap:26px;transition:opacity .4s;display:flex;position:absolute;inset:0}.rj-reveal.is-show{opacity:1;pointer-events:auto;cursor:default}.rj-recshift{aspect-ratio:1;width:56%;position:relative}.rj-reveal.is-show .rj-recshift{animation:.7s cubic-bezier(.16,1,.3,1) 1s forwards rj-shift}@keyframes rj-shift{to{transform:translate(-17%)}}.rj-rec{opacity:0;position:absolute;inset:0;transform:translateY(35%)scale(.45)}.rj-reveal.is-show .rj-rec{animation:.8s cubic-bezier(.16,1,.3,1) forwards rj-rise}@keyframes rj-rise{to{opacity:1;transform:none}}.rj-sleeve{opacity:0;z-index:2;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:translate(-12%);box-shadow:0 18px 40px #0000008c}.rj-reveal.is-show .rj-sleeve{animation:.55s cubic-bezier(.16,1,.3,1) .55s forwards rj-slv}@keyframes rj-slv{to{opacity:1;transform:none}}.rj-sleeve svg{width:46%;height:46%}.rj-sleeve .rj-tag{text-transform:none;letter-spacing:.04em;font-size:10px;position:absolute;bottom:7%;left:8%}.rj-sleeve .rj-lv{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:900;position:absolute;top:7%;left:8%}.rj-rv{z-index:1;width:96%;height:96%;position:absolute;inset:2%}.rj-reveal.is-show .rj-rv{animation:.7s cubic-bezier(.16,1,.3,1) 1s forwards rj-out}@keyframes rj-out{to{transform:translate(40%)}}.rj-s0{color:#f1f2ee;background:linear-gradient(140deg,#2a2b2e,#141516)}.rj-s1{color:#0f0f10;background:#3beb87}.rj-s2{color:#f2b53a;background:linear-gradient(140deg,#3b2b0c,#120d04);box-shadow:inset 0 0 0 2px #f2b53a80,0 18px 40px #0000008c}.rj-s3{color:#0f0f10;background:linear-gradient(140deg,#eef4f8,#9fb0be)}.rj-s4{color:#fff;background:linear-gradient(140deg,#0f0f198c,#0f0f198c),conic-gradient(from 30deg,#8ef3ff,#c38bff,#ff9de2,#fff1a8,#9dffcf,#8ef3ff)}.rj-card{color:#0f0f10;border-top:6px solid var(--lvl);opacity:0;background:#f4f4f1;border-radius:18px;flex-direction:column;gap:8px;width:86%;max-width:360px;padding:14px 16px 16px;transition:transform .5s cubic-bezier(.16,1,.3,1) 1.2s,opacity .4s 1.2s;display:flex;transform:translateY(40px)}.rj-reveal.is-show .rj-card{opacity:1;transform:none}.rj-card .rj-lvname{text-transform:uppercase;letter-spacing:-.02em;font-size:38px;font-weight:900;line-height:.95}.rj-card .rj-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rj-card .rj-ph{color:#6b6f75;font-size:10px}.rj-claim{cursor:pointer;color:#fff;background:#0f0f10;border:0;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:800}.rj-claim:focus-visible{outline-offset:2px;outline:2px solid #3beb87}.rj-idle{--lvl:#3beb87;--tb:.55;--pulse:0;aspect-ratio:300/452;width:100%;position:relative}.rj-idle>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rj-idle .rj-neon{animation:2.6s ease-in-out infinite rj-breathe}.rj-idle.is-asleep .rj-neon{stroke:#1d1f22;filter:none;opacity:1;animation:none}.rj-idle.is-asleep .rj-core{opacity:.05}.rj-idle.is-asleep .rj-crest{filter:none;opacity:.25}.rj-idle.is-asleep .rj-bub{display:none}.rj-idle .rj-led-idle{animation:1.4s ease-in-out infinite rj-eq;animation-delay:var(--dl,0s);transform-box:fill-box;transform-origin:bottom}.rj-idle.is-asleep .rj-led-idle{opacity:.15;animation:none}.rj-idle .rj-disc-idle{transform-box:fill-box;transform-origin:50%;animation:3.2s linear infinite rj-disc}.rj-idle.is-asleep .rj-disc-idle{animation-duration:12s}@keyframes rj-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes rj-eq{0%,to{opacity:.25}50%{opacity:1}}@keyframes rj-disc{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rj-beams{animation:none}.rj-bub{animation:none;display:none}.rj-idle .rj-neon,.rj-idle .rj-led-idle,.rj-idle .rj-disc-idle{animation:none}}.rj-prize{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:6px;max-width:88%;transition:transform .55s cubic-bezier(.16,1,.3,1) 1.2s,opacity .45s 1.2s;display:flex;position:relative;transform:translateY(30px)}.rj-reveal.is-show .rj-prize{opacity:1;transform:none}.rj-prize-halo{pointer-events:none;z-index:-1;filter:blur(10px);background:radial-gradient(circle,var(--prize-glow,#38bdf873)0%,#0000 65%);border-radius:50%;width:340px;height:340px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.rj-prize-amount{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #0009;font-size:44px;font-weight:900;line-height:1}.rj-prize-label{color:#fff;font-size:15px;font-weight:800}.rj-prize-sub{color:#ffffffb3;font-size:13px;font-weight:600}.rj-prize .rj-claim{color:#0f0f10;background:#fff;margin-top:14px;padding:12px 26px;font-size:12px}@media (prefers-reduced-motion:reduce){.rj-hint.is-show{animation:none}}
