.panel.svelte-1j5tn20{background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-card-pad-lg)}.signin.svelte-1j5tn20{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);color:var(--ink);font-size:var(--fs-ui)}.signin.svelte-1j5tn20,.contact.svelte-1j5tn20{margin-bottom:var(--space-md)}.contact.svelte-1j5tn20{margin:var(--space-md) 0 0}.intro.svelte-1j5tn20{margin:0 0 var(--space-md);color:var(--ink-muted);font-size:var(--fs-ui)}.contact.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin:0 0 var(--space-sm);color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-bold)}.contact.svelte-1j5tn20 dl:where(.svelte-1j5tn20){display:grid;gap:var(--space-xs);margin:0}.contact.svelte-1j5tn20 dl:where(.svelte-1j5tn20) div:where(.svelte-1j5tn20){display:flex;flex-wrap:wrap;gap:var(--space-xs)}.contact.svelte-1j5tn20 dt:where(.svelte-1j5tn20){min-width:4rem;color:var(--ink-muted);font-size:var(--fs-ui)}.contact.svelte-1j5tn20 dd:where(.svelte-1j5tn20){margin:0;font-size:var(--fs-ui);overflow-wrap:anywhere}.contact.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--action)}.confirm.svelte-1j5tn20{text-align:center}.confirm-icon.svelte-1j5tn20{display:inline-flex;color:var(--action-strong);margin-bottom:var(--space-xs)}.confirm.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin:0 0 var(--space-2xs);color:var(--ink);font-size:var(--fs-lead);font-weight:var(--fw-bold)}.confirm.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0 0 var(--space-md);color:var(--ink-muted);font-size:var(--fs-ui)}.confirm-actions.svelte-1j5tn20{display:flex;gap:var(--space-xs);justify-content:center;flex-wrap:wrap}.fields.svelte-1j5tn20{display:flex;flex-direction:column;gap:var(--space-field-gap)}.field.svelte-1j5tn20{display:flex;flex-direction:column}.leg.svelte-1j5tn20{margin:0 0 var(--space-xs);font-size:var(--fs-ui);font-weight:var(--fw-medium);color:var(--ink)}.field-input.svelte-1j5tn20{width:100%;padding:var(--space-xs) var(--space-sm);background:var(--field-bg);color:var(--ink);border:1px solid var(--field-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:max(16px,var(--fs-body))}.field-input.svelte-1j5tn20:hover{border-color:var(--field-border-hover)}textarea.field-input.svelte-1j5tn20{resize:vertical;min-height:7rem}.field-input.svelte-1j5tn20::placeholder{color:var(--ink-muted)}.field-input.svelte-1j5tn20:focus-visible{outline:none;border-color:var(--action-strong);box-shadow:var(--focus-ring)}.field-input.invalid.svelte-1j5tn20{border-color:var(--ruby)}.field-err.svelte-1j5tn20{margin:var(--space-2xs) 0 0;font-size:var(--fs-micro);color:var(--ruby)}.error-banner.svelte-1j5tn20{display:flex;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--danger-soft);border:1px solid color-mix(in oklab,var(--danger) 30%,transparent);border-radius:var(--radius-md);font-size:var(--fs-ui);color:var(--ink)}.error-icon.svelte-1j5tn20{flex-shrink:0;color:var(--danger)}
