.loading-text.svelte-1qq34fu{justify-content:center;align-items:center;gap:var(--gap-small);color:inherit;font:inherit;font-weight:inherit;line-height:inherit;vertical-align:middle;display:inline-flex}.sr-only.svelte-1qq34fu{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-spinner.svelte-1qq34fu{border:.12rem solid color-mix(in srgb, var(--loading-spinner-color,var(--accent-100)) 18%, transparent);border-top-color:var(--loading-spinner-color,var(--accent-100));border-radius:999px;flex:none;width:1rem;height:1rem;animation:.8s linear infinite svelte-1qq34fu-loading-spin}.loading-copy.svelte-1qq34fu{color:inherit;font:inherit;white-space:nowrap;align-items:baseline;display:inline-flex}.loading-label.svelte-1qq34fu{color:inherit;font:inherit}.loading-dots.svelte-1qq34fu{min-width:.75em;color:inherit;justify-content:flex-start;display:inline-flex}.loading-dots.svelte-1qq34fu span:where(.svelte-1qq34fu){opacity:0;animation:1.2s step-end infinite svelte-1qq34fu-loading-dot}.loading-dots.svelte-1qq34fu span:where(.svelte-1qq34fu):nth-child(2){animation-delay:.2s}.loading-dots.svelte-1qq34fu span:where(.svelte-1qq34fu):nth-child(3){animation-delay:.4s}@keyframes svelte-1qq34fu-loading-spin{to{transform:rotate(360deg)}}@keyframes svelte-1qq34fu-loading-dot{0%,20%{opacity:0}25%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.loading-spinner.svelte-1qq34fu,.loading-dots.svelte-1qq34fu span:where(.svelte-1qq34fu){animation:none}.loading-dots.svelte-1qq34fu span:where(.svelte-1qq34fu){opacity:1}}.svelte-lrlusx{font-size:var(--font-size-body)}.button-wrapper.svelte-lrlusx{box-sizing:border-box;align-items:stretch;width:max-content;max-width:100%;display:inline-flex}.button-wrapper.full.svelte-lrlusx{flex:1 1 0;width:100%;min-width:0}.button-wrapper.icon-only.svelte-lrlusx{flex:none;width:2.45rem;height:2.45rem}.btn.svelte-lrlusx{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--button-border);background:var(--button-primary-bg);width:100%;min-width:0;min-height:2.55rem;color:var(--button-primary-text);cursor:pointer;font-weight:800;line-height:var(--line-height-tight);--loading-spinner-color:currentColor;outline:none;flex-direction:row;padding:.68rem 1rem;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.icon-only.svelte-lrlusx .btn:where(.svelte-lrlusx){padding:var(--padding-none);aspect-ratio:1}.btn.secondary.svelte-lrlusx{background:var(--button-secondary-bg);color:var(--button-secondary-text)}.btn.quiet.svelte-lrlusx{border:var(--button-border);background:var(--color-surface-rose-2);color:var(--color-primary-deep)}.btn.menu.svelte-lrlusx{border:var(--button-border);color:var(--color-primary-deep);padding:var(--padding-button);background:0 0;justify-content:flex-start}.btn.card.svelte-lrlusx{justify-content:flex-start;gap:var(--list-item-gap);min-height:var(--list-item-min-height);padding:var(--padding-list-item);border-radius:var(--radius-none);color:var(--text-100);text-align:left;background:0 0;border:none}.btn.card.selected.svelte-lrlusx{color:var(--state-active);background:0 0}.btn.danger.svelte-lrlusx{background:var(--color-danger-soft);color:var(--danger-100)}.full.svelte-lrlusx{width:100%}.btn.svelte-lrlusx:hover:not(:disabled){transform:none}.btn.svelte-lrlusx:focus-visible{outline:2px solid var(--state-active);outline-offset:3px;box-shadow:0 0 0 4px var(--focus-ring)}.btn.primary.svelte-lrlusx:hover:not(:disabled){background:var(--button-primary-hover-bg);color:var(--button-primary-text);box-shadow:var(--shadow-button-primary)}.btn.secondary.svelte-lrlusx:hover:not(:disabled){background:var(--button-secondary-hover-bg);color:var(--button-secondary-text)}.btn.menu.svelte-lrlusx:hover:not(:disabled){background:var(--background-200);color:var(--state-active);transform:none}.btn.menu.selected.svelte-lrlusx{background:var(--background-200);color:var(--state-active)}.btn.card.svelte-lrlusx:hover:not(:disabled){color:var(--state-active);background:0 0;transform:none}.btn.danger.svelte-lrlusx:hover:not(:disabled){background:var(--danger-100);color:#fff}.btn.quiet.svelte-lrlusx:hover:not(:disabled){background:color-mix(in srgb, var(--background-200) 72%, var(--color-surface) 28%);color:var(--state-active);transform:none}.btn.svelte-lrlusx:disabled{opacity:.7;cursor:not-allowed;transform:none}
