.nz-spinner.svelte-5dzk3p{width:var(--nz-spinner-size);height:var(--nz-spinner-size);border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;flex-shrink:0;animation:.7s linear infinite svelte-5dzk3p-nz-spin;display:inline-block}@keyframes svelte-5dzk3p-nz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nz-spinner.svelte-5dzk3p{animation-duration:2s}}.nz-button.svelte-1hvsuws{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.nz-button.svelte-1hvsuws:active:not(:disabled){transform:scale(.985)}.nz-button.svelte-1hvsuws:focus-visible{box-shadow:var(--focus-ring);outline:none}.nz-button.svelte-1hvsuws{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-control);font:var(--type-label);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;font-size:14px;text-decoration:none;display:inline-flex}.nz-button.svelte-1hvsuws:hover{text-decoration:none}.nz-button.svelte-1hvsuws:disabled,.nz-button[aria-disabled=true].svelte-1hvsuws{opacity:.5;cursor:not-allowed;pointer-events:none}.nz-button--loading.svelte-1hvsuws:disabled{opacity:.8;cursor:progress}.nz-button--sm.svelte-1hvsuws{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--text-sm);gap:6px}.nz-button--lg.svelte-1hvsuws{height:var(--control-h-lg);padding:0 var(--space-5);font-size:var(--text-base)}.nz-button--full.svelte-1hvsuws{width:100%}.nz-button--elevated.svelte-1hvsuws{box-shadow:var(--shadow-brand)}.nz-button--primary.svelte-1hvsuws{background:var(--action-primary);color:var(--action-primary-fg)}.nz-button--primary.svelte-1hvsuws:hover{background:var(--action-primary-hover);color:var(--action-primary-fg)}.nz-button--primary.svelte-1hvsuws:active:not(:disabled){background:var(--action-primary-active)}.nz-button--secondary.svelte-1hvsuws{background:var(--action-secondary);color:var(--action-secondary-fg)}.nz-button--secondary.svelte-1hvsuws:hover{background:var(--action-secondary-hover);color:var(--action-secondary-fg)}.nz-button--secondary.svelte-1hvsuws:active:not(:disabled){background:var(--action-secondary-active)}.nz-button--accent.svelte-1hvsuws{background:var(--action-accent);color:var(--action-accent-fg)}.nz-button--accent.svelte-1hvsuws:hover{background:var(--action-accent-hover);color:var(--action-accent-fg)}.nz-button--accent.svelte-1hvsuws:active:not(:disabled){background:var(--action-accent-active)}.nz-button--outline.svelte-1hvsuws{background:var(--white);color:var(--dark-teal);border-color:var(--border-strong)}.nz-button--outline.svelte-1hvsuws:hover{background:var(--teal-50);color:var(--dark-teal)}.nz-button--outline.svelte-1hvsuws:active:not(:disabled){background:var(--teal-100)}.nz-button--ghost.svelte-1hvsuws{color:var(--dark-teal);background:0 0}.nz-button--ghost.svelte-1hvsuws:hover{background:var(--gray-100);color:var(--dark-teal)}.nz-button--ghost.svelte-1hvsuws:active:not(:disabled){background:var(--gray-200)}.nz-button--danger.svelte-1hvsuws{background:var(--danger);color:var(--white)}.nz-button--danger.svelte-1hvsuws:hover{background:var(--danger-hover);color:var(--white)}.nz-button--danger.svelte-1hvsuws:active:not(:disabled){background:var(--danger-active)}
