.auth-panel.svelte-5uxi1w{background:var(--brand-surface-raised);width:min(480px,100% - 40px);box-shadow:var(--brand-shadow);border:0;border-radius:20px;margin:48px auto 40px;padding:32px}.auth-navigation.svelte-5uxi1w{background:var(--brand-surface-muted);border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.auth-navigation.svelte-5uxi1w a:where(.svelte-5uxi1w){min-height:42px;color:var(--brand-muted);font-size:var(--type-label);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.auth-navigation.svelte-5uxi1w a.active:where(.svelte-5uxi1w){background:var(--brand-surface-raised);color:var(--brand-text);font-weight:600;box-shadow:0 2px 8px #31233612}.auth-navigation.svelte-5uxi1w a:where(.svelte-5uxi1w):not(.active):hover{color:var(--brand-action)}.auth-heading.svelte-5uxi1w{text-align:center;margin:27px 0 24px}.auth-heading.svelte-5uxi1w h1:where(.svelte-5uxi1w){font-family:var(--font-heading);color:var(--brand-text);font-size:var(--type-page-title);letter-spacing:-.01em;text-wrap:balance;font-weight:450;line-height:1.1}.auth-heading.svelte-5uxi1w p:where(.svelte-5uxi1w){color:var(--brand-muted);font-size:var(--type-label);text-wrap:balance;margin-top:11px;line-height:1.6}.auth-notice.svelte-5uxi1w{font-size:var(--type-label);margin:0 0 20px;line-height:1.6}.social-options.svelte-5uxi1w{gap:10px;display:grid}.social-button.svelte-5uxi1w{background:var(--brand-surface-muted);width:100%;height:auto;min-height:50px;color:var(--brand-text);font-size:var(--type-label);border:0;border-radius:10px;padding:12px 44px;font-weight:500;line-height:1.4;position:relative}.social-button.svelte-5uxi1w:not(:disabled):hover{background:color-mix(in srgb, var(--brand-text) 8%, var(--brand-surface-muted))}.social-button.svelte-5uxi1w:disabled{background:var(--brand-surface-muted);color:var(--brand-muted);cursor:not-allowed}.social-button.svelte-5uxi1w svg:where(.svelte-5uxi1w){position:absolute;left:1rem}.provider-notice.svelte-5uxi1w{color:var(--brand-muted);font-size:var(--type-caption);text-align:center;margin-top:10px;line-height:1.6}.email-divider.svelte-5uxi1w{color:var(--brand-muted);font-size:var(--type-caption);justify-content:center;align-items:center;margin:22px 0;line-height:1.4;display:flex}.email-form.svelte-5uxi1w{gap:18px;display:grid}.auth-field.svelte-5uxi1w{gap:8px;display:grid}.auth-field.svelte-5uxi1w label:where(.svelte-5uxi1w){color:var(--brand-text);font-size:var(--type-label);font-weight:500;line-height:1.4}.auth-input.svelte-5uxi1w{border:1px solid var(--brand-input-border);background:var(--brand-surface-muted);width:100%;height:50px;color:var(--brand-text);font-family:inherit;font-size:var(--type-body);border-radius:10px;padding:0 14px;line-height:1.5;transition:border-color .12s}.auth-input.svelte-5uxi1w::placeholder{color:var(--brand-muted);opacity:1}.auth-input.svelte-5uxi1w:hover{border-color:var(--brand-text)}.auth-input.svelte-5uxi1w:focus{border-color:var(--brand-focus);outline:2px solid var(--brand-focus);outline-offset:2px}.field-hint.svelte-5uxi1w{color:var(--brand-muted);font-size:var(--type-caption);line-height:1.6}.submit-button.svelte-5uxi1w{width:100%;height:auto;min-height:50px;font-size:var(--type-label);border-radius:10px;padding:13px 20px;font-weight:500;line-height:1.4}.account-alternative.svelte-5uxi1w{color:var(--brand-muted);font-size:var(--type-label);text-align:center;flex-wrap:wrap;justify-content:center;gap:5px 8px;margin-top:24px;line-height:1.6;display:flex}.account-alternative.svelte-5uxi1w a:where(.svelte-5uxi1w){color:var(--brand-action);text-underline-offset:4px;font-weight:600;text-decoration:underline}.account-alternative.svelte-5uxi1w a:where(.svelte-5uxi1w):hover{color:var(--brand-action-hover)}@media (width<=640px){.auth-panel.svelte-5uxi1w{border-radius:16px;width:min(480px,100% - 32px);margin-block:28px;padding:24px 20px}.auth-heading.svelte-5uxi1w{margin-block:24px}.auth-input.svelte-5uxi1w{font-size:16px}}
