.dial.svelte-icrv3a{width:var(--size);justify-items:center;display:grid}svg.svelte-icrv3a{aspect-ratio:1;width:100%;overflow:visible}.dust.svelte-icrv3a{fill:none;stroke:#94a3d624;stroke-dasharray:.6 5;stroke-linecap:round;stroke-width:.7px;transform-origin:50px 50px;animation:svelte-icrv3a-spin calc(var(--orbit-seconds) * 4) linear infinite}.track.svelte-icrv3a{fill:none;stroke:#94a3d62e;stroke-dasharray:2 3;stroke-width:1.2px}.arc.svelte-icrv3a{fill:none;stroke:var(--color);stroke-linecap:round;stroke-width:3.2px;filter:drop-shadow(0 0 3px var(--color));transform-origin:50px 50px;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.core.svelte-icrv3a{transform-origin:50px 50px;animation:5.5s ease-in-out infinite svelte-icrv3a-pulse}.body.svelte-icrv3a{fill:var(--color)}.body-glow.svelte-icrv3a{fill:var(--color);opacity:.22;transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite svelte-icrv3a-pulse}.body-ring.svelte-icrv3a{fill:none;stroke:var(--color);stroke-width:.7px;opacity:.75;transform-box:fill-box;transform-origin:50%;transform:rotate(-22deg)}.dial--complete.svelte-icrv3a .body-spin:where(.svelte-icrv3a){animation:svelte-icrv3a-spin var(--orbit-seconds) linear infinite;transform-origin:50px 50px}.dial--complete.svelte-icrv3a .arc:where(.svelte-icrv3a){stroke-width:3.8px;filter:drop-shadow(0 0 6px var(--color))}.dial--complete.svelte-icrv3a .track:where(.svelte-icrv3a){stroke:color-mix(in srgb, var(--color) 40%, transparent)}.caption.svelte-icrv3a{margin-top:calc(var(--size) * -.07);text-align:center;text-wrap:balance;justify-items:center;gap:.1rem;max-width:100%;display:grid}.caption__value.svelte-icrv3a{color:var(--text-bright);font-size:clamp(.85rem, calc(var(--size) * .088), 1.1rem);letter-spacing:-.01em;font-weight:650}.caption__tier.svelte-icrv3a{color:var(--text-dim);font-size:clamp(.6rem, calc(var(--size) * .052), .72rem);letter-spacing:.12em;text-transform:uppercase}@keyframes svelte-icrv3a-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-icrv3a-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
