.game-module__T2FMFG__frame{width:var(--frame);min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip;box-shadow:0 0 40px #0000001f}.game-module__T2FMFG__page{flex-direction:column;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative}.game-module__T2FMFG__box{background:var(--cream);border:max(1px, calc(var(--u) * 2.2)) solid var(--ink)}.game-module__T2FMFG__softShadow{box-shadow:0 calc(var(--u) * 16) calc(var(--u) * 30) #00000029}.game-module__T2FMFG__hardShadow{box-shadow:calc(var(--u) * 9) calc(var(--u) * 10) 0 var(--hard-shadow)}.game-module__T2FMFG__button{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.game-module__T2FMFG__button:active{transform:translateY(calc(var(--u) * 6))}.game-module__T2FMFG__footerRow{width:100%;min-height:44px;margin:calc(var(--u) * 40) 0 calc(var(--u) * 34);justify-content:center;align-items:center;display:flex;position:relative}.game-module__T2FMFG__footer{width:calc(var(--u) * 363);height:auto}.game-module__T2FMFG__shareButton{width:calc(var(--u) * 157);height:calc(var(--u) * 157);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .12s;display:block}.game-module__T2FMFG__shareButton:active{transform:scale(.94)}.game-module__T2FMFG__shareButton img{width:100%;height:100%}.game-module__T2FMFG__toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10;color:#fff;white-space:nowrap;background:#111111e0;border-radius:999px;padding:10px 18px;font-size:14px;animation:2.4s forwards game-module__T2FMFG__toast;position:fixed;transform:translate(-50%)}@keyframes game-module__T2FMFG__toast{0%{opacity:0;transform:translate(-50%,8px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (hover:hover){.game-module__T2FMFG__button:hover{filter:brightness(.98)}}@media (prefers-reduced-motion:reduce){.game-module__T2FMFG__button,.game-module__T2FMFG__shareButton{transition:none}}
.home-module__TckjxW__home{background:#edf2f8 url(/assets/p1/background.jpg) 50%/cover no-repeat}.home-module__TckjxW__logoWrap{margin-top:calc(var(--u) * 115);animation:.7s cubic-bezier(.2,.9,.3,1.2) both home-module__TckjxW__drop;position:relative}.home-module__TckjxW__logoGlow{pointer-events:none;background:radial-gradient(at 50% 45%,#ffd6788c,#ff96502e 45%,#0000 70%);animation:3s ease-in-out infinite home-module__TckjxW__glow;position:absolute;inset:-12% -8%}.home-module__TckjxW__logoShine{--shine-delay:1.2s}.home-module__TckjxW__logo{width:calc(var(--u) * 979);height:auto;position:relative}.home-module__TckjxW__stage{padding:calc(var(--u) * 80) 0 calc(var(--u) * 60);flex:1 0 auto;justify-content:center;align-items:center;display:flex}.home-module__TckjxW__float{animation:4.5s ease-in-out 1s infinite home-module__TckjxW__float}.home-module__TckjxW__characters{width:max(calc(var(--u) * 520), min(calc(var(--u) * 936), calc((100dvh - var(--u) * 1170) * 936 / 795)));height:auto;animation:.8s cubic-bezier(.2,.9,.3,1.1) .15s both home-module__TckjxW__rise}.home-module__TckjxW__tagline{font-size:calc(var(--u) * 40);letter-spacing:.02em;margin:0;font-weight:400}.home-module__TckjxW__start{width:calc(var(--u) * 540);height:calc(var(--u) * 103);margin-top:calc(var(--u) * 22);font-size:calc(var(--u) * 66);padding-bottom:calc(var(--u) * 6)}.home-module__TckjxW__footer{margin-top:calc(var(--u) * 70)}@keyframes home-module__TckjxW__drop{0%{opacity:0;transform:translateY(calc(var(--u) * -60))}to{opacity:1;transform:none}}@keyframes home-module__TckjxW__glow{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes home-module__TckjxW__float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -18))}}@keyframes home-module__TckjxW__rise{0%{opacity:0;transform:translateY(calc(var(--u) * 80)) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__TckjxW__logoWrap,.home-module__TckjxW__float,.home-module__TckjxW__characters{animation:none}.home-module__TckjxW__logoGlow{display:none}}
.intro-module__RQPO9G__intro{background:#aec6e8;min-height:100dvh}.intro-module__RQPO9G__canvas{height:calc(var(--u) * 6780);background:url(/assets/p2/background.jpg) top/100% 100% no-repeat;position:relative;overflow:hidden}.intro-module__RQPO9G__abs{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w,851));height:auto;margin:0;position:absolute}.intro-module__RQPO9G__fill{width:100%;height:auto}.intro-module__RQPO9G__para{font-size:calc(var(--u) * 50);font-weight:600;line-height:calc(var(--u) * 98.6)}.intro-module__RQPO9G__line{white-space:nowrap;display:block}.intro-module__RQPO9G__justify{text-align:justify;text-align-last:justify}.intro-module__RQPO9G__seasons{height:auto}.intro-module__RQPO9G__footer{left:0;top:calc(var(--u) * 6693 - 22px);margin:0;position:absolute}.intro-module__RQPO9G__start{height:calc(var(--u) * 206);font-size:calc(var(--u) * 186);letter-spacing:.01em}.intro-module__RQPO9G__canvas [data-reveal]{opacity:0;transform:translateY(calc(var(--u) * 40));transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.3,1);transition-delay:calc(var(--d,0) * 90ms)}.intro-module__RQPO9G__canvas .intro-module__RQPO9G__head[data-reveal]{transition-duration:.8s;transition-timing-function:ease,cubic-bezier(.2,1.5,.4,1);transform:scale(.7)rotate(-8deg)}.intro-module__RQPO9G__canvas .intro-module__RQPO9G__head[data-shown]{animation:1.1s ease-out both intro-module__RQPO9G__summon}.intro-module__RQPO9G__canvas .intro-module__RQPO9G__line[data-reveal]{filter:blur(6px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.3,1),filter .7s;transition-delay:calc(var(--d,0) * 90ms)}.intro-module__RQPO9G__canvas .intro-module__RQPO9G__line[data-shown]{filter:none;animation:1.2s ease-out both intro-module__RQPO9G__textGlow;animation-delay:calc(var(--d,0) * 90ms)}.intro-module__RQPO9G__canvas .intro-module__RQPO9G__seasons[data-shown]{animation:1.4s ease-out both intro-module__RQPO9G__seasonsLight}@keyframes intro-module__RQPO9G__summon{0%{filter:brightness(2.2)drop-shadow(0 0 30px #ffe696f2)}to{filter:brightness()drop-shadow(0 0 #ffe69600)}}@keyframes intro-module__RQPO9G__textGlow{0%{text-shadow:0 0 14px #fffffff2,0 0 30px #ffc85acc}to{text-shadow:none}}@keyframes intro-module__RQPO9G__seasonsLight{0%{filter:brightness(1.8)saturate(1.4)drop-shadow(0 0 24px #ffffffe6)}to{filter:none}}.intro-module__RQPO9G__canvas [data-reveal][data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.intro-module__RQPO9G__canvas [data-reveal],.intro-module__RQPO9G__canvas .intro-module__RQPO9G__line[data-reveal],.intro-module__RQPO9G__canvas .intro-module__RQPO9G__head[data-shown],.intro-module__RQPO9G__canvas .intro-module__RQPO9G__line[data-shown],.intro-module__RQPO9G__canvas .intro-module__RQPO9G__seasons[data-shown]{opacity:1;filter:none;transition:none;animation:none;transform:none}}
.quiz-module__uebUYq__quiz{background:#edf2f8;align-items:stretch}.quiz-module__uebUYq__top{padding:calc(var(--u) * 95) calc(var(--u) * 78) 0 calc(var(--u) * 108);height:calc(var(--u) * 213);justify-content:space-between;align-items:center;display:flex}.quiz-module__uebUYq__number{font-size:calc(var(--u) * 146);letter-spacing:-.01em;font-weight:700;line-height:1}.quiz-module__uebUYq__icons{gap:calc(var(--u) * 42);display:flex}.quiz-module__uebUYq__icons img{width:calc(var(--u) * 118);height:calc(var(--u) * 118);animation:2.8s ease-in-out infinite quiz-module__uebUYq__orb;animation-delay:calc(var(--k) * .35s)}.quiz-module__uebUYq__progress{margin:calc(var(--u) * 57) calc(var(--u) * 78) 0;height:calc(var(--u) * 8);border:max(1px, calc(var(--u) * 2)) solid var(--ink);background:#fff;border-bottom:0;display:flex}.quiz-module__uebUYq__progress span{border-left:max(1px, calc(var(--u) * 2)) solid var(--ink);flex:1;transition:background-color .3s}.quiz-module__uebUYq__progress span:first-child{border-left:0}.quiz-module__uebUYq__progress .quiz-module__uebUYq__done{background:var(--progress)}.quiz-module__uebUYq__progress .quiz-module__uebUYq__current{background:linear-gradient(90deg, var(--progress), #ffc15a, var(--progress));background-size:200% 100%;animation:1.2s linear infinite quiz-module__uebUYq__charge}.quiz-module__uebUYq__card{animation:.45s cubic-bezier(.2,.9,.3,1.15) both quiz-module__uebUYq__dealIn}.quiz-module__uebUYq__fromLeft{animation-name:quiz-module__uebUYq__dealInBack}.quiz-module__uebUYq__leaving{animation:.2s ease-in .16s forwards quiz-module__uebUYq__dealOut}.quiz-module__uebUYq__question{min-height:calc(var(--u) * 270);margin:0 calc(var(--u) * 78);padding:calc(var(--u) * 30) calc(var(--u) * 14) calc(var(--u) * 30) calc(var(--u) * 28);align-items:center;font-weight:700;display:flex}.quiz-module__uebUYq__q{width:calc(var(--u) * 160);font-size:calc(var(--u) * 150);flex:none;line-height:1}.quiz-module__uebUYq__qText{min-width:0;font-size:calc(var(--u) * 56);line-height:calc(var(--u) * 76);white-space:pre-line;overflow-wrap:anywhere}.quiz-module__uebUYq__answers{gap:calc(var(--u) * 67);margin:calc(var(--u) * 103) auto 0;width:calc(var(--u) * 641);flex-direction:column;display:flex}.quiz-module__uebUYq__answer{min-height:calc(var(--u) * 177);padding:calc(var(--u) * 10) calc(var(--u) * 26) calc(var(--u) * 10) calc(var(--u) * 45);text-align:left;font-size:calc(var(--u) * 43);font-weight:400;line-height:calc(var(--u) * 75);white-space:pre-line;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.45s cubic-bezier(.2,.9,.3,1.15) both quiz-module__uebUYq__dealIn;animation-delay:calc(var(--i) * 60ms + 90ms);align-items:center;transition:background-color .15s,transform .12s;display:flex}.quiz-module__uebUYq__answer:active{transform:translate(calc(var(--u) * 4), calc(var(--u) * 5))}.quiz-module__uebUYq__answer.quiz-module__uebUYq__picked{background:var(--pick);box-shadow:calc(var(--u) * 9) calc(var(--u) * 10) 0 var(--hard-shadow), 0 0 0 calc(var(--u) * 4) #ffc43c99, 0 0 calc(var(--u) * 44) #ffc43c8c}.quiz-module__uebUYq__answer{position:relative}.quiz-module__uebUYq__burst{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.quiz-module__uebUYq__burst:before{content:"";background:radial-gradient(circle at var(--x) var(--y), #fff4c8f2, #ffcd5a8c 30%, transparent 70%);animation:.45s ease-out forwards quiz-module__uebUYq__tapFlash;position:absolute;inset:0}.quiz-module__uebUYq__burst:after{content:"";left:var(--x);top:var(--y);width:calc(var(--u) * 70);height:calc(var(--u) * 70);margin:calc(var(--u) * -35) 0 0 calc(var(--u) * -35);border:calc(var(--u) * 5) solid #ffc43cf2;border-radius:50%;animation:.5s ease-out forwards quiz-module__uebUYq__ring;position:absolute}.quiz-module__uebUYq__spark{left:var(--x);top:var(--y);width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin:calc(var(--u) * -6) 0 0 calc(var(--u) * -6);box-shadow:0 0 calc(var(--u) * 14) #ffb938;background:#ffe08a;border-radius:50%;animation:.55s ease-out forwards quiz-module__uebUYq__spark;position:absolute}.quiz-module__uebUYq__bottom{padding-top:calc(var(--u) * 90);flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-items:center;display:flex}.quiz-module__uebUYq__question:focus{outline:none}.quiz-module__uebUYq__nav{justify-content:center;align-items:center;gap:calc(var(--u) * 70);min-height:calc(var(--u) * 132);display:flex}.quiz-module__uebUYq__back,.quiz-module__uebUYq__next{min-height:calc(var(--u) * 132);padding:0 calc(var(--u) * 30);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:700;line-height:1;transition:opacity .2s,transform .12s}.quiz-module__uebUYq__back{font-size:calc(var(--u) * 64);letter-spacing:.02em;color:#1111118c}.quiz-module__uebUYq__next{font-size:calc(var(--u) * 88)}.quiz-module__uebUYq__next:not(:disabled){animation:1.6s ease-in-out infinite quiz-module__uebUYq__nextGlow}.quiz-module__uebUYq__back:disabled,.quiz-module__uebUYq__next:disabled{opacity:.25;cursor:default}.quiz-module__uebUYq__back:not(:disabled):active,.quiz-module__uebUYq__next:not(:disabled):active{transform:scale(.96)}.quiz-module__uebUYq__hint{font-size:calc(var(--u) * 38);color:#4a4e55;margin:0}.quiz-module__uebUYq__footer{margin-top:calc(var(--u) * 58)}.quiz-module__uebUYq__error{margin:0 0 calc(var(--u) * 20);color:#c0262d;font-size:calc(var(--u) * 38)}.quiz-module__uebUYq__empty{text-align:center;margin:auto;padding:24px}@keyframes quiz-module__uebUYq__dealIn{0%{opacity:0;transform:translateX(calc(var(--u) * 110)) rotate(3deg) scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes quiz-module__uebUYq__dealInBack{0%{opacity:0;transform:translateX(calc(var(--u) * -110)) rotate(-3deg) scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes quiz-module__uebUYq__dealOut{to{opacity:0;transform:translateX(calc(var(--u) * -130)) rotate(-4deg) scale(.95)}}@keyframes quiz-module__uebUYq__charge{to{background-position:-200% 0}}@keyframes quiz-module__uebUYq__orb{0%,to{filter:none;transform:none}50%{transform:translateY(calc(var(--u) * -8)) scale(1.07);filter:drop-shadow(0 0 calc(var(--u) * 14) #fffffff2)}}@keyframes quiz-module__uebUYq__tapFlash{0%{opacity:1}to{opacity:0}}@keyframes quiz-module__uebUYq__ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(4.5)}}@keyframes quiz-module__uebUYq__spark{0%{transform:rotate(var(--a)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(calc(var(--u) * 190)) scale(.3);opacity:0}}@keyframes quiz-module__uebUYq__nextGlow{0%,to{text-shadow:0 0 #ffb43c00}50%{text-shadow:0 0 calc(var(--u) * 24) #ffb43cf2}}@keyframes quiz-module__uebUYq__enter{0%{opacity:0;transform:translateX(calc(var(--u) * 50))}to{opacity:1;transform:none}}@media (hover:hover){.quiz-module__uebUYq__answer:not(.quiz-module__uebUYq__picked):hover{filter:brightness(.98);background:#fffdf0}}@media (prefers-reduced-motion:reduce){.quiz-module__uebUYq__card,.quiz-module__uebUYq__answer,.quiz-module__uebUYq__leaving,.quiz-module__uebUYq__icons img,.quiz-module__uebUYq__progress .quiz-module__uebUYq__current,.quiz-module__uebUYq__next:not(:disabled){animation:none}.quiz-module__uebUYq__burst{display:none}}
.keychain-module__a5V4Ea__keychain{background:#aac4df url(/assets/p4/winter-bg.jpg) top/cover no-repeat;min-height:100dvh}.keychain-module__a5V4Ea__canvas{--above-footer:calc(var(--u) * 34 + 58px);--actions:calc(var(--above-footer) + var(--u) * 165);height:max(100dvh, calc(var(--u) * 1500));position:relative}.keychain-module__a5V4Ea__friend{--actions:calc(var(--above-footer) + var(--u) * 360)}.keychain-module__a5V4Ea__logo{z-index:1;top:calc(var(--u) * 45);left:calc(var(--u) * 174);width:calc(var(--u) * 732);position:absolute}.keychain-module__a5V4Ea__logo img{width:100%;height:auto}.keychain-module__a5V4Ea__item{top:calc(var(--u) * 265);bottom:calc(var(--actions) - var(--u) * 200);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;left:0;right:0}.keychain-module__a5V4Ea__beam{left:50%;top:calc(var(--u) * -265);width:calc(var(--u) * 420);margin-left:calc(var(--u) * -210);transform-origin:top;background:linear-gradient(90deg,#0000,#ffecaa8c 30%,#ffffffd9 50%,#ffecaa8c 70%,#0000);animation:1.1s ease-out forwards keychain-module__a5V4Ea__beam;position:absolute;bottom:0;-webkit-mask:linear-gradient(#000 40%,#0000 95%);mask:linear-gradient(#000 40%,#0000 95%)}.keychain-module__a5V4Ea__halo{width:calc(var(--u) * 900);height:calc(var(--u) * 900);margin:calc(var(--u) * -450) 0 0 calc(var(--u) * -450);background:radial-gradient(circle, #ffffffd9 0%, color-mix(in srgb, var(--bead) 55%, #ffd66b) 28%, transparent 65%);opacity:0;border-radius:50%;animation:.8s ease-out .35s forwards keychain-module__a5V4Ea__haloIn,2.6s ease-in-out 1.2s infinite keychain-module__a5V4Ea__haloPulse;position:absolute;top:36%;left:50%}.keychain-module__a5V4Ea__sparkle{z-index:2;left:var(--x);top:var(--y);width:calc(var(--u) * 46 * var(--s));height:calc(var(--u) * 46 * var(--s));background:radial-gradient(circle, #fff 0 12%, transparent 13%), conic-gradient(from 45deg, transparent 0 20deg, #fff 22deg 26deg, transparent 28deg 110deg, #fff 112deg 116deg, transparent 118deg 200deg, #fff 202deg 206deg, transparent 208deg 290deg, #fff 292deg 296deg, transparent 298deg);filter:drop-shadow(0 0 6px #ffd66b);opacity:0;animation:keychain-module__a5V4Ea__twinkle 1.8s var(--d) ease-in-out infinite;position:absolute;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}.keychain-module__a5V4Ea__item img{z-index:1;width:auto;height:auto;max-width:calc(var(--u) * 1090);transform-origin:43% 18%;max-height:100%;animation:1.4s cubic-bezier(.3,1.4,.5,1) .3s both keychain-module__a5V4Ea__swing;position:relative}.keychain-module__a5V4Ea__actions{left:calc(var(--u) * 113);right:calc(var(--u) * 125);bottom:var(--above-footer);align-items:center;gap:calc(var(--u) * 40);display:flex;position:absolute}.keychain-module__a5V4Ea__cart{height:calc(var(--u) * 135);font-size:calc(var(--u) * 80);letter-spacing:.01em;flex:1}.keychain-module__a5V4Ea__friendActions{left:calc(var(--u) * 113);right:calc(var(--u) * 113);bottom:var(--above-footer);align-items:stretch;gap:calc(var(--u) * 24);flex-direction:column;display:flex;position:absolute}.keychain-module__a5V4Ea__inviteText{text-align:center;font-size:calc(var(--u) * 44);margin:0;font-weight:600}.keychain-module__a5V4Ea__play{height:calc(var(--u) * 135);font-size:calc(var(--u) * 70)}.keychain-module__a5V4Ea__cartSmall{height:calc(var(--u) * 100);font-size:calc(var(--u) * 50);letter-spacing:.02em}.keychain-module__a5V4Ea__footer{position:absolute;bottom:0;left:0;right:0}@keyframes keychain-module__a5V4Ea__beam{0%{opacity:1;transform:scaleY(0)}45%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes keychain-module__a5V4Ea__haloIn{0%{opacity:0;transform:scale(.3)}to{opacity:.75;transform:none}}@keyframes keychain-module__a5V4Ea__haloPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}}@keyframes keychain-module__a5V4Ea__twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes keychain-module__a5V4Ea__swing{0%{opacity:0;transform:rotate(-9deg) translateY(calc(var(--u) * -40))}30%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.keychain-module__a5V4Ea__item img{animation:none}.keychain-module__a5V4Ea__beam,.keychain-module__a5V4Ea__halo,.keychain-module__a5V4Ea__sparkle{display:none}}
.result-module__ZfNFAa__result{background-color:#edf2f8;background-position:top;background-repeat:no-repeat;background-size:cover;animation:.42s .8s result-module__ZfNFAa__shake}.result-module__ZfNFAa__flash{z-index:40;pointer-events:none;background:#fff;animation:.6s ease-out forwards result-module__ZfNFAa__fadeOut;position:fixed;inset:0}.result-module__ZfNFAa__rays{width:calc(var(--u) * 1500);height:calc(var(--u) * 1500);margin:calc(var(--u) * -750) 0 0 calc(var(--u) * -750);pointer-events:none;opacity:0;animation:.8s ease-out .3s forwards result-module__ZfNFAa__raysIn;position:absolute;top:52%;left:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.result-module__ZfNFAa__rays:before{content:"";background:repeating-conic-gradient(from 0deg, var(--season) 0deg 6deg, transparent 6deg 18deg);animation:22s linear infinite result-module__ZfNFAa__spin;position:absolute;inset:0}.result-module__ZfNFAa__impact{z-index:2;left:50%;bottom:calc(var(--u) * 40);width:calc(var(--u) * 760);height:calc(var(--u) * 150);margin-left:calc(var(--u) * -380);background:radial-gradient(ellipse, #fff 0%, var(--season) 35%, transparent 70%);pointer-events:none;opacity:0;border-radius:50%;animation:.65s ease-out .78s forwards result-module__ZfNFAa__impact;position:absolute}.result-module__ZfNFAa__hero{z-index:1;line-height:0;display:block}.result-module__ZfNFAa__kicker{z-index:4;margin:calc(var(--u) * 100) calc(var(--u) * 60) 0;font-size:calc(var(--u) * 48);font-weight:600;line-height:calc(var(--u) * 66);text-align:center;letter-spacing:.01em;animation:.5s both result-module__ZfNFAa__fade;position:relative}.result-module__ZfNFAa__stage{height:calc(var(--u) * 880);justify-content:center;align-items:flex-end;display:flex;position:relative}.result-module__ZfNFAa__artwork{width:calc(var(--u) * 1087);height:auto;animation:.95s cubic-bezier(.3,.8,.4,1) .15s both result-module__ZfNFAa__heroDrop}.result-module__ZfNFAa__tagline{margin:calc(var(--u) * 30) calc(var(--u) * 60) 0;font-size:calc(var(--u) * 53);text-align:center;overflow-wrap:anywhere;z-index:4;font-weight:600;line-height:1.35;animation:.55s cubic-bezier(.2,.9,.3,1.2) 1.05s both result-module__ZfNFAa__slam;position:relative}.result-module__ZfNFAa__description{width:calc(var(--u) * 924);margin:calc(var(--u) * 40) 0 0;padding:calc(var(--u) * 30) calc(var(--u) * 36);font-size:calc(var(--u) * 44);font-weight:600;line-height:calc(var(--u) * 64);text-align:center;white-space:pre-line;overflow-wrap:anywhere;z-index:4;animation:.6s 1.3s both result-module__ZfNFAa__fade;position:relative}.result-module__ZfNFAa__bars{width:calc(var(--u) * 924);margin:calc(var(--u) * 80) 0 0;gap:calc(var(--u) * 30);flex-direction:column;padding:0;list-style:none;display:flex}.result-module__ZfNFAa__bars li{height:calc(var(--u) * 113);align-items:center;display:flex;position:relative}.result-module__ZfNFAa__bars img{z-index:1;width:calc(var(--u) * 113);height:calc(var(--u) * 113);animation:.45s cubic-bezier(.2,1.4,.4,1) both result-module__ZfNFAa__orbIn;animation-delay:calc(1.5s + var(--i) * .12s);position:relative}.result-module__ZfNFAa__bar{height:calc(var(--u) * 29);width:calc(var(--u) * (8 + var(--p) * 7.2));margin-left:calc(var(--u) * -30);background:var(--c);transform-origin:0;box-shadow:0 0 calc(var(--u) * 16) var(--c);animation:.9s cubic-bezier(.2,.8,.3,1) both result-module__ZfNFAa__grow;animation-delay:calc(1.6s + var(--i) * .12s)}.result-module__ZfNFAa__percent{margin-left:calc(var(--u) * 22);font-size:calc(var(--u) * 40);animation:.4s both result-module__ZfNFAa__fade;animation-delay:calc(1.6s + var(--i) * .12s);font-weight:700}.result-module__ZfNFAa__actions,.result-module__ZfNFAa__invite{animation:.5s 2.2s both result-module__ZfNFAa__fade}.result-module__ZfNFAa__actions{justify-content:space-between;align-items:center;gap:calc(var(--u) * 40);width:calc(var(--u) * 924);margin-top:calc(var(--u) * 70);display:flex}.result-module__ZfNFAa__cta{height:calc(var(--u) * 120);font-size:calc(var(--u) * 54);padding-bottom:calc(var(--u) * 4);flex:1}.result-module__ZfNFAa__invite{align-items:center;gap:calc(var(--u) * 26);width:calc(var(--u) * 924);margin-top:calc(var(--u) * 70);flex-direction:column;display:flex}.result-module__ZfNFAa__inviteText{font-size:calc(var(--u) * 46);text-align:center;margin:0;font-weight:600}.result-module__ZfNFAa__play{width:100%;height:calc(var(--u) * 140);font-size:calc(var(--u) * 70)}.result-module__ZfNFAa__textLink{padding:calc(var(--u) * 20) calc(var(--u) * 30);font-size:calc(var(--u) * 42);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.result-module__ZfNFAa__footer{padding-top:calc(var(--u) * 50);box-sizing:content-box;margin-top:auto}@keyframes result-module__ZfNFAa__orbIn{0%{opacity:0;transform:scale(.3)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes result-module__ZfNFAa__heroDrop{0%{opacity:0;transform:translateY(calc(var(--u) * -160)) scale(1.3);filter:blur(10px)brightness(2)}50%{opacity:1}68%{transform:translateY(calc(var(--u) * 10)) scale(.97);filter:blur()brightness(1.4)}82%{transform:translateY(calc(var(--u) * -6)) scale(1.02)}to{opacity:1;filter:none;transform:none}}@keyframes result-module__ZfNFAa__slam{0%{opacity:0;filter:blur(4px);text-shadow:0 0 30px #fff;transform:scale(1.9)}60%{opacity:1;filter:blur();transform:scale(.94)}to{opacity:1;text-shadow:0 0 #0000;transform:none}}@keyframes result-module__ZfNFAa__shake{0%,to{transform:none}15%{transform:translate(calc(var(--u) * -14), calc(var(--u) * 6))}30%{transform:translate(calc(var(--u) * 12), calc(var(--u) * -8))}45%{transform:translate(calc(var(--u) * -9), calc(var(--u) * 4))}60%{transform:translate(calc(var(--u) * 6), calc(var(--u) * -3))}80%{transform:translate(calc(var(--u) * -3), 0)}}@keyframes result-module__ZfNFAa__fadeOut{to{opacity:0}}@keyframes result-module__ZfNFAa__raysIn{0%{opacity:0;transform:scale(.4)}to{opacity:.45;transform:none}}@keyframes result-module__ZfNFAa__spin{to{transform:rotate(360deg)}}@keyframes result-module__ZfNFAa__impact{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}@keyframes result-module__ZfNFAa__pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes result-module__ZfNFAa__fade{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}to{opacity:1;transform:none}}@keyframes result-module__ZfNFAa__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.result-module__ZfNFAa__result[data-skip]{animation:none}.result-module__ZfNFAa__result[data-skip] :is(.result-module__ZfNFAa__flash,.result-module__ZfNFAa__rays,.result-module__ZfNFAa__impact,.result-module__ZfNFAa__kicker,.result-module__ZfNFAa__artwork,.result-module__ZfNFAa__tagline,.result-module__ZfNFAa__description,.result-module__ZfNFAa__bars img,.result-module__ZfNFAa__bar,.result-module__ZfNFAa__percent,.result-module__ZfNFAa__actions,.result-module__ZfNFAa__invite){animation-duration:1ms!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.result-module__ZfNFAa__result{animation:none}.result-module__ZfNFAa__flash,.result-module__ZfNFAa__rays,.result-module__ZfNFAa__impact{display:none}.result-module__ZfNFAa__kicker,.result-module__ZfNFAa__actions,.result-module__ZfNFAa__invite,.result-module__ZfNFAa__artwork,.result-module__ZfNFAa__tagline,.result-module__ZfNFAa__description,.result-module__ZfNFAa__bars img,.result-module__ZfNFAa__bar,.result-module__ZfNFAa__percent{animation:none}}
.fx-module__fKXNYa__embers{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.fx-module__fKXNYa__embersFixed{width:var(--frame);position:fixed;inset:0 auto 0 50%;transform:translate(-50%)}.fx-module__fKXNYa__sound{z-index:5;left:calc(var(--u) * 40);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent;background:#1111118c;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fx-module__fKXNYa__sound[aria-pressed=true]{color:#1a1206;background:linear-gradient(145deg,#ffcf5a,#e8912b);box-shadow:0 0 14px #ffbe46b3}.fx-module__fKXNYa__skip{z-index:25;top:calc(10px + env(safe-area-inset-top));right:max(10px, calc(50% - var(--frame) / 2 + 10px));color:#fff;cursor:pointer;background:#1111118c;border:1px solid #fff9;border-radius:999px;min-width:44px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;animation:.3s both fx-module__fKXNYa__auraIn;position:fixed}.fx-module__fKXNYa__aura{width:var(--frame);z-index:30;background:radial-gradient(circle at 50% 45%,#282246eb,#080810f7 70%);place-items:center;animation:.3s both fx-module__fKXNYa__auraIn;display:grid;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.fx-module__fKXNYa__auraCore{width:calc(var(--u) * 620);height:calc(var(--u) * 620);position:relative}.fx-module__fKXNYa__auraGlow{background:radial-gradient(circle,#fff6d8 0%,#ffcf5a 30%,#ff8c3c59 60%,#0000 72%);border-radius:50%;animation:1.8s ease-in forwards fx-module__fKXNYa__auraGlow;position:absolute;inset:25%}.fx-module__fKXNYa__auraOrbit{animation:1.8s cubic-bezier(.5,0,.9,.6) forwards fx-module__fKXNYa__auraSpin;position:absolute;inset:0}.fx-module__fKXNYa__auraOrbit img{width:calc(var(--u) * 150);height:calc(var(--u) * 150);margin:calc(var(--u) * -75) 0 0 calc(var(--u) * -75);transform:rotate(calc(var(--k) * 90deg)) translateY(calc(var(--u) * -230)) rotate(calc(var(--k) * -90deg));filter:drop-shadow(0 0 10px #fff9);animation:1.8s cubic-bezier(.6,0,.9,.5) forwards fx-module__fKXNYa__auraConverge;position:absolute;top:50%;left:50%}.fx-module__fKXNYa__auraText{left:0;right:0;bottom:calc(var(--u) * 420);color:#ffe9b0;text-align:center;font-size:calc(var(--u) * 50);letter-spacing:.02em;text-shadow:0 0 12px #ffbe50cc;margin:0;font-weight:600;animation:.9s ease-in-out infinite alternate fx-module__fKXNYa__auraText;position:absolute}.fx-module__fKXNYa__auraFlash{opacity:0;background:#fff;animation:.28s ease-in forwards fx-module__fKXNYa__flashIn;position:absolute;inset:0}@keyframes fx-module__fKXNYa__auraIn{0%{opacity:0}}@keyframes fx-module__fKXNYa__auraGlow{0%{opacity:.4;transform:scale(.2)}80%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(2.4)}}@keyframes fx-module__fKXNYa__auraSpin{to{transform:rotate(900deg)}}@keyframes fx-module__fKXNYa__auraConverge{0%{transform:rotate(calc(var(--k) * 90deg)) translateY(calc(var(--u) * -230)) rotate(calc(var(--k) * -90deg)) scale(1)}85%{opacity:1}to{transform:rotate(calc(var(--k) * 90deg)) translateY(0) rotate(calc(var(--k) * -90deg)) scale(.3);opacity:0}}@keyframes fx-module__fKXNYa__auraText{0%{opacity:.55}to{opacity:1}}@keyframes fx-module__fKXNYa__flashIn{to{opacity:1}}.fx-module__fKXNYa__cta{animation:2.2s ease-in-out infinite fx-module__fKXNYa__ctaGlow;position:relative;overflow:hidden}.fx-module__fKXNYa__cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%) 160% 0/260% 100%;animation:3.2s ease-in-out infinite fx-module__fKXNYa__sweep;position:absolute;inset:0}@keyframes fx-module__fKXNYa__ctaGlow{0%,to{box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 28) #00000029, 0 0 0 0 #ffbe3c00}50%{box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 28) #00000029, 0 0 calc(var(--u) * 36) calc(var(--u) * 8) #ffbe3c99}}@keyframes fx-module__fKXNYa__sweep{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.fx-module__fKXNYa__shine{position:relative}.fx-module__fKXNYa__shine:after{content:"";-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;animation:4.2s ease-in-out infinite fx-module__fKXNYa__sweep;animation-delay:var(--shine-delay,1s);pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(100deg,#0000 38%,#ffffffe6 50%,#0000 62%) 150% 0/300% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fx-module__fKXNYa__embers,.fx-module__fKXNYa__aura{display:none}.fx-module__fKXNYa__cta,.fx-module__fKXNYa__cta:after,.fx-module__fKXNYa__shine:after{animation:none}.fx-module__fKXNYa__shine:after{display:none}}
