.Auth_authFormButton__AQBA8,.Auth_button__PQfZN{padding:1rem;font-size:1rem;border:none;outline:none;border-radius:4px;cursor:pointer;transition:all .3s}.Auth_button__PQfZN.Auth_primaryButton__RHFmI,.Auth_primaryButton__RHFmI.Auth_authFormButton__AQBA8{color:#fff;background:#353535}.Auth_button__PQfZN.Auth_primaryButton__RHFmI:hover,.Auth_primaryButton__RHFmI.Auth_authFormButton__AQBA8:hover{background:#73d2de;color:#353535}@keyframes Auth_spin__HwSDE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Auth_move__fzkjR{0%{transform-origin:bottom left;transform:scale(1)}to{transform:scale(1.2)}}@keyframes Auth_show__Xod7m{0%{opacity:1}33%{opacity:1}34%{opacity:0}99%{opacity:0}99.5%{opacity:1}}.Auth_loadingContainer__Gq5QS{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.Auth_loadingSpinner__qZAK1{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:Auth_spin__HwSDE 1s linear infinite}.Auth_loadingText__bxMQW{color:#6b7280;font-size:.875rem;text-align:center}.Auth_authSplitContainer__Ar5b6{display:flex;width:100%;height:100vh;min-height:600px}.Auth_authLeftPanel__7VQJl{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#fff;position:relative;width:33%;max-width:735px}.Auth_authRightPanel__WFH6r{flex:1 1;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center}.Auth_authWrapper__DJpkb{width:100%;height:100vh;min-height:600px;padding:0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.Auth_pmpCentralHeader__3Nr40{margin-bottom:2rem;text-align:center}.Auth_pmpCentralHeader__3Nr40 img{max-width:180px;height:auto}.Auth_loginFormWrapper__3DQX1{border-radius:16px;padding:30px 60px;width:490px;box-shadow:0 4px 6px 0 rgba(0,0,0,.04),0 0 12px 0 rgba(74,85,101,.08)}.Auth_brandingOverlay__oW0gR{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--brand-black);opacity:.56;mix-blend-mode:multiply;z-index:4}.Auth_brandingImages__LxUUO{display:flex;position:absolute;inset:0;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.Auth_brandingImageItem___vvyZ{display:block;position:absolute;width:100%;height:100%;object-fit:cover;z-index:3;animation:Auth_move__fzkjR 40s cubic-bezier(.36,0,.64,1) infinite alternate,Auth_show__Xod7m 120s cubic-bezier(.36,0,.64,1) infinite}.Auth_brandingImageItem___vvyZ:nth-of-type(2){animation:Auth_move__fzkjR 40s cubic-bezier(.36,0,.64,1) infinite alternate,Auth_show__Xod7m 120s cubic-bezier(.36,0,.64,1) 41s infinite;z-index:2}.Auth_brandingImageItem___vvyZ:nth-of-type(3){animation:Auth_move__fzkjR 40s cubic-bezier(.36,0,.64,1) infinite alternate,Auth_show__Xod7m 120s cubic-bezier(.36,0,.64,1) 81s infinite;z-index:1}.Auth_brandingContent__1Embw{position:relative;z-index:5;text-align:center;color:#fff;width:100%;padding:95px;display:flex;justify-content:space-between;align-items:flex-end;flex-flow:row-reverse}@media screen and (max-width:1299px){.Auth_brandingContent__1Embw{padding:45px 60px}}.Auth_brandingCompanyLogo__C_U0h{width:100%;height:auto;max-width:250px;object-fit:contain}@media screen and (max-width:1599px){.Auth_brandingCompanyLogo__C_U0h{max-width:175px}}.Auth_brandingSlogans__NRSyr .Auth_sloganText__rMPUI{font-size:3.75rem;font-weight:800;line-height:100%;text-align:left}@media screen and (max-width:1599px){.Auth_brandingSlogans__NRSyr .Auth_sloganText__rMPUI{font-size:2.5rem}}@media screen and (max-width:1199px){.Auth_authSplitContainer__Ar5b6{flex-direction:column;height:auto;min-height:100vh;justify-content:center;align-items:center}.Auth_authLeftPanel__7VQJl{flex:none;min-height:100vh;padding:1.5rem;width:100%}.Auth_authRightPanel__WFH6r{display:none}.Auth_pmpCentralHeader__3Nr40 img{max-width:150px}.Auth_loginFormWrapper__3DQX1{max-width:100%;padding:30px}}@media screen and (max-width:480px){.Auth_authLeftPanel__7VQJl{padding:1rem}.Auth_pmpCentralHeader__3Nr40 img{max-width:120px}}.Auth_buttonWrapper__WVgUD{display:flex;position:relative;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem;margin:2rem 0}.Auth_authFormButton__AQBA8{color:#fff;background:#353535;border:1px solid #353535;border-radius:0 4px 4px 0}.Auth_authFormButton__AQBA8:hover{background:#73d2de;border:1px solid #73d2de;color:#353535}@media screen and (max-width:480px){.Auth_authFormButton__AQBA8{border-radius:4px;margin-top:5px}}.Auth_magicLinkFormWrapper__3S07a{width:470px}.Auth_magicLinkSubheading__GSw_n{color:#252c37;text-align:center;font-size:12px;font-weight:400;line-height:16px}.Auth_magicLinkForm__5GwTx,.Auth_resetPasswordForm__pMvQ5{display:flex;position:relative;justify-content:center;align-items:center;margin-top:1rem}.Auth_magicLinkForm__5GwTx input,.Auth_resetPasswordForm__pMvQ5 input{padding:1rem .5rem;font-size:1rem;border:1px solid #353535;border-radius:4px 0 0 4px;outline:none;flex-grow:1}@media screen and (max-width:480px){.Auth_magicLinkForm__5GwTx,.Auth_resetPasswordForm__pMvQ5{flex-flow:column}.Auth_magicLinkForm__5GwTx input,.Auth_resetPasswordForm__pMvQ5 input{border-radius:4px;width:100%}}.Auth_resetPasswordForm__pMvQ5{flex-flow:row wrap}.Auth_companyLogo__JivKx{max-width:200px;max-height:80px;object-fit:contain;margin-bottom:1rem}.Auth_slogansContainer__D23GP{margin-bottom:2rem;text-align:center}.Auth_sloganPrimary__UzU8h{margin:.25rem 0;font-weight:600}.Auth_sloganSecondary__wsuXh{margin:.25rem 0}.Auth_sloganTertiary__L3sww{margin:.25rem 0;font-style:italic}.Auth_magicLinkFormWrapper__3S07a{max-width:100%;width:100%}.Auth_magicLinkHeading__ierfh{text-align:center;font-size:1.5rem;font-weight:600;color:#1f2937}.Auth_emailPasswordForm__lyCh0{display:flex;position:relative;flex-flow:column;width:100%;gap:1.5rem}.Auth_inputGroup__eR3qw{display:flex;flex-direction:column;gap:.5rem;width:100%}.Auth_inputLabel__reAqM{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.Auth_formInput__Rflrx{padding:1rem;font-size:1rem;background-color:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;outline:none;transition:all .2s ease;width:100%;box-sizing:border-box}.Auth_formInput__Rflrx:focus{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Auth_formInput__Rflrx::placeholder{color:#6b7280}.Auth_loginButton__ts5zk{padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#006bc2;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;width:100%;margin-top:.5rem}.Auth_loginButton__ts5zk:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Auth_loginButton__ts5zk:active{transform:translateY(0)}.Auth_socialSubHeaderWrapper__FtGPG{display:flex;position:relative;justify-content:center;align-items:center;margin:1rem 0}.Auth_socialSubHeaderWrapper__FtGPG:after{display:block;position:absolute;top:50%;transform:translateY(-50%);content:"";width:100%;height:1px;background:#d1d5db}.Auth_socialSubHeader__l7ufR{color:#252c37;background:#fff;text-align:center;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:1rem;z-index:1}.Auth_socialButtonsContainer__g_m1V{display:flex;justify-content:center;align-items:center;margin:1rem 0}.Auth_socialButton__aB_TE{width:48px;height:48px;border-radius:50%;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Auth_socialButton__aB_TE svg{width:30px;height:30px;flex-shrink:0}.Auth_otpContainer__HHDKf{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0}.Auth_otpInputGroup__En_Wb{display:flex;gap:.5rem;justify-content:center}.Auth_otpInput__YumhT{width:3rem;height:3rem;border:2px solid #d1d5db;border-radius:.375rem;text-align:center;font-size:1.25rem;font-weight:600;outline:none;transition:border-color .2s}.Auth_otpInput__YumhT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Auth_otpInput__YumhT:disabled{background-color:#f3f4f6;cursor:not-allowed}.Auth_otpLoading__11Cmx{color:#6b7280;font-size:.875rem}.Auth_otpActions__CayPL{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.Auth_resendButton__zDZER{background:none;border:none;color:#3b82f6;text-decoration:underline;cursor:pointer;font-size:.875rem}.Auth_resendButton__zDZER:hover{color:#2563eb}.Auth_resendButton__zDZER:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.Auth_backButton___CmJz{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.875rem;width:100%;text-align:right;margin-top:5px}.Auth_backButton___CmJz:hover{color:#374151}.Auth_authMethodToggle__vQS6P{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.Auth_toggleLabel___PkPg{white-space:nowrap;color:#252c37;font-size:14px;font-weight:400;line-height:20px}.Auth_toggleSwitch__7T_f2{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer}.Auth_toggleInput__y0vlv{opacity:0;width:0;height:0;position:absolute}.Auth_toggleSlider__WVnuu{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;border-radius:32px;transition:all .3s ease}.Auth_toggleSlider__WVnuu:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(74,85,101,.1)}.Auth_toggleInput__y0vlv:checked+.Auth_toggleSlider__WVnuu{background-color:#6a7282}.Auth_toggleInput__y0vlv:checked+.Auth_toggleSlider__WVnuu:before{transform:translateX(16px)}.Auth_toggleSwitch__7T_f2:hover .Auth_toggleSlider__WVnuu{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Auth_otpVerificationContainer__ZefRI{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:1rem}.Auth_otpVerificationContainer__ZefRI p{margin-bottom:1rem;color:#6b7280;font-size:.875rem}.Auth_successMessage__A3xXA{text-align:center;color:#059669;font-weight:500;margin:1rem 0}.Auth_errorMessage__84_Jm{color:#dc2626;font-size:.875rem;text-align:center;margin:.5rem 0}.Auth_forgotPasswordLink__z0sQ7{background:none;border:none;color:#006bc2;text-decoration:none;cursor:pointer;font-size:12px;font-weight:500;margin-top:5px;width:100%;text-align:right;padding:0}.Auth_forgotPasswordLink__z0sQ7:hover{color:#2563eb;text-decoration:underline}.Auth_passwordInputWrapper__Xgh6S{position:relative;display:flex;align-items:center}.Auth_passwordInputWrapper__Xgh6S .Auth_formInput__Rflrx{padding-right:3rem}.Auth_passwordInputWrapper__Xgh6S .Auth_passwordToggle__0_2H3{position:absolute;right:.75rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Auth_passwordInputWrapper__Xgh6S .Auth_passwordToggle__0_2H3:hover{color:#6b7280;background-color:rgba(0,0,0,.05)}.Auth_passwordInputWrapper__Xgh6S .Auth_passwordToggle__0_2H3 .Auth_eyeIcon__p7uDP{width:18px;height:18px;color:inherit;flex-shrink:0}.Auth_termsText__Ttw9M{color:#252c37;text-align:center;font-size:12px;font-weight:400;line-height:16px;margin:10px 0}