.dnjuDq_overlay{z-index:100;color:#fff;background:#05050a;position:fixed;inset:0;overflow:hidden}.dnjuDq_strong{--c1:#fbbf24;--c2:#fff4c2}.dnjuDq_fun{--c1:#38bdf8;--c2:#d5f6ff}.dnjuDq_joke{--c1:#e879f9;--c2:#fde68a}.dnjuDq_joke .dnjuDq_fx{animation:.9s linear infinite dnjuDq_hue}@keyframes dnjuDq_hue{to{filter:hue-rotate(360deg)}}.dnjuDq_stage{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.dnjuDq_stage>*{grid-area:1/1}.dnjuDq_fx{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dnjuDq_fx>*{grid-area:1/1}.dnjuDq_skip{inset:auto 0 calc(20px + env(safe-area-inset-bottom)) 0;text-align:center;color:#ffffff73;z-index:5;font-size:12px;position:absolute}.dnjuDq_flash{z-index:4;opacity:0;background:radial-gradient(circle, #fff 0%, #fff 35%, var(--c2) 60%, #fff 100%);animation:.4s ease-in forwards dnjuDq_flash;animation-delay:var(--at);pointer-events:none;position:absolute;inset:0}@keyframes dnjuDq_flash{to{opacity:1}}.dnjuDq_p{width:var(--s);height:var(--s);background:var(--c2);box-shadow:0 0 14px 2px var(--c1);opacity:0;animation:1s cubic-bezier(.15,.8,.3,1) forwards dnjuDq_burst;animation-delay:calc(var(--at) + var(--d));border-radius:50%;position:absolute;top:50%;left:50%}@keyframes dnjuDq_burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3)}}.dnjuDq_rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c1) 40%, transparent) 0deg 5deg, transparent 5deg 15deg);opacity:0;width:200vmax;height:200vmax;animation:.6s .4s forwards dnjuDq_fadeIn,10s linear infinite dnjuDq_spin;-webkit-mask:radial-gradient(circle,#000 0%,#0000 55%);mask:radial-gradient(circle,#000 0%,#0000 55%)}@keyframes dnjuDq_fadeIn{to{opacity:1}}@keyframes dnjuDq_spin{to{transform:rotate(360deg)}}.dnjuDq_flipCard{aspect-ratio:308/560;perspective:1200px;z-index:2;width:min(58vw,260px);animation:.7s cubic-bezier(.2,1.4,.4,1) both dnjuDq_dropIn,.45s ease-in-out .95s 2 dnjuDq_wobble}@keyframes dnjuDq_dropIn{0%{transform:translateY(-120vh)rotate(-14deg)}to{transform:none}}@keyframes dnjuDq_wobble{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-4deg)scale(1.04)}75%{transform:rotate(4deg)scale(1.04)}}.dnjuDq_flipInner{width:100%;height:100%;transform-style:preserve-3d;animation:.7s cubic-bezier(.6,0,.2,1) 2s forwards dnjuDq_flip;position:relative}@keyframes dnjuDq_flip{to{transform:rotateY(180deg)scale(1.15)}}.dnjuDq_flipBack,.dnjuDq_flipFront{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0}.dnjuDq_flipBack{background:repeating-linear-gradient(45deg, #ffffff0a 0 10px, transparent 10px 20px), radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c1) 45%, #111), #0b0b12 72%);border:2px solid var(--c1);color:var(--c2);place-items:center;font-size:84px;font-weight:900;animation:.5s ease-in-out infinite alternate dnjuDq_glowPulse;display:grid}@keyframes dnjuDq_glowPulse{0%{box-shadow:0 0 24px var(--c1), inset 0 0 20px color-mix(in srgb, var(--c1) 40%, transparent)}to{box-shadow:0 0 70px var(--c1), inset 0 0 40px color-mix(in srgb, var(--c1) 70%, transparent)}}.dnjuDq_flipFront{border:2px solid var(--c2);box-shadow:0 0 80px var(--c1);background-position:50%;background-size:cover;transform:rotateY(180deg)}.dnjuDq_shakeLate{place-items:center;animation:.35s linear 2s dnjuDq_shake;display:grid;position:absolute;inset:0}.dnjuDq_shakeLate>*{grid-area:1/1}@keyframes dnjuDq_shake{0%,to{transform:none}20%{transform:translate(-10px,6px)}40%{transform:translate(9px,-7px)}60%{transform:translate(-7px,-4px)}80%{transform:translate(6px,5px)}}.dnjuDq_slashBg{background:repeating-linear-gradient(-30deg,#08080b 0 28px,#111117 28px 56px);position:absolute;inset:0}.dnjuDq_band{background:linear-gradient(90deg, transparent, var(--bc) 20%, var(--bc) 80%, transparent);width:140%;height:16vh;box-shadow:0 0 40px var(--c1);animation:.32s cubic-bezier(.7,0,.3,1) forwards dnjuDq_bandIn;animation-delay:var(--at);opacity:.9;position:absolute;left:-20%;transform:translate(-130%)skewY(-12deg)}@keyframes dnjuDq_bandIn{to{transform:translate(0)skewY(-12deg)}}.dnjuDq_half{background-position:50% 20%;background-size:cover;animation:.42s cubic-bezier(.2,.9,.2,1) 1.25s forwards dnjuDq_slideIn;position:absolute;inset:0}.dnjuDq_halfA{clip-path:polygon(0 0,100% 0,100% 34%,0 66%);transform:translate(-110%)}.dnjuDq_halfB{clip-path:polygon(0 66%,100% 34%,100% 100%,0 100%);transform:translate(110%)}@keyframes dnjuDq_slideIn{to{transform:none}}.dnjuDq_cut{clip-path:inset(0 100% 0 0);width:100%;height:100%;filter:drop-shadow(0 0 10px var(--c1));animation:.22s ease-out 1.7s forwards dnjuDq_wipe;position:absolute;inset:0;overflow:visible}.dnjuDq_cut line{stroke:#fff;stroke-width:5px}@keyframes dnjuDq_wipe{to{clip-path:inset(0)}}@keyframes dnjuDq_draw{to{stroke-dashoffset:0}}.dnjuDq_slamName{z-index:3;text-align:center;letter-spacing:.02em;text-shadow:0 0 30px var(--c1), 0 6px 0 #00000080;opacity:0;padding:0 16px;font-size:clamp(44px,12vw,140px);font-style:italic;font-weight:900;animation:.3s cubic-bezier(.2,1.6,.4,1) 1.95s forwards dnjuDq_slam;transform:scale(4)rotate(-8deg)}@keyframes dnjuDq_slam{to{opacity:1;transform:scale(1)rotate(-8deg)}}.dnjuDq_circle{fill:none;width:min(86vmin,580px);height:min(86vmin,580px);stroke:var(--c1);stroke-width:.6px;filter:drop-shadow(0 0 6px var(--c1));animation:.9s cubic-bezier(.2,1.2,.3,1) forwards dnjuDq_open;overflow:visible;transform:scale(0)rotate(-90deg)}@keyframes dnjuDq_open{to{transform:scale(1)rotate(0)}}.dnjuDq_ringA{animation:7s linear infinite dnjuDq_spin}.dnjuDq_ringB{animation:5s linear infinite reverse dnjuDq_spin}.dnjuDq_ticks{stroke-width:2.5px;stroke-dasharray:.4 2.6}.dnjuDq_dashed{stroke-dasharray:3 2}.dnjuDq_draw{stroke:var(--c2);stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-in-out .7s forwards dnjuDq_draw}.dnjuDq_inner{fill:color-mix(in srgb, var(--c1) 25%, transparent);animation:.4s ease-in-out 1.4s infinite alternate dnjuDq_glowCircle}@keyframes dnjuDq_glowCircle{to{fill:color-mix(in srgb, var(--c2) 70%, transparent)}}.dnjuDq_pillar{background:linear-gradient(to top, #fff, var(--c2) 20%, var(--c1) 55%, transparent);filter:blur(8px);mix-blend-mode:screen;width:26vmin;height:0;animation:1.1s cubic-bezier(.3,0,.2,1) 1.7s forwards dnjuDq_pillar;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes dnjuDq_pillar{60%{width:26vmin;height:100%}to{width:160vmax;height:100%}}.dnjuDq_mote{width:var(--s);height:var(--s);background:var(--c2);box-shadow:0 0 10px var(--c1);opacity:0;animation:1.8s ease-in forwards dnjuDq_rise;animation-delay:var(--d);border-radius:50%;position:absolute;bottom:-10px}@keyframes dnjuDq_rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-90vh)}}.dnjuDq_bulb{background:var(--c2);width:12px;height:12px;box-shadow:0 0 14px var(--c1);transform:rotate(var(--a)) translateY(min(-36vmin, -230px));animation:.3s step-end infinite dnjuDq_blink;animation-delay:var(--d);border-radius:50%;position:absolute}@keyframes dnjuDq_blink{50%{opacity:.15}}.dnjuDq_slotWin{width:120px;height:360px;box-shadow:0 0 0 3px var(--c1), 0 0 50px color-mix(in srgb, var(--c1) 60%, transparent);z-index:2;background:#000;border-radius:20px;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}.dnjuDq_slotReel{flex-direction:column;animation:2.4s cubic-bezier(.1,.55,.08,1) forwards dnjuDq_reel;display:flex}.dnjuDq_slotReel img{flex:none;width:120px;height:120px}@keyframes dnjuDq_reel{0%{filter:blur(4px);transform:translateY(0)}80%{filter:blur()}to{transform:translateY(calc(-120px * (var(--n) - 2)))}}.dnjuDq_slotFrame{border:3px solid var(--c2);width:132px;height:132px;box-shadow:0 0 30px var(--c1), inset 0 0 20px var(--c1);z-index:3;border-radius:18px;animation:.5s ease-out 2.4s forwards dnjuDq_hit}@keyframes dnjuDq_hit{0%{transform:scale(1)}40%{box-shadow:0 0 80px var(--c1), inset 0 0 40px var(--c1);transform:scale(1.35)}to{transform:scale(1.15)}}.dnjuDq_under{filter:brightness(.6);background-position:50% 20%;background-size:cover;animation:.9s cubic-bezier(.2,.8,.2,1) 2s forwards dnjuDq_settle;position:absolute;inset:0;transform:scale(1.25)}@keyframes dnjuDq_settle{to{filter:brightness();transform:scale(1)}}.dnjuDq_glass{animation:.3s linear 1.55s dnjuDq_shake;position:absolute;inset:0}.dnjuDq_shard{background:linear-gradient(135deg, #ffffff0f, transparent 40%), radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--c1) 30%, #0b0b12), #07070c 70%);animation:.8s cubic-bezier(.4,0,.8,.6) 2s forwards dnjuDq_fly;position:absolute;inset:0}@keyframes dnjuDq_fly{to{transform:translate(var(--tx), var(--ty)) rotate(var(--r)) scale(.8);opacity:0}}.dnjuDq_impact{background:var(--c2);width:30px;height:30px;box-shadow:0 0 60px 20px var(--c1);opacity:0;border-radius:50%;margin:-15px 0 0 -15px;animation:1.5s ease-out .45s forwards dnjuDq_impact;position:absolute;top:52%;left:50%}@keyframes dnjuDq_impact{0%{opacity:1;transform:scale(.2)}30%{transform:scale(1.4)}to{opacity:.9;transform:scale(1)}}.dnjuDq_cracks{fill:none;width:100%;height:100%;stroke:var(--c2);stroke-width:2.5px;filter:drop-shadow(0 0 6px var(--c1));clip-path:circle(0% at 50% 52%);animation:1s steps(4,end) .5s forwards dnjuDq_crack,.3s 2s forwards dnjuDq_fadeOut;position:absolute;inset:0}@keyframes dnjuDq_crack{to{clip-path:circle(80% at 50% 52%)}}@keyframes dnjuDq_fadeOut{to{opacity:0}}.dnjuDq_streaks{opacity:0;animation:2.2s ease-in forwards dnjuDq_streaksIn;position:absolute;inset:0}@keyframes dnjuDq_streaksIn{20%{opacity:1}to{opacity:1;transform:scale(1.6)}}.dnjuDq_streak{transform-origin:0;background:linear-gradient(90deg, transparent, var(--c2) 70%, #fff);opacity:0;width:60vmax;height:2px;animation:.55s linear infinite dnjuDq_streak;animation-delay:var(--d);position:absolute;top:50%;left:50%}@keyframes dnjuDq_streak{0%{opacity:0;transform:rotate(var(--a)) translateX(2vmax) scaleX(.1)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(70vmax) scaleX(1)}}.dnjuDq_core{background:radial-gradient(circle, #fff, var(--c2) 40%, var(--c1) 70%, transparent);width:24px;height:24px;box-shadow:0 0 60px 20px var(--c1);border-radius:50%;animation:2.5s cubic-bezier(.6,0,.9,.4) forwards dnjuDq_core}@keyframes dnjuDq_core{0%{transform:scale(.3)}60%{transform:scale(3)}to{transform:scale(40)}}.dnjuDq_coreIcon{z-index:3;width:120px;height:120px;box-shadow:0 0 0 3px var(--c2), 0 0 50px var(--c1);opacity:0;border-radius:50%;animation:.6s cubic-bezier(.2,1.5,.4,1) 1.4s forwards dnjuDq_iconIn;transform:scale(.2)rotate(-180deg)}@keyframes dnjuDq_iconIn{to{opacity:1;transform:scale(1.3)rotate(0)}}.dnjuDq_result{position:absolute;inset:0}.dnjuDq_resultBg{background-image:var(--splash);background-position:50% 20%;background-size:cover;animation:14s ease-out forwards dnjuDq_kenburns;position:absolute;inset:0}@keyframes dnjuDq_kenburns{0%{transform:scale(1.18)}to{transform:scale(1)}}@media (max-aspect-ratio:4/5){.dnjuDq_resultBg{background-image:var(--loading);background-position:top}}.dnjuDq_shade{background:linear-gradient(#05050a26,#05050a80 42%,#05050af7 82%);position:absolute;inset:0}.dnjuDq_whiteout{pointer-events:none;background:#fff;animation:.8s ease-out forwards dnjuDq_fadeOut;position:absolute;inset:0}.dnjuDq_close{top:calc(12px + env(safe-area-inset-top));z-index:3;color:#fff;background:#00000080;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;right:16px}.dnjuDq_body{z-index:2;max-width:760px;padding:24px 16px calc(28px + env(safe-area-inset-bottom));margin:0 auto;position:absolute;inset:auto 0 0}.dnjuDq_rise{gap:10px;display:grid}.dnjuDq_rise>*{opacity:0;animation:.55s cubic-bezier(.2,.8,.2,1) forwards dnjuDq_up}.dnjuDq_rise>:first-child{animation-delay:.35s}.dnjuDq_rise>:nth-child(2){animation-delay:.45s}.dnjuDq_rise>:nth-child(3){animation-delay:.6s}.dnjuDq_rise>:nth-child(4){animation-delay:.7s}.dnjuDq_rise>:nth-child(5){animation-delay:.8s}.dnjuDq_rise>:nth-child(6){animation-delay:.95s}.dnjuDq_rise>:nth-child(7){animation-delay:1.05s}@keyframes dnjuDq_up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dnjuDq_badge{border:1px solid var(--c1);background:color-mix(in srgb, var(--c1) 30%, #000c);box-shadow:0 0 18px color-mix(in srgb, var(--c1) 55%, transparent);color:var(--c2);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800}.dnjuDq_champ{text-shadow:0 0 28px color-mix(in srgb, var(--c1) 75%, transparent);font-size:clamp(40px,10vw,80px);font-weight:900;line-height:1.05}.dnjuDq_primary{background:linear-gradient(to bottom, var(--c2), var(--c1));color:#111;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700}.dnjuDq_secondary{color:#fff;background:#0006;border:1px solid #ffffff59;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600}.dnjuDq_beam{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--c1) 45%, transparent), transparent 70%);mix-blend-mode:screen;height:70%;animation:2.5s ease-in-out infinite alternate dnjuDq_beam;position:absolute;inset:0 0 auto}@keyframes dnjuDq_beam{0%{opacity:.5}to{opacity:1}}.dnjuDq_sparkle{width:var(--s);height:var(--s);background:var(--c2);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px var(--c1));animation:dnjuDq_twinkle var(--dur) ease-in-out infinite;animation-delay:var(--d);position:absolute;transform:scale(0)}@keyframes dnjuDq_twinkle{50%{transform:scale(1)rotate(45deg)}}.dnjuDq_bubble{width:var(--s);height:var(--s);border:2px solid color-mix(in srgb, var(--c2) 80%, transparent);background:radial-gradient(circle at 30% 30%, #ffffff80, color-mix(in srgb, var(--c1) 20%, transparent) 60%);animation:dnjuDq_bubble var(--dur) ease-in infinite;animation-delay:var(--d);border-radius:50%;position:absolute;bottom:-60px}@keyframes dnjuDq_bubble{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(20px,-55vh)}to{opacity:0;transform:translate(-10px,-115vh)}}.dnjuDq_confetti{width:var(--s);height:calc(var(--s) * .5);background:hsl(var(--h) 90% 65%);animation:dnjuDq_fall var(--dur) linear infinite;animation-delay:var(--d);position:absolute;top:-20px}@keyframes dnjuDq_fall{to{transform:translateY(115vh) rotate(var(--r))}}.dnjuDq_stamp{color:var(--c2);text-shadow:0 0 30px var(--c1);opacity:0;font-size:clamp(64px,16vw,150px);font-style:italic;font-weight:900;animation:.35s cubic-bezier(.2,1.6,.4,1) .6s forwards dnjuDq_stamp;position:absolute;top:14%;right:8%;transform:scale(3)rotate(25deg)}@keyframes dnjuDq_stamp{to{opacity:1;transform:scale(1)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.dnjuDq_result *,.dnjuDq_result{animation:none!important}.dnjuDq_rise>*{opacity:1}.dnjuDq_whiteout,.dnjuDq_stamp{display:none}}.dnjuDq_proCanvas{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.dnjuDq_mute{top:calc(12px + env(safe-area-inset-top));z-index:3;background:#00000080;border-radius:50%;width:40px;height:40px;font-size:18px;position:absolute;left:16px}.dnjuDq_proChamp{text-shadow:0 0 24px color-mix(in srgb, var(--c1) 70%, transparent);font-size:clamp(30px,7vw,56px);font-weight:900;line-height:1.05}.dnjuDq_proPanel{z-index:2;-webkit-backdrop-filter:blur(12px);text-shadow:0 1px 2px #000c;background:#04060ecc;border:1px solid #ffffff24;border-radius:16px;max-width:520px;padding:18px 20px;position:absolute;top:50%;left:56%;right:4%;transform:translateY(-50%);box-shadow:0 10px 40px #00000080}@media (max-aspect-ratio:10/11){.dnjuDq_proPanel{max-width:none;padding:28px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:none;background:linear-gradient(#0000,#020308f2 18%);border:0;border-radius:0;inset:auto 0 0;transform:none}}
