@keyframes playground-module__vUxcUa__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes playground-module__vUxcUa__fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes playground-module__vUxcUa__fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes playground-module__vUxcUa__scaleIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes playground-module__vUxcUa__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(4deg)}}@keyframes playground-module__vUxcUa__floatR{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(16px)rotate(-4deg)}}@keyframes playground-module__vUxcUa__wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes playground-module__vUxcUa__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes playground-module__vUxcUa__glowPulse{0%,to{box-shadow:0 0 20px #ff8c000f}50%{box-shadow:0 0 60px #ff8c0033}}@keyframes playground-module__vUxcUa__pulseRing{0%{box-shadow:0 0 #ff8c004d}to{box-shadow:0 0 0 18px #ff8c0000}}@keyframes playground-module__vUxcUa__gradientX{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes playground-module__vUxcUa__scrollHint{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(10px)}}@keyframes playground-module__vUxcUa__starPop{0%{opacity:0;transform:scale(0)rotate(-90deg)}60%{opacity:1;transform:scale(1.3)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes playground-module__vUxcUa__nodePulse{0%,to{box-shadow:0 0 #ff8c0099}50%{box-shadow:0 0 0 14px #ff8c0000}}@keyframes playground-module__vUxcUa__pathDraw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes playground-module__vUxcUa__streakFire{0%,to{transform:scaleY(1)rotate(-3deg)}25%{transform:scaleY(1.1)rotate(3deg)}50%{transform:scaleY(.95)rotate(-2deg)}75%{transform:scaleY(1.05)rotate(2deg)}}@keyframes playground-module__vUxcUa__badgePop{0%{transform:scale(0)rotate(-180deg)}60%{transform:scale(1.2)rotate(10deg)}to{transform:scale(1)rotate(0)}}@keyframes playground-module__vUxcUa__crownFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes playground-module__vUxcUa__confettiFall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(60px)rotate(360deg)}}@keyframes playground-module__vUxcUa__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}@keyframes playground-module__vUxcUa__nodeComplete{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes playground-module__vUxcUa__xpFly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.6)}}.playground-module__vUxcUa__textBloom{background:linear-gradient(135deg,gold,#ff9500,#ff6b00);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.playground-module__vUxcUa__textBloomAnimated{background:linear-gradient(90deg,gold,#ff9500,#ff6b00,#ff9500,gold) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite playground-module__vUxcUa__gradientX}.playground-module__vUxcUa__page{color:#fff;background:#0d0a1a;min-height:100vh;margin:0;padding:0;font-family:Nunito,system-ui,sans-serif;overflow-x:hidden}.playground-module__vUxcUa__particlesCanvas{z-index:0;pointer-events:none;position:fixed;inset:0}.playground-module__vUxcUa__mouseGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#ff78000a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;transition:left .15s ease-out,top .15s ease-out;position:fixed;transform:translate(-50%,-50%)}.playground-module__vUxcUa__floaters{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.playground-module__vUxcUa__floater{font-size:2rem;position:absolute}.playground-module__vUxcUa__btnBloom{cursor:pointer;color:#000;background:linear-gradient(135deg,gold 0%,#ff9500 50%,#ff6b00 100%) 0 0/200%;border:none;border-radius:.75rem;padding:1rem 2.5rem;font-size:.875rem;font-weight:900;transition:all .25s cubic-bezier(.4,0,.2,1);animation:3s linear infinite playground-module__vUxcUa__shimmer;position:relative;overflow:hidden}.playground-module__vUxcUa__btnBloom:after{content:"";background:linear-gradient(120deg,#0000 30%,#fff3 50%,#0000 70%) 0 0/200% 100%;animation:2s linear infinite playground-module__vUxcUa__shimmer;position:absolute;inset:0}.playground-module__vUxcUa__btnBloom:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 12px 40px #ff8c0059}.playground-module__vUxcUa__btnBloom:active{transform:translateY(0)scale(.98)}.playground-module__vUxcUa__btnGhost{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:.875rem;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.playground-module__vUxcUa__btnGhost:before{content:"";opacity:0;background:linear-gradient(135deg,#ff8c000d,#ff6b000d);transition:opacity .3s;position:absolute;inset:0}.playground-module__vUxcUa__btnGhost:hover{border-color:#ff8c004d;transform:translateY(-2px);box-shadow:0 8px 25px #ff8c001a}.playground-module__vUxcUa__btnGhost:hover:before{opacity:1}.playground-module__vUxcUa__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#140e28cc;border:1px solid #ffffff0f;border-radius:1.5rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.playground-module__vUxcUa__cardTilt{transform-style:preserve-3d;perspective:800px}.playground-module__vUxcUa__cardTilt:hover{border-color:#ff8c0026}.playground-module__vUxcUa__pill{color:gold;text-transform:uppercase;letter-spacing:.1em;background:#ffd4001a;border:1px solid #ffd40033;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem 1.25rem;font-size:.6875rem;font-weight:900;display:inline-flex}.playground-module__vUxcUa__reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.playground-module__vUxcUa__revealLeft{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translate(-60px)}.playground-module__vUxcUa__revealRight{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translate(60px)}.playground-module__vUxcUa__revealScale{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:scale(.8)}.playground-module__vUxcUa__visible{opacity:1!important;transform:translateY(0)translate(0)scale(1)!important}.playground-module__vUxcUa__faqChevron{color:#ffffff40;flex-shrink:0;width:1rem;height:1rem;margin-left:1rem}.playground-module__vUxcUa__faqItem{cursor:pointer;transition:all .3s;overflow:hidden}.playground-module__vUxcUa__faqItem:hover{border-color:#ff8c0026}.playground-module__vUxcUa__faqHeader{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.playground-module__vUxcUa__faqQuestion{color:#ffffffbf;margin:0;font-size:.875rem;font-weight:700}.playground-module__vUxcUa__mapNode{cursor:default;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.playground-module__vUxcUa__mapNodeDone{background:linear-gradient(135deg,gold,#ff8c00);box-shadow:0 0 20px #ff8c0080}.playground-module__vUxcUa__mapNodeActive{background:linear-gradient(135deg,gold,#ff8c00);animation:2s ease-in-out infinite playground-module__vUxcUa__nodePulse}.playground-module__vUxcUa__mapNodeLocked{background:#ffffff0f;border:2px solid #ffffff1a}.playground-module__vUxcUa__starRow{justify-content:center;gap:2px;margin-top:4px;display:flex}.playground-module__vUxcUa__star{font-size:9px;transition:all .3s}.playground-module__vUxcUa__starLit{filter:drop-shadow(0 0 4px #ffb400e6)}.playground-module__vUxcUa__dwvStep{position:relative;overflow:hidden}.playground-module__vUxcUa__dwvStep:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.playground-module__vUxcUa__dwvStep.playground-module__vUxcUa__do:before{background:linear-gradient(135deg,#ffd1000f,#0000)}.playground-module__vUxcUa__dwvStep.playground-module__vUxcUa__watch:before{background:linear-gradient(135deg,#63b3ed0f,#0000)}.playground-module__vUxcUa__dwvStep.playground-module__vUxcUa__verify:before{background:linear-gradient(135deg,#34d3990f,#0000)}.playground-module__vUxcUa__dwvStep:hover:before{opacity:1}.playground-module__vUxcUa__statChip{text-align:center;cursor:default;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.75rem;padding:.75rem 1.25rem;transition:all .3s}.playground-module__vUxcUa__statChip:hover{background:#ff8c0008;border-color:#ff8c0033;transform:translateY(-4px)}.playground-module__vUxcUa__statChipValue{font-size:1.25rem;font-weight:900}.playground-module__vUxcUa__statChipLabel{color:#ffffff40;text-transform:uppercase;letter-spacing:.08em;margin-top:.125rem;font-size:.625rem;font-weight:700}.playground-module__vUxcUa__xpChip{color:#fdb48a;background:#fdb48a1a;border:1px solid #fdb48a4d;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:900;animation:1.2s ease-out forwards playground-module__vUxcUa__xpFly}.playground-module__vUxcUa__glowOrb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.playground-module__vUxcUa__section{z-index:10;width:100%;max-width:72rem;margin:0 auto;padding:3.5rem 1.5rem;position:relative}.playground-module__vUxcUa__sectionNarrow{z-index:10;width:100%;max-width:48rem;margin:0 auto;padding:3.5rem 1.5rem;position:relative}.playground-module__vUxcUa__sectionCenter{text-align:center;margin-bottom:3rem}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ff8c0033;border-radius:3px}
