.auth[data-v-052fecf2]{align-items:center;min-height:calc(100vh - 60px);display:flex}.auth[data-v-052fecf2]:before{background:linear-gradient(90deg,#141519c7,#14151973)}.auth-in[data-v-052fecf2]{width:100%;max-width:var(--wrap);padding:48px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px;margin:0 auto;display:flex}.intro[data-v-052fecf2]{flex:380px;max-width:560px}.intro h2[data-v-052fecf2]{color:#fff;font-size:clamp(30px,1.2rem + 2.4vw,50px);line-height:1.08}.intro h2 span[data-v-052fecf2]{color:var(--cobalt-light);display:block}.intro ul[data-v-052fecf2]{gap:14px;margin:28px 0 0;padding:0;font-size:16px;font-weight:500;list-style:none;display:grid}.intro li[data-v-052fecf2]{align-items:center;gap:12px;display:flex}.intro li[data-v-052fecf2] svg{background:var(--cobalt);color:#fff;border-radius:50%;flex:none;width:36px;height:36px;padding:8px}.card[data-v-052fecf2]{color:var(--ink-2);background:#fff;border-radius:12px;flex:0 440px;align-content:start;gap:16px;padding:32px;display:grid;box-shadow:0 20px 50px #00000040}.logo-link[data-v-052fecf2]{justify-self:center;margin-bottom:4px}.logo-link[data-v-052fecf2] .logo{height:26px}.card[data-v-052fecf2] h1{color:var(--ink);font-size:22px}.card[data-v-052fecf2] form{gap:14px;display:grid}.card[data-v-052fecf2] .field{margin:0}.switch[data-v-052fecf2]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 -32px 4px;padding:0 32px;display:grid}.switch a[data-v-052fecf2]{text-align:center;color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 0 12px;font-size:15px;font-weight:700}.switch a[data-v-052fecf2]:hover{color:var(--ink)}.switch a.on[data-v-052fecf2]{color:var(--cobalt-text);border-color:var(--cobalt)}@media (width<=860px){.auth[data-v-052fecf2]{align-items:flex-start;min-height:0}.auth-in[data-v-052fecf2]{padding-top:24px;padding-bottom:32px}.intro[data-v-052fecf2],.logo-link[data-v-052fecf2]{display:none}.card[data-v-052fecf2]{flex-basis:100%;max-width:480px;margin:0 auto;padding:24px 20px}.switch[data-v-052fecf2]{margin:0 -20px 4px;padding:0 20px}}
