@keyframes lightning-flash{0%,to{opacity:0;transform:scaleY(1)}10%{opacity:1;filter:brightness(2);transform:scaleY(1.2)}50%{opacity:.5;transform:scaleY(.8)}90%{opacity:1;filter:brightness(1.5)}}.particles-lightning .avatar-particle{background:linear-gradient(180deg,#fff,gold 50%,#ff8c00);clip-path:polygon(40% 0,40% 20%,100% 20%,20% 100%,20% 80%,0 80%);width:4px!important;height:12px!important;animation:lightning-flash .8s infinite alternate!important}@keyframes fire-flicker{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-5px) scale(1.1);opacity:.8}to{transform:translateY(-10px) scale(.5);opacity:0}}.particles-fire .avatar-particle{background:radial-gradient(circle,#ff0,#ff4500);border-radius:50% 50% 0 50%;transform:rotate(45deg);animation:fire-flicker 1s infinite!important}@keyframes ice-sparkle{0%{transform:rotate(0deg) scale(1);opacity:.8}50%{transform:rotate(180deg) scale(1.2);opacity:1;box-shadow:0 0 5px #00ced1}to{transform:rotate(1turn) scale(1);opacity:.8}}.particles-ice .avatar-particle{background:rgba(224,255,255,.8);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:ice-sparkle 2s linear infinite!important}@keyframes pulse-neon{0%{box-shadow:0 0 5px #39ff14,inset 0 0 10px #39ff14;opacity:.5}50%{box-shadow:0 0 20px #39ff14,inset 0 0 15px #39ff14;opacity:.8}to{box-shadow:0 0 5px #39ff14,inset 0 0 10px #39ff14;opacity:.5}}.aura-neon .profile-aura-overlay{background:transparent!important;border:2px solid #39ff14;border-radius:50%;animation:pulse-neon 2s ease-in-out infinite!important}@keyframes shimmer-silver{0%{background-position:-200% 0}to{background-position:200% 0}}.aura-epic .profile-aura-overlay{background:linear-gradient(45deg,hsla(0,0%,75%,.2) 25%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,75%,.2) 75%);background-size:200% 200%;animation:shimmer-silver 3s linear infinite!important;filter:blur(10px)}@keyframes rotate-rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.aura-rainbow .profile-aura-overlay{background:conic-gradient(red,orange,#ff0,green,blue,indigo,violet,red);filter:blur(15px);opacity:.4;animation:rotate-rainbow 5s linear infinite!important}.hover-scale{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.hover-scale.force-hover,.hover-scale:hover{transform:scale(1.15) perspective(500px) rotateX(5deg)!important;z-index:10;box-shadow:0 10px 20px rgba(0,0,0,.3)}@keyframes glow-pulse-hover{0%{box-shadow:0 0 5px rgba(255,215,0,.5)}50%{box-shadow:0 0 20px rgba(255,215,0,.8),inset 0 0 10px rgba(255,215,0,.5)}to{box-shadow:0 0 5px rgba(255,215,0,.5)}}.hover-bright.force-hover,.hover-bright:hover{animation:glow-pulse-hover 1.5s infinite}@keyframes entrance-explode{0%{transform:scale(0);opacity:0}40%{transform:scale(1.2);opacity:1}60%{transform:scale(.9);opacity:1}80%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.entrance-explosive{animation:entrance-explode 1s cubic-bezier(.22,1,.36,1) forwards!important}@keyframes digital-rain{0%{background-position:0 0}to{background-position:0 100%}}.banner-digital-rain .banner-effect-overlay{background-image:linear-gradient(0deg,rgba(0,255,70,0),rgba(0,255,70,.5) 50%,rgba(0,255,70,0));background-size:20px 100%;background-repeat:repeat-x;opacity:.3;animation:digital-rain 2s linear infinite;-webkit-mask-image:linear-gradient(180deg,transparent,#000,transparent);mask-image:linear-gradient(180deg,transparent,#000,transparent)}@keyframes cyberpunk-glitch{0%{transform:translate(0);filter:hue-rotate(0deg)}20%{transform:translate(-2px,2px);filter:hue-rotate(90deg)}40%{transform:translate(-2px,-2px);filter:hue-rotate(180deg)}60%{transform:translate(2px,2px);filter:hue-rotate(270deg)}80%{transform:translate(2px,-2px);filter:hue-rotate(1turn)}to{transform:translate(0);filter:hue-rotate(0deg)}}.banner-cyberpunk .banner-effect-overlay{background:linear-gradient(45deg,#f0f,#0ff);mix-blend-mode:overlay;opacity:.4;animation:cyberpunk-glitch 5s step-end infinite}@keyframes cosmic-drift{0%{background-position:0 0}to{background-position:100% 100%}}.banner-cosmic .banner-effect-overlay{background-image:radial-gradient(#fff,hsla(0,0%,100%,.2) 2px,transparent 3px),radial-gradient(#fff,hsla(0,0%,100%,.15) 1px,transparent 2px),radial-gradient(#fff,hsla(0,0%,100%,.1) 2px,transparent 3px);background-size:550px 550px,350px 350px,250px 250px;background-position:0 0,40px 60px,130px 270px;animation:cosmic-drift 60s linear infinite}@keyframes golden-waves{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.banner-golden-waves .banner-effect-overlay{background:linear-gradient(-45deg,gold,#fdb931,gold,#fdb931);background-size:400% 400%;animation:golden-waves 10s ease infinite;mix-blend-mode:soft-light;opacity:.6}.banner-retro-pixel .banner-effect-overlay{background-image:linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0,#000),linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0,#000);background-color:#333;background-size:20px 20px;background-position:0 0,10px 10px;opacity:.2}.bubble-neon{background-color:rgba(0,20,0,.9);border:1px solid #39ff14;box-shadow:0 0 10px rgba(57,255,20,.3);color:#39ff14!important}.bubble-royal{background:linear-gradient(135deg,#1a1a00,#330);border:1px solid gold;box-shadow:0 0 15px rgba(255,215,0,.2);color:gold!important}.bubble-glitch{background-color:#000;border:1px solid #f0f;position:relative;overflow:hidden}.bubble-glitch:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 50%,rgba(0,255,255,.1) 0);background-size:100% 4px;pointer-events:none}@keyframes glitch-text{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.bubble-glitch p{animation:glitch-text .3s infinite;animation-play-state:paused}.bubble-glitch:hover p{animation-play-state:running}.victory-confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.confetti-piece{position:absolute;top:-20px;width:10px;height:20px;opacity:0;animation:confetti-fall 3s ease-in-out infinite}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(110vh) rotate(2turn);opacity:0}}.firework{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:0 0 10px 2px;animation:firework-explode 1s ease-out forwards}@keyframes firework-explode{0%{transform:scale(1);opacity:1}to{transform:scale(30);opacity:0}}.lightning-flash-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;animation:lightning-flash-screen .2s ease-in-out}@keyframes lightning-flash-screen{0%,to{opacity:0}50%{opacity:.8}}.light-burst-ray{position:absolute;top:50%;left:50%;width:200vw;height:20px;background:linear-gradient(90deg,transparent,#fff,transparent);transform-origin:left center;animation:light-burst-spin 3s linear infinite}@keyframes light-burst-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.gold-coin{position:absolute;top:-50px;width:30px;height:30px;background-color:gold;border-radius:50%;border:2px solid #daa520;display:flex;align-items:center;justify-content:center;font-weight:700;color:#daa520;animation:gold-rain-fall 2s linear infinite}.gold-coin:after{content:"$"}@keyframes gold-rain-fall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(110vh) rotate(1turn)}}.animate-pulse-badge{animation:pulse-badge 1.5s ease-in-out infinite}.text-fire-effect{color:#ff4500;text-shadow:0 0 4px gold,0 -5px 10px #ff4500;animation:text-fire-flicker 1s infinite alternate}@keyframes text-fire-flicker{0%{text-shadow:0 0 4px gold,0 -5px 10px #ff4500}to{text-shadow:0 0 2px gold,0 -2px 5px #ff4500}}.text-neon-effect{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #ff00de,0 0 30px #ff00de,0 0 40px #ff00de;animation:text-neon-pulse 1.5s infinite alternate}@keyframes text-neon-pulse{0%{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #ff00de,0 0 30px #ff00de,0 0 40px #ff00de}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 10px #ff00de,0 0 15px #ff00de,0 0 20px #ff00de}}.text-gold-effect{background:linear-gradient(180deg,#cfc09f 22%,#634f2c 24%,#cfc09f 26%,#cfc09f 27%,#ffecb3 40%,#3a2c0f 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;position:relative}.text-gold-effect:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 45%,hsla(0,0%,100%,.8) 50%,transparent 55%);background-size:200% 200%;animation:text-shine 3s linear infinite;pointer-events:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes text-shine{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes quantum-in{0%{transform:scale(0) rotate(2turn);opacity:0;filter:blur(20px)}50%{transform:scale(1.2) rotate(-20deg);opacity:.8;filter:blur(5px)}to{transform:scale(1) rotate(0deg);opacity:1;filter:blur(0)}}.transition-quantum-in{animation:quantum-in 1.5s cubic-bezier(.16,1,.3,1) forwards}@keyframes digital-construct{0%{clip-path:inset(100% 0 0 0);filter:grayscale(1)}to{clip-path:inset(0 0 0 0);filter:grayscale(0)}}.transition-digital-in{animation:digital-construct 1.2s steps(20) forwards;position:relative}.transition-digital-in:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#0f0;animation:digital-scan 1.2s linear forwards}@keyframes digital-scan{0%{top:100%}to{top:0}}@keyframes smoke-vanish{0%{transform:scale(1);opacity:1;filter:blur(0)}to{transform:scale(1.5) translateY(-50px);opacity:0;filter:blur(20px)}}.transition-smoke-out{animation:smoke-vanish 1s ease-in forwards}@keyframes glitch-out-anim{0%{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(20% 0 0 0);transform:translate(-5px,5px)}40%{clip-path:inset(40% 0 0 0);transform:translate(5px,-5px)}60%{clip-path:inset(60% 0 0 0);transform:translate(-5px,5px)}80%{clip-path:inset(80% 0 0 0);transform:translate(5px,-5px)}to{clip-path:inset(100% 0 0 0);transform:translate(0);opacity:0}}.transition-glitch-out{animation:glitch-out-anim .8s steps(10) forwards;background-color:#000}@keyframes void-portal-spin{0%{transform:rotate(0deg) scale(0);opacity:0}20%{transform:rotate(180deg) scale(1.2);opacity:1}to{transform:rotate(2turn) scale(0);opacity:0}}.transition-void-portal{position:fixed;top:50%;left:50%;width:200vmax;height:200vmax;background:radial-gradient(circle,#000 0,indigo 50%,transparent 70%);transform:translate(-50%,-50%);animation:void-portal-spin 2s ease-in-out forwards;z-index:9999;pointer-events:none}.cursor-sword{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="%23FFD700" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.5 17.5L3 6V3h3l11.5 11.5"/><path d="M13 19l6-6"/><path d="M16 16l4 4"/><path d="M19 21l2-2"/></svg>') 0 0,auto!important}.cursor-crosshair{cursor:crosshair!important}.cursor-gauntlet{cursor:grab!important}.hover-levitate{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.hover-levitate.force-hover,.hover-levitate:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.2)}.hover-neon-border{transition:box-shadow .3s ease,border-color .3s ease;position:relative;z-index:1}.hover-neon-border.force-hover,.hover-neon-border:hover{border-color:#0ff;box-shadow:0 0 10px #0ff,inset 0 0 5px rgba(0,255,255,.5)}.scroll-particles-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;overflow:hidden}.scroll-particle{position:absolute;border-radius:50%;pointer-events:none;animation:particle-fade 1s linear forwards}@keyframes particle-fade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0) translateY(-20px)}}.click-effect-particle{position:fixed;pointer-events:none;z-index:9999;border-radius:50%;transform:translate(-50%,-50%);animation:click-fade .6s ease-out forwards}@keyframes click-fade{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.click-shockwave{border:2px solid #fff;background:transparent;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.click-paint{background:radial-gradient(circle,var(--paint-color,red),transparent);filter:blur(2px)}.click-neon{border:1px solid #0ff;box-shadow:0 0 15px #0ff}.typing-particle{position:fixed;pointer-events:none;z-index:9999;font-size:12px;font-weight:700;animation:typing-float .8s ease-out forwards}@keyframes typing-float{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-30px) scale(.5);opacity:0}}.type-sparks{width:4px;height:4px;background:gold;box-shadow:0 0 5px gold}.type-matrix{color:#0f0;font-family:monospace;text-shadow:0 0 5px #0f0}.reaction-explode{display:inline-block;animation:reaction-boom .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes reaction-boom{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.5);filter:brightness(1.5)}to{transform:scale(1);filter:brightness(1)}}.layout-minimal-preview{display:flex;flex-direction:column;align-items:center;text-align:center}.layout-hero-preview{display:grid;grid-template-rows:120px auto}@keyframes shine-badge{0%{filter:brightness(1) contrast(1)}50%{filter:brightness(1.5) contrast(1.2) drop-shadow(0 0 5px rgba(255,215,0,.8))}to{filter:brightness(1) contrast(1)}}@keyframes pulse-badge{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes glow-gold{0%{box-shadow:0 0 5px rgba(255,215,0,.4);border-color:rgba(255,215,0,.4)}50%{box-shadow:0 0 20px rgba(255,215,0,.8);border-color:rgba(255,215,0,.8)}to{box-shadow:0 0 5px rgba(255,215,0,.4);border-color:rgba(255,215,0,.4)}}.animate-shine-badge{animation:shine-badge 2s ease-in-out infinite}.animate-pulse-badge{animation:pulse-badge 2s ease-in-out infinite}.animate-glow-gold{animation:glow-gold 2s ease-in-out infinite}.animate-shimmer{animation:shimmer 2s infinite}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}