.AuthForm-module-scss-module___oBRRa__authContainer{background:#fff;justify-content:space-between;align-items:center;width:100%;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media (max-width:1024px){.AuthForm-module-scss-module___oBRRa__authContainer{flex-direction:column;justify-content:center;padding:40px}}@media (max-width:768px){.AuthForm-module-scss-module___oBRRa__authContainer{flex-direction:column;justify-content:center;padding:20px}}.AuthForm-module-scss-module___oBRRa__backgroundOverlay{z-index:0;background:#1a1a1a url(/assets/images/auth-banner.jpeg) 50%/cover no-repeat;width:60%;height:100%;position:absolute;top:0;left:0}.AuthForm-module-scss-module___oBRRa__backgroundOverlay:after{content:"";z-index:1;background:linear-gradient(135deg,rgba(0,0,0,.45),rgba(0,0,0,.6));width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.AuthForm-module-scss-module___oBRRa__backgroundOverlay{width:100%}}@media (max-width:768px){.AuthForm-module-scss-module___oBRRa__backgroundOverlay{width:100%}}.AuthForm-module-scss-module___oBRRa__heroContent{z-index:2;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:180px;width:60%;max-width:600px;height:100%;margin-top:80px;padding:100px 60px 60px;display:flex;position:relative}@media (max-width:1024px){.AuthForm-module-scss-module___oBRRa__heroContent{width:100%;display:none}}@media (max-width:768px){.AuthForm-module-scss-module___oBRRa__heroContent{display:none}}.AuthForm-module-scss-module___oBRRa__logo{align-items:center;gap:12px;display:flex}.AuthForm-module-scss-module___oBRRa__logoIcon{color:#fff;font-size:28px}.AuthForm-module-scss-module___oBRRa__logoText{color:#fff;margin:0;font-size:32px;font-weight:600;line-height:1.3}.AuthForm-module-scss-module___oBRRa__heroTitle{color:#fff;margin:0;font-size:36px;font-weight:600;line-height:1.2}@media (max-width:1200px){.AuthForm-module-scss-module___oBRRa__heroTitle{font-size:32px}}.AuthForm-module-scss-module___oBRRa__highlight{color:#4ade80;font-weight:700}.AuthForm-module-scss-module___oBRRa__features{flex-flow:row;align-items:flex-start;gap:60px;width:100%;margin-top:20px;display:flex}.AuthForm-module-scss-module___oBRRa__featureItem{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.AuthForm-module-scss-module___oBRRa__featureIcon{color:#4ade80;flex-shrink:0;font-size:20px;font-weight:700}.AuthForm-module-scss-module___oBRRa__featureText{color:#fff;font-size:16px;font-weight:500}.AuthForm-module-scss-module___oBRRa__authCardWrapper{z-index:2;box-sizing:border-box;will-change:auto;background:#fff;justify-content:center;align-items:flex-start;width:40%;height:100%;padding:60px 40px 40px;display:flex;position:relative;overflow-y:auto}.AuthForm-module-scss-module___oBRRa__authCardWrapper::-webkit-scrollbar{width:6px}.AuthForm-module-scss-module___oBRRa__authCardWrapper::-webkit-scrollbar-track{background:0 0}.AuthForm-module-scss-module___oBRRa__authCardWrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.AuthForm-module-scss-module___oBRRa__authCardWrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (max-width:1024px){.AuthForm-module-scss-module___oBRRa__authCardWrapper{width:100%;padding:60px 28px 40px}}@media (max-width:768px){.AuthForm-module-scss-module___oBRRa__authCardWrapper{width:100%;padding:40px 24px 36px}}.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin{z-index:2;box-sizing:border-box;will-change:auto;background:#fff;justify-content:center;align-items:center;width:40%;height:100%;padding:60px 40px 40px;display:flex;position:relative;overflow-y:auto}.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin::-webkit-scrollbar{width:6px}.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin::-webkit-scrollbar-track{background:0 0}.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (max-width:1024px){.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin{width:100%;padding:60px 28px 40px}}@media (max-width:768px){.AuthForm-module-scss-module___oBRRa__authCardWrapperLogin{width:100%;padding:40px 24px 36px}}.AuthForm-module-scss-module___oBRRa__authCard{flex-direction:column;gap:20px;width:100%;max-width:500px;display:flex}.AuthForm-module-scss-module___oBRRa__headingSection{flex-direction:column;gap:12px;display:flex}.AuthForm-module-scss-module___oBRRa__headingSection .AuthForm-module-scss-module___oBRRa__suggestionHeader{border-bottom:1px solid #e8e8e8;align-items:center;gap:10px;padding-bottom:12px;display:flex}.AuthForm-module-scss-module___oBRRa__headingSection .AuthForm-module-scss-module___oBRRa__suggestionHeader .AuthForm-module-scss-module___oBRRa__icon{color:var(--primary);font-size:14px}.AuthForm-module-scss-module___oBRRa__headingSection .AuthForm-module-scss-module___oBRRa__suggestionHeader span{color:#001529;letter-spacing:.3px;font-size:14px;font-weight:600}.AuthForm-module-scss-module___oBRRa__welcomeText{color:#3b82f6;text-align:left;letter-spacing:.5px;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:600}.AuthForm-module-scss-module___oBRRa__authTitle{color:#1a1a1a;text-align:left;letter-spacing:-.5px;margin:0 0 8px;font-family:Poppins,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3}@media (max-width:480px){.AuthForm-module-scss-module___oBRRa__authTitle{font-size:24px}}.AuthForm-module-scss-module___oBRRa__suggestionText{color:#4b5563;text-align:left;margin:0;font-size:14px;font-weight:400;line-height:1.6}.AuthForm-module-scss-module___oBRRa__suggestionText strong{color:#c21515;font-weight:600}.AuthForm-module-scss-module___oBRRa__guidelineTable{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin:4px 0 12px;overflow:hidden}.AuthForm-module-scss-module___oBRRa__guidelineTable table{border-collapse:collapse;width:100%}.AuthForm-module-scss-module___oBRRa__guidelineTable table thead tr{background:#f5f5f5}.AuthForm-module-scss-module___oBRRa__guidelineTable table thead tr th{text-align:center;color:#001529;border-bottom:2px solid #d9d9d9;border-right:1px solid #e8e8e8;padding:12px 10px;font-size:12px;font-weight:600}.AuthForm-module-scss-module___oBRRa__guidelineTable table thead tr th:last-child{border-right:none}.AuthForm-module-scss-module___oBRRa__guidelineTable table tbody tr{transition:background-color .2s}.AuthForm-module-scss-module___oBRRa__guidelineTable table tbody tr:hover{background:#f9f9f9}.AuthForm-module-scss-module___oBRRa__guidelineTable table tbody tr td{color:#262626;text-align:center;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:10px;font-size:11px}.AuthForm-module-scss-module___oBRRa__guidelineTable table tbody tr td:last-child{border-right:none}.AuthForm-module-scss-module___oBRRa__guidelineTable table tbody tr td:empty{background:#fafafa}.AuthForm-module-scss-module___oBRRa__guidelineTable table tbody tr:last-child td{border-bottom:none}.AuthForm-module-scss-module___oBRRa__formSection{flex-direction:column;gap:16px;display:flex}.AuthForm-module-scss-module___oBRRa__countrySelectWrapper{flex-direction:column;gap:8px;display:flex}.AuthForm-module-scss-module___oBRRa__inputLabel{color:#374151;font-size:14px;font-weight:500}.AuthForm-module-scss-module___oBRRa__inputLabel:after{content:" *";color:#ef4444;font-weight:700}.AuthForm-module-scss-module___oBRRa__authInput{box-sizing:border-box;border-radius:6px;height:44px;font-size:14px;background:#fff!important;border:1px solid #d1d5db!important;padding:0 16px!important;transition:all .2s!important}.AuthForm-module-scss-module___oBRRa__authInput:hover{border-color:#9ca3af!important}.AuthForm-module-scss-module___oBRRa__authInput:focus,.AuthForm-module-scss-module___oBRRa__authInput:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.AuthForm-module-scss-module___oBRRa__authInput input{font-size:14px!important}.AuthForm-module-scss-module___oBRRa__authInput input::placeholder{color:#9ca3af!important}.AuthForm-module-scss-module___oBRRa__countrySelect{width:100%!important}.AuthForm-module-scss-module___oBRRa__countrySelect .AuthForm-module-scss-module___oBRRa__ant-select-selector{box-sizing:border-box;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;align-items:center!important;height:44px!important;padding:0 12px!important;font-size:14px!important;transition:all .2s!important;display:flex!important}.AuthForm-module-scss-module___oBRRa__countrySelect .AuthForm-module-scss-module___oBRRa__ant-select-selector:hover{border-color:#9ca3af!important}.AuthForm-module-scss-module___oBRRa__countrySelect .AuthForm-module-scss-module___oBRRa__ant-select-focused .AuthForm-module-scss-module___oBRRa__ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.AuthForm-module-scss-module___oBRRa__countrySelect .AuthForm-module-scss-module___oBRRa__ant-select-selection-item{align-items:center!important;font-size:14px!important;display:flex!important}.AuthForm-module-scss-module___oBRRa__countrySelect .AuthForm-module-scss-module___oBRRa__ant-select-arrow{color:#9ca3af!important}.AuthForm-module-scss-module___oBRRa__continueButton{text-align:center!important;color:#fff!important;background:#3b82f6!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:44px!important;margin-top:12px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}.AuthForm-module-scss-module___oBRRa__continueButton:hover{background:#2563eb!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(59,130,246,.4)!important}.AuthForm-module-scss-module___oBRRa__continueButton:active{background:#1d4ed8!important;transform:translateY(0)!important}.AuthForm-module-scss-module___oBRRa__continueButton:disabled{cursor:not-allowed!important;background:#d1d5db!important}.AuthForm-module-scss-module___oBRRa__phoneSection{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 0;display:flex}.AuthForm-module-scss-module___oBRRa__phoneNumber{color:#3b82f6;letter-spacing:-.2px;font-size:14px;font-weight:600}.AuthForm-module-scss-module___oBRRa__changeLink{color:#3b82f6;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.AuthForm-module-scss-module___oBRRa__changeLink:hover{color:#2563eb}.AuthForm-module-scss-module___oBRRa__changeLink:disabled{color:#8c8c8c;cursor:not-allowed}.AuthForm-module-scss-module___oBRRa__otpVerificationHeading{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.AuthForm-module-scss-module___oBRRa__otpVerificationTitle{color:#1a1a1a;margin:0;font-size:24px;font-weight:700;line-height:1.3}.AuthForm-module-scss-module___oBRRa__otpVerificationSubtext{color:#6b7280;word-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:2;display:inline}.AuthForm-module-scss-module___oBRRa__otpPhoneNumber{color:#3b82f6;letter-spacing:-.2px;margin:0 8px;font-size:14px;font-weight:600;display:inline}.AuthForm-module-scss-module___oBRRa__otpChangeButton{color:#3b82f6;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.AuthForm-module-scss-module___oBRRa__otpChangeButton:hover{color:#2563eb}.AuthForm-module-scss-module___oBRRa__otpChangeButton:disabled{color:#8c8c8c;cursor:not-allowed}.AuthForm-module-scss-module___oBRRa__inputsContainer{grid-template-columns:repeat(6,1fr);gap:10px;width:100%;margin-bottom:20px;display:grid}.AuthForm-module-scss-module___oBRRa__otpInput{aspect-ratio:1;text-align:center;color:#262626;cursor:text;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-width:0;max-width:52px;height:52px;padding:0;font-family:Courier New,monospace;font-size:16px;font-weight:600;transition:all .2s}.AuthForm-module-scss-module___oBRRa__otpInput:hover:not(:disabled){border-color:#9ca3af;box-shadow:0 1px 2px rgba(0,0,0,.05)}.AuthForm-module-scss-module___oBRRa__otpInput:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AuthForm-module-scss-module___oBRRa__otpInput:focus-visible{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AuthForm-module-scss-module___oBRRa__otpInput::placeholder{color:#d1d5db}.AuthForm-module-scss-module___oBRRa__otpInput:disabled{cursor:not-allowed;color:#9ca3af;background-color:#f3f4f6;border-color:#e5e7eb}.AuthForm-module-scss-module___oBRRa__otpInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AuthForm-module-scss-module___oBRRa__otpInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AuthForm-module-scss-module___oBRRa__otpInput[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.AuthForm-module-scss-module___oBRRa__otpResendSection{text-align:right;color:#9ca3af;margin:-8px 6px 12px 0;padding:0;font-size:13px;font-weight:400;line-height:1.6}.AuthForm-module-scss-module___oBRRa__otpResendLink{color:#3b82f6;cursor:pointer;background:0 0;border:none;margin-left:5px;padding:0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline}.AuthForm-module-scss-module___oBRRa__otpResendLink:hover:not(:disabled){color:#2563eb}.AuthForm-module-scss-module___oBRRa__otpResendLink:disabled{color:#8c8c8c;cursor:not-allowed}.AuthForm-module-scss-module___oBRRa__expiredMessage{text-align:center;color:#ff4d4f;background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;margin-top:12px;padding:12px;font-size:14px;font-weight:500}.AuthForm-module-scss-module___oBRRa__gradeRow{align-items:center;gap:12px;display:flex}.AuthForm-module-scss-module___oBRRa__gradeRow .AuthForm-module-scss-module___oBRRa__gradeSeparator{color:#8c8c8c;padding:0 4px;font-size:14px;font-weight:500}
