.Auth_root__3XKCz{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(rgba(26,107,60,.05) 1px,transparent 0) 0 0 /26px 26px,linear-gradient(135deg,#eef9f1,#e6f5ee 44%,#ffffff);font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#0f3d2a}.Auth_root__3XKCz:after,.Auth_root__3XKCz:before{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0}.Auth_root__3XKCz:before{width:560px;height:560px;top:-200px;right:-140px;background:radial-gradient(circle,rgba(0,208,156,.28),transparent 70%)}.Auth_root__3XKCz:after{width:520px;height:520px;bottom:-220px;left:-160px;background:radial-gradient(circle,rgba(52,168,83,.2),transparent 70%)}.Auth_topbar__QQYYb{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:18px 46px}.Auth_backLink__oflBa,.Auth_logoLink__IDkLC{display:inline-flex;align-items:center}.Auth_backLink__oflBa{gap:6px;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);color:#1a6b3c;font-weight:600;font-size:13.5px;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease}.Auth_backLink__oflBa:hover{color:#0f3d2a;background:rgba(255,255,255,.85);transform:translateX(-2px)}.Auth_stage__NQZCf{position:relative;z-index:1;flex:1;width:100%;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:8px 24px 28px}.Auth_container__aMX8M{position:relative;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;max-height:100%;border-radius:30px;padding:3px;background:linear-gradient(135deg,#c2f5dd,#00d09c 50%,#8fe9c8);box-shadow:0 28px 64px -22px rgba(16,87,54,.32),0 10px 28px rgba(16,87,54,.1),0 0 40px rgba(0,208,156,.1);transform-origin:center center;will-change:transform,opacity}.Auth_containerInner__L8aUR{display:flex;align-items:stretch;min-height:clamp(360px,66vh,580px);max-height:100%;border-radius:27px;overflow:hidden;background:#ffffff}.Auth_imageSide__w3k50{position:relative;flex:1 1 0;min-width:0;background:linear-gradient(160deg,#eafaf2,#d8f3e6)}.Auth_imageImg__JQLf8{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Auth_imageSide__w3k50:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%);pointer-events:none;z-index:2}.Auth_imageSide__w3k50:after{content:"";position:absolute;inset:14px;border-radius:16px;border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 0 38px rgba(7,40,25,.12),0 0 0 1px rgba(20,83,45,.06);pointer-events:none;z-index:2}.Auth_formSide__jwc56{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;padding:48px 44px;background:rgba(255,255,255,.92);border-left:1px solid rgba(26,107,60,.1)}.Auth_formInner__2kgyq{width:100%;max-width:360px}.Auth_backBtn__rrZqz{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px -8px;padding:6px 14px;border:none;border-radius:999px;background:transparent;color:#1a6b3c;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.Auth_backBtn__rrZqz:hover{color:#0f3d2a;background:rgba(0,208,156,.08);transform:translateX(-2px)}.Auth_title__LFrik{font-size:25px;font-weight:800;letter-spacing:-.4px;color:#0f3d2a;margin:0 0 5px}.Auth_subtitle__6AA3h{font-size:14.5px;line-height:1.5;color:#5b7468;margin:0 0 24px}.Auth_error__3q_Rh{background:rgba(224,49,49,.08);border:1px solid rgba(224,49,49,.25);color:#c92a2a;font-size:13.5px;border-radius:10px;padding:10px 12px;margin:0 0 16px}.Auth_fieldLabel__629wy{display:block;font-size:13px;font-weight:600;color:#3a5c4d;margin:0 0 8px}.Auth_field__wfI5_{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:14px;background:rgba(244,251,247,.9);border:1.5px solid rgba(26,107,60,.18);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Auth_field__wfI5_:focus-within{border-color:#00d09c;box-shadow:0 0 0 4px rgba(0,208,156,.15);background:rgba(0,208,156,.05)}.Auth_prefix__jdMmt{font-weight:700;font-size:15px;color:#1a6b3c}.Auth_divider__A6mEA{width:1px;height:24px;background:rgba(26,107,60,.2)}.Auth_field__wfI5_ input{flex:1;height:100%;border:none;outline:none;background:transparent;font-size:16px;letter-spacing:.5px;color:#0f3d2a;font-family:inherit;-webkit-tap-highlight-color:transparent}.Auth_field__wfI5_ input::-moz-placeholder{color:#9bb0a6;letter-spacing:normal}.Auth_field__wfI5_ input::placeholder{color:#9bb0a6;letter-spacing:normal}.Auth_field__wfI5_ input:-webkit-autofill,.Auth_field__wfI5_ input:-webkit-autofill:active,.Auth_field__wfI5_ input:-webkit-autofill:focus,.Auth_field__wfI5_ input:-webkit-autofill:hover{-webkit-text-fill-color:#0f3d2a;box-shadow:inset 0 0 0 60px #f1faf6;caret-color:#0f3d2a;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.Auth_field__wfI5_ input::-moz-selection{background:rgba(0,208,156,.22)}.Auth_field__wfI5_ input::selection{background:rgba(0,208,156,.22)}.Auth_fieldError__xhhk8{color:#c92a2a;font-size:13px;margin:8px 0 0}.Auth_btn__lFl6g{position:relative;overflow:hidden;width:100%;margin-top:24px;border:none;border-radius:14px;padding:16px;font-size:16px;font-weight:700;font-family:inherit;color:#ffffff;cursor:pointer;background:linear-gradient(135deg,#00d09c,#1a8a52 55%,#1a6b3c);box-shadow:0 14px 30px rgba(0,208,156,.38)}.Auth_btn__lFl6g:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg)}.Auth_btn__lFl6g:not(:disabled):hover:after{animation:Auth_atsSheen__ahc8n .9s ease}@keyframes Auth_atsSheen__ahc8n{to{left:130%}}.Auth_btn__lFl6g:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.Auth_secureRow__1iinL{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;color:#7c9488;margin:18px 0 0}.Auth_secureRow__1iinL svg{width:14px;height:14px;fill:#00a37a}.Auth_numberLine__cGen9{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-weight:700;font-size:15px;color:#1a6b3c;margin:0 0 22px}.Auth_changeLink__uDPbR{margin-left:8px;color:#1a6b3c;font-weight:600;font-size:13px;cursor:pointer;text-decoration:underline}.Auth_changeLink__uDPbR:hover{color:#0f3d2a}.Auth_otpRow__i8A9a{display:flex;gap:10px}.Auth_otpBox___OMjt{width:48px;height:58px;text-align:center;font-size:22px;font-weight:700;font-family:inherit;color:#0f3d2a;border-radius:14px;border:1.5px solid rgba(26,107,60,.2);background:rgba(244,251,247,.9);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.Auth_otpBox___OMjt:focus{border-color:#00d09c;box-shadow:0 0 0 4px rgba(0,208,156,.15);background:#ffffff}.Auth_otpBoxFilled__MpFLm{border-color:#00d09c;background:rgba(0,208,156,.08)}.Auth_otpBox___OMjt:disabled{opacity:.6}@media (max-width:900px){.Auth_stage__NQZCf{padding:6px 16px 18px}.Auth_containerInner__L8aUR{flex-direction:column;min-height:0}.Auth_imageSide__w3k50{flex:none;width:100%;height:210px}.Auth_formSide__jwc56{padding:26px 22px;border-left:none;border-top:1px solid rgba(26,107,60,.1)}.Auth_imageSide__w3k50:after{inset:10px;border-radius:14px}.Auth_formInner__2kgyq{max-width:420px;margin:0 auto}}@media (max-width:480px){.Auth_topbar__QQYYb{padding:12px 18px}.Auth_imageSide__w3k50{height:168px}.Auth_formSide__jwc56{padding:20px 18px}.Auth_subtitle__6AA3h{margin-bottom:18px}.Auth_otpRow__i8A9a{gap:8px}.Auth_otpBox___OMjt{width:44px;height:52px;font-size:20px}}