.ui-spinner.svelte-1u1op5j{flex:none;animation:.7s linear infinite svelte-1u1op5j-ui-spinner-rotate;display:inline-block}.ui-spinner__track.svelte-1u1op5j,.ui-spinner__arc.svelte-1u1op5j{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:2px}.ui-spinner__track.svelte-1u1op5j{opacity:.2}.ui-spinner__arc.svelte-1u1op5j{stroke-linecap:round}@keyframes svelte-1u1op5j-ui-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner.svelte-1u1op5j{animation:none}}.ui-button.svelte-fur0em{min-width:0;height:var(--ui-button-height);padding-inline:var(--ui-button-padding);border-radius:var(--ui-radius-xs);color:inherit;font-size:var(--ui-text-sm);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard), border-color var(--ui-duration-fast) var(--ui-ease-standard), color var(--ui-duration-fast) var(--ui-ease-standard), transform var(--ui-duration-fast) var(--ui-ease-standard);background:0 0;border:1px solid #0000;grid-template-areas:"content";place-items:center;font-weight:650;line-height:1;display:inline-grid;position:relative}.ui-button__content.svelte-fur0em,.ui-button__loader.svelte-fur0em{grid-area:content}.ui-button__content.svelte-fur0em{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.ui-button__loader.svelte-fur0em{display:inline-flex}.ui-button.svelte-fur0em svg{flex:none;width:1rem;height:1rem}.ui-button[data-loading].svelte-fur0em .ui-button__content:where(.svelte-fur0em){visibility:hidden}.ui-button[data-icon-only].svelte-fur0em{width:var(--ui-button-height);border-radius:var(--ui-radius-full,9999px);padding-inline:0}.ui-button[data-size=md].svelte-fur0em{height:var(--ui-control-height-md);padding-inline:var(--ui-control-padding-md)}.ui-button[data-size=md][data-icon-only].svelte-fur0em{width:var(--ui-control-height-md)}.ui-button[data-size=lg].svelte-fur0em{height:var(--ui-control-height-lg);padding-inline:var(--ui-control-padding-md);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-base)}.ui-button[data-size=lg][data-icon-only].svelte-fur0em{width:var(--ui-control-height-lg)}.ui-button[data-variant=primary].svelte-fur0em{border-color:var(--ui-color-brand);background:var(--ui-color-brand);color:var(--ui-color-brand-foreground)}.ui-button[data-variant=secondary].svelte-fur0em{border-color:var(--ui-color-border);background:var(--ui-color-surface-raised);color:var(--ui-color-foreground)}.ui-button[data-variant=ghost].svelte-fur0em{color:var(--ui-color-muted)}.ui-button[data-variant=danger].svelte-fur0em{background:var(--ui-color-danger);color:var(--ui-color-danger-foreground)}.ui-button.svelte-fur0em:disabled{opacity:.5;cursor:not-allowed}.ui-button.svelte-fur0em:not(:disabled):active{transform:translateY(1px)}@media (hover:hover){.ui-button[data-variant=primary].svelte-fur0em:not(:disabled):hover{background:var(--ui-color-brand-hover)}.ui-button[data-variant=secondary].svelte-fur0em:not(:disabled):hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-hover)}.ui-button[data-variant=ghost].svelte-fur0em:not(:disabled):hover{background:var(--ui-color-surface-hover);color:var(--ui-color-foreground)}.ui-button[data-variant=danger].svelte-fur0em:not(:disabled):hover{background:var(--ui-color-danger-hover)}}@media (prefers-reduced-motion:reduce){.ui-button.svelte-fur0em{transition:none}}
