.ss-spinner.svelte-11zde4k{align-items:center;gap:var(--ss-gap-sm);color:var(--ss-spinner-color,var(--ss-primary));display:inline-flex}.ss-spinner.svelte-11zde4k .frame:where(.svelte-11zde4k){font-family:var(--ss-font-mono);font-size:var(--ss-spinner-font,var(--ss-control-font));text-align:center;color:currentColor;min-width:1ch;line-height:1}.ss-spinner.svelte-11zde4k .lbl:where(.svelte-11zde4k){font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-muted);letter-spacing:.02em}.ss-spinner.svelte-11zde4k .sr-only:where(.svelte-11zde4k){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-btn.svelte-2u8nod{font-family:var(--ss-font-body);font-size:var(--ss-control-font);min-height:calc(var(--ss-control-font) + var(--ss-control-py) * 2);box-sizing:border-box;padding:var(--ss-control-py) var(--ss-control-px);border:1px solid var(--ss-line);color:var(--ss-fg);cursor:pointer;align-items:center;gap:var(--ss-gap-sm);transition:all var(--ss-dur-fast) var(--ss-ease);background:0 0;font-weight:500;line-height:1;display:inline-flex}.ss-btn.svelte-2u8nod:not(:disabled):hover{background:var(--ss-hover);border-color:var(--ss-line-strong)}.ss-btn.primary.svelte-2u8nod{background:var(--ss-primary);color:var(--ss-fg-on-primary);border-color:var(--ss-primary);font-weight:600}.ss-btn.primary.svelte-2u8nod:not(:disabled):hover{background:var(--ss-primary-hover);border-color:var(--ss-primary-hover);box-shadow:var(--ss-shadow-glow)}.ss-btn.danger.svelte-2u8nod{background:var(--ss-danger);color:var(--ss-fg-on-danger);border-color:var(--ss-danger);font-weight:600}.ss-btn.danger.svelte-2u8nod:not(:disabled):hover{background:var(--ss-danger-hover);border-color:var(--ss-danger-hover)}.ss-btn.ghost.svelte-2u8nod{color:var(--ss-fg-muted);padding:var(--ss-control-py) var(--ss-gap-sm);border-color:#0000}.ss-btn.ghost.svelte-2u8nod:not(:disabled):hover{color:var(--ss-fg);background:var(--ss-hover);border-color:#0000}.ss-btn.icon-only.svelte-2u8nod{padding:var(--ss-control-py);gap:0}.ss-btn.full-width.svelte-2u8nod{justify-content:center;width:100%}.ss-btn.loading.svelte-2u8nod{cursor:progress;opacity:.8}.ss-btn.svelte-2u8nod:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.label.svelte-2u8nod{align-items:center;display:inline-flex}.affix.svelte-2u8nod{justify-content:center;align-items:center;min-width:0;height:1em;min-height:0;line-height:0;display:inline-flex}
