.login-container.svelte-maajo3{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100dvh;background-color:var(--primary-bg);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 0 max(2rem,env(safe-area-inset-bottom));box-sizing:border-box;max-width:48rem;margin:0 auto;animation:svelte-maajo3-slideUpIn .3s cubic-bezier(.16,1,.3,1)}.login-container.closing.svelte-maajo3{animation:svelte-maajo3-slideDownOut .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-maajo3-slideUpIn{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes svelte-maajo3-slideDownOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:.8}}.header.svelte-maajo3{display:flex;justify-content:space-between;align-items:center;padding:calc(1.2rem + var(--app-safe-top)) 1.5rem 0 1.5rem;box-sizing:border-box}.header.svelte-maajo3 .close-btn:where(.svelte-maajo3){background:transparent;border:none;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;padding:0;margin-top:0;cursor:pointer}.header.svelte-maajo3 .close-btn:where(.svelte-maajo3) .header-icon:where(.svelte-maajo3){width:2.8rem;height:2.8rem;object-fit:contain}.icon-container.svelte-maajo3{display:flex;justify-content:center;margin-top:clamp(2.4rem,5dvh,4.4rem)}.icon-container.svelte-maajo3 .phone-icon:where(.svelte-maajo3){width:8rem;height:8rem;object-fit:contain}.form-container.svelte-maajo3{display:flex;flex-direction:column;padding:0 3rem;margin-top:clamp(3.6rem,7dvh,7rem)}.form-container.svelte-maajo3 .btn-spinner:where(.svelte-maajo3){width:1.6rem;height:1.6rem;border:.2rem solid var(--color-text-4);border-radius:50%;border-top-color:var(--color-text-0);animation:svelte-maajo3-spin .8s linear infinite}@keyframes svelte-maajo3-spin{to{transform:rotate(360deg)}}@keyframes svelte-maajo3-fadeIn{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.form-container.svelte-maajo3 .forgot-pwd:where(.svelte-maajo3){text-align:center;margin-top:2.2rem}.form-container.svelte-maajo3 .forgot-pwd:where(.svelte-maajo3) a:where(.svelte-maajo3){color:var(--color-text-2);text-decoration:underline;text-underline-offset:.4rem;font-size:1.4rem}.form-container.svelte-maajo3 .login-btn:where(.svelte-maajo3){margin-top:3.2rem;background-color:var(--color-bg-node);color:var(--color-text-0);border:none;border-radius:1rem;padding:1.8rem 0;font-size:1.4rem;font-weight:600;cursor:not-allowed;width:100%;outline:none;transition:all .3s}.form-container.svelte-maajo3 .login-btn.flex-center:where(.svelte-maajo3){display:flex;align-items:center;justify-content:center;gap:.8rem}.form-container.svelte-maajo3 .login-btn.active:where(.svelte-maajo3){background-color:var(--color-primary);color:var(--color-text-black);cursor:pointer}.footer.svelte-maajo3{margin-top:clamp(2rem,4dvh,3.5rem);text-align:center;padding:0 3rem}.footer.svelte-maajo3 p:where(.svelte-maajo3){margin:.6rem 0}.footer.svelte-maajo3 .new-member:where(.svelte-maajo3){color:var(--color-text-3);font-size:1.4rem}.footer.svelte-maajo3 .gift-text:where(.svelte-maajo3){color:var(--color-text-0);font-size:1.3rem;font-family:Inter}.footer.svelte-maajo3 .gift-text:where(.svelte-maajo3) .highlight:where(.svelte-maajo3){color:var(--color-text-0);font-style:italic;font-weight:700;font-size:1.4rem}.footer.svelte-maajo3 .signup-link:where(.svelte-maajo3){margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.footer.svelte-maajo3 .signup-link:where(.svelte-maajo3) .finger-icon:where(.svelte-maajo3){width:2rem;height:2rem;object-fit:contain}.footer.svelte-maajo3 .signup-link:where(.svelte-maajo3) .signup-text:where(.svelte-maajo3){color:var(--color-success);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}
