.forgot-container.svelte-1i4pz4d{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}.header.svelte-1i4pz4d{display:flex;justify-content:space-between;align-items:center;padding:calc(1.2rem + var(--app-safe-top)) 1.5rem 0 1.5rem;position:relative;box-sizing:border-box}.header.svelte-1i4pz4d .back-btn:where(.svelte-1i4pz4d),.header.svelte-1i4pz4d .close-btn:where(.svelte-1i4pz4d){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;z-index:2}.header.svelte-1i4pz4d .back-btn:where(.svelte-1i4pz4d) .header-icon:where(.svelte-1i4pz4d),.header.svelte-1i4pz4d .close-btn:where(.svelte-1i4pz4d) .header-icon:where(.svelte-1i4pz4d){width:2.8rem;height:2.8rem;object-fit:contain}.header.svelte-1i4pz4d .zingame-logo-img:where(.svelte-1i4pz4d){position:absolute;left:50%;transform:translate(-50%);z-index:1;height:2.6rem;width:auto;object-fit:contain;display:block}.icon-container.svelte-1i4pz4d{display:flex;justify-content:center;margin-top:clamp(2.8rem,5dvh,5rem)}.icon-container.svelte-1i4pz4d .step-icon:where(.svelte-1i4pz4d){width:8rem;height:8rem;object-fit:contain}.title-container.svelte-1i4pz4d{margin-top:1.2rem;text-align:center}.title-container.svelte-1i4pz4d h1:where(.svelte-1i4pz4d){margin:0;color:var(--color-text-0);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal}.title-container.svelte-1i4pz4d .desc-text:where(.svelte-1i4pz4d){color:var(--color-text-2);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem;padding:0 5.3rem;margin-top:1rem}.form-container.svelte-1i4pz4d{display:flex;flex-direction:column;padding:0 3rem;margin-top:clamp(3.2rem,5dvh,4.6rem)}.form-container.svelte-1i4pz4d .btn-spinner:where(.svelte-1i4pz4d){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-1i4pz4d-spin .8s linear infinite}@keyframes svelte-1i4pz4d-spin{to{transform:rotate(360deg)}}@keyframes svelte-1i4pz4d-fadeIn{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.form-container.svelte-1i4pz4d .next-btn:where(.svelte-1i4pz4d){margin-top:clamp(4.8rem,9dvh,8.5rem);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-1i4pz4d .next-btn.flex-center:where(.svelte-1i4pz4d){display:flex;align-items:center;justify-content:center;gap:.8rem}.form-container.svelte-1i4pz4d .next-btn.active:where(.svelte-1i4pz4d){background-color:var(--color-primary);color:var(--color-text-black);cursor:pointer}.form-container.svelte-1i4pz4d .next-btn.resend-btn:where(.svelte-1i4pz4d):disabled{color:var(--color-text-0)}.form-container.svelte-1i4pz4d .otp-container:where(.svelte-1i4pz4d){display:flex;justify-content:space-between;gap:.8rem;margin-top:1rem;margin-bottom:2rem}.form-container.svelte-1i4pz4d .otp-container:where(.svelte-1i4pz4d) .otp-input:where(.svelte-1i4pz4d){width:4.8rem;height:5.6rem;border-radius:1.2rem;border:.1rem solid var(--color-bg-btn-normal);background:transparent;color:var(--color-text-0);font-size:2.4rem;font-weight:600;text-align:center;outline:none;transition:border-color .3s;padding:0}.form-container.svelte-1i4pz4d .otp-container:where(.svelte-1i4pz4d) .otp-input:where(.svelte-1i4pz4d):focus{border-color:var(--color-success-alt);background:var(--color-success-bg)}.form-container.svelte-1i4pz4d .otp-error:where(.svelte-1i4pz4d){text-align:center;color:var(--color-error);font-size:1.3rem;margin-bottom:1.5rem}.form-container.svelte-1i4pz4d .otp-message:where(.svelte-1i4pz4d){text-align:center;margin-bottom:3rem;color:var(--color-text-3);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.form-container.svelte-1i4pz4d .otp-message:where(.svelte-1i4pz4d) .phone-number:where(.svelte-1i4pz4d){color:var(--color-text-0);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal}.form-container.svelte-1i4pz4d .telegram-prompt:where(.svelte-1i4pz4d){margin-top:3rem;text-align:center;color:var(--color-text-3);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.form-container.svelte-1i4pz4d .telegram-prompt:where(.svelte-1i4pz4d) .telegram-link:where(.svelte-1i4pz4d){color:var(--color-success);text-decoration:none;margin-left:.4rem;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal}.form-container.svelte-1i4pz4d .password-hint:where(.svelte-1i4pz4d){margin-top:1.6rem;color:var(--color-text-3);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}
