.progress-ring.svelte-1mqs8sv{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.progress-ring__svg.svelte-1mqs8sv{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.progress-ring__track.svelte-1mqs8sv{fill:none;stroke:var(--color-surface-3)}.progress-ring__fill.svelte-1mqs8sv{fill:none;stroke:var(--color-accent);stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease-spring)}.progress-ring__fill--dim.svelte-1mqs8sv{opacity:.65}.progress-ring__center.svelte-1mqs8sv{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}dialog.value-dialog.svelte-1p60ovp{color:inherit;inset-inline:var(--space-4);background:var(--color-surface-2);border-radius:var(--r-2xl);inline-size:100%;max-inline-size:360px;padding:0;padding:var(--space-5);box-shadow:var(--shadow-lg);border:none;outline:none;margin-inline:auto;position:fixed;inset-block-start:50%;translate:0 -50%}dialog.value-dialog.svelte-1p60ovp::backdrop{background:#000000a6}.value-dialog__title.svelte-1p60ovp{font-family:var(--font-display);cursor:default;margin-block-end:var(--space-4);font-size:1.125rem;font-weight:700;display:block}.value-dialog__field.svelte-1p60ovp{align-items:center;gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);display:flex}.value-dialog__input.svelte-1p60ovp{block-size:80px;inline-size:100%;padding-inline:var(--space-3);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-display);color:var(--color-text-primary);text-align:center;appearance:textfield;outline:none;font-size:2.5rem;font-weight:800}.value-dialog__input.svelte-1p60ovp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.value-dialog__input.svelte-1p60ovp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-dialog__input.svelte-1p60ovp:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent)}.value-dialog__input.svelte-1p60ovp::placeholder{color:var(--color-text-muted);font-size:1.5rem;font-weight:400}.value-dialog__unit.svelte-1p60ovp{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:700}.value-dialog__actions.svelte-1p60ovp{gap:var(--space-2);flex-direction:column;display:flex}.value-dialog__save.svelte-1p60ovp{border-radius:var(--radius-lg);background:var(--color-accent);block-size:52px;color:var(--color-accent-ink);font-size:1rem;font-weight:700}.value-dialog__cancel.svelte-1p60ovp{border-radius:var(--radius-lg);background:var(--color-surface-3);block-size:46px;color:var(--color-text-secondary);font-size:.9375rem;font-weight:600}
