.register-container.svelte-50dup{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-50dup-slideUpIn .3s cubic-bezier(.16,1,.3,1)}.register-container.closing.svelte-50dup{animation:svelte-50dup-slideDownOut .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-50dup-slideUpIn{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes svelte-50dup-slideDownOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:.8}}.header.svelte-50dup{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-50dup .close-btn:where(.svelte-50dup){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-50dup .close-btn:where(.svelte-50dup) .header-icon:where(.svelte-50dup){width:2.8rem;height:2.8rem;object-fit:contain}.icon-container.svelte-50dup{display:flex;justify-content:center;margin-top:clamp(2.4rem,5dvh,4.4rem)}.icon-container.svelte-50dup .step-icon:where(.svelte-50dup){width:8rem;height:8rem;object-fit:contain}.title-container.svelte-50dup{margin-top:clamp(2.4rem,4dvh,3.5rem);text-align:center}.title-container.svelte-50dup h1:where(.svelte-50dup){margin:0;color:var(--color-text-0);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter,-apple-system,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup){display:flex;align-items:center;justify-content:center;margin:2rem 4rem 0;padding:0;position:relative}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup){display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup) .circle:where(.svelte-50dup){width:2.6rem;height:2.6rem;border-radius:50%;border:.1rem solid var(--line-1);background:var(--color-bg-node);color:var(--color-text-3);display:flex;align-items:center;justify-content:center;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter,-apple-system,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;transition:all .3s}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node.active:where(.svelte-50dup) .circle:where(.svelte-50dup){border-color:var(--color-success);color:var(--color-success)}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup) .bonus-tag:where(.svelte-50dup){position:absolute;top:3rem;left:-20%;transform:translate(-50%);width:12.6rem;height:3.5rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup) .bonus-tag:where(.svelte-50dup) .bonus-tag-bg:where(.svelte-50dup){position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup) .bonus-tag:where(.svelte-50dup) .bonus-tag-content:where(.svelte-50dup){position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;height:100%;padding-top:.8rem}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup) .bonus-tag:where(.svelte-50dup) .bonus-tag-content:where(.svelte-50dup) .gift-emoji:where(.svelte-50dup){font-size:1.3rem;line-height:1}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .node:where(.svelte-50dup) .bonus-tag:where(.svelte-50dup) .bonus-tag-content:where(.svelte-50dup) .bonus-text:where(.svelte-50dup){color:#c4ff00;text-align:center;font-family:Inter,-apple-system,sans-serif;font-size:1.2rem;font-style:italic;font-weight:800;line-height:normal}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .line:where(.svelte-50dup){flex:1;height:.1rem;background:var(--line-1);z-index:1;transition:all .3s}.title-container.svelte-50dup .progress-bar:where(.svelte-50dup) .line.active:where(.svelte-50dup){background:var(--color-success)}.form-container.svelte-50dup{display:flex;flex-direction:column;padding:0 3rem;margin-top:clamp(4rem,7dvh,7rem)}.form-container.svelte-50dup .btn-spinner:where(.svelte-50dup){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-50dup-spin .8s linear infinite}.form-container.svelte-50dup .btn-spinner.inline:where(.svelte-50dup){display:inline-block;vertical-align:middle;margin-right:.4rem;border-color:var(--color-success-border);border-top-color:var(--color-success-alt)}.form-container.svelte-50dup .next-btn:where(.svelte-50dup){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-50dup .next-btn.flex-center:where(.svelte-50dup){display:flex;align-items:center;justify-content:center;gap:.8rem}.form-container.svelte-50dup .next-btn.active:where(.svelte-50dup){background-color:var(--color-primary);color:var(--color-text-black);cursor:pointer}.form-container.svelte-50dup .next-btn.resend-btn:where(.svelte-50dup):disabled{color:var(--color-text-0)}@keyframes svelte-50dup-spin{to{transform:rotate(360deg)}}.form-container.svelte-50dup .otp-container:where(.svelte-50dup){display:flex;justify-content:space-between;gap:.8rem;margin-top:1rem;margin-bottom:2rem;transition:opacity .3s}.form-container.svelte-50dup .otp-container.is-registering:where(.svelte-50dup){opacity:.5;pointer-events:none}.form-container.svelte-50dup .otp-container:where(.svelte-50dup) .otp-input:where(.svelte-50dup){width:4.8rem;height:5.6rem;border-radius:1rem;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-50dup .otp-container:where(.svelte-50dup) .otp-input:where(.svelte-50dup):focus{border-color:var(--color-success-alt);background:var(--color-success-bg)}.form-container.svelte-50dup .otp-message:where(.svelte-50dup){text-align:center;color:var(--color-text-3);font-size:1.3rem;margin-bottom:3rem;white-space:nowrap}.form-container.svelte-50dup .otp-message:where(.svelte-50dup) .phone-number:where(.svelte-50dup){color:var(--color-text-0);font-weight:500}.form-container.svelte-50dup .global-error-msg:where(.svelte-50dup){color:var(--color-error);font-size:1.3rem;text-align:center;margin-bottom:1.2rem;padding:.8rem;background:var(--color-error-bg);border-radius:.6rem;border:.1rem solid var(--color-error-border);animation:svelte-50dup-fadeIn .3s ease}@keyframes svelte-50dup-fadeIn{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.footer.svelte-50dup{margin-top:clamp(2rem,4dvh,3.5rem);text-align:center;padding:0 3rem}.footer.svelte-50dup .login-link:where(.svelte-50dup){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}.footer.svelte-50dup .login-link:where(.svelte-50dup) .login-text:where(.svelte-50dup){color:var(--color-success);text-decoration:none;font-size:1.4rem;font-weight:600;margin-left:.4rem}.success-container.svelte-50dup{display:flex;flex-direction:column;width:100%}.success-container.svelte-50dup .finish-hero-img:where(.svelte-50dup){width:100%;margin-top:0;display:block;object-fit:contain}.success-container.svelte-50dup .success-content:where(.svelte-50dup){display:flex;flex-direction:column;align-items:center}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup){display:flex;flex-direction:column;gap:1.6rem;width:100%;margin-top:5.7rem;padding:0 3rem;box-sizing:border-box}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) .deposit-btn-wrap:where(.svelte-50dup){position:relative;width:100%}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) .offer-countdown-badge:where(.svelte-50dup){position:absolute;top:-2.2rem;left:0;display:inline-flex;align-items:flex-start;height:3.2rem;z-index:1}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) .offer-countdown-badge:where(.svelte-50dup) .bubble-bg:where(.svelte-50dup){position:absolute;inset:0;width:100%;height:3.2rem;object-fit:fill;pointer-events:none}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) .offer-countdown-badge:where(.svelte-50dup) .badge-text:where(.svelte-50dup){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:2.4rem;padding:0 1.6rem;color:var(--color-text-0);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1;white-space:nowrap}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) button:where(.svelte-50dup){display:flex;height:5.6rem;padding:2rem 1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;align-self:stretch;border-radius:1rem;border:none;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;cursor:pointer;transition:transform .2s;width:100%}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) button:where(.svelte-50dup):active{transform:scale(.96)}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) .deposit-btn:where(.svelte-50dup){background:var(--color-primary);color:var(--color-text-black)}.success-container.svelte-50dup .action-buttons:where(.svelte-50dup) .home-btn:where(.svelte-50dup){background:var(--color-gray-02);color:var(--color-text-0)}
