.Input_inputWrapper__SiWnK{position:relative;margin:0}.Input_inputWrapper__SiWnK input{font-family:var(--font-base);font-size:16px;font-weight:146;line-height:1;letter-spacing:-.025rem;background-color:#121212;color:#fff;outline:none;border:none;font-size:1.8rem;text-align:center;padding:2rem;width:100%}@media(min-width:430px){.Input_inputWrapper__SiWnK input{font-size:calc(.9900990099vw + 11.7425742574px)}}@media(min-width:1440px){.Input_inputWrapper__SiWnK input{font-size:26px}}.Input_inputWrapper__SiWnK input:-webkit-autofill{font-size:1.8rem}.Input_inputWrapper__SiWnK input:autofill{font-size:1.8rem}.Input_inputWrapper__SiWnK input:-webkit-autofill~label{top:0;opacity:.5;transform:scale(.5) translateY(-10px)}.Input_inputWrapper__SiWnK input:autofill~label,.Input_inputWrapper__SiWnK input:focus-visible~label,.Input_inputWrapper__SiWnK input:focus~label,.Input_inputWrapper__SiWnK input:invalid~label,.Input_inputWrapper__SiWnK input:user-invalid~label,.Input_inputWrapper__SiWnK input:user-valid~label,.Input_inputWrapper__SiWnK input:valid~label{top:0;opacity:.5;transform:scale(.5) translateY(-10px)}.Input_inputWrapper__SiWnK input:user-invalid~.Input_icon__gNDnZ,[class*=isInvalid] .Input_inputWrapper__SiWnK input~.Input_icon__gNDnZ{opacity:1;transition-delay:.5s}.Input_inputWrapper__SiWnK input:user-invalid~.Input_bar__zYlDy:before,[class*=isInvalid] .Input_inputWrapper__SiWnK input~.Input_bar__zYlDy:before{background:var(--error-color,red)}.Input_inputWrapper__SiWnK input:focus-visible{outline:none}.Input_inputWrapper__SiWnK input:focus-visible~.Input_bar__zYlDy:before{width:100%;opacity:1}.Input_inputWrapper__SiWnK input:-webkit-autofill{background-color:#121212!important;outline:none!important;color:#fff!important;box-shadow:none;-webkit-background-clip:text}.Input_inputWrapper__SiWnK input:autofill{background-color:#121212!important;outline:none!important;color:#fff!important;box-shadow:none;-webkit-background-clip:text}.Input_inputWrapper__SiWnK input:-internal-autofill-selected{background-color:#121212!important}.Input_inputWrapper__SiWnK label{font-family:var(--font-base);font-size:16px;font-weight:146;line-height:1;letter-spacing:-.025rem;font-size:1.8rem!important;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;left:0;transition:all .15s ease-out}@media(min-width:430px){.Input_inputWrapper__SiWnK label{font-size:calc(.9900990099vw + 11.7425742574px)}}@media(min-width:1440px){.Input_inputWrapper__SiWnK label{font-size:26px}}@media(max-width:768px){.Input_inputWrapper__SiWnK label{font-size:1.4rem!important}}.Input_inputWrapper__SiWnK .Input_bar__zYlDy{position:relative;display:block;width:100%;height:1px;background-color:var(--form-tertiary-color,#121212)}.Input_inputWrapper__SiWnK .Input_bar__zYlDy:before{content:" ";position:absolute;width:80%;left:50%;transform:translateX(-50%);opacity:0;background-color:#fff;height:1px;transition:all .1s ease-out}.Input_passwordInput__c_i5X .Input_bar__zYlDy{width:calc(100% - 16ch)}@media(max-width:768px){.Input_passwordInput__c_i5X .Input_bar__zYlDy{width:calc(100% - 10ch)}}.Input_icon__gNDnZ{--icon-size:28px;background-color:var(--error-color,red);border-radius:50%;display:flex;width:var(--icon-size);height:var(--icon-size);flex-direction:column;justify-content:center;flex-shrink:0;color:#121212;text-align:center;font-size:16px;font-weight:146;font-style:normal;line-height:16px;letter-spacing:-.64px;position:absolute;right:0;right:calc(var(--icon-size)*-.5);top:50%;transform:translateY(-50%);opacity:0;transition:opacity .5s ease-out}.LoginButton_LoginButton__B5_XJ:disabled{--btn-background:transparent;cursor:not-allowed;opacity:1}.LoginButton_LoginButton__B5_XJ:disabled:hover [class*=bg]{--btn-background:transparent}.LoginButton_loading__If_CP{--icon-size:27px}.LoginButton_loading__If_CP [class*=icon]{width:var(--icon-size)!important;height:var(--icon-size)!important}.login_login__v5o1O{--form-tertiary-color:hsla(0,0%,100%,.1);--form-tertiary-text-color:#3d3d3d;--error-color:#e9152a;background-color:#121212;color:#fff;display:flex;font-size:1.6rem;font-weight:90;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}.login_login__v5o1O .login_topRow__KIeNr{height:20vh;display:flex;align-items:center}.login_login__v5o1O .login_formRow__MZo7B{flex:1 1;display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:90%;max-width:500px}.login_login__v5o1O .login_ssoButton__zvgnf{max-width:300px;margin:0 auto}.login_login__v5o1O .login_formGroup__mXFxO{margin:4rem 0;position:relative}@media(max-width:768px){.login_login__v5o1O .login_formGroup__mXFxO{margin:2rem 0}}.login_login__v5o1O .login_hrFormGroup__HDs9A{margin:3.5rem 0 0;font-size:1.4rem}@media(max-width:768px){.login_login__v5o1O .login_hrFormGroup__HDs9A{font-size:1.4rem}}.login_login__v5o1O .login_footerRow__Z_rY8{height:20vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:5rem;padding-right:5rem}.login_login__v5o1O .login_footerRow__Z_rY8 p:first-child{font-variation-settings:"wght" 120!important;margin-bottom:2rem}.login_login__v5o1O .login_footerRow__Z_rY8 p:last-child{font-variation-settings:"wght" 45!important;line-height:1.2;letter-spacing:-.025rem}.login_login__v5o1O .login_footerRow__Z_rY8 p a{color:#fff;text-decoration:underline;text-underline-offset:.5em}.login_login__v5o1O .login_footerRow__Z_rY8 p a:hover{color:#1ed760}.login_login__v5o1O .login_title__YwXMt{font-family:var(--font-base);font-size:26px;font-weight:146;line-height:1;letter-spacing:-.025em;font-size:1.8rem!important}@media(min-width:430px){.login_login__v5o1O .login_title__YwXMt{font-size:calc(3.6241610738vw + 10.4161073826px)}}@media(min-width:1920px){.login_login__v5o1O .login_title__YwXMt{font-size:80px}}.login_login__v5o1O .login_hr__RmJZe{text-align:center;position:relative;color:var(--form-tertiary-text-color);width:100%;margin:0}.login_login__v5o1O .login_hr__RmJZe span{background:#121212;padding:0 3rem;position:relative;z-index:2}@media(max-width:768px){.login_login__v5o1O .login_hr__RmJZe span{padding:0 1rem}}.login_login__v5o1O .login_hr__RmJZe:after{content:" ";position:absolute;border-bottom:1px solid var(--form-tertiary-color);top:50%;width:100%;left:0;z-index:1}.login_forgotPassword__dlmTK{background-color:#121212;color:var(--form-tertiary-text-color);position:absolute;right:0;bottom:-.55em;padding-left:.8em;font-size:1.4rem}.login_forgotPassword__dlmTK:focus-visible,.login_forgotPassword__dlmTK:hover{--btn-hover-bg:$spotifyGreen;color:#1ed760;cursor:pointer}@media(max-width:768px){.login_forgotPassword__dlmTK{font-size:10px}}.login_superTitle__UwVtG{color:#1ed860;text-align:center;font-size:50px;font-style:normal;font-weight:146;line-height:110%;letter-spacing:-.03em;margin-bottom:18px}@media(min-width:430px){.login_superTitle__UwVtG{font-size:calc(3.355704698vw + 35.5704697987px)}}@media(min-width:1920px){.login_superTitle__UwVtG{font-size:100px}}@media(min-width:430px){.login_superTitle__UwVtG{margin-bottom:calc(.8053691275vw + 14.5369127517px)}}@media(min-width:1920px){.login_superTitle__UwVtG{margin-bottom:30px}}.login_bodyText__5HXBW{font-family:var(--font-base);font-size:14px;font-weight:95;line-height:1.2;letter-spacing:-.025rem;margin-bottom:26px;text-wrap:balance}@media(min-width:430px){.login_bodyText__5HXBW{font-size:calc(.5940594059vw + 11.4455445545px)}}@media(min-width:1440px){.login_bodyText__5HXBW{font-size:20px}}@media(min-width:430px){.login_bodyText__5HXBW{margin-bottom:calc(1.3422818792vw + 20.2281879195px)}}@media(min-width:1920px){.login_bodyText__5HXBW{margin-bottom:46px}}.InputError_icon__Kv1Qw{--icon-size:28px;background-color:var(--error-color,red);border-radius:50%;display:flex;width:var(--icon-size);height:var(--icon-size);flex-direction:column;justify-content:center;flex-shrink:0;color:#121212;text-align:center;font-size:16px;font-weight:146;font-style:normal;line-height:16px;letter-spacing:-.64px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .5s ease-out}.InputError_message__cESGb{background-color:#121212;color:var(--form-tertiary-text-color);font-size:10px;padding-left:2.8rem;position:absolute;right:0;bottom:-.5em}@media(min-width:430px){.InputError_message__cESGb{font-size:calc(.2684563758vw + 8.8456375839px)}}@media(min-width:1920px){.InputError_message__cESGb{font-size:14px}}