.auth-module__3J3hza__formInput{box-sizing:content-box;flex-direction:column;width:100%;display:flex}.auth-module__3J3hza__bigMargin{margin-bottom:8px}.auth-module__3J3hza__formInput>input{border:1px solid;border-image-slice:1;border-image-source:var(--gradientHorizontal);box-sizing:border-box;width:100%}.auth-module__3J3hza__formInput>input:hover{border:1px solid var(--accent)}.auth-module__3J3hza__passwordStrengthWrapper{width:100%;margin-top:4px;margin-bottom:8px}.auth-module__3J3hza__passwordStrengthRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.auth-module__3J3hza__passwordStrengthLine{background-color:#0000;border-radius:4px;flex-grow:1;height:8px;transition:width .3s ease-in-out}.auth-module__3J3hza__passwordStrengthLabel{text-transform:capitalize;white-space:nowrap;align-items:center;padding-bottom:5px;font-size:1rem;display:flex;position:relative;top:6px}.auth-module__3J3hza__popoverIconButton{cursor:pointer;align-items:center;width:30px;height:30px;display:flex}.auth-module__3J3hza__weakBar{background-color:var(--red);width:33%}.auth-module__3J3hza__mediumBar{background-color:var(--yellow);width:66%}.auth-module__3J3hza__strongBar{background-color:var(--green);width:100%}.auth-module__3J3hza__weak{color:var(--red)}.auth-module__3J3hza__medium{color:var(--yellow)}.auth-module__3J3hza__strong{color:var(--green)}.auth-module__3J3hza__passwordRequirements p{margin:4px 0;padding-top:2px}.auth-module__3J3hza__passwordStrengthColumn{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.auth-module__3J3hza__popoverWrapper{position:relative}.auth-module__3J3hza__popoverBox{opacity:0;pointer-events:none;background-color:var(--selected);border:1px solid var(--accent);z-index:10;border-radius:8px;width:max-content;max-width:300px;padding:7px;font-size:.9rem;transition:opacity .2s;position:absolute;bottom:calc(100% - 1rem);left:50%;transform:translate(-50%);box-shadow:0 2px 12px #00000040}.auth-module__3J3hza__popoverWrapper:hover .auth-module__3J3hza__popoverBox,.auth-module__3J3hza__popoverWrapper:hover .auth-module__3J3hza__newPasswordPopoverBox{opacity:1;pointer-events:auto}.auth-module__3J3hza__newPasswordPopoverBox{border:1px solid var(--accent);opacity:0;background-color:var(--selected);pointer-events:none;z-index:10;border-radius:8px;width:max-content;max-width:300px;padding:7px;font-size:small;transition:opacity .2s;position:absolute;top:-12px;left:calc(100% + 8px);box-shadow:0 2px 12px #00000040}.auth-module__3J3hza__login{border:3px solid var(--accent);width:324px;color:var(--accent);background-color:#0000;border-radius:15px;flex-direction:column;align-items:center;padding:32px 48px;display:flex}.auth-module__3J3hza__login>:not(:last-child){margin-bottom:32px}.auth-module__3J3hza__prompt{flex-direction:row;justify-content:center;font-size:xx-large;display:flex}.auth-module__3J3hza__prompt>img{height:1em;padding-left:8px}.auth-module__3J3hza__promptInside{flex-direction:row;justify-content:center;font-size:xx-large;display:none}.auth-module__3J3hza__promptOutside{flex-direction:row;justify-content:center;font-size:xx-large;display:flex}.auth-module__3J3hza__logomark{background:var(--gradientHorizontal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:8px}.auth-module__3J3hza__forgot{opacity:.5;margin-top:8px;display:flex}.auth-module__3J3hza__forgot>a{margin:16px}.auth-module__3J3hza__forgot:hover{opacity:1}.auth-module__3J3hza__eulaBox{border:2px solid var(--accent);background-color:var(--selected);border-radius:15px;width:60vw;height:50vh;margin-bottom:16px;padding:16px;overflow:scroll}.auth-module__3J3hza__eulaBox p{margin:0}.auth-module__3J3hza__mainEula>li{margin-top:16px}.auth-module__3J3hza__mainEula>li::marker{font-weight:700}.auth-module__3J3hza__mainEula li{margin-top:8px}.auth-module__3J3hza__verificationCentered{text-align:center;width:100%;display:block}@media (max-width:576px){.auth-module__3J3hza__login{width:fit-content;padding:16px}.auth-module__3J3hza__popoverBox{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.auth-module__3J3hza__newPasswordPopoverBox{top:unset;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.auth-module__3J3hza__eulaHeading{text-align:center}.auth-module__3J3hza__promptOutside{display:none}.auth-module__3J3hza__promptInside{display:flex}.auth-module__3J3hza__eulaBox{width:80vw}}
