.login-mark[data-v-20da0366]{width:3.25rem;height:3.25rem;border-radius:.75rem;color:#fff;display:grid;place-items:center;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;box-shadow:0 8px 20px #0f172a1f}.login-mark--logo[data-v-20da0366]{overflow:hidden;background:#fff;padding:0;box-shadow:0 1px 2px #0f172a0f;border:1px solid rgba(15,23,42,.08)}.login-mark--logo img[data-v-20da0366]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-title[data-v-20da0366]{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.25}.login-subtitle[data-v-20da0366]{margin:.35rem 0 0;font-size:.875rem;color:#64748b}
