.AuthLayout-module__sYsaoa__container{min-height:100dvh;display:flex}.AuthLayout-module__sYsaoa__left{color:#fff;background:linear-gradient(160deg,#066498 0%,#054d75 40%,#072a60 75%,#041b3f 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:48px 56px;display:flex;position:relative;overflow:hidden}.AuthLayout-module__sYsaoa__left:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.AuthLayout-module__sYsaoa__left:after{content:"";filter:blur(80px);pointer-events:none;z-index:0;background:#06649833;border-radius:50%;width:400px;height:400px;position:absolute;top:-120px;right:-80px}.AuthLayout-module__sYsaoa__leftWave{z-index:2;width:100px;position:absolute;top:0;bottom:0;right:-1px;overflow:hidden}.AuthLayout-module__sYsaoa__leftWave svg{width:100px;height:100%;display:block}.AuthLayout-module__sYsaoa__leftContent{z-index:1;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;display:flex;position:relative}.AuthLayout-module__sYsaoa__logoRow{align-items:center;margin-bottom:8px;display:flex}.AuthLayout-module__sYsaoa__logo{color:#fff;align-items:center;gap:10px;text-decoration:none;transition:transform .2s;display:inline-flex}.AuthLayout-module__sYsaoa__logo:hover{transform:scale(1.04)}.AuthLayout-module__sYsaoa__logoImg{animation:5s ease-in-out infinite AuthLayout-module__sYsaoa__logoPulse}.AuthLayout-module__sYsaoa__logo:hover .AuthLayout-module__sYsaoa__logoImg{animation-play-state:paused}@keyframes AuthLayout-module__sYsaoa__logoPulse{0%,60%{transform:rotate(0)}70%{transform:rotate(360deg)}80%{transform:rotate(0)}90%{transform:rotate(-360deg)}to{transform:rotate(0)}}.AuthLayout-module__sYsaoa__backBtn{color:#ffffff8c;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:36px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:color .2s;display:flex}.AuthLayout-module__sYsaoa__backBtn:hover{color:#fff}.AuthLayout-module__sYsaoa__logoText{letter-spacing:3px;font-family:Copperplate EF,Inter,sans-serif;font-size:26px;font-weight:700}.AuthLayout-module__sYsaoa__logoHighlight{color:#ff9800;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-shadow:0 0 1px #ff9800}.AuthLayout-module__sYsaoa__tagline{margin-bottom:16px;font-size:26px;font-weight:700;line-height:1.3}.AuthLayout-module__sYsaoa__description{opacity:.85;margin-bottom:40px;font-size:15px;line-height:1.7}.AuthLayout-module__sYsaoa__badges{flex-direction:column;gap:16px;display:flex}.AuthLayout-module__sYsaoa__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.AuthLayout-module__sYsaoa__badgeIcon{text-align:center;color:#ff9800;min-width:56px;font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.AuthLayout-module__sYsaoa__badgeText{flex-direction:column;display:flex}.AuthLayout-module__sYsaoa__badgeTitle{font-size:14px;font-weight:600}.AuthLayout-module__sYsaoa__badgeDesc{opacity:.7;font-size:12px}.AuthLayout-module__sYsaoa__leftFooter{text-align:center;z-index:1;opacity:.5;font-size:12px;position:absolute;bottom:24px;left:0;right:0}.AuthLayout-module__sYsaoa__right{background:#fff;flex:1;justify-content:center;align-items:center;padding:48px 40px;display:flex;overflow-y:auto}.AuthLayout-module__sYsaoa__rightContent{width:100%;max-width:440px}.AuthLayout-module__sYsaoa__mobileBack{color:#4b5563;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:none}.AuthLayout-module__sYsaoa__mobileBack:hover{color:#066498}.AuthLayout-module__sYsaoa__formTitle{color:#0f172a;margin-bottom:6px;font-size:24px;font-weight:700}.AuthLayout-module__sYsaoa__formSubtitle{color:#4b5563;margin-bottom:28px;font-size:14px;line-height:1.5}@media (max-width:900px){.AuthLayout-module__sYsaoa__container{flex-direction:column}.AuthLayout-module__sYsaoa__left{display:none}.AuthLayout-module__sYsaoa__right{min-height:100dvh;padding:32px 20px}.AuthLayout-module__sYsaoa__rightContent{max-width:400px}.AuthLayout-module__sYsaoa__mobileBack{display:inline-flex}}@media (max-width:480px){.AuthLayout-module__sYsaoa__right{padding:24px 16px}.AuthLayout-module__sYsaoa__rightContent{max-width:100%}.AuthLayout-module__sYsaoa__formTitle{font-size:20px}.AuthLayout-module__sYsaoa__formSubtitle{font-size:13px}}@media (max-height:500px) and (orientation:landscape){.AuthLayout-module__sYsaoa__right{min-height:auto;padding:20px}}@media (max-width:1100px) and (min-width:901px){.AuthLayout-module__sYsaoa__left{flex:0 0 380px;padding:36px 28px}.AuthLayout-module__sYsaoa__tagline{font-size:22px}}
.AuthForm-module__d2Oy8W__form{flex-direction:column;gap:18px;display:flex}.AuthForm-module__d2Oy8W__inputGroup{flex-direction:column;gap:5px;display:flex}.AuthForm-module__d2Oy8W__label{color:#0f172a;font-size:13px;font-weight:600}.AuthForm-module__d2Oy8W__input{color:#0f172a;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.AuthForm-module__d2Oy8W__input:focus{background:#fff;border-color:#066498;box-shadow:0 0 0 3px #1976d21a}.AuthForm-module__d2Oy8W__input::placeholder{color:#9ca3af}.AuthForm-module__d2Oy8W__inputError{border-color:#ef4444}.AuthForm-module__d2Oy8W__inputError:focus{box-shadow:0 0 0 3px #ef44441a}.AuthForm-module__d2Oy8W__row{gap:12px;display:flex}.AuthForm-module__d2Oy8W__row>*{flex:1}.AuthForm-module__d2Oy8W__passwordWrapper{position:relative}.AuthForm-module__d2Oy8W__passwordToggle{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthForm-module__d2Oy8W__passwordToggle:hover{color:#4b5563}.AuthForm-module__d2Oy8W__button{color:#fff;cursor:pointer;background:#066498;border:none;border-radius:10px;width:100%;margin-top:4px;padding:13px;font-size:15px;font-weight:600;transition:background .2s,transform .1s}.AuthForm-module__d2Oy8W__button:hover{background:#054d75}.AuthForm-module__d2Oy8W__button:active{transform:scale(.99)}.AuthForm-module__d2Oy8W__button:disabled{opacity:.6;cursor:not-allowed}.AuthForm-module__d2Oy8W__buttonLoading{pointer-events:none;background:#054d75}.AuthForm-module__d2Oy8W__link{color:#066498;cursor:pointer;font-size:13px;font-weight:500;text-decoration:none}.AuthForm-module__d2Oy8W__link:hover{text-decoration:underline}.AuthForm-module__d2Oy8W__forgotRow{justify-content:flex-end;margin-top:-8px;display:flex}.AuthForm-module__d2Oy8W__footer{text-align:center;color:#4b5563;margin-top:8px;font-size:13px}.AuthForm-module__d2Oy8W__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13px}.AuthForm-module__d2Oy8W__success{color:#16a34a;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px 18px;font-size:14px;line-height:1.5}.AuthForm-module__d2Oy8W__checkbox{color:#4b5563;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.AuthForm-module__d2Oy8W__checkbox input[type=checkbox]{accent-color:#066498;flex-shrink:0;width:16px;height:16px;margin-top:2px}.AuthForm-module__d2Oy8W__checkboxLink{color:#066498;font-weight:500;text-decoration:none}.AuthForm-module__d2Oy8W__checkboxLink:hover{text-decoration:underline}.AuthForm-module__d2Oy8W__toggleTabs{background:#f3f4f6;border-radius:10px;gap:2px;padding:3px;display:flex}.AuthForm-module__d2Oy8W__toggleTab{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:500;transition:all .2s}.AuthForm-module__d2Oy8W__toggleTabActive{color:#066498;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.AuthForm-module__d2Oy8W__otpRow{justify-content:center;gap:8px;display:flex}.AuthForm-module__d2Oy8W__otpInput{text-align:center;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:48px;height:56px;font-size:22px;font-weight:700;transition:border-color .2s,box-shadow .2s}.AuthForm-module__d2Oy8W__otpInput:focus{background:#fff;border-color:#066498;box-shadow:0 0 0 3px #1976d21a}.AuthForm-module__d2Oy8W__divider{color:#9ca3af;align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.AuthForm-module__d2Oy8W__divider:before,.AuthForm-module__d2Oy8W__divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.AuthForm-module__d2Oy8W__countdown{color:#9ca3af;text-align:center;font-size:13px}.AuthForm-module__d2Oy8W__countdownActive{color:#066498;font-weight:600}.AuthForm-module__d2Oy8W__iconCircle{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.AuthForm-module__d2Oy8W__iconCircleSuccess{color:#16a34a;background:#dcfce7}.AuthForm-module__d2Oy8W__iconCircleError{color:#dc2626;background:#fee2e2}.AuthForm-module__d2Oy8W__iconCircleInfo{color:#066498;background:#dbeafe}@media (max-width:900px){.AuthForm-module__d2Oy8W__form{gap:16px}.AuthForm-module__d2Oy8W__row{flex-direction:column;gap:16px}}@media (max-width:480px){.AuthForm-module__d2Oy8W__input{padding:10px 12px;font-size:13px}.AuthForm-module__d2Oy8W__button{padding:12px;font-size:14px}.AuthForm-module__d2Oy8W__otpInput{width:42px;height:50px;font-size:20px}.AuthForm-module__d2Oy8W__label{font-size:12px}}@media (max-height:500px) and (orientation:landscape){.AuthForm-module__d2Oy8W__form{gap:12px}.AuthForm-module__d2Oy8W__button{padding:10px}}
