.weld-orbit.svelte-1ywpr1w{--orbit-size:7rem;--orbit-width:.25rem;--orbit-steel:color-mix(in oklab, var(--foreground) 45%, var(--background));z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.weld-orbit.inline.svelte-1ywpr1w{width:var(--orbit-size);height:var(--orbit-size);flex:none;position:relative;inset:auto}.weld-orbit[data-size=md].svelte-1ywpr1w{--orbit-size:5rem}.weld-orbit[data-size=sm].svelte-1ywpr1w{--orbit-size:1.5rem;--orbit-width:.125rem}.orbit-track.svelte-1ywpr1w{width:var(--orbit-size);aspect-ratio:1;max-width:100%;position:relative}.steel.svelte-1ywpr1w,.trace.svelte-1ywpr1w{border-radius:50%;position:absolute;inset:0}.steel.svelte-1ywpr1w,.trace.svelte-1ywpr1w:before{-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--orbit-width) - 1px), #000 calc(100% - var(--orbit-width)) calc(100% - 1px), transparent 100%);mask:radial-gradient(closest-side, transparent calc(100% - var(--orbit-width) - 1px), #000 calc(100% - var(--orbit-width)) calc(100% - 1px), transparent 100%)}.steel.svelte-1ywpr1w{background:conic-gradient(from 30deg, var(--orbit-steel), var(--foreground), var(--orbit-steel) 35%, color-mix(in oklab, var(--orbit-steel) 45%, transparent), var(--orbit-steel));opacity:.65}.trace.svelte-1ywpr1w{animation:2s linear infinite svelte-1ywpr1w-weld-orbit-turn}.trace.svelte-1ywpr1w:before{content:"";border-radius:inherit;background:conic-gradient(transparent 50%, var(--spark-ember) 73%, var(--spark) 90%, var(--spark-hot));filter:drop-shadow(0 0 3px var(--spark-ember));position:absolute;inset:0}.arc.svelte-1ywpr1w{top:calc(var(--orbit-width) / 2);width:calc(var(--orbit-width) * 2);aspect-ratio:1;background:var(--spark-hot);box-shadow:0 0 5px var(--spark), 0 0 14px oklch(85% .1 225/.8);border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.fill.svelte-1ywpr1w{background:conic-gradient(from 0deg, color-mix(in oklab, var(--spark) 70%, transparent), var(--spark-hot) calc(var(--orbit-p,0) * 1turn), transparent 0);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--orbit-width) - 1px), #000 calc(100% - var(--orbit-width)) calc(100% - 1px), transparent 100%);mask:radial-gradient(closest-side, transparent calc(100% - var(--orbit-width) - 1px), #000 calc(100% - var(--orbit-width)) calc(100% - 1px), transparent 100%);filter:drop-shadow(0 0 2px var(--spark-ember));border-radius:50%;position:absolute;inset:0}.pct.svelte-1ywpr1w{font-family:var(--font-display);font-size:calc(var(--orbit-size) * .22);font-variant-numeric:tabular-nums;letter-spacing:-.02em;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--spark-ember) 70%, transparent));justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.pct.svelte-1ywpr1w:before,.pct.svelte-1ywpr1w:after{background:linear-gradient(180deg, var(--spark-hot), var(--spark) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.pct.svelte-1ywpr1w[data-pct]:before{content:attr(data-pct);animation:.3s ease-out both svelte-1ywpr1w-weld-orbit-pct-in}.pct.svelte-1ywpr1w[data-pct]:after{content:"%";align-self:flex-start;margin-top:.2em;margin-left:.06em;font-size:.5em;animation:.3s ease-out both svelte-1ywpr1w-weld-orbit-pct-in}@keyframes svelte-1ywpr1w-weld-orbit-pct-in{0%{opacity:0}}@keyframes svelte-1ywpr1w-weld-orbit-turn{to{transform:rotate(1turn)}}.weld-orbit.svelte-1ywpr1w[data-offscreen] .trace:where(.svelte-1ywpr1w){animation:none}@media (prefers-reduced-motion:reduce){.trace.svelte-1ywpr1w{animation:none}}
