:root{--motion-tier-micro: .14s;--motion-tier-standard: .22s;--motion-tier-ambient-fast: 3.5s;--motion-tier-ambient-mid: 7s;--motion-tier-ambient-slow: 14s;--motion-ease-spring: cubic-bezier(.16, 1, .3, 1);--motion-ease-tactile: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-smooth: cubic-bezier(.4, 0, .2, 1);--motion-ease-glide: cubic-bezier(.25, 1, .5, 1);--motion-cyan: #00f0ff;--motion-cyan-dim: rgba(0, 240, 255, .12);--motion-cyan-glow: rgba(0, 240, 255, .35);--motion-emerald: #00ff88;--motion-emerald-dim: rgba(0, 255, 136, .12);--motion-emerald-glow: rgba(0, 255, 136, .35);--motion-ruby: #ef4444;--motion-ruby-dim: rgba(239, 68, 68, .14);--motion-ruby-glow: rgba(239, 68, 68, .45);--motion-purple: #a855f7;--motion-purple-dim: rgba(168, 85, 247, .14);--motion-purple-glow: rgba(168, 85, 247, .35);--motion-gold: #ffb800;--motion-gold-dim: rgba(255, 184, 0, .14);--motion-gold-glow: rgba(255, 184, 0, .35);--motion-blue: #38bdf8;--motion-blue-glow: rgba(56, 189, 248, .35);--spatial-obsidian-deep: #05080e;--spatial-glass-base: rgba(14, 21, 35, .88);--spatial-glass-border: rgba(255, 255, 255, .09);--spatial-glass-highlight: rgba(255, 255, 255, .14)}@keyframes motionPulseSoft{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.025);opacity:1}}@keyframes motionPulseNeon{0%,to{box-shadow:0 0 12px var(--motion-cyan-glow)}50%{box-shadow:0 0 24px var(--motion-cyan-glow),0 0 36px #00f0ff33}}@keyframes motionBreatheSlow{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.035);opacity:1}}@keyframes motionBreatheSubtle{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes motionFloatVertical{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes motionFloatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes motionDriftSlow{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-10px,0)}}@keyframes motionDriftWide{0%,to{transform:translateZ(0)}50%{transform:translate3d(-14px,12px,0)}}@keyframes motionOrbitClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motionOrbitCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes motionSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motionRotateGentle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes motionShimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes motionCoinShine{0%,to{filter:drop-shadow(0 0 6px rgba(255,184,0,.3))}50%{filter:drop-shadow(0 0 16px rgba(255,184,0,.75)) brightness(1.2)}}@keyframes motionLightSweep{0%{transform:translate(-140%) skew(-20deg);opacity:0}25%,75%{opacity:.65}to{transform:translate(240%) skew(-20deg);opacity:0}}@keyframes motionGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes motionParticleFloatA{0%,to{transform:translateZ(0) scale(1);opacity:.4}50%{transform:translate3d(8px,-14px,0) scale(1.3);opacity:.9}}@keyframes motionParticleFloatB{0%,to{transform:translateZ(0) scale(1);opacity:.5}50%{transform:translate3d(-10px,-8px,0) scale(1.2);opacity:.85}}@keyframes motionSparkleTwinkle{0%,to{transform:scale(.7);opacity:.2}50%{transform:scale(1.2);opacity:1;filter:drop-shadow(0 0 8px #ffffff)}}@keyframes motionRingExpand{0%{transform:scale(.85);opacity:.9}50%{transform:scale(1.08);opacity:.4}to{transform:scale(.85);opacity:.9}}@keyframes motionRadialWave{0%{transform:scale(.92);opacity:.7}50%{transform:scale(1.18);opacity:0}to{transform:scale(.92);opacity:.7}}@keyframes motionSoftRipple{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.08);opacity:0}}@keyframes motionIconBounce{0%,to{transform:translateY(0)}35%{transform:translateY(-4px) scale(1.05)}70%{transform:translateY(1px)}}@keyframes motionMicroTilt{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes motionDepthShift{0%,to{transform:translateZ(0);box-shadow:0 8px 24px #00000073}50%{transform:translateZ(8px) translateY(-2px);box-shadow:0 14px 34px #0009}}@keyframes motionGlassReflection{0%{opacity:.3;transform:translate(-100%)}50%{opacity:.7}to{opacity:.3;transform:translate(200%)}}@keyframes motionBorderTravelConic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motionHoloFlicker{0%,to{opacity:.85}45%{opacity:.95}50%{opacity:.78}55%{opacity:.92}}@keyframes motionScanline{0%{background-position:0 0}to{background-position:0 40px}}@keyframes motionEnergySweep{0%{transform:translate(-150%);opacity:0}50%{opacity:.85}to{transform:translate(250%);opacity:0}}@keyframes motionStatusGlowCyan{0%,to{box-shadow:0 0 10px #00f0ff4d}50%{box-shadow:0 0 20px #00f0ffa6}}@keyframes motionStatusGlowEmerald{0%,to{box-shadow:0 0 10px #00ff884d}50%{box-shadow:0 0 22px #00ff88a6}}@keyframes motionStatusGlowRuby{0%,to{box-shadow:0 0 10px #ef444459}50%{box-shadow:0 0 20px #ef4444b3}}@keyframes motionStatusGlowGold{0%,to{box-shadow:0 0 10px #ffb8004d}50%{box-shadow:0 0 20px #ffb800a6}}@keyframes motionStatusGlowPurple{0%,to{box-shadow:0 0 10px #a855f74d}50%{box-shadow:0 0 20px #a855f7a6}}@keyframes motionSuccessBurst{0%{transform:scale(.85);opacity:0}50%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes motionErrorPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #ef444466}50%{transform:scale(1.02);box-shadow:0 0 18px #ef4444bf}}@keyframes motionAttentionGlow{0%,to{opacity:.7;filter:brightness(1)}50%{opacity:1;filter:brightness(1.2)}}@keyframes motionEntranceSlideUp{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motionExitDissolve{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes motionScaleInteraction{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@keyframes motionSpringPop{0%{transform:scale(.94)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes motionCountReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motionNumberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06);color:var(--motion-emerald)}}@keyframes motionCheckmarkDraw{0%{transform:scale(.5) rotate(-20deg);opacity:0}60%{transform:scale(1.15) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes motionProgressSweep{0%{background-position:-150% 0}to{background-position:150% 0}}@keyframes motionLoadingRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motionSoftParallax{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-4px) translate(3px)}}@keyframes motionAmbientMove{0%,to{transform:translateZ(0)}33%{transform:translate3d(4px,-6px,0)}66%{transform:translate3d(-5px,3px,0)}}@keyframes motionFloatingNode{0%,to{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(0,-6px,0) scale(1.2);opacity:1}}@keyframes motionConnectionLine{0%,to{opacity:.3;stroke-dashoffset:0}50%{opacity:.8;stroke-dashoffset:20}}@keyframes motionShadowShift{0%,to{box-shadow:0 4px 18px #0006}50%{box-shadow:0 10px 28px #000000a6}}@keyframes motionHaloPulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.14);opacity:.85}}.spatial-hero-container{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#0d1422eb,#060a10fa);border:1px solid rgba(56,189,248,.22);box-shadow:0 14px 40px #0009,inset 0 1px #ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.spatial-hero-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(56,189,248,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px);background-size:20px 20px;animation:motionScanline 8s linear infinite;pointer-events:none;opacity:.65}.spatial-card-primary{position:relative;border-radius:18px;padding:1px;background:#ffffff14;overflow:hidden;transition:transform var(--motion-tier-standard) var(--motion-ease-spring),box-shadow var(--motion-tier-standard);animation:motionEntranceSlideUp var(--motion-tier-standard) var(--motion-ease-spring) backwards}.spatial-card-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000080,0 0 16px #00f0ff26}.spatial-card-primary:active{transform:scale(.985)}.spatial-card-secondary{position:relative;border-radius:16px;background:#0f172aa6;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform var(--motion-tier-standard) var(--motion-ease-spring),border-color var(--motion-tier-micro)}.spatial-card-secondary:hover{border-color:#38bdf847;transform:translateY(-1px)}.spatial-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;font-weight:800;cursor:pointer;touch-action:manipulation;transition:transform var(--motion-tier-micro) var(--motion-ease-spring),box-shadow var(--motion-tier-micro),filter var(--motion-tier-micro);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.spatial-btn:not(:disabled):hover{filter:brightness(1.08)}.spatial-btn:not(:disabled):active{transform:scale(.97)}.spatial-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(40%)}.spatial-icon-micro{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion-tier-micro) var(--motion-ease-spring),filter var(--motion-tier-micro)}button:hover .spatial-icon-micro{transform:scale(1.08)}button:active .spatial-icon-micro{transform:scale(.94)}.glow-cyan{box-shadow:0 0 16px var(--motion-cyan-glow)}.glow-emerald{box-shadow:0 0 16px var(--motion-emerald-glow)}.glow-ruby{box-shadow:0 0 16px var(--motion-ruby-glow)}.glow-purple{box-shadow:0 0 16px var(--motion-purple-glow)}.glow-gold{box-shadow:0 0 16px var(--motion-gold-glow)}.spatial-conic-border:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,rgba(56,189,248,.35),rgba(0,240,255,.6),rgba(0,255,136,.35),transparent 60%);animation:motionBorderTravelConic 8s linear infinite;opacity:.65;pointer-events:none}.stagger-1{animation-delay:40ms}.stagger-2{animation-delay:80ms}.stagger-3{animation-delay:.12s}.stagger-4{animation-delay:.16s}.stagger-5{animation-delay:.2s}.stagger-6{animation-delay:.24s}:root{--v7-cyan: #00f0ff;--v7-cyan-dim: rgba(0, 240, 255, .12);--v7-cyan-glow: rgba(0, 240, 255, .38);--v7-purple: #a855f7;--v7-purple-dim: rgba(168, 85, 247, .14);--v7-purple-glow: rgba(168, 85, 247, .38);--v7-blue: #229ed9;--v7-blue-dim: rgba(34, 158, 217, .14);--v7-blue-glow: rgba(34, 158, 217, .38);--v7-gold: #ffb800;--v7-gold-dim: rgba(255, 184, 0, .14);--v7-gold-glow: rgba(255, 184, 0, .42);--v7-magenta: #f43f5e;--v7-magenta-dim: rgba(244, 63, 94, .14);--v7-magenta-glow: rgba(244, 63, 94, .42);--v7-emerald: #00ff88;--v7-emerald-dim: rgba(0, 255, 136, .12);--v7-emerald-glow: rgba(0, 255, 136, .42);--v7-amber: #f59e0b;--v7-amber-dim: rgba(245, 158, 11, .14);--v7-amber-glow: rgba(245, 158, 11, .38)}.v7-glass-surface{position:relative;border-radius:18px;background:#0f172ab8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.09);box-shadow:0 8px 30px #00000073,inset 0 1px 1px #ffffff24,inset 0 -1px 1px #0000004d;overflow:hidden}@keyframes v7GlassSweep{0%{transform:translate(-160%) skew(-20deg);opacity:0}20%,80%{opacity:.55}to{transform:translate(260%) skew(-20deg);opacity:0}}.v7-glass-sweep:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:v7GlassSweep 8s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes v7ConicBorderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v7-edge-cyan,.v7-edge-purple,.v7-edge-gold,.v7-edge-emerald{position:relative;overflow:hidden}.v7-edge-cyan:before,.v7-edge-purple:before,.v7-edge-gold:before,.v7-edge-emerald:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;animation:v7ConicBorderRotate 9s linear infinite;opacity:.6}.v7-edge-cyan:before{background:conic-gradient(transparent,rgba(0,240,255,.75),transparent 45%)}.v7-edge-purple:before{background:conic-gradient(transparent,rgba(168,85,247,.75),transparent 45%)}.v7-edge-gold:before{background:conic-gradient(transparent,rgba(255,184,0,.8),transparent 45%)}.v7-edge-emerald:before{background:conic-gradient(transparent,rgba(0,255,136,.75),transparent 45%)}@keyframes v7HoloShimmer{0%{background-position:0% 50%;opacity:.22}50%{background-position:100% 50%;opacity:.45}to{background-position:0% 50%;opacity:.22}}.v7-holographic{position:relative;overflow:hidden}.v7-holographic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00f0ff1f,#a855f71f,#ffb8001a,#00ff881f,#00f0ff1f);background-size:250% 250%;animation:v7HoloShimmer 7s ease-in-out infinite;pointer-events:none;border-radius:inherit;z-index:1}@keyframes v7MicroParticleBurst{0%{transform:translate(0) scale(.6);opacity:1}to{transform:translate(var(--tx, 14px),var(--ty, -14px)) scale(1.2);opacity:0}}.v7-particles-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:10}.v7-particle-item{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;animation:v7MicroParticleBurst .65s cubic-bezier(.16,1,.3,1) forwards}.v7-particle-item.gold{background:#ffb800;box-shadow:0 0 6px #ffb800}.v7-particle-item.cyan{background:#00f0ff;box-shadow:0 0 6px #00f0ff}.v7-particle-item.emerald{background:#0f8;box-shadow:0 0 6px #0f8}.v7-particle-item.purple{background:#a855f7;box-shadow:0 0 6px #a855f7}@keyframes v7LightTrailFast{0%{transform:scaleX(.2) translate(-100%);opacity:0}30%{opacity:.9}to{transform:scaleX(1) translate(120%);opacity:0}}.v7-light-trail-coin,.v7-light-trail-nav,.v7-light-trail-verify,.v7-light-trail-box{position:absolute;pointer-events:none;height:2px;border-radius:999px;filter:blur(2px)}.v7-light-trail-coin{background:linear-gradient(90deg,transparent,#ffb800,transparent);box-shadow:0 0 10px #ffb800;animation:v7LightTrailFast .32s cubic-bezier(.16,1,.3,1) forwards}.v7-light-trail-nav{background:linear-gradient(90deg,transparent,#00f0ff,transparent);box-shadow:0 0 10px #00f0ff;animation:v7LightTrailFast .24s cubic-bezier(.16,1,.3,1) forwards}.v7-light-trail-verify{background:linear-gradient(90deg,transparent,#00ff88,transparent);box-shadow:0 0 10px #0f8;animation:v7LightTrailFast .38s cubic-bezier(.16,1,.3,1) forwards}.v7-light-trail-box{background:linear-gradient(90deg,transparent,#a855f7,#ffb800,transparent);box-shadow:0 0 12px #a855f7;animation:v7LightTrailFast .42s cubic-bezier(.16,1,.3,1) forwards}.v7-morph-locked,.v7-morph-eligible,.v7-morph-pending,.v7-morph-success,.v7-morph-error{transition:background .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,color .32s ease,box-shadow .32s ease}.v7-morph-locked{background:#ffffff0a;border-color:#ffffff14;color:#64748b}.v7-morph-eligible{background:#00f0ff1f;border-color:#00f0ff73;box-shadow:0 0 14px #00f0ff40;color:#00f0ff}.v7-morph-pending{background:#f59e0b1f;border-color:#f59e0b73;box-shadow:0 0 14px #f59e0b40;color:#f59e0b}.v7-morph-success{background:#00ff8824;border-color:#00ff8880;box-shadow:0 0 16px #00ff884d;color:#0f8}.v7-morph-error{background:#ef444424;border-color:#ef444480;box-shadow:0 0 16px #ef44444d;color:#ef4444}@keyframes v7IconCheckPop{0%{transform:scale(.6) rotate(-20deg)}60%{transform:scale(1.22) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes v7IconLockReject{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes v7IconCopyMorph{0%{transform:scale(1)}50%{transform:scale(1.22);filter:drop-shadow(0 0 8px #00f0ff)}to{transform:scale(1)}}@keyframes v7IconBellPulse{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}@keyframes v7IconWalletFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px);filter:drop-shadow(0 0 6px #ffb800)}}.v7-icon-check{animation:v7IconCheckPop .34s cubic-bezier(.175,.885,.32,1.275) forwards}.v7-icon-lock{animation:v7IconLockReject .28s cubic-bezier(.36,.07,.19,.97) forwards}.v7-icon-copy{animation:v7IconCopyMorph .26s cubic-bezier(.175,.885,.32,1.275) forwards}.v7-icon-bell{animation:v7IconBellPulse .45s ease-in-out forwards}.v7-icon-wallet{animation:v7IconWalletFloat .42s ease-in-out forwards}@keyframes v7ScrollReveal{0%{opacity:0;transform:translateY(14px);box-shadow:0 0 0 transparent}to{opacity:1;transform:translateY(0);box-shadow:0 4px 18px #00000059}}.v7-scroll-reveal{animation:v7ScrollReveal .32s cubic-bezier(.16,1,.3,1) 1 forwards;will-change:transform,opacity}@keyframes v7PageTransition{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v7PageLightStreak{0%{transform:translate(-120%);opacity:0}30%{opacity:.85}to{transform:translate(220%);opacity:0}}.v7-page-container{position:relative;overflow-x:clip}.v7-page-streak-bar{position:absolute;top:0;left:0;width:50%;height:2px;background:linear-gradient(90deg,transparent,#00f0ff,#00ff88,transparent);box-shadow:0 0 10px #00f0ffcc;animation:v7PageLightStreak .24s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none;z-index:50}@keyframes v7SuccessRingExpand{0%{transform:scale(.5);opacity:.95;box-shadow:0 0 #0f8c}60%{opacity:.75;box-shadow:0 0 20px 10px #00f0ff66}to{transform:scale(1.4);opacity:0;box-shadow:0 0 30px 16px #0f80}}.v7-success-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(0,255,136,.8);animation:v7SuccessRingExpand .55s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes v7ErrorSingleCycle{0%,to{transform:translate(0);box-shadow:0 0 #ef444400}20%{transform:translate(-5px);box-shadow:0 0 18px #ef4444a6,inset 0 0 8px #b91c1c4d}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.v7-error-card{animation:v7ErrorSingleCycle .42s cubic-bezier(.36,.07,.19,.97) 1 both!important;border-color:#ef4444b3!important}.perf-constrained *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 8px #0006!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.spatial-btn:not(:disabled):active,button:not(:disabled):active{transform:scale(.98)!important}}.px-coin-v2{display:inline-block;vertical-align:-.15em;object-fit:contain;flex-shrink:0;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;will-change:transform,filter;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .22s ease,opacity .2s ease}@keyframes pxCoinIdleFloatV2{0%,to{transform:translateY(0) scale(1) rotate(0);filter:drop-shadow(0 1px 4px rgba(245,158,11,.35))}50%{transform:translateY(-2.5px) scale(1.03) rotate(1deg);filter:drop-shadow(0 3px 9px rgba(245,158,11,.55)) drop-shadow(0 0 12px rgba(255,215,0,.3))}}.px-coin-state-idle,.px-coin-float{animation:pxCoinIdleFloatV2 5s ease-in-out infinite}.px-coin-interactive{cursor:pointer;pointer-events:auto!important}.px-coin-interactive:hover{transform:translateY(-1.5px) scale(1.06);filter:drop-shadow(0 3px 10px rgba(255,184,0,.7)) brightness(1.1)}.px-coin-interactive:active,.px-coin-touch-active{transform:scale(.92) rotateX(12deg) rotateY(-8deg);filter:drop-shadow(0 1px 14px rgba(255,184,0,.9)) brightness(1.22);transition:transform .1s cubic-bezier(.16,1,.3,1),filter .1s ease}@keyframes pxCoinRewardSequenceV2{0%{transform:scale(.92) translateY(0);opacity:.95}20%{transform:scale(.88) translateY(2px) rotate(0)}45%{transform:scale(1.24) translateY(-14px) rotateY(180deg);filter:drop-shadow(0 0 22px rgba(255,184,0,.95)) drop-shadow(0 0 10px rgba(0,255,136,.7));opacity:1}75%{transform:scale(1.05) translateY(-2px) rotateY(360deg);filter:drop-shadow(0 0 14px rgba(255,184,0,.65))}to{transform:scale(1) translateY(0) rotateY(360deg);filter:drop-shadow(0 2px 6px rgba(245,158,11,.45));opacity:1}}.px-coin-state-reward{animation:pxCoinRewardSequenceV2 .82s cubic-bezier(.16,1,.3,1) forwards}@keyframes pxCoinBalancePulseV2{0%{transform:scale(1)}30%{transform:scale(1.25) translateY(-3px);filter:drop-shadow(0 0 16px rgba(255,184,0,.85))}60%{transform:scale(.96) translateY(0)}80%{transform:scale(1.08) translateY(-1px);filter:drop-shadow(0 0 10px rgba(255,184,0,.6))}to{transform:scale(1);filter:drop-shadow(0 1px 4px rgba(245,158,11,.45))}}.px-coin-state-balance{animation:pxCoinBalancePulseV2 .52s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes pxCoinSuccessV2{0%{transform:scale(.95) translateY(0)}40%{transform:scale(1.2) translateY(-8px) rotate(-6deg);filter:drop-shadow(0 0 18px rgba(0,255,136,.85)) drop-shadow(0 0 12px rgba(255,184,0,.6))}80%{transform:scale(1.02) translateY(-1px) rotate(2deg)}to{transform:scale(1) translateY(0) rotate(0);filter:drop-shadow(0 2px 8px rgba(0,255,136,.5))}}.px-coin-state-success{animation:pxCoinSuccessV2 .68s cubic-bezier(.16,1,.3,1) forwards}@keyframes pxCoinLockedJitter{0%,to{transform:translate(0)}25%{transform:translate(-3px) rotate(-4deg);filter:drop-shadow(0 0 8px rgba(239,68,68,.5))}75%{transform:translate(3px) rotate(4deg);filter:drop-shadow(0 0 8px rgba(239,68,68,.5))}}.px-coin-state-locked{filter:grayscale(40%) brightness(.75) drop-shadow(0 1px 3px rgba(0,0,0,.4))!important;opacity:.75}.px-coin-locked-jitter{animation:pxCoinLockedJitter .26s cubic-bezier(.36,.07,.19,.97) forwards}.px-coin-aura-gold{filter:drop-shadow(0 2px 10px rgba(255,184,0,.65)) drop-shadow(0 0 16px rgba(255,215,0,.4))!important}.px-coin-aura-cyan{filter:drop-shadow(0 2px 10px rgba(0,240,255,.6)) drop-shadow(0 0 14px rgba(0,229,255,.35))!important}.px-coin-aura-purple{filter:drop-shadow(0 2px 10px rgba(168,85,247,.55)) drop-shadow(0 0 14px rgba(192,132,252,.35))!important}.px-coin-aura-emerald{filter:drop-shadow(0 2px 10px rgba(0,255,136,.65)) drop-shadow(0 0 14px rgba(0,255,136,.35))!important}.px-coin-async-1{animation-delay:-.8s;animation-duration:4.8s}.px-coin-async-2{animation-delay:-1.6s;animation-duration:5.6s}.px-coin-async-3{animation-delay:-2.4s;animation-duration:6.4s}.px-coin-async-4{animation-delay:-3.2s;animation-duration:7.2s}.px-coin-async-5{animation-delay:-4s;animation-duration:5.2s}@media(prefers-reduced-motion:reduce){.px-coin-v2,.px-coin-state-idle,.px-coin-float,.px-coin-state-reward,.px-coin-state-balance,.px-coin-state-success,.px-coin-locked-jitter{animation:none!important;transition:none!important}.px-coin-interactive:hover,.px-coin-interactive:active{transform:none!important}}@keyframes pxTaskCoinRock{0%{transform:rotate(0)}31.25%{transform:rotate(60deg)}46.875%{transform:rotate(0)}56.25%{transform:rotate(-60deg)}62.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes pxTaskCoinSpin{0%{transform:rotate(0)}31.25%{transform:rotate(60deg)}46.875%{transform:rotate(0)}56.25%{transform:rotate(-60deg)}62.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes pxRewardBadgeShimmer{0%,to{border-color:#f4c95d47;background:#f4c95d1f}50%{border-color:#f4c95d70;background:#f4c95d2b}}.px-coin-motion{display:inline-block;vertical-align:-.15em;object-fit:contain;flex-shrink:0;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;transform-origin:center center}.px-coin-rock,.px-coin-spin{animation:pxTaskCoinRock 8s cubic-bezier(.37,0,.63,1) infinite}.px-coin-glow{filter:drop-shadow(0 1px 4px rgba(244,201,93,.45))}.px-coin-motion-interactive{cursor:pointer;pointer-events:auto!important;transition:transform .14s ease}.px-coin-motion-interactive:active{transform:scale(.92)}.px-reward-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;border-radius:9px;background:#f4c95d1f;border:1px solid rgba(244,201,93,.28);color:#f4c95d;font-size:11px;font-weight:800;font-family:var(--font-display, -apple-system, BlinkMacSystemFont, sans-serif);letter-spacing:.2px;box-shadow:0 1px 4px #f4c95d14;animation:pxRewardBadgeShimmer 8s ease-in-out infinite;transition:transform .14s ease,background .14s ease,border-color .14s ease;-webkit-user-select:none;user-select:none}.px-reward-badge:active{transform:scale(.97)}.px-reward-badge-text{line-height:1;white-space:nowrap}.btn-v6-tactile,.tg-btn-view,.tg-btn-join,.tg-btn-claim,.tg-btn-retry,.tg-btn-proof,.tg-btn-verify,.tg-btn-continue{position:relative;overflow:hidden;will-change:transform;transform:translateZ(0);transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,filter .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tg-btn-view:active,.tg-btn-join:active,.tg-btn-claim:active,.tg-btn-claim-pulse:active,.tg-btn-retry:active,.tg-btn-proof:active,.tg-btn-verify:active,.tg-btn-continue:active,.btn-v6-tactile:active,.yt-btn-start:active,.yt-btn-proof:active{transform:scale(.975)!important;transition:transform .14s cubic-bezier(.16,1,.3,1)!important}@media(hover:hover)and (pointer:fine){.btn-v6-tactile:hover,.tg-btn-view:hover,.tg-btn-join:hover,.tg-btn-retry:hover,.tg-btn-proof:hover,.tg-btn-verify:hover,.tg-btn-continue:hover{transform:translateY(-1px) translateZ(0);filter:brightness(1.06);box-shadow:0 4px 14px #00e5ff38}.tg-btn-claim:hover,.btn-bloom-gold:hover{transform:translateY(-1px) translateZ(0);filter:brightness(1.08);box-shadow:0 4px 16px #ffd70059}.btn-bloom-emerald:hover{transform:translateY(-1px) translateZ(0);filter:brightness(1.08);box-shadow:0 4px 16px #00ff884d}.btn-bloom-red:hover{transform:translateY(-1px) translateZ(0);filter:brightness(1.06);box-shadow:0 4px 14px #ef444440}}.btn-v6-tactile:after,.tg-btn-view:after,.tg-btn-join:after,.tg-btn-claim:after,.tg-btn-retry:after,.tg-btn-proof:after,.tg-btn-verify:after,.tg-btn-continue:after{content:"";position:absolute;top:-50%;left:-120%;width:60%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;opacity:0;z-index:1}@media(hover:hover)and (pointer:fine){.btn-v6-tactile:hover:after,.tg-btn-view:hover:after,.tg-btn-join:hover:after,.tg-btn-claim:hover:after,.tg-btn-retry:hover:after,.tg-btn-proof:hover:after,.tg-btn-verify:hover:after,.tg-btn-continue:hover:after{left:140%;opacity:1;transition:left .42s cubic-bezier(.16,1,.3,1),opacity .42s ease}}.btn-v6-tactile:active:after,.tg-btn-view:active:after,.tg-btn-join:active:after,.tg-btn-claim:active:after,.tg-btn-retry:active:after,.tg-btn-proof:active:after,.tg-btn-verify:active:after,.tg-btn-continue:active:after{left:140%;opacity:1;transition:left .28s ease,opacity .28s ease}.claim-success-glow{animation:claimSuccessGlow .4s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes claimSuccessGlow{0%{box-shadow:0 0 #0f80;filter:brightness(1)}50%{box-shadow:0 0 20px #00ff88a6,0 0 35px #ffd70073;filter:brightness(1.22)}to{box-shadow:0 2px 10px #00ff8840;filter:brightness(1)}}.under-review-pill,.is-under-review{animation:none!important;opacity:.88}.tg-card-wrapper:active .px-coin-spin,.tg-card-wrapper:has(button:active) .px-coin-spin{transform:scale(.93) rotate(12deg);transition:transform .14s ease}#task-reward-fly-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:hidden}.task-fly-pooled-coin{position:absolute;top:0;left:0;display:none;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.task-fly-pooled-coin img{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,184,0,.8)) drop-shadow(0 0 10px rgba(0,240,255,.45))}.is-offscreen .px-coin-motion,.is-offscreen .px-coin-rock,.is-offscreen .px-coin-spin,.is-offscreen .px-reward-badge{animation-play-state:paused!important}.is-offscreen .btn-v6-tactile:after,.is-offscreen .tg-btn-view:after,.is-offscreen .tg-btn-join:after,.is-offscreen .tg-btn-claim:after,.is-offscreen .tg-btn-retry:after,.is-offscreen .tg-btn-proof:after,.is-offscreen .tg-btn-verify:after,.is-offscreen .tg-btn-continue:after{display:none!important}@media(prefers-reduced-motion:reduce){.px-coin-motion,.px-coin-rock,.px-coin-spin,.px-reward-badge,.task-fly-pooled-coin,.tg-card-wrapper,.btn-v6-tactile,.tg-btn-view,.tg-btn-join,.tg-btn-claim,.tg-btn-retry,.tg-btn-proof,.tg-btn-verify,.tg-btn-continue,.claim-success-glow{animation:none!important;transition:none!important}.px-coin-motion-interactive:active,.px-reward-badge:active,.tg-card-wrapper:active,.btn-v6-tactile:active,.tg-btn-view:active,.tg-btn-join:active,.tg-btn-claim:active,.tg-btn-retry:active,.tg-btn-proof:active,.tg-btn-verify:active,.tg-btn-continue:active{transform:none!important}.btn-v6-tactile:after,.tg-btn-view:after,.tg-btn-join:after,.tg-btn-claim:after,.tg-btn-retry:after,.tg-btn-proof:after,.tg-btn-verify:after,.tg-btn-continue:after{display:none!important}}@keyframes taskCardEntrance{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tg-card-wrapper{position:relative;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;animation:taskCardEntrance .26s cubic-bezier(.16,1,.3,1) backwards}.tg-card-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(168,220,231,.35) 30%,rgba(168,220,231,.75) 50%,rgba(168,220,231,.35) 70%,transparent 100%);pointer-events:none;z-index:2}.tg-card-wrapper.completed:before{background:linear-gradient(90deg,transparent 0%,rgba(37,209,98,.3) 30%,rgba(37,209,98,.65) 50%,rgba(37,209,98,.3) 70%,transparent 100%)}.tg-card-wrapper.is-claim-ready:before{background:linear-gradient(90deg,transparent 0%,rgba(244,201,93,.45) 30%,rgba(244,201,93,.8) 50%,rgba(244,201,93,.45) 70%,transparent 100%)}.tg-card-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.035) 0%,transparent 70%);pointer-events:none;z-index:1}@media(hover:hover)and (pointer:fine){.tg-card-wrapper:hover{transform:translateY(-1px)!important;border-color:#a8dce74d!important;box-shadow:0 8px 24px #0000006b,0 0 16px #a8dce71f!important}}.tg-card-wrapper:active{transform:scale(.988)!important;transition:transform .14s ease!important}.is-offscreen .tg-card-wrapper,.tg-card-wrapper.is-offscreen{animation:none!important}.is-offscreen .tg-card-wrapper:before,.is-offscreen .tg-card-wrapper:after,.tg-card-wrapper.is-offscreen:before,.tg-card-wrapper.is-offscreen:after{display:none!important}:root{--bg-main: #07111D;--bg-surface: #101D2B;--bg-surface-elevated: #142437;--glass-bg: rgba(10, 25, 40, .72);--glass-bg-subtle: rgba(168, 220, 231, .04);--glass-bg-hover: rgba(168, 220, 231, .08);--glass-border: rgba(168, 220, 231, .16);--glass-border-glow: rgba(168, 220, 231, .28);--glass-blur: blur(16px);--shadow-card: 0 12px 30px rgba(0, 0, 0, .28);--shadow-elevated: 0 16px 40px rgba(0, 0, 0, .36);--shadow-premium: 0 16px 40px rgba(0, 0, 0, .4);--glow-cyan: 0 0 24px rgba(168, 220, 231, .1);--glow-gold: 0 0 22px rgba(244, 201, 93, .1);--glow-green: 0 0 22px rgba(37, 209, 98, .08);--border-standard: rgba(168, 220, 231, .14);--border-active: rgba(168, 220, 231, .28);--border-premium: rgba(244, 201, 93, .42);--border-success: rgba(37, 209, 98, .3);--border-warning: rgba(255, 95, 109, .25);--accent-green: #25D162;--accent-green-bright: #39e578;--accent-green-glow: rgba(37, 209, 98, .25);--accent-green-dim: rgba(37, 209, 98, .12);--accent-cyan: #A8DCE7;--accent-cyan-bright: #D9F7FF;--accent-cyan-glow: rgba(168, 220, 231, .25);--accent-cyan-dim: rgba(168, 220, 231, .12);--accent-gold: #F4C95D;--accent-gold-light: #FFE8A3;--accent-gold-glow: rgba(244, 201, 93, .25);--accent-gold-dim: rgba(244, 201, 93, .12);--accent-purple: #a855f7;--accent-orange: #ff7700;--accent-red: #FF5F6D;--accent-red-dim: rgba(255, 95, 109, .12);--text-primary: #ffffff;--text-secondary: #AFC0CF;--text-muted: #718394;--text-dark: #070a0d;--font-display: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-bangla: "Hind Siliguri", "Noto Sans Bengali", -apple-system, sans-serif;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-full: 9999px;--nav-height: 72px;--header-height: 64px;--bottom-nav-height: 58px;--bottom-nav-bottom-offset: 14px;--bottom-nav-safe-space: calc(96px + env(safe-area-inset-bottom, 0px)) ;--motion-fast: .14s;--motion-standard: .22s;--motion-emphasis: .34s;--motion-celebration: .65s;--motion-ambient: 6s;--ease-press: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-success: cubic-bezier(.34, 1.56, .64, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-ambient: cubic-bezier(.45, .05, .55, .95);--ease-standard: cubic-bezier(.16, 1, .3, 1);--ease-emphasis: cubic-bezier(.2, .8, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .14s cubic-bezier(.16, 1, .3, 1);--transition-normal: .22s cubic-bezier(.16, 1, .3, 1);--transition-bounce: .22s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{width:100%;min-height:100%;overflow-x:hidden;background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-bangla);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}#root{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% -10%,rgba(168,220,231,.07),transparent 45%),radial-gradient(circle at 100% 35%,rgba(37,209,98,.03),transparent 40%),radial-gradient(circle at 0% 75%,rgba(244,201,93,.025),transparent 40%),var(--bg-main)}body.tab-hidden *,body.page-hidden *{animation-play-state:paused!important}body.perf-constrained .home-particle,body.perf-constrained .hero-particle,body.perf-constrained .home-spatial-layer6,body.perf-constrained .pf-particle-1,body.perf-constrained .pf-particle-2,body.perf-constrained .pf-particle-3{display:none!important}.font-display{font-family:var(--font-display)}.num-tabular{font-family:var(--font-display);font-variant-numeric:tabular-nums}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-card)}.glass-panel-interactive{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 4px 20px #0000004d;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),filter var(--transition-fast),box-shadow var(--transition-fast);will-change:transform}.glass-panel-interactive:active{transform:scale(.985);border-color:#a8dce747;filter:brightness(1.05)}.glass-glow-green{border-color:#25d1624d;box-shadow:0 0 24px #25d16226,inset 0 1px #ffffff1a}.glass-glow-cyan{border-color:#a8dce74d;box-shadow:0 0 24px #a8dce726,inset 0 1px #ffffff1a}.glass-glow-gold{border-color:#f4c95d4d;box-shadow:0 0 24px #f4c95d26,inset 0 1px #ffffff1a}.btn-primary{background:linear-gradient(135deg,#25d162,#1ea84f);color:#07111d;font-family:var(--font-display);font-weight:700;border:none;border-radius:var(--radius-md);padding:14px 24px;cursor:pointer;box-shadow:0 4px 20px #25d16252;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast);will-change:transform}.btn-primary:active{transform:scale(.98);filter:brightness(1.06);box-shadow:0 2px 10px #25d16233}.btn-secondary{background:#101d2bb8;color:var(--text-primary);font-family:var(--font-display);font-weight:600;border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform var(--transition-fast),background var(--transition-fast),filter var(--transition-fast);will-change:transform}.btn-secondary:active{transform:scale(.98);filter:brightness(1.06);background:#142437d9}button:not(:disabled),[role=button]:not([aria-disabled=true]),.btn-primary,.btn-secondary,.spatial-btn{position:relative;transition:transform var(--motion-fast, .14s) var(--ease-enter, cubic-bezier(.16, 1, .3, 1)),opacity var(--motion-fast, .14s) ease,filter var(--motion-fast, .14s) ease,box-shadow var(--motion-fast, .14s) ease,border-color var(--motion-fast, .14s) ease;will-change:transform;touch-action:manipulation;overflow:hidden}@media(hover:hover)and (pointer:fine){button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 16px #00000047}}button:not(:disabled),[role=button]:not([aria-disabled=true]){transition:transform var(--motion-fast, .14s) var(--ease-enter, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--motion-fast, .14s) ease,filter var(--motion-fast, .14s) ease}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.btn-primary:active,.tg-btn-claim:active,.tg-btn-view:active,.spatial-btn:not(:disabled):active{transform:scale(.96)!important;filter:brightness(1.04)!important;transition-duration:65ms!important;transition-timing-function:var(--ease-press, cubic-bezier(.2, 0, 0, 1))!important}.btn-secondary:active,.btn-glass:active,button.btn-secondary:active{transform:scale(.975)!important;transition-duration:65ms!important}button.btn-icon:active,button[aria-label*=close i]:active,button[aria-label*=Close i]:active{transform:scale(.985)!important;transition-duration:65ms!important}button:not(:disabled):after,[role=button]:not([aria-disabled=true]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(255,255,255,.18),transparent 70%);opacity:0;transform:scale(.85);transition:opacity var(--motion-fast, .14s) var(--ease-enter, cubic-bezier(.16, 1, .3, 1)),transform var(--motion-fast, .14s) ease-out;pointer-events:none}button:not(:disabled):active:after,[role=button]:not([aria-disabled=true]):active:after{opacity:1;transform:scale(1);transition-duration:60ms}.interactive-card,.tg-card-wrapper,.home-spatial-card,.rb-card-glass,.ref-card-orbit-border{transition:transform var(--motion-fast, .14s) var(--ease-enter, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--motion-fast, .14s) ease,border-color var(--motion-fast, .14s) ease;will-change:transform}.interactive-card:active,.tg-card-wrapper:active,.home-spatial-card:active,.rb-card-glass:active{transform:scale(.988) translateY(1px)!important;box-shadow:0 4px 14px #00000059!important;transition-duration:65ms!important;transition-timing-function:var(--ease-press, cubic-bezier(.2, 0, 0, 1))!important}.btn-loading,button[data-loading=true]{position:relative;opacity:.82;cursor:wait!important;pointer-events:none;transition:opacity .16s ease,filter .16s ease}@keyframes btnSuccessFlash{0%{transform:scale(.96);box-shadow:0 0 #0f89}50%{transform:scale(1.02);box-shadow:0 0 16px 2px #00ff8873}to{transform:scale(1);box-shadow:0 0 8px #00ff8840}}.btn-success-state,button[data-success=true]{animation:btnSuccessFlash .28s cubic-bezier(.16,1,.3,1) forwards}@keyframes btnErrorFlashShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px);box-shadow:0 0 12px #ef444466;border-color:#ef444499!important}40%,80%{transform:translate(4px);box-shadow:0 0 14px #ef444480;border-color:#ef4444b3!important}}.btn-error-state,.btn-error-shake,.button-error-shake,button[data-error=true]{animation:btnErrorFlashShake .26s cubic-bezier(.36,.07,.19,.97) forwards}button svg,[role=button] svg{transition:transform .13s cubic-bezier(.16,1,.3,1),opacity .13s ease}@media(hover:hover)and (pointer:fine){button:not(:disabled):hover svg,[role=button]:not([aria-disabled=true]):hover svg{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(0,255,136,.35))}}button:not(:disabled):active svg,[role=button]:not([aria-disabled=true]):active svg{transform:scale(.96)}.poisax-coin-icon{transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s ease;will-change:transform,filter}@keyframes poisaxCoinGlowBreath{0%,to{filter:drop-shadow(0 1px 4px rgba(245,158,11,.35));transform:scale(1)}50%{filter:drop-shadow(0 2px 10px rgba(245,158,11,.65)) drop-shadow(0 0 14px rgba(255,215,0,.4));transform:scale(1.03)}}.poisax-coin-glow{animation:poisaxCoinGlowBreath 3.5s infinite ease-in-out}@keyframes poisaxCoinRewardPop{0%{transform:scale(.95) translateY(0);opacity:.9}20%{transform:scale(.92) translateY(2px)}48%{transform:scale(1.18) translateY(-6px) rotate(-3deg);filter:drop-shadow(0 0 16px rgba(255,184,0,.85));opacity:1}75%{transform:scale(1.03) translateY(0) rotate(1deg);filter:drop-shadow(0 0 10px rgba(255,184,0,.6))}to{transform:scale(1) translateY(0) rotate(0);filter:drop-shadow(0 1px 4px rgba(245,158,11,.45));opacity:1}}.poisax-coin-reward-pop{animation:poisaxCoinRewardPop .48s cubic-bezier(.16,1,.3,1) forwards}.glass-panel-interactive,.interactive-card,.home-spatial-card,.tg-card-wrapper,.yt-task-card,.wallet-card,.reward-card,.referral-card,.leaderboard-row{transition:transform var(--motion-standard, .2s) var(--ease-standard, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--motion-standard, .2s) var(--ease-standard, cubic-bezier(.16, 1, .3, 1)),border-color var(--motion-standard, .2s) var(--ease-standard, cubic-bezier(.16, 1, .3, 1)),filter var(--motion-standard, .2s) var(--ease-standard, cubic-bezier(.16, 1, .3, 1));will-change:transform}@media(hover:hover)and (pointer:fine){.glass-panel-interactive:hover,.interactive-card:hover,.home-spatial-card:hover,.tg-card-wrapper:hover,.yt-task-card:hover,.wallet-card:hover,.reward-card:hover,.referral-card:hover,.leaderboard-row:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 8px 24px #0006,0 0 16px #00ff8814}}.glass-panel-interactive:active,.interactive-card:active,.home-spatial-card:active,.tg-card-wrapper:active,.yt-task-card:active,.wallet-card:active,.reward-card:active,.referral-card:active,.leaderboard-row:active{transform:scale(.985);filter:brightness(.98)}.badge-gold{background:#ffb80026;border:1px solid rgba(255,184,0,.35);color:#ffb800;font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);letter-spacing:.5px;font-family:var(--font-display);display:inline-flex;align-items:center;gap:4px}.badge-green{background:var(--accent-green-dim);border:1px solid rgba(0,255,136,.3);color:var(--accent-green);font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);font-family:var(--font-display)}@keyframes motionPageEnter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motionCardEnter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes errorShake{0%{transform:translate(0)}25%{transform:translate(-3.5px)}75%{transform:translate(3px)}to{transform:translate(0)}}.animate-error-shake{animation:errorShake .22s var(--ease-press, cubic-bezier(.2, 0, 0, 1))}@keyframes chartLineDraw{to{stroke-dashoffset:0}}@keyframes chartAreaFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes chartDotPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes sheenSweep{0%{transform:translate(-100%) skew(-15deg)}50%,to{transform:translate(200%) skew(-15deg)}}@keyframes heroAmbientPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes glassHighlightSweep{0%{transform:translate(-120%)}40%,to{transform:translate(220%)}}@keyframes checkPop{0%{transform:scale(.6) rotate(-15deg);opacity:0}70%{transform:scale(1.15) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes navIconPop{0%{transform:scale(.96)}60%{transform:scale(1.06)}to{transform:scale(1.04)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 16px #00ff8840}50%{box-shadow:0 0 28px #00ff888c}}.animate-pulse-glow{animation:pulseGlow 3s infinite ease-in-out}@keyframes pulseSubtle{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.03);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes floatSheetUp{0%{transform:translateY(20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSheetOpen{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSheetClose{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes modalSheetSlideUp{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-pulse-subtle{animation:pulseSubtle 2.5s infinite ease-in-out}.spinner-micro{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.tab-hidden *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.glass-panel-interactive:active,.btn-primary:active,.btn-secondary:active,.floating-liquid-glass-cta:active,.motion-card.interactive-card:active{transform:none!important;filter:none!important}.animate-pulse-glow,.animate-pulse-subtle,.animate-hero-glow{animation:none!important}}.safe-bottom{padding-bottom:max(calc(var(--nav-height) + 16px),env(safe-area-inset-bottom,20px))}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}@keyframes floatBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes staggerFadeUp{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.floating-liquid-glass-cta{background:linear-gradient(135deg,#ffffff29,#ffffff08,#00e5ff0f);backdrop-filter:blur(28px) saturate(210%);-webkit-backdrop-filter:blur(28px) saturate(210%);border:1px solid rgba(255,255,255,.28);box-shadow:0 8px 32px #00000073,0 0 20px #00e5ff33,0 0 32px #00ff881f,inset 0 1.5px 2px #ffffff8c,inset 0 -1px 1.5px #00e5ff33;animation:floatBreathe 4s infinite ease-in-out;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s ease,border-color .14s ease,background .14s ease;will-change:transform,box-shadow}.floating-liquid-glass-cta:hover{background:linear-gradient(135deg,#ffffff38,#ffffff0f,#00e5ff1a);border-color:#00e5ff73;box-shadow:0 10px 36px #00000080,0 0 24px #00e5ff4d,0 0 36px #00ff882e,inset 0 1.5px 2px #ffffffa6,inset 0 -1px 1.5px #00e5ff40}.floating-liquid-glass-cta:active{animation:none!important;transform:scale(.96)!important;border-color:#00ff8873;box-shadow:0 4px 16px #00000059,0 0 24px #00ff884d,inset 0 1.5px 2px #ffffffb3,inset 0 -1px 1.5px #00ff884d}@keyframes poisaxLetterBounce{0%{transform:translateY(0);opacity:.92;animation-timing-function:cubic-bezier(.25,1,.4,1)}7.5%{transform:translateY(var(--poisax-bounce-y, -6px));opacity:1;animation-timing-function:cubic-bezier(.4,0,.75,.9)}15%{transform:translateY(0);opacity:.92;animation-timing-function:ease-in}to{transform:translateY(0);opacity:.92}}.poisax-wordmark{--poisax-bounce-y: -6px;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;font-family:var(--font-display);font-weight:900;text-transform:uppercase;overflow:visible;line-height:1.15;white-space:nowrap;vertical-align:middle}.poisax-wordmark-letter{display:inline-block;will-change:transform,opacity;background:linear-gradient(135deg,#fff 20%,#d9f7ff,#a8dce7 80%,#25d162);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(168,220,231,.35));animation-name:poisaxLetterBounce;animation-duration:2.4s;animation-iteration-count:infinite;animation-fill-mode:both}.poisax-wordmark-letter:nth-child(1){animation-delay:0ms}.poisax-wordmark-letter:nth-child(2){animation-delay:70ms}.poisax-wordmark-letter:nth-child(3){animation-delay:.14s}.poisax-wordmark-letter:nth-child(4){animation-delay:.21s}.poisax-wordmark-letter:nth-child(5){animation-delay:.28s}.poisax-wordmark-letter:nth-child(6){animation-delay:.35s}.poisax-wordmark.size-hero{--poisax-bounce-y: -7px;font-size:30px;letter-spacing:2px;gap:2px}.poisax-wordmark.size-hero .poisax-wordmark-letter{filter:drop-shadow(0 0 14px rgba(0,255,136,.45))}.poisax-wordmark.size-header{--poisax-bounce-y: -6px;font-size:24px;letter-spacing:.5px;gap:1px}.poisax-wordmark.size-header .poisax-wordmark-letter{filter:drop-shadow(0 0 12px rgba(0,255,136,.35))}.poisax-wordmark.size-card{--poisax-bounce-y: -4px;font-size:13px;letter-spacing:.8px;gap:1px}.poisax-wordmark.size-card .poisax-wordmark-letter{filter:drop-shadow(0 0 8px rgba(0,255,136,.28))}.poisax-wordmark.size-compact{--poisax-bounce-y: -3px;font-size:11px;letter-spacing:.6px;gap:.8px}.poisax-wordmark.size-compact .poisax-wordmark-letter{filter:drop-shadow(0 0 6px rgba(0,255,136,.22))}.poisax-wordmark.static-wordmark .poisax-wordmark-letter{animation:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.poisax-wordmark .poisax-wordmark-letter,.home-card-enter,.animate-subtle-float,.balance-swap-exit,.balance-swap-enter,.specular-sweep-active{animation:none!important;transform:none!important}}@keyframes cardEnterSmooth{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-card-enter{animation:cardEnterSmooth .36s cubic-bezier(.16,1,.3,1) both}@keyframes subtleBoxFloat{0%,to{transform:translateY(0);filter:drop-shadow(0 4px 12px rgba(168,85,247,.2))}50%{transform:translateY(-3px);filter:drop-shadow(0 6px 18px rgba(168,85,247,.38))}}.animate-subtle-float{animation:subtleBoxFloat 4.2s infinite ease-in-out;will-change:transform}.home-section-enter{animation:cardEnterSmooth .32s cubic-bezier(.16,1,.3,1) both}body.perf-constrained{--glass-blur: blur(8px)}body.perf-constrained [style*=heroAmbientPulse],body.perf-constrained [style*=glassHighlightSweep],body.perf-constrained [style*=sheenSweep],body.perf-constrained .animate-pulse-glow{animation:none!important}body.perf-constrained .poisax-wordmark-letter{animation-duration:3.6s!important}body.perf-constrained .animate-subtle-float{animation:none!important;transform:none!important}body.perf-constrained .home-spatial-bg,body.perf-constrained .ambient-glow-orb-primary,body.perf-constrained .ambient-glow-orb-secondary,body.perf-constrained .specular-sweep-active{display:none!important}body.perf-constrained button:not(:disabled):active,body.perf-constrained [role=button]:not([aria-disabled=true]):active{transform:scale(.98)}@keyframes taskRewardFloatUp{0%{opacity:0;transform:translateY(6px) scale(.9)}20%{opacity:1;transform:translateY(0) scale(1.02)}75%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.95)}}.animate-reward-float-up{animation:taskRewardFloatUp 1.1s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;pointer-events:none}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-shimmer-box{position:relative;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.skeleton-shimmer-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:skeletonShimmer 1.6s infinite ease-in-out}@keyframes timelinePulse{0%,to{box-shadow:0 0 8px #00ff8859;border-color:#00ff8880}50%{box-shadow:0 0 16px #00ff88b3;border-color:#00ff88d9}}.timeline-active-step{animation:timelinePulse 2.4s infinite ease-in-out}@keyframes balanceSwapExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes balanceSwapEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.balance-swap-exit{animation:balanceSwapExit 90ms cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.balance-swap-enter{animation:balanceSwapEnter .1s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.balance-swap-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fbbf24;cursor:pointer;padding:4px;transition:transform .14s cubic-bezier(.16,1,.3,1),background .14s ease,border-color .14s ease;-webkit-user-select:none;user-select:none}.balance-swap-btn:active{transform:scale(.92)}@keyframes coinFloatUpFade{0%{opacity:0;transform:translateY(6px) scale(.9)}20%{opacity:1;transform:translateY(-2px) scale(1.04)}75%{opacity:1;transform:translateY(-8px) scale(1)}to{opacity:0;transform:translateY(-16px) scale(.95)}}@keyframes coinShimmerTilt{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-6deg) scale(1.08);filter:drop-shadow(0 0 12px rgba(255,184,0,.8))}60%{transform:rotate(5deg) scale(1.05);filter:drop-shadow(0 0 10px rgba(0,255,136,.8))}to{transform:rotate(0) scale(1)}}@keyframes navGlassBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.coin-tilt-anim{animation:coinShimmerTilt .6s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,filter}@keyframes badgeSpringPulse{0%{transform:scale(.85);box-shadow:0 0 4px #f366}50%{transform:scale(1.22);box-shadow:0 0 16px #ff3366e6}to{transform:scale(1);box-shadow:0 0 8px #ff3366b3}}.badge-pulse-anim{animation:badgeSpringPulse .38s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,box-shadow}@keyframes taskCompletePop{0%{transform:scale(.94);box-shadow:0 0 #0f80}50%{transform:scale(1.05);box-shadow:0 0 18px #00ff88a6}to{transform:scale(1);box-shadow:0 0 10px #00ff8859}}.task-complete-anim{animation:taskCompletePop .38s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,box-shadow}@keyframes withdrawEligiblePulse{0%,to{box-shadow:0 4px 18px #0f83,inset 0 1px 1px #fff3}50%{box-shadow:0 6px 24px #00ff886b,inset 0 1px 1px #ffffff59}}.withdraw-eligible-glow{animation:withdrawEligiblePulse 3.5s infinite ease-in-out}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-fade-up{animation:heroFadeUp .28s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}@keyframes balanceScaleIn{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.balance-card-enter{animation:balanceScaleIn .3s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}@keyframes spatialGlowDrift{0%,to{transform:translate(-50%) translateY(0);opacity:.8}50%{transform:translate(-50%) translateY(6px);opacity:1}}@keyframes spatialGlowDriftSecondary{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-4px);opacity:.9}}.spatial-layer-bg{transform:translateZ(0);will-change:transform,opacity}.spatial-layer-content{position:relative;z-index:1;transform:translateZ(0)}.stagger-enter-1{animation:cardEnterSmooth .26s cubic-bezier(.16,1,.3,1) 30ms both;will-change:transform,opacity}.stagger-enter-2{animation:cardEnterSmooth .26s cubic-bezier(.16,1,.3,1) 70ms both;will-change:transform,opacity}.stagger-enter-3{animation:cardEnterSmooth .26s cubic-bezier(.16,1,.3,1) .11s both;will-change:transform,opacity}.stagger-enter-4{animation:cardEnterSmooth .26s cubic-bezier(.16,1,.3,1) .15s both;will-change:transform,opacity}.stagger-enter-5{animation:cardEnterSmooth .26s cubic-bezier(.16,1,.3,1) .19s both;will-change:transform,opacity}.glass-specular-edge{position:relative}.glass-specular-edge:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 50%,transparent 100%);pointer-events:none;z-index:2}.img-fade-in{animation:fadeIn .22s ease-out forwards;will-change:opacity}@keyframes diagonalSpecularSweep{0%{transform:translate(-120%) translateY(-120%) rotate(35deg);opacity:0}20%{opacity:.75}80%{opacity:.75}to{transform:translate(180%) translateY(180%) rotate(35deg);opacity:0}}.specular-sweep-active{position:absolute;top:-60%;left:-60%;width:220%;height:220%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.02) 42%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.02) 58%,transparent 100%);pointer-events:none;animation:diagonalSpecularSweep 1.8s cubic-bezier(.16,1,.3,1) forwards;z-index:1}.progress-glow-head{position:absolute;right:0;top:0;bottom:0;width:6px;background:#fff;border-radius:999px;box-shadow:0 0 8px #0f8,0 0 14px #00ff88d9;opacity:.9;pointer-events:none}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}@keyframes messageSpringIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liveWaveform{0%,to{height:4px}50%{height:16px}}@keyframes hubGlowBreathe{0%,to{box-shadow:0 0 14px #0f83}50%{box-shadow:0 0 24px #00ff8873}}@keyframes poisaxPageSpring{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.poisax-page-spring{animation:poisaxPageSpring .22s cubic-bezier(.16,1,.3,1) both}@keyframes poisaxButtonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes poisaxOrbitDot{0%{transform:rotate(0) translate(14px) rotate(0)}to{transform:rotate(360deg) translate(14px) rotate(-360deg)}}@keyframes heroFloatingMotion{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.home-hero-card-animate{animation:heroFloatingMotion 7s ease-in-out infinite;will-change:transform}@keyframes heroEdgeSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.hero-card-edge-glow{background-size:200% 100%;animation:heroEdgeSweep 6s linear infinite}@keyframes heroOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-orbital-ring{position:absolute;top:-30px;right:-30px;width:160px;height:160px;border-radius:50%;border:1px dashed rgba(0,255,136,.18);animation:heroOrbitSpin 24s linear infinite;pointer-events:none}@keyframes heroParticleDrift{0%,to{transform:translateY(0) scale(.8);opacity:.3}50%{transform:translateY(-10px) scale(1.1);opacity:.8}}.hero-particle{position:absolute;border-radius:50%;pointer-events:none;background:#0f8;filter:drop-shadow(0 0 6px #00ff88);animation:heroParticleDrift 5s ease-in-out infinite}.hero-p1{top:25%;right:18%;width:3px;height:3px;animation-delay:.5s}.hero-p2{bottom:30%;left:20%;width:4px;height:4px;background:#00e5ff;filter:drop-shadow(0 0 6px #00e5ff);animation-delay:2.2s}.card-interactive-lift{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.card-interactive-lift:hover{transform:translateY(-2px)}.card-interactive-lift:active{transform:scale(.985)}@keyframes taskClaimPulse{0%,to{transform:scale(1);box-shadow:0 2px 12px #00ff8859}50%{transform:scale(1.04);box-shadow:0 4px 18px #00ff88a6}}.task-claim-pulse-btn{animation:taskClaimPulse 2s ease-in-out infinite;will-change:transform,box-shadow}@keyframes specialOfferSweep{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.special-offer-border-sweep{background-size:200% 200%;animation:specialOfferSweep 4s ease infinite}@keyframes profileNameEntrance{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.profile-name-fade-entrance{animation:profileNameEntrance .35s cubic-bezier(.16,1,.3,1) both}@keyframes avatarPulseGlow{0%,to{box-shadow:0 0 16px #00ff8859}50%{box-shadow:0 0 28px #00e5ff8c}}.profile-avatar-pulse{animation:avatarPulseGlow 3.5s ease-in-out infinite alternate}@keyframes typingDotBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes assistantFloating{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-5px,0) rotate(1.2deg)}}.assistant-launcher-float{animation:assistantFloating 4.2s ease-in-out infinite;will-change:transform}@keyframes microOrbitRot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.assistant-micro-orbit{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgba(0,229,255,.35);box-shadow:0 0 10px #00e5ff26;animation:microOrbitRot 14s linear infinite;pointer-events:none}#poisax-ai-assistant-launcher:active{transform:scale(.94)!important;box-shadow:0 4px 14px #00e5ff80,0 2px 8px #000c!important}@keyframes assistantIconAiFloat{0%{transform:translateZ(0) scale(1) rotate(0)}24%{transform:translate3d(.7px,-2px,0) scale(1.02) rotate(1deg)}50%{transform:translate3d(0,-3.2px,0) scale(1.035) rotate(0)}76%{transform:translate3d(-.7px,-1.6px,0) scale(1.018) rotate(-1deg)}to{transform:translateZ(0) scale(1) rotate(0)}}.assistant-icon-ai-float{animation:assistantIconAiFloat 4s ease-in-out infinite;will-change:transform;pointer-events:none}@media(prefers-reduced-motion:reduce){.home-hero-card-animate,.hero-card-edge-glow,.hero-orbital-ring,.hero-particle,.task-claim-pulse-btn,.special-offer-border-sweep,.profile-avatar-pulse,.assistant-launcher-float,.assistant-micro-orbit,.assistant-icon-ai-float,.poisax-coin-glow,.animate-error-shake,.specular-light-sweep:after,.border-energy-cyan,.border-energy-gold,.border-energy-purple,.animated-grad-cyan-purple,.animated-grad-gold-amber,.animated-grad-purple-magenta,.animated-grad-blue-cyan,.px-coin-v5-pop,.radial-bloom-burst{animation:none!important}.modal-sheet-animate-open,.modal-sheet-animate-close{transform:none!important;animation-duration:.01ms!important}}@keyframes gradientShiftCyanPurple{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-grad-cyan-purple{background-size:200% 200%;background-image:linear-gradient(135deg,#00e5ff1f,#8b5cf626,#00e5ff14);animation:gradientShiftCyanPurple 10s ease infinite}@keyframes gradientShiftGoldAmber{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-grad-gold-amber{background-size:200% 200%;background-image:linear-gradient(135deg,#fbbf2424,#f59e0b2e,#fbbf2414);animation:gradientShiftGoldAmber 8s ease infinite}@keyframes gradientShiftPurpleMagenta{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-grad-purple-magenta{background-size:200% 200%;background-image:linear-gradient(135deg,#8b5cf624,#d946ef29,#8b5cf614);animation:gradientShiftPurpleMagenta 9s ease infinite}@keyframes gradientShiftBlueCyan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-grad-blue-cyan{background-size:200% 200%;background-image:linear-gradient(135deg,#3b82f61f,#00e5ff26,#3b82f614);animation:gradientShiftBlueCyan 11s ease infinite}@keyframes lightSweepAcross{0%{transform:translate(-120%) skew(-20deg);opacity:0}5%{opacity:.85}20%{transform:translate(220%) skew(-20deg);opacity:0}to{transform:translate(220%) skew(-20deg);opacity:0}}.specular-light-sweep{position:relative;overflow:hidden}.specular-light-sweep:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);pointer-events:none;animation:lightSweepAcross 6.8s cubic-bezier(.2,.8,.2,1) infinite;will-change:transform,opacity}@keyframes borderEnergyPulseCyan{0%,to{border-color:#00e5ff47;box-shadow:0 0 10px #00e5ff1f,inset 0 1px 1px #fff3}50%{border-color:#8b5cf66b;box-shadow:0 0 16px #8b5cf640,inset 0 1px 1px #ffffff59}}.border-energy-cyan{animation:borderEnergyPulseCyan 4.5s ease-in-out infinite}@keyframes borderEnergyPulseGold{0%,to{border-color:#fbbf244d;box-shadow:0 0 12px #fbbf2426,inset 0 1px 1px #ffffff40}50%{border-color:#f59e0b8c;box-shadow:0 0 20px #f59e0b52,inset 0 1px 1px #fff6}}.border-energy-gold{animation:borderEnergyPulseGold 4s ease-in-out infinite}@keyframes borderEnergyPulsePurple{0%,to{border-color:#8b5cf647;box-shadow:0 0 10px #8b5cf624,inset 0 1px 1px #fff3}50%{border-color:#d946ef73;box-shadow:0 0 18px #d946ef42,inset 0 1px 1px #ffffff59}}.border-energy-purple{animation:borderEnergyPulsePurple 4.2s ease-in-out infinite}.nav-tab-active-home{color:#00e5ff!important;filter:drop-shadow(0 0 8px rgba(0,229,255,.55))}.nav-tab-active-tasks{color:#3b82f6!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.55))}.nav-tab-active-rewards{color:#fbbf24!important;filter:drop-shadow(0 0 8px rgba(251,191,36,.65))}.nav-tab-active-refer{color:#d946ef!important;filter:drop-shadow(0 0 8px rgba(217,70,239,.6))}.nav-tab-active-profile{color:#7c3aed!important;filter:drop-shadow(0 0 8px rgba(124,58,237,.6))}@keyframes pxCoinV5Pop{0%{transform:scale(.92);filter:drop-shadow(0 0 4px rgba(251,191,36,.3))}20%{transform:scale(1.15) translateY(-14px) rotate(-8deg);filter:drop-shadow(0 0 18px rgba(251,191,36,.85)) drop-shadow(0 0 8px rgba(0,229,255,.5))}45%{transform:scale(1.08) translateY(-10px) rotate(4deg);filter:drop-shadow(0 0 14px rgba(251,191,36,.7))}70%{transform:scale(1.02) translateY(-2px) rotate(-1deg);filter:drop-shadow(0 0 8px rgba(251,191,36,.5))}85%{transform:scale(.98) translateY(1px);filter:drop-shadow(0 0 4px rgba(251,191,36,.4))}to{transform:scale(1) translateY(0) rotate(0);filter:drop-shadow(0 0 6px rgba(251,191,36,.45))}}.px-coin-v5-pop{animation:pxCoinV5Pop .62s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,filter}@keyframes radialBloomBurst{0%{opacity:0;transform:scale(.5)}30%{opacity:.75;transform:scale(1.1)}to{opacity:0;transform:scale(1.35)}}.radial-bloom-burst{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,255,136,.35) 0%,rgba(0,229,255,.2) 45%,transparent 70%);animation:radialBloomBurst .45s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.radial-bloom-gold{background:radial-gradient(circle,rgba(251,191,36,.45) 0%,rgba(245,158,11,.25) 45%,transparent 70%)}.btn-energy-press:active{filter:brightness(1.12) saturate(1.15)}.btn-energy-success{box-shadow:0 0 16px #10b9818c,inset 0 1px 1px #fff6!important;border-color:#10b981b3!important;transition:box-shadow .16s ease,border-color .16s ease}.btn-energy-error{box-shadow:0 0 16px #ef44448c,inset 0 1px 1px #fff6!important;border-color:#ef4444b3!important;animation:errorShake .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes taskSuccessPulse{0%{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 20px #10b98173,inset 0 0 12px #10b98126;border-color:#10b98199}to{box-shadow:0 0 6px #10b98133}}.task-card-accent-complete{animation:taskSuccessPulse .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes dailyRewardGoldPulse{0%,to{box-shadow:0 0 12px #fbbf2429,0 4px 20px #00000059}50%{box-shadow:0 0 24px #fbbf2459,0 4px 20px #00000059}}.daily-reward-gold-pulse{animation:dailyRewardGoldPulse 3.8s ease-in-out infinite}@keyframes coinPhysical3DArc{0%{transform:perspective(450px) scale(1) rotateY(0) translateY(0);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}15%{transform:perspective(450px) scale(.91) rotateY(-22deg) translateY(3px)}42%{transform:perspective(450px) scale(1.22) rotateY(26deg) translateY(-16px);filter:drop-shadow(0 10px 26px rgba(255,184,0,.88)) brightness(1.32)}70%{transform:perspective(450px) scale(1.06) rotateY(-10deg) translateY(-5px);filter:drop-shadow(0 6px 16px rgba(255,184,0,.65)) brightness(1.18)}to{transform:perspective(450px) scale(1) rotateY(0) translateY(0);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}}@keyframes coinPhysicalTap{0%{transform:perspective(350px) scale(1) rotateY(0) translateY(0)}25%{transform:perspective(350px) scale(.89) rotateY(-24deg) translateY(2px);filter:drop-shadow(0 2px 8px rgba(255,184,0,.5))}60%{transform:perspective(350px) scale(1.15) rotateY(20deg) translateY(-8px);filter:drop-shadow(0 8px 20px rgba(255,184,0,.85)) brightness(1.25)}to{transform:perspective(350px) scale(1) rotateY(0) translateY(0);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}}.coin-physical-arc{animation:coinPhysical3DArc .78s cubic-bezier(.16,1,.3,1) forwards!important;will-change:transform,filter}.coin-tap-react{animation:coinPhysicalTap .48s cubic-bezier(.16,1,.3,1) forwards!important;will-change:transform,filter}.btn-v6-tactile{position:relative!important;overflow:hidden!important;isolation:isolate!important;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,filter .18s ease!important;touch-action:manipulation}.btn-v6-tactile:active{transform:scale(.955)!important}.btn-v6-tactile:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit;pointer-events:none;opacity:0;transform:scale(.7);transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1);z-index:1}.btn-v6-tactile:active:after,.btn-v6-tactile.btn-blooming:after{opacity:1;transform:scale(1.15)}.btn-bloom-gold:after{background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(255,184,0,.55) 0%,rgba(245,158,11,.22) 45%,transparent 72%)}.btn-bloom-gold:active{box-shadow:0 0 22px #ffb8008c,inset 0 0 12px #ffb80047!important}.btn-bloom-cyan:after{background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(0,240,255,.55) 0%,rgba(0,229,255,.22) 45%,transparent 72%)}.btn-bloom-cyan:active{box-shadow:0 0 22px #00f0ff8c,inset 0 0 12px #00f0ff47!important}.btn-bloom-purple:after{background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(168,85,247,.6) 0%,rgba(217,70,239,.28) 48%,transparent 74%)}.btn-bloom-purple:active{box-shadow:0 0 22px #a855f78c,inset 0 0 12px #d946ef47!important}.btn-bloom-emerald:after{background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(0,255,136,.58) 0%,rgba(16,185,129,.22) 45%,transparent 72%)}.btn-bloom-emerald:active{box-shadow:0 0 22px #00ff888c,inset 0 0 12px #00ff8847!important}.btn-bloom-red:after{background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(239,68,68,.65) 0%,rgba(220,38,38,.25) 45%,transparent 72%)}.btn-bloom-red:active{box-shadow:0 0 22px #ef44448c,inset 0 0 12px #ef444447!important}@keyframes v6BtnSweep{0%{transform:translate(-140%) skew(-22deg);opacity:0}12%{opacity:.95}42%{transform:translate(200%) skew(-22deg);opacity:0}to{transform:translate(200%) skew(-22deg);opacity:0}}.btn-specular-sweep{position:relative!important;overflow:hidden!important}.btn-specular-sweep:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:v6BtnSweep 6.5s infinite ease-in-out;pointer-events:none;z-index:2}@keyframes cardBeamSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-energy-border-v6{position:relative!important}.card-energy-border-v6:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,var(--card-beam-color, #00f0ff) 345deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cardBeamSpin 6s linear infinite;pointer-events:none;z-index:2}@keyframes heroOrbitClockwise{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes heroOrbitCounterClockwise{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.hero-orbit-ring-outer-v6{position:absolute;top:50%;left:50%;width:170px;height:170px;border-radius:50%;border:1px dashed rgba(0,240,255,.32);box-shadow:0 0 16px #00f0ff1f;animation:heroOrbitClockwise 24s linear infinite;pointer-events:none;z-index:0}.hero-orbit-node-outer-v6{position:absolute;top:-3.5px;left:50%;margin-left:-3.5px;width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0 10px #00f0ff}.hero-orbit-ring-inner-v6{position:absolute;top:50%;left:50%;width:124px;height:124px;border-radius:50%;border:1px solid rgba(255,184,0,.28);box-shadow:0 0 14px #ffb8001a;animation:heroOrbitCounterClockwise 16s linear infinite;pointer-events:none;z-index:0}.hero-orbit-node-inner-v6{position:absolute;bottom:-3.5px;left:50%;margin-left:-3.5px;width:6.5px;height:6.5px;border-radius:50%;background:#ffb800;box-shadow:0 0 10px #ffb800}@keyframes taskRejectShakeAnim{0%,to{transform:translate(0)}15%,55%{transform:translate(-6px)}35%,75%{transform:translate(6px)}85%{transform:translate(-2px)}}.task-reject-shake{animation:taskRejectShakeAnim .42s cubic-bezier(.36,.07,.19,.97) both!important;box-shadow:0 0 20px #ef444499,inset 0 0 10px #ef44444d!important;border-color:#ef4444bf!important}@keyframes taskVerifySuccessAnim{0%{box-shadow:0 0 #0f80}40%{box-shadow:0 0 28px #00ff88b3,inset 0 0 14px #00f0ff66;border-color:#00ff88d9}to{box-shadow:0 0 8px #0f83}}.task-verify-success-pulse{animation:taskVerifySuccessAnim .7s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes refGradientMotionAnim{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ref-gradient-motion{background:linear-gradient(135deg,#a855f759,#d946ef59,#a855f759)!important;background-size:200% 200%!important;animation:refGradientMotionAnim 4s ease infinite!important}@keyframes purpleRippleAnim{0%{transform:scale(0);opacity:.95}to{transform:scale(2.8);opacity:0}}.purple-ripple-active:after{content:"";position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(217,70,239,.7) 0%,rgba(168,85,247,.35) 50%,transparent 75%);animation:purpleRippleAnim .65s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}.nav-glide-pill-v6{position:absolute;top:6px;bottom:6px;border-radius:16px;background:#00ff881f;border:1px solid rgba(0,255,136,.45);box-shadow:0 0 16px #00ff8852,inset 0 1px #fff3;transition:transform .22s cubic-bezier(.16,1,.3,1),width .22s ease;pointer-events:none;z-index:1}.nav-glide-trail-v6{position:absolute;top:10px;bottom:10px;width:18px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,136,.45) 0%,transparent 70%);filter:blur(6px);pointer-events:none;transition:transform .26s cubic-bezier(.16,1,.3,1);z-index:0}@keyframes rbBoxWiggleOpen{0%{transform:scale(1) rotate(0)}20%{transform:scale(.92) rotate(-8deg)}45%{transform:scale(1.18) rotate(7deg);filter:drop-shadow(0 0 24px #ffb800) brightness(1.35)}75%{transform:scale(1.08) rotate(-4deg)}to{transform:scale(1) rotate(0)}}.rb-box-opening-motion{animation:rbBoxWiggleOpen .65s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes rbGoldBurstRing{0%{transform:scale(.4);opacity:.95;box-shadow:0 0 #ffb800d9}60%{opacity:.85;box-shadow:0 0 45px 25px #ffb8008c}to{transform:scale(1.45);opacity:0;box-shadow:0 0 60px 40px #ffb80000}}.rb-gold-burst-ring{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;border:2px solid rgba(255,184,0,.7);animation:rbGoldBurstRing .75s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none;z-index:1}@keyframes successCycleBloom{0%{box-shadow:0 0 #0f80}40%{box-shadow:0 0 32px #00ff88bf,inset 0 0 16px #00ff8859}to{box-shadow:0 0 10px #00ff8840}}.success-cycle-v6{animation:successCycleBloom .8s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes errorCycleSweep{0%{transform:translate(0);box-shadow:0 0 #ef444400}15%,55%{transform:translate(-5px);box-shadow:0 0 24px #ef4444a6}35%,75%{transform:translate(5px)}to{transform:translate(0);box-shadow:0 0 6px #ef444433}}.error-cycle-v6{animation:errorCycleSweep .55s cubic-bezier(.36,.07,.19,.97) forwards!important}
