.signin-module__BIhrfW__videoContainer{flex-direction:column;align-items:center;min-height:100vh;padding:2rem 0;display:flex;position:relative;overflow:hidden auto}.signin-module__BIhrfW__backgroundVideo{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.signin-module__BIhrfW__signInBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);z-index:1;background:#5882c147;border:2px solid #ffffff4d;border-radius:16px;width:90%;max-width:450px;margin:2rem auto;padding:clamp(2rem,5vw,3.2rem) clamp(1.5rem,4vw,4rem);position:relative}.signin-module__BIhrfW__titleContainer{margin-top:12rem}.signin-module__BIhrfW__aiResearchTitle{text-align:center;color:#ffffffd9;opacity:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:2rem;font-weight:700;animation:1.5s ease-out forwards signin-module__BIhrfW__slideUpFadeIn;transform:translateY(50px);font-size:clamp(4rem,15vw,13.3rem)!important}@keyframes signin-module__BIhrfW__slideUpFadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.signin-module__BIhrfW__subtitleContainer{justify-content:center;align-items:center;gap:2rem;display:flex}.signin-module__BIhrfW__salesforceLogo{opacity:0;height:50px;animation:.8s ease-out .4s forwards signin-module__BIhrfW__fadeIn}@keyframes signin-module__BIhrfW__fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.signin-module__BIhrfW__athenaSubtitle{text-align:center;color:#ffffffd9;opacity:0;font-weight:700;animation:1s ease-out .8s forwards signin-module__BIhrfW__fadeIn;font-size:clamp(2.5rem,8vw,5.5rem)!important}@keyframes signin-module__BIhrfW__fadeIn{0%{opacity:0}to{opacity:1}}.signin-module__BIhrfW__title{text-align:center;color:#fff;margin-bottom:2rem;font-size:clamp(2rem,4vw,2.88rem);font-weight:700}.signin-module__BIhrfW__backToLoginWays{appearance:none;color:#ffffffe0;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;margin-bottom:3rem;padding:0;font-size:1.4rem;text-decoration:underline}.signin-module__BIhrfW__backToLoginWays:hover{color:#fff}.signin-module__BIhrfW__form{flex-direction:column;gap:1.6rem;display:flex}.signin-module__BIhrfW__input{border:1px solid var(--border-secondary);background-color:var(--bg-primary);color:var(--text-primary);border-radius:8px;padding:clamp(1rem,2.5vw,1.2rem);font-size:1.6rem;transition:border-color .2s,background-color .2s,color .2s}.signin-module__BIhrfW__input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.signin-module__BIhrfW__input::placeholder{color:var(--text-tertiary)}.signin-module__BIhrfW__button{background-color:var(--interactive-primary);width:100%;color:var(--text-secondary);cursor:pointer;text-align:center;border:none;border-radius:8px;margin:auto;padding:clamp(.75rem,2vw,1rem);font-size:1.6rem;line-height:25px;transition:background-color .2s}.signin-module__BIhrfW__button:hover{background-color:var(--interactive-primary-hover)}.signin-module__BIhrfW__button:disabled{background-color:var(--text-quaternary);cursor:not-allowed;opacity:.6}.signin-module__BIhrfW__googleLogo,.signin-module__BIhrfW__oktaLogo{width:25px;height:25px;margin-right:8px}.signin-module__BIhrfW__serviceCloudLogo{object-fit:contain;width:25px;height:25px;margin-right:8px}.signin-module__BIhrfW__googleButton{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-secondary);justify-content:center;display:flex}.signin-module__BIhrfW__oktaButton,.signin-module__BIhrfW__serviceCloudButton{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-secondary);justify-content:center;margin-top:1.6rem;display:flex}.signin-module__BIhrfW__googleButton:hover,.signin-module__BIhrfW__oktaButton:hover,.signin-module__BIhrfW__serviceCloudButton:hover{background-color:var(--interactive-secondary-hover)}.signin-module__BIhrfW__forgotPassword{text-align:right;margin-top:.8rem}.signin-module__BIhrfW__forgotPasswordText{appearance:none;font:inherit;color:#ffffffb3;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:1.3rem;text-decoration:underline}.signin-module__BIhrfW__forgotPasswordText:hover{color:#fff}.signin-module__BIhrfW__forgotNotice{color:var(--text-secondary,#4b5563);margin-top:1rem;font-size:1.3rem}.signin-module__BIhrfW__divider{text-align:center;color:#fff;margin:2.4rem 0;font-size:1.6rem}.signin-module__BIhrfW__error{background-color:var(--status-error-bg);border:1px solid var(--status-error-border);color:var(--status-error-text);text-align:center;border-radius:4px;margin-top:1rem;padding:.75rem}.signin-module__BIhrfW__errorLogin{text-align:center;color:var(--text-danger);margin-top:1rem}.signin-module__BIhrfW__loadingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.signin-module__BIhrfW__loadingSpinner{justify-content:center;margin:2rem 0;display:flex}.signin-module__BIhrfW__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite signin-module__BIhrfW__spin}.signin-module__BIhrfW__loadingText{color:#fff;opacity:.9;margin:0;font-size:1rem}@keyframes signin-module__BIhrfW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
