main.svelte-n4hdsg{padding:var(--space-xl) var(--gutter);place-items:center;display:grid}.card.svelte-n4hdsg{gap:var(--space-lg);width:100%;max-width:26rem;padding:var(--space-2xl);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.card.svelte-n4hdsg header{gap:var(--space-2xs);display:grid}.card.svelte-n4hdsg header .label{color:var(--text-muted)}.card.svelte-n4hdsg form{gap:var(--space-md);display:grid}.card.svelte-n4hdsg label{gap:var(--space-2xs);display:grid}.card.svelte-n4hdsg label>span{font-size:var(--text-body-sm);color:var(--text-secondary)}.card.svelte-n4hdsg small{color:var(--text-muted)}.card.svelte-n4hdsg input{padding:var(--space-sm) var(--space-md);background:var(--surface-sunken);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.card.svelte-n4hdsg input[aria-invalid=true]{border-color:var(--danger-border)}.card.svelte-n4hdsg button,.card.svelte-n4hdsg a.action{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);font-weight:var(--weight-body-strong);cursor:pointer;background:var(--action-bg);color:var(--action-text);border:none;text-decoration:none;display:inline-flex}.card.svelte-n4hdsg button:hover:not(:disabled),.card.svelte-n4hdsg a.action:hover{background:var(--action-bg-hover)}.card.svelte-n4hdsg button:disabled{opacity:.6;cursor:default}.card.svelte-n4hdsg button.quiet{color:var(--text-secondary);border:1px solid var(--border-strong);background:0 0}.card.svelte-n4hdsg button.quiet:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-primary);background:0 0}.card.svelte-n4hdsg .note{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);border-radius:var(--radius-sm);border:1px solid;display:flex}.card.svelte-n4hdsg .note.error{color:var(--danger-text);background:var(--danger-surface);border-color:var(--danger-border)}.card.svelte-n4hdsg .note.info{color:var(--info-text);background:var(--info-surface);border-color:var(--info-border)}.card.svelte-n4hdsg .alt{font-size:var(--text-body-sm);color:var(--text-muted)}.card.svelte-n4hdsg .divider{align-items:center;gap:var(--space-sm);font-size:var(--text-whisper);color:var(--text-muted);grid-template-columns:1fr auto 1fr;display:grid}.card.svelte-n4hdsg .divider:before,.card.svelte-n4hdsg .divider:after{content:"";background:var(--border);height:1px}
