.SAV7IG_champ{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.SAV7IG_piece{top:var(--depart-y,30%);left:var(--x);background:var(--teinte);opacity:0;width:6px;height:10px;animation:SAV7IG_confetti 1.8s cubic-bezier(.18, .7, .4, 1) var(--retard) both;border-radius:2px;position:absolute}@keyframes SAV7IG_confetti{0%{opacity:0;transform:translate(0,0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rotation))}}@media (prefers-reduced-motion:reduce){.SAV7IG_piece{display:none}}
@keyframes _2_0IVG_spinDisc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _2_0IVG_pulseGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}._2_0IVG_vinylRotate{animation:20s linear infinite _2_0IVG_spinDisc}._2_0IVG_vinylGrooves{background:radial-gradient(circle,#121214 0% 24%,#111113 25%,#1b1b1e 28%,#0d0d0f 30%,#222226 33%,#141416 35%,#27272b 40%,#111113 44%,#232328 48%,#161619 53%,#2a2a30 58%,#121215 63%,#1f1f24 70%,#0b0b0d 72%)}._2_0IVG_pulseGlow{animation:2.5s ease-in-out infinite _2_0IVG_pulseGlow}
@keyframes _67ZSwa_pulseGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes _67ZSwa_floatUpSlow{0%{opacity:0;transform:translateY(0)rotate(0)}25%{opacity:.6}75%{opacity:.8}to{opacity:0;transform:translateY(-90px)rotate(15deg)}}@keyframes _67ZSwa_floatBounce{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes _67ZSwa_rotateVinyl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _67ZSwa_waveDance{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes _67ZSwa_statusBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}._67ZSwa_ambientPulse{animation:6s ease-in-out infinite _67ZSwa_pulseGlow}._67ZSwa_floatItem1{animation:5.5s ease-in-out infinite _67ZSwa_floatUpSlow}._67ZSwa_floatItem2{animation:4.2s ease-in-out 1.2s infinite _67ZSwa_floatUpSlow}._67ZSwa_floatItem3{animation:6s ease-in-out 2.5s infinite _67ZSwa_floatUpSlow}._67ZSwa_vinylSpin{animation:14s linear infinite _67ZSwa_rotateVinyl}._67ZSwa_heroBreathe{animation:4s ease-in-out infinite _67ZSwa_floatBounce}._67ZSwa_waveBar{transform-origin:bottom;animation:1.2s ease-in-out infinite _67ZSwa_waveDance}._67ZSwa_statusPulse{animation:1.4s ease-in-out infinite _67ZSwa_statusBlink}