@keyframes neon-pulse{0%,to{box-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 20px #0ff,0 0 40px #0ff,inset 0 0 10px #00ffff1a}50%{box-shadow:0 0 10px #f0f,0 0 20px #f0f,0 0 40px #f0f,0 0 80px #f0f,inset 0 0 20px #ff00ff1a}}@keyframes neon-border-flow{0%{border-color:#0ff}25%{border-color:#f0f}50%{border-color:#0f0}75%{border-color:#f0f}to{border-color:#0ff}}@keyframes neon-text-glow{0%,to{text-shadow:0 0 5px #00ffff,0 0 10px #00ffff,0 0 20px #00ffff,0 0 40px #00ffff}50%{text-shadow:0 0 5px #ff00ff,0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 40px #ff00ff}}@keyframes neon-fade-in{0%{opacity:0}to{opacity:1}}@keyframes neon-fade-out{0%{opacity:1}to{opacity:0}}.neon-active{animation:neon-pulse 2s ease-in-out infinite,neon-border-flow 4s linear infinite,neon-fade-in .5s ease-out forwards;border-width:2px!important;border-style:solid!important}.neon-fade-out{animation:neon-fade-out .5s ease-out forwards}.neon-logo-active{animation:neon-text-glow 2s ease-in-out infinite;color:#fff!important}.neon-active input{border-color:#00ffff80!important;box-shadow:0 0 5px #00ffff4d!important}.neon-active input:focus{border-color:#ff00ffb3!important;box-shadow:0 0 10px #ff00ff80!important}.neon-active button[type=submit]{background:linear-gradient(90deg,#0ff,#f0f)!important;border:none!important;color:#000!important;font-weight:700!important;animation:neon-pulse 2s ease-in-out infinite}.neon-active button[type=submit]:hover{background:linear-gradient(90deg,#f0f,#0ff)!important}@keyframes success-border-glow{0%{box-shadow:0 0 0 0 transparent;border-color:inherit}20%{box-shadow:0 0 20px #cda06a80,0 0 40px #cda06a4d,0 0 60px #cda06a26,inset 0 0 15px #cda06a1a;border-color:#cda06a99}to{box-shadow:0 0 0 0 transparent;border-color:inherit}}@keyframes success-border-glow-light{0%{box-shadow:0 0 0 0 transparent;border-color:inherit}25%{box-shadow:0 0 20px #b4824680,0 0 40px #b4824659,0 0 70px #b4824633,inset 0 0 15px #b482461a;border-color:#b4824699}to{box-shadow:0 0 0 0 transparent;border-color:inherit}}.success-glow-active{animation:success-border-glow 1s ease-out forwards!important}[data-theme=light] .success-glow-active,.chakra-ui-light .success-glow-active{animation:success-border-glow-light 1s ease-out forwards!important}[data-theme=dark] .success-glow-active,.chakra-ui-dark .success-glow-active{animation:success-border-glow 1s ease-out forwards!important}.success-glow-active{will-change:box-shadow,border-color}.shiny-button-text{-webkit-mask-image:linear-gradient(-75deg,currentColor calc(var(--x) + 20%),transparent calc(var(--x) + 30%),currentColor calc(var(--x) + 100%));mask-image:linear-gradient(-75deg,currentColor calc(var(--x) + 20%),transparent calc(var(--x) + 30%),currentColor calc(var(--x) + 100%))}.glowing-effect-border{pointer-events:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid transparent;opacity:0;transition:opacity .3s}.glowing-effect-border.glow{opacity:1}.glowing-effect-border.white{border-color:#fff}.glowing-effect-container{--blur: 0px;--spread: 20;--start: 0;--active: 0;--glowingeffect-border-width: 1px;--repeating-conic-gradient-times: 5;--gradient: radial-gradient(circle, #dd7bbb 10%, #dd7bbb00 20%), radial-gradient(circle at 40% 40%, #d79f1e 5%, #d79f1e00 15%), radial-gradient(circle at 60% 60%, #5a922c 10%, #5a922c00 20%), radial-gradient(circle at 40% 60%, #4c7894 10%, #4c789400 20%), repeating-conic-gradient( from 236.84deg at 50% 50%, #dd7bbb 0%, #d79f1e calc(25% / var(--repeating-conic-gradient-times)), #5a922c calc(50% / var(--repeating-conic-gradient-times)), #4c7894 calc(75% / var(--repeating-conic-gradient-times)), #dd7bbb calc(100% / var(--repeating-conic-gradient-times)) );pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:1;transition:opacity .3s}.glowing-effect-container.blur{filter:blur(var(--blur))}.glowing-effect-container.glow{opacity:1}.glowing-effect-container.disabled{display:none}.glowing-effect-glow{border-radius:inherit;position:relative;width:100%;height:100%}.glowing-effect-glow:after{content:"";position:absolute;inset:calc(-1 * var(--glowingeffect-border-width));border-radius:inherit;border:var(--glowingeffect-border-width) solid transparent;background:var(--gradient);background-attachment:fixed;opacity:var(--active);transition:opacity .3s;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#00000000 0deg,#fff,#00000000 calc(var(--spread) * 2deg));mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000,#fff,#0000 calc(var(--spread) * 2deg))}.glowing-effect-container.white{--gradient: repeating-conic-gradient( from 236.84deg at 50% 50%, var(--black, #000), var(--black, #000) calc(25% / var(--repeating-conic-gradient-times)) )}.glass-badge{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:20px;position:absolute;z-index:10;display:flex;align-items:center;gap:8px;padding:3px 14px 3px 3px;font-size:10px;font-weight:600;letter-spacing:.5px;white-space:nowrap;box-shadow:0 4px 6px #0000001a,inset 0 1px #fff3;overflow:hidden}.glass-badge.top-right{top:-10px;right:12px}.glass-badge.top-left{top:-10px;left:12px}.glass-badge{background:#0000000f;border-color:#0000001f;color:#171717}.chakra-ui-dark .glass-badge,[data-theme=dark] .glass-badge{background:#ffffff1a;border-color:#fff3;color:#fafafa}.glass-badge.shimmer{position:relative}.glass-badge.shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:glass-badge-shimmer 2.5s ease-in-out infinite;border-radius:inherit}@keyframes glass-badge-shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.glass-badge.shimmer:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}.chakra-ui-dark .glass-badge.shimmer:before,[data-theme=dark] .glass-badge.shimmer:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.glass-badge.pulse{animation:glass-badge-pulse 2s ease-in-out infinite}@keyframes glass-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.glass-badge.gradient{background:linear-gradient(135deg,#8b5cf640,#ec489940,#fb923c40,#8b5cf640);background-size:300% 300%;animation:glass-badge-gradient 4s ease infinite;color:#171717}.chakra-ui-dark .glass-badge.gradient,[data-theme=dark] .glass-badge.gradient{background:linear-gradient(135deg,#8b5cf659,#ec489959,#fb923c59,#8b5cf659);background-size:300% 300%;color:#fafafa}@keyframes glass-badge-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glass-badge-label{display:inline-block;padding:3px 10px;border-radius:16px;font-size:10px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.glass-badge-label{background:#171717;color:#fafafa}.chakra-ui-dark .glass-badge-label,[data-theme=dark] .glass-badge-label{background:#fafafa;color:#171717}.glass-badge-text{font-size:10px;font-weight:500;white-space:nowrap;letter-spacing:.2px}.glass-badge-icon{display:inline-flex;align-items:center;gap:4px}.glass-badge-icon svg{width:12px;height:12px}
