@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes v2-composer-spin{to{--angle:360deg}}.v2-composer-beam,.v2-composer-glow{position:absolute;overflow:hidden;z-index:0;pointer-events:none;opacity:0;transition:opacity .6s ease}.v2-composer-beam{inset:0;border-radius:24px}.v2-composer-glow{inset:-10px;border-radius:34px;filter:blur(11px)}@media (max-width:599.95px){.v2-composer-beam{border-radius:18px}.v2-composer-glow{border-radius:28px}}.v2-composer-beam:before,.v2-composer-glow:before{content:"";position:absolute;left:0;top:50%;width:100%;aspect-ratio:1;transform:translateY(-50%) scaleY(var(--k));background:conic-gradient(from var(--angle),#0000 0deg,var(--v2-glow-soft) 34deg,var(--v2-glow-core) 95deg,var(--v2-glow-soft) 156deg,#0000 200deg,#0000 1turn);animation:v2-composer-spin 8s linear infinite;animation-play-state:paused}.v2-composer-beam:before{--k:var(--sq,0.152)}.v2-composer-glow:before{--k:var(--sqg,0.17)}.v2-composer-ring:focus-within .v2-composer-beam,.v2-composer-ring:hover .v2-composer-beam{opacity:.6}.v2-composer-ring:focus-within .v2-composer-glow,.v2-composer-ring:hover .v2-composer-glow{opacity:.2}.v2-composer-ring:focus-within .v2-composer-beam:before,.v2-composer-ring:focus-within .v2-composer-glow:before,.v2-composer-ring:hover .v2-composer-beam:before,.v2-composer-ring:hover .v2-composer-glow:before{animation-play-state:running}.v2-composer-ring:focus-within .v2-composer-surface,.v2-composer-ring:hover .v2-composer-surface{background-color:var(--v2-surface-hover)}@media (hover:none){.v2-composer-beam,.v2-composer-glow{opacity:0!important}.v2-composer-beam:before,.v2-composer-glow:before{animation:none!important}}@media (prefers-reduced-motion:reduce){.v2-composer-beam,.v2-composer-glow{opacity:0!important}.v2-composer-beam:before,.v2-composer-glow:before{animation:none!important}}