.Auth-module__dP1XBq__authContainer{background-color:#f7fafc;grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}@media (max-width:991px){.Auth-module__dP1XBq__authContainer{grid-template-columns:1fr}}.Auth-module__dP1XBq__leftPanel{color:#1a202c;background-color:#fff;border-right:1px solid #edf2f7;flex-direction:column;justify-content:center;padding:60px;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.Auth-module__dP1XBq__leftPanel{display:none}}.Auth-module__dP1XBq__leftPanel:before{content:"";filter:blur(60px);z-index:1;pointer-events:none;background:radial-gradient(circle,#fc272b14 0%,#fc272b00 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-10%;right:-10%}.Auth-module__dP1XBq__leftPanel:after{content:"";filter:blur(70px);z-index:1;pointer-events:none;background:radial-gradient(circle,#28a74512 0%,#28a74500 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-15%;left:-15%}.Auth-module__dP1XBq__leftContent{z-index:2;max-width:500px;margin:0 auto;position:relative}.Auth-module__dP1XBq__brandLabel{text-transform:uppercase;letter-spacing:2px;color:var(--color-primary,#fc272b);margin-bottom:15px;font-size:14px;font-weight:800;display:inline-block}.Auth-module__dP1XBq__leftTitle{color:#1a202c;margin-bottom:24px;font-size:38px;font-weight:800;line-height:1.25}.Auth-module__dP1XBq__leftSubtitle{color:#4a5568;margin-bottom:40px;font-size:16px;line-height:1.5}.Auth-module__dP1XBq__benefitsList{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.Auth-module__dP1XBq__benefitItem{align-items:flex-start;gap:12px;display:flex}.Auth-module__dP1XBq__benefitIconContainer{color:var(--color-primary,#fc272b);background-color:#fc272b14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}.Auth-module__dP1XBq__benefitItem.Auth-module__dP1XBq__greenIcon .Auth-module__dP1XBq__benefitIconContainer{color:var(--color-success,#28a745);background-color:#28a74514}.Auth-module__dP1XBq__benefitText h5{color:#2d3748;font-size:15px;font-weight:700}.Auth-module__dP1XBq__benefitText p{color:#718096;margin-top:3px;font-size:13px;line-height:1.4}.Auth-module__dP1XBq__carbonBadgeContainer{background-color:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:12px;align-items:center;gap:16px;margin-top:10px;padding:12px 20px;display:inline-flex;box-shadow:0 4px 12px #28a7450a}.Auth-module__dP1XBq__carbonBadgeIconWrapper{color:#15803d;background-color:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Auth-module__dP1XBq__leafIcon{transform:rotate(-10deg)}.Auth-module__dP1XBq__carbonBadgeContent{text-align:left;flex-direction:column;display:flex}.Auth-module__dP1XBq__carbonBadgeMuted{color:#166534;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500}.Auth-module__dP1XBq__carbonBadgeBold{color:#14532d;letter-spacing:-.2px;font-size:15px;font-weight:800}.Auth-module__dP1XBq__rightPanel{background-color:#fff;justify-content:center;align-items:center;padding:40px;display:flex}.Auth-module__dP1XBq__formCard{width:100%;max-width:440px}.Auth-module__dP1XBq__formHeader{margin-bottom:30px}.Auth-module__dP1XBq__formTitle{color:#2d3748;font-size:28px;font-weight:800}.Auth-module__dP1XBq__formSubtitle{color:#718096;margin-top:6px;font-size:14px}.Auth-module__dP1XBq__inputGroup{margin-bottom:20px}.Auth-module__dP1XBq__inputLabel{color:#4a5568;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.Auth-module__dP1XBq__inputWrapper{position:relative}.Auth-module__dP1XBq__inputIcon{color:#a0aec0;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Auth-module__dP1XBq__authInput{border:1px solid var(--color-border,#cbd5e0);color:#2d3748;background-color:#fff;border-radius:8px;outline:none;width:100%;height:48px;padding-left:44px;padding-right:44px;font-size:15px;transition:all .2s}.Auth-module__dP1XBq__authInput:focus{border-color:var(--color-primary,#dc3545);box-shadow:0 0 0 3px #dc35451a}.Auth-module__dP1XBq__eyeToggle{cursor:pointer;color:#a0aec0;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Auth-module__dP1XBq__eyeToggle:hover{color:#718096}.Auth-module__dP1XBq__socialRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.Auth-module__dP1XBq__socialBtn{color:#4a5568;cursor:pointer;background-color:#fff;border:1px solid #cbd5e0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.Auth-module__dP1XBq__socialBtn:hover{background-color:#f7fafc;border-color:#a0aec0}.Auth-module__dP1XBq__dividerRow{align-items:center;gap:10px;margin:25px 0;display:flex}.Auth-module__dP1XBq__dividerLine{background-color:#edf2f7;flex:1;height:1px}.Auth-module__dP1XBq__dividerText{color:#a0aec0;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.Auth-module__dP1XBq__securityNote{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.Auth-module__dP1XBq__securityNoteText{color:#14532d;font-size:12px;line-height:1.4}.Auth-module__dP1XBq__otpGrid{justify-content:space-between;gap:10px;margin:24px 0;display:flex}.Auth-module__dP1XBq__otpInputBox{text-align:center;color:#2d3748;background-color:#fff;border:1px solid #cbd5e0;border-radius:8px;outline:none;width:50px;height:52px;font-size:22px;font-weight:800;transition:all .2s}.Auth-module__dP1XBq__otpInputBox:focus{border-color:var(--color-primary,#dc3545);box-shadow:0 0 0 3px #dc35451a}.Auth-module__dP1XBq__timerText{color:#718096;text-align:center;margin-top:15px;font-size:13px}.Auth-module__dP1XBq__timerLink{color:var(--color-primary,#dc3545);cursor:pointer;font-weight:700;text-decoration:none}.Auth-module__dP1XBq__timerLink.Auth-module__dP1XBq__disabled{color:#a0aec0;cursor:not-allowed;font-weight:500}.Auth-module__dP1XBq__formOptionsRow{justify-content:space-between;align-items:center;margin:15px 0 20px;display:flex}.Auth-module__dP1XBq__checkboxContainer{cursor:pointer;align-items:center;gap:8px;display:flex}.Auth-module__dP1XBq__customCheckbox,.Auth-module__dP1XBq__rememberCheckbox{accent-color:var(--color-primary,#fc272b);cursor:pointer;width:16px;height:16px}.Auth-module__dP1XBq__checkboxLabel,.Auth-module__dP1XBq__checkboxText{color:#4a5568;font-size:13.5px}.Auth-module__dP1XBq__forgotLink{color:var(--color-primary,#fc272b);font-size:13.5px;font-weight:600;text-decoration:none}.Auth-module__dP1XBq__forgotLink:hover{text-decoration:underline}.Auth-module__dP1XBq__socialCol,.Auth-module__dP1XBq__stackedSocialCol{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.Auth-module__dP1XBq__socialBtnWide,.Auth-module__dP1XBq__fullWidthSocialBtn{color:#4a5568;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.Auth-module__dP1XBq__socialBtnWide:hover,.Auth-module__dP1XBq__fullWidthSocialBtn:hover{background-color:#f8fafc;border-color:#a0aec0}.Auth-module__dP1XBq__secureDisclaimer,.Auth-module__dP1XBq__secureLoginFooter{color:#718096;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.Auth-module__dP1XBq__shieldIconMuted,.Auth-module__dP1XBq__secureIcon{color:#a0aec0;flex-shrink:0}.Auth-module__dP1XBq__phoneInputWrapper{border:1px solid var(--color-border,#cbd5e0);background-color:#fff;border-radius:8px;align-items:center;height:48px;transition:all .2s;display:flex;overflow:hidden}.Auth-module__dP1XBq__phoneInputWrapper:focus-within{border-color:var(--color-primary,#fc272b);box-shadow:0 0 0 3px #fc272b1a}.Auth-module__dP1XBq__countryDropdown,.Auth-module__dP1XBq__countryCodeSelector{color:#4a5568;-webkit-user-select:none;user-select:none;background-color:#f7fafc;align-items:center;height:100%;padding:0 14px;font-size:15px;font-weight:700;display:flex}.Auth-module__dP1XBq__countrySelect{color:#4a5568;cursor:pointer;background:0 0;border:none;outline:none;font-size:15px;font-weight:700}.Auth-module__dP1XBq__verticalSeparator,.Auth-module__dP1XBq__verticalDivider{background-color:#cbd5e0;width:1px;height:24px}.Auth-module__dP1XBq__phoneInputField,.Auth-module__dP1XBq__phoneInput{color:#2d3748;border:none;outline:none;flex:1;height:100%;padding:0 14px;font-size:15px}.Auth-module__dP1XBq__inputHelpText,.Auth-module__dP1XBq__inputHelperText{color:#718096;margin-top:5px;font-size:11px;line-height:1.3}.Auth-module__dP1XBq__termsAgreementRow,.Auth-module__dP1XBq__checkboxGroup{align-items:flex-start;gap:10px;margin:15px 0 20px;display:flex}.Auth-module__dP1XBq__termsLabel,.Auth-module__dP1XBq__checkboxText{color:#4a5568;font-size:13px;line-height:1.4}.Auth-module__dP1XBq__inlineLink,.Auth-module__dP1XBq__formLink{color:var(--color-primary,#fc272b);font-weight:600;text-decoration:none}.Auth-module__dP1XBq__inlineLink:hover,.Auth-module__dP1XBq__formLink:hover{text-decoration:underline}.Auth-module__dP1XBq__strengthWidget{margin-top:5px;margin-bottom:20px}.Auth-module__dP1XBq__meterRow{gap:6px;margin-bottom:6px;display:flex}.Auth-module__dP1XBq__meterBar{background-color:#e2e8f0;border-radius:2px;flex:1;height:4px;transition:background-color .2s}.Auth-module__dP1XBq__meterWeak{background-color:#ef4444}.Auth-module__dP1XBq__meterMedium{background-color:#f59e0b}.Auth-module__dP1XBq__meterStrong{background-color:#10b981}.Auth-module__dP1XBq__strengthText{color:#4a5568;font-size:12px}.Auth-module__dP1XBq__checklist{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.Auth-module__dP1XBq__checklist li{align-items:center;gap:8px;font-size:12px;display:flex}.Auth-module__dP1XBq__checklist li.Auth-module__dP1XBq__checked{color:#166534}.Auth-module__dP1XBq__checklist li.Auth-module__dP1XBq__unchecked{color:#a0aec0}.Auth-module__dP1XBq__checkIcon{flex-shrink:0}.Auth-module__dP1XBq__checklist li.Auth-module__dP1XBq__checked .Auth-module__dP1XBq__checkIcon{color:#10b981}.Auth-module__dP1XBq__mobileSummaryCard,.Auth-module__dP1XBq__phoneInfoCard{background-color:#fffffff2;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;max-width:320px;margin-top:30px;padding:14px 18px;display:flex;box-shadow:0 4px 12px #00000008}.Auth-module__dP1XBq__summaryCardLabel,.Auth-module__dP1XBq__phoneInfoLabel{color:#718096;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.Auth-module__dP1XBq__summaryCardNumber,.Auth-module__dP1XBq__phoneInfoNumber{color:#1a202c;margin-top:2px;font-size:15px;font-weight:800}.Auth-module__dP1XBq__changeLink,.Auth-module__dP1XBq__phoneInfoChange{color:var(--color-primary,#fc272b);font-size:13px;font-weight:700;text-decoration:none}.Auth-module__dP1XBq__successBenefitsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}@media (max-width:768px){.Auth-module__dP1XBq__successBenefitsGrid{grid-template-columns:1fr}}
