.login_wrap__koBSH{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.login_card__r3Ltj{width:100%;max-width:360px;padding:32px 30px 30px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow)}.login_brand__isTcd{display:flex;align-items:center;gap:10px}.login_mark__cs5xx{width:30px;height:30px;flex:none;border-radius:8px;background:var(--dark);color:#f7f4ee;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.login_brandName__ucqAZ{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.login_hint__C3RWj{margin-top:18px;font-size:14px;color:var(--ink-3)}.login_label__1kJPU{display:block;margin-top:22px;margin-bottom:8px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.login_input__Y4JR4{width:100%;height:40px;padding:0 12px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);font-size:15px;color:var(--ink);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.login_input__Y4JR4:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.login_error__BN8Ls{margin-top:12px;font-size:13px;color:var(--accent-ink)}.login_submit__ajKqa{width:100%;height:40px;margin-top:20px}