@keyframes svelte-7g137u-spin{to{transform:rotate(360deg)}}.spinner.svelte-7g137u{justify-content:center;align-items:center;animation:1s linear infinite svelte-7g137u-spin;display:flex}@layer components{.button.svelte-e5c938{cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;text-box:trim-both cap alphabetic;white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:inline-flex;position:relative;overflow:hidden}.button[data-variant=primary].svelte-e5c938{color:var(--ds-foreground);background-color:oklch(50% .25 294);background-color:var(--ds-brand);outline-color:oklch(50% .25 294);outline-color:var(--ds-brand);outline-offset:2px;box-shadow:0 4px 12px #7324df59}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=primary].svelte-e5c938{box-shadow:0 4px 12px oklch(50% .25 294/.35)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=primary].svelte-e5c938{box-shadow:0 4px 12px oklch(from var(--ds-brand) l c h / 35%)}}}.button[data-variant=primary].svelte-e5c938:hover{background-color:#7324dfcc}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=primary].svelte-e5c938:hover{background-color:oklch(50% .25 294/.8)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=primary].svelte-e5c938:hover{background-color:oklch(from var(--ds-brand) l c h / 80%)}}}.button[data-variant=secondary].svelte-e5c938{color:var(--ds-foreground);background-color:var(--ds-background);border-color:oklch(30% .03 294);border-color:var(--ds-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);outline-color:#ffffff40}.button[data-variant=secondary].svelte-e5c938:hover{background-color:#ffffff13;border-color:#565265}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=secondary].svelte-e5c938:hover{border-color:oklch(45% .03 294)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=secondary].svelte-e5c938:hover{border-color:oklch(from var(--ds-border) calc(l * 1.5) c h)}}}.button[data-variant=tertiary].svelte-e5c938{color:#efedf5bf;outline-color:#ffffff40}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=tertiary].svelte-e5c938{color:oklch(95% .01 294/.75)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=tertiary].svelte-e5c938{color:oklch(from var(--ds-foreground) l c h / 75%)}}}.button[data-variant=tertiary].svelte-e5c938:hover{background-color:#ffffff13}.button[data-variant=destructive].svelte-e5c938{color:var(--ds-red-400);border-color:#ff656840;outline-color:#ff656840;border-color:color(display-p3 .93353 .43168 .42349/.25);outline-color:color(display-p3 .93353 .43168 .42349/.25)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=destructive].svelte-e5c938{border-color:oklch(70.4% .191 22.216/.25);outline-color:oklch(70.4% .191 22.216/.25)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=destructive].svelte-e5c938{border-color:oklch(from var(--ds-red-400) l c h / 25%);outline-color:oklch(from var(--ds-red-400) l c h / 25%)}}}.button[data-variant=destructive].svelte-e5c938:hover{background-color:#ff656813;background-color:color(display-p3 .93353 .43168 .42349/.075)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=destructive].svelte-e5c938:hover{background-color:oklch(70.4% .191 22.216/.075)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.button[data-variant=destructive].svelte-e5c938:hover{background-color:oklch(from var(--ds-red-400) l c h / 7.5%)}}}.button[data-size=sm].svelte-e5c938{border-radius:6px;gap:6px;min-height:32px;padding:0 12px;font-size:14px}.button[data-size=md].svelte-e5c938{border-radius:6px;gap:8px;min-height:36px;padding:0 16px;font-size:15px}.button[data-size=lg].svelte-e5c938{border-radius:8px;gap:8px;min-height:40px;padding:0 24px;font-size:16px}.button[data-size=xl].svelte-e5c938{border-radius:12px;gap:8px;min-height:48px;padding:0 48px;font-size:16px}.button[data-size=icon-sm].svelte-e5c938{border-radius:6px;width:28px;height:28px;font-size:16px}.button[data-size=icon-md].svelte-e5c938{border-radius:6px;width:32px;height:32px;font-size:16px}.button[data-size=icon-lg].svelte-e5c938{border-radius:6px;width:36px;height:36px;font-size:16px}.button.svelte-e5c938 svg{flex-shrink:0;width:16px;height:16px}.button[aria-invalid=true].svelte-e5c938{outline-color:oklch(57.7% .245 27.325);outline-color:var(--ds-red-600)}.button.svelte-e5c938{outline-width:0;outline-style:solid}.button.svelte-e5c938:focus-visible{outline-width:2px}.button[aria-busy=true].svelte-e5c938{cursor:default}.button.svelte-e5c938>.loading-indicator{font-size:1.25em;position:absolute;top:50%;left:50%;translate:-50% -50%}.button.svelte-e5c938:disabled:not([aria-busy=true]),.button[aria-disabled=true].svelte-e5c938:not([aria-busy=true]){cursor:not-allowed;opacity:.5}}
