.btn.svelte-agl2rv{isolation:isolate;border-radius:var(--radius-xl);white-space:nowrap;cursor:pointer;opacity:1;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;flex-shrink:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;display:inline-flex;position:relative;scale:none}.btn.svelte-agl2rv:after{content:"";border-radius:inherit;background:var(--state-hover);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.overlay.svelte-agl2rv:hover:not(:disabled):after{opacity:1}.overlay.svelte-agl2rv:active:not(:disabled):after{background:var(--state-active);opacity:1}}.btn.svelte-agl2rv:disabled,.btn.inert.svelte-agl2rv{cursor:not-allowed}.btn.inert.svelte-agl2rv{pointer-events:none}a.btn.svelte-agl2rv{text-decoration:none}.btn.busy.svelte-agl2rv{cursor:wait}.btn.full-width.svelte-agl2rv{width:100%}.content.svelte-agl2rv{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.content.svelte-agl2rv *{min-inline-size:0}.btn.svelte-agl2rv:not(.icon-only) .content:where(.svelte-agl2rv){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.icon.svelte-agl2rv{flex:none;display:inline-flex}.btn.svelte-agl2rv:not(.icon-only) .icon:where(.svelte-agl2rv){vertical-align:middle;margin-inline-end:6px}.spinner.svelte-agl2rv{animation:1s linear infinite svelte-agl2rv-spin}@keyframes svelte-agl2rv-spin{to{transform:rotate(360deg)}}.block.svelte-agl2rv{inline-size:100%}.sm.svelte-agl2rv{block-size:var(--control-h-sm);padding-inline:var(--control-px-sm);border-radius:var(--radius-lg);font-size:var(--control-text-sm)}.md.svelte-agl2rv{block-size:var(--control-h-md);padding-inline:var(--control-px-md);font-size:var(--control-text-md)}.lg.svelte-agl2rv{block-size:var(--control-h-lg);padding-inline:var(--control-px-lg);font-size:var(--control-text-lg)}.sm.svelte-agl2rv .spinner:where(.svelte-agl2rv){inline-size:var(--control-icon-sm);block-size:var(--control-icon-sm)}.md.svelte-agl2rv .spinner:where(.svelte-agl2rv){inline-size:var(--control-icon-md);block-size:var(--control-icon-md)}.lg.svelte-agl2rv .spinner:where(.svelte-agl2rv){inline-size:var(--control-icon-lg);block-size:var(--control-icon-lg)}.icon-only.svelte-agl2rv{padding-inline:0}.icon-only.sm.svelte-agl2rv{inline-size:var(--control-h-sm)}.icon-only.md.svelte-agl2rv{inline-size:var(--control-h-md)}.icon-only.lg.svelte-agl2rv{inline-size:var(--control-h-lg)}.primary.svelte-agl2rv{background:var(--bg-brand-fill);color:var(--text-on-primary)}.primary.svelte-agl2rv:hover:not(:disabled){background:var(--bg-brand-fill-hover);color:var(--text-on-primary-hover)}.primary.svelte-agl2rv:active:not(:disabled){background:var(--bg-brand-fill-active);color:var(--text-on-primary-hover)}.warning.svelte-agl2rv{background:var(--bg-warning-base);color:var(--text-on-warning)}.warning.svelte-agl2rv:hover:not(:disabled){background:var(--bg-warning-high);color:var(--text-side-base)}.warning.svelte-agl2rv:active:not(:disabled){background:var(--bg-warning-highest);color:var(--text-side-base)}.danger.svelte-agl2rv{background:var(--bg-critical-base);color:var(--text-on-solid)}.danger.svelte-agl2rv:hover:not(:disabled){background:var(--bg-critical-high);color:var(--text-side-base)}.danger.svelte-agl2rv:active:not(:disabled){background:var(--bg-critical-highest);color:var(--text-side-base)}.approve.svelte-agl2rv{background:var(--bg-approve-base);color:var(--text-on-solid)}.approve.svelte-agl2rv:hover:not(:disabled){background:var(--bg-approve-high);color:var(--text-side-base)}.approve.svelte-agl2rv:active:not(:disabled){background:var(--bg-approve-highest);color:var(--text-side-base)}.inverse.svelte-agl2rv{background:var(--bg-side-primary);color:var(--text-side-primary)}.inverse.svelte-agl2rv:hover:not(:disabled){background:var(--bg-side-tertiary)}.inverse.svelte-agl2rv:active:not(:disabled){background:var(--bg-side-secondary)}.secondary.svelte-agl2rv{border-color:var(--border-side-primary);color:var(--text-neutral-primary);background:0 0}.secondary-primary.svelte-agl2rv{border-color:var(--bg-brand-solid);color:var(--bg-brand-solid);background:0 0}.secondary-danger.svelte-agl2rv{border-color:var(--border-critical-base);color:var(--text-critical-base);background:0 0}.ghost.svelte-agl2rv{color:var(--text-neutral-primary);background:0 0}.ghost-danger.svelte-agl2rv{color:var(--text-critical-base);background:0 0}.tonal.svelte-agl2rv{background:var(--contrast-inverse-glass-high-10);color:var(--text-neutral-primary)}.svelte-agl2rv:is(.primary:where(.svelte-agl2rv),.warning:where(.svelte-agl2rv),.danger:where(.svelte-agl2rv),.approve:where(.svelte-agl2rv),.inverse:where(.svelte-agl2rv)):is(:where(.svelte-agl2rv):disabled,.inert:where(.svelte-agl2rv)):not(.busy){background:var(--bg-neutral-disable);color:var(--text-neutral-disable)}.svelte-agl2rv:is(.secondary:where(.svelte-agl2rv),.secondary-primary:where(.svelte-agl2rv),.secondary-danger:where(.svelte-agl2rv)):is(:where(.svelte-agl2rv):disabled,.inert:where(.svelte-agl2rv)):not(.busy){border-color:var(--border-neutral-base);color:var(--text-neutral-disable)}.ghost.svelte-agl2rv:is(:where(.svelte-agl2rv):disabled,.inert:where(.svelte-agl2rv)):not(.busy),.ghost-danger.svelte-agl2rv:is(:where(.svelte-agl2rv):disabled,.inert:where(.svelte-agl2rv)):not(.busy){color:var(--text-neutral-disable)}@media (prefers-reduced-motion:reduce){.spinner.svelte-agl2rv{animation-duration:2s}}
