.auth-layout-module__Ki5OkW__shell{color:#edefee;min-height:100svh;font-family:var(--font-hanken), system-ui, sans-serif;background:#070c0a;grid-template-columns:minmax(0,1.1fr) minmax(460px,1fr);display:grid}.auth-layout-module__Ki5OkW__brand{isolation:isolate;background:#09110d;border-right:1px solid #b5e8cf12;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.auth-layout-module__Ki5OkW__art{-o-object-fit:cover;object-fit:cover;-o-object-position:64% 38%;object-position:64% 38%;opacity:.85;z-index:-2;width:100%;height:100%;animation:1.4s ease-out both auth-layout-module__Ki5OkW__arrive;position:absolute;inset:0}.auth-layout-module__Ki5OkW__brand:after{content:"";z-index:-1;background:linear-gradient(#07100b55,#0000 25%,#07100b22 65%,#07100b),linear-gradient(90deg,#07100b44,#0000);position:absolute;inset:0}.auth-layout-module__Ki5OkW__logo{position:absolute;top:40px;left:48px}.auth-layout-module__Ki5OkW__logo img{width:142px;height:auto}.auth-layout-module__Ki5OkW__workspace{background:radial-gradient(at 70% 0,#17342625,#0000 55%);flex-direction:column;min-width:0;display:flex}.auth-layout-module__Ki5OkW__main{flex:1;justify-content:center;align-items:center;padding:72px 40px 48px;display:flex}.auth-layout-module__Ki5OkW__form{width:400px;max-width:100%}.auth-layout-module__Ki5OkW__formHeader{text-align:center;margin-bottom:34px}.auth-layout-module__Ki5OkW__formHeader h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:34px;font-weight:500;line-height:1.15}.auth-layout-module__Ki5OkW__formHeader p{color:#98aaa1;margin:12px 0 0;font-size:15px;line-height:1.6}.auth-layout-module__Ki5OkW__form input:not([type=checkbox]):not([type=radio]){background:#c5f5df04;border-color:#bde7d322;border-radius:12px;height:52px}.auth-layout-module__Ki5OkW__form input::placeholder{color:#8b918e}.auth-layout-module__Ki5OkW__form input:focus{border-color:#a0e8c9;box-shadow:0 0 0 3px #a0e8c912}.auth-layout-module__Ki5OkW__form button{border-radius:12px}.auth-layout-module__Ki5OkW__form button[type=submit]{color:#103024;text-transform:none;letter-spacing:0;background:linear-gradient(110deg,#c2f7de,#99dfbe);border:1px solid #bcf4d7;min-height:52px;font-family:inherit;font-size:15px;font-weight:600;box-shadow:0 4px 18px #80e1b00c}.auth-layout-module__Ki5OkW__form button[type=submit]:hover:not(:disabled){filter:brightness(1.07)}.auth-layout-module__Ki5OkW__form button:disabled{opacity:.45}.auth-layout-module__Ki5OkW__shell a:focus-visible,.auth-layout-module__Ki5OkW__shell button:focus-visible{outline-offset:4px;outline:2px solid #b8f1d5}.auth-layout-module__Ki5OkW__footer{color:#84988c;justify-content:space-between;gap:24px;padding:24px 40px;font-size:12px;display:flex}.auth-layout-module__Ki5OkW__footer nav{gap:22px;display:flex}.auth-layout-module__Ki5OkW__footer a:hover{color:#b8f1d5}.auth-layout-module__Ki5OkW__mobileHeader{display:none}@keyframes auth-layout-module__Ki5OkW__arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:.85;transform:scale(1)}}@media (min-width:1600px){.auth-layout-module__Ki5OkW__main{padding-left:64px;padding-right:64px}.auth-layout-module__Ki5OkW__form{width:420px}}@media (max-width:1023px){.auth-layout-module__Ki5OkW__shell{grid-template-columns:1fr}.auth-layout-module__Ki5OkW__brand{display:none}.auth-layout-module__Ki5OkW__mobileHeader{padding:28px 28px 0;display:flex}.auth-layout-module__Ki5OkW__mobileHeader img{width:124px}.auth-layout-module__Ki5OkW__main{padding:44px 28px}.auth-layout-module__Ki5OkW__footer{padding:24px 28px}}@media (max-width:420px){.auth-layout-module__Ki5OkW__formHeader h1{font-size:30px}.auth-layout-module__Ki5OkW__main{padding:36px 24px}}@media (prefers-reduced-motion:reduce){.auth-layout-module__Ki5OkW__art{animation:none}}.auth-layout-module__Ki5OkW__modalForm{color:#edefee;font-family:var(--font-hanken), system-ui, sans-serif;box-sizing:border-box;width:100%;padding:8px 24px 24px}.auth-layout-module__Ki5OkW__modalForm .auth-layout-module__Ki5OkW__formHeader{margin-bottom:28px}.auth-layout-module__Ki5OkW__modalForm .auth-layout-module__Ki5OkW__formHeader h1{font-size:27px;line-height:1.15}.auth-layout-module__Ki5OkW__modalForm .auth-layout-module__Ki5OkW__formHeader p{font-size:14px}
