.Auth_authContainer__krRUD{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;position:relative;padding:2rem}.Auth_authContainer__krRUD:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,7%,.9) 0,hsla(0,0%,7%,.8))}.Auth_authCard__c52sr{position:relative;width:100%;max-width:500px;background-color:var(--color-background-secondary);border-radius:8px;padding:40px;box-shadow:0 15px 30px rgba(0,0,0,.4);z-index:1}.Auth_authHeader__tImyy{text-align:center;margin-bottom:30px}.Auth_authTitle__f0B_H{font-size:2.5rem;color:var(--color-primary);margin-bottom:10px;letter-spacing:2px}.Auth_authSubtitle__HOZSf{font-size:1rem;color:var(--color-text-secondary)}.Auth_authForm__Q3DLf{margin-bottom:30px}.Auth_formGroup__9PGF_{margin-bottom:20px}.Auth_formLabel__QGfQo{display:block;font-size:.9rem;color:var(--color-text-primary);margin-bottom:8px;font-weight:600}.Auth_formInput__GBmIX{width:100%;padding:12px 15px;background-color:var(--color-background);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--color-text-primary);font-size:1rem;transition:all .3s ease}.Auth_formInput__GBmIX:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(255,215,0,.2);outline:none}.Auth_formInput__GBmIX::placeholder{color:hsla(0,0%,100%,.3)}.Auth_formOptions__O9aUD{justify-content:space-between;margin-bottom:25px}.Auth_formOptions__O9aUD,.Auth_rememberMe__ga9M_{display:flex;align-items:center}.Auth_checkbox__CWB76{margin-right:8px}.Auth_forgotPassword__bH__X{color:var(--color-primary);font-size:.9rem;transition:all .3s ease}.Auth_forgotPassword__bH__X:hover{text-decoration:underline}.Auth_authButton__FY9nb{width:100%;padding:14px;background-color:var(--color-primary);color:var(--color-background);border:none;border-radius:4px;font-size:1rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.Auth_authButton__FY9nb:hover{background-color:#e6c200;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.Auth_authDivider__6Ab1T{position:relative;text-align:center;margin:30px 0}.Auth_authDivider__6Ab1T:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.1)}.Auth_authDivider__6Ab1T span{position:relative;background-color:var(--color-background-secondary);padding:0 15px;color:var(--color-text-secondary);font-size:.9rem}.Auth_socialLogin__0SQrX{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.Auth_socialButton__9eCca{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.Auth_googleButton__4C_0m{background-color:#fff;color:#333}.Auth_googleButton__4C_0m:hover{background-color:#f2f2f2;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.Auth_facebookButton__1Jlfx{background-color:#3b5998;color:#fff}.Auth_facebookButton__1Jlfx:hover{background-color:#344e86;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.Auth_authFooter__Wv0sO{text-align:center;color:var(--color-text-secondary);font-size:.9rem}.Auth_authLink__3rvVg{color:var(--color-primary);font-weight:600;transition:all .3s ease}.Auth_authLink__3rvVg:hover{text-decoration:underline}@media (max-width:768px){.Auth_authCard__c52sr{padding:30px}.Auth_authTitle__f0B_H{font-size:2rem}}@media (max-width:480px){.Auth_authCard__c52sr{padding:20px}.Auth_authTitle__f0B_H{font-size:1.8rem}.Auth_formOptions__O9aUD{flex-direction:column;align-items:flex-start;gap:10px}}.Auth_loginPage__0_yvH{min-height:100svh;display:grid;grid-template-columns:minmax(430px,.84fr) minmax(0,1.16fr);background:#08090c;color:#f6f6f3}.Auth_loginPage__0_yvH p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal;text-transform:none}.Auth_loginPanel__uqYyX{position:relative;z-index:2;min-width:0;padding:36px clamp(34px,6vw,84px) 48px;display:flex;flex-direction:column;border-right:1px solid #292c32;background:#0b0d11}.Auth_loginBrand__1KEcW{width:-moz-fit-content;width:fit-content;color:#ed1c2b;font-size:.88rem;font-weight:900;letter-spacing:.13em;line-height:1.2;text-decoration:none;text-transform:uppercase}.Auth_loginFormWrap__IXnMS{width:min(460px,100%);margin:auto;padding:70px 0 34px}.Auth_loginHeader__LS0Gg{margin-bottom:34px;display:grid;grid-gap:12px;gap:12px}.Auth_loginEyebrow__Fc36z{padding-left:10px;border-left:3px solid #c8111e;color:#bfc3ca;font-size:.65rem;font-weight:850;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.Auth_loginHeader__LS0Gg h1{margin:0;color:#f7f7f4;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;letter-spacing:-.05em!important;line-height:.96!important;text-transform:none}.Auth_loginHeader__LS0Gg p,.Auth_loginRegister__HpNEs{margin:0;color:#9da2aa;font-size:.9rem;line-height:1.65}.Auth_loginForm__bsiIE{display:grid;grid-gap:19px;gap:19px}.Auth_loginField__kiATE{display:grid;grid-gap:8px;gap:8px}.Auth_loginField__kiATE label{color:#dfe1e4;font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.Auth_loginField__kiATE input{width:100%;height:52px;padding:0 14px;border:1px solid #3b3f47;border-radius:3px;outline:none;background:#15181d;color:#fff;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.Auth_loginField__kiATE input::placeholder{color:#747a83}.Auth_loginField__kiATE input:focus{border-color:#dc1a27;box-shadow:0 0 0 3px rgba(220,26,39,.18)}.Auth_loginSocialAction__CuOsi,.Auth_loginSubmit__0i6sR{width:100%;min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:#fff;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.Auth_loginSubmit__0i6sR{margin-top:3px;border:1px solid #d61926;background:#be101c;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.Auth_loginSubmit__0i6sR:hover:not(:disabled){background:#dc1926;transform:translateY(-2px)}.Auth_loginSubmit__0i6sR:disabled{border-color:#4c5058;background:#343840;color:#aeb2b9;cursor:wait}.Auth_loginError__zAoe4{padding:12px 13px;border-left:4px solid #e31b29;background:#2a1216;color:#ffd7da;font-size:.84rem;line-height:1.5}.Auth_loginSocial__VkTwN{display:grid;grid-gap:10px;gap:10px}.Auth_loginDivider__azCet{position:relative;margin:24px 0 10px;border-top:1px solid #30333a;text-align:center}.Auth_loginDivider__azCet span{position:relative;top:-.72em;padding:0 10px;background:#0b0d11;color:#747983;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.Auth_loginSocialAction__CuOsi{border:1px solid #444850;background:#1a1d22}.Auth_loginSocialAction__CuOsi:hover{border-color:#737983;background:#24272d}.Auth_loginRegister__HpNEs{margin-top:25px;padding-top:20px;border-top:1px solid #2c2f35}.Auth_loginBack__h5qby,.Auth_loginRegister__HpNEs a{color:#f1f1ef;font-weight:750;text-decoration:none}.Auth_loginRegister__HpNEs a{border-bottom:1px solid #60656e}.Auth_loginBack__h5qby{display:inline-flex;margin-top:20px;color:#8f949d;font-size:.76rem}.Auth_loginVisual__407Pn{position:relative;min-width:0;overflow:hidden;isolation:isolate;background:#07080a}.Auth_loginVisualImage__AYBdI,.Auth_loginVisualShade__CxDF9{position:absolute;inset:0}.Auth_loginVisualImage__AYBdI{z-index:-3;background-color:#07080a;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(.75) contrast(1.08)}.Auth_loginVisualShade__CxDF9{z-index:-2;background:linear-gradient(180deg,rgba(4,5,8,.14),rgba(4,5,8,.94)),linear-gradient(90deg,rgba(4,5,8,.2),transparent)}.Auth_loginVisualCopy__6gwdX{position:absolute;inset:auto clamp(28px,6vw,78px) clamp(46px,8vw,92px);max-width:680px;display:grid;justify-items:start;grid-gap:11px;gap:11px}.Auth_loginVisualCopy__6gwdX>span{padding:7px 9px;background:#ad0e18;color:#fff;font-size:.61rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.Auth_loginVisualCopy__6gwdX h2{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,5.5rem);font-weight:700;letter-spacing:-.05em!important;line-height:.92!important;text-transform:none;text-wrap:balance}.Auth_loginVisualCopy__6gwdX p{max-width:560px;margin:0;color:#c4c8ce;font-size:1rem;line-height:1.55}.Auth_loginVisualCopy__6gwdX a{margin-top:8px;padding:9px 0 4px;border-bottom:1px solid #737882;color:#fff;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.Auth_loginBack__h5qby:focus-visible,.Auth_loginBrand__1KEcW:focus-visible,.Auth_loginRegister__HpNEs a:focus-visible,.Auth_loginSocialAction__CuOsi:focus-visible,.Auth_loginSubmit__0i6sR:focus-visible,.Auth_loginVisualCopy__6gwdX a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:920px){.Auth_loginPage__0_yvH{grid-template-columns:1fr}.Auth_loginPanel__uqYyX{min-height:100svh;border-right:0}.Auth_loginVisual__407Pn{min-height:520px;border-top:1px solid #292c32}}@media (max-width:560px){.Auth_loginPanel__uqYyX{padding:27px 18px 38px}.Auth_loginFormWrap__IXnMS{padding-top:72px}.Auth_loginHeader__LS0Gg h1{font-size:clamp(2.8rem,14vw,4rem)}.Auth_loginVisual__407Pn{min-height:470px}.Auth_loginVisualCopy__6gwdX{inset-inline:20px;inset-block-end:34px}.Auth_loginVisualCopy__6gwdX h2{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.Auth_loginField__kiATE input,.Auth_loginSubmit__0i6sR{transition:none}}