.login_loginPageRoot__Q0OhW{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 80% 20%,rgba(15,61,46,.06) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 15% 80%,rgba(176,204,182,.15) 0,transparent 55%),linear-gradient(160deg,#eef3eb,#e8ede4 30%,#f0f4ed 60%,#eaefe6);padding:0 40px;box-sizing:border-box}.login_bgAtmosphere__8Janq{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.login_sphereTopRight__DlMb3{position:absolute;top:-180px;right:-120px;width:580px;height:580px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(40,95,65,.95) 0,rgba(20,65,42,.92) 35%,rgba(15,50,32,.85) 60%,rgba(10,38,25,.6) 80%,transparent 100%);box-shadow:inset -30px -30px 60px rgba(0,0,0,.15),inset 20px 20px 40px rgba(80,160,110,.12),0 0 100px rgba(15,61,46,.2);animation:login_floatSphereTopRight___80MH 20s ease-in-out infinite alternate}.login_sphereMidRight__sXpup{position:absolute;top:45%;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(35,85,58,.9) 0,rgba(18,58,38,.85) 40%,rgba(12,42,28,.7) 70%,transparent 100%);box-shadow:inset -20px -20px 45px rgba(0,0,0,.12),inset 12px 12px 30px rgba(70,140,95,.1),0 0 80px rgba(15,61,46,.15);animation:login_floatSphereMidRight__64ZIP 24s ease-in-out infinite alternate}.login_sphereBottomRight__4HjEp{position:absolute;bottom:5%;right:15%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(30,75,50,.8) 0,rgba(15,55,35,.65) 50%,transparent 100%);box-shadow:inset -10px -10px 25px rgba(0,0,0,.1),0 0 40px rgba(15,61,46,.1);animation:login_floatSmallSphere__ZLa7Q 16s ease-in-out infinite alternate}.login_sphereBottomLeft__13jdE{position:absolute;bottom:-300px;left:-200px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle at 70% 30%,rgba(38,90,62,.75) 0,rgba(22,65,44,.7) 35%,rgba(15,50,32,.55) 60%,rgba(10,38,25,.25) 80%,transparent 100%);box-shadow:inset 25px 20px 50px rgba(70,140,95,.08),0 0 70px rgba(15,61,46,.12);animation:login_floatSphereBottomLeft__9Hd34 22s ease-in-out infinite alternate}.login_glowCenterTop__GGoFZ{position:absolute;top:-80px;left:35%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(175,210,185,.3) 0,rgba(200,225,205,.12) 50%,transparent 75%);filter:blur(40px);animation:login_pulseGlow__i7w3K 14s ease-in-out infinite alternate}.login_glowLeft__pnLHm{position:absolute;top:50%;left:-120px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(188,215,195,.25) 0,transparent 70%);filter:blur(50px);transform:translateY(-50%)}.login_glowBottomCenter__yoBMN{position:absolute;bottom:-60px;left:40%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(176,204,182,.18) 0,transparent 70%);filter:blur(45px)}.login_goldRing1__Gw_8i{position:absolute;top:30px;right:100px;width:350px;height:350px;border-radius:50%;border:1.2px solid rgba(190,160,100,.2);animation:login_rotateClockwise__F6qon 60s linear infinite}.login_goldRing2__Kez4L{position:absolute;top:100px;right:20px;width:260px;height:260px;border-radius:50%;border:.8px solid rgba(180,150,90,.15);animation:login_rotateCounter__dxTan 48s linear infinite}.login_leafLargeRight__fySgR{position:absolute;bottom:12%;right:2%;width:55px;height:82px;transform:rotate(15deg);filter:drop-shadow(0 4px 12px rgba(15,61,46,.25));animation:login_leafSway__R5Nx_ 8s ease-in-out infinite alternate}.login_leafSmallTopRight__vrSAH{position:absolute;top:14%;right:22%;width:30px;height:45px;transform:rotate(-25deg);opacity:.7;filter:drop-shadow(0 3px 8px rgba(15,61,46,.2));animation:login_leafSway__R5Nx_ 10s ease-in-out infinite alternate-reverse}.login_leafTinyCenter__DNp1p{position:absolute;top:55%;right:35%;width:18px;height:27px;transform:rotate(40deg);opacity:.45;animation:login_leafSway__R5Nx_ 12s ease-in-out infinite alternate}.login_mountainSvg___jNXH{position:absolute;bottom:0;left:0;width:100%;height:200px;pointer-events:none}@keyframes login_floatSphereTopRight___80MH{0%{transform:translate(0) scale(1)}50%{transform:translate(-18px,15px) scale(1.03)}to{transform:translate(10px,-10px) scale(.98)}}@keyframes login_floatSphereMidRight__64ZIP{0%{transform:translate(0) scale(1)}50%{transform:translate(-15px,-18px) scale(1.04)}to{transform:translate(8px,12px) scale(.97)}}@keyframes login_floatSmallSphere__ZLa7Q{0%{transform:translate(0) scale(1)}to{transform:translate(-10px,-8px) scale(1.06)}}@keyframes login_floatSphereBottomLeft__9Hd34{0%{transform:translate(0) scale(1)}50%{transform:translate(20px,-12px) scale(1.03)}to{transform:translate(-8px,8px) scale(.98)}}@keyframes login_pulseGlow__i7w3K{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}to{opacity:.8;transform:scale(.96)}}@keyframes login_rotateClockwise__F6qon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes login_rotateCounter__dxTan{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes login_leafSway__R5Nx_{0%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(20deg) translateY(-6px)}to{transform:rotate(12deg) translateY(4px)}}.login_backButton__kraGh{position:absolute;top:24px;left:28px;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:8px 18px 8px 14px;border-radius:9999px;background:rgba(255,255,255,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(200,215,205,.7);color:#0F3D2E;font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(15,61,46,.06);transition:all .25s cubic-bezier(.16,1,.3,1);text-decoration:none}.login_backButton__kraGh:hover{background:#ffffff;border-color:#0F3D2E;transform:translateX(-3px);box-shadow:0 6px 18px rgba(15,61,46,.14)}.login_backButton__kraGh:active{transform:translateX(0)}.login_mainContainer__7e7Bl{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1100px;width:100%;align-items:center;padding:48px 0}.login_leftHero__tHLNQ{display:flex;flex-direction:column;padding:10px 0}.login_desktopLogoWrapper__PBnn4{margin-bottom:28px}.login_mobileLogoWrapper__5CBdM{display:none}.login_logoImage__Ra_pb{width:160px;height:auto;object-fit:contain}.login_soilTag__Z0_47{display:inline-flex;align-items:center;gap:6px;background:rgba(228,241,232,.85);border:1px solid rgba(162,203,175,.55);color:#1b533a;font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:5px 14px;border-radius:9999px;width:fit-content;margin-bottom:22px}.login_heroHeading__afptd{font-family:var(--font-display,"Bricolage Grotesque",sans-serif);font-size:clamp(36px,4.2vw,52px);font-weight:800;line-height:1.06;letter-spacing:-.03em;color:#11281E;margin:0 0 18px}.login_heroAccent__eCRK2{color:#0F3D2E;font-style:italic}.login_heroDesc__qG_gg{font-family:var(--font-sans,"Inter",sans-serif);font-size:14.5px;line-height:1.6;color:#4A5E51;max-width:420px;margin:0 0 30px}.login_featuresList__kQrGz{display:flex;flex-direction:column;gap:18px;list-style:none;padding:0;margin:0 0 28px}.login_featureItem__8AcjC{display:flex;align-items:flex-start;gap:14px}.login_featureIconCircle__0txMO{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.85);border:1px solid rgba(195,218,200,.7);display:flex;align-items:center;justify-content:center;color:#0F3D2E;flex-shrink:0;box-shadow:0 2px 8px rgba(15,61,46,.06)}.login_featureTitle__X5b1M{font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:14px;font-weight:700;color:#11281E;margin:0;line-height:1.25}.login_featureSub__njbj4{font-family:var(--font-sans,"Inter",sans-serif);font-size:12px;color:#6B7B71;margin:2px 0 0;line-height:1.4}.login_himalayasNote__Q3VWe{display:flex;align-items:center;gap:10px;opacity:.8}.login_curvedArrow__7RIcy{width:44px;height:auto;color:#8D7B68}.login_noteText__WeHXx{font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8D7B68;line-height:1.4}.login_cardWrapper__rSm2M{display:flex;justify-content:center;width:100%}.login_glassCard__iYhsz{position:relative;width:100%;max-width:480px;background:rgba(245,248,244,.82);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border:1px solid rgba(210,225,215,.7);border-radius:32px;padding:38px 36px 32px;box-shadow:0 24px 60px -15px rgba(15,61,46,.16),0 4px 18px 0 rgba(15,61,46,.04),inset 0 1px 2px 0 rgba(255,255,255,.8);box-sizing:border-box}.login_glassCard__iYhsz:after{content:"";position:absolute;top:0;right:0;width:56px;height:56px;background:linear-gradient(225deg,transparent 47%,rgba(195,215,200,.5) 49%,rgba(245,248,244,.98) 51%,rgba(230,240,232,.95));border-bottom-left-radius:16px;box-shadow:-3px 4px 8px rgba(15,61,46,.06);pointer-events:none}.login_cardHeader__NJlPf{text-align:center;margin-bottom:20px}.login_cardTitle__FkZmC{font-family:var(--font-display,"Bricolage Grotesque",sans-serif);font-size:28px;font-weight:800;letter-spacing:-.025em;color:#0F3D2E;margin:0 0 6px;line-height:1.15}.login_cardSubtitle__Jsayb{font-family:var(--font-sans,"Inter",sans-serif);font-size:13px;color:#5D7164;line-height:1.45;max-width:340px;margin:0 auto}.login_authNavTabs__4iqUa{display:flex;background:rgba(220,235,225,.6);border-radius:9999px;padding:3px;margin:0 auto 22px;border:1px solid rgba(195,215,200,.5);max-width:260px;width:100%}.login_authTabBtn__bcSvr{flex:1;border:none;background:transparent;padding:8px 16px;font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:13px;font-weight:700;color:#546a5d;border-radius:9999px;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;white-space:nowrap}.login_authTabBtnActive__mUfMm{background:#0F3D2E;color:#ffffff;box-shadow:0 2px 8px rgba(15,61,46,.28)}.login_authTabBtn__bcSvr:hover:not(.login_authTabBtnActive__mUfMm){color:#11281e}.login_form__0ZGPK{display:flex;flex-direction:column;gap:14px}.login_fieldGroup__kJd0_{display:flex;flex-direction:column;gap:4px}.login_fieldLabel__b_N8x{font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:12.5px;font-weight:700;color:#243d30;line-height:1.2}.login_passwordRow__1Jpki{display:flex;justify-content:space-between;align-items:center}.login_forgotLink__R8coI{font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:12px;font-weight:700;color:#1f6b4a;text-decoration:none;transition:color .15s ease}.login_forgotLink__R8coI:hover{text-decoration:underline;color:#0F3D2E}.login_inputBox__SwFNK{position:relative;display:flex;align-items:center;width:100%}.login_inputIcon__4SYje{position:absolute;left:14px;color:#7A9485;pointer-events:none;display:flex;align-items:center;justify-content:center}.login_textInput__30VFq{width:100%;height:44px;border-radius:12px;border:1.5px solid rgba(200,215,205,.65);background:#ffffff;padding:0 40px 0 42px;font-family:var(--font-sans,"Inter",sans-serif);font-size:13.5px;color:#11281e;outline:none;box-shadow:0 1px 4px rgba(15,61,46,.03);transition:all .2s ease;box-sizing:border-box}.login_textInput__30VFq:focus{border-color:#0F3D2E;box-shadow:0 0 0 3px rgba(15,61,46,.1)}.login_textInput__30VFq::placeholder{color:#96ADA0}.login_eyeToggleBtn___LrSj{position:absolute;right:12px;background:transparent;border:none;color:#7A9485;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.login_eyeToggleBtn___LrSj:hover{color:#0F3D2E}.login_errorText__cLNbk{font-family:var(--font-sans,"Inter",sans-serif);font-size:11px;color:#DC2626;margin:2px 0 0 4px}.login_checkboxGroup__Ju_rt{display:flex;flex-direction:column;gap:8px;margin-top:2px}.login_checkboxRow__r5HGh{display:flex;align-items:flex-start;gap:8px;cursor:pointer;user-select:none}.login_customCheckbox__RXzuL{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;border:1.5px solid #0f3d2e;background-color:#ffffff;display:inline-grid;place-content:center;cursor:pointer;flex-shrink:0;margin-top:1px;transition:all .15s ease}.login_customCheckbox__RXzuL:checked{background-color:#0F3D2E;border-color:#0F3D2E}.login_customCheckbox__RXzuL:checked:before{content:"";width:7px;height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translate(.5px,-.5px)}.login_checkboxLabel__Ry_LD{font-family:var(--font-sans,"Inter",sans-serif);font-size:12px;color:#485A50;line-height:1.45}.login_legalLink__1X_47{color:#0F3D2E;font-weight:700;text-decoration:underline}.login_legalLink__1X_47:hover{color:#165640}.login_submitBtn__OtFkS{width:100%;height:46px;border-radius:9999px;background:#0F3D2E;color:#ffffff;border:none;font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px rgba(15,61,46,.28);transition:all .2s cubic-bezier(.16,1,.3,1);margin-top:4px}.login_submitBtn__OtFkS:hover:not(:disabled){background:#144E3B;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,61,46,.35)}.login_submitBtn__OtFkS:active:not(:disabled){transform:translateY(0)}.login_submitBtn__OtFkS:disabled{opacity:.6;cursor:not-allowed}.login_divider__ps_vu{display:flex;align-items:center;gap:12px;margin:16px 0}.login_divLine__Cyk5_{flex:1;height:1px;background:#D2DED6}.login_divText__i1Hfu{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8A9A90}.login_divText__i1Hfu,.login_googleBtn__5Tkrv{font-family:var(--font-subhead,"Plus Jakarta Sans",sans-serif)}.login_googleBtn__5Tkrv{width:100%;height:44px;border-radius:9999px;border:1.5px solid rgba(200,215,205,.65);background:#ffffff;color:#11281E;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(15,61,46,.04)}.login_googleBtn__5Tkrv:hover:not(:disabled){background:#f8faf8;border-color:#0F3D2E;box-shadow:0 4px 12px rgba(15,61,46,.08)}.login_cardFooter__q2kG4{text-align:center;margin-top:16px;font-family:var(--font-sans,"Inter",sans-serif);font-size:12.5px;color:#5D6D63}.login_createLink__5QCb_{color:#0F3D2E;font-weight:800;text-decoration:none;margin-left:4px}.login_createLink__5QCb_:hover{text-decoration:underline}@media (max-width:960px){.login_loginPageRoot__Q0OhW{padding:70px 18px 48px;min-height:100vh;justify-content:flex-start}.login_backButton__kraGh{top:16px;left:16px}.login_mainContainer__7e7Bl{display:flex;flex-direction:column;gap:36px;max-width:500px;width:100%}.login_cardWrapper__rSm2M{order:-1;width:100%;display:flex;flex-direction:column;align-items:center}.login_desktopLogoWrapper__PBnn4{display:none}.login_mobileLogoWrapper__5CBdM{display:flex;justify-content:center;margin-bottom:24px;width:100%}.login_mobileLogoWrapper__5CBdM .login_logoImage__Ra_pb{width:155px}.login_leftHero__tHLNQ{order:2;text-align:center;align-items:center;padding:0}.login_soilTag__Z0_47{margin-left:auto;margin-right:auto}.login_heroHeading__afptd{font-size:32px}.login_featuresList__kQrGz,.login_heroDesc__qG_gg{margin-left:auto;margin-right:auto}.login_featuresList__kQrGz{text-align:left;max-width:400px}.login_himalayasNote__Q3VWe{justify-content:center}.login_glassCard__iYhsz{padding:30px 22px;border-radius:28px}.login_sphereTopRight__DlMb3{width:300px;height:300px;top:-100px;right:-80px}.login_sphereBottomRight__4HjEp,.login_sphereMidRight__sXpup{display:none}.login_sphereBottomLeft__13jdE{width:300px;height:300px;bottom:-90px;left:-70px;opacity:.95;background:radial-gradient(circle at 60% 40%,rgba(38,95,65,.95) 0,rgba(20,65,42,.92) 35%,rgba(15,50,32,.85) 60%,rgba(10,38,25,.6) 80%,transparent 100%)}.login_leafLargeRight__fySgR{width:35px;bottom:5%}.login_leafSmallTopRight__vrSAH,.login_leafTinyCenter__DNp1p{display:none}.login_goldRing1__Gw_8i{width:200px;height:200px}.login_goldRing2__Kez4L{display:none}}@media (max-width:480px){.login_loginPageRoot__Q0OhW{padding:65px 14px 40px}.login_glassCard__iYhsz{padding:26px 18px;border-radius:24px}.login_cardTitle__FkZmC{font-size:24px}.login_heroHeading__afptd{font-size:26px}}