.agent-signin_screen__kn4RS{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(900px 500px at 70% 20%,#e8effd,transparent),#f5f7fb;padding:24px;color:var(--sd-ink)}.agent-signin_card__8pY4Y{width:min(440px,100%);padding:28px 24px;text-align:center;background:var(--sd-surface);border:1px solid var(--sd-line);border-radius:20px;box-shadow:0 14px 45px #2035590c}.agent-signin_card__8pY4Y>a{justify-content:center}.agent-signin_agents__fnoX7{display:flex;justify-content:center;margin:16px 0 12px;gap:0}.agent-signin_agents__fnoX7 img{width:48px;height:48px;background:#e8effd;border-radius:12px;padding:6px}.agent-signin_card__8pY4Y h1{font-size:24px;font-weight:650;margin:0 0 8px}.agent-signin_card__8pY4Y p{font-size:14px;line-height:1.6;margin:8px 0 18px}.agent-signin_card__8pY4Y form{text-align:right;padding:0;gap:18px}.agent-signin_card__8pY4Y form input{width:100%;color:var(--sd-ink);background:var(--sd-surface);border-color:var(--sd-line)}.agent-signin_card__8pY4Y form button[type=submit],.agent-signin_primary__ToSVW{width:100%;padding:11px 16px;border-radius:10px;background:#2d6be4;color:white;font-weight:600}.agent-signin_card__8pY4Y button:disabled{opacity:.55}.agent-signin_card__8pY4Y form p{margin:4px 0}.agent-signin_card__8pY4Y footer{margin-top:20px;padding:16px 0 0;gap:14px}.agent-signin_secondary__mTJfZ{display:inline-block;margin-top:16px;font-size:13px;text-decoration:underline}.agent-signin_error__apT48{color:#b42318;background:#fff1f0;border-radius:8px;padding:10px}.agent-signin_qr__xNXr4{width:190px;height:190px;margin:16px auto;background:#fff}.agent-signin_code__yVAlF{display:block;text-align:center;letter-spacing:.35em;border:1px solid #c8d2e0;border-radius:8px;padding:12px;max-width:100%;margin:12px 0}@media(max-width:480px){.agent-signin_screen__kn4RS{padding:16px}.agent-signin_card__8pY4Y{padding:28px 22px}}.dark .agent-signin_screen__kn4RS{background:radial-gradient(900px 500px at 70% 20%,#182d4a,transparent),#10191f}.dark .agent-signin_error__apT48{color:#ffb4a9;background:#3a1918}.agent-signin_card__8pY4Y a.agent-signin_restart__d42KF{display:block;box-sizing:border-box;text-align:center;text-decoration:none;color:#fff}.agent-signin_restart__d42KF:focus-visible{outline:3px solid #2d6be4;outline-offset:3px}