.auth-field.svelte-1f132qh{gap:6px;min-width:0;display:grid}.auth-field-control.svelte-1f132qh{min-width:0;position:relative}.auth-field-label{color:#374151;align-items:baseline;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.auth-field-required.svelte-1f132qh{color:#dc2626}.auth-field-input{color:#111827;width:100%;min-height:42px;font:400 14px/20px var(--font-body-family);background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:9px 12px;box-shadow:0 1px 2px #1118270d}.auth-field-input::placeholder{color:var(--auth-family-muted,#6b7280);opacity:1}.auth-field-input:focus-visible{outline-offset:0;border-color:#3b82f6;outline:1px solid #3b82f6}.auth-field-input:disabled{cursor:not-allowed;opacity:.65;background:#f9fafb}.auth-field-input[aria-invalid=true]{border-color:#dc2626}.auth-field-input-with-trailing{padding-right:48px}.auth-field-trailing.svelte-1f132qh{display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-password-eye-button{color:var(--ink-3)}.auth-field-hint.svelte-1f132qh,.auth-field-error.svelte-1f132qh{margin:0;font-size:11px;line-height:1.45}.auth-field-hint.svelte-1f132qh{color:#6b7280}.auth-field-error.svelte-1f132qh{color:#dc2626}.auth-status-panel.svelte-1s14tn9{border:1px solid var(--line-2);border-left:3px solid var(--ink-3);background:var(--paper-2);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:12px 14px;display:flex}.tone-info.svelte-1s14tn9{border-left-color:var(--ink-3)}.tone-success.svelte-1s14tn9{border-left-color:var(--green)}.tone-warning.svelte-1s14tn9{border-left-color:var(--kraft-2)}.tone-error.svelte-1s14tn9{border-left-color:var(--terra-ink)}.auth-status-copy.svelte-1s14tn9{min-width:0}h2.svelte-1s14tn9{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.3}p.svelte-1s14tn9{color:var(--ink-2);margin:4px 0 0;font-size:12px;line-height:1.45}.auth-status-details.svelte-1s14tn9{color:var(--ink-3);margin-top:7px;font-size:11px;line-height:1.45}.auth-status-action.svelte-1s14tn9{flex:none}@media (width<=620px){.auth-status-panel.svelte-1s14tn9{flex-direction:column;align-items:stretch;gap:10px}.auth-status-action.svelte-1s14tn9 button,.auth-status-action.svelte-1s14tn9 a{width:100%}}
