.Auth_page__5l2Uj{min-height:100vh;background:var(--color-grey-light);padding:2rem;width:100%;box-sizing:border-box;overflow-x:hidden;flex-direction:column;gap:40px}.Auth_headerRow__vbUPE,.Auth_page__5l2Uj{display:flex;justify-content:space-between}.Auth_headerRow__vbUPE{flex-direction:row;align-items:center}.Auth_logo__q3Zea{width:200px;height:auto}.Auth_signUpContainer__Mxnzr{display:flex;flex-direction:row;align-items:center;gap:20px}.Auth_signUpContainer__Mxnzr p{font-size:.9rem}.Auth_contactButton__AlHUO{padding:24px 40px;border-radius:12px;font-weight:600;height:50px;text-decoration:none;transition:background-color .3s,color .3s;color:#fff;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;border:none}.Auth_contactButton__AlHUO:hover{background-color:var(--color-primary-light)}.Auth_container__E0cyZ{flex:1 1;display:flex;align-items:center;justify-content:center}.Auth_cardWrapper__gAJsJ{display:grid;grid-template-columns:400px 1fr;width:1000px;max-width:100%;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px var(--color-box-shadow)}.Auth_leftPanel__rOJ0_{padding:2.5rem;background:var(--color-white);display:flex;flex-direction:column;min-height:var(--initial-panel-height,auto)}.Auth_leftPanel__rOJ0_ h1{font-size:2rem;color:var(--color-black);margin-bottom:.5rem}.Auth_subtitle__dCxJC{color:var(--color-grey);margin-bottom:2.5rem;border-bottom:1px solid var(--color-divider-lines);padding-bottom:1.5rem}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:1.5rem;width:100%;flex:1 1}.Auth_inputGroup__N5wVU{display:flex;flex-direction:column;gap:.5rem}.Auth_inputGroup__N5wVU label{font-size:.9rem;color:var(--color-black)}.Auth_inputGroup__N5wVU input{padding:.8rem;border:1px solid var(--color-divider-lines);border-radius:8px;font-size:1rem;transition:all .2s ease}.Auth_inputGroup__N5wVU input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.Auth_passwordHeader__pxsbM{display:flex;justify-content:space-between;align-items:center}.Auth_forgot__OoXrx{font-size:.9rem;color:var(--color-primary);text-decoration:none;cursor:pointer;position:relative}.Auth_forgot__OoXrx:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:var(--color-primary);transition:width .3s ease-in-out}.Auth_forgot__OoXrx:hover:after{width:100%}.Auth_loginButton__sNQ7u{width:100%;overflow:hidden;position:relative;transition:all .3s ease;background:var(--color-primary);color:#fff;border:none;padding:1rem;border-radius:8px;font-size:1rem;cursor:pointer;margin:1rem 0}.Auth_loginButton__sNQ7u:hover{background:var(--color-primary-dark);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.Auth_loginButton__sNQ7u:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);transform:rotate(45deg) translateY(-100%);transition:transform .6s ease}.Auth_loginButton__sNQ7u:hover:after{transform:rotate(45deg) translateY(100%)}.Auth_backToLogin__B0Gc_,.Auth_signup__2TGmc{margin-top:auto;text-align:center;color:var(--color-grey)}.Auth_backToLogin__B0Gc_{cursor:pointer}.Auth_backToLogin__B0Gc_:hover{color:var(--color-primary)}.Auth_rightPanel__TmHtR{position:relative;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);overflow:hidden;flex:1 1}.Auth_rightPanel__TmHtR:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 2px,transparent 0,transparent 4px);pointer-events:none;-webkit-clip-path:inset(0);clip-path:inset(0)}.Auth_content__lVUW5{color:#fff;max-width:600px;padding:2.5rem}.Auth_content__lVUW5 h2{font-size:4rem;line-height:1.1;margin-bottom:.5rem;font-weight:500;font-style:italic}.Auth_content__lVUW5 h3{font-size:2.5rem;line-height:1.2;font-weight:400;margin-left:4rem;margin-bottom:3rem}.Auth_dashboardPreview__Pkv7F{margin-top:4rem;position:relative}.Auth_previewImage__8xf7S{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.Auth_footer__H60OR{text-align:center;font-size:.7rem;color:var(--color-grey);padding:0 20px;margin-top:auto}.Auth_footer__H60OR a{font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--color-grey-transparent);text-decoration-color:var(--color-grey-transparent)}.Auth_footer__H60OR a:hover{-webkit-text-decoration-color:var(--color-grey);text-decoration-color:var(--color-grey)}@media (max-width:1024px){.Auth_cardWrapper__gAJsJ{width:90%;max-width:800px}.Auth_leftPanel__rOJ0_{width:350px}.Auth_content__lVUW5 h2{font-size:3rem}.Auth_content__lVUW5 h3{font-size:2.5rem}}@media (max-width:768px){.Auth_headerRow__vbUPE{flex-direction:column}.Auth_signUpContainer__Mxnzr{display:none}.Auth_cardWrapper__gAJsJ{grid-template-columns:1fr}.Auth_leftPanel__rOJ0_{width:100%;height:auto}.Auth_rightPanel__TmHtR{display:none}}@media (max-width:480px){.Auth_page__5l2Uj{padding:20px}.Auth_cardWrapper__gAJsJ{width:100%}.Auth_signup__2TGmc{font-size:.9rem}}[class] .Auth_grecaptcha-badge__KEYyR{visibility:hidden!important}.Auth_passwordStrength__qpIYj{margin-top:.5rem}.Auth_strengthBar__WC6GA{display:flex;margin-bottom:.25rem}.Auth_strengthSegment__8a0k7{height:4px;flex:1 1;margin-right:2px;background-color:var(--color-off-white);transition:background-color .3s ease}.Auth_strengthSegment__8a0k7[data-strength="1"]{background-color:var(--color-rejected)}.Auth_strengthSegment__8a0k7[data-strength="2"]{background-color:var(--color-warning)}.Auth_strengthSegment__8a0k7[data-strength="3"]{background-color:var(--color-success-light)}.Auth_strengthSegment__8a0k7[data-strength="4"]{background-color:var(--color-success)}.Auth_passwordRequirements__CxZOa,.Auth_strengthText__RBa_x{font-size:.8rem;color:var(--color-grey)}.Auth_passwordRequirements__CxZOa{margin-top:.5rem}.Auth_errorMessage__3Ighb{background-color:var(--color-error-background);color:var(--color-error);padding:.8rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem;text-align:center;border:1px solid var(--color-error-light)}.Auth_errorContainer__tN3HP{text-align:center;padding:3rem}.Auth_errorIcon__QELOh{font-size:4rem;margin-bottom:1.5rem}.Auth_errorIcon__QELOh.Auth_warning__tCab0{color:var(--color-warning)}.Auth_errorIcon__QELOh.Auth_error__tYrBg{color:var(--color-error)}.Auth_errorMessage__3Ighb{color:var(--color-grey);font-size:1.1rem;max-width:600px;margin:1.5rem auto}.Auth_errorCodeBox___LPdG{background:var(--color-grey-light);padding:1.5rem;border-radius:12px;margin-bottom:2rem;display:inline-block;min-width:300px}.Auth_errorCodeBox___LPdG.Auth_critical__hB899{background:var(--color-error-background)}.Auth_errorCodeLabel__uJxcK{font-size:.9rem;margin-bottom:.5rem;color:var(--color-grey)}.Auth_errorCodeDisplay__JDQwh{display:flex;align-items:center;justify-content:center;gap:10px}.Auth_errorCode__njxu3{font-family:monospace;background:var(--color-white);padding:.5rem 1rem;border-radius:4px;font-size:1.2rem;letter-spacing:1px;font-weight:700;color:var(--color-grey-dark)}.Auth_errorCode__njxu3.Auth_critical__hB899{color:var(--color-error)}.Auth_copyButton__7h2cC{border:none;background:none;cursor:pointer;color:var(--color-grey);transition:color .3s}.Auth_copyButton__7h2cC.Auth_copied__4iPf5{color:var(--color-success)}.Auth_contactInfo__qVu1I{margin-bottom:2rem;color:var(--color-grey)}.Auth_contactLink__M3N1t{color:var(--color-primary);font-weight:700;text-decoration:none}.Auth_actionButtons__RnPpD{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.Auth_fullWidthCard__lSDWQ{grid-template-columns:1fr!important}.Auth_mainContent__wsp4G{padding:2.5rem;background:var(--color-white);display:flex;flex-direction:column;min-height:var(--initial-panel-height,auto)}.Auth_passwordInputWrapper__oOnYP{position:relative;display:flex;align-items:center}.Auth_passwordInputWrapper__oOnYP input{width:100%;padding-right:40px}.Auth_passwordToggle__6CHcF{position:absolute;right:12px;background:none;border:none;color:var(--color-grey);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;font-size:1rem}.Auth_passwordToggle__6CHcF:hover{color:var(--color-primary)}.Auth_passwordToggle__6CHcF:focus{outline:none}.Auth_divider__EZE0r{display:flex;align-items:center;margin:1.5rem 0;color:var(--color-grey);font-size:.9rem}.Auth_divider__EZE0r:after,.Auth_divider__EZE0r:before{content:"";flex:1 1;height:1px;background:var(--color-grey-light)}.Auth_divider__EZE0r span{padding:0 1rem;background:#fff}.Auth_microsoftButton__U_Fb0{width:100%;height:48px;border:1px solid #8c8c8c;background:#fff;border-radius:2px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:400;color:#1f1f1f;margin-bottom:1rem}.Auth_microsoftButton__U_Fb0:hover:not(:disabled){background:#f9f9f9;border-color:#8c8c8c}.Auth_microsoftButton__U_Fb0:active:not(:disabled){background:#f3f3f3;border-color:#8c8c8c}.Auth_microsoftButton__U_Fb0:disabled{opacity:.6;cursor:not-allowed}.Auth_microsoftButtonContent__oFYLl{display:flex;align-items:center;justify-content:center;gap:12px}.Auth_microsoftIcon__NwUqr{flex-shrink:0}.Auth_buttonGroup__ZNwhe .Auth_microsoftButton__U_Fb0{margin-bottom:0}.Auth_criticalNote__cPhjL{font-size:.8rem;color:var(--color-error);margin-top:.5rem;font-weight:500}.Auth_supportButton__dQOND{display:inline-flex;align-items:center;padding:12px 24px;background:var(--color-error);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;font-size:.95rem;margin:1rem 0}.Auth_supportButton__dQOND:hover{color:var(--color-error);background:var(--color-error-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-error-rgb),.3)}