.auth-stage.svelte-1cjxax3{letter-spacing:-.24px;width:min(350px,100%);margin:auto;padding:0;font-family:SF Pro Display,-apple-system,system-ui,Segoe UI,sans-serif}.auth-title.svelte-1cjxax3{text-align:left;flex-direction:column;gap:5px;margin-bottom:40px;display:flex}h1.svelte-1cjxax3{letter-spacing:-.32px;color:#1d1d1f;margin:0;font-family:inherit;font-size:32px;font-weight:510;line-height:1.08}.auth-title.svelte-1cjxax3 p:where(.svelte-1cjxax3){color:#666;margin:0;font-size:16px;line-height:24px}.auth-methods.svelte-1cjxax3{flex-direction:column;gap:12px;display:flex}.auth-stage.svelte-1cjxax3 .auth-method{letter-spacing:-.24px;border-radius:12px;min-height:56px;font-size:16px;line-height:22px}.auth-legal.svelte-1cjxax3{color:#717171;margin:32px 0 0;font-size:16px;line-height:26px}.auth-legal.svelte-1cjxax3 a:where(.svelte-1cjxax3){text-underline-offset:3px;color:inherit;text-decoration:underline}.auth-legal.svelte-1cjxax3 a:where(.svelte-1cjxax3):hover{color:#1d1d1f}.auth-provider-message.svelte-1cjxax3{color:#666;margin:4px 0 0;font-size:14px;line-height:22px}.auth-back.svelte-1cjxax3{color:#666;align-items:center;gap:7px;margin:0 0 24px;padding:0;font-size:14px;display:inline-flex}.auth-back.svelte-1cjxax3:hover{color:#1d1d1f}form.svelte-1cjxax3{flex-direction:column;gap:24px;margin:0;display:flex}label.svelte-1cjxax3{font:500 14px/20px var(--font-geist-sans);color:#454545;margin-bottom:9px;display:block}input.svelte-1cjxax3{width:100%;min-width:0;height:56px;font:400 16px/24px var(--font-geist-sans);color:#1d1d1f;box-shadow:none;background:#fff;border:0;border-radius:12px;margin:0;padding:0 16px;transition:box-shadow .18s}input.svelte-1cjxax3::placeholder{color:#858585}input.svelte-1cjxax3:focus{outline-offset:3px;outline:2px solid #2463eb66}.password-field.svelte-1cjxax3{position:relative}.password-field.svelte-1cjxax3 input:where(.svelte-1cjxax3){padding-right:68px}.password-field.svelte-1cjxax3 button:where(.svelte-1cjxax3){color:#666;border-radius:7px;height:40px;padding:0 8px;font-size:14px;position:absolute;top:8px;right:8px}#password-help.svelte-1cjxax3{color:#717171;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:14px;line-height:21px;display:flex}#password-help.svelte-1cjxax3 svg{flex-shrink:0;margin-top:3px}#password-help.password-ready.svelte-1cjxax3{color:#348768}.auth-assistance.svelte-1cjxax3{color:#717171;text-align:center;margin:0;font-size:14px;line-height:22px}form.svelte-1cjxax3 .auth-legal:where(.svelte-1cjxax3){margin:0}.auth-switch.svelte-1cjxax3{color:#717171;margin:20px 0 0;font-size:16px;line-height:26px}.auth-switch.svelte-1cjxax3 a:where(.svelte-1cjxax3){color:#1d1d1f;text-underline-offset:3px;margin-left:4px;text-decoration:underline}.auth-switch.svelte-1cjxax3 a:where(.svelte-1cjxax3):hover{color:#2463eb}@media (prefers-reduced-motion:reduce){input.svelte-1cjxax3{transition:none}}@media (width<=600px){.auth-stage.svelte-1cjxax3{min-width:0}h1.svelte-1cjxax3{letter-spacing:-.45px;font-size:28px;line-height:1.14}.auth-title.svelte-1cjxax3{gap:8px;margin-bottom:28px}.auth-title.svelte-1cjxax3 p:where(.svelte-1cjxax3){font-size:15px;line-height:23px}.auth-methods.svelte-1cjxax3{gap:10px}.auth-stage.svelte-1cjxax3 .auth-method{min-height:50px;font-size:15px}.auth-legal.svelte-1cjxax3,.auth-switch.svelte-1cjxax3{font-size:14px;line-height:22px}.auth-legal.svelte-1cjxax3{margin-top:24px}.auth-switch.svelte-1cjxax3{margin-top:16px}.auth-back.svelte-1cjxax3{min-height:44px;margin-bottom:12px}form.svelte-1cjxax3{gap:20px}input.svelte-1cjxax3{height:52px}.password-field.svelte-1cjxax3 button:where(.svelte-1cjxax3){min-height:44px;top:4px}#password-help.svelte-1cjxax3{font-size:13px;line-height:20px}.auth-assistance.svelte-1cjxax3{place-items:center;min-height:44px;display:grid}}
