.password-field.svelte-1uakpny{position:relative}.password-field__input.svelte-1uakpny{width:100%;padding-right:2.5rem!important}.password-field__toggle.svelte-1uakpny{position:absolute;top:0;right:.5rem;bottom:0;display:flex;height:2rem;width:2rem;margin-block:auto;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--color-rs-muted);cursor:pointer;transition:color .15s,background .15s}.password-field__toggle.svelte-1uakpny svg{display:block}.password-field__toggle.svelte-1uakpny:hover{color:#1a365d;background:#1a365d0d}.email-password__label.svelte-2xdjai{display:block;font-size:.8125rem;font-weight:500;color:#1a365d}.sr-only.svelte-2xdjai{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.email-password__error.svelte-2xdjai{margin-top:.5rem;font-size:.75rem;color:#dc2626}.social-auth.svelte-yj1a1y{display:grid;gap:.625rem}.social-auth__btn.svelte-yj1a1y{display:grid;grid-template-columns:20px 1fr 20px;width:100%;align-items:center;gap:.625rem;min-height:46px;border-radius:10px;border:1px solid rgba(26,54,93,.09);padding:0 .875rem;font-size:.9375rem;font-weight:600;touch-action:manipulation;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}.social-auth--compact.svelte-yj1a1y .social-auth__btn:where(.svelte-yj1a1y){padding:0 .75rem;font-size:.8125rem}.social-auth__icon.svelte-yj1a1y{display:flex;height:20px;width:20px;flex-shrink:0;align-items:center;justify-content:center}.social-auth__icon.svelte-yj1a1y img:where(.svelte-yj1a1y){display:block;height:20px;width:20px;object-fit:contain}.social-auth__label.svelte-yj1a1y{grid-column:2;text-align:center}.social-auth__btn--google.svelte-yj1a1y{border-color:#dadce0;background:#fff;color:#3c4043}.social-auth__btn--google.svelte-yj1a1y:hover{border-color:#d2e3fc;background:#f8faff}.social-auth__btn--line.svelte-yj1a1y{border-color:#06c755;background:#fff;color:#04723a}.social-auth__btn--line.svelte-yj1a1y .social-auth__icon:where(.svelte-yj1a1y){border-radius:6px;background:#06c755}.social-auth__btn--line.svelte-yj1a1y:hover{background:#f1fbf5}.social-auth__btn.svelte-yj1a1y:focus-visible{outline:2px solid var(--color-rs-cta, #1f7a70);outline-offset:2px}
