.login-module__Ku8HRG__page{background:#fff;grid-template-columns:minmax(390px,1.05fr) minmax(460px,.95fr);min-height:100vh;display:grid}.login-module__Ku8HRG__story{color:#fff;background:#141416;flex-direction:column;min-height:100vh;padding:44px clamp(42px,6vw,92px) 50px;display:flex;position:relative;overflow:hidden}.login-module__Ku8HRG__story:before{aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:42% 58% 49% 51%;width:58%;position:absolute;top:12%;right:-18%;transform:rotate(18deg);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.login-module__Ku8HRG__story:after{content:"";background:#f21d2f;border-radius:999px;width:210px;height:8px;position:absolute;bottom:17%;right:-50px;transform:rotate(-24deg)}.login-module__Ku8HRG__brand{z-index:1;color:#fff;letter-spacing:-1.2px;align-items:center;gap:11px;width:fit-content;font-size:21px;font-style:italic;font-weight:900;display:flex}.login-module__Ku8HRG__brand b,.login-module__Ku8HRG__mobileBrand b{color:#f21d2f}.login-module__Ku8HRG__brandMark{background:#f21d2f;border-radius:12px 12px 12px 3px;place-items:center;width:35px;height:35px;display:inline-grid;position:relative;transform:rotate(-10deg)}.login-module__Ku8HRG__brandMark:before{content:"";border:4px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute}.login-module__Ku8HRG__brandMark i{background:#f21d2f;border-radius:999px;width:12px;height:4px;position:absolute;bottom:4px;right:-5px;transform:rotate(-24deg)}.login-module__Ku8HRG__storyCopy{z-index:1;max-width:610px;margin:auto 0;padding:80px 0}.login-module__Ku8HRG__kicker,.login-module__Ku8HRG__eyebrow{color:#f21d2f;letter-spacing:.15em;font-size:12px;font-weight:900}.login-module__Ku8HRG__storyCopy h1{letter-spacing:-.065em;margin:20px 0 22px;font-size:clamp(42px,5vw,74px);line-height:1.06}.login-module__Ku8HRG__storyCopy h1 em{color:#f21d2f;font-style:normal}.login-module__Ku8HRG__storyCopy p{color:#c8c8ce;max-width:500px;margin:0;font-size:16px;line-height:1.75}.login-module__Ku8HRG__capabilities{z-index:1;border-top:1px solid #303034;grid-template-columns:repeat(3,1fr);padding-top:26px;display:grid}.login-module__Ku8HRG__capabilities span{color:#aaaab1;font-size:11px;font-weight:800}.login-module__Ku8HRG__capabilities b{color:#dedee2;margin-top:7px;font-size:13px;display:block}.login-module__Ku8HRG__loginPanel{place-items:center;min-height:100vh;padding:48px clamp(36px,7vw,108px);display:grid}.login-module__Ku8HRG__formWrap{width:min(100%,420px)}.login-module__Ku8HRG__mobileBrand{display:none}.login-module__Ku8HRG__eyebrow{margin:0 0 11px}.login-module__Ku8HRG__formWrap h2{color:#171719;letter-spacing:-.055em;margin:0;font-size:32px}.login-module__Ku8HRG__intro{color:#5f5f67;margin:11px 0 37px;font-size:15px}.login-module__Ku8HRG__formWrap form>label,.login-module__Ku8HRG__passwordLabel label{color:#38383d;font-size:13px;font-weight:750}.login-module__Ku8HRG__passwordLabel{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.login-module__Ku8HRG__passwordLabel span{color:#66666e;font-size:12px}.login-module__Ku8HRG__passwordLabel a{color:#55555d;font-size:13px;font-weight:700}.login-module__Ku8HRG__passwordLabel a:hover{color:#f21d2f}.login-module__Ku8HRG__formWrap input{color:#171719;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #dedee2;border-radius:10px;outline:none;margin-top:8px;padding:0 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.login-module__Ku8HRG__formWrap input:focus{border-color:#f21d2f;box-shadow:0 0 0 3px #f21d2f1a}.login-module__Ku8HRG__formWrap input::placeholder{color:#b8b8be}.login-module__Ku8HRG__formWrap form>button{color:#fff;background:#f21d2f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;height:51px;margin-top:25px;font-size:15px;font-weight:800;display:flex;box-shadow:0 9px 24px #f21d2f33}.login-module__Ku8HRG__formWrap form>button:hover:not(:disabled){background:#d90e21}.login-module__Ku8HRG__formWrap form>button:disabled{cursor:wait;opacity:.68}.login-module__Ku8HRG__formWrap form>button span{font-size:18px;line-height:1}.login-module__Ku8HRG__error{color:#b30e1d;background:#fff5f6;border:1px solid #ffd6da;border-radius:9px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.login-module__Ku8HRG__error span{color:#fff;background:#f21d2f;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid}.login-module__Ku8HRG__success{color:#176b4a;background:#f0fbf6;border:1px solid #cdeedf;border-radius:10px;margin-top:16px;padding:14px 15px;font-size:11px;line-height:1.65}.login-module__Ku8HRG__formLinks{color:#66666e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 13px;margin-top:24px;font-size:13px;display:flex}.login-module__Ku8HRG__formLinks a{color:#55555c;font-weight:800}.login-module__Ku8HRG__formLinks a:last-child{color:#8a8a92;text-align:center;width:100%;margin-top:3px}.login-module__Ku8HRG__checkbox{color:#4f4f56;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-top:20px;font-size:13px;line-height:1.6;display:grid}.login-module__Ku8HRG__checkbox input{accent-color:#f21d2f;width:16px;height:16px;margin:1px 0 0}.login-module__Ku8HRG__backLink{color:#66666e;text-align:center;margin-top:22px;font-size:13px;font-weight:750;display:block}.login-module__Ku8HRG__developmentLink{color:#176b4a;margin-top:10px;font-weight:800;display:block}.login-module__Ku8HRG__setupNotice{color:#5f5f67;background:#f5f5f6;border-radius:10px;margin-top:25px;padding:14px 15px;font-size:13px;line-height:1.55}.login-module__Ku8HRG__setupNotice span{color:#525258;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.login-module__Ku8HRG__help{color:#66666e;text-align:center;margin:24px 0 0;font-size:12px}.login-module__Ku8HRG__help a{color:#55555c;font-weight:700}@media (max-width:900px){.login-module__Ku8HRG__page{grid-template-columns:1fr}.login-module__Ku8HRG__story{display:none}.login-module__Ku8HRG__loginPanel{padding:40px 24px}.login-module__Ku8HRG__mobileBrand{color:#171719;letter-spacing:-1.2px;margin-bottom:65px;font-size:20px;font-style:italic;font-weight:900;display:block}}@media (max-width:480px){.login-module__Ku8HRG__loginPanel{place-items:start center;padding-top:28px}.login-module__Ku8HRG__formWrap h2{font-size:28px}}
