.login-paths{display:grid;grid-template-columns:1fr;gap:10px;margin:22px 0;text-align:center}.login-paths a,.login-paths button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;box-sizing:border-box;padding:16px 18px;border:1px solid #34495d;border-radius:13px;background:#102337;color:#eef5ff;text-decoration:none;font:inherit;cursor:pointer;text-align:start}.login-paths strong{display:block;font-size:16px}.login-paths small{display:block;color:#b4c3d5;font-size:11px;margin-top:5px}.login-paths .individual-path{border-color:#a27e39}.login-paths .admin-path{background:#0c192a}.login-paths [aria-current=page]{border-color:#e6b85a;box-shadow:inset 3px 0 #e6b85a}.login-paths .entry-symbol{font-size:22px;color:#e6b85a}.auth-gate.role-choice #emailLoginForm,.auth-gate.role-choice #otpLoginForm{display:none!important}.auth-card{max-height:94dvh;overflow-y:auto}.login-paths a:focus-visible,.login-paths button:focus-visible{outline:2px solid #e6b85a;outline-offset:3px}