.lm-auth{min-height:760px;display:grid;grid-template-columns:1.05fr .95fr;background:var(--paper)}.lm-authStory{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:85px 7vw;display:flex;flex-direction:column;justify-content:center}.lm-authStory:after{content:"";position:absolute;width:320px;height:320px;right:-95px;bottom:-95px;border-radius:50%;background:var(--lemon);box-shadow:-155px -175px 0 var(--green)}.lm-overline{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900}.lm-authStory h1{font-size:clamp(55px,6vw,94px);line-height:.88;letter-spacing:-.06em;margin:24px 0;position:relative;z-index:1}.lm-authStory h1 em{color:var(--lemon);font-style:normal}.lm-authStory>p:not(.lm-overline){font-size:19px;max-width:560px;color:#d2cfdf;position:relative;z-index:1}.lm-authFlow{display:flex;gap:8px;flex-wrap:wrap;margin:35px 0;position:relative;z-index:1}.lm-authFlow span{border:1px solid #77728e;padding:8px 11px;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.lm-authStory small{color:#aaa6ba;position:relative;z-index:1}.lm-login{max-width:none;margin:0;padding:85px clamp(35px,7vw,110px);background:#fff;display:flex;flex-direction:column;justify-content:center}.lm-login h2{font-size:clamp(48px,5vw,72px);letter-spacing:-.05em;line-height:.95;margin:13px 0}.lm-login>p:not(.lm-overline){color:var(--muted);font-size:17px}.lm-login form{margin-top:25px}.lm-login form p{margin:0 0 18px}.lm-login label{font-size:12px;font-weight:800;margin:0 0 7px}.lm-login input.input{border:1px solid var(--ink);background:var(--paper);padding:15px}.lm-login .login-remember label{display:flex;align-items:center;gap:9px;font-weight:500}.lm-login .login-remember input{width:auto}.lm-login input[type=submit]{min-height:52px;font-weight:800;transition:.2s}.lm-login input[type=submit]:hover{background:var(--lemon);color:var(--ink)}.lm-loginHelp{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:20px;font-size:12px}.lm-loginHelp a{text-decoration:underline;text-decoration-color:var(--lemon);text-underline-offset:3px}.lm-setup{min-height:650px;padding:90px 8vw;background:var(--paper);display:grid;grid-template-columns:.45fr 1fr;gap:7vw;align-items:center}.lm-setupMark{width:min(300px,25vw);aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--lemon);font-size:clamp(70px,10vw,150px);font-weight:900;transform:rotate(-5deg);box-shadow:18px 18px 0 var(--ink)}.lm-setup h1{font-size:clamp(55px,7vw,100px);line-height:.87;letter-spacing:-.06em;margin:20px 0}.lm-setup>div:last-child>p:not(.lm-overline){font-size:19px;max-width:720px;color:var(--muted)}.lm-setupActions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.lm-setupActions a{display:inline-flex;align-items:center;min-height:50px;padding:0 18px;border:1px solid var(--ink);font-weight:800}.lm-setupActions .lm-primary{background:var(--ink);color:#fff}.lm-setupActions a:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--lemon)}
@media(max-width:800px){.lm-auth{grid-template-columns:1fr}.lm-authStory{min-height:430px;padding:65px 7vw}.lm-authStory:after{width:190px;height:190px}.lm-login{padding:65px 7vw}.lm-setup{grid-template-columns:1fr}.lm-setupMark{width:170px}.lm-loginHelp{flex-direction:column}}
