@property --fw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fw-frame{padding:var(--fw-ring,0px);border-radius:9999px;display:inline-flex;position:relative}.fw-frame:before{content:"";border-radius:inherit;z-index:0;position:absolute;inset:0}.fw-frame.fw-paused:before,.fw-frame.fw-paused:after{animation-play-state:paused}@keyframes fw-rotate{to{--fw-angle:360deg}}@keyframes fw-rotate-reverse{to{--fw-angle:-360deg}}@keyframes fw-glow-pulse{0%,to{box-shadow:0 0 4px 1px #fb923c8c}50%{box-shadow:0 0 10px 3px #fb923cd9}}@keyframes fw-hue{to{filter:hue-rotate(360deg)}}@keyframes fw-breathe{0%,to{box-shadow:0 0 4px 1px var(--fw-glow,#fff6)}50%{box-shadow:0 0 14px 5px var(--fw-glow,#ffffffbf)}}@keyframes fw-flicker{0%,19%,21%,23%,55%,to{opacity:1}20%,22%,54%{opacity:.55}}@keyframes fw-scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes fw-heartbeat{0%,40%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes fw-ripple{0%{opacity:.9;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(1.35)}}@keyframes fw-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes fw-surge{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.8)brightness(1.35)}}@keyframes fw-soft-focus{0%,to{filter:blur()}50%{filter:blur(1.5px)}}.fw-frame-crimson-ring:before{background:conic-gradient(from 90deg,#ef4444,#7f1d1d,#ef4444,#7f1d1d)}.fw-frame-steel-ring:before{background:linear-gradient(135deg,#f3f4f6,#6b7280 35%,#d1d5db 60%,#4b5563)}.fw-frame-bronze-ring:before{background:linear-gradient(135deg,#e3a869,#7c4a1e 45%,#cd7f32 70%,#5a3410)}.fw-frame-jade-ring:before{background:linear-gradient(160deg,#6ee7b7,#059669 55%,#064e3b)}.fw-frame-royal-ring:before{background:linear-gradient(150deg,#818cf8,#6366f1 40%,#7c3aed 70%,#4c1d95)}.fw-frame-neon-cage:before{background:conic-gradient(#22d3ee 0deg 90deg,#0e7490 90deg 180deg,#67e8f9 180deg 270deg,#0e7490 270deg 360deg)}.fw-frame-sunset-ring:before{background:conic-gradient(from 45deg,#fde68a,#fb923c,#ec4899,#fb923c,#fde68a)}.fw-frame-mono-bold:before{background:conic-gradient(#fff 0deg 90deg,#000 90deg 180deg,#fff 180deg 270deg,#000 270deg 360deg)}.fw-frame-aurora-flow:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 350deg, #f472b6 355deg, transparent 359deg), linear-gradient(160deg, #4c1d95, #3730a3 55%, #164e63);animation:2.6s linear infinite fw-rotate}.fw-frame-ocean-spin:before{background:linear-gradient(100deg,#164e63,#38bdf8,#164e63) 0 0/250% 250%;animation:3.6s ease-in-out infinite fw-heat-shimmer}.fw-frame-pulse-ring:before{--fw-glow:#fb923cd9;background:#fb923c;animation:2.5s ease-in-out infinite fw-breathe}.fw-frame-spectrum:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 350deg, #fff 355deg, transparent 359deg), conic-gradient(from 0deg, #ef4444, #f59e0b, #22c55e, #3b82f6, #a855f7, #ef4444);animation:3s linear infinite fw-rotate}.fw-frame-plasma-arc:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 290deg, #fff 330deg, #a855f7 345deg, transparent 358deg), #1e1b4b;animation:2.8s linear infinite fw-rotate,6s linear infinite fw-hue}.fw-frame-comet-trail:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 275deg, #60a5fa2e 275deg 322deg, #bfdbfea6 336deg, #fff 351deg, transparent 358deg), #0f172a;animation:3.2s linear infinite fw-rotate}.fw-frame-prism-halo:before{background:conic-gradient(from var(--fw-angle), #f87171, #fbbf24, #34d399, #60a5fa, #c084fc, #f87171);--fw-glow:#ffffffb3;animation:5s linear infinite fw-rotate,4s linear infinite fw-hue,3s ease-in-out infinite fw-breathe}.fw-frame-frost-pulse:before{--fw-glow:#22d3eeb3;background:linear-gradient(160deg,#cffafe,#0891b2 55%,#164e63) 0 0/220% 220%;animation:2.6s ease-in-out infinite fw-breathe,5s ease-in-out infinite fw-heat-shimmer}.fw-frame-gold-champion:before{background:repeating-conic-gradient(from var(--fw-angle), #fff3b0 0deg 8deg, transparent 8deg 24deg), radial-gradient(circle, #b8860b, #7c5e10);animation:1.6s steps(15,end) infinite fw-rotate}.fw-frame-platinum-repeat:before{background:conic-gradient(#f8fafc,#94a3b8,#e5e7eb,#64748b,#f8fafc);animation:1.8s ease-in-out infinite fw-scale-pulse}.fw-frame-dynasty-aurora:before{background:conic-gradient(from var(--fw-angle), #facc15, #34d399, #facc15);animation:4s linear infinite fw-rotate,2.4s ease-in-out infinite fw-glow-pulse-aurora}.fw-frame-dynasty-aurora:after{content:"";inset:calc(var(--fw-ring,0px) * .45);border-radius:inherit;background:conic-gradient(from var(--fw-angle), #f472b6, #818cf8, #f472b6);animation:3s linear infinite fw-rotate-reverse;position:absolute}@keyframes fw-glow-pulse-aurora{0%,to{box-shadow:0 0 6px 2px #a855f780}50%{box-shadow:0 0 16px 5px #34d399d9}}.fw-frame-oracle-eye:before{background:conic-gradient(from var(--fw-angle), #a78bfa, #ede9fe, #a78bfa);animation:6s linear infinite fw-rotate}.fw-frame-oracle-eye:after{content:"";inset:calc(var(--fw-ring,0px) * .45);border-radius:inherit;background:conic-gradient(from var(--fw-angle), #ede9fe, #7c3aed, #ede9fe);animation:4s linear infinite fw-rotate-reverse;position:absolute}.fw-frame-sharpshooter:before{background:repeating-conic-gradient(from var(--fw-angle), #ef4444 0deg 6deg, #fef2f2 6deg 12deg, #7f1d1d 12deg 18deg, #fef2f2 18deg 24deg);animation:10s steps(30,end) infinite fw-rotate}.fw-frame-ember-glow:before{background:linear-gradient(160deg,#fdba74,#ea580c 50%,#7c2d12);animation:2.4s step-end infinite fw-flicker}.fw-frame-elite-50:before{background:repeating-conic-gradient(from var(--fw-angle), #fde68a 0deg 10deg, transparent 10deg 20deg), radial-gradient(circle, #b91c1c, #7f1d1d);animation:1.1s steps(18,end) infinite fw-rotate}.fw-frame-og-stripes:before{background:repeating-conic-gradient(#facc15 0deg 15deg,#111 15deg 30deg)}.fw-frame-judges-slate:before{background:repeating-conic-gradient(#f8fafc 0deg 4deg,#0000 4deg 20deg),linear-gradient(135deg,#64748b,#1e293b)}.fw-frame-critics-quill:before{background:linear-gradient(100deg,#0f766e,#5eead4,#0f766e) 0 0/250% 250%;animation:4.2s ease-in-out infinite fw-heat-shimmer}.fw-frame-event-victor:before{background:linear-gradient(150deg,#86efac,#16a34a 45%,#14532d 80%,#4ade80)}.fw-frame-solar-flare:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 300deg, #fde68a 333deg, transparent 358deg), linear-gradient(160deg, #fdba74, #ea580c 55%, #7c2d12);--fw-glow:#fb923cbf;animation:3s linear infinite fw-rotate,2.4s ease-in-out infinite fw-breathe}.fw-frame-solar-flare:after{content:"";border-radius:inherit;background:conic-gradient(from var(--fw-angle), transparent 0deg 320deg, #ffffffbf 348deg, transparent 358deg);animation:4.5s linear infinite fw-rotate-reverse;position:absolute;inset:0}.fw-frame-royal-comet:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 300deg, #fff3b0 330deg, #f6d365 345deg, transparent 358deg), linear-gradient(150deg, #4c1d95, #6d28d9 45%, #2e1065);--fw-glow:#f6d365b3;animation:3.5s linear infinite fw-rotate,2.8s ease-in-out infinite fw-breathe}.fw-frame-riptide:before{background:linear-gradient(100deg,#0c4a6e,#38bdf8,#0c4a6e,#082f49) 0 0/250% 250%;animation:5s ease-in-out infinite fw-heat-shimmer}.fw-frame-disco-ball:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 350deg, #f9a8d4 355deg, transparent 359deg), #1e1b4b;animation:2s linear infinite fw-rotate}.fw-frame-disco-ball:after{content:"";border-radius:inherit;background:conic-gradient(from var(--fw-angle), transparent 0deg 350deg, #67e8f9 355deg, transparent 359deg);animation:3.4s linear infinite fw-rotate-reverse;position:absolute;inset:0}.fw-frame-heartbeat:before{background:conic-gradient(#ef4444,#7f1d1d,#ef4444);animation:1.4s ease-in-out infinite fw-heartbeat}.fw-frame-marquee-lights:before{background:repeating-conic-gradient(from var(--fw-angle), #fff 0deg 6deg, transparent 6deg 18deg), radial-gradient(circle, #b8860b, #78350f);animation:1.4s steps(20,end) infinite fw-rotate}.fw-frame-tremor:before{background:conic-gradient(from var(--fw-angle), #1f2937, #4b5563, #1f2937);animation:.9s linear infinite fw-rotate}.fw-frame-tremor:after{content:"";inset:calc(var(--fw-ring,0px) * .45);border-radius:inherit;background:conic-gradient(from var(--fw-angle), #ef4444, #7f1d1d, #ef4444);animation:.6s linear infinite fw-rotate-reverse;position:absolute}.fw-frame-sonar-ping:before{background:#0e7490}.fw-frame-sonar-ping:after{content:"";border-radius:inherit;background:radial-gradient(circle,#0000 55%,#22d3ee 60%,#0000 66%);animation:2.2s ease-out infinite fw-ripple;position:absolute;inset:0}.fw-frame-haymaker:before{background:conic-gradient(from 90deg,#ef4444,#111,#ef4444,#111);animation:.35s ease-in-out infinite fw-wobble}.fw-frame-power-surge:before{background:conic-gradient(#fde047,#eab308,#fef9c3,#eab308,#fde047);animation:1.6s ease-in-out infinite fw-surge}.fw-frame-mirage:before{background:linear-gradient(160deg,#ddd6fe,#7c3aed 55%,#ede9fe);animation:3.4s ease-in-out infinite fw-soft-focus}.fw-frame-round-timer:before{background:conic-gradient(from 0deg, #f8fafc 0deg, #f8fafc var(--fw-angle), transparent var(--fw-angle), transparent 360deg), #334155;animation:3s linear infinite fw-rotate}.fw-flare{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.fw-flare:before{content:"";border-radius:inherit;padding:var(--fw-flare-width,3px);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fw-sweep{0%{transform:translate(-120%)skew(-20deg)}35%,to{transform:translate(220%)skew(-20deg)}}@keyframes fw-pulse-opacity{0%,to{opacity:.4}50%{opacity:.9}}@keyframes fw-drift-x{0%,to{transform:translate(-6%)}50%{transform:translate(6%)}}.fw-flare-shine-sweep:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 300deg, #ffffffe6 330deg, transparent 355deg), linear-gradient(120deg, #ffffff38, #ffffff14);animation:5s linear infinite fw-rotate}.fw-flare-soft-glow:before{background:linear-gradient(#fbbf2499,#d9770659 50%,#fbbf2499);animation:4s ease-in-out infinite fw-pulse-opacity}.fw-flare-soft-glow:after{content:"";border-radius:inherit;animation:4s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 20px 2px #fbbf2473}.fw-flare-spotlight:before{background:radial-gradient(circle at 50% 0,#ffffffd9,#ffffff1a 45%,#0000 70%) 0 0/200% 100%;animation:8s ease-in-out infinite fw-heat-shimmer}.fw-flare-noir-vignette:before{background:linear-gradient(#000000e6,#00000080 50%,#000000e6)}.fw-flare-noir-vignette:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 24px 6px #00000080}.fw-flare-storm-pulse:before{background:linear-gradient(#3b82f6d9,#1e40af8c 50%,#3b82f6d9);animation:3s ease-in-out infinite fw-pulse-opacity}.fw-flare-storm-pulse:after{content:"";border-radius:inherit;animation:3s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 18px 3px #3b82f68c}.fw-flare-twilight:before{background:linear-gradient(135deg,#818cf8d9,#a855f780 50%,#4c1d95d9)}.fw-flare-rain-sheen:before{background:repeating-linear-gradient(102deg,#fff6 0 1px,#0000 1px 9px) 0 0/200% 100%;animation:14s linear infinite fw-heat-shimmer}.fw-flare-heat-shimmer:before{background:linear-gradient(120deg,#fb923cbf,#ef444473,#fb923cbf) 0 0/200% 200%;animation:6s ease-in-out infinite fw-heat-shimmer}@keyframes fw-heat-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.fw-flare-champion-gold-storm:before{background:conic-gradient(from var(--fw-angle), #f6d365, #b8860b, #fff3b0, #b8860b, #f6d365);animation:6s linear infinite fw-rotate}.fw-flare-champion-gold-storm:after{content:"";border-radius:inherit;animation:3s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 16px 2px #f6d36566}.fw-flare-platinum-sheen:before{background:conic-gradient(from var(--fw-angle), #94a3b8, #e2e8f0 35%, #fff 50%, #e2e8f0 65%, #64748b);animation:4s linear infinite fw-rotate}.fw-flare-dynasty-aurora-veil:before{background:conic-gradient(from var(--fw-angle), #f472b6, #818cf8, #34d399, #facc15, #f472b6);animation:7s linear infinite fw-rotate}@keyframes fw-aurora-shift{0%,to{background-position:0%}50%{background-position:100%}}.fw-flare-oracle-mist:before{background:linear-gradient(120deg,#a78bfabf,#7c3aed59 50%,#a78bfabf);animation:5s ease-in-out infinite fw-pulse-opacity}.fw-flare-oracle-mist:after{content:"";border-radius:inherit;animation:5s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 22px 4px #a78bfa66}.fw-flare-ember-blaze:before{background:linear-gradient(#ef444499,#7c2d128c 55%,#fb923ce6);animation:2.2s ease-in-out infinite fw-pulse-opacity}.fw-flare-ember-blaze:after{content:"";border-radius:inherit;animation:2.2s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 -14px 24px #fb923c80}@keyframes fw-ember-flicker{0%,to{opacity:.55;transform:translateY(2%)}50%{opacity:1;transform:translateY(-2%)}}.fw-flare-elite-crimson:before{background:linear-gradient(#ef4444e6,#7f1d1d99 50%,#ef4444e6);animation:1.8s ease-in-out infinite fw-pulse-opacity}.fw-flare-elite-crimson:after{content:"";border-radius:inherit;animation:1.8s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 18px 3px #ef44448c}.fw-flare-og-grain:before{background:repeating-linear-gradient(0deg,#facc158c 0 1px,#111111a6 1px 3px)}.fw-flare-judges-spotlights:before{background:conic-gradient(from var(--fw-angle), transparent 0deg 310deg, #ffffffd9 335deg, transparent 355deg), linear-gradient(180deg, #ffffff24, #ffffff0d);animation:6s linear infinite fw-rotate}.fw-flare-judges-spotlights:after{content:"";border-radius:inherit;padding:var(--fw-flare-width,3px);-webkit-mask-composite:xor;background:conic-gradient(from var(--fw-angle), transparent 0deg 310deg, #ffffffd9 335deg, transparent 355deg);animation:6s linear infinite fw-rotate-reverse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fw-flare-critics-ink:before{background:linear-gradient(135deg,#2dd4bfd9,#0f766e73 55%,#99f6e4b3);animation:5s ease-in-out infinite fw-pulse-opacity}.fw-flare-critics-ink:after{content:"";border-radius:inherit;animation:5s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 20px 3px #2dd4bf66}.fw-flare-victors-laurel:before{background:linear-gradient(#4ade80d9,#14532d8c 50%,#4ade80d9);animation:3.5s ease-in-out infinite fw-pulse-opacity}.fw-flare-victors-laurel:after{content:"";border-radius:inherit;animation:3.5s ease-in-out infinite fw-pulse-opacity;position:absolute;inset:0;box-shadow:inset 0 0 18px 3px #4ade8073}@media (prefers-reduced-motion:reduce){[class*=fw-flare-],[class*=fw-flare-]:before,[class*=fw-flare-]:after{animation:none!important}}