.login-wrap[data-v-c14ed856]{min-height:100vh;background:var(--bg);color:var(--ink);display:grid;place-items:center;padding:20px}.login-card[data-v-c14ed856]{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:40px 36px 32px;box-shadow:0 30px 80px -30px #1b150b2e}html.dark .login-card{box-shadow:0 30px 80px -30px #01000099}.lc-head[data-v-c14ed856]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.org-mark[data-v-c14ed856]{width:32px;height:32px;border-radius:7px;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-weight:600;font-size:15px;letter-spacing:-.02em}.org-name[data-v-c14ed856]{font-weight:600;font-size:14px;color:var(--ink);letter-spacing:-.005em}.org-sub[data-v-c14ed856]{font-size:11.5px;color:var(--faint);margin-top:1px}.lc-title[data-v-c14ed856]{font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.018em;margin:0 0 6px}.lc-sub[data-v-c14ed856]{color:var(--muted);font-size:13px;margin:0 0 24px;line-height:1.5}.lc-form[data-v-c14ed856]{display:flex;flex-direction:column;gap:14px}.lc-form[data-v-c14ed856] .field{max-width:100%}.remember[data-v-c14ed856]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);cursor:pointer;margin-top:-4px}.remember input[type=checkbox][data-v-c14ed856]{accent-color:var(--ink)}.lc-form[data-v-c14ed856] .btn{margin-top:6px;justify-content:center}.lc-foot[data-v-c14ed856]{margin-top:28px;padding-top:18px;border-top:1px solid var(--line-soft);color:var(--faint);font-size:12px;text-align:center}
