.auth-form-module__UaVI8G__page{color:#0c123f;background:#fcfcff;grid-template-columns:60% 40%;min-height:100dvh;display:grid}.auth-form-module__UaVI8G__story{background:#0e1952 url(/images/login-run404.webp) 50%/cover no-repeat;min-height:100dvh;padding:4.7vh 5.6%;position:relative;overflow:hidden;container-type:inline-size}.auth-form-module__UaVI8G__brand{color:#fff;letter-spacing:-.5px;align-items:center;gap:14px;font-size:clamp(24px,2vw,34px);font-weight:600;display:flex}.auth-form-module__UaVI8G__mark{color:#1052ff;background:currentColor;flex-shrink:0;width:84px;height:65px;display:block;-webkit-mask:url(/images/run404-mark.svg) 50%/contain no-repeat;mask:url(/images/run404-mark.svg) 50%/contain no-repeat}.auth-form-module__UaVI8G__brand .auth-form-module__UaVI8G__mark{color:#fff;width:56px;height:44px}.auth-form-module__UaVI8G__copy{color:#fff;margin-top:5vh}.auth-form-module__UaVI8G__copy h1{letter-spacing:-.045em;font-size:clamp(38px,8.3cqw,74px);font-weight:700;line-height:1.04}.auth-form-module__UaVI8G__copy h1 span{white-space:nowrap;font-size:.86em}.auth-form-module__UaVI8G__copy p{color:#b2a4fb;letter-spacing:-.4px;margin-top:14px;font-size:clamp(15px,2.4cqw,23px);line-height:1.4}.auth-form-module__UaVI8G__footnote{color:#fff;font-size:17px;font-weight:500;position:absolute;bottom:4%;left:5.6%}.auth-form-module__UaVI8G__formSection{justify-content:center;align-items:center;padding:70px 15%;display:flex}.auth-form-module__UaVI8G__form{width:100%;max-width:470px;padding-bottom:20px}.auth-form-module__UaVI8G__formMark{justify-content:center;margin-bottom:40px;display:flex}.auth-form-module__UaVI8G__form h2{text-align:center;letter-spacing:-1.4px;font-size:clamp(28px,2.55vw,43px);font-weight:700;line-height:1.2}.auth-form-module__UaVI8G__subtitle{text-align:center;color:#70749d;margin-top:9px;font-size:clamp(15px,1.2vw,20px);line-height:1.5}.auth-form-module__UaVI8G__fields{flex-direction:column;gap:24px;margin-top:41px;display:flex}.auth-form-module__UaVI8G__field{flex-direction:column;gap:7px;display:flex}.auth-form-module__UaVI8G__field label{font-size:16px;font-weight:500}.auth-form-module__UaVI8G__form .auth-form-module__UaVI8G__field input{color:#111843;height:57px;box-shadow:none;background:#ffffff80;border-color:#c6c9df;border-radius:8px;padding:12px 17px;font-size:18px}.auth-form-module__UaVI8G__form .auth-form-module__UaVI8G__field input::placeholder{color:#8185aa}.auth-form-module__UaVI8G__password{position:relative}.auth-form-module__UaVI8G__password input{padding-right:52px}.auth-form-module__UaVI8G__password button{color:#777ca5;border-radius:5px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:7px;right:8px}.auth-form-module__UaVI8G__options{color:#535b87;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.auth-form-module__UaVI8G__options label{cursor:pointer;align-items:center;gap:12px;display:flex}.auth-form-module__UaVI8G__options input{width:21px;height:21px}.auth-form-module__UaVI8G__options button,.auth-form-module__UaVI8G__switch button{color:#0755ff}.auth-form-module__UaVI8G__submit[data-slot=button]{background:#1052ff;border-radius:8px;gap:12px;width:100%;height:60px;margin-top:8px;font-size:20px;font-weight:500}.auth-form-module__UaVI8G__submit[data-slot=button]:hover{background:#0344e3}.auth-form-module__UaVI8G__switch{text-align:center;color:#69729c;margin-top:30px;font-size:14px;line-height:1.6}@media (min-width:1800px){.auth-form-module__UaVI8G__story{background-size:100% 100%}}@media (max-width:1100px){.auth-form-module__UaVI8G__formSection{padding:48px 9%}.auth-form-module__UaVI8G__copy h1{font-size:7.4cqw}.auth-form-module__UaVI8G__footnote{font-size:14px}.auth-form-module__UaVI8G__formMark{margin-bottom:28px}.auth-form-module__UaVI8G__options{font-size:13px}}@media (max-width:760px){.auth-form-module__UaVI8G__page{display:block}.auth-form-module__UaVI8G__story{display:none}.auth-form-module__UaVI8G__formSection{min-height:100dvh;padding:48px 24px}.auth-form-module__UaVI8G__form{max-width:440px;padding-bottom:0}.auth-form-module__UaVI8G__form h2{font-size:34px}.auth-form-module__UaVI8G__subtitle{font-size:16px}.auth-form-module__UaVI8G__formMark{margin-bottom:30px}.auth-form-module__UaVI8G__fields{margin-top:32px}.auth-form-module__UaVI8G__form .auth-form-module__UaVI8G__field input{font-size:16px}.auth-form-module__UaVI8G__options{font-size:14px}}
