.ui-icon.svelte-1vp99tk{stroke-width:var(--ui-icon-stroke,1.5);vertical-align:middle;flex:none}.ui-spinner.svelte-1shc6mo{inline-size:var(--_size);block-size:var(--_size);color:inherit;display:inline-flex}svg.svelte-1shc6mo{animation:.9s linear infinite svelte-1shc6mo-ui-spin}circle.svelte-1shc6mo{fill:none;stroke:currentColor;stroke-width:2.5px}.track.svelte-1shc6mo{opacity:.2}.arc.svelte-1shc6mo{stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:42px}@keyframes svelte-1shc6mo-ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){svg.svelte-1shc6mo{animation:2.4s linear infinite svelte-1shc6mo-ui-spin!important}}.ui-iconbtn.svelte-uzrxv3{--_s:var(--btn-height);--_bg:transparent;--_fg:var(--color-fg);--_bg-hover:var(--ui-hover-bg);--_line:transparent;inline-size:var(--_s);block-size:var(--_s);border:1px solid var(--_line);border-radius:var(--btn-radius);background:var(--_bg);color:var(--_fg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-enter);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ui-iconbtn.svelte-uzrxv3:hover{background:var(--_bg-hover)}.ui-iconbtn.svelte-uzrxv3:disabled{opacity:.45;cursor:not-allowed}.ui-iconbtn--primary.svelte-uzrxv3{--_bg:var(--btn-primary-bg);--_fg:var(--btn-primary-fg);--_bg-hover:var(--btn-primary-bg-hover)}.ui-iconbtn--secondary.svelte-uzrxv3{--_bg:var(--btn-secondary-bg);--_fg:var(--btn-secondary-fg);--_line:var(--btn-secondary-line)}.ui-iconbtn--danger.svelte-uzrxv3{--_fg:var(--color-critical);--_bg-hover:var(--color-critical-tint)}.ui-iconbtn--accent.svelte-uzrxv3{--_bg:var(--color-accent);--_fg:var(--color-fg-on-accent);--_bg-hover:var(--color-accent-hover)}.ui-iconbtn--sm.svelte-uzrxv3{--_s:max(32px, var(--ui-target-floor))}@media (pointer:coarse){.ui-iconbtn--sm.svelte-uzrxv3{--_s:var(--target-min)}}.ui-iconbtn--lg.svelte-uzrxv3{--_s:max(48px, calc(var(--btn-height) + 8px))}.ui-iconbtn__badge.svelte-uzrxv3{border-radius:var(--radius-full);background:var(--color-critical);block-size:10px;min-inline-size:10px;color:var(--ui-on-status);font:700 .6875rem / 1 var(--font-body);place-items:center;padding:0 4px;display:grid;position:absolute;inset-block-start:2px;inset-inline-end:2px}.ui-iconbtn__badge.svelte-uzrxv3:not(:empty){block-size:18px;min-inline-size:18px;inset-block-start:-2px;inset-inline-end:-2px}
