.spinner.svelte-ahqiz2{box-sizing:border-box;border:1px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;animation:1s linear infinite svelte-ahqiz2-spinner-rotate;display:inline-block}.spinner[data-heavy].svelte-ahqiz2{border-width:2px}@keyframes svelte-ahqiz2-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-ahqiz2{animation-duration:4s}}.btn.svelte-h8sxqj{justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-12);border:1px solid var(--control-border);background:var(--lightningcss-light,var(--bg-elevated))var(--lightningcss-dark,var(--bg));color:var(--fg);font:var(--font-label);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-micro) var(--ease-move), border-color var(--duration-micro) var(--ease-move), color var(--duration-micro) var(--ease-move);border-radius:0;display:inline-flex;position:relative}.btn[data-size=sm].svelte-h8sxqj{block-size:var(--space-24);gap:var(--space-6);padding:0 var(--space-8);font:var(--font-small)}.btn[data-size=sm][data-variant=primary].svelte-h8sxqj{font-weight:var(--weight-semibold)}.btn[data-size=sm].svelte-h8sxqj:not([data-variant=link]):before{content:"";inset:calc((var(--space-24) - var(--space-28)) / 2) 0;position:absolute}.btn[data-size=md].svelte-h8sxqj{block-size:var(--space-28)}.btn[data-icon-only].svelte-h8sxqj{padding:0}.btn[data-icon-only][data-size=sm].svelte-h8sxqj{min-inline-size:var(--space-24)}.btn[data-icon-only][data-size=md].svelte-h8sxqj{min-inline-size:var(--space-28)}.btn.svelte-h8sxqj:where(:where(.svelte-h8sxqj):not(:disabled,[aria-disabled=true])):hover{border-color:var(--text-mid)}.btn[data-variant=primary].svelte-h8sxqj{background:var(--primary-bg);border-color:var(--primary-border,var(--primary-bg));color:var(--primary-fg);font-weight:var(--weight-semibold)}.btn[data-variant=primary].svelte-h8sxqj:where(:where(.svelte-h8sxqj):not(:disabled,[aria-disabled=true])):hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn[data-variant=ghost].svelte-h8sxqj{background:0 0;border-color:#0000}.btn[data-variant=ghost].svelte-h8sxqj:where(:where(.svelte-h8sxqj):not(:disabled,[aria-disabled=true])):hover{background:var(--hover-bg);border-color:#0000}.btn[data-variant=link].svelte-h8sxqj{block-size:auto;color:var(--link);font:inherit;text-align:start;white-space:normal;text-decoration:underline;text-decoration-thickness:var(--line-width);text-underline-offset:var(--space-2);background:0 0;border:0;padding:0}.btn[data-variant=link].svelte-h8sxqj:where(:where(.svelte-h8sxqj):not(:disabled,[aria-disabled=true])):hover{color:var(--active-state)}.btn[data-variant=link].svelte-h8sxqj .label:where(.svelte-h8sxqj){-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit}.btn[data-variant=destructive].svelte-h8sxqj{border-color:var(--error-text);color:var(--error-text)}.btn[data-variant=destructive].svelte-h8sxqj:where(:where(.svelte-h8sxqj):not(:disabled,[aria-disabled=true])):is(:where(.svelte-h8sxqj):hover,:where(.svelte-h8sxqj):focus-visible){border-color:var(--error);background:var(--error-faint)}.btn.svelte-h8sxqj:disabled:not([aria-busy]),.btn[aria-disabled=true].svelte-h8sxqj:not([aria-busy]){cursor:not-allowed;background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-fg)}.btn.svelte-h8sxqj:disabled:not([aria-busy]) .icon:where(.svelte-h8sxqj),.btn[aria-disabled=true].svelte-h8sxqj:not([aria-busy]) .icon:where(.svelte-h8sxqj){color:var(--disabled-glyph)}.btn[data-variant=ghost].svelte-h8sxqj:disabled:not([aria-busy]),.btn[data-variant=ghost][aria-disabled=true].svelte-h8sxqj:not([aria-busy]),.btn[data-variant=link].svelte-h8sxqj:disabled:not([aria-busy]),.btn[data-variant=link][aria-disabled=true].svelte-h8sxqj:not([aria-busy]){background:0 0;border-color:#0000}.btn[data-reason].svelte-h8sxqj{color:var(--text-dim)}.btn[aria-busy=true].svelte-h8sxqj{cursor:progress}.reason-mark.svelte-h8sxqj{inline-size:var(--space-12);block-size:var(--space-12);color:var(--text-mid);flex-shrink:0;margin-inline-start:calc(var(--space-4) - var(--space-8))}.btn.svelte-h8sxqj:focus-visible{outline:var(--focus-ring-width) solid var(--active-state);outline-offset:var(--focus-ring-offset)}.icon.svelte-h8sxqj{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon.svelte-h8sxqj>svg{inline-size:var(--space-14);block-size:var(--space-14)}.btn[data-size=sm].svelte-h8sxqj .icon:where(.svelte-h8sxqj)>svg{inline-size:var(--space-12);block-size:var(--space-12)}.btn[data-icon-only][data-size=md].svelte-h8sxqj .icon:where(.svelte-h8sxqj)>svg{inline-size:var(--space-16);block-size:var(--space-16)}.btn[data-icon-only][data-size=sm].svelte-h8sxqj .icon:where(.svelte-h8sxqj)>svg{inline-size:var(--space-14);block-size:var(--space-14)}.label.svelte-h8sxqj{align-items:center;display:inline-flex}.visually-hidden.svelte-h8sxqj{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
