@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.GlyphSpinner_spinner__JbgU7{--glyph-size:var(--font-6xl);--glyph-speed:var(--motion-spin-duration);--glyph-color:var(--danger,var(--text));--glyph-glow:.85;--ring-size:var(--glyph-ring-size,calc(var(--glyph-size) * 2.4));--ring-thickness:var(--glyph-ring-thickness,calc(var(--line-width) * 2));--ring-color:var(--glyph-ring-color,var(--line-accent));--ring-track:var(--glyph-ring-track,var(--border));position:relative;display:inline-grid;place-items:center;inline-size:var(--ring-size);block-size:var(--ring-size);color:var(--glyph-color)}.GlyphSpinner_spinner__JbgU7:focus-visible:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus,var(--line-accent,currentColor));outline-offset:var(--focus-ring-offset,2px)}.GlyphSpinner_glyph__cwZfN{display:inline-block;font-family:var(--font-sans,inherit);font-weight:800;font-size:var(--glyph-size);line-height:1;color:currentColor;z-index:2;animation:GlyphSpinner_glyph-glow__vMssk calc(var(--glyph-speed)*2) ease-in-out infinite;will-change:filter}.GlyphSpinner_spinner__JbgU7:before{background:conic-gradient(var(--ring-track) 0 100%);z-index:0}.GlyphSpinner_spinner__JbgU7:after,.GlyphSpinner_spinner__JbgU7:before{content:"";position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-thickness)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-thickness)),#000 0);pointer-events:none}.GlyphSpinner_spinner__JbgU7:after{background:conic-gradient(from var(--ring-angle),var(--ring-color) 0 22%,transparent 22% 100%);animation:GlyphSpinner_ring-spin__4FGsB var(--glyph-speed) linear infinite;filter:drop-shadow(0 0 var(--space-2,8px) color-mix(in oklab,var(--line-accent) 30%,transparent));z-index:1}@keyframes GlyphSpinner_ring-spin__4FGsB{to{--ring-angle:360deg}}@keyframes GlyphSpinner_glyph-glow__vMssk{0%,to{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 var(--space-2,8px) color-mix(in oklab,var(--line-accent) calc(var(--glyph-glow) * 35%),transparent)) drop-shadow(0 0 var(--space-3,12px) color-mix(in oklab,var(--gold) calc(var(--glyph-glow) * 22%),transparent))}}@media(prefers-reduced-motion:reduce){.GlyphSpinner_glyph__cwZfN,.GlyphSpinner_spinner__JbgU7:after{animation:none}}