.pvw-stage{container-type:inline-size}.pvw-halo{filter:blur(22px);opacity:.9;background:radial-gradient(closest-side,#ffd9788c,#0000 70%),conic-gradient(#ff6b3d40,#b9a6f24d,#8fd9c04d,#ff6b3d40);border-radius:999px;position:absolute;inset:-6%}.pvw-label{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;text-shadow:0 2px #ffffffd9,0 0 10px #fff9;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:.5cqw;font-size:min(7.6cqw,32px);font-weight:900;line-height:1;display:flex;position:absolute;top:13%;left:0;right:0}.pvw-star{width:5.5cqw;min-width:16px;height:5.5cqw;min-height:16px;color:var(--coral-deep);filter:drop-shadow(0 1px 1px #78402473)}.pvw-pointer{transform-origin:50% 34%;filter:drop-shadow(0 6px 6px #a03c1459);z-index:2;width:12%;height:16%;margin-left:-6%;transition:transform 70ms linear;position:absolute;top:-5%;left:50%}.pvw-hub{color:#fff;background:radial-gradient(ellipse 22% 14% at 36% 26%, #ffffff8c, transparent 100%), radial-gradient(circle at 50% 50%, var(--coral) 0 52%, #ffe8da 54% 68%, #fffaf5 70%);z-index:2;border-radius:999px;justify-content:center;align-items:center;width:21%;height:21%;transition:transform .14s,box-shadow .14s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 0 -1px #c89678a6,0 14px 24px -8px #78402473,inset 0 -3px #0000000f}.pvw-hub:disabled{cursor:default}.pvw-hubReady{cursor:pointer;animation:1.8s ease-in-out infinite pvw-hubPulse}.pvw-hubReady:active{transform:translate(-50%,-48%)scale(.96)}.pvw-hubDot{background:#fff8f1;border-radius:999px;width:22%;height:22%}@keyframes pvw-hubPulse{0%,to{box-shadow:0 6px 0 -1px #c89678a6,0 14px 24px -8px #78402473,0 0 #ff6b3d73}50%{box-shadow:0 6px 0 -1px #c89678a6,0 14px 24px -8px #78402473,0 0 0 14px #ff6b3d00}}.pvw-rays{background:repeating-conic-gradient(from 0deg, #ffd97859 0 10deg, transparent 10deg 20deg);width:520px;height:520px;margin:-260px 0 0 -260px;animation:18s linear infinite pvw-spinSlow;position:absolute;top:92px;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 70%);mask-image:radial-gradient(closest-side,#000 20%,#0000 70%)}@keyframes pvw-spinSlow{to{transform:rotate(360deg)}}.pvw-whirlFallback{background:radial-gradient(circle at 34% 30%,#ffffffd9 0 12%,#0000 24%),conic-gradient(from 40deg,#8b5cf6,#ec4899,#f9a8d4,#a78bfa,#6d28d9,#8b5cf6);box-shadow:inset 0 -2px 3px #280a5a73,0 1px 2px #280a5a59}.pvw-hero{isolation:isolate}.pvw-heroGlow{z-index:-1;filter:blur(6px);background:radial-gradient(closest-side,#d68cff8c,#783cdc40 55%,#0000 75%)}.pvw-heroMask{-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 70%);mask-image:radial-gradient(circle,#000 42%,#0000 70%)}.pvw-heroFloat{animation:5.5s ease-in-out infinite pvw-heroFloat}.pvw-heroGlow{animation:5.5s ease-in-out infinite pvw-heroGlow}.pvw-heroCelebrate .pvw-heroFloat{animation:.64s cubic-bezier(.2,1.5,.4,1) both pvw-heroPop,5.5s ease-in-out .64s infinite pvw-heroFloat}@keyframes pvw-heroFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes pvw-heroGlow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes pvw-heroPop{0%{opacity:0;transform:scale(.55)rotate(-25deg)}to{opacity:1;transform:none}}.pvw-plusChip{color:#fff;background:linear-gradient(180deg, var(--cta-top) 0%, var(--cta-mid) 55%, var(--cta-bottom) 100%);text-shadow:0 1px #781e0073;box-shadow:0 4px 0 var(--coral-shadow), 0 14px 26px -10px #0a041eb3, inset 0 1px 0 #ffffffe6;letter-spacing:-.02em;border:2px solid #fff;transform:rotate(-6deg)}.pvw-gateBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0424a8;animation:.22s ease-out both pvg-fade}.pvw-gatePanel{color:#fff;background:radial-gradient(120% 60% at 50% 0,#9646e68c,#0000 62%),radial-gradient(90% 50% at 100% 100%,#b02f8659,#0000 70%),linear-gradient(#2a0f5e 0%,#1e0b45 55%,#170836 100%);border:1px solid #ffffff38;animation:.42s cubic-bezier(.2,1.3,.4,1) both pvg-popIn;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #ffffff0d,0 40px 80px -30px #000000d9,0 0 70px -20px #be78ff8c}.pvw-chip{height:2.25rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(#4a1a86,#2a0f5e);border:2px solid #ffffffd9;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem 0 .4rem;font-weight:900;display:inline-flex;box-shadow:0 3px #1406328c,0 10px 20px -10px #140632cc,inset 0 1px #ffffff4d}.pvw-multChip{height:2.25rem;font-family:var(--font-display);color:var(--ink);background:linear-gradient(180deg, #ffe9a8, var(--butter) 60%, #f6bf4a);border:2px solid #fff;border-radius:999px;align-items:center;padding:0 .75rem;font-size:1.05rem;font-weight:900;display:inline-flex;box-shadow:0 3px #aa6e14b3,0 10px 20px -10px #14063299}.pvw-toast{color:#fff;background:linear-gradient(#4a1a86f5,#1e0b45f5);border:1px solid #ffffff4d;animation:.42s cubic-bezier(.2,1.3,.4,1) both pvw-toastIn;box-shadow:inset 0 1px #ffffff40,0 20px 40px -16px #0a041ed9,0 0 40px -12px #be78ff99}@keyframes pvw-toastIn{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pvw-heroFloat,.pvw-heroGlow,.pvw-heroCelebrate .pvw-heroFloat,.pvw-gatePanel,.pvw-gateBackdrop,.pvw-toast,.pvw-hubReady,.pvw-rays{animation:none}}
.b-NZBW_stage{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);box-shadow:inset 0 1px 0 #fff, 0 0 0 4px #ffffff1f, 0 0 46px -4px var(--glow,#ff6b3d99), 0 44px 80px -30px #0a041ed9;background:#fff8f1e6;border:1px solid #ffffffd9;border-radius:2rem;padding:.75rem;position:relative}.b-NZBW_stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;height:2px;position:absolute;top:-1px;left:12%;right:12%}@media (min-width:640px){.b-NZBW_stage{border-radius:2.5rem;padding:1.25rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.b-NZBW_stage{background:#fff8f1f7}}
