.auth.auth2{min-height:calc(100vh - 200px);padding:var(--s5) var(--gutter) var(--s7);align-content:start}@media (min-width:720px){.auth.auth2{padding-top:var(--s7);align-content:center}}.auth2 .auth-frame{gap:var(--s4);width:100%;max-width:460px;display:grid}.auth2.has-side .auth-frame{max-width:460px}@media (min-width:900px){.auth2.has-side .auth-frame{border:2px solid var(--text);background:var(--surface);max-width:920px;box-shadow:8px 8px 0 var(--lime);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden}}.auth2 .auth-card{max-width:none;padding:var(--s6) var(--s5);background:var(--surface);border:2px solid var(--text);box-shadow:6px 6px 0 var(--lime);border-radius:24px}@media (min-width:900px){.auth2.has-side .auth-card{box-shadow:none;padding:var(--s7) var(--s6);border:0;border-radius:0}}.auth2 .auth-mark{margin-bottom:var(--s4)}.auth2 .auth-h{letter-spacing:-.03em;margin:0 0 var(--s2);font-size:2rem;line-height:2.375rem}.auth2 .auth-lede{color:var(--text-muted);margin:0 0 var(--s5);font-size:1.0625rem}.auth2 .auth-lede b,.auth2 .auth-sent b{color:var(--text)}.auth2 .auth-sent{background:var(--surface-2);color:var(--text-muted);border-radius:12px;margin-top:8px;padding:10px 12px;font-size:1rem;display:block}.auth2 .field label{font-weight:700}.auth2 .field input[type=email],.auth2 .field input[type=password]{border-width:2px;border-color:var(--text);border-radius:14px;min-height:52px;font-size:1.0625rem}.auth2 .code-input{letter-spacing:.45em;border:2px solid var(--text);background:var(--surface-2);border-radius:16px;min-height:68px;padding-left:.45em;font-size:2rem}.auth2 .code-input::placeholder{color:rgb(var(--color-muted) / .45)}.auth2 .btn-block{width:100%;min-height:52px;font-size:1.0625rem}.auth2 .help{color:var(--text-muted)}.auth2 .auth-alt{margin-top:var(--s3)}.auth2 .auth-resend{margin-top:var(--s2)}.auth2 .inbox-peek{border:2px dashed var(--line-strong)}.auth2 .auth-side{gap:var(--s4);padding:var(--s2) var(--s2) 0;display:grid}.auth2 .auth-art{display:none}@media (min-width:900px){.auth2 .auth-side{align-content:center;gap:var(--s5);padding:var(--s7) var(--s6);background:var(--surface-2);border-left:2px solid var(--text);display:grid}.auth2 .auth-art{border:2px solid var(--ink-fixed);border-radius:22px;justify-self:center;width:100%;max-width:300px;height:auto;display:block}}.auth2 .auth-points{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.auth2 .auth-points li{grid-template-columns:28px 1fr;align-items:start;gap:10px;line-height:1.5rem;display:grid}.auth2 .auth-points svg{background:var(--lime);width:28px;height:28px;color:var(--ink-fixed);border:2px solid var(--ink-fixed);box-sizing:border-box;border-radius:999px;padding:4px}.auth2 .auth-points a{color:var(--text);font-weight:600}.auth2 .auth-foot{margin-top:var(--s5);text-align:center;max-width:460px;color:var(--text-muted);font-size:1rem}.auth2.has-side .auth-foot{max-width:920px}.auth2 .auth-foot a{color:var(--text);font-weight:600}
