.brand-email-flow.svelte-8bdjn9{display:grid;gap:12px}.brand-code-row.svelte-8bdjn9{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.brand-code-row.svelte-8bdjn9 .auth-button:where(.svelte-8bdjn9){min-width:144px}.brand-code-input.svelte-8bdjn9{font-family:var(--font-mono);letter-spacing:.12em;text-align:center}.brand-status-panel.svelte-8bdjn9{border:1px solid rgba(14,17,23,.12);border-radius:16px;background:#ffffff9e;padding:13px 14px}.brand-status-panel.success.svelte-8bdjn9{border-color:#0e111724;background:#ffffffbd}.brand-status-panel.svelte-8bdjn9 strong:where(.svelte-8bdjn9){display:block;font-family:var(--font-ui);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--color-deep)}.brand-status-panel.svelte-8bdjn9 p:where(.svelte-8bdjn9){margin:7px 0 0;font-family:var(--font-body);font-size:14px;line-height:1.35;color:var(--color-mid);overflow-wrap:anywhere}.brand-inline-actions.svelte-8bdjn9{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.brand-text-button.svelte-8bdjn9,.brand-password-toggle.svelte-8bdjn9{width:fit-content;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--color-mid);font-family:var(--font-ui);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:0 0 2px}.brand-password-toggle.svelte-8bdjn9{margin-top:18px;color:var(--color-deep);font-size:11px}.brand-text-button.svelte-8bdjn9:disabled{cursor:not-allowed;opacity:.5}@media(max-width:520px){.brand-code-row.svelte-8bdjn9{grid-template-columns:1fr}.brand-code-row.svelte-8bdjn9 .auth-button:where(.svelte-8bdjn9){min-width:0}}
