.login-module___l6-Yq__shell{background:var(--neev-off);min-height:100vh;color:var(--neev-black);font-family:var(--neev-font-sans);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1fr;display:grid}.login-module___l6-Yq__shell *,.login-module___l6-Yq__shell :before,.login-module___l6-Yq__shell :after{box-sizing:border-box}.login-module___l6-Yq__shell a{color:inherit;text-decoration:none}.login-module___l6-Yq__brandPanel{background:var(--neev-pink);color:var(--neev-black);flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative;overflow:hidden}.login-module___l6-Yq__brandOrb{background:var(--neev-pink-deep);opacity:.32;pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-100px;right:-100px}.login-module___l6-Yq__logo{width:max-content;color:var(--neev-black);font-family:var(--neev-font-display);letter-spacing:0;transform-origin:0;font-size:32px;font-weight:700;line-height:1;display:inline-block;position:relative;transform:scaleX(.94)}.login-module___l6-Yq__brandCopy{position:relative;transform:translateY(-8px)}.login-module___l6-Yq__counterPill{background:var(--neev-black);color:var(--neev-pink);font-family:var(--neev-font-display);letter-spacing:0;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.login-module___l6-Yq__brandTitle{color:var(--neev-black);font-family:var(--neev-font-display);letter-spacing:0;transform-origin:0;margin:24px 0 0;font-size:clamp(48px,5.5vw,76px);font-weight:600;line-height:1;transform:scaleX(.92)}.login-module___l6-Yq__brandTitle em{font-style:italic}.login-module___l6-Yq__brandText{max-width:420px;color:var(--neev-black);font-family:var(--neev-font-sans);opacity:.8;margin:18px 0 0;font-size:16px;line-height:1.55}.login-module___l6-Yq__copyright{color:var(--neev-black);font-family:var(--neev-font-mono);letter-spacing:0;opacity:1;font-size:11px;line-height:1.35;position:relative}.login-module___l6-Yq__formPanel{background:var(--neev-off);justify-content:center;align-items:center;padding:80px 56px;display:flex}.login-module___l6-Yq__formInner{width:100%;max-width:440px;transform:translateY(-12px)}.login-module___l6-Yq__loginLinks{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:28px;display:flex}.login-module___l6-Yq__loginLinks a{min-height:44px;color:var(--neev-pink-ink);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.login-module___l6-Yq__loginLinks a:focus-visible{box-shadow:0 0 0 3px var(--neev-pink-soft);border-radius:4px;outline:none}.login-module___l6-Yq__stack{flex-direction:column;gap:20px;display:flex}.login-module___l6-Yq__stepLabel{color:var(--neev-ink-3);font-family:var(--neev-font-mono);letter-spacing:0;font-size:11px;font-weight:600;line-height:1}.login-module___l6-Yq__formTitle{color:var(--neev-black);font-family:var(--neev-font-display);letter-spacing:0;transform-origin:0;margin:10px 0 .83em;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:.96;transform:scaleX(.96)}.login-module___l6-Yq__otpIntro{color:var(--neev-ink-2);font-family:var(--neev-font-sans);margin:8px 0 0;font-size:15px;line-height:1.5}.login-module___l6-Yq__otpIntro span{font-family:var(--neev-font-mono);font-weight:500}.login-module___l6-Yq__form{flex-direction:column;gap:14px;display:flex}.login-module___l6-Yq__label{flex-direction:column;gap:6px;display:flex}.login-module___l6-Yq__labelText{color:var(--neev-ink-2);font-family:var(--neev-font-display);font-size:13px;font-weight:600;line-height:1.2}.login-module___l6-Yq__phoneRow{gap:8px;display:flex}.login-module___l6-Yq__countryCode,.login-module___l6-Yq__input,.login-module___l6-Yq__otpInput{background:var(--neev-off);color:var(--neev-black);font-family:var(--neev-font-display);letter-spacing:0;border:1.5px solid #0b051d1f;border-radius:14px;outline:none;font-size:17px;font-weight:500;transition:border-color .15s,background .15s}.login-module___l6-Yq__countryCode{background:var(--neev-off-deep);flex:0 0 80px;justify-content:center;align-items:center;width:80px;padding:16px 14px;font-weight:700;display:flex}.login-module___l6-Yq__input{width:100%;min-width:0;padding:16px 18px}.login-module___l6-Yq__input::placeholder,.login-module___l6-Yq__otpInput::placeholder{color:#78727f;opacity:1}.login-module___l6-Yq__input:focus,.login-module___l6-Yq__otpInput:focus{border-color:var(--neev-pink-deep);box-shadow:0 0 0 3px var(--neev-pink-soft);background:#fff}.login-module___l6-Yq__submitButton{background:var(--neev-black);width:100%;min-height:52px;color:var(--neev-off);cursor:pointer;font-family:var(--neev-font-display);letter-spacing:0;text-align:center;white-space:normal;border:0;border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.16;transition:background .15s;display:inline-flex}.login-module___l6-Yq__googleButton{background:var(--neev-pink);width:100%;min-height:52px;color:var(--neev-black);cursor:pointer;font-family:var(--neev-font-display);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.16;transition:background .15s;display:inline-flex}.login-module___l6-Yq__googleButton:hover{background:var(--neev-pink-deep)}.login-module___l6-Yq__googleButton:disabled{cursor:default;opacity:.72}.login-module___l6-Yq__googleMark{background:var(--neev-white);width:24px;height:24px;color:var(--neev-black);font-family:var(--neev-font-sans);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.login-module___l6-Yq__channelDivider{color:var(--neev-ink-3);font-family:var(--neev-font-mono);text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.login-module___l6-Yq__channelDivider:before,.login-module___l6-Yq__channelDivider:after{content:"";background:#0b051d1a;flex:1;height:1px}.login-module___l6-Yq__submitButton:hover{background:#241638}.login-module___l6-Yq__submitButton:disabled{cursor:default;opacity:.72}.login-module___l6-Yq__googleButton:focus-visible,.login-module___l6-Yq__submitButton:focus-visible,.login-module___l6-Yq__mutedAction:focus-visible,.login-module___l6-Yq__pinkAction:focus-visible{box-shadow:0 0 0 3px var(--neev-pink-soft);outline:none}.login-module___l6-Yq__helpText{color:var(--neev-ink-3);font-family:var(--neev-font-sans);text-align:center;margin-top:10px;font-size:12.5px;line-height:1.55}.login-module___l6-Yq__helpText a,.login-module___l6-Yq__pinkAction,.login-module___l6-Yq__resendTimer{color:var(--neev-pink-ink);font-weight:600}.login-module___l6-Yq__error{color:var(--neev-danger);font-family:var(--neev-font-sans);margin:0;font-size:13px;line-height:1.35}.login-module___l6-Yq__unavailable{color:var(--neev-ink-2);font-family:var(--neev-font-sans);text-align:center;margin:0;font-size:15px;line-height:1.55}.login-module___l6-Yq__unavailable a{color:var(--neev-pink-ink);font-weight:600}.login-module___l6-Yq__otpInput{text-align:center;width:100%;padding:20px 16px;font-size:34px;font-weight:700}.login-module___l6-Yq__otpActions{color:var(--neev-ink-2);justify-content:space-between;gap:12px;font-size:13px;display:flex}.login-module___l6-Yq__mutedAction,.login-module___l6-Yq__pinkAction{cursor:pointer;font-family:var(--neev-font-display);letter-spacing:0;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.login-module___l6-Yq__mutedAction{color:var(--neev-ink-2)}.login-module___l6-Yq__pinkAction{font-weight:600}.login-module___l6-Yq__pinkAction:disabled{cursor:default;opacity:.72}.login-module___l6-Yq__resendTimer{font-family:var(--neev-font-display);font-size:13px}@media (max-width:1024px){.login-module___l6-Yq__formPanel{padding-left:28px;padding-right:28px}}@media (max-width:768px){.login-module___l6-Yq__shell{grid-template-columns:1fr}.login-module___l6-Yq__brandPanel{gap:24px;min-height:330px;padding:32px 24px}.login-module___l6-Yq__formPanel{padding:48px 16px}.login-module___l6-Yq__brandCopy{transform:none}.login-module___l6-Yq__counterPill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.login-module___l6-Yq__brandTitle{font-size:clamp(36px,9.5vw,60px);line-height:1.02}.login-module___l6-Yq__brandText{margin-top:12px}.login-module___l6-Yq__copyright{display:none}.login-module___l6-Yq__formTitle{font-size:clamp(26px,7vw,42px);line-height:1.05}}@media (max-width:480px){.login-module___l6-Yq__formPanel{padding:36px 14px}.login-module___l6-Yq__formInner{transform:none}.login-module___l6-Yq__brandTitle{font-size:clamp(32px,11vw,48px)}}
