@keyframes premium-glow-breathe{0%,to{box-shadow:0 0 8px #a855f766,0 0 20px #a855f726}50%{box-shadow:0 0 14px #a855f7b3,0 0 36px #a855f74d}}.premium-glow{animation:3s ease-in-out infinite premium-glow-breathe}@keyframes premium-shimmer-text{0%{background-position:-200%}to{background-position:200%}}.premium-shimmer{background:linear-gradient(90deg,#8b5cf6,#ec4899,#8b5cf6) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite premium-shimmer-text}@keyframes premium-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.premium-gradient-text{-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite premium-gradient-shift}.premium-avatar-frame{border:2px solid #a855f7b3;box-shadow:0 0 8px #a855f773,0 0 20px #a855f72e}.premium-frame-emerald{border:2px solid #10b981b3;box-shadow:0 0 8px #10b98173,0 0 20px #10b98126}@keyframes premium-shine-sweep{0%{opacity:0;transform:translate(-60%)}25%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(60%)}}.premium-frame-fire,.premium-frame-gold,.premium-frame-neon{position:relative;overflow:visible}.premium-frame-fire{border:2px solid #f97316cc;box-shadow:0 0 8px #f9731673,0 0 20px #ef44442e}.premium-frame-fire:after,.premium-frame-gold:after,.premium-frame-neon:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:4.5s ease-in-out infinite premium-shine-sweep;position:absolute;inset:-2px}.premium-frame-gold{border:2px solid #eab308cc;box-shadow:0 0 8px #eab30873,0 0 20px #eab30826}.premium-frame-gold:after{animation-duration:6s}.premium-frame-neon{border:2px solid #a855f7e6;box-shadow:0 0 8px #a855f799,0 0 18px #ec48994d}.premium-frame-neon:after{animation-duration:3.5s}@property --premium-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes premium-conic-spin{to{--premium-ring-angle:360deg}}.premium-frame-ice{background:linear-gradient(var(--premium-bg,#fff), var(--premium-bg,#fff)) padding-box, conic-gradient(from var(--premium-ring-angle), #38bdf8e6, #a5f3fc80, #3b82f6e6, #38bdf8e6) border-box;border:2px solid #0000;animation:8s linear infinite premium-conic-spin}.premium-rainbow{background:linear-gradient(var(--premium-bg,#fff), var(--premium-bg,#fff)) padding-box, conic-gradient(from var(--premium-ring-angle), #ef4444, #f97316, #eab308, #22c55e, #3b82f6, #a855f7, #ef4444) border-box;border:2px solid #0000;animation:6s linear infinite premium-conic-spin}:root.dark .premium-frame-ice,.dark .premium-frame-ice,:root.dark .premium-rainbow,.dark .premium-rainbow{--premium-bg:#18181b}@keyframes premium-shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.premium-shimmer-overlay{position:relative;overflow:hidden}.premium-shimmer-overlay:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 40%,#ffffff2e 50%,#ffffff14 60%,#0000 100%);animation:3s ease-in-out infinite premium-shimmer-slide;position:absolute;inset:0}@keyframes premium-name-sparkle{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.premium-name-sparkle{-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite premium-name-sparkle}@keyframes premium-name-rainbow{0%{background-position:0%}to{background-position:200%}}.premium-name-rainbow{-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite premium-name-rainbow}@keyframes premium-name-shine{0%{background-position:-200%}to{background-position:200%}}.premium-name-shine{-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite premium-name-shine}@keyframes premium-name-pulse{0%,to{opacity:1}50%{opacity:.6}}.premium-name-pulse{-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite premium-name-pulse}@media (prefers-reduced-motion:reduce){.premium-glow,.premium-shimmer,.premium-gradient-text,.premium-shimmer-overlay:after,.premium-frame-fire:after,.premium-frame-gold:after,.premium-frame-neon:after,.premium-name-sparkle,.premium-name-rainbow,.premium-name-shine,.premium-name-pulse,.premium-frame-ice,.premium-rainbow{animation:none!important}.premium-frame-fire:after,.premium-frame-gold:after,.premium-frame-neon:after,.premium-shimmer-overlay:after{display:none}}
