.agent-main[data-v-4251c33c]{padding:2rem 2.5rem}.agent-main-content[data-v-4251c33c]{background-color:#fff;border-radius:12px;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:1100px;margin:0 auto}.agent-main-header[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.agent-main-title-group[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.agent-main-title-row[data-v-4251c33c]{gap:.5rem}.agent-back-button[data-v-4251c33c],.agent-main-title-row[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-back-button[data-v-4251c33c]{width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.agent-back-button[data-v-4251c33c]:hover{background:rgba(26,64,128,.08)}.agent-main-title[data-v-4251c33c]{font-family:Poppins;font-weight:600;font-size:22px;color:#1a4080}.agent-main-status[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#2c3e50;font-size:13px;font-family:Poppins}.agent-status-dot[data-v-4251c33c]{width:10px;height:10px;border-radius:50%;background:#2fc76e;-webkit-box-shadow:0 0 0 4px rgba(47,199,110,.2);box-shadow:0 0 0 4px rgba(47,199,110,.2)}.agent-scan-button[data-v-4251c33c]{border-radius:10px;padding:.5rem 1.25rem;font-family:Poppins}.agent-main-panel[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.agent-scan-card[data-v-4251c33c]{background:#fff;border-radius:14px;padding:1.25rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;border:1px solid #e6ecf2}.agent-scan-info[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.agent-scan-title[data-v-4251c33c]{font-family:Poppins;font-weight:600;color:#1a4080;font-size:14px}.agent-scan-subtitle[data-v-4251c33c]{font-family:Poppins;font-size:12px;color:#7a8796}.agent-scan-spinner[data-v-4251c33c]{width:28px;height:28px;border-radius:50%;border:3px solid #d7e2f2;border-top-color:#3a6ed8;-webkit-animation:agent-scan-spin-4251c33c 1s linear infinite;animation:agent-scan-spin-4251c33c 1s linear infinite}.agent-device-grid[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.adoption-card[data-v-4251c33c]{width:250px}.adoption-card-status[data-v-4251c33c]{padding:.4rem .75rem;border-radius:25px;background-color:rgba(76,175,80,.15);color:#4caf50;font-size:12px;font-weight:600}.adoption-card-ip[data-v-4251c33c]{font-size:16px;font-weight:600;color:#1a4080}.adoption-card-mac[data-v-4251c33c]{font-size:14px;color:#5f6b7a}.adoption-card-label[data-v-4251c33c]{font-size:11px;text-transform:uppercase;letter-spacing:.15rem;color:#8a96a3}.adoption-card-heartbeat[data-v-4251c33c]{font-size:11px;color:#7a8796}.adoption-card-footer[data-v-4251c33c]{gap:.5rem}.agent-device-button[data-v-4251c33c]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;font-family:Poppins}.agent-adopt-card[data-v-4251c33c]{background:#fff;border-radius:14px;padding:1.5rem;border:1px solid #e6ecf2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:520px;margin:0 auto}.agent-adopt-header[data-v-4251c33c]{gap:.5rem}.agent-adopt-title-group[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.agent-adopt-subtitle[data-v-4251c33c]{font-family:Poppins;font-size:12px;color:#7a8796}.agent-adopt-details[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.agent-adopt-row[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Poppins;font-size:13px}.agent-adopt-label[data-v-4251c33c]{color:#8a96a3}.agent-adopt-value[data-v-4251c33c]{color:#1a4080;font-weight:600}.agent-adopt-credentials[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.agent-adopt-credentials-title[data-v-4251c33c]{font-family:Poppins;font-weight:600;font-size:14px;color:#1a4080}.agent-adopt-input[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;font-family:Poppins;font-size:12px;color:#5f6b7a}.agent-adopt-actions[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.agent-adopt-error[data-v-4251c33c]{border:1px solid var(--danger);background:rgba(231,76,60,.08);border-radius:10px;padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.agent-adopt-error-title[data-v-4251c33c]{font-family:Poppins;font-weight:600;font-size:13px;color:var(--danger)}.agent-adopt-error-subtitle[data-v-4251c33c]{font-family:Poppins;font-size:12px;color:#7a8796}.agent-adopt-progress-card[data-v-4251c33c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.agent-adopt-header[data-v-4251c33c]{gap:.4rem}.agent-adopt-header[data-v-4251c33c],.agent-adopt-progress[data-v-4251c33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-adopt-progress[data-v-4251c33c]{gap:.75rem;padding:1rem 0}.agent-adopt-spinner[data-v-4251c33c]{width:48px;height:48px;border-radius:50%;border:4px solid #d7e2f2;border-top-color:#3a6ed8;-webkit-animation:agent-scan-spin-4251c33c 1s linear infinite;animation:agent-scan-spin-4251c33c 1s linear infinite}.agent-adopt-progress-title[data-v-4251c33c]{font-family:Poppins;font-weight:600;font-size:16px;color:#1a4080}.agent-adopt-progress-subtitle[data-v-4251c33c]{font-family:Poppins;font-size:12px;color:#7a8796}.agent-offline-card[data-v-4251c33c]{border:1px solid #f2c9c9;background:rgba(231,76,60,.06);border-radius:14px;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;max-width:520px;margin:0 auto;text-align:center}.agent-offline-title[data-v-4251c33c]{font-family:Poppins;font-weight:600;font-size:16px;color:#b3261e}.agent-offline-subtitle[data-v-4251c33c]{font-family:Poppins;font-size:12px;color:#7a8796}.agent-offline-button[data-v-4251c33c]{margin-top:.75rem;border-radius:10px;padding:.5rem 1.25rem;font-family:Poppins}@-webkit-keyframes agent-scan-spin-4251c33c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes agent-scan-spin-4251c33c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.agent-main[data-v-4251c33c]{padding:1.5rem 1rem}.agent-main-header[data-v-4251c33c],.agent-scan-card[data-v-4251c33c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.agent-scan-card[data-v-4251c33c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agent-device-grid[data-v-4251c33c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-adopt-card[data-v-4251c33c]{padding:1.25rem}.agent-adopt-row[data-v-4251c33c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.2rem}}.agent-setup[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-setup-content-container[data-v-1d46fd2e]{width:100%;max-width:28rem}.agent-setup-content-container[data-v-1d46fd2e],.agent-setup-content[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px}.agent-setup-content[data-v-1d46fd2e]{background-color:#fff;padding:1.75rem;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-setup-content-header[data-v-1d46fd2e]{height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-setup-content-body[data-v-1d46fd2e],.agent-setup-content-header[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-setup-content-body[data-v-1d46fd2e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;text-align:center}.agent-setup-content-footer[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.content-title[data-v-1d46fd2e]{font-family:Poppins;font-weight:600;font-size:18px;color:#1a4080}.content-title-row[data-v-1d46fd2e]{gap:.5rem}.agent-back-button[data-v-1d46fd2e],.content-title-row[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-back-button[data-v-1d46fd2e]{width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.agent-back-button[data-v-1d46fd2e]:hover{background:rgba(26,64,128,.08)}.content-sub-title[data-v-1d46fd2e]{font-family:Poppins;font-weight:400;font-size:12px;color:#5f6b7a;line-height:1.4}.agent-step[data-v-1d46fd2e]{width:100%;display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem;border:1px solid #e6ecf2;border-radius:12px;background:#f9fbff}.agent-step-badge[data-v-1d46fd2e]{width:32px;height:32px;border-radius:10px;background:rgba(26,64,128,.12);color:#1a4080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Poppins;font-weight:600}.agent-step-content[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:left}.agent-step-title[data-v-1d46fd2e]{font-family:Poppins;font-weight:600;font-size:14px;color:#1a4080}.agent-step-description[data-v-1d46fd2e]{font-family:Poppins;font-weight:400;font-size:12px;color:#5f6b7a}.agent-step-actions[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.agent-primary-button[data-v-1d46fd2e],.agent-secondary-button[data-v-1d46fd2e]{width:100%;border-radius:10px;font-family:Poppins}.agent-os-chips[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.agent-os-chip[data-v-1d46fd2e]{padding:.2rem .6rem;border-radius:999px;background:#eef2f7;color:#1a4080;font-size:11px;font-family:Poppins}.agent-code-actions[data-v-1d46fd2e]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.agent-code-display[data-v-1d46fd2e]{width:100%;height:48px;border-radius:10px;border:1px solid #d6dee8;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:600;color:#1a4080;letter-spacing:.2rem;font-family:Poppins,sans-serif;gap:.75rem;position:relative;padding-right:3.5rem}.agent-code-copy[data-v-1d46fd2e]{position:absolute;right:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #d6dee8;background:#f5f8fc;border-radius:8px;font-size:12px;font-weight:600;color:#1a4080;padding:.25rem .6rem;cursor:pointer;letter-spacing:normal}.agent-code-copy[data-v-1d46fd2e]:hover{background:#e8eff8}.agent-code-helper[data-v-1d46fd2e]{font-family:Poppins;font-size:11px;color:#8a96a3}.agent-status-card[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;border-radius:10px;background:#fff;border:1px solid #e6ecf2}.agent-status-indicator[data-v-1d46fd2e]{width:10px;height:10px;border-radius:50%;background:#ffb340;-webkit-box-shadow:0 0 0 4px rgba(255,179,64,.2);box-shadow:0 0 0 4px rgba(255,179,64,.2)}.agent-status-text[data-v-1d46fd2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agent-status-title[data-v-1d46fd2e]{font-family:Poppins;font-weight:600;font-size:12px;color:#1a4080}.agent-status-subtitle[data-v-1d46fd2e]{font-family:Poppins;font-size:11px;color:#8a96a3}.agent-footer-note[data-v-1d46fd2e]{font-family:Poppins;font-size:11px;color:#5f6b7a}.agent-setup-progress[data-v-1d46fd2e]{width:100%;height:18px;background-color:#fff;border-radius:0 0 12px 12px}.agent-setup-progress-fill[data-v-1d46fd2e]{height:100%;width:60%;background-color:var(--primary);border-radius:0 10px 10px 10px}