:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#17202e;background:#f2f5f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--app-bg: #f2f5f7;--line: #d9e2eb;--line-strong: #c9d5e1;--muted: #667589;--ink: #141d2b;--panel: #ffffff;--panel-soft: #f8fafc;--panel-warm: #fbfaf7;--blue: #1769c2;--green: #0c8061;--amber: #986013;--red: #b53b3b;--purple: #6f55b4;--slate: #4d5c70;--focus: #2f7fd3;--shadow: 0 18px 48px rgba(20, 29, 43, .09);--shadow-soft: 0 8px 22px rgba(20, 29, 43, .06)}.task-launcher{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #bfd4ec;border-radius:10px;padding:16px;background:#f4f8fd}.task-launcher h3{margin-top:4px;color:#101827;font-size:24px;line-height:1.18}.task-launcher p{margin-top:6px;color:#45566b;font-size:14px;line-height:1.55}.task-launcher .context-copy-button{min-height:42px;padding:0 15px;border-color:#0f172a;background:#0f172a;color:#fff}.task-launcher .context-copy-button:hover{background:#1e293b;color:#fff}.task-launcher .context-copy-button:disabled{border-color:#d7e1ec;background:#eef2f6;color:#758296;cursor:not-allowed;box-shadow:none}.task-pick-row{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:10px 0}.task-pick-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-pick-buttons button{min-width:0;min-height:72px;display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;color:#17202e;text-align:left;cursor:pointer}.task-pick-buttons button.active{border-color:#9bbcdf;background:#eef6ff;box-shadow:inset 3px 0 #1769c2}.task-pick-buttons button:hover{border-color:#abc2dc;background:#f8fbff}.task-pick-buttons button span{width:fit-content;min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#edf2f7;color:#526174;font-size:12px;font-weight:900}.task-pick-buttons button strong{color:#0f172a;font-size:16px;line-height:1.2}.task-pick-buttons button small{color:#607085;font-size:12px;font-weight:850}.task-run-note{min-width:0;display:grid;align-content:center;gap:5px;border:1px solid #dce5ee;border-radius:8px;padding:11px 12px;background:#fff}.task-run-note strong{color:#17202e;font-size:14px}.task-run-note span{color:#5d6c7f;font-size:13px;line-height:1.45}.task-queue-explain{margin:0;color:#526174;font-size:13px;line-height:1.5}.task-preview-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.task-preview-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e9f2;padding:12px 14px;background:#fbfcfe}.task-preview-head h3{margin-top:3px;color:#111827;font-size:18px;line-height:1.25}.task-preview-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.task-preview-stats span{min-height:26px;display:inline-flex;align-items:center;border:1px solid #d7e1ec;border-radius:999px;padding:0 9px;background:#fff;color:#526174;font-size:12px;font-weight:900}.task-preview-list{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:rgba(100,116,139,.3) transparent;scrollbar-width:thin}.task-preview-list::-webkit-scrollbar{width:8px}.task-preview-list::-webkit-scrollbar-track{background:transparent}.task-preview-list::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b4d}.task-preview-row{min-height:72px;display:grid;grid-template-columns:42px minmax(240px,1.3fr) minmax(150px,.75fr) minmax(220px,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid #e7eef5;padding:11px 14px;background:#fff}.task-preview-row.manual-review-row{grid-template-columns:42px minmax(220px,1.1fr) minmax(140px,.58fr) minmax(220px,1fr) auto;align-items:start}.task-row-index{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dce5ee;border-radius:8px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.task-company-cell,.task-action-cell,.task-source-cell{min-width:0;display:grid;gap:4px}.task-company-link{min-width:0;display:grid;gap:4px;border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.task-company-link:hover strong{color:#1769c2;text-decoration:underline;text-underline-offset:3px}.task-company-cell strong,.task-action-cell strong,.task-source-cell strong{min-width:0;color:#111827;font-size:14px;line-height:1.35;overflow:visible;white-space:normal}.task-company-cell span,.task-action-cell span,.task-source-cell span{min-width:0;color:#67778b;font-size:12px;font-weight:850;overflow:visible;white-space:normal}.task-source-cell strong{color:#405169;font-weight:800}.task-status-cell strong{color:#17202e}.task-preview-row>.priority{justify-self:end;white-space:nowrap}.task-review-actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:3px}.task-review-actions button{min-height:34px;border:1px solid #cfdce9;border-radius:999px;padding:0 12px;background:#fff;color:#243248;font-size:12px;font-weight:900;cursor:pointer}.task-review-actions button:hover{border-color:#1769c2;background:#eef6ff;color:#104f94}.task-review-actions button.danger:hover{border-color:#d4a72c;background:#fff8e6;color:#7a4f00}.task-decision-confirm{grid-column:2 / -1;display:grid;gap:10px;border:1px solid #c8d9eb;border-radius:10px;padding:12px;background:#f8fbff}.task-decision-confirm>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.task-decision-confirm strong{color:#0f172a;font-size:14px}.task-decision-confirm span{color:#5c6c80;font-size:12px;font-weight:800}.task-decision-confirm textarea{width:100%;min-height:76px;resize:vertical;border:1px solid #d4e0ec;border-radius:8px;padding:10px 11px;background:#fff;color:#17202e;font:inherit;font-size:13px;line-height:1.55}.task-decision-confirm textarea:focus{border-color:#2f7fd3;outline:none;box-shadow:0 0 0 3px #2f7fd31f}.task-decision-actions{display:flex;justify-content:flex-end;gap:8px}.task-decision-actions button{min-height:34px;border:1px solid #cfdce9;border-radius:999px;padding:0 13px;background:#fff;color:#243248;font-size:12px;font-weight:900;cursor:pointer}.task-decision-actions button.primary{border-color:#0f172a;background:#0f172a;color:#fff}.task-decision-actions button:disabled{opacity:.55;cursor:not-allowed}.task-list-more{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border-bottom:1px solid #e7eef5;padding:12px 14px;background:#fbfcfe}.task-list-more button{min-height:34px;border:1px solid #cfdce9;border-radius:999px;padding:0 14px;background:#fff;color:#243248;font-size:12px;font-weight:900;cursor:pointer}.task-list-more button:hover{border-color:#1769c2;background:#eef6ff;color:#104f94}.task-list-more button:disabled{cursor:not-allowed;opacity:.45}.task-list-more span{color:#64748b;font-size:12px;font-weight:800}.task-inline-loading{min-height:72px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e7eef5;padding:14px;background:#fff}.task-inline-loading div{display:grid;gap:2px}.task-inline-loading strong{color:#172033;font-size:14px}.task-inline-loading span:not(.loading-status-icon){color:#64748b;font-size:12px}.task-package-drawer{flex:0 0 auto;border-top:1px solid #e1e9f2;background:#fbfcfe}.task-package-drawer summary{min-height:42px;display:flex;align-items:center;padding:0 14px;color:#415066;font-size:13px;font-weight:900;cursor:pointer}.task-package-drawer .context-package{max-height:280px;margin:0 14px 14px}@media(max-width:1180px){.task-pick-row{grid-template-columns:1fr}.task-run-note{min-height:58px}.task-preview-row{grid-template-columns:38px minmax(220px,1fr) minmax(140px,.7fr) minmax(180px,.9fr) auto}}@media(max-width:780px){.task-launcher,.task-preview-head{align-items:stretch;flex-direction:column}.task-pick-buttons{grid-template-columns:1fr}.task-preview-stats{justify-content:flex-start}.task-preview-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 10px}.task-action-cell,.task-source-cell,.task-preview-row>.priority{grid-column:2;justify-self:start}.task-company-cell strong,.task-action-cell strong,.task-source-cell strong,.task-company-cell span,.task-action-cell span,.task-source-cell span{white-space:normal}}.app-toast{position:fixed;top:82px;right:22px;z-index:120;border:1px solid #b8dccf;border-radius:999px;padding:10px 14px;background:#f1fbf7;color:#0c6b52;box-shadow:0 14px 34px #0c806124;font-size:13px;font-weight:900}.view-head-actions{display:flex;align-items:center;gap:10px}.view-head-actions span{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:#f8fafc;color:#4b5d73;font-size:12px;font-weight:800}.task-layout,.agent-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:12px;align-items:start}.task-layout{flex:1 1 auto;min-height:0;align-items:stretch}.task-workspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.task-board-loading{flex:1 1 auto;min-height:360px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #dbe6f1;border-radius:12px;background:#fff;color:#172033}.task-board-loading div{display:grid;gap:4px}.task-board-loading strong{font-size:18px}.task-board-loading span{color:#64748b;font-size:13px}.task-simple-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0;border:1px solid #b9cfea;border-radius:10px;padding:14px 16px;background:#f3f8ff}.task-simple-hero h3{margin-top:4px;color:var(--ink);font-size:22px}.task-simple-hero p{margin-top:5px;color:#42536a;font-size:13px;line-height:1.5}.task-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch;margin:10px 0}.task-command-bar.simple{grid-template-columns:minmax(0,1fr) 220px;margin-top:0}.queue-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.queue-tabs button,.task-bucket-grid button{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;color:var(--ink);text-align:left;cursor:pointer}.queue-tabs button{min-height:64px;display:grid;gap:5px;padding:10px}.queue-tabs button.active,.task-bucket-grid button.active{border-color:#a9c3e4;background:#f3f8ff;box-shadow:0 0 0 3px #1f6fd114}.queue-tabs strong{font-size:16px;line-height:1.25}.queue-tabs span,.task-status-strip span,.task-bucket-grid small,.task-toolbar p,.task-toolbar label{color:var(--muted);font-size:12px;font-weight:800}.queue-tabs small{color:#4b5d73;line-height:1.45}.task-status-strip{min-width:240px;display:grid;gap:7px;align-content:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.task-status-strip span{min-height:26px;display:inline-flex;align-items:center;justify-content:space-between;border-radius:999px;padding:0 9px;background:#f2f5f8}.task-queue-main{min-width:0;min-height:0;height:100%;display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr)}.task-bucket-grid{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-color:rgba(100,116,139,.26) transparent;scrollbar-width:thin}.task-bucket-grid::-webkit-scrollbar{height:7px}.task-bucket-grid::-webkit-scrollbar-track{background:transparent}.task-bucket-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b42}.task-bucket-grid button{min-height:64px;flex:0 0 176px;display:grid;gap:5px;padding:10px}.task-bucket-grid button span{color:var(--ink);font-size:13px;font-weight:900;line-height:1.3}.task-bucket-grid button strong{color:#1769c2;font-size:20px;line-height:1}.task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff}.task-toolbar h3{margin-top:3px;font-size:18px}.task-toolbar.simple{min-height:68px}.task-toolbar p{margin-top:5px;line-height:1.45}.task-toolbar-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.task-choice-group{display:grid;gap:6px}.task-choice-group>span{color:var(--muted);font-size:12px;font-weight:900}.task-choice-group div{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.task-choice-group button{min-height:34px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;background:#fbfcfe;color:var(--ink);font-weight:800}.task-choice-group button:hover,.task-choice-group button.active{border-color:#9ebce3;background:#eef6ff;color:#145ca6}.task-list-panel{min-width:0;min-height:0;overflow:auto;padding-right:2px;scrollbar-color:rgba(100,116,139,.3) transparent;scrollbar-width:thin}.task-list-panel::-webkit-scrollbar{width:8px}.task-list-panel::-webkit-scrollbar-track{background:transparent}.task-list-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b4d}.task-board-row{cursor:pointer}.task-board-row.active{border-color:#b7cae5;background:#f5f9ff;box-shadow:0 0 0 3px #1f6fd114}.task-run-panel{display:grid;gap:12px}.context-panel,.agent-brief,.agent-context-main{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.context-panel{position:sticky;top:82px;max-height:calc(100vh - 112px);overflow:auto}.context-title{align-items:flex-start}.context-title p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.context-copy-button{flex:0 0 auto}.context-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.context-summary-grid div{min-width:0;border:1px solid #dfe7ef;border-radius:8px;padding:9px;background:#fff}.context-summary-grid span{display:block;color:var(--muted);font-size:12px}.context-summary-grid strong{display:block;margin-top:4px;color:var(--ink);font-size:13px;line-height:1.42;overflow-wrap:anywhere}.context-package{max-height:520px;overflow:auto;border:1px solid #d7e1ec;border-radius:8px;padding:12px;background:#0f172a;color:#dbeafe;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.task-batch-package{max-height:360px}.task-detail-panel{border-top:1px solid var(--line);padding-top:12px}.task-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-detail-grid div{min-width:0;border:1px solid #dfe7ef;border-radius:8px;padding:9px;background:#fff}.task-detail-grid span{display:block;color:var(--muted);font-size:12px}.task-detail-grid strong{display:block;margin-top:4px;color:var(--ink);font-size:13px;line-height:1.42;overflow-wrap:anywhere}.task-single-package{margin-top:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.task-single-package summary{min-height:38px;display:flex;align-items:center;padding:0 10px;color:#415066;font-size:13px;font-weight:900;cursor:pointer}.task-single-package .context-package{max-height:360px;margin:0 10px 10px}.context-package.tall{max-height:calc(100vh - 220px)}.context-package.startup{max-height:420px}.local-start-title{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.agent-bd-view{background:transparent;border:0;box-shadow:none;padding:0}.agent-console{display:grid;gap:14px}.agent-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #d5e1ef;border-radius:12px;padding:18px;background:linear-gradient(135deg,#fffffff5,#f5f9fff0),#fff;box-shadow:var(--shadow-soft)}.agent-hero-copy{min-width:0}.agent-hero h2{margin-top:4px;font-size:28px;line-height:1.16;letter-spacing:0}.agent-hero p{max-width:820px;margin-top:8px;color:#4a5b70;line-height:1.56}.agent-hero-link{color:#175fb1;font-weight:900;overflow-wrap:anywhere}.agent-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.agent-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-action-card{min-width:0;display:grid;gap:10px;border:1px solid var(--line);border-radius:10px;padding:14px;background:#fff;box-shadow:0 10px 24px #141d2b0d}.agent-action-card header{display:flex;align-items:flex-start;gap:10px}.agent-action-card header span:not(.agent-action-icon){display:block;color:#687789;font-size:12px;font-weight:900}.agent-action-card h3{margin-top:2px;color:var(--ink);font-size:18px;line-height:1.28}.agent-action-card p{margin:0;color:#4b5a6d;font-size:13px;line-height:1.55}.agent-action-card .context-copy-button{justify-content:center}.agent-action-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #cbdcf0;border-radius:8px;background:#edf5ff;color:#1769c2}.agent-fact-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.agent-fact{min-width:0;border:1px solid #dde6ef;border-radius:8px;padding:10px 11px;background:#fbfcfe}.agent-fact span{display:block;color:#687789;font-size:12px;font-weight:900}.agent-fact strong{display:block;margin-top:4px;color:#17202e;font-size:13px;line-height:1.36;overflow-wrap:anywhere}.agent-package-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:12px;align-items:start}.package-panel{min-width:0;border:1px solid var(--line);border-radius:10px;padding:14px;background:#fff;box-shadow:var(--shadow-soft)}.package-panel.primary{border-color:#c8d8ea}.package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.package-head h3{margin-top:3px;font-size:20px;line-height:1.28}.package-head p{max-width:680px;margin-top:5px;color:#5b6a7d;font-size:13px;line-height:1.48}.package-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.package-meta-row span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #d7e3ef;border-radius:999px;padding:0 8px;background:#f8fafc;color:#3e5065;font-size:12px;font-weight:900}.package-panel .context-package.tall{max-height:min(640px,calc(100vh - 278px))}.package-panel .context-package.startup{max-height:min(520px,calc(100vh - 360px))}.agent-note-list{display:grid;gap:7px;margin-bottom:10px}.agent-note-list div{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;border:1px solid #e0e8f1;border-radius:8px;padding:8px 9px;background:#f8fafc;color:#4b5a6d;font-size:12px;line-height:1.42}.agent-note-list svg{color:#1769c2}.agent-workbench{display:grid;gap:12px}.agent-command-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #d6e1ec;border-radius:12px;padding:15px 16px;background:#fff;box-shadow:var(--shadow-soft)}.agent-command-bar h2{margin-top:4px;color:#101827;font-size:25px;line-height:1.18}.agent-command-bar p{margin-top:7px;color:#536274;line-height:1.5}.agent-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.agent-domain-link{color:#145d9f;font-weight:900}.agent-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dce5ee;border-radius:10px;background:#f8fafc}.agent-flow div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:10px 13px;border-right:1px solid #dce5ee}.agent-flow div:last-child{border-right:0}.agent-flow strong{color:#17202e;font-size:13px;white-space:nowrap}.agent-flow span{color:#5f6f83;font-size:13px;overflow-wrap:anywhere}.agent-body-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px;align-items:start}.agent-side-panel,.agent-package-viewer{min-width:0;border:1px solid #d6e1ec;border-radius:12px;background:#fff;box-shadow:var(--shadow-soft)}.agent-side-panel{overflow:hidden}.agent-side-section{padding:14px 16px;border-bottom:1px solid #e5edf5}.agent-side-section:last-child{border-bottom:0}.agent-side-section h3{margin-bottom:10px;color:#17202e;font-size:15px;line-height:1.3}.agent-fact-list{display:grid;gap:0;margin:0}.agent-fact-list div{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid #edf2f7}.agent-fact-list div:first-child{border-top:0;padding-top:0}.agent-fact-list dt{color:#718096;font-size:12px;font-weight:900}.agent-fact-list dd{min-width:0;margin:0;color:#17202e;font-size:13px;font-weight:850;line-height:1.42;overflow-wrap:anywhere}.agent-rule-list{display:grid;gap:8px}.agent-rule-list div{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:start;color:#4e5d70;font-size:13px;line-height:1.48}.agent-rule-list svg{margin-top:2px;color:#1769c2}.agent-skill-summary{display:grid;gap:8px}.agent-skill-summary div{min-width:0;border:1px solid #dce6f0;border-radius:8px;padding:9px 10px;background:#f8fafc}.agent-skill-summary strong,.agent-skill-summary span{display:block}.agent-skill-summary strong{color:#17202e;font-size:13px;line-height:1.25}.agent-skill-summary span{margin-top:4px;color:#607085;font-size:12px;line-height:1.42}.agent-package-viewer{overflow:hidden}.agent-package-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #e0e8f1;background:#f8fafc}.agent-package-tabs{min-width:0;display:inline-flex;gap:4px;border:1px solid #d7e1ec;border-radius:10px;padding:4px;background:#edf2f7}.agent-package-tabs button{min-width:112px;min-height:42px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:0 10px;background:transparent;color:#435268}.agent-package-tabs button.active{background:#fff;color:#111827;box-shadow:0 8px 18px #141d2b14}.agent-package-tabs button svg{flex:0 0 auto}.agent-package-tabs button span{display:grid;justify-items:start;gap:1px}.agent-package-tabs button strong{font-size:13px;line-height:1.1}.agent-package-tabs button small{color:#718096;font-size:11px;font-weight:850}.agent-package-status{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid #e5edf5;background:#fff}.agent-package-status h3{margin-top:3px;color:#111827;font-size:20px;line-height:1.25}.agent-package-status p{max-width:720px;margin:0;color:#5c6b7d;font-size:13px;line-height:1.5}.agent-code-block{min-height:520px;max-height:calc(100vh - 318px);margin:0;overflow:auto;border:0;padding:16px;background:#f7fafc;color:#182235;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1180px){.task-layout,.agent-layout,.task-command-bar,.task-toolbar{grid-template-columns:1fr}.task-command-bar{display:grid}.task-status-strip{min-width:0}.task-bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-panel{position:static;max-height:none}.agent-hero{flex-direction:column}.agent-hero-actions{justify-content:flex-start}.agent-action-grid,.agent-package-grid{grid-template-columns:1fr}.agent-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-panel .context-package.tall,.package-panel .context-package.startup{max-height:520px}.agent-command-bar,.agent-package-status{flex-direction:column}.agent-command-actions{justify-content:flex-start}.agent-flow,.agent-body-grid{grid-template-columns:1fr}.agent-flow div{border-right:0;border-bottom:1px solid #dce5ee}.agent-flow div:last-child{border-bottom:0}.agent-code-block{min-height:420px;max-height:520px}}@media(max-width:720px){.context-summary-grid,.task-detail-grid{grid-template-columns:1fr}.view-head-actions{align-items:flex-start;flex-direction:column}.queue-tabs,.task-bucket-grid{grid-template-columns:1fr}.task-toolbar{align-items:stretch;flex-direction:column}.task-toolbar-controls{justify-content:stretch}.task-toolbar label,.task-toolbar select{width:100%}.agent-hero{padding:14px}.agent-hero h2{font-size:23px}.agent-hero-actions,.package-head{flex-direction:column;align-items:stretch}.agent-action-grid,.agent-fact-grid{grid-template-columns:1fr}.agent-action-card,.package-panel{padding:12px}.agent-command-bar{padding:13px}.agent-command-bar h2{font-size:22px}.agent-package-toolbar{align-items:stretch;flex-direction:column}.agent-package-tabs{display:grid;grid-template-columns:1fr}.agent-package-tabs button{width:100%}.agent-fact-list div{grid-template-columns:1fr;gap:3px}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--app-bg)}body:has(.modal-backdrop.inspector-backdrop){overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}a{color:inherit}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.topbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:14px;padding:13px 22px;background:#fffffff5;border-bottom:1px solid rgba(201,213,225,.9);box-shadow:0 8px 22px #141d2b0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand-block{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark{width:44px;height:44px;display:grid;place-items:center;background:#121b28;color:#fff;border-radius:8px;border:1px solid #243348;box-shadow:inset 0 -1px #ffffff14;font-weight:800;flex:0 0 auto}.brand-block h1{font-size:18px;line-height:1.2;letter-spacing:0}.brand-block p{margin-top:4px;color:var(--muted);font-size:13px}.mode-tabs,.top-actions,.head-actions,.head-meta,.row-top,.line-title,.section-title,.view-head{display:flex;align-items:center}.mode-tabs{gap:6px;padding:3px;border:1px solid var(--line-strong);border-radius:8px;background:#eef3f7}.mode-tabs button{border:0;background:transparent;color:#425066;height:32px;padding:0 11px;border-radius:7px;white-space:nowrap;font-weight:700}.mode-tabs button.active{background:#141d2b;color:#fff;box-shadow:var(--shadow-soft)}.top-actions{justify-content:flex-end;gap:8px;flex-wrap:wrap}.data-pill,.icon-button{border:1px solid var(--line-strong);background:#fff;color:var(--ink);min-height:36px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border-radius:8px;text-decoration:none;white-space:nowrap;font-weight:700;box-shadow:0 1px #141d2b08}.data-pill.demo,.data-pill.local{background:#fff8ea;border-color:#edd39e;color:#7b5000}.data-pill.supabase{background:#e9f7f0;border-color:#b8e1cc;color:#096344}.data-pill.loading{background:#eef6ff;border-color:#c8dff7;color:#245176}.account-actions{gap:8px;flex-wrap:nowrap}.account-menu{position:relative}.account-menu summary{list-style:none;cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.login-inline,.account-chip,.account-logout{min-height:38px;border:1px solid #d5e0eb;border-radius:10px;background:#fff;box-shadow:0 1px #141d2b08}.login-inline{display:inline-flex;align-items:center;gap:7px;padding:0 4px 0 9px}.login-inline label{display:inline-flex;align-items:center;gap:7px;color:#607086}.login-inline input{width:112px;border:0;outline:none;background:transparent;color:#111827;font-weight:800}.login-inline input::placeholder{color:#8a97a8;font-weight:700}.login-inline button,.account-logout{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;padding:0 10px;background:#111827;color:#fff;font-weight:850;white-space:nowrap}.login-inline button:hover,.account-logout:hover{background:#1f2937}.account-chip{display:inline-flex;align-items:center;gap:9px;min-width:162px;padding:0 12px 0 8px}.account-avatar{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#edf5ff;color:#1f6fd1}.account-chip div{min-width:0;display:grid;gap:2px}.account-chip span:not(.account-avatar){color:#708095;font-size:11px;font-weight:850;line-height:1}.account-chip strong{max-width:132px;overflow:hidden;color:#111827;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.account-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:318px;display:grid;gap:10px;border:1px solid #d8e3ef;border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 20px 48px #0f172a24}.account-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid #edf3f8;padding-bottom:10px}.account-avatar.large{width:38px;height:38px;border-radius:12px}.account-panel-head strong,.account-panel-head span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-head strong{color:#111827;font-size:14px;line-height:1.2}.account-panel-head span{margin-top:2px;color:#66768b;font-size:12px;font-weight:800}.account-panel-head>small{align-self:start;border:1px solid #d9e7f7;border-radius:999px;padding:4px 7px;background:#f4f9ff;color:#1f6fd1;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.account-profile-form{display:grid;gap:8px;padding-top:2px}.account-field-head{display:grid;gap:3px;color:#64748b}.account-field-head span{color:#42526a;font-size:12px;font-weight:900}.account-field-head small{color:#7b8da4;font-size:11px;font-weight:750;line-height:1.35}.account-name-control{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:center}.account-menu-panel input{min-height:38px;border:1px solid #d5e0eb;border-radius:10px;padding:0 11px;color:#111827;font-size:14px;font-weight:850;outline:none}.account-menu-panel input:focus{border-color:#1f6fd1;box-shadow:0 0 0 3px #1f6fd11f}.account-menu-panel form button{min-height:38px;border:0;border-radius:10px;background:#111827;color:#fff;font-size:13px;font-weight:900}.account-menu-panel form button:disabled{cursor:not-allowed;background:#eef2f7;color:#7b8da4;opacity:1}.account-email,.account-profile-status{overflow:hidden;color:#64748b;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.account-profile-status{border:1px solid #cfe0f5;border-radius:10px;padding:7px 9px;background:#f4f9ff;color:#1f6fd1;white-space:normal}.account-profile-status.error{border-color:#f0c7c7;background:#fff5f5;color:#af2a2a}.account-profile-status.success{border-color:#c8e6d7;background:#f1fbf6;color:#08795d}.account-logout{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d5e0eb;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:850}.account-logout:hover{border-color:#b9c8d8;background:#fff;color:#111827}main{padding:18px 22px 30px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(112deg,#050a14e6,#0a1220bd 44%,#eef3f8f0),radial-gradient(circle at 18% 18%,rgba(60,130,246,.34),transparent 28%),radial-gradient(circle at 80% 80%,rgba(15,23,42,.18),transparent 32%),url(/assets/bd-login-network.webp) center / cover no-repeat,#0a1020}.auth-panel{position:relative;isolation:isolate;width:min(1120px,100%);min-height:600px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);overflow:hidden;border:1px solid rgba(226,232,240,.34);border-radius:24px;background:#070c16ad;box-shadow:0 34px 90px #04091259;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-panel:before,.auth-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-panel:before{z-index:-2;background:linear-gradient(90deg,#050a14c7,#050a144d 48%,#ffffff0d),url(/assets/bd-login-network.webp) left center / cover no-repeat}.auth-panel:after{z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.11),transparent 32%),radial-gradient(circle at 25% 24%,rgba(91,156,255,.2),transparent 30%),linear-gradient(90deg,transparent 0%,transparent 55%,rgba(248,250,252,.15) 100%)}.auth-intro{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;justify-content:space-between;padding:34px;background:transparent;color:#fff}.auth-intro:before{content:none}.auth-intro:after{content:none}.auth-brand .brand-mark{width:46px;height:46px;border-color:#ffffff21;border-radius:14px;background:linear-gradient(135deg,#ffffff21,#ffffff0a);box-shadow:inset 0 1px #ffffff29,0 18px 34px #0000002e}.auth-brand span{color:#ffffffad;font-size:12px;font-weight:850}.auth-brand h1{margin:2px 0 0;color:#fff;font-size:22px;line-height:1.2}.auth-lock{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(219,234,254,.18);border-radius:14px;background:#dbeafe1c;color:#dbeafe}.auth-visual{display:grid;gap:14px;width:min(280px,100%)}.auth-signal-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(226,232,240,.16);border-radius:18px;padding:13px;background:#080f1c6b;box-shadow:0 22px 44px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-signal-card span{display:block;color:#e2e8f094;font-size:11px;font-weight:850}.auth-signal-card strong{display:block;margin-top:3px;color:#f8fafc;font-size:14px;line-height:1.24}.auth-signal-lines{display:grid;gap:9px;padding:0 4px}.auth-signal-lines span{height:7px;border-radius:999px;background:#dbeafe38}.auth-signal-lines span:nth-child(1){width:170px}.auth-signal-lines span:nth-child(2){width:116px;background:#60a5fa57}.auth-signal-lines span:nth-child(3){width:82px}.auth-form-wrap{position:relative;z-index:1;align-self:center;justify-self:center;width:min(400px,calc(100% - 40px));display:grid;gap:20px;border:1px solid rgba(226,232,240,.16);border-radius:22px;padding:34px;background:linear-gradient(180deg,#121d30e0,#080e1ae6);box-shadow:0 28px 72px #02060e61,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-form-kicker{display:block;color:#93c5fd;font-size:12px;font-weight:900}.auth-form-wrap h2{margin:5px 0 0;color:#f8fafc;font-size:30px;line-height:1.2}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:7px;color:#dbeafe;font-size:12px;font-weight:850}.auth-form input{min-height:48px;border:1px solid rgba(203,213,225,.24);border-radius:12px;padding:0 14px;background:linear-gradient(180deg,#ffffff1f,#ffffff14);color:#f8fafc;font-size:14px;font-weight:800;outline:none;box-shadow:inset 0 1px #ffffff14}.auth-form input::placeholder{color:#cbd5e1b8}.auth-form input:focus{border-color:#60a5fae0;box-shadow:0 0 0 4px #60a5fa29,inset 0 1px #ffffff17}.auth-form input.auth-code-input{text-align:center;font-size:22px;letter-spacing:6px}.auth-form input.auth-code-input::placeholder{letter-spacing:6px}.auth-form button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:linear-gradient(135deg,#0f172a,#1d3558 52%,#1f6fd1);color:#fff;font-weight:900;box-shadow:0 16px 34px #11182738,inset 0 1px #ffffff24}.auth-form button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 42px #11182740,inset 0 1px #ffffff29}.auth-form button:disabled{cursor:not-allowed;opacity:.58}.auth-error{border:1px solid rgba(248,113,113,.3);border-radius:10px;padding:9px 10px;background:#7f1d1d40;color:#fecaca;font-size:12px;font-weight:800}.auth-status,.auth-code-target{border:1px solid rgba(96,165,250,.24);border-radius:10px;padding:9px 10px;background:#2563eb24;color:#bfdbfe;font-size:12px;font-weight:850}.auth-code-target{overflow:hidden;background:#0f172a47;color:#dbeafe;text-overflow:ellipsis;white-space:nowrap}.auth-secondary-actions{display:flex;align-items:center;gap:10px}.auth-secondary-actions button{min-height:34px;border:1px solid rgba(203,213,225,.22);border-radius:9px;padding:0 12px;background:#ffffff14;color:#e2e8f0;font-size:12px;font-weight:850}.auth-secondary-actions button:disabled{cursor:not-allowed;opacity:.56}.auth-restore-shell{padding:20px}.auth-restore-panel{width:min(460px,100%);display:grid;gap:22px;border:1px solid rgba(226,232,240,.18);border-radius:22px;padding:30px;background:linear-gradient(180deg,#121d30e6,#080e1aeb);color:#f8fafc;box-shadow:0 30px 80px #02060e6b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-restore-brand .brand-mark{width:42px;height:42px}.auth-restore-brand h1{margin:2px 0 0;color:#fff;font-size:18px;line-height:1.2}.auth-restore-loader{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(147,197,253,.28);border-radius:16px;background:linear-gradient(180deg,#60a5fa33,#0f172a47);color:#bfdbfe;box-shadow:0 16px 34px #02060e38}.auth-restore-loader svg{animation:auth-restore-spin 1s linear infinite}.auth-restore-panel h2{margin:5px 0 0;color:#fff;font-size:29px;line-height:1.16}.auth-restore-panel p{margin:9px 0 0;color:#dbeafec7;font-size:13px;line-height:1.55}@keyframes auth-restore-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.auth-shell{align-items:stretch;padding:18px}.auth-panel{width:min(560px,100%);min-height:0;grid-template-columns:1fr;place-self:center;border-radius:22px}.auth-intro{min-height:104px;padding:22px 24px 0}.auth-brand h1{font-size:19px}.auth-visual{display:none}.auth-form-wrap{width:calc(100% - 36px);margin:20px 0 18px;padding:30px}}@media(max-width:560px){.auth-shell{padding:12px}.auth-panel{border-radius:18px}.auth-intro{min-height:88px;padding:18px 18px 0}.auth-brand .brand-mark{width:40px;height:40px}.auth-brand h1{font-size:17px}.auth-form-wrap{width:calc(100% - 24px);margin:14px 0 12px;padding:22px;border-radius:18px}.auth-form-wrap h2{font-size:27px}}.metrics-band{display:grid;grid-template-columns:repeat(6,minmax(142px,1fr));gap:12px;margin-bottom:16px}.metric{position:relative;overflow:hidden;display:flex;gap:10px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;min-height:72px;box-shadow:var(--shadow-soft)}.metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--slate)}.metric.blue:before{background:var(--blue)}.metric.green:before{background:var(--green)}.metric.amber:before{background:var(--amber)}.metric.red:before{background:var(--red)}.metric.purple:before{background:var(--purple)}.metric-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;flex:0 0 auto}.metric span{display:block;color:var(--muted);font-size:12px}.metric strong{display:block;font-size:23px;margin-top:1px;line-height:1}.metric.blue .metric-icon{color:var(--blue);background:#e8f1ff}.metric.green .metric-icon{color:var(--green);background:#e7f6ef}.metric.amber .metric-icon{color:var(--amber);background:#fff2d7}.metric.red .metric-icon{color:var(--red);background:#ffeceb}.metric.purple .metric-icon{color:var(--purple);background:#f0ebff}.metric.slate .metric-icon{color:var(--slate);background:#edf1f5}.workspace{display:block;min-width:0}.left-pane,.detail-pane,.action-card,.full-view,.manual-form,.manual-history{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.left-pane{padding:14px;position:static;max-height:none;overflow:visible;display:flex;flex-direction:column;border-color:var(--line-strong)}.workspace>.detail-pane,.workspace>.right-pane{display:none}.filter-head,.view-head{justify-content:space-between;gap:12px;margin-bottom:13px}.filter-head strong,.view-head strong{display:block;font-size:22px;line-height:1.05}.filter-head-meta{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.filter-head-meta span{min-height:28px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:7px;padding:0 8px;background:#f7f9fb;color:#526176;font-weight:700}.eyebrow{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.search-box{min-height:44px;border:1px solid var(--line-strong);border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff;box-shadow:inset 0 1px #141d2b05}.search-box:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #2f7fd31f}.search-box input{border:0;outline:none;background:transparent;width:100%;color:var(--ink);min-width:0}.pipeline-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin-top:10px}.pipeline-strip button{min-height:52px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;color:#344257}.pipeline-strip button:hover{border-color:#aebdca;background:#fff}.pipeline-strip button.active{border-color:#1769c2;background:#eef6ff;box-shadow:0 0 0 3px #1769c21c}.pipeline-strip span{color:#526176;font-size:12px;font-weight:700}.pipeline-strip strong{color:var(--ink);font-size:18px}.filter-grid{display:grid;grid-template-columns:repeat(6,minmax(136px,1fr));gap:8px;margin-top:12px;padding:12px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#f8fafc;border-radius:8px}.filter-select,.filter-multi{display:grid;gap:5px;min-width:0;position:relative}.filter-select>span,.filter-multi summary span{color:var(--muted);font-size:12px}.filter-label-text,.stage-head-label{display:inline-flex;align-items:center;gap:5px;min-width:0}.stage-help{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #cbd8e6;border-radius:999px;background:#fff;color:#607086;cursor:help;outline:none}.stage-help:hover,.stage-help:focus{border-color:#6aa6e8;color:#1f6fd1;box-shadow:0 0 0 3px #2f7fd31f}.stage-help-panel{position:absolute;left:50%;top:calc(100% + 10px);z-index:80;width:min(540px,86vw);display:none;transform:translate(-34%);border:1px solid #c9d8e8;border-radius:12px;padding:13px;background:#fff;box-shadow:0 18px 50px #0f172a2e;color:#172033;font-size:12px;font-weight:500;line-height:1.5;white-space:normal;max-height:min(620px,calc(100vh - 260px));overflow-y:auto;overscroll-behavior:contain}.stage-help:hover .stage-help-panel,.stage-help:focus .stage-help-panel,.stage-help:focus-within .stage-help-panel{display:block}.stage-help-panel:before{content:"";position:absolute;top:-7px;left:34%;width:12px;height:12px;transform:rotate(45deg);border-left:1px solid #c9d8e8;border-top:1px solid #c9d8e8;background:#fff}.stage-help-panel>strong{display:block;color:#0f172a;font-size:14px;font-weight:900}.stage-help-panel p{margin-top:5px;color:#405169}.stage-help-subtitle{display:block;margin-top:10px;color:#1f3b5b;font-weight:900}.stage-help-list{display:grid;gap:7px;margin-top:7px}.stage-help-list div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 9px;border:1px solid #e0e8f1;border-radius:9px;padding:7px;background:#f8fafc}.stage-help-list b{grid-row:span 2;color:#0f2744;font-size:12px;font-weight:900}.stage-help-list span{color:#243248;font-weight:800}.stage-help-list em{color:#607086;font-style:normal}.filter-select select,.filter-multi summary,.reset-button{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#2f3c4f;padding:0 9px;outline:none}.filter-select select:focus,.filter-multi[open] summary{border-color:var(--focus);box-shadow:0 0 0 3px #2f7fd31f}.filter-multi summary{display:grid;align-content:center;cursor:pointer;list-style:none}.filter-multi summary::-webkit-details-marker{display:none}.filter-multi summary strong{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.filter-menu{position:absolute;top:calc(100% + 4px);z-index:20;width:min(320px,82vw);max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow);padding:7px}.filter-menu label{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 7px;border-radius:6px;color:#2f3c4f;font-size:13px}.filter-menu label:hover{background:#f4f7fb}.reset-button{align-self:end;font-weight:700;color:#344257}.reset-button:hover{border-color:#aebdca;background:#fff}.segmented{display:flex;gap:6px;margin-top:9px}.segmented.compact,.segmented.vertical{flex-wrap:wrap}.segmented.vertical{padding-bottom:12px;border-bottom:1px solid var(--line)}.segmented button,.row-actions button{border:1px solid var(--line);background:#fff;min-height:32px;padding:0 10px;border-radius:8px;color:#3d4a5d}.segmented button.active{border-color:#17202e;background:#17202e;color:#fff}.company-list{overflow:auto;padding:2px 3px 4px 0;scrollbar-color:#b8c5d2 transparent}.list-head-row,.company-row.table-row{display:grid;grid-template-columns:minmax(238px,1.18fr) minmax(118px,.55fr) minmax(96px,.42fr) minmax(118px,.5fr) minmax(252px,1.12fr) minmax(112px,.48fr) minmax(92px,.4fr) 84px;gap:10px;align-items:center;min-width:1210px}.list-head-row{position:sticky;top:70px;z-index:9;margin-top:13px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#eef3f7;color:var(--muted);font-size:12px;font-weight:700;box-shadow:0 6px 16px #141d2b0a}.company-row{width:100%;border:1px solid #dfe7ef;background:#fff;border-radius:8px;padding:12px;margin-top:9px;text-align:left;display:block;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.company-row.table-row{position:relative;min-height:74px;margin-top:8px;box-shadow:0 1px #141d2b08}.row-company,.row-industry,.row-region-cell,.row-stage-cell,.row-tags-cell,.row-bd-stage-cell,.row-website-cell,.row-date-cell{min-width:0}.company-row:hover{background:#fcfdff;border-color:#b8c6d4;box-shadow:0 10px 24px #141d2b12;transform:translateY(-1px)}.company-row.selected{border-color:#1f6fd1;box-shadow:0 0 0 3px #1f6fd11f,0 12px 26px #141d2b14}.company-row.selected:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 999px 999px 0;background:#1769c2}.company-row strong,.company-row span,.company-row em{display:block}.company-row strong{font-size:14px;margin:0 0 4px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-row span,.company-row em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.row-company strong{font-size:15px;color:#111827}.row-company span{min-height:17px}.row-stage-cell strong,.row-stage-cell span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-top{justify-content:space-between}.row-score{width:34px;height:25px;display:grid;place-items:center;border-radius:8px;background:#edf1f5;font-weight:700;color:#243044}.row-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.row-meta small{min-height:22px;display:inline-flex;align-items:center;border:1px solid #e0e7ef;border-radius:7px;padding:0 6px;color:#526176;background:#f7f9fb}.row-tags-cell{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.row-tags-cell span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #d7e1ea;border-radius:7px;padding:0 7px;color:#3f5065;background:#f8fafc;font-size:12px;font-weight:650}.row-bd-stage-cell{min-height:42px;border:1px solid #d8e2eb;border-radius:7px;padding:6px 8px;background:#f7f9fb}.row-bd-stage-cell strong,.row-bd-stage-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-bd-stage-cell.idle{border-color:#e3e8ef;background:#f6f8fa}.row-bd-stage-cell.ready{border-color:#d5e3f4;background:#f2f7fd}.row-bd-stage-cell.active{border-color:#d9d2f5;background:#f6f2ff}.row-bd-stage-cell.connected{border-color:#cfe2ef;background:#f1f8fb}.row-bd-stage-cell.good{border-color:#cdebdd;background:#f1fbf6}.row-bd-stage-cell.warning{border-color:#f2dfb9;background:#fffaf0}.row-bd-stage-cell.danger{border-color:#f4c7c7;background:#fff5f5}.row-bd-stage-cell.idle strong{color:#526176}.row-bd-stage-cell.ready strong,.row-bd-stage-cell.connected strong{color:#1f6fd1}.row-bd-stage-cell.active strong{color:#6b4ab1}.row-bd-stage-cell.good strong{color:#0c7542}.row-bd-stage-cell.warning strong{color:#8a5a06}.row-bd-stage-cell.danger strong{color:#b33434}.row-website-cell,.row-date-cell{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe7ef;border-radius:7px;padding:0 7px;color:#526176;background:#f8fafc;font-size:12px;text-align:center}.row-website-cell{min-width:0}.row-website-cell a{min-width:0;max-width:100%;overflow:hidden;color:#1f6fd1;font-weight:700;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.row-website-cell.empty{color:var(--muted)}.priority,.mini-tag{display:inline-flex;align-items:center;min-height:24px;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700;white-space:nowrap}.priority.strategic{background:#f0ebff;color:#5c3aa6}.priority.high{background:#ffeceb;color:#9f2c2c}.priority.medium{background:#fff2d7;color:#7b5000}.priority.low{background:#e7f6ef;color:#086346}.priority.unknown,.mini-tag{background:#edf1f5;color:#4d5b6d}.detail-pane{padding:16px;min-width:0}.company-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.head-meta{gap:7px;flex-wrap:wrap;margin-bottom:9px}.head-meta span:not(.priority){background:#f2f5f8;border-radius:7px;padding:4px 8px;color:#425066;font-size:12px}.company-head h2,.view-head h2{font-size:24px;line-height:1.2;letter-spacing:0}.company-head p{margin-top:7px;color:var(--muted);font-size:13px}.head-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:12px}.panel,.field-section,.schema-card{border:1px solid #dfe7ef;background:#fbfcfe;border-radius:8px;padding:15px}.panel,.field-section,.schema-card,.list-card,.board-row,.field-cell{box-shadow:0 1px #141d2b08}.panel.large{grid-row:span 2}.panel h3,.action-card h3,.schema-card h3{font-size:18px;line-height:1.38;letter-spacing:0}.panel p,.action-card p,.schema-card p{margin-top:9px;color:#46566b;line-height:1.62}.fact-list{margin-top:14px;display:grid;gap:10px}.fact-list div,.mini-list div{border-top:1px solid var(--line);padding-top:10px}.fact-list span,.mini-list span{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.fact-list strong,.mini-list strong{line-height:1.45}.source-lines{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.source-lines span{background:#edf1f5;border-radius:7px;padding:5px 8px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-weight:700;text-decoration:none;margin-top:4px}.record-stack{display:grid;gap:10px}.list-card,.board-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:13px;background:#fbfcfe}.board-row{grid-template-columns:minmax(0,1fr) 210px auto}.task-board-row.agent-only{grid-template-columns:minmax(0,1fr) 220px;cursor:default}.line-title{gap:7px;flex-wrap:wrap}.list-card p,.board-row p{margin:5px 0;color:#46566b}.list-card span,.board-row span{color:var(--muted);font-size:12px}.contact-list-value{display:block;margin-top:5px;color:#111827;font-size:15px;overflow-wrap:anywhere}.side-tags{display:grid;justify-items:end;gap:6px;min-width:120px}.side-tags span{background:#edf1f5;min-width:30px;text-align:center;padding:3px 7px;border-radius:7px}.side-tags b{font-size:12px;color:var(--blue);white-space:nowrap}.round-link{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);color:var(--blue)}.message-preview,.entry-summary{margin-top:10px;border:1px solid var(--line);border-radius:8px;padding:9px;color:#46566b;line-height:1.55;background:#fff}.right-pane{display:grid;gap:12px;position:sticky;top:80px;min-width:0}.action-card{padding:15px;border-color:var(--line-strong)}.section-title{justify-content:space-between;gap:10px;margin-bottom:10px}.row-actions button:hover,.icon-button:hover{border-color:#9eb0c5;background:#f7f9fb}.icon-button.active,.favorite-head-button.active{border-color:#b9d4f4;background:#eef6ff;color:#1f6fd1}.form-grid{display:grid;gap:10px}.form-grid.two{grid-template-columns:1fr 1fr}.form-field{display:grid;gap:5px;color:#415066;font-size:12px}.form-field.wide{grid-column:1 / -1}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:var(--ink);background:#fff;outline:none}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px #2f7fd31f}.form-field textarea{resize:vertical}.action-form .form-field{margin-top:10px}.readonly-field strong{min-height:38px;display:flex;align-items:center;border:1px solid #dbe5ef;border-radius:8px;padding:0 10px;background:#f8fafc;color:#172033;font-size:13px;font-weight:850}.primary-button{border:0;border-radius:8px;min-height:40px;padding:0 14px;background:#141d2b;color:#fff;font-weight:700;width:100%;margin-top:12px;box-shadow:0 10px 22px #141d2b29}.primary-button:hover{background:#202c3d}.save-note{margin-top:10px;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45;background:#fff8ea;border:1px solid #edd39e;color:#7b5000}.save-note.supabase{background:#e9f7f0;border-color:#b8e1cc;color:#096344}.mini-list{display:grid;gap:10px;margin-top:4px}.mini-list div{display:flex;justify-content:space-between;gap:14px}.mini-list strong{text-align:right}.field-sections{display:grid;gap:12px}.coverage-strip{display:flex;align-items:center;gap:10px;border:1px solid #b8e1cc;border-radius:8px;background:#e9f7f0;padding:10px 12px;color:#096344}.coverage-strip strong{font-size:22px}.field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field-cell{min-height:72px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px;display:grid;align-content:start;gap:5px}.field-cell.wide{grid-column:span 2}.field-cell.empty{background:#faf8f4}.field-cell span{color:var(--muted);font-size:12px}.field-cell strong,.field-cell a{color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.field-cell a{color:var(--blue);text-decoration:none}.full-view{padding:16px}.board-list{display:grid;gap:10px}.board-meta{display:grid;gap:6px;justify-items:start;color:var(--muted)}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.manual-view{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.manual-form,.manual-history{padding:16px}.manual-history{position:sticky;top:80px}.schema-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.field-chip-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.field-chip-grid span{border:1px solid #e0e7ef;border-radius:7px;padding:5px 8px;background:#fff;color:#46566b;font-size:12px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a80;padding:22px;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.company-modal{width:min(1480px,100%);max-height:calc(100vh - 44px);display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;border:1px solid #bfcbd7;border-radius:8px;box-shadow:0 30px 90px #0f172a57;overflow:hidden}.manual-lead-backdrop{z-index:80;place-items:stretch end;padding:14px;background:linear-gradient(90deg,#0f172a1f,#0f172a5c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.manual-lead-dialog{width:min(520px,100%);max-height:calc(100vh - 28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(148,163,184,.45);border-radius:10px;padding:0;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 32px 96px #0f172a47,0 1px #ffffffe0 inset}.manual-lead-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid rgba(203,213,225,.82);background:linear-gradient(180deg,#0f172a,#1f2937);color:#fff}.manual-lead-title-row{display:flex;align-items:center;gap:12px;min-width:0}.manual-lead-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1a;color:#bfdbfe}.manual-lead-head h2{margin-top:3px;color:#fff;font-size:24px;line-height:1.12;letter-spacing:0}.manual-lead-head .eyebrow{color:#bfdbfe}.manual-lead-head .icon-button{border-color:#ffffff2e;background:#ffffff14;color:#fff;box-shadow:none}.manual-lead-head .icon-button:hover{background:#ffffff29}.manual-lead-body{min-height:0;overflow:auto;padding:18px}.manual-lead-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.manual-lead-flow span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe7f3;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:900;box-shadow:0 1px #ffffffe6 inset}.manual-lead-primary,.manual-lead-extra{margin:0}.manual-lead-extra{margin-top:14px}.manual-lead-primary,.manual-lead-extra-grid label{display:grid;gap:7px}.manual-lead-primary span,.manual-lead-extra-grid span{color:#40516a;font-size:12px;font-weight:900}.manual-lead-primary input,.manual-lead-extra-grid input,.manual-lead-extra-grid textarea{width:100%;border:1px solid #ccd8e5;border-radius:8px;background:#fff;color:#0f172a;outline:none;font:inherit;font-weight:700}.manual-lead-primary input{min-height:58px;padding:0 15px;font-size:20px;box-shadow:0 10px 24px #0f172a0f}.manual-lead-extra-grid input,.manual-lead-extra-grid textarea{min-height:42px;padding:10px 11px;font-size:13px}.manual-lead-primary input:focus,.manual-lead-extra-grid input:focus,.manual-lead-extra-grid textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.manual-lead-extra summary{min-height:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid #dbe7f3;border-radius:8px;padding:0 12px;background:#fff;color:#1e40af;list-style:none;font-size:13px;font-weight:900}.manual-lead-extra summary:after{content:"+";color:#64748b;font-size:16px;font-weight:900}.manual-lead-extra[open] summary:after{content:"-"}.manual-lead-extra summary::-webkit-details-marker{display:none}.manual-lead-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.manual-lead-extra-grid .wide{grid-column:1 / -1}.manual-lead-dialog .save-note{margin-top:14px}.manual-lead-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #dbe5ef;background:#f8fafcf5}.manual-lead-actions button{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 13px;background:#fff;color:#334155;font-weight:900}.manual-lead-actions .primary-button{border-color:#111827;background:#111827;color:#fff;min-width:174px}.modal-head{display:flex;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--line-strong);background:#fbfcfe}.modal-head h2{font-size:24px;line-height:1.2;letter-spacing:0}.modal-head p{margin-top:7px;color:var(--muted);font-size:13px}.modal-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding:14px;min-height:0;overflow:hidden;background:#f3f6f9}.modal-detail,.modal-actions{min-height:0;overflow:auto}.modal-detail{background:#fff;border:1px solid var(--line-strong);border-radius:8px;padding:14px;box-shadow:var(--shadow-soft)}.modal-actions{display:grid;align-content:start;gap:12px}.icon-button.square{width:36px;padding:0;justify-content:center}.loading,.empty-state{display:grid;place-items:center;gap:8px;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:22px;margin-top:9px;text-align:center}.empty-state strong{color:var(--ink)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1320px){.topbar{grid-template-columns:1fr;align-items:start}.mode-tabs,.top-actions{justify-content:flex-start;flex-wrap:wrap}.metrics-band{grid-template-columns:repeat(3,minmax(142px,1fr))}.filter-grid{grid-template-columns:repeat(3,minmax(148px,1fr))}.pipeline-strip{grid-template-columns:repeat(3,minmax(120px,1fr))}.right-pane{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){main{padding:12px}.metrics-band,.workspace,.right-pane,.detail-grid,.manual-view,.schema-grid,.field-grid,.form-grid.two,.board-row{grid-template-columns:1fr}.left-pane,.right-pane,.manual-history{position:static;max-height:none}.left-pane{overflow-x:auto}.company-head{align-items:flex-start;flex-direction:column}.head-actions,.row-actions{justify-content:flex-start}.list-card{grid-template-columns:1fr;align-items:start}.side-tags{justify-items:start}.field-cell.wide{grid-column:auto}.filter-grid,.pipeline-strip,.modal-body{grid-template-columns:1fr}.list-head-row{top:124px}.modal-backdrop{padding:10px}.company-modal{max-height:calc(100vh - 20px)}.modal-head{align-items:flex-start;flex-direction:column}.modal-body{overflow:auto}.modal-detail,.modal-actions{overflow:visible}}:root{--app-bg: #eef2f6;--line: #d7dee8;--line-strong: #c4cfdb;--muted: #667386;--ink: #111827;--panel: #ffffff;--panel-soft: #f7f9fc;--blue: #1f6fd1;--green: #08795d;--amber: #9a640f;--red: #b33a3a;--purple: #6750a4;--slate: #4b586a;--shadow: 0 18px 44px rgba(17, 24, 39, .08);--shadow-soft: 0 7px 18px rgba(17, 24, 39, .05)}body{background:linear-gradient(180deg,#f8fafc 0,#eef2f6 360px),var(--app-bg)}.topbar{grid-template-columns:minmax(280px,1fr) auto auto;min-height:64px;padding:10px 18px;border-bottom-color:#c4cfdbd1;box-shadow:0 1px #11182708}.brand-mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#111827,#253449);font-size:13px}.brand-block h1{font-size:17px}.brand-block p{margin-top:2px}.mode-tabs{background:#f4f7fb;border-radius:10px}.mode-tabs button{height:31px;border-radius:8px;font-size:13px}main{padding:12px 16px 26px}.workspace{display:grid;grid-template-columns:304px minmax(0,1fr);gap:12px;align-items:start}.view-rail{position:sticky;top:76px;display:grid;gap:12px;min-width:0;max-height:calc(100vh - 92px);overflow:auto;border:1px solid var(--line-strong);border-radius:12px;padding:12px;background:#fffffff0;box-shadow:var(--shadow-soft);scrollbar-color:#b8c5d2 transparent}.rail-title,.rail-intel,.left-pane,.full-view,.manual-form,.manual-history{border:1px solid var(--line);border-radius:12px;background:#ffffffeb;box-shadow:var(--shadow-soft)}.rail-title{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.rail-title strong{display:block;font-size:18px;line-height:1.1}.view-buttons{display:grid;gap:6px}.view-buttons button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;width:100%;padding:7px 9px;border:1px solid transparent;border-radius:12px;background:transparent;color:#324055;text-align:left}.view-buttons button:hover{background:#ffffffc7;border-color:var(--line)}.view-buttons button.active{background:#fff;border-color:#a9bdd7;box-shadow:0 10px 24px #1f6fd11c}.view-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#f7f9fc;color:#516176}.view-buttons button.active .view-icon{color:#1f6fd1;border-color:#b8cbe5;background:#edf5ff}.view-copy{min-width:0}.view-copy strong,.view-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-copy strong{color:var(--ink);font-size:13px;line-height:1.2}.view-copy em{margin-top:2px;color:var(--muted);font-size:11px;font-style:normal}.view-buttons b{color:#1f2937;font-size:13px}.rail-intel{padding:11px 12px;background:#111827;border-color:#111827;color:#fff}.rail-intel .eyebrow,.rail-intel p{color:#c7d0dd}.rail-intel strong{display:block;font-size:28px;line-height:1}.rail-intel p{margin-top:7px;font-size:12px;line-height:1.45}.left-pane{padding:0;overflow:hidden;border-color:var(--line-strong)}.worklist-pane{min-width:0}.filter-head{min-height:64px;margin:0;padding:12px 14px;border-bottom:1px solid var(--line)}.filter-head strong,.view-head strong{font-size:21px}.filter-head-meta span{background:#fff;border-radius:999px}.search-box{min-height:40px;margin:10px 14px 0;border-radius:10px;background:#fbfcfe}.sidebar-search{margin:0}.sidebar-section{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.sidebar-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-section-head button{border:1px solid var(--line);border-radius:999px;background:#fff;color:#425066;min-height:26px;padding:0 9px;font-size:12px;font-weight:800}.pipeline-strip{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:7px;margin:10px 14px 0}.pipeline-strip button{min-height:44px;border-radius:10px;background:#f8fafc}.pipeline-strip button.active{border-color:#1f6fd1;background:#edf5ff;box-shadow:inset 0 0 0 1px #1f6fd114}.pipeline-strip span{font-size:11px}.pipeline-strip strong{font-size:17px}.view-rail .pipeline-strip{grid-template-columns:1fr;gap:6px;margin:0}.view-rail .pipeline-strip button{min-height:38px}.filter-drawer{margin:10px 14px 0;border:1px solid var(--line);border-radius:11px;background:#fbfcfe}.view-rail .filter-drawer{margin:0}.filter-drawer summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;cursor:pointer;list-style:none}.filter-drawer summary::-webkit-details-marker{display:none}.filter-drawer summary span{color:#2f3b4d;font-size:13px;font-weight:800}.filter-drawer summary strong{overflow:hidden;color:var(--muted);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.filter-grid{grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px;margin:0;padding:10px;border:0;border-top:1px solid var(--line);border-radius:0 0 11px 11px;background:#fff}.view-rail .filter-grid{grid-template-columns:1fr}.filter-select select,.filter-multi summary,.reset-button{min-height:34px;border-radius:9px;font-size:12px}.company-list{max-height:calc(100vh - 174px);margin-top:8px;padding:0 14px 14px;overflow:auto}.list-head-row,.company-row.table-row{grid-template-columns:minmax(210px,1.25fr) minmax(86px,.42fr) minmax(82px,.34fr) minmax(98px,.44fr) minmax(232px,1fr) minmax(104px,.44fr) minmax(82px,.34fr) 78px;min-width:1012px}.list-head-row{top:64px;z-index:8;margin:10px 14px 0;padding:8px 12px;border-radius:10px;background:#f3f6fa;box-shadow:none}.company-row.table-row{min-height:66px;margin-top:7px;border-color:#dce4ed;border-radius:10px;background:#fff;box-shadow:none}.company-row:hover{background:#fbfdff;border-color:#aebfd2;transform:none;box-shadow:0 8px 20px #1118270f}.company-row.selected{border-color:#1f6fd1;box-shadow:inset 0 0 0 1px #1f6fd129}.company-row strong{font-size:13px}.row-company strong{font-size:14px}.row-tags-cell span,.row-bd-stage-cell,.row-website-cell,.row-date-cell{border-radius:8px}.row-tags-cell span{min-height:22px;background:#f6f8fb}.modal-backdrop.inspector-backdrop{top:64px;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:stretch end;padding:12px 16px 16px;background:linear-gradient(90deg,#eef2f600 0,#11182714);pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.inspector-backdrop .company-modal{width:min(820px,calc(100vw - 32px));height:calc(100vh - 92px);max-height:none;pointer-events:auto;border-color:#b7c3d2;border-radius:14px;box-shadow:0 28px 84px #1118273d}.inspector-backdrop .modal-head{padding:14px 16px;background:#fff}.inspector-backdrop .modal-head h2{font-size:20px}.inspector-backdrop .modal-body{display:block;padding:12px;overflow:auto;background:#f5f7fa}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{overflow:visible}.inspector-backdrop .modal-detail{padding:10px;border-radius:12px}.inspector-backdrop .modal-actions{gap:10px;margin-top:12px}.inspector-backdrop .panel,.inspector-backdrop .action-card,.inspector-backdrop .list-card{border-radius:10px}.inspector-backdrop .detail-grid{grid-template-columns:1fr}.data-ops-card,.company-profile-card,.contact-overview-card{display:grid;gap:10px;border:1px solid #c9d8e8;border-radius:12px;padding:12px;background:#fff;box-shadow:0 8px 22px #1f6fd10f}.company-profile-card{grid-template-columns:minmax(0,1fr) 250px}.contact-overview-card{grid-template-columns:1fr;margin-top:8px;background:linear-gradient(135deg,#fff,#f8fafc)}.data-ops-card{grid-template-columns:minmax(180px,.65fr) minmax(280px,1fr);align-items:stretch;margin-bottom:8px;background:linear-gradient(135deg,#f8fbff,#fff 58%)}.data-ops-status,.data-ops-actions,.data-ops-timeline{min-width:0}.data-ops-status{border:1px solid #dce6f0;border-radius:12px;padding:12px;background:#fff}.data-ops-status strong{display:block;margin-top:7px;color:#0f172a;font-size:21px;line-height:1.15}.data-ops-status p{margin:5px 0 0;color:#5b6a7c;font-size:13px;line-height:1.45}.data-ops-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.data-ops-actions button{min-width:0;border:1px solid #d4e1ef;border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;background:#fff;color:#1e3a5f;cursor:pointer;text-align:left;box-shadow:0 8px 20px #1f6fd10f}.data-ops-actions button:hover{border-color:#8fb2dc;background:#f3f8ff;color:#145a9e}.data-ops-actions button:disabled{cursor:not-allowed;border-color:#d8e2ec;background:#f3f6f9;color:#7c8796;box-shadow:none}.data-ops-actions button>span{min-width:0;display:grid;gap:3px}.data-ops-actions strong{color:currentColor;font-size:14px;line-height:1.25}.data-ops-actions small{color:#687789;font-size:12px;line-height:1.35}.data-ops-timeline{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.data-ops-timeline div{min-width:0;border:1px solid #e1e9f2;border-radius:11px;padding:10px;background:#fbfdff}.data-ops-timeline span,.data-ops-timeline small{display:block;color:#6b7789;font-size:12px;line-height:1.35}.data-ops-timeline strong{display:block;margin:3px 0;color:#0f172a;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.data-governance-card{margin-top:10px;border:1px solid #e4ebf2;border-radius:10px;background:#fff}.data-governance-card.marked{border-color:#d9e2ec;background:#f8fafc}.data-governance-card details{padding:0}.data-governance-card summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none}.data-governance-card summary:hover{background:#f8fafc}.data-governance-card summary::-webkit-details-marker{display:none}.data-governance-card summary strong{display:block;margin-top:2px;color:#475569;font-size:14px}.data-governance-card summary em{flex:0 0 auto;border:1px solid #dde7f1;border-radius:999px;padding:4px 9px;background:#f8fafc;color:#64748b;font-size:12px;font-style:normal;font-weight:850}.data-governance-card.marked summary em{border-color:#cbd5e1;background:#fff;color:#334155}.data-governance-form,.data-governance-state{display:grid;gap:10px;padding:0 12px 12px}.data-governance-form{grid-template-columns:minmax(138px,.5fr) minmax(180px,1fr) auto;align-items:end}.data-governance-hint{grid-column:1 / -1;margin:-2px 0 0;color:#718096;font-size:12px;line-height:1.5}.data-governance-form label{min-width:0;display:grid;gap:5px}.data-governance-form span{color:#64748b;font-size:12px;font-weight:850}.data-governance-form select,.data-governance-form input{width:100%;min-width:0;height:36px;border:1px solid #dbe5ef;border-radius:8px;padding:0 10px;background:#fff;color:#172033;font:inherit}.data-governance-form button,.data-governance-state button{min-height:36px;border:1px solid #d6e0ea;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:900;white-space:nowrap}.data-governance-form button:hover,.data-governance-state button:hover{border-color:#b8c7d8;background:#fff;color:#172033}.data-governance-state{grid-template-columns:minmax(0,1fr) auto;align-items:center}.data-governance-state p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.contact-overview-card h3{font-size:18px;line-height:1.32}.profile-main{display:grid;gap:9px}.profile-summary-block{border:1px solid #dce6f0;border-radius:10px;padding:10px;background:#fbfdff}.profile-summary-block.primary{border-color:#cbdff5;background:linear-gradient(135deg,#fff,#f5f9ff)}.profile-summary-block span{display:block;color:var(--muted);font-size:12px;font-weight:800}.profile-summary-block p{display:-webkit-box;overflow:hidden;margin-top:5px;color:#1f2937;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profile-summary-block.primary p{font-size:15px;-webkit-line-clamp:4}.profile-fact-panel{min-width:0;border:1px solid #dce6f0;border-radius:12px;padding:10px;background:#f7faff}.contact-overview-card p{display:-webkit-box;overflow:hidden;margin-top:6px;color:#42526a;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contact-main{min-width:0;display:grid;gap:9px}.contact-action-callout{border:1px solid #cfe0f2;border-radius:10px;padding:10px;background:linear-gradient(135deg,#f7fbff,#fff)}.contact-action-callout.empty{border-color:#ead6a8;background:#fffaf0}.contact-action-callout span,.recommended-contact-card span,.contact-card-head span{display:block;color:var(--muted);font-size:12px;font-weight:800}.contact-action-callout strong{display:block;margin-top:4px;color:#0f2744;font-size:15px;line-height:1.45}.recommended-contact-card{border:1px solid #dce6f0;border-radius:10px;padding:10px;background:#fbfdff}.contact-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-card-head h3{margin-top:3px;font-size:18px;line-height:1.25}.contact-card-head p{margin-top:3px;color:#667386;font-size:13px;-webkit-line-clamp:1}.contact-card-head>strong{flex:0 0 auto;border:1px solid #cfe0f2;border-radius:999px;padding:3px 8px;background:#eef6ff;color:#1f6fd1;font-size:12px}.contact-route-list{display:grid;gap:7px;margin-top:9px}.contact-route-item{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #dce6f0;border-radius:10px;padding:8px;background:#fff}.contact-route-item.strong{border-color:#c6e5d7;background:#f5fcf8}.contact-route-item.weak{background:#fafbfc}.contact-route-item>span{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe0f2;border-radius:999px;background:#f1f7ff;color:#215d9d;font-size:12px;font-weight:800}.contact-route-item strong{display:block;overflow:hidden;color:#172033;font-size:14px;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.contact-route-label{display:block;overflow:hidden;margin-top:2px;color:#4f6077;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.contact-route-item p{margin-top:2px;color:#667386;font-size:12px;line-height:1.3;-webkit-line-clamp:1}.contact-route-item a{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce6f0;border-radius:8px;color:#49627d;text-decoration:none}.contact-empty{margin-top:9px;border:1px dashed #d8c79d;border-radius:10px;padding:10px;background:#fffaf0;color:#7a5b14}.contact-more{margin-top:8px;border-top:1px solid #e3ebf4;padding-top:8px}.contact-more summary{color:#4c6077;cursor:pointer;font-size:12px;font-weight:800}.contact-more div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.contact-more span{max-width:250px;min-height:24px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid #dce6f0;border-radius:999px;padding:0 8px;background:#fff;color:#405169;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.contact-side{align-content:start}.contact-structured-main{min-width:0;display:grid;gap:12px}.contact-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.contact-module-head h3{margin-top:3px;color:#0f172a;font-size:19px}.contact-module-head>strong{flex:0 0 auto;border:1px solid #d7e3ee;border-radius:999px;padding:5px 10px;background:#fff;color:#33445a;font-size:12px}.contact-module-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.contact-module-actions strong,.contact-module-actions button{min-height:30px;display:inline-flex;align-items:center;border:1px solid #d7e3ee;border-radius:999px;padding:0 10px;background:#fff;color:#33445a;font-size:12px;font-weight:900}.contact-module-actions button{cursor:pointer}.contact-module-actions button:hover{border-color:#9fc7f4;background:#f5f9ff;color:#1f6fd1}.contact-module-actions button:disabled{cursor:not-allowed;opacity:.55;border-color:#d9e2eb;background:#f4f7fa;color:#7a8797}.manual-contact-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;border:1px solid #dce6f0;border-radius:11px;padding:10px;background:#fbfdff}.manual-contact-form label{min-width:0;display:grid;gap:4px}.manual-contact-form label.wide{grid-column:span 2}.manual-contact-form span{color:#617188;font-size:12px;font-weight:850}.manual-contact-form input,.manual-contact-form select{min-width:0;height:34px;border:1px solid #dce6f0;border-radius:8px;padding:0 9px;background:#fff;color:#142033;font:inherit}.manual-contact-form button{align-self:end;min-height:34px;border:1px solid #17202e;border-radius:8px;padding:0 14px;background:#17202e;color:#fff;cursor:pointer;font-weight:900}.contact-overview-stats{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:7px}.contact-overview-stats div{min-width:0;border:1px solid #dce6f0;border-radius:10px;padding:8px;background:#f9fbfd}.contact-overview-stats span,.contact-section-head span,.person-contact-head span{display:block;color:var(--muted);font-size:12px;font-weight:800}.contact-overview-stats strong{display:block;margin-top:3px;color:#111827;font-size:18px;line-height:1.1}.contact-loading-inline{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d8e6f4;border-radius:9px;padding:0 10px;background:#f5f9ff;color:#315f95;font-size:12px;font-weight:850}.contact-loading-inline svg{animation:spin 1s linear infinite}.contact-detail-skeleton{display:grid;gap:10px;margin-top:12px}.contact-detail-skeleton div{display:grid;grid-template-columns:minmax(128px,.36fr) minmax(0,1fr);gap:14px;min-height:76px;border:1px solid #dce6f0;border-radius:14px;padding:16px;background:linear-gradient(180deg,#fff,#f8fbff)}.contact-detail-skeleton span,.contact-detail-skeleton strong{display:block;border-radius:999px;background:linear-gradient(90deg,#edf3f9,#f7fbff 46%,#e8f1fb);background-size:240% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.contact-detail-skeleton span{width:74%;height:18px}.contact-detail-skeleton strong{width:92%;height:42px}.contact-load-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;border:1px solid #f0c9c9;border-radius:14px;padding:14px 16px;background:#fff7f5;color:#7f1d1d}.contact-load-error div{min-width:0}.contact-load-error strong,.contact-load-error span{display:block}.contact-load-error strong{color:#991b1b;font-size:14px;font-weight:900}.contact-load-error span{margin-top:4px;color:#8a3a32;font-size:13px;font-weight:750;line-height:1.45}.contact-load-error button{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #efb2ad;border-radius:10px;padding:0 12px;background:#fff;color:#991b1b;font-size:13px;font-weight:900;cursor:pointer}.contact-load-error button:hover{border-color:#d56b61;background:#fff1ee}.contact-summary-fallback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:12px;border:1px solid #e7cf9a;border-radius:14px;padding:16px;background:#fffaf0}.contact-summary-fallback strong,.contact-summary-fallback p{display:block}.contact-summary-fallback strong{color:#172033;font-size:15px;font-weight:900}.contact-summary-fallback p{margin:7px 0 0;color:#42526a;font-size:14px;font-weight:750;line-height:1.65}.contact-summary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.contact-summary-actions button{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #c9a75b;border-radius:10px;padding:0 12px;background:#172033;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.contact-summary-actions button.secondary{border-color:#d7c29a;background:#fff;color:#5d4b20}.contact-summary-actions button:disabled{cursor:not-allowed;opacity:.58}.contact-section{border:1px solid #dce6f0;border-radius:11px;padding:12px;background:#fbfdff}.contact-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #bdd5ef;border-radius:12px;padding:12px;background:linear-gradient(135deg,#f5f9ff,#fff);box-shadow:inset 3px 0 #1f6fd1}.contact-recommendation span,.contact-person-summary span{display:block;color:var(--muted);font-size:12px;font-weight:800}.contact-recommendation h3{margin-top:4px;color:#102033;font-size:18px;line-height:1.28}.contact-recommendation strong{display:block;margin-top:6px;color:#0f172a;font-size:18px;overflow-wrap:anywhere}.contact-recommendation p{margin-top:6px;color:#405169;font-size:13px;line-height:1.5}.recommendation-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:220px}.recommendation-meta span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #d7e3ee;border-radius:999px;padding:0 8px;background:#fff;color:#33445a;font-size:12px}.contact-workbench-layout{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(360px,1.05fr);gap:12px;align-items:start}.inspector-backdrop .contact-workbench-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.inspector-backdrop .contact-intel-head{display:none}.inspector-backdrop .contact-intel-row{grid-template-columns:minmax(170px,.82fr) minmax(260px,1.18fr);gap:12px}.inspector-backdrop .contact-intel-person,.inspector-backdrop .contact-intel-role{grid-column:1}.inspector-backdrop .contact-intel-methods{grid-column:2;grid-row:1 / span 2}.inspector-backdrop .contact-intel-analysis{grid-column:1 / -1;border-top:1px solid #e7eef6;padding-top:10px}.contact-routes-panel{min-width:0}.contact-route-stack{display:grid;gap:10px}.contact-intel-section{background:#fff}.contact-person-list{display:grid;gap:10px}.contact-person-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.25fr);gap:12px;align-items:stretch;border:1px solid #dce6f0;border-radius:12px;padding:12px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.contact-person-card.review{border-color:#ead6a8;background:linear-gradient(135deg,#fffdf7,#fff 70%)}.contact-person-card.verified{border-color:#b9dbc7;background:linear-gradient(135deg,#f7fcf9,#fff 70%)}.contact-person-card.recommended{border-color:#9fc7f4;box-shadow:inset 3px 0 #1f6fd1,0 10px 28px #1f6fd114}.contact-person-main,.contact-methods-panel{min-width:0}.contact-person-main{border-right:1px solid #e7eef6;padding-right:12px}.contact-person-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contact-person-card-head strong{display:block;color:#0f172a;font-size:18px;line-height:1.3}.contact-person-card-head span{display:block;margin-top:3px;color:#5b6a7f;font-size:13px;line-height:1.45}.contact-person-card-head em,.contact-card-label{flex:0 0 auto;display:inline-flex;min-height:24px;align-items:center;border:1px solid #cfe0f2;border-radius:999px;padding:0 9px;background:#f7fbff;color:#215d9d;font-size:12px;font-style:normal;font-weight:900}.contact-role-profile{display:grid;gap:8px;margin-top:12px}.contact-role-profile div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;border-top:1px solid #eef3f8;padding-top:8px}.contact-role-profile dt{color:#6b778a;font-size:12px;font-weight:900}.contact-role-profile dd{margin:0;color:#172033;font-size:13px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.contact-methods-panel,.contact-intel-table{display:grid;gap:8px}.contact-intel-head,.contact-intel-row{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(180px,.95fr) minmax(270px,1.5fr) minmax(220px,1.18fr);gap:10px}.contact-intel-head{border:1px solid #e0e8f1;border-radius:10px;padding:8px 10px;background:#f6f9fc;color:#65758b;font-size:12px;font-weight:900}.contact-intel-row{align-items:start;border:1px solid #dce6f0;border-radius:12px;padding:11px;background:#fff;box-shadow:0 6px 18px #1f6fd10b}.contact-intel-row.review{border-color:#ead6a8;background:linear-gradient(135deg,#fffdf7,#fff)}.contact-intel-row.verified{border-color:#b9dbc7;background:linear-gradient(135deg,#f7fcf9,#fff)}.contact-intel-row.recommended{border-color:#9fc7f4;box-shadow:inset 3px 0 #1f6fd1,0 8px 22px #1f6fd114}.contact-intel-row>div{min-width:0}.contact-intel-row strong,.contact-intel-row span,.contact-intel-row small,.contact-intel-row p,.contact-intel-row em,.contact-intel-row a{overflow:visible;text-overflow:clip;white-space:normal}.contact-intel-row p,.contact-recommendation p{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset}.contact-intel-person>strong{display:block;color:#0f172a;font-size:17px;line-height:1.35}.contact-intel-person>span,.contact-intel-role>strong,.contact-intel-analysis>strong{display:block;color:#34445a;font-size:13px;line-height:1.45}.contact-intel-badges,.contact-intel-role div,.contact-source-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.contact-intel-badges em,.contact-intel-role span,.contact-source-line span,.contact-source-line a{min-height:23px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dce6f0;border-radius:999px;padding:0 8px;background:#f8fafc;color:#405169;font-size:12px;font-style:normal;font-weight:800;text-decoration:none}.contact-intel-methods{display:grid;gap:8px}.contact-method-card{border:1px solid #e0e8f1;border-radius:10px;padding:10px;background:#f8fbff}.contact-method-types{display:flex;flex-wrap:wrap;gap:5px}.contact-method-types span{display:inline-flex;min-height:24px;align-items:center;border:1px solid #cfe0f2;border-radius:999px;padding:0 9px;background:#fff;color:#215d9d;font-size:12px;font-weight:900}.contact-method-card strong{display:block;margin-top:7px;color:#111827;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.contact-method-card small{display:block;margin-top:6px;color:#667386;font-size:12px;line-height:1.45}.contact-source-line.compact{margin-top:8px}.contact-method-card .contact-source-line.compact span{border:0;padding:0;background:transparent;color:#667386;font-weight:750}.contact-intel-analysis p{margin-top:6px;color:#526173;font-size:13px;line-height:1.55}.mini-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;border-bottom:1px solid #edf2f7;padding-bottom:6px}.mini-section-title span{color:#4f6077;font-size:12px;font-weight:900}.mini-section-title strong{min-width:24px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce6f0;border-radius:999px;background:#fff;color:#33445a;font-size:12px}.contact-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}summary.contact-section-head{cursor:pointer;list-style:none}summary.contact-section-head::-webkit-details-marker{display:none}.contact-section-head strong{color:#33445a;font-size:12px}.person-contact-list{display:grid;gap:9px}.person-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.person-summary-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #dce6f0;border-radius:10px;padding:8px;background:#fff}.person-summary-card.primary{border-color:#bfd5f2;background:#f7fbff}.person-summary-card h3{overflow:hidden;color:#111827;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.person-summary-card p{margin-top:3px;color:#667386;font-size:12px;-webkit-line-clamp:1}.person-summary-card strong{flex:0 0 auto;border:1px solid #dce6f0;border-radius:999px;padding:3px 8px;background:#fff;color:#405169;font-size:12px}.person-contact-card{border:1px solid #dce6f0;border-radius:10px;padding:11px;background:#fff}.person-contact-card.primary{border-color:#bfd5f2;background:#f7fbff}.person-contact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.person-contact-head h3{margin-top:3px;color:#111827;font-size:17px;line-height:1.25}.person-contact-head p{margin-top:3px;color:#667386;font-size:12px;-webkit-line-clamp:1}.person-contact-head strong{flex:0 0 auto;border:1px solid #dce6f0;border-radius:999px;padding:3px 8px;background:#fff;color:#405169;font-size:12px}.person-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0}.person-role-grid div{min-width:0;border:1px solid #e0e8f1;border-radius:9px;padding:7px 8px;background:#ffffffc7}.person-role-grid span{display:block;color:#7a8798;font-size:11px;font-weight:850}.person-role-grid strong{display:block;overflow:hidden;margin-top:3px;color:#162235;font-size:12px;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.person-contact-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.person-contact-tags span,.person-contact-tags a{min-height:24px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dce6f0;border-radius:999px;padding:0 8px;background:#fff;color:#405169;font-size:12px;font-weight:800;text-decoration:none}.person-evidence{margin-top:9px;margin-bottom:0;border-left:3px solid #d4e2f1;padding-left:8px;color:#526173;font-size:12px}.structured-route-list{display:grid;grid-template-columns:1fr;gap:7px}.person-contact-card .structured-route-list{grid-template-columns:1fr}.contact-route-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.person-quick-routes{display:grid;gap:6px;margin-top:8px}.person-quick-routes span{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #dce6f0;border-radius:9px;padding:7px;background:#f8fbff}.person-quick-routes b{min-height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe0f2;border-radius:999px;color:#215d9d;font-size:11px}.person-quick-routes strong{overflow:hidden;color:#132033;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.person-quick-routes em{color:#667386;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.contact-route-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.contact-route-pills span{min-height:22px;display:inline-flex;align-items:center;border:1px solid #dce6f0;border-radius:999px;padding:0 7px;background:#fff;color:#4f6077;font-size:11px;font-weight:800}.contact-status-pill.verified{border-color:#b9dbc7;background:#f1fbf5;color:#17613b}.contact-status-pill.review{border-color:#ead6a8;background:#fff8e8;color:#7a5414}.contact-status-pill.weak{border-color:#ecd0d0;background:#fff5f5;color:#9b2c2c}.contact-route-source{margin-top:4px}.contact-route-source summary{display:inline-flex;color:#667386;cursor:pointer;font-size:12px;font-weight:850;list-style:none}.contact-route-source summary::-webkit-details-marker{display:none}.contact-route-source p{display:block;margin-top:4px;border-left:2px solid #d7e3ee;padding-left:7px;color:#526173!important;-webkit-line-clamp:unset!important}.fallback-contact-section{background:#fafbfc}.fallback-contact-section .structured-route-list{margin-top:8px}.contact-empty.compact{margin-top:0;padding:8px;font-size:13px}.profile-facts{display:grid;grid-template-columns:1fr;gap:7px;margin-top:8px}.profile-facts div{min-width:0;border:1px solid #dce6f0;border-radius:10px;padding:7px 8px;background:#f9fbfd}.profile-facts span{display:block;color:var(--muted);font-size:12px}.profile-facts strong{display:block;margin-top:3px;overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.profile-facts strong a{color:#1f6fd1;text-decoration:none}.profile-facts strong a:hover{text-decoration:underline}.profile-outbound{grid-column:1 / -1;border:1px solid #dce6f0;border-radius:12px;padding:10px;background:#f7faff}.decision-pills,.decision-tags,.signal-tags{display:flex;flex-wrap:wrap;gap:6px}.decision-pills{margin-top:8px}.decision-pills span,.decision-tags span,.signal-tags span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #d7e3ee;border-radius:999px;padding:0 8px;background:#fff;color:#33445a;font-size:12px;font-weight:700}.decision-status.good,.decision-status.closed{border-color:#bde5d4;background:#ecfbf4;color:#08704e}.decision-status.active,.decision-status.connected,.decision-status.ready{border-color:#bfd5f2;background:#edf5ff;color:#1f6fd1}.decision-status.open,.decision-status.warning{border-color:#f0d69e;background:#fff8ea;color:#895b07}.decision-status.danger{border-color:#efbfc0;background:#fff1f1;color:#a62f31}.decision-side{display:grid;gap:7px}.decision-side div{min-width:0;border:1px solid #dce6f0;border-radius:10px;padding:8px;background:#ffffffc7}.decision-side span,.entry-card>span{display:block;color:var(--muted);font-size:12px}.decision-side strong,.entry-card strong{display:block;margin-top:3px;overflow:hidden;color:#111827;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.decision-tags,.decision-evidence,.profile-evidence{grid-column:1 / -1}.decision-tags{margin-top:9px}.profile-evidence{border:1px solid #dce6f0;border-radius:10px;background:#fbfdff}.profile-evidence summary{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;cursor:pointer;list-style:none}.profile-evidence summary::-webkit-details-marker{display:none}.profile-evidence summary span{color:var(--muted);font-size:12px;font-weight:800}.profile-evidence summary strong{overflow:hidden;color:#33445a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-evidence[open] summary{border-bottom:1px solid #e4ecf5}.decision-evidence{display:grid;gap:5px;padding:8px 10px 10px}.tag-evidence-list{display:grid;gap:8px;padding:0 10px 10px}.tag-evidence-item{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px;align-items:start;border-top:1px solid #e6edf5;padding-top:8px}.tag-evidence-item.conflict{background:#fff9ed;border-top-color:#efd6a8;margin:0 -4px;padding:8px 4px 0}.tag-check-empty p{-webkit-line-clamp:unset}.decision-tags .diagnosis-tag.tag-conflict,.tag-evidence-item .diagnosis-tag.tag-conflict{border-color:#efc36f;background:#fff8e8;color:#805300}.tag-evidence-item a,.tag-evidence-item strong{display:block;overflow:hidden;color:var(--blue);font-size:12px;font-weight:800;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tag-evidence-item strong{color:#33445a}.tag-evidence-item p{margin:3px 0 0;color:#4b5d73;font-size:12px;line-height:1.45}.decision-evidence p,.evidence-list p{display:-webkit-box;overflow:hidden;color:#4b5d73;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entry-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.entry-chip-row span{max-width:180px;min-height:24px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid #d7e3ee;border-radius:999px;padding:0 8px;background:#fff;color:#43536a;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.signal-tags{margin-top:12px}.evidence-list{display:grid;gap:7px;margin-top:12px}.entry-card{border:1px solid #dce6f0;border-radius:12px;padding:13px;background:#fbfdff}.entry-card h3{margin-top:4px;font-size:18px}.entry-card p{margin-top:8px;color:#41526a;line-height:1.55}.entry-card.compact{padding:11px 12px}.entry-card.compact strong{white-space:normal}.contact-snapshot{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.contact-snapshot span{min-height:26px;display:inline-flex;align-items:center;border:1px solid #d7e3ee;border-radius:999px;padding:0 9px;background:#fff;color:#46566b;font-size:12px}.modal-backdrop.inspector-backdrop{background:linear-gradient(90deg,#eef2f600,#0f172a12 55%,#0f172a26)}.inspector-backdrop .company-modal{width:min(1040px,calc(100vw - 36px));border:1px solid rgba(129,146,166,.52);border-radius:18px;background:#f7fafc;box-shadow:0 36px 96px #0f172a3d,0 1px #ffffffe6 inset}.inspector-backdrop .modal-head{align-items:center;padding:18px 20px 17px;border-bottom:1px solid #d8e2ec;background:linear-gradient(180deg,#fff,#f7fafc)}.inspector-backdrop .modal-head h2{max-width:760px;color:#0b1220;font-size:24px;font-weight:900;line-height:1.18}.inspector-backdrop .modal-head p{color:#526174;font-size:13px;line-height:1.5}.inspector-backdrop .head-meta{margin-bottom:10px;gap:6px}.inspector-backdrop .head-meta span:not(.priority){border:1px solid #dce5ee;border-radius:999px;padding:4px 9px;background:#fff;color:#516276;font-weight:800}.inspector-backdrop .head-actions{align-items:center}.inspector-backdrop .icon-button{border-color:#cfdbe8;border-radius:10px;background:#fff;box-shadow:0 8px 18px #0f172a0f}.inspector-backdrop .icon-button:hover{border-color:#9fb5cf;background:#f8fbff}.inspector-backdrop .modal-body{padding:16px;background:linear-gradient(180deg,#eef3f8,#f7fafc)}.inspector-backdrop .modal-detail{display:grid;gap:14px;padding:0;background:transparent;border:0;box-shadow:none}.inspector-backdrop .modal-actions{margin-top:14px}.data-ops-card,.company-profile-card,.contact-overview-card,.inspector-backdrop .action-card{border:1px solid rgba(203,214,226,.92);border-radius:16px;background:#fffffff5;box-shadow:0 16px 42px #0f172a12,0 1px #fffffff5 inset}.data-ops-card{grid-template-columns:minmax(220px,.55fr) minmax(360px,1fr);gap:14px;padding:16px;background:linear-gradient(135deg,#f7fbff,#fff 46%,#f9fbfd)}.data-ops-status,.data-ops-actions button,.data-ops-timeline div{border-color:#dce6f0;border-radius:14px;background:#fff}.data-ops-status{padding:14px 15px}.data-ops-status strong{color:#0b1220;font-size:22px;font-weight:950}.data-ops-actions button{min-height:82px;padding:14px;box-shadow:0 12px 28px #0f172a0e,0 1px #fffffff5 inset}.data-ops-actions button.is-pending{border-style:dashed}.data-ops-actions button svg{flex:0 0 auto}.data-ops-actions strong{font-size:15px;font-weight:950}.data-ops-timeline{gap:9px}.data-ops-timeline div{padding:11px 12px;background:linear-gradient(180deg,#fff,#f8fbfe)}.data-ops-timeline span,.data-ops-timeline small{color:#66758a;font-weight:800}.data-ops-timeline strong{color:#0b1220;font-weight:900}.company-profile-card{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:14px;padding:16px}.profile-main{gap:11px}.profile-summary-block{border-color:#dce6f0;border-radius:14px;padding:14px 15px;background:#fff}.profile-summary-block.primary{border-color:#c8d8eb;background:linear-gradient(135deg,#fff,#f7fbff)}.profile-summary-block span,.profile-fact-panel>.eyebrow,.profile-outbound>.eyebrow,.contact-module-head .eyebrow,.section-title .eyebrow{color:#5a6b80;font-size:12px;font-weight:900}.profile-summary-block p,.profile-summary-block.primary p,.contact-overview-card p,.contact-intel-analysis p,.person-contact-head p{display:block;overflow:visible;color:#253244;-webkit-box-orient:unset;-webkit-line-clamp:unset;text-overflow:clip}.profile-summary-block p{margin-top:8px;font-size:14px;line-height:1.74}.profile-summary-block.primary p{font-size:15px}.profile-fact-panel{border-color:#dce6f0;border-radius:14px;padding:13px;background:linear-gradient(180deg,#f8fbfe,#fff)}.profile-facts{gap:8px;margin-top:10px}.profile-facts div{border-color:#e1e9f2;border-radius:12px;padding:10px 11px;background:#fff}.profile-facts span{color:#6a7788;font-weight:800}.profile-facts strong{overflow:visible;color:#111827;font-size:14px;line-height:1.45;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.profile-outbound{border-color:#d6e2ee;border-radius:14px;padding:14px;background:linear-gradient(135deg,#f8fbff,#fff)}.decision-pills span,.decision-tags span,.signal-tags span,.contact-intel-badges em,.contact-intel-role span,.contact-source-line span,.contact-source-line a{min-height:26px;border-color:#d6e2ee;background:#fff;color:#34445a;font-weight:850}.decision-pills span:first-child{border-color:#b9cfea;background:#f0f6ff;color:#18599e}.profile-evidence{border-color:#dce6f0;border-radius:14px;background:#fff}.profile-evidence summary{min-height:42px;padding:0 14px}.profile-evidence summary strong{overflow:visible;text-overflow:clip;white-space:normal}.decision-evidence{padding:10px 14px 13px}.contact-overview-card{overflow:hidden;padding:0;background:#fff}.contact-structured-main{gap:0}.contact-module-head{align-items:center;padding:16px 18px;border-bottom:1px solid #e2eaf3;background:linear-gradient(180deg,#fff,#f8fbfe)}.contact-module-head h3{margin-top:4px;color:#0b1220;font-size:21px;font-weight:900}.contact-module-actions strong,.contact-module-actions button{min-height:34px;border-color:#cfdae8;border-radius:10px;background:#fff;color:#34445a;font-size:12px;box-shadow:0 5px 14px #0f172a0a}.contact-module-actions button{padding:0 12px}.contact-module-actions button:hover{border-color:#8fb2dc;background:#f3f8ff;color:#165ea8}.contact-module-actions button:disabled{border-color:#d7e1ec;background:#f2f5f8;color:#7c8796;box-shadow:none}.manual-contact-form,.contact-overview-stats,.contact-section,.contact-empty{margin:14px 18px 0}.manual-contact-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;border-color:#dbe5ef;border-radius:14px;padding:13px;background:#f8fbfe}.manual-contact-form input,.manual-contact-form select{min-height:36px;border-radius:10px;background:#fff}.manual-contact-form button{min-height:36px;border-radius:10px}.contact-overview-stats{grid-template-columns:repeat(5,minmax(112px,1fr));gap:9px}.contact-overview-stats div{border-color:#dce6f0;border-radius:13px;padding:10px 11px;background:linear-gradient(180deg,#fff,#f8fbfe)}.contact-overview-stats span,.contact-section-head span,.person-contact-head span{color:#647489;font-weight:900}.contact-overview-stats strong{color:#0b1220;font-size:20px;font-weight:900}.contact-section{margin-bottom:18px;border-color:#dce6f0;border-radius:15px;padding:14px;background:#fff}.contact-section-head{margin-bottom:12px;border-bottom:1px solid #e8eef5;padding-bottom:10px}.contact-section-head strong{color:#46566b;font-weight:850}.inspector-backdrop .contact-intel-row,.contact-person-card{border-color:#dce6f0;border-radius:15px;padding:14px;background:#fff;box-shadow:0 10px 30px #0f172a0e,0 1px #fffffff0 inset}.inspector-backdrop .contact-intel-row.review,.contact-person-card.review{border-color:#dce6f0;background:#fff}.inspector-backdrop .contact-intel-row.verified,.contact-person-card.verified{border-color:#cfe0ee;background:#fff}.inspector-backdrop .contact-intel-row.recommended,.contact-person-card.recommended{border-color:#a9c8ed;background:linear-gradient(90deg,#f5f9ff,#fff 34%);box-shadow:inset 4px 0 #1f6fd1,0 14px 36px #1f6fd117}.inspector-backdrop .contact-intel-row{grid-template-columns:minmax(210px,.78fr) minmax(360px,1.22fr);gap:16px}.contact-person-main{border-right-color:#e4ebf3;padding-right:14px}.contact-person-card-head strong,.contact-intel-person>strong{color:#0b1220;font-size:19px;font-weight:900}.contact-person-card-head span,.contact-intel-person>span,.contact-intel-role>strong,.contact-intel-analysis>strong{color:#405169;line-height:1.55}.contact-person-card-head em,.contact-card-label{border-color:#d6e2ee;border-radius:10px;background:#fff;color:#2d5f99}.contact-role-profile{gap:0;margin-top:14px}.contact-role-profile div{grid-template-columns:84px minmax(0,1fr);gap:12px;border-top-color:#edf2f7;padding:9px 0}.contact-role-profile dt{color:#687789}.contact-role-profile dd{color:#0f172a;font-size:14px;font-weight:800}.contact-methods-panel,.contact-intel-methods{gap:10px}.contact-methods-panel{grid-template-columns:1fr}.contact-methods-panel:has(>.contact-method-card:nth-child(3)){grid-template-columns:repeat(2,minmax(230px,1fr))}.contact-methods-panel>.contact-card-label{grid-column:1 / -1;width:fit-content}.contact-method-card{border-color:#dce6f0;border-radius:14px;padding:13px 14px;background:linear-gradient(180deg,#fbfdff,#fff)}.contact-method-types span{border-color:#cfe0f2;border-radius:10px;background:#f6faff;color:#1f5f9f}.contact-method-card strong{color:#0b1220;font-size:19px;font-weight:900}.contact-method-card small{color:#526174;font-size:13px}.contact-method-card .contact-source-line.compact span{color:#526174;font-weight:850}.contact-intel-analysis{color:#526174}.inspector-backdrop .action-card{padding:17px}.inspector-backdrop .action-card .section-title{align-items:center;margin-bottom:14px}.inspector-backdrop .action-card h3{color:#0b1220;font-size:18px;font-weight:900}.inspector-backdrop .form-field{color:#526174;font-weight:850}.inspector-backdrop .form-field input,.inspector-backdrop .form-field select,.inspector-backdrop .form-field textarea{border-color:#d7e1ec;border-radius:12px;padding:10px 11px;background:#fbfdff}.inspector-backdrop .form-field textarea{min-height:116px;line-height:1.6}.inspector-backdrop .primary-button{min-height:44px;border-radius:12px;background:#0f172a;font-weight:900;box-shadow:0 14px 28px #0f172a29}.inspector-backdrop .primary-button:hover{background:#1e293b}.modal-backdrop.inspector-backdrop{top:0;right:0;bottom:0;left:0;z-index:80;place-items:center;padding:18px;background:radial-gradient(circle at 78% 12%,rgba(47,127,211,.13),transparent 28%),#0c121c6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.inspector-backdrop .company-modal{width:min(1380px,calc(100vw - 36px));height:min(900px,calc(100vh - 36px));border:1px solid rgba(219,226,235,.42);border-radius:22px;background:#eef3f7;box-shadow:0 38px 110px #070c145c,0 1px #ffffff94 inset}.inspector-backdrop .modal-head{min-height:146px;align-items:stretch;padding:24px 26px;border-bottom:0;background:linear-gradient(135deg,#101827,#1f2937 58%,#2e3b4c);color:#fff}.inspector-backdrop .modal-head>div:first-child{display:grid;align-content:center}.inspector-backdrop .modal-head h2{max-width:920px;color:#fff;font-size:30px;line-height:1.15}.inspector-backdrop .modal-head p{margin-top:9px;color:#e2e8f0e0;font-size:14px}.inspector-backdrop .head-meta span:not(.priority){border-color:#e2e8f02e;background:#ffffff14;color:#ffffffe0}.inspector-backdrop .head-actions{align-items:flex-start}.inspector-backdrop .head-actions .icon-button{min-height:42px;border-color:#ffffff2e;background:#ffffff1a;color:#fff;box-shadow:none}.inspector-backdrop .head-actions .icon-button:hover{border-color:#ffffff5c;background:#ffffff29}.inspector-backdrop .head-actions .icon-button.square{width:42px}.inspector-backdrop .modal-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;min-height:0;padding:16px;overflow:hidden;background:linear-gradient(180deg,#edf3f8,#f8fafc)}.inspector-backdrop .modal-detail{min-height:0;overflow:auto;align-content:start;gap:16px;grid-auto-rows:max-content;padding-right:2px;scrollbar-color:rgba(100,116,139,.34) transparent;scrollbar-width:thin}.inspector-backdrop .modal-actions{min-height:0;overflow:auto;margin-top:0;scrollbar-color:rgba(100,116,139,.26) transparent;scrollbar-width:thin}.inspector-backdrop .modal-detail::-webkit-scrollbar-thumb,.inspector-backdrop .modal-actions::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b52}.inspector-backdrop .company-profile-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .action-card{border-color:#c7d3e0d1;border-radius:18px;box-shadow:0 18px 46px #0f172a13,0 1px #ffffffeb inset}.inspector-backdrop .company-profile-card{overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:0;padding:0}.inspector-backdrop .profile-main{gap:0;padding:22px 24px}.inspector-backdrop .profile-main>.eyebrow{margin-bottom:14px}.inspector-backdrop .profile-summary-block{border:0;border-radius:0;padding:0;background:transparent}.inspector-backdrop .profile-summary-block+.profile-summary-block{margin-top:18px;border-top:1px solid #e2eaf2;padding-top:18px}.inspector-backdrop .profile-summary-block span{color:#475569;font-size:13px}.inspector-backdrop .profile-summary-block p{margin-top:8px;color:#172033;font-size:15px;line-height:1.78}.inspector-backdrop .profile-summary-block.primary p{font-size:16px}.inspector-backdrop .profile-fact-panel{border:0;border-left:1px solid #dfe8f1;border-radius:0;padding:22px 18px;background:linear-gradient(180deg,#f7fafc,#fff)}.inspector-backdrop .profile-facts div{border:0;border-bottom:1px solid #e5edf5;border-radius:0;padding:10px 0 12px;background:transparent}.inspector-backdrop .profile-facts div:last-child{border-bottom:0}.inspector-backdrop .profile-facts strong{color:#0f172a;font-size:15px}.inspector-backdrop .profile-outbound{border:0;border-top:1px solid #dfe8f1;border-radius:0;padding:18px 24px 20px;background:#fbfdff}.inspector-backdrop .decision-pills,.inspector-backdrop .decision-tags{gap:8px}.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags span{min-height:30px;border-radius:10px;padding:0 10px}.inspector-backdrop .profile-evidence{margin:0;border:0;border-top:1px solid #dfe8f1;border-radius:0;background:#fff}.inspector-backdrop .profile-evidence summary{min-height:50px;padding:0 24px}.inspector-backdrop .contact-overview-card{background:#fff}.inspector-backdrop .contact-module-head{padding:18px 22px;background:linear-gradient(180deg,#fff,#f8fafc)}.inspector-backdrop .contact-module-head h3{font-size:22px}.inspector-backdrop .contact-module-actions{gap:8px}.inspector-backdrop .contact-module-actions strong{border:0;background:#eef5ff;color:#1d4f88;box-shadow:none}.inspector-backdrop .contact-overview-stats{display:none}.inspector-backdrop .contact-section{margin:18px 22px 22px;border:0;border-radius:0;padding:0;background:transparent}.inspector-backdrop .contact-section-head{margin-bottom:14px;padding-bottom:12px}.inspector-backdrop .contact-section-head span{color:#0f172a;font-size:17px}.inspector-backdrop .contact-person-card{grid-template-columns:minmax(220px,.56fr) minmax(0,1fr);gap:18px;border-color:#dbe5ef;border-radius:18px;padding:18px;box-shadow:0 10px 30px #0f172a0e}.inspector-backdrop .contact-person-card+.contact-person-card{margin-top:12px}.inspector-backdrop .contact-person-card.recommended{border-color:#a9c8ed;background:linear-gradient(90deg,#eef6ff,#fff 30%)}.inspector-backdrop .contact-person-main{border-right-color:#e5edf5;padding-right:18px}.inspector-backdrop .contact-person-card-head strong{font-size:22px}.inspector-backdrop .contact-role-profile div{grid-template-columns:78px minmax(0,1fr);padding:11px 0}.inspector-backdrop .contact-method-card{border-color:#dbe5ef;border-radius:16px;padding:14px;background:#f9fbfe}.inspector-backdrop .contact-method-card strong{font-size:21px}.inspector-backdrop .action-card{position:sticky;top:0;padding:18px;background:#fff}.inspector-backdrop .action-card .section-title{border-bottom:1px solid #e5edf5;padding-bottom:14px}.inspector-backdrop .action-card h3{font-size:19px}.inspector-backdrop .form-field input,.inspector-backdrop .form-field select,.inspector-backdrop .form-field textarea{min-height:42px;background:#fff}.inspector-backdrop .form-field textarea{min-height:150px}main{height:calc(100vh - 64px);padding:12px 16px;overflow:hidden}.workspace{height:100%;min-height:0;align-items:stretch}.view-rail{height:100%;max-height:none;border-radius:14px;padding:14px;background:#fffffff5;box-shadow:0 10px 28px #0f172a0e,0 1px #ffffffe6 inset}.rail-title strong{font-size:20px}.sidebar-search{min-height:44px;border-color:#cfd9e5;border-radius:12px;background:#fff}.view-rail .filter-drawer{overflow:visible;border-color:#d8e2ec;border-radius:14px;background:#fff}.filter-drawer summary{min-height:44px;padding:0 12px}.filter-drawer summary span{font-size:14px}.view-rail .filter-grid{gap:10px;padding:12px}.filter-select>span,.filter-multi summary span{color:#65758a;font-size:12px;font-weight:800}.filter-select select,.filter-multi summary,.reset-button{min-height:38px;border-color:#dce5ee;border-radius:10px;background:#f8fafc}.filter-select select:hover,.filter-multi summary:hover,.reset-button:hover{border-color:#aebfd2;background:#fff}.view-rail .filter-multi[open] .filter-menu{position:static;width:100%;max-height:220px;margin-top:7px;box-shadow:none}.reset-button{background:#111827;border-color:#111827;color:#fff}.reset-button:hover{background:#1f2937;border-color:#1f2937;color:#fff}.worklist-pane{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 12px 32px #0f172a0f,0 1px #ffffffeb inset}.worklist-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:12px 14px;border-bottom:1px solid #dfe7ef;background:linear-gradient(180deg,#fff,#f8fafc)}.worklist-count{display:grid;gap:2px;min-width:0}.worklist-count span{color:#64748b;font-size:12px;font-weight:850}.worklist-count strong{color:#111827;font-size:24px;line-height:1.05;font-variant-numeric:tabular-nums}.worklist-count em{overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.worklist-toolbar-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.register-lead-button{min-height:38px;border:1px solid #c7d7ea;border-radius:8px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;background:linear-gradient(180deg,#fff,#f4f8fd);color:#15335c;font-size:13px;font-weight:900;box-shadow:0 8px 18px #0f172a12,0 1px #ffffffe6 inset}.register-lead-button:hover{border-color:#8fb4df;background:#eef6ff;color:#0f2744}.active-filter-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:min(980px,calc(100vw - 560px));margin-top:7px}.active-filter-chips span{min-width:0;max-width:320px;min-height:26px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d8e4f0;border-radius:999px;padding:0 9px;background:#fff;color:#334155;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filter-chips b{flex:0 0 auto;color:#1f6fd1;font-weight:900}.worklist-page-size{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid #d9e3ee;border-radius:10px;padding:0 8px 0 10px;background:#fff;color:#64748b;font-size:12px;font-weight:800}.worklist-page-size select{width:68px;border:0;outline:none;background:transparent;color:#111827;font:inherit}.list-head-row{position:relative;top:auto;z-index:2;flex:0 0 auto;margin:0;border:0;border-bottom:1px solid #dfe7ef;border-radius:0;padding:11px 14px;background:#f8fafc;box-shadow:none}.company-list{flex:1 1 auto;min-height:0;max-height:none;margin-top:0;padding:0;overflow:auto;scrollbar-color:rgba(100,116,139,.3) transparent;scrollbar-width:thin}.company-list::-webkit-scrollbar{width:8px;height:8px}.company-list::-webkit-scrollbar-track{background:transparent}.company-list::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b4d}.company-row.table-row{min-height:74px;margin-top:0;border:0;border-bottom:1px solid #e7eef5;border-radius:0;padding:12px 14px;background:#fff}.company-row.table-row:hover{background:#f8fbff;border-color:#dbe8f6;box-shadow:inset 3px 0 #1f6fd157}.company-row.table-row.selected{background:#f4f8ff;border-color:#dbe8f6;box-shadow:inset 3px 0 #1f6fd1}.company-row.table-row.selected:before{display:none}.row-company strong{font-size:15px}.row-company span{color:#617083}.row-tags-cell span{min-height:24px;border-color:#e0e7ef;border-radius:999px;background:#f8fafc}.row-bd-stage-cell{min-height:38px;border-radius:10px;padding:6px 9px}.row-website-cell,.row-date-cell{min-height:24px;justify-content:flex-start;border:0;border-radius:0;padding:0;background:transparent;text-align:left}.row-date-cell{color:#64748b;font-variant-numeric:tabular-nums}.work-pool-loading{display:grid;gap:0;min-width:0;padding:0}.loading-summary{min-width:0;display:flex;align-items:center;gap:10px;min-height:58px;padding:12px 14px;border-bottom:1px solid #e7eef5;background:#fff}.loading-status-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;background:#edf5ff;color:#1f6fd1}.loading-status-icon svg{animation:spin 1s linear infinite}.loading-summary div{display:grid;gap:2px}.loading-summary strong{color:#172033;font-size:14px}.loading-summary span{color:#64748b;font-size:12px}.loading-table-row{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(80px,.42fr) minmax(70px,.34fr) minmax(84px,.44fr) minmax(146px,.9fr) minmax(78px,.38fr) minmax(68px,.32fr) minmax(66px,.32fr);gap:10px;align-items:center;min-width:0;min-height:66px;padding:12px 14px;border-bottom:1px solid #e7eef5;background:#fff}.loading-cell{height:12px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#e8eef6 90%);background-size:220% 100%;animation:skeleton-shimmer 1.25s ease-in-out infinite}.loading-cell.wide{height:16px}.loading-cell.long{height:24px}.loading-cell.short{max-width:72px}.company-list .empty-state{margin:16px}.list-pagination{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 14px;border-top:1px solid #dfe7ef;background:#fff}.list-pagination>span{color:#64748b;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.pagination-buttons{display:inline-flex;align-items:center;gap:8px}.pagination-buttons button{min-width:82px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d8e2ec;border-radius:9px;background:#f8fafc;color:#243248;font-size:12px;font-weight:850}.pagination-buttons button:hover:not(:disabled){border-color:#aebfd2;background:#fff}.pagination-buttons button:disabled{cursor:not-allowed;opacity:.45}.pagination-buttons strong{min-width:62px;color:#111827;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1320px){.topbar{grid-template-columns:1fr}.metrics-band{grid-template-columns:repeat(3,minmax(128px,1fr))}.workspace{grid-template-columns:1fr}.view-rail{position:static}.view-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.rail-intel{display:none}.filter-grid{grid-template-columns:repeat(3,minmax(132px,1fr))}}@media(max-width:980px){main{padding:10px}.filter-grid{grid-template-columns:1fr}.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:46px}.mode-tabs{max-width:100%;overflow-x:auto}.mode-tabs button{flex:0 0 auto}.worklist-toolbar,.list-pagination{align-items:stretch;flex-direction:column}.worklist-toolbar-actions{width:100%;justify-content:space-between}.register-lead-button{flex:1 1 auto;justify-content:center}.manual-lead-extra-grid{grid-template-columns:1fr}.worklist-page-size,.pagination-buttons{width:100%;justify-content:space-between}.worklist-count em,.list-pagination>span{white-space:normal}.active-filter-chips{max-width:100%}.view-rail{overflow-x:auto}.rail-title{display:none}.view-buttons{display:flex;gap:6px;min-width:max-content;padding-bottom:2px}.view-buttons button{width:168px;min-height:50px}.pipeline-strip{display:flex;overflow-x:auto;padding-bottom:2px}.pipeline-strip button{flex:0 0 138px}.view-rail,.left-pane,.manual-history{position:static}.company-list{max-height:none;padding-bottom:10px}.list-head-row{top:0}.modal-backdrop.inspector-backdrop{top:0;right:0;bottom:0;left:0;padding:8px;background:#11182738;pointer-events:auto}.inspector-backdrop .company-modal{width:100%;height:calc(100vh - 16px)}.inspector-backdrop .modal-head{align-items:flex-start;flex-direction:column}.data-ops-card,.company-profile-card,.contact-overview-card,.data-ops-actions,.data-ops-timeline,.contact-workbench-layout,.contact-route-columns,.contact-intel-row,.contact-person-card,.data-governance-form,.data-governance-state,.manual-contact-form,.structured-route-list{grid-template-columns:1fr}.manual-contact-form label.wide{grid-column:auto}.contact-person-main{border-right:0;border-bottom:1px solid #e7eef6;padding-right:0;padding-bottom:10px}.contact-intel-head{display:none}.contact-module-head{align-items:stretch;flex-direction:column}.contact-methods-panel{grid-template-columns:1fr}.contact-module-head>strong{width:fit-content}}:root{--app-bg: #eef2f6;--canvas: #f6f8fb;--surface: #ffffff;--surface-raised: rgba(255, 255, 255, .92);--surface-soft: #f8fafc;--surface-muted: #f1f5f9;--ink: #101828;--ink-strong: #07111f;--muted: #667085;--muted-strong: #475467;--line: #d9e2ec;--line-strong: #c5d1df;--accent: #1167b1;--accent-strong: #0a4f8b;--accent-soft: #eaf4ff;--teal: #087466;--teal-soft: #e9f7f3;--amber: #9a5b00;--amber-soft: #fff4df;--red: #b42318;--red-soft: #fff1f0;--purple: #6840a0;--purple-soft: #f4efff;--shadow: 0 22px 60px rgba(16, 24, 40, .11);--shadow-soft: 0 8px 24px rgba(16, 24, 40, .07);--shadow-tight: 0 1px 2px rgba(16, 24, 40, .06);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--topbar-height: 68px}html{background:var(--app-bg)}body{color:var(--ink);background:linear-gradient(180deg,#f8fafc 0,#eef2f6 260px,#eef2f6)}button,input,select,textarea{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(17,103,177,.2);outline-offset:2px}.app-shell{background:linear-gradient(180deg,#ffffffb8,#eef2f600 360px),var(--app-bg)}.topbar{grid-template-columns:minmax(320px,1fr) auto auto;min-height:var(--topbar-height);padding:10px 18px;border-bottom:1px solid rgba(15,23,42,.18);background:linear-gradient(180deg,#101827,#0b1220);box-shadow:0 14px 34px #0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-mark{width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);background:linear-gradient(145deg,#1f2937,#0f172a);color:#f8fafc;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #0000002e;font-size:13px;font-weight:900}.brand-block h1{color:#f8fafc;font-size:16px;font-weight:850}.brand-block p{color:#e2e8f0b3}.mode-tabs{gap:3px;border-color:#94a3b838;border-radius:var(--radius-md);padding:4px;background:#0f172abd;box-shadow:inset 0 1px #ffffff0d}.mode-tabs button{height:34px;border-radius:var(--radius-sm);padding:0 13px;color:#b9c4d2;font-size:13px;font-weight:850}.mode-tabs button.active{background:#fff;color:#0f172a;box-shadow:0 10px 22px #0000002e,inset 0 -1px #0f172a0f}.account-chip{min-height:40px;border-color:#94a3b83d;background:#0f172ad1;color:#f8fafc;box-shadow:inset 0 1px #ffffff0f}.account-avatar{border-radius:var(--radius-sm);background:#dbeafe1f;color:#bfdbfe}.account-menu-panel{border-color:#94a3b852;border-radius:var(--radius-lg);background:#fff;box-shadow:0 26px 64px #0f172a33}main{height:calc(100vh - var(--topbar-height));padding:14px 16px 18px;background:transparent}.workspace{grid-template-columns:294px minmax(0,1fr);gap:14px}.view-rail,.worklist-pane,.full-view,.agent-workbench,.task-preview-panel,.task-launcher,.task-run-note,.task-list-panel,.task-detail-panel,.task-toolbar,.task-command-bar,.manual-lead-dialog{border:1px solid rgba(197,209,223,.92);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-soft),inset 0 1px #ffffffd9}.view-rail{position:sticky;top:calc(var(--topbar-height) + 14px);padding:12px;background:linear-gradient(180deg,#fff,#f7f9fc)}.rail-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 3px 10px}.rail-title strong{color:var(--ink-strong);font-size:18px;line-height:1.15}.eyebrow{color:#667085;font-size:11px;font-weight:900;letter-spacing:0}.search-box.sidebar-search{min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-tight)}.search-box.sidebar-search:focus-within{border-color:#1167b180;box-shadow:0 0 0 4px #1167b11a}.sidebar-search input{color:var(--ink);font-size:13px;font-weight:750}.filter-drawer.sidebar-filters{margin-top:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.filter-drawer summary{min-height:38px;border:1px solid var(--line);border-radius:var(--radius-md);padding:0 10px;background:#fff;color:var(--ink);box-shadow:var(--shadow-tight)}.filter-drawer summary strong{color:var(--accent)}.view-rail .filter-grid{gap:9px;padding:10px 0 0}.filter-select,.filter-multi{gap:5px}.filter-select>span,.filter-multi summary span,.filter-label-text{color:var(--muted-strong);font-size:11px;font-weight:900}.filter-select select,.filter-multi summary{min-height:36px;border:1px solid #d7e0ea;border-radius:var(--radius-sm);background:#fff;color:#1d2939;font-size:13px;font-weight:780;box-shadow:var(--shadow-tight)}.filter-select select:hover,.filter-multi summary:hover,.filter-select select:focus,.filter-multi[open] summary{border-color:#1167b17a;background:#fff;box-shadow:0 0 0 3px #1167b117}.filter-menu{border-color:var(--line);border-radius:var(--radius-md);background:#fff;box-shadow:0 16px 38px #1018281f}.filter-menu label{border-radius:var(--radius-sm);color:#344054;font-size:13px}.filter-menu label:hover{background:var(--surface-soft)}.reset-button{min-height:38px;border:1px solid #101828;border-radius:var(--radius-sm);background:#101828;color:#fff;font-size:13px;font-weight:900;box-shadow:0 10px 22px #10182824}.reset-button:hover{background:#1d2939}.worklist-pane{overflow:hidden;background:#fff}.worklist-toolbar{min-height:68px;border-bottom:1px solid var(--line);padding:12px 14px;background:linear-gradient(180deg,#fff,#f9fbfd)}.worklist-count span{color:var(--muted);font-size:11px;font-weight:900}.worklist-count strong{color:var(--ink-strong);font-size:22px;font-weight:900}.worklist-count em{color:var(--muted);font-size:12px;font-weight:720}.register-lead-button,.icon-button,.context-copy-button,.primary-button,.pagination-buttons button,.task-list-more button,.contact-module-actions button,.manual-contact-form button,.manual-lead-actions button{border-radius:var(--radius-sm);font-weight:900}.register-lead-button,.icon-button{border-color:#cfd9e6;background:linear-gradient(180deg,#fff,#f7f9fc);color:#1d2939;box-shadow:var(--shadow-tight)}.register-lead-button:hover,.icon-button:hover{border-color:#1167b173;background:#fff;color:var(--accent-strong);box-shadow:0 8px 20px #10182814}.favorite-head-button.active{border-color:#9a5b0042;background:var(--amber-soft);color:var(--amber)}.primary-button,.context-copy-button,.task-launcher .context-copy-button{border:1px solid #101828;background:linear-gradient(180deg,#172033,#101828);color:#fff;box-shadow:0 14px 28px #1018282e,inset 0 1px #ffffff1a}.primary-button:hover,.context-copy-button:hover,.task-launcher .context-copy-button:hover{background:linear-gradient(180deg,#1f2a3d,#101828);color:#fff}.worklist-page-size{border-color:var(--line);border-radius:var(--radius-sm);background:#fff}.list-head-row,.company-row.table-row{grid-template-columns:minmax(250px,1.24fr) minmax(118px,.52fr) minmax(96px,.42fr) minmax(116px,.46fr) minmax(260px,1fr) minmax(108px,.44fr) minmax(92px,.38fr) 82px}.list-head-row{border-bottom:1px solid #d8e2ed;padding:10px 14px;background:#f5f8fb;color:#667085;font-size:11px;font-weight:950;text-transform:none}.company-row.table-row{min-height:72px;border-bottom:1px solid #e7edf4;padding:11px 14px;background:#fff}.company-row.table-row:hover{background:linear-gradient(90deg,#eaf4ffc7,#fffffff5 38%);box-shadow:inset 3px 0 #1167b185}.company-row.table-row.selected{background:linear-gradient(90deg,#eaf4fff2,#fff 42%);box-shadow:inset 3px 0 0 var(--accent)}.company-row strong,.company-row span,.company-row em{letter-spacing:0}.row-company strong{color:#111827;font-size:15px;font-weight:900;line-height:1.32}.row-company span{margin-top:4px;color:#667085;font-size:12px;line-height:1.35}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{color:#344054;font-size:13px;font-weight:850}.row-tags-cell{gap:5px}.row-tags-cell span,.decision-pills span,.decision-tags span,.signal-tags span,.contact-route-pills span,.person-contact-tags span,.person-contact-tags a,.contact-intel-badges em,.contact-intel-role span,.contact-source-line span,.contact-source-line a{border-color:#d6e0eb;background:#f7f9fc;color:#344054;font-weight:850}.row-tags-cell span:nth-child(3n+1),.decision-tags span:nth-child(3n+1){border-color:#cfe0f2;background:#f3f9ff;color:#164f86}.row-tags-cell span:nth-child(3n+2),.decision-tags span:nth-child(3n+2){border-color:#c9e3db;background:#f1fbf8;color:#096b5d}.row-tags-cell span:nth-child(3n){border-color:#ead7b2;background:#fff9ed;color:#895b07}.row-bd-stage-cell{border-radius:var(--radius-sm);border-width:1px;box-shadow:none}.row-bd-stage-cell strong{font-size:13px;font-weight:950}.row-bd-stage-cell span{color:inherit;opacity:.72;font-size:11px}.row-website-cell a{color:var(--accent);font-weight:850;text-decoration:none}.row-website-cell a:hover{text-decoration:underline}.row-date-cell{color:#667085;font-size:12px;font-weight:780}.list-pagination{border-top:1px solid var(--line);background:#fff}.pagination-buttons button{border-color:var(--line);background:#fff}.modal-backdrop.inspector-backdrop{top:0;right:0;bottom:0;left:0;padding:16px;background:#0c12206b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.inspector-backdrop .company-modal{width:min(1500px,calc(100vw - 32px));height:min(900px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#fff;box-shadow:0 36px 100px #060c1857}.inspector-backdrop .modal-head{min-height:132px;align-items:flex-start;border-bottom:1px solid rgba(216,226,237,.9);padding:22px 24px;background:linear-gradient(180deg,#fff,#f8fafc)}.head-meta{gap:6px}.head-meta span{min-height:24px;border:1px solid #d6e0eb;border-radius:999px;padding:0 9px;background:#fff;color:#475467;font-size:12px;font-weight:850}.inspector-backdrop .modal-head h2,.company-head h2{margin-top:13px;color:var(--ink-strong);font-size:30px;font-weight:950;line-height:1.15}.inspector-backdrop .modal-head p,.company-head p{margin-top:8px;color:#667085;font-size:14px;font-weight:720;line-height:1.45}.inspector-backdrop .modal-body{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;padding:16px;background:#f3f6fa}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{min-height:0;overflow:auto;border:0;padding:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail{display:grid;align-content:start;gap:14px}.inspector-backdrop .modal-actions{position:sticky;top:0;align-self:start;max-height:100%}.data-ops-card,.company-profile-card,.contact-overview-card,.data-governance-card,.action-card{border:1px solid rgba(207,217,230,.96);border-radius:var(--radius-lg);background:#fff;box-shadow:0 12px 32px #10182812,inset 0 1px #ffffffeb}.data-ops-card{grid-template-columns:minmax(190px,.56fr) minmax(310px,1fr);gap:14px;padding:14px}.data-ops-status,.data-ops-actions button,.data-ops-timeline div,.profile-summary-block,.profile-facts div,.profile-outbound,.profile-evidence,.contact-overview-stats div,.contact-section,.manual-contact-form,.contact-method-card,.contact-person-card,.data-governance-state,.data-governance-form{border-radius:var(--radius-md)}.data-ops-status{border:1px solid #d6e0eb;background:#f8fafc}.data-ops-status strong{color:var(--ink-strong);font-size:18px}.data-ops-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.data-ops-actions button{border-color:#cfd9e6;background:linear-gradient(180deg,#fff,#f8fafc);color:#1d2939;box-shadow:var(--shadow-tight)}.data-ops-actions button:hover:not(:disabled){border-color:#1167b173;background:#fff}.data-ops-actions button.is-pending,.data-ops-actions button:disabled{border-color:#d7e0ea;background:#f1f5f9;color:#667085}.data-ops-timeline{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.data-ops-timeline div{border-color:#e0e7ef;background:#fbfcfe}.company-profile-card{grid-template-columns:minmax(0,1fr) 280px;gap:14px;padding:16px}.profile-main{display:grid;gap:12px}.profile-summary-block{border:1px solid #dbe4ee;padding:14px;background:linear-gradient(180deg,#fff,#fbfcfe)}.profile-summary-block.primary{border-color:#1167b133;background:linear-gradient(180deg,#f8fbff,#fff)}.profile-summary-block span,.profile-facts span,.profile-outbound>span,.contact-module-head .eyebrow,.section-title .eyebrow{color:#667085;font-size:12px;font-weight:950}.profile-summary-block p{margin-top:8px;color:#182230;font-size:16px;font-weight:650;line-height:1.74}.profile-fact-panel{min-width:0}.profile-facts{gap:8px}.profile-facts div{border-color:#dbe4ee;padding:10px;background:#f8fafc}.profile-facts strong{overflow:visible;color:var(--ink-strong);font-size:14px;white-space:normal}.profile-outbound{padding:13px;background:#f8fbff}.decision-pills span:first-child{border-color:#1167b138;background:var(--accent-soft);color:var(--accent-strong)}.profile-evidence summary{min-height:42px}.profile-evidence summary strong{white-space:normal}.decision-evidence p,.evidence-list p{display:block;overflow:visible;color:#475467;-webkit-line-clamp:unset}.contact-overview-card{padding:16px}.contact-module-head{align-items:flex-start;border-bottom:1px solid #e5ecf3;padding-bottom:13px}.contact-module-head h3{margin-top:4px;color:var(--ink-strong);font-size:24px;font-weight:950;line-height:1.2}.contact-module-actions{gap:8px}.contact-module-actions strong{border-color:#d6e0eb;background:#f8fafc;color:#1d2939}.contact-module-actions button{border:1px solid #d6e0eb;background:#fff;color:#344054}.manual-contact-form{border-color:#1167b12e;background:#f8fbff}.contact-overview-stats{display:none}.contact-section{border-color:#dbe4ee;padding:13px;background:#fbfcfe}.contact-section-head{margin-bottom:10px}.contact-section-head span,.person-contact-head span{color:#667085}.contact-person-list{gap:12px;margin-top:14px}.contact-person-card{grid-template-columns:minmax(250px,.82fr) minmax(360px,1.18fr);gap:14px;border-color:#d8e2ed;border-radius:var(--radius-lg);padding:14px;box-shadow:0 10px 26px #1018280e}.contact-person-card.recommended{border-color:#1167b161;box-shadow:inset 3px 0 0 var(--accent),0 14px 32px #1167b114}.contact-person-main{border-right-color:#e4ebf2}.contact-person-card-head strong{color:var(--ink-strong);font-size:20px;font-weight:950}.contact-person-card-head span{color:#667085;font-size:13px}.contact-person-card-head em,.contact-card-label{border-color:#1167b133;background:var(--accent-soft);color:var(--accent-strong)}.contact-role-profile div{grid-template-columns:82px minmax(0,1fr);border-top-color:#e6edf4}.contact-role-profile dt{color:#667085}.contact-role-profile dd{color:#1d2939;font-weight:760}.contact-methods-panel{gap:9px}.contact-method-card{border-color:#dbe4ee;background:#f8fafc}.contact-method-card strong{color:var(--ink-strong);font-size:19px;font-weight:950}.contact-method-types span{border-color:#1167b138;background:#fff;color:var(--accent-strong)}.contact-method-card .contact-source-line.compact span{color:#667085}.action-card{padding:16px}.section-title{border-bottom:1px solid #e5ecf3;padding-bottom:12px}.section-title h3,.action-card h3{margin-top:4px;color:var(--ink-strong);font-size:20px;font-weight:950;line-height:1.2}.form-field span{color:#667085;font-size:12px;font-weight:950}.form-field select,.form-field textarea,.form-field input,.manual-contact-form input,.manual-contact-form select,.manual-lead-dialog input,.manual-lead-dialog textarea{border-color:#d6e0eb;border-radius:var(--radius-sm);background:#fff;color:#101828;font-weight:760}.form-field select:focus,.form-field textarea:focus,.form-field input:focus,.manual-contact-form input:focus,.manual-contact-form select:focus,.manual-lead-dialog input:focus,.manual-lead-dialog textarea:focus{border-color:#1167b18f;box-shadow:0 0 0 4px #1167b11a}.readonly-field{background:#f8fafc}.data-governance-card{overflow:hidden}.data-governance-card details{border:0;background:transparent}.full-view.task-workspace,.agent-bd-view{min-height:100%;overflow:auto;padding:16px;background:linear-gradient(180deg,#fff,#f6f8fb)}.view-head{border:0;border-radius:0;padding:0 0 14px;background:transparent;box-shadow:none}.view-head h2{margin-top:4px;color:var(--ink-strong);font-size:28px;font-weight:950}.view-head-actions span,.view-head-actions strong{border-color:#d6e0eb;background:#fff;color:#344054}.task-launcher{border-color:#1167b12e;padding:16px;background:linear-gradient(180deg,#f8fbff,#fff)}.task-launcher h3{color:var(--ink-strong);font-size:22px;font-weight:950}.task-pick-buttons button{border-color:#d6e0eb;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-tight)}.task-pick-buttons button.active{border-color:#1167b173;background:#f3f9ff;box-shadow:inset 3px 0 0 var(--accent),0 10px 22px #1167b114}.task-preview-panel{overflow:hidden;background:#fff}.task-preview-head{border-bottom-color:#dce5ee;background:#f8fafc}.task-preview-row{border-bottom-color:#e6edf4;background:#fff}.task-preview-row:hover{background:#f8fbff}.task-company-link strong,.task-action-cell strong,.task-source-cell strong{color:var(--ink-strong)}.task-review-actions button{border-radius:var(--radius-sm)}.agent-workbench{max-width:1440px;margin:0 auto;padding:16px;background:linear-gradient(180deg,#fff,#f7f9fc)}.agent-command-bar{border-color:#d6e0eb;padding:18px;background:linear-gradient(180deg,#101828,#172033);color:#fff}.agent-command-bar .eyebrow,.agent-command-bar p{color:#e2e8f0c2}.agent-command-bar h2{color:#fff;font-size:30px;font-weight:950}.agent-domain-link{border-color:#ffffff38;background:#ffffff14;color:#fff}.agent-flow div,.agent-side-panel,.agent-package-viewer,.agent-side-section,.package-panel{border-color:#d6e0eb;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-tight)}.agent-package-tabs button{border-color:#d6e0eb;border-radius:var(--radius-md);background:#fff}.agent-package-tabs button.active{border-color:#1167b16b;background:#f3f9ff;box-shadow:inset 3px 0 0 var(--accent)}.agent-code-block,.context-package{border-color:#d6e0eb;border-radius:var(--radius-md);background:#0f172a;color:#dbeafe}.manual-lead-backdrop{background:#0c12206b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manual-lead-dialog{overflow:hidden;background:#fff}.manual-lead-head{border-bottom-color:#e5ecf3;background:#f8fafc}.manual-lead-icon{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong)}.manual-lead-flow span{border-color:#d6e0eb;background:#f8fafc;color:#344054}.manual-lead-primary input{min-height:52px;font-size:18px}.app-toast{border:1px solid rgba(17,103,177,.24);border-radius:var(--radius-md);background:#fff;color:var(--accent-strong);box-shadow:0 18px 44px #1018282e}@media(max-width:1320px){.topbar{grid-template-columns:1fr;align-items:stretch}main{height:auto;min-height:calc(100vh - var(--topbar-height));overflow:visible}.workspace{grid-template-columns:1fr}.view-rail{position:static}.filter-grid,.view-rail .filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.worklist-pane{min-height:720px}.company-profile-card,.data-ops-card{grid-template-columns:1fr}.data-ops-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.topbar,main{padding-left:10px;padding-right:10px}.filter-grid,.view-rail .filter-grid{grid-template-columns:1fr}.list-head-row,.company-row.table-row{grid-template-columns:minmax(240px,1.2fr) minmax(130px,.7fr) minmax(260px,1fr) minmax(90px,.45fr);min-width:760px}.list-head-row span:nth-child(3),.list-head-row span:nth-child(4),.list-head-row span:nth-child(7),.list-head-row span:nth-child(8),.row-region-cell,.row-stage-cell,.row-website-cell,.row-date-cell{display:none}.inspector-backdrop .company-modal{width:100%;height:calc(100vh - 16px)}.inspector-backdrop .modal-body{grid-template-columns:1fr;overflow:auto}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{overflow:visible}.inspector-backdrop .modal-actions{position:static}.contact-person-card{grid-template-columns:1fr}.contact-person-main{border-right:0;border-bottom:1px solid #e4ebf2;padding-right:0;padding-bottom:12px}.data-ops-actions,.data-ops-timeline{grid-template-columns:1fr}}:root{--font-ui: Inter, "SF Pro Text", "SF Pro Display", "PingFang SC", "HarmonyOS Sans SC", MiSans, "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink: #17202c;--ink-strong: #0f1722;--ink-soft: #344054;--muted: #667085;--muted-strong: #4b5565;--line: #dfe6ee;--line-strong: #ccd6e2;--accent: #155e95;--accent-strong: #0e4d7b;--accent-soft: #eef6fc;--surface-soft: #fafbfc;--surface-muted: #f4f6f8;--shadow: 0 18px 46px rgba(15, 23, 42, .08);--shadow-soft: 0 8px 22px rgba(15, 23, 42, .055);--shadow-tight: 0 1px 2px rgba(15, 23, 42, .045);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px}body{font-family:var(--font-ui);color:var(--ink);font-size:14px;font-weight:450;line-height:1.5;background:linear-gradient(180deg,#fbfcfd 0,#f1f4f7 320px,#eef2f6)}strong,b{font-weight:720}.topbar{min-height:66px;border-bottom:1px solid rgba(16,24,40,.1);background:#fffffff0;box-shadow:0 1px #1018280a,0 10px 28px #1018280e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{width:36px;height:36px;border-color:#17202c;border-radius:8px;background:#111827;color:#fff;box-shadow:0 10px 22px #1018281f;font-size:12px;font-weight:780}.brand-block h1{color:#111827;font-size:15px;font-weight:720}.mode-tabs{border-color:#e0e6ee;background:#f4f6f8;box-shadow:inset 0 1px #ffffffb8}.mode-tabs button{color:#5b6677;font-size:13px;font-weight:640}.mode-tabs button:hover{background:#ffffffdb;color:#182230}.mode-tabs button.active{background:#182230;color:#fff;box-shadow:0 8px 18px #10182824}.account-chip{border-color:#dfe6ee;background:#fff;color:#182230;box-shadow:var(--shadow-tight)}.account-chip span:not(.account-avatar){color:#7a8595;font-weight:680}.account-chip strong{color:#182230;font-weight:720}.account-avatar{background:#f1f5f9;color:#344054}main{height:calc(100vh - 66px)}.view-rail,.worklist-pane,.full-view,.agent-workbench,.task-preview-panel,.task-launcher,.manual-lead-dialog,.data-ops-card,.company-profile-card,.contact-overview-card,.data-governance-card,.action-card{border-color:#d2dbe5f5;box-shadow:0 1px #ffffffe6 inset,0 10px 28px #1018280e}.view-rail,.worklist-pane,.inspector-backdrop .company-modal{background:#fffffff5}.rail-title strong{color:#182230;font-size:17px;font-weight:760}.eyebrow,.worklist-count span,.filter-select>span,.filter-multi summary span,.filter-label-text,.profile-summary-block span,.profile-facts span,.profile-outbound>span,.contact-module-head .eyebrow,.section-title .eyebrow,.form-field span{color:#6b7280;font-size:11px;font-weight:740}.search-box.sidebar-search,.filter-drawer summary,.filter-select select,.filter-multi summary,.worklist-page-size,.register-lead-button,.icon-button,.pagination-buttons button,.task-pick-buttons button,.task-preview-stats span,.view-head-actions span,.view-head-actions strong{border-color:#dfe6ee;background:#fff;box-shadow:0 1px 1px #10182809}.filter-select select,.filter-multi summary{color:#273444;font-size:13px;font-weight:560}.filter-drawer summary span{color:#475467;font-weight:660}.filter-drawer summary strong{color:#155e95;font-weight:680}.reset-button,.primary-button,.context-copy-button,.task-launcher .context-copy-button{background:#17202c;border-color:#17202c;box-shadow:0 10px 22px #1018281f;font-weight:680}.worklist-toolbar{min-height:66px;background:#fff}.worklist-count strong{color:#111827;font-size:21px;font-weight:760}.worklist-count em{color:#7a8595;font-size:12px;font-weight:480}.active-filter-chips span{border-color:#e2e8f0;background:#f8fafc;color:#475467;font-weight:540}.active-filter-chips b{color:#155e95;font-weight:700}.list-head-row{background:#f7f9fb;color:#6b7280;font-size:11px;font-weight:720}.company-row.table-row{min-height:70px;border-bottom-color:#edf1f5;background:#fff}.company-row.table-row:hover{background:linear-gradient(90deg,#eef6fce6,#fffffffa 34%);box-shadow:inset 2px 0 #155e956b}.company-row.table-row.selected{background:linear-gradient(90deg,#eef6fcfa,#fff 38%);box-shadow:inset 2px 0 #155e95}.row-company strong{color:#111827;font-size:14.5px;font-weight:760}.row-company span{color:#7a8595;font-size:12px;font-weight:440}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{color:#344054;font-size:12.5px;font-weight:640}.row-tags-cell span,.decision-pills span,.decision-tags span,.signal-tags span,.contact-route-pills span,.person-contact-tags span,.person-contact-tags a,.contact-intel-badges em,.contact-intel-role span,.contact-source-line span,.contact-source-line a,.head-meta span{min-height:22px;border-color:#e0e7ef;background:#f8fafc;color:#475467;font-size:11.5px;font-weight:580}.row-tags-cell span:nth-child(3n+1),.row-tags-cell span:nth-child(3n+2),.row-tags-cell span:nth-child(3n),.decision-tags span:nth-child(3n+1),.decision-tags span:nth-child(3n+2){border-color:#e0e7ef;background:#f8fafc;color:#475467}.row-bd-stage-cell{border-color:#e0e7ef;background:#f8fafc;color:#344054}.row-bd-stage-cell strong{font-size:12.5px;font-weight:700}.row-bd-stage-cell.ready{border-color:#d9e7f3;background:#f4f9fd;color:#155e95}.row-bd-stage-cell.active,.row-bd-stage-cell.connected,.row-bd-stage-cell.good{border-color:#cfe6dc;background:#f3faf7;color:#087466}.row-bd-stage-cell.warning,.row-bd-stage-cell.danger{border-color:#ead9b9;background:#fffaf1;color:#8a5b13}.row-website-cell a{color:#155e95;font-weight:620}.row-date-cell{color:#7a8595;font-size:12px;font-weight:520}.inspector-backdrop .company-modal{border-radius:10px;box-shadow:0 34px 90px #060c1847}.inspector-backdrop .modal-head{min-height:128px;background:#fff}.inspector-backdrop .modal-body{background:#f5f7fa}.inspector-backdrop .modal-head h2,.company-head h2{color:#111827;font-size:27px;font-weight:760;line-height:1.18}.inspector-backdrop .modal-head p,.company-head p{color:#667085;font-size:13.5px;font-weight:450}.head-actions .icon-button,.inspector-backdrop .head-actions .icon-button{border-color:#dfe6ee;background:#fff;color:#273444}.data-ops-card,.company-profile-card,.contact-overview-card,.data-governance-card,.action-card{background:#fff}.data-ops-status,.data-ops-timeline div,.profile-summary-block,.profile-facts div,.profile-outbound,.profile-evidence,.contact-section,.contact-method-card,.manual-contact-form{border-color:#e1e8f0;background:#fbfcfd}.data-ops-status strong,.section-title h3,.action-card h3{color:#111827;font-weight:740}.data-ops-status strong{font-size:17px}.data-ops-status p,.data-ops-actions small,.data-ops-timeline small,.task-launcher p,.task-queue-explain,.agent-command-bar p{color:#667085;font-weight:450}.data-ops-actions button{font-weight:620}.profile-summary-block p{color:#1d2939;font-size:15px;font-weight:470;line-height:1.72}.profile-facts strong{color:#182230;font-size:13.5px;font-weight:660}.contact-module-head h3{color:#111827;font-size:22px;font-weight:760}.contact-module-actions strong{color:#344054;font-size:12.5px;font-weight:620}.contact-person-card{border-color:#dfe6ee;box-shadow:0 8px 20px #1018280b}.contact-person-card.recommended{border-color:#155e9547;box-shadow:inset 2px 0 #155e95,0 10px 24px #155e9511}.contact-person-card.review,.contact-person-card.verified{background:#fff}.contact-person-card-head strong{color:#111827;font-size:19px;font-weight:760}.contact-person-card-head span,.contact-role-profile dt,.contact-method-card .contact-source-line.compact span{color:#667085;font-weight:520}.contact-person-card-head em,.contact-card-label,.contact-method-types span{border-color:#d9e7f3;background:#f4f9fd;color:#155e95;font-weight:640}.contact-role-profile dd{color:#273444;font-size:13px;font-weight:560}.contact-method-card strong{color:#111827;font-size:18px;font-weight:760}.form-field select,.form-field textarea,.form-field input,.manual-contact-form input,.manual-contact-form select,.manual-lead-dialog input,.manual-lead-dialog textarea{color:#182230;font-weight:480}.view-head h2,.agent-command-bar h2{color:#111827;font-size:26px;font-weight:760}.task-launcher h3{color:#111827;font-size:20px;font-weight:740}.task-pick-buttons button strong,.task-company-link strong,.task-action-cell strong,.task-source-cell strong{color:#182230;font-weight:700}.task-pick-buttons button span,.task-preview-stats span,.task-row-index,.task-preview-row>.priority{font-weight:620}.agent-command-bar{border-color:#dfe6ee;background:#fff;color:#111827}.agent-command-bar .eyebrow,.agent-command-bar p{color:#667085}.agent-domain-link{border-color:#dfe6ee;background:#fff;color:#273444}.agent-flow div strong,.agent-side-section h3,.agent-package-status h3{color:#111827;font-weight:720}.agent-code-block,.context-package{background:#111827;color:#e5edf7;font-size:12.5px;line-height:1.62}.manual-lead-title-row h2{color:#111827;font-weight:760}:root{--font-ui: Inter, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-primary: #111827;--text-secondary: #344054;--text-tertiary: #667085;--text-faint: #98a2b3;--surface-base: #ffffff;--surface-subtle: #f8fafc;--surface-canvas: #f2f5f8;--border-subtle: #e5eaf0;--border-strong: #d0d7e2;--accent: #155e95;--accent-soft: #eef6fc;--success: #087466;--success-soft: #edf8f4;--warning: #8a5b13;--warning-soft: #fff8ea;--danger: #b42318;--danger-soft: #fff1f0;--focus-ring: rgba(21, 94, 149, .24);--elevation-1: 0 1px 2px rgba(16, 24, 40, .04);--elevation-2: 0 24px 70px rgba(6, 12, 24, .24);--radius: 8px}body{font-family:var(--font-ui);color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.55;background:var(--surface-canvas)}strong,b{font-weight:600}button,input,select,textarea{font-family:var(--font-ui)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.company-row.table-row:focus-visible,.task-pick-buttons button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.topbar{min-height:64px;background:#fffffff5;border-bottom:1px solid var(--border-subtle);box-shadow:var(--elevation-1)}.brand-block h1{color:var(--text-primary);font-size:15px;font-weight:600}.brand-mark{border-radius:var(--radius);font-weight:700}.mode-tabs{border-color:var(--border-subtle);background:#f5f7fa}.mode-tabs button{color:var(--text-tertiary);font-size:13px;font-weight:500}.mode-tabs button.active{background:var(--text-primary);color:#fff;box-shadow:var(--elevation-1)}.account-chip,.register-lead-button,.icon-button,.worklist-page-size,.filter-select select,.filter-multi summary,.filter-drawer summary,.search-box.sidebar-search{border-color:var(--border-subtle);background:var(--surface-base);color:var(--text-secondary);box-shadow:var(--elevation-1)}main{height:calc(100vh - 64px)}.view-rail,.worklist-pane,.full-view,.agent-workbench,.task-preview-panel,.task-launcher,.manual-lead-dialog,.data-ops-card,.company-profile-card,.contact-overview-card,.data-governance-card,.action-card{border-color:var(--border-subtle);border-radius:var(--radius);background:var(--surface-base);box-shadow:var(--elevation-1)}.rail-title strong,.worklist-count strong,.section-title h3,.action-card h3,.contact-module-head h3,.view-head h2,.agent-command-bar h2,.task-launcher h3,.manual-lead-title-row h2{color:var(--text-primary);font-weight:600}.eyebrow,.worklist-count span,.filter-label-text,.filter-select>span,.filter-multi summary span,.profile-summary-block span,.profile-facts span,.profile-outbound>span,.section-title .eyebrow,.form-field span{color:var(--text-tertiary);font-size:11px;font-weight:600}.worklist-count strong{font-size:20px}.worklist-count em,.data-ops-status p,.data-ops-actions small,.data-ops-timeline small,.task-launcher p,.task-queue-explain,.agent-command-bar p{color:var(--text-tertiary);font-weight:400}.reset-button{border:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-secondary);box-shadow:var(--elevation-1);font-weight:500}.reset-button:hover{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text-primary)}.primary-button{border-color:var(--text-primary);background:var(--text-primary);color:#fff;box-shadow:var(--elevation-1);font-weight:600}.context-copy-button,.task-launcher .context-copy-button{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:var(--elevation-1);font-weight:600}.list-head-row{background:#fbfcfd;color:var(--text-tertiary);font-size:11px;font-weight:600}.company-row.table-row{min-height:66px;border-bottom-color:#edf1f5;padding:9px 14px;background:var(--surface-base)}.company-row.table-row:hover{background:#f8fbff;box-shadow:inset 2px 0 #155e955c}.company-row.table-row.selected{background:#f5faff;box-shadow:inset 2px 0 0 var(--accent)}.row-company strong{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.35}.row-company span{color:var(--text-tertiary);font-size:12px;font-weight:400}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{color:var(--text-secondary);font-size:13px;font-weight:500}.row-industry.is-missing strong,.row-region-cell.is-missing strong,.row-company span:empty{color:var(--text-faint)}.row-tags-cell{max-height:50px;overflow:hidden;align-content:center}.row-tags-cell span,.row-tags-cell span:nth-child(3n+1),.row-tags-cell span:nth-child(3n+2),.row-tags-cell span:nth-child(3n),.decision-tags span,.decision-tags span:nth-child(3n+1),.decision-tags span:nth-child(3n+2),.decision-pills span,.signal-tags span,.head-meta span{min-height:22px;border-color:var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500}.row-tags-cell .tag-more{color:var(--text-tertiary);background:var(--surface-subtle)}.row-bd-stage-cell{min-height:30px;align-content:center;border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary);padding:4px 8px}.row-bd-stage-cell strong{font-size:13px;font-weight:600}.row-bd-stage-cell.ready,.row-bd-stage-cell.active{border-color:#d9e7f3;background:var(--accent-soft);color:var(--accent)}.row-bd-stage-cell.connected,.row-bd-stage-cell.good{border-color:#cde6dc;background:var(--success-soft);color:var(--success)}.row-bd-stage-cell.warning,.row-bd-stage-cell.danger{border-color:#ead9b9;background:var(--warning-soft);color:var(--warning)}.row-website-cell a{color:var(--accent);font-weight:500}.row-date-cell{color:var(--text-tertiary);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.inspector-backdrop .company-modal{border-color:#e2e8f0e6;border-radius:10px;box-shadow:var(--elevation-2)}.inspector-backdrop .modal-head{min-height:124px;background:var(--surface-base)}.inspector-backdrop .modal-head h2,.company-head h2{color:var(--text-primary);font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.18}.inspector-backdrop .modal-head p,.company-head p{color:var(--text-tertiary);font-size:14px;font-weight:400}.data-ops-card,.company-profile-card,.contact-overview-card,.data-governance-card,.action-card{box-shadow:var(--elevation-1)}.data-ops-status,.data-ops-timeline div,.profile-summary-block,.profile-facts div,.profile-outbound,.profile-evidence,.contact-section,.contact-method-card,.manual-contact-form{border-color:transparent;background:var(--surface-subtle);box-shadow:none}.profile-summary-block p{color:var(--text-primary);font-size:15px;font-weight:400;line-height:1.72}.profile-facts strong,.contact-role-profile dd{color:var(--text-secondary);font-size:13px;font-weight:500}.contact-module-head h3{font-size:22px}.contact-person-card{border-color:var(--border-subtle);box-shadow:none}.contact-person-card.recommended{border-color:#155e9547;box-shadow:inset 2px 0 0 var(--accent)}.contact-person-card-head strong{color:var(--text-primary);font-size:18px;font-weight:600}.contact-method-card{border-color:var(--border-subtle)}.contact-method-card strong{color:var(--text-primary);font-size:18px;font-weight:600}.contact-person-card-head em,.contact-card-label,.contact-method-types span{border-color:#d9e7f3;background:var(--accent-soft);color:var(--accent);font-weight:500}.modal-actions .action-card{box-shadow:none}.task-preview-row{border-bottom-color:#edf1f5}.task-action-cell span,.task-source-cell span{color:var(--text-faint);font-size:11px;font-weight:500}.agent-command-bar{border-color:var(--border-subtle);background:var(--surface-base);color:var(--text-primary)}.agent-package-drawer{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-base)}.agent-package-drawer summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;list-style:none}.agent-package-drawer summary::-webkit-details-marker{display:none}.agent-package-drawer[open] summary{border-bottom:1px solid var(--border-subtle)}.agent-package-drawer .agent-code-block{max-height:520px;margin:0;border:0;border-radius:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not (backdrop-filter: blur(1px)){.topbar,.modal-backdrop.inspector-backdrop,.manual-lead-backdrop{background:#fffffffa}}@media(max-width:1320px){main{height:auto;min-height:calc(100vh - 64px);overflow:visible}}@media(max-width:980px){main{height:auto;overflow:visible}.list-head-row,.company-row.table-row{min-width:760px}}*{letter-spacing:0}.content-section,.contact-intel-section,.task-preview-panel,.task-launcher,.data-ops-card,.governance-card,.manual-contact-card{border-color:var(--border-subtle);border-radius:var(--radius);background:var(--surface-base);box-shadow:var(--elevation-1)}.content-section:before,.contact-intel-section:before,.task-preview-panel:before{display:none}.section-title h3,.contact-module-head h3,.view-head h2,.agent-command-bar h2{color:var(--text-primary);font-weight:650}.section-title p,.contact-module-head p,.task-queue-explain,.view-head p{color:var(--text-tertiary);font-weight:400}.profile-summary-block,.profile-facts,.contact-method-card,.manual-contact-form,.task-decision-confirm{border-radius:var(--radius)}.profile-summary-block{background:#fbfcfd}.profile-summary-block p{font-size:14.5px;line-height:1.72}.profile-facts{background:#fbfcfd}.profile-facts strong{color:var(--text-primary);font-size:13px;font-weight:560}.contact-person-list{gap:8px}.contact-person-card{grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);gap:14px;border-color:var(--border-subtle);border-radius:var(--radius);padding:12px;background:var(--surface-base);box-shadow:none}.contact-person-card.recommended{border-color:#155e9559;box-shadow:inset 2px 0 0 var(--accent)}.contact-person-card.review,.contact-person-card.verified{background:var(--surface-base)}.contact-person-main{border-right-color:var(--border-subtle);padding-right:14px}.contact-person-card-head{gap:12px}.contact-person-card-head strong{color:var(--text-primary);font-size:17px;font-weight:650;line-height:1.32}.contact-person-card-head span{color:var(--text-tertiary);font-size:12.5px;font-weight:400}.contact-person-card-head em,.contact-card-label,.contact-method-types span{min-height:22px;border-color:#d9e7f3;background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:560}.contact-role-profile{gap:6px;margin-top:10px}.contact-role-profile div{grid-template-columns:74px minmax(0,1fr);gap:9px;border-top-color:var(--border-subtle);padding-top:7px}.contact-role-profile dt{color:var(--text-tertiary);font-size:12px;font-weight:520}.contact-role-profile dd{color:var(--text-primary);font-size:13px;font-weight:540;line-height:1.5}.contact-methods-panel{gap:7px;align-content:start}.contact-method-card{border-color:var(--border-subtle);padding:9px 10px;background:#fbfcfd}.contact-method-card strong{margin-top:6px;color:var(--text-primary);font-size:17px;font-weight:650;line-height:1.42;overflow-wrap:anywhere;white-space:normal}.contact-method-card .contact-source-line.compact span,.contact-method-card .contact-source-line.compact a{color:var(--text-tertiary);font-size:11.5px;font-weight:500}.task-preview-panel{overflow:hidden}.task-preview-head{border-bottom:1px solid var(--border-subtle);background:var(--surface-base)}.task-preview-column-head,.task-preview-row{display:grid;grid-template-columns:38px minmax(260px,1.18fr) minmax(180px,.72fr) minmax(190px,.78fr) 68px;gap:12px;align-items:center}.task-preview-column-head.manual-review-row,.task-preview-row.manual-review-row{grid-template-columns:38px minmax(230px,.95fr) minmax(160px,.62fr) minmax(190px,.76fr) 68px minmax(300px,1.12fr)}.task-preview-column-head{min-height:36px;border-bottom:1px solid var(--border-subtle);padding:0 14px;background:#fbfcfd;color:var(--text-tertiary);font-size:11px;font-weight:560}.task-preview-row{min-height:64px;border-bottom-color:var(--border-subtle);padding:9px 14px;background:var(--surface-base)}.task-preview-row:hover{background:#fbfcfd}.task-row-index{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--text-faint);font-size:12px;font-weight:560}.task-company-cell strong,.task-action-cell strong,.task-source-cell strong{color:var(--text-primary);font-size:13px;font-weight:560;line-height:1.42}.task-company-cell span,.task-action-cell span,.task-source-cell span{color:var(--text-tertiary);font-size:11.5px;font-weight:500;line-height:1.35}.task-preview-row>.priority{justify-self:start;border-radius:999px;font-size:11px;font-weight:560}.task-review-actions{grid-column:auto;align-self:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;padding-top:0}.task-review-actions button{min-height:30px;border-color:var(--border-subtle);padding:0 10px;color:var(--text-secondary);font-size:11.5px;font-weight:560}.task-review-actions button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.agent-package-drawer:not([open]) .agent-code-block{display:none}@media(max-width:1120px){.contact-person-card,.task-preview-column-head,.task-preview-row,.task-preview-column-head.manual-review-row,.task-preview-row.manual-review-row{grid-template-columns:1fr}.contact-person-main{border-right:0;border-bottom:1px solid var(--border-subtle);padding-right:0;padding-bottom:12px}.task-preview-column-head{display:none}.task-review-actions{justify-content:flex-start}}.inspector-backdrop .modal-detail{gap:12px}.inspector-backdrop .company-profile-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .action-card{border-color:var(--border-subtle);border-radius:var(--radius);box-shadow:var(--elevation-1)}.inspector-backdrop .company-profile-card{grid-template-columns:minmax(0,1fr) minmax(220px,270px)}.inspector-backdrop .profile-main{padding:18px 20px}.inspector-backdrop .profile-summary-block p{color:var(--text-primary);font-size:14.5px;font-weight:420;line-height:1.72}.inspector-backdrop .profile-summary-block.primary p{font-size:15px}.inspector-backdrop .profile-fact-panel{border-left-color:var(--border-subtle);padding:18px 16px;background:#fbfcfd}.inspector-backdrop .profile-facts div{border-bottom-color:var(--border-subtle);padding:8px 0 10px}.inspector-backdrop .profile-facts strong{color:var(--text-primary);font-size:13.5px;font-weight:600}.inspector-backdrop .profile-outbound,.inspector-backdrop .profile-evidence{border-top-color:var(--border-subtle)}.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags span{min-height:26px;border-radius:999px;font-weight:560}.inspector-backdrop .contact-module-head{padding:16px 18px;background:var(--surface-base)}.inspector-backdrop .contact-module-head h3{font-size:21px;font-weight:650}.inspector-backdrop .contact-module-actions strong{background:var(--accent-soft);color:var(--accent)}.inspector-backdrop .contact-section{margin:14px 18px 18px}.inspector-backdrop .contact-section-head{margin-bottom:10px;padding-bottom:10px;border-bottom-color:var(--border-subtle)}.inspector-backdrop .contact-section-head span{color:var(--text-primary);font-size:15px;font-weight:650}.inspector-backdrop .contact-person-card{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:14px;border-color:var(--border-subtle);border-radius:var(--radius);padding:12px;background:var(--surface-base);box-shadow:none}.inspector-backdrop .contact-person-card+.contact-person-card{margin-top:8px}.inspector-backdrop .contact-person-card.recommended{border-color:#155e9557;background:var(--surface-base);box-shadow:inset 2px 0 0 var(--accent)}.inspector-backdrop .contact-person-main{border-right-color:var(--border-subtle);padding-right:14px}.inspector-backdrop .contact-person-card-head strong{color:var(--text-primary);font-size:17px;font-weight:650}.inspector-backdrop .contact-person-card-head span{color:var(--text-tertiary);font-size:12.5px;font-weight:400}.inspector-backdrop .contact-role-profile div{grid-template-columns:74px minmax(0,1fr);padding:7px 0}.inspector-backdrop .contact-role-profile dt{color:var(--text-tertiary);font-weight:520}.inspector-backdrop .contact-role-profile dd{color:var(--text-primary);font-size:13px;font-weight:540}.inspector-backdrop .contact-methods-panel{gap:7px}.inspector-backdrop .contact-methods-panel:has(>.contact-method-card:nth-child(3)){grid-template-columns:repeat(2,minmax(220px,1fr))}.inspector-backdrop .contact-method-card{border-color:var(--border-subtle);border-radius:var(--radius);padding:9px 10px;background:#fbfcfd}.inspector-backdrop .contact-method-card strong{color:var(--text-primary);font-size:17px;font-weight:650;line-height:1.42}.inspector-backdrop .contact-method-types span,.inspector-backdrop .contact-card-label{min-height:22px;border-radius:999px;font-size:11.5px;font-weight:560}@media(max-width:1120px){.inspector-backdrop .company-profile-card,.inspector-backdrop .contact-person-card{grid-template-columns:1fr}.inspector-backdrop .profile-fact-panel,.inspector-backdrop .contact-person-main{border-left:0;border-right:0}}:root{--gai-ink: #07111f;--gai-ink-2: #182231;--gai-muted: #6b778a;--gai-faint: #99a4b5;--gai-canvas: #e9eef5;--gai-panel: #fbfcfe;--gai-card: #ffffff;--gai-line: #d7e0ea;--gai-line-strong: #bdcad9;--gai-rail: #0b1220;--gai-rail-2: #111a2b;--gai-rail-line: rgba(148, 163, 184, .2);--gai-blue: #2563eb;--gai-blue-deep: #174ea6;--gai-blue-soft: #edf5ff;--gai-green: #087466;--gai-green-soft: #ebf8f4;--gai-amber: #9a5b00;--gai-amber-soft: #fff7e8;--gai-red: #b42318;--gai-red-soft: #fff1f0;--gai-radius: 8px;--gai-shadow: 0 28px 90px rgba(8, 15, 28, .17);--gai-shadow-soft: 0 14px 42px rgba(8, 15, 28, .08);--gai-shadow-line: 0 1px 0 rgba(255, 255, 255, .9) inset}html,body,#root{background:var(--gai-canvas)}body{color:var(--gai-ink);font-size:14px;font-weight:420;line-height:1.5}.app-shell{min-height:100vh;background:linear-gradient(180deg,#111827 0,#111827 68px,#e7edf5 68px,#eef3f8)}.topbar{min-height:68px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:#0b1220;box-shadow:0 18px 40px #02061738}.brand-mark{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:var(--gai-radius);background:linear-gradient(180deg,#1e293b,#111827);color:#fff;box-shadow:none;font-size:12px;font-weight:760}.brand-block h1{color:#f8fafc;font-size:15px;font-weight:660}.brand-block p{color:#e2e8f09e;font-size:12px}.mode-tabs{border-color:#94a3b82e;border-radius:var(--gai-radius);background:#0f172ab8;box-shadow:inset 0 1px #ffffff0a}.mode-tabs button{border-radius:6px;color:#b6c2d2;font-size:13px;font-weight:540}.mode-tabs button:hover{background:#ffffff14;color:#fff}.mode-tabs button.active{background:#f8fafc;color:#0f172a;box-shadow:0 12px 24px #02061733}.account-chip{border-color:#94a3b833;background:#0f172ac2;color:#f8fafc;box-shadow:none}.account-chip span:not(.account-avatar){color:#94a3b8}.account-chip strong{color:#fff}.account-avatar{background:#1e293b;color:#dbeafe}main{height:calc(100vh - 68px);padding:14px;background:linear-gradient(180deg,#dfe7f1 0,#eef3f8 180px,#eef3f8)}.workspace{grid-template-columns:296px minmax(0,1fr);gap:14px;height:100%}.view-rail{height:100%;max-height:none;border:1px solid var(--gai-rail-line);border-radius:var(--gai-radius);padding:12px;background:linear-gradient(180deg,#111a2b,#0b1220);box-shadow:0 28px 80px #02061742;color:#e5edf7}.rail-title strong{color:#fff;font-size:18px;font-weight:650}.rail-title .eyebrow,.view-rail .eyebrow,.view-rail .filter-select>span,.view-rail .filter-label-text,.view-rail .filter-multi summary span{color:#93a4ba}.view-buttons button{min-height:44px;border-radius:var(--gai-radius);color:#c8d2e0}.view-buttons button:hover{border-color:#94a3b838;background:#ffffff0f}.view-buttons button.active{border-color:#60a5fa6b;background:#2563eb2e;box-shadow:inset 2px 0 #60a5fa}.view-copy strong{color:#f8fafc;font-weight:600}.view-copy em,.view-buttons b{color:#93a4ba}.view-icon{border-color:#94a3b838;border-radius:7px;background:#ffffff0d;color:#9fb1c7}.view-buttons button.active .view-icon{border-color:#60a5fa66;background:#60a5fa24;color:#bfdbfe}.search-box.sidebar-search,.view-rail .filter-drawer,.view-rail .filter-select select,.view-rail .filter-multi summary{border-color:#94a3b82e;border-radius:var(--gai-radius);background:#ffffff0f;color:#e5edf7;box-shadow:none}.search-box.sidebar-search input,.search-box.sidebar-search svg{color:#dbe7f5}.search-box.sidebar-search input::placeholder{color:#73849a}.view-rail .filter-drawer summary{color:#e5edf7}.view-rail .filter-drawer summary strong{color:#bfdbfe}.view-rail .filter-grid{gap:10px;padding:10px}.view-rail .filter-select select,.view-rail .filter-multi summary{min-height:38px;color:#f8fafc;font-weight:480}.view-rail .filter-select select option{color:#111827}.view-rail .filter-multi[open] .filter-menu{border-color:#94a3b838;border-radius:var(--gai-radius);background:#101827;color:#e5edf7}.view-rail .filter-menu label:hover{background:#60a5fa1f}.reset-button{min-height:38px;border-color:#60a5fa6b;border-radius:var(--gai-radius);background:#2563eb;color:#fff;box-shadow:0 14px 30px #2563eb38}.reset-button:hover{border-color:#60a5fa;background:#1d4ed8;color:#fff}.worklist-pane,.full-view,.agent-workbench,.task-preview-panel,.task-launcher,.manual-lead-dialog,.detail-pane,.right-pane .action-card,.data-ops-card,.company-profile-card,.contact-overview-card,.data-governance-card{border:1px solid var(--gai-line);border-radius:var(--gai-radius);background:var(--gai-panel);box-shadow:var(--gai-shadow-soft),var(--gai-shadow-line)}.worklist-pane{overflow:hidden}.worklist-toolbar{min-height:72px;border-bottom:1px solid var(--gai-line);padding:12px 14px;background:linear-gradient(180deg,#fff,#f6f9fd)}.worklist-count span,.worklist-count em{color:var(--gai-muted);font-weight:460}.worklist-count strong{color:var(--gai-ink);font-size:23px;font-weight:670}.active-filter-chips span{border-color:#dbe5ef;background:#f7faff;color:#334155;font-weight:500}.active-filter-chips b{color:var(--gai-blue-deep);font-weight:650}.register-lead-button,.worklist-page-size,.icon-button,.pagination-buttons button{border-color:var(--gai-line);border-radius:var(--gai-radius);background:#fff;color:var(--gai-ink-2);box-shadow:0 1px 2px #080f1c0a;font-weight:540}.register-lead-button:hover,.icon-button:hover,.pagination-buttons button:hover:not(:disabled){border-color:#a8bfda;background:#f3f8ff;color:var(--gai-blue-deep)}.list-head-row{min-height:42px;border-bottom:1px solid var(--gai-line);background:#f1f5fa;color:#66758a;font-size:11px;font-weight:620}.company-list{background:#fff}.company-row.table-row{min-height:70px;border-bottom:1px solid #e9eef5;padding:10px 14px;background:#fff}.company-row.table-row:hover{background:#f6faff;box-shadow:inset 3px 0 #2563eb5c}.company-row.table-row.selected{background:#edf5ff;box-shadow:inset 3px 0 0 var(--gai-blue)}.row-company strong{color:var(--gai-ink);font-size:15px;font-weight:650}.row-company span{color:var(--gai-muted);font-size:12px;font-weight:420}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{color:#253247;font-size:13px;font-weight:560}.row-industry.is-missing strong,.row-region-cell.is-missing strong{color:var(--gai-faint)}.row-tags-cell span,.row-tags-cell span:nth-child(3n+1),.row-tags-cell span:nth-child(3n+2),.row-tags-cell span:nth-child(3n),.decision-tags span,.decision-pills span,.signal-tags span,.head-meta span{min-height:23px;border:1px solid #dbe5ef;border-radius:999px;background:#fff;color:#405169;font-size:12px;font-weight:500}.row-tags-cell .tag-more{background:#edf3fa;color:#617086}.row-bd-stage-cell{border-color:#d8e2ee;border-radius:999px;background:#f4f7fb;color:#253247}.row-bd-stage-cell.ready,.row-bd-stage-cell.active{border-color:#bfdbfe;background:var(--gai-blue-soft);color:var(--gai-blue-deep)}.row-bd-stage-cell.connected,.row-bd-stage-cell.good{border-color:#bfe4d8;background:var(--gai-green-soft);color:var(--gai-green)}.row-website-cell a{color:var(--gai-blue-deep);font-weight:540}.list-pagination{border-top:1px solid var(--gai-line);background:#f7f9fc}.detail-pane{overflow:auto;padding:0;background:#eef3f8}.company-head{margin:0;border:0;border-radius:var(--gai-radius) var(--gai-radius) 0 0;padding:18px 20px;background:linear-gradient(180deg,#111827,#0b1220);color:#e5edf7}.company-head h2{color:#fff;font-size:27px;font-weight:700;line-height:1.16}.company-head p{color:#b6c4d7}.company-head .head-meta span{border-color:#94a3b838;background:#ffffff14;color:#dbeafe}.company-head .icon-button{border-color:#ffffff29;background:#ffffff14;color:#f8fafc}.detail-pane>.company-profile-card,.detail-pane>.contact-overview-card,.detail-pane>.data-ops-card,.detail-pane>.data-governance-card{margin:12px}.company-profile-card,.contact-overview-card,.data-ops-card,.data-governance-card,.action-card{overflow:hidden;border-color:var(--gai-line);border-radius:var(--gai-radius);background:#fff;box-shadow:0 1px 2px #080f1c0a}.profile-summary-block{border-color:#e3eaf2;border-radius:var(--gai-radius);background:#fbfdff}.profile-summary-block p{color:#172033;font-size:15px;font-weight:430;line-height:1.78}.profile-fact-panel,.profile-facts div,.profile-outbound,.profile-evidence{border-color:#e3eaf2}.contact-module-head{border-bottom-color:var(--gai-line);background:#fff}.contact-module-head h3{color:var(--gai-ink);font-size:23px;font-weight:680}.contact-module-actions strong{border-radius:999px;background:#eef5ff;color:var(--gai-blue-deep);font-weight:620}.contact-section-head span{color:var(--gai-ink);font-size:15px;font-weight:660}.contact-person-card,.inspector-backdrop .contact-person-card{border-color:#dce6f0;border-radius:var(--gai-radius);background:#fff;box-shadow:0 1px 2px #080f1c09}.contact-person-card.recommended,.inspector-backdrop .contact-person-card.recommended{border-color:#a9c6ef;background:linear-gradient(90deg,#f3f8ff,#fff 34%);box-shadow:inset 3px 0 0 var(--gai-blue)}.contact-person-card-head strong,.inspector-backdrop .contact-person-card-head strong{color:var(--gai-ink);font-size:18px;font-weight:680}.contact-person-card-head span,.inspector-backdrop .contact-person-card-head span{color:var(--gai-muted)}.contact-role-profile dt,.inspector-backdrop .contact-role-profile dt{color:var(--gai-muted);font-weight:520}.contact-role-profile dd,.inspector-backdrop .contact-role-profile dd{color:var(--gai-ink-2);font-weight:560}.contact-method-card,.inspector-backdrop .contact-method-card{border-color:#dce6f0;border-radius:var(--gai-radius);background:#fbfdff}.contact-method-card strong,.inspector-backdrop .contact-method-card strong{color:#06111f;font-size:18px;font-weight:700}.contact-method-types span,.contact-card-label,.inspector-backdrop .contact-method-types span,.inspector-backdrop .contact-card-label{border-color:#cfe0f2;border-radius:999px;background:#f1f7ff;color:var(--gai-blue-deep);font-weight:560}.right-pane{gap:12px}.action-card{padding:14px}.action-card .section-title{border-bottom:1px solid var(--gai-line);padding-bottom:12px}.section-title h3,.action-card h3,.task-launcher h3,.view-head h2,.agent-command-bar h2{color:var(--gai-ink);font-weight:680}.primary-button,.context-copy-button,.task-launcher .context-copy-button{border-color:var(--gai-blue);border-radius:var(--gai-radius);background:var(--gai-blue);color:#fff;box-shadow:0 14px 28px #2563eb33}.primary-button:hover,.context-copy-button:hover,.task-launcher .context-copy-button:hover{border-color:#1d4ed8;background:#1d4ed8}.task-preview-panel,.task-launcher{border-color:var(--gai-line);border-radius:var(--gai-radius);background:#fff;box-shadow:var(--gai-shadow-soft),var(--gai-shadow-line)}.task-pick-buttons button{border-color:var(--gai-line);border-radius:var(--gai-radius);background:#fbfdff;box-shadow:none}.task-pick-buttons button.active{border-color:#9fbdf0;background:#edf5ff;box-shadow:inset 3px 0 0 var(--gai-blue)}.task-preview-head,.task-preview-column-head{background:#f5f8fc}.task-preview-column-head{color:#66758a}.task-preview-row{background:#fff}.task-preview-row:hover{background:#f7fbff}.task-company-link:hover strong{color:var(--gai-blue-deep)}.agent-workbench,.agent-command-bar,.agent-package-panel,.agent-side-panel{border-color:var(--gai-line);border-radius:var(--gai-radius);background:#fff}.agent-command-bar{box-shadow:var(--gai-shadow-soft),var(--gai-shadow-line)}.agent-package-drawer{border-color:var(--gai-line);border-radius:var(--gai-radius);background:#f9fbfe}.agent-code-block,.context-package{background:#0b1220;color:#dbe7f5}.inspector-backdrop{background:#080f1c9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inspector-backdrop .company-modal{border:1px solid rgba(255,255,255,.12);border-radius:var(--gai-radius);background:#eef3f8;box-shadow:0 34px 100px #0206175c}.inspector-backdrop .modal-head{min-height:132px;border-bottom:0;background:linear-gradient(180deg,#111827,#0b1220)}.inspector-backdrop .modal-head h2{color:#fff;font-size:clamp(25px,2vw,32px);font-weight:720}.inspector-backdrop .modal-head p{color:#b6c4d7}.inspector-backdrop .modal-head .head-meta span{border-color:#94a3b838;background:#ffffff14;color:#dbeafe}.inspector-backdrop .modal-head .icon-button{border-color:#ffffff29;background:#ffffff14;color:#f8fafc}.inspector-backdrop .modal-body{gap:12px;padding:12px;background:#eef3f8}.inspector-backdrop .company-profile-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .data-governance-card,.inspector-backdrop .action-card{border-color:var(--gai-line);border-radius:var(--gai-radius);background:#fff;box-shadow:0 1px 2px #080f1c0a}.inspector-backdrop .profile-main{padding:20px}.inspector-backdrop .profile-fact-panel{background:#f8fbff}.manual-lead-backdrop{background:#080f1c94}.manual-lead-dialog{border-color:#ffffff29;border-radius:var(--gai-radius);box-shadow:var(--gai-shadow)}.manual-lead-head{background:#fff}@media(max-width:1180px){.workspace{grid-template-columns:1fr}.view-rail{position:static;height:auto}}.view-rail{border:1px solid #d8e2ed;background:#f8fafc;color:var(--gai-ink);box-shadow:0 16px 42px #080f1c17,0 1px #fffffff0 inset;scrollbar-width:thin;scrollbar-color:#b9c6d5 transparent}.view-rail::-webkit-scrollbar{width:6px}.view-rail::-webkit-scrollbar-track{background:transparent}.view-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c6d5}.rail-title{display:flex;align-items:end;justify-content:space-between;gap:12px;border-bottom:1px solid #dfe7f0;padding:2px 2px 12px}.rail-title strong{color:var(--gai-ink);font-size:22px;font-weight:720;line-height:1.05}.rail-title .eyebrow,.view-rail .eyebrow{color:#66758a;font-size:11px;font-weight:620}.search-box.sidebar-search{min-height:42px;border:1px solid #d8e2ed;background:#fff;color:var(--gai-ink-2);box-shadow:0 1px 2px #080f1c09}.search-box.sidebar-search input,.search-box.sidebar-search svg{color:var(--gai-ink-2)}.search-box.sidebar-search input::placeholder{color:#8b98aa}.view-rail .filter-drawer{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.view-rail .filter-drawer summary{min-height:40px;border:1px solid #d8e2ed;border-radius:var(--gai-radius);padding:0 10px;background:#fff;color:var(--gai-ink-2);box-shadow:0 1px 2px #080f1c09}.view-rail .filter-drawer summary span{color:#334155;font-size:13px;font-weight:650}.view-rail .filter-drawer summary strong,.view-rail .filter-multi summary strong{color:var(--gai-blue-deep);font-size:12px;font-weight:650}.view-rail .filter-grid{gap:9px;padding:10px 2px 0}.view-rail .filter-select,.view-rail .filter-multi{display:grid;gap:5px}.view-rail .filter-select>span,.view-rail .filter-label-text,.view-rail .filter-multi>summary span,.view-rail .filter-multi>.filter-label-text{color:#66758a;font-size:11px;font-weight:650}.view-rail .filter-select select,.view-rail .filter-multi summary{min-height:38px;border:1px solid #dfe7f0;border-radius:var(--gai-radius);background:#fff;color:#1d2939;box-shadow:none;font-size:13px;font-weight:500;opacity:1}.view-rail .filter-select select:hover,.view-rail .filter-select select:focus,.view-rail .filter-multi summary:hover,.view-rail .filter-multi[open] summary{border-color:#a8bfda;background:#fbfdff}.view-rail .filter-select select option{color:#111827;background:#fff}.view-rail .filter-multi[open] .filter-menu{position:static;width:100%;max-height:220px;margin-top:7px;border:1px solid #d8e2ed;border-radius:var(--gai-radius);background:#fff;color:#1d2939;box-shadow:0 12px 28px #080f1c14}.view-rail .filter-menu label{color:#344054;font-weight:500}.view-rail .filter-menu label:hover{background:#f3f8ff}.view-rail .filter-menu input{accent-color:var(--gai-blue)}.view-rail .stage-help{color:#64748b}.view-rail .stage-help:hover,.view-rail .stage-help:focus{color:var(--gai-blue-deep)}.reset-button{min-height:40px;margin-top:4px;border-color:#1d4ed8;background:linear-gradient(180deg,#2f6ff0,#2563eb);color:#fff;box-shadow:0 12px 24px #2563eb2e}.reset-button:hover{border-color:#1e40af;background:#1d4ed8}.task-control-zone{flex:0 0 auto;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.42fr);gap:12px;align-items:stretch}.task-control-zone .task-pick-row{min-width:0;margin:0;display:grid;gap:8px;align-content:start}.task-control-zone .task-pick-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.task-control-zone .task-pick-buttons button{min-height:72px}.task-control-zone .task-queue-explain{border:1px solid #dfe7f0;border-radius:var(--gai-radius);padding:9px 10px;background:#fff}.task-launcher-meta{flex:0 0 auto;min-width:150px;display:grid;gap:3px;justify-items:end;border:1px solid #d8e2ed;border-radius:var(--gai-radius);padding:9px 11px;background:#fff;color:#66758a;box-shadow:0 1px 2px #080f1c09}.task-launcher-meta span{font-size:12px;font-weight:520}.task-launcher-meta strong{color:var(--gai-ink);font-size:14px;font-weight:680}.task-package-preview{flex:0 0 auto;display:grid;grid-template-columns:minmax(190px,.54fr) minmax(320px,.92fr) minmax(360px,1.12fr) minmax(170px,.52fr);align-items:stretch;gap:10px;border:1px solid var(--gai-line);border-radius:var(--gai-radius);padding:10px;background:#fff;box-shadow:0 14px 42px #080f1c14,0 1px #ffffffe6 inset}.task-manual-console{display:grid;grid-template-columns:minmax(220px,.68fr) minmax(360px,1.05fr) minmax(300px,.92fr);gap:10px;align-items:stretch;border:1px solid #d8e2ed;border-radius:var(--gai-radius);padding:10px;background:linear-gradient(135deg,#f5f8fcf5,#fffffffa),#fff;box-shadow:0 14px 42px #080f1c13,0 1px #ffffffeb inset}.task-manual-console-head{display:grid;align-content:space-between;gap:10px}.task-manual-console-head h3{margin-top:3px;color:var(--gai-ink);font-size:18px;font-weight:720;line-height:1.2}.task-manual-console-head strong{width:fit-content;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:720}.task-manual-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-manual-flow div{min-width:0;border:1px solid #dfe7f0;border-radius:var(--gai-radius);padding:10px;background:#fff}.task-manual-flow span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#172033;color:#fff;font-size:11px;font-weight:720}.task-manual-flow strong{display:block;margin-top:8px;color:#172033;font-size:13px;font-weight:720}.task-manual-flow p{margin:4px 0 0;color:#66758a;font-size:12px;font-weight:520;line-height:1.45}.task-manual-actions-guide{display:grid;gap:7px;align-content:center;border:1px solid #dfe7f0;border-radius:var(--gai-radius);padding:10px;background:#fbfdff}.task-manual-actions-guide span{color:#344054;font-size:12px;font-weight:590;line-height:1.35}.task-package-preview-head{min-width:0;display:grid;align-content:space-between;gap:10px}.task-package-preview-head h3{margin-top:3px;color:var(--gai-ink);font-size:18px;font-weight:700;line-height:1.18}.task-package-preview-head .context-copy-button{width:fit-content}.task-package-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-package-summary-grid div{min-width:0;border:1px solid #dfe7f0;border-radius:var(--gai-radius);padding:8px 9px;background:#f8fbff}.task-package-summary-grid span,.task-package-summary-grid strong{display:block}.task-package-summary-grid span{color:#66758a;font-size:11px;font-weight:650}.task-package-summary-grid strong{margin-top:4px;color:#172033;font-size:12px;font-weight:590;line-height:1.34}.task-package-rule-list{display:grid;gap:6px;align-content:center;border:1px solid #dfe7f0;border-radius:var(--gai-radius);padding:9px 10px;background:#fbfdff}.task-package-rule-list span{position:relative;color:#344054;font-size:12px;font-weight:500;line-height:1.38;padding-left:15px}.task-package-rule-list span:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--gai-blue)}.task-package-preview .task-package-drawer{min-width:0;border:1px solid #dfe7f0;border-radius:var(--gai-radius);background:#f8fafc;overflow:hidden}.task-package-preview .task-package-drawer[open]{grid-column:1 / -1}.task-package-preview .task-package-drawer summary{min-height:100%;padding:0 12px;color:#253247;font-size:13px;font-weight:650}.task-package-preview .task-package-drawer[open] summary{min-height:42px;border-bottom:1px solid #dfe7f0}.task-package-preview .task-package-drawer .context-package{max-height:360px;margin:0;border:0;border-radius:0}@media(max-width:1180px){.task-control-zone,.task-manual-console,.task-package-preview{grid-template-columns:1fr}.task-package-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-package-preview .task-package-drawer summary{min-height:42px}}@media(max-width:780px){.task-launcher-meta{justify-items:start}.task-manual-flow{grid-template-columns:1fr}.task-package-preview-head{align-items:stretch;flex-direction:column}.task-package-summary-grid{grid-template-columns:1fr}}.agent-bd-view{min-height:100%;overflow:hidden;padding:12px 16px;background:#f4f6f8}.agent-bd-view .agent-workbench{width:100%;max-width:1480px;height:calc(100vh - 124px);min-height:620px;margin:0 auto;padding:0;display:grid;grid-template-rows:minmax(0,1fr);gap:12px;background:transparent}.agent-bd-view .agent-command-bar{align-items:center;border:1px solid #d9e2ec;border-radius:10px;padding:12px 16px;background:#fff;color:#101828;box-shadow:none}.agent-bd-view .agent-command-bar .eyebrow{color:#667085;font-size:11px;letter-spacing:0}.agent-bd-view .agent-command-bar h2{margin-top:3px;color:#101828;font-size:23px;font-weight:760;line-height:1.18}.agent-bd-view .agent-command-bar p{max-width:760px;margin-top:5px;color:#667085;font-size:13px;line-height:1.45}.agent-bd-view .agent-command-actions{align-items:center}.agent-bd-view .context-copy-button,.agent-bd-view .agent-domain-link{min-height:36px;border:1px solid #ccd6e2;border-radius:8px;padding:0 12px;background:#fff;color:#253247;box-shadow:none;font-size:13px;font-weight:650}.agent-bd-view .agent-command-actions .context-copy-button{border-color:#1f6feb;background:#1f6feb;color:#fff}.agent-bd-view .agent-body-grid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:12px;align-items:stretch}.agent-bd-view .agent-side-panel,.agent-bd-view .agent-package-viewer{min-height:0;border:1px solid #d9e2ec;border-radius:10px;background:#fff;box-shadow:none}.agent-bd-view .agent-side-panel{overflow:auto;scrollbar-width:thin;scrollbar-color:#c8d3df transparent}.agent-bd-view .agent-package-viewer{display:flex;flex-direction:column;overflow:hidden}.agent-bd-view .agent-side-panel::-webkit-scrollbar,.agent-bd-view .agent-package-scroll::-webkit-scrollbar{width:7px;height:7px}.agent-bd-view .agent-side-panel::-webkit-scrollbar-track,.agent-bd-view .agent-package-scroll::-webkit-scrollbar-track{background:transparent}.agent-bd-view .agent-side-panel::-webkit-scrollbar-thumb,.agent-bd-view .agent-package-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c8d3df}.agent-bd-view .agent-side-section{border-bottom:1px solid #e6edf4;border-radius:0;padding:14px 16px;background:transparent;box-shadow:none}.agent-bd-view .agent-side-section h3{margin:0 0 10px;color:#101828;font-size:14px;font-weight:720}.agent-bd-view .agent-fact-list div{grid-template-columns:70px minmax(0,1fr);padding:8px 0}.agent-bd-view .agent-fact-list dt{color:#667085;font-size:12px;font-weight:650}.agent-bd-view .agent-fact-list dd{color:#172033;font-size:13px;font-weight:620}.agent-bd-view .agent-side-section .agent-flow{display:grid;grid-template-columns:1fr;gap:8px;border:0;border-radius:0;background:transparent;overflow:visible}.agent-bd-view .agent-side-section .agent-flow div{display:block;border:1px solid #e1e8f0;border-radius:8px;padding:8px 10px;background:#f8fafc;box-shadow:none}.agent-bd-view .agent-side-section .agent-flow strong,.agent-bd-view .agent-side-section .agent-flow span{display:block}.agent-bd-view .agent-side-section .agent-flow strong{color:#172033;font-size:13px;font-weight:720;white-space:normal}.agent-bd-view .agent-side-section .agent-flow span{margin-top:4px;color:#667085;font-size:12.5px;line-height:1.4}.agent-bd-view .agent-rule-list,.agent-bd-view .agent-skill-summary{gap:7px}.agent-bd-view .agent-rule-list div{gap:8px;color:#475467;font-size:13px;line-height:1.42}.agent-bd-view .agent-rule-list svg{color:#1f6feb}.agent-bd-view .agent-skill-summary div{border:1px solid #e1e8f0;border-radius:8px;padding:9px 10px;background:#f8fafc}.agent-bd-view .agent-skill-summary strong{color:#172033;font-size:13px;font-weight:720}.agent-bd-view .agent-skill-summary span{color:#667085;font-size:12.5px}.agent-bd-view .agent-package-toolbar{flex:0 0 auto;border-bottom:1px solid #e1e8f0;padding:9px 12px;background:#f8fafc}.agent-bd-view .agent-package-tabs{border:1px solid #d9e2ec;border-radius:8px;padding:3px;background:#edf2f7}.agent-bd-view .agent-package-tabs button{min-width:138px;min-height:38px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:#475467;box-shadow:none}.agent-bd-view .agent-package-tabs button.active{background:#fff;color:#101828;box-shadow:0 1px 2px #10182814}.agent-bd-view .agent-package-tabs button strong{font-size:13px;font-weight:720}.agent-bd-view .agent-package-tabs button small{color:#667085;font-size:11px;font-weight:600}.agent-bd-view .agent-package-status{flex:0 0 auto;align-items:center;border-bottom:1px solid #e6edf4;padding:10px 14px;background:#fff}.agent-bd-view .agent-package-status h3{margin-top:2px;color:#101828;font-size:17px;font-weight:760}.agent-bd-view .agent-package-status p{max-width:680px;color:#667085;font-size:13px;line-height:1.45}.agent-bd-view .agent-package-drawer{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;position:relative;overflow:hidden;border:0;background:#fff}.agent-bd-view .agent-package-drawer summary{min-height:38px;flex:0 0 auto;display:flex;align-items:center;border-bottom:1px solid #e6edf4;padding:0 14px;color:#344054;font-size:13px;font-weight:680;cursor:pointer}.agent-bd-view .agent-package-drawer summary::-webkit-details-marker{display:none}.agent-bd-view .agent-package-scroll{position:absolute;top:38px;right:0;bottom:0;left:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#c8d3df transparent}.agent-bd-view .agent-code-block{min-height:100%;max-height:none;margin:0;overflow:visible;border:0;border-radius:0;padding:13px 16px 20px;background:#fbfdff;color:#172033;font-size:12px;line-height:1.58}@media(max-width:1180px){.agent-bd-view{overflow:auto}.agent-bd-view .agent-workbench{height:auto}.agent-bd-view .agent-body-grid{grid-template-columns:1fr}.agent-bd-view .agent-package-viewer{min-height:640px}}.row-tags-cell{max-height:76px;gap:5px;align-content:flex-start}.row-tags-cell .diagnosis-tag,.decision-tags .diagnosis-tag{min-height:24px;border-radius:7px;padding:0 8px;border:1px solid #d6e2ee;background:#fff;color:#344054;font-size:12px;font-weight:700;line-height:1}.row-tags-cell .diagnosis-tag.asset,.decision-tags .diagnosis-tag.asset{border-color:#bfdbfe;background:#eff6ff;color:#1d4f8f}.row-tags-cell .diagnosis-tag.channel,.decision-tags .diagnosis-tag.channel{border-color:#b7e4d3;background:#ecfdf5;color:#06664a}.row-tags-cell .diagnosis-tag.trust,.decision-tags .diagnosis-tag.trust{border-color:#f3d597;background:#fff7e6;color:#7a4b08}.row-tags-cell .diagnosis-tag.contact,.decision-tags .diagnosis-tag.contact{border-color:#c6d4ff;background:#f1f4ff;color:#3446a0}.row-tags-cell .diagnosis-tag.ops,.decision-tags .diagnosis-tag.ops{border-color:#d5c8f4;background:#f7f2ff;color:#5d3b91}.row-tags-cell .diagnosis-tag.tag-more{border-style:dashed;background:#f8fafc;color:#667085}.outbound-diagnosis-card{border:1px solid #cfe0f3;border-radius:8px;padding:14px 16px;background:linear-gradient(180deg,#f8fbff,#fff)}.outbound-diagnosis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.outbound-diagnosis-head>div:first-child{min-width:0}.outbound-diagnosis-head strong{display:block;margin-top:3px;color:#101828;font-size:17px;font-weight:850;line-height:1.25}.outbound-diagnosis-head .decision-pills{flex:0 0 auto;margin-top:0;justify-content:flex-end}.outbound-diagnosis-card .decision-tags{gap:8px}.outbound-diagnosis-groups{display:grid;gap:11px}.outbound-tag-group{display:grid;gap:6px;min-width:0}.outbound-tag-group-title{color:#526176;font-size:12px;font-weight:800;line-height:1.2}.outbound-tag-group .decision-tags{margin-top:0}.outbound-diagnosis-card .decision-tags .diagnosis-tag{min-height:30px;border-radius:8px;padding:0 11px;font-size:13px;font-weight:760}.inspector-backdrop .outbound-diagnosis-card{border-top:1px solid #dfe8f1;border-right:0;border-bottom:0;border-left:0;border-radius:0;padding:20px 24px 22px;background:#fbfdff}@media(max-width:820px){.outbound-diagnosis-head{display:grid}.outbound-diagnosis-head .decision-pills{justify-content:flex-start}}.full-view.task-workspace{min-height:calc(100vh - 88px);gap:12px;padding:18px 20px 20px;overflow:hidden;background:linear-gradient(180deg,#f6f8fb,#eef3f7)}.task-workspace .view-head{min-height:auto;border:0;border-radius:0;padding:0 2px 6px;background:transparent;box-shadow:none}.task-workspace .view-head .eyebrow{color:#667085;font-size:12px;font-weight:780}.task-workspace .view-head h2{margin-top:2px;color:#0b1220;font-size:30px;font-weight:760;letter-spacing:0;line-height:1.08}.task-workspace .view-head-actions{display:flex;align-items:center;gap:7px}.task-workspace .view-head-actions span,.task-workspace .view-head-actions strong{min-height:30px;border:1px solid #d9e2ed;border-radius:999px;padding:0 11px;background:#ffffffc2;color:#475467;font-size:12px;font-weight:740;box-shadow:0 1px 2px #0f172a08}.task-workspace .view-head-actions strong{border-color:#c7d8ea;background:#fff;color:#0f172a;font-size:16px;font-weight:780}.task-launcher{display:none}.task-launcher h3{margin-top:4px;color:#0b1220;font-size:22px;font-weight:760;letter-spacing:0}.task-launcher p{max-width:820px;margin-top:6px;color:#5f6f84;font-size:13px;font-weight:520;line-height:1.54}.task-launcher-meta{min-width:138px;border-color:#dbe6f1;border-radius:12px;padding:10px 12px;background:#ffffffd1;box-shadow:none}.task-control-zone{display:grid;grid-template-columns:380px minmax(0,1fr);gap:12px;align-items:start}.task-control-zone .task-pick-row{display:grid;align-content:stretch;gap:8px}.task-control-zone .task-pick-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-control-zone .task-pick-buttons button{min-height:58px;grid-template-columns:minmax(0,1fr);grid-template-areas:"note" "label" "count";align-items:center;gap:3px;border-color:#dbe4ee;border-radius:13px;padding:9px 11px;background:#ffffffd1;box-shadow:0 8px 22px #0f172a0b}.task-control-zone .task-pick-buttons button:hover{border-color:#b7cbe2;background:#fff;box-shadow:0 12px 28px #0f172a12}.task-control-zone .task-pick-buttons button.active{border-color:#2f6ff0;background:linear-gradient(135deg,#fff,#edf5ff);box-shadow:inset 4px 0 #2f6ff0,0 14px 30px #2f6ff021}.task-control-zone .task-pick-buttons button span{grid-area:note;width:fit-content;min-height:20px;background:#eef3f8;color:#64748b;font-size:11px;font-weight:760}.task-control-zone .task-pick-buttons button strong{grid-area:label;color:#0f172a;font-size:14px;font-weight:760}.task-control-zone .task-pick-buttons button small{grid-area:count;justify-self:start;color:#1f2937;font-size:13px;font-weight:760}.task-control-zone .task-queue-explain{border-color:#dbe4ee;border-radius:13px;padding:10px 12px;background:#ffffffd6;color:#64748b;font-size:12px;line-height:1.5;box-shadow:0 8px 20px #0f172a09}.task-package-preview{min-width:0;position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto auto;gap:0;border-color:#dbe4ee;border-radius:14px;padding:0;overflow:hidden;background:#fff;box-shadow:0 18px 44px #0f172a12,inset 0 1px #ffffffe6}.task-package-preview-head{grid-row:1 / 3;min-width:0;align-content:space-between;gap:14px;border-right:1px solid #e1e8f0;padding:14px;background:linear-gradient(180deg,#fbfdff,#f4f8fc)}.task-package-preview-head h3{margin-top:5px;color:#0b1220;font-size:18px;font-weight:780;line-height:1.2}.task-package-preview-head .context-copy-button{width:100%;min-height:38px;justify-content:center;border-color:#2563eb;border-radius:10px;background:#2563eb;color:#fff;box-shadow:0 12px 26px #2563eb38}.task-package-preview-head .context-copy-button:hover{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.task-package-summary-grid{grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #e5ebf2}.task-package-summary-grid div{border:0;border-right:1px solid #e8eef5;border-radius:0;padding:12px 13px 11px;background:#fff}.task-package-summary-grid div:last-child{border-right:0}.task-package-summary-grid span{color:#748295;font-size:11px;font-weight:760}.task-package-summary-grid strong{margin-top:6px;color:#172033;font-size:12px;font-weight:680;line-height:1.36}.task-package-rule-list{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0;border:0;border-radius:0;padding:0;background:#fff}.task-package-rule-list span{min-height:64px;border-right:1px solid #e8eef5;padding:12px 14px 12px 27px;color:#475569;font-size:12px;font-weight:560;line-height:1.48}.task-package-rule-list span:last-child{border-right:0}.task-package-rule-list span:before{left:14px;top:18px;width:6px;height:6px;background:#2563eb}.task-package-preview .task-package-drawer{grid-column:1 / -1;border:0;border-top:1px solid #e5ebf2;border-radius:0;background:#f8fafc}.task-package-preview .task-package-drawer:not([open]){position:static;width:auto;border-top:1px solid #e5ebf2;background:#fbfdff}.task-package-preview .task-package-drawer summary{min-height:36px;padding:0 16px;color:#334155;font-size:12px;font-weight:720}.task-package-preview .task-package-drawer:not([open]) summary{min-height:34px;border:0;border-radius:0;padding:0 16px;justify-content:flex-end;background:transparent;box-shadow:none}.task-package-preview .task-package-drawer[open] summary{border-bottom:1px solid #e5ebf2}.task-preview-panel{min-height:0;border-color:#dbe4ee;border-radius:14px;background:#fff;box-shadow:0 18px 44px #0f172a11}.task-preview-head{min-height:54px;border-bottom-color:#e5ebf2;padding:11px 16px;background:#fff}.task-preview-head h3{margin-top:3px;color:#0b1220;font-size:20px;font-weight:760}.task-preview-stats span{min-height:28px;border-color:#dbe4ee;background:#f8fafc;color:#536175;font-size:11px;font-weight:760}.task-preview-column-head,.task-preview-row{grid-template-columns:44px minmax(360px,1.35fr) minmax(320px,.95fr) minmax(220px,.7fr) 82px;gap:16px}.task-preview-column-head.manual-review-row,.task-preview-row.manual-review-row{grid-template-columns:44px minmax(300px,1.05fr) minmax(240px,.72fr) minmax(210px,.68fr) 82px minmax(360px,1.1fr)}.task-preview-column-head{min-height:40px;padding:0 18px;background:#f8fafc;color:#748295;font-size:11px;font-weight:760}.task-preview-row{min-height:76px;padding:12px 18px;border-bottom-color:#edf1f5;background:#fff}.task-row-index{color:#8a97a8;font-size:12px;font-weight:760}.task-company-cell strong,.task-action-cell strong,.task-source-cell strong{color:#111827;font-size:14px;font-weight:720;line-height:1.38}.task-company-cell span,.task-action-cell span,.task-source-cell span{color:#64748b;font-size:12px;font-weight:560;line-height:1.42}.task-action-cell small,.task-source-cell small{display:block;margin-top:4px;color:#6b7280;font-size:11.5px;font-weight:560;line-height:1.45}.task-action-cell strong{color:#0f172a}.task-source-cell strong{color:#334155}.task-preview-row>.priority{justify-self:start;min-width:30px;text-align:center;font-weight:760}.task-review-actions button{display:grid;min-width:138px;max-width:190px;min-height:48px;align-content:center;gap:3px;padding:8px 10px;text-align:left}.task-review-actions button strong{color:inherit;font-size:12px;font-weight:760;line-height:1.2}.task-review-actions button small{color:#64748b;font-size:10.5px;font-weight:560;line-height:1.25}.task-review-actions button.primary-action{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.task-review-actions button.primary-action:hover{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.task-review-actions button.neutral-action{border-color:#d7dee8;background:#f8fafc;color:#334155}.task-review-actions button.neutral-action:hover{border-color:#94a3b8;background:#f1f5f9;color:#1e293b}.task-review-actions button.danger{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.task-review-actions button.danger small{color:#9f6060}@media(max-width:1180px){.task-control-zone,.task-package-preview{grid-template-columns:1fr}.task-package-preview-head{grid-row:auto;border-right:0;border-bottom:1px solid #e5ebf2}.task-package-summary-grid,.task-package-rule-list{grid-column:1}}@media(max-width:920px){.task-workspace .view-head,.task-launcher,.task-preview-head{display:grid}.task-package-summary-grid,.task-package-rule-list{grid-template-columns:1fr}.task-package-summary-grid div,.task-package-rule-list span{border-right:0;border-bottom:1px solid #e8eef5}.task-preview-column-head{display:none}.task-preview-row,.task-preview-row.manual-review-row{grid-template-columns:1fr}}.full-view.task-workspace{display:grid;grid-template-columns:minmax(720px,1fr) 420px;grid-template-rows:auto minmax(0,1fr);column-gap:14px;row-gap:12px}.task-workspace>.view-head{grid-column:1 / -1}.task-workspace>.task-control-zone{grid-column:2;grid-row:2;min-height:0;max-height:calc(100vh - 168px);display:grid;grid-template-columns:1fr;align-content:start;gap:10px;overflow:auto;padding-right:2px}.task-workspace>.task-preview-panel{grid-column:1;grid-row:2;min-width:0;min-height:0}.task-workspace>.task-control-zone .task-pick-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.task-workspace>.task-control-zone .task-package-preview{grid-template-columns:1fr;grid-template-rows:auto}.task-workspace>.task-control-zone .task-package-preview-head{grid-row:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-right:0;border-bottom:1px solid #e5ebf2}.task-workspace>.task-control-zone .task-package-preview-head>div{min-width:0}.task-workspace>.task-control-zone .task-package-preview-head h3{font-size:17px}.task-workspace>.task-control-zone .task-package-preview-head .context-copy-button{flex:0 0 auto;width:auto;padding:0 12px;white-space:nowrap}.task-workspace>.task-control-zone .task-package-summary-grid,.task-workspace>.task-control-zone .task-package-rule-list{grid-column:1;grid-template-columns:1fr}.task-workspace>.task-control-zone .task-package-summary-grid div,.task-workspace>.task-control-zone .task-package-rule-list span{border-right:0;border-bottom:1px solid #e8eef5}.task-workspace>.task-control-zone .task-package-summary-grid div:last-child,.task-workspace>.task-control-zone .task-package-rule-list span:last-child{border-bottom:0}.task-workspace>.task-control-zone .task-package-rule-list span{min-height:auto;padding-top:10px;padding-bottom:10px}.task-workspace>.task-control-zone .task-package-rule-list span:before{top:16px}.task-workspace>.task-control-zone .task-package-drawer{grid-column:1}.task-workspace>.task-control-zone .task-manual-console{grid-template-columns:1fr}.task-workspace>.task-control-zone .task-manual-flow{grid-template-columns:1fr}.task-workspace .task-preview-list{max-height:none}.task-workspace .task-preview-row{min-height:78px}.task-workspace-loading .task-control-zone button:disabled,.task-package-loading button:disabled{cursor:wait;opacity:.78}.loading-pill{width:118px;height:30px;border-radius:999px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#e8eef6 90%);background-size:220% 100%;animation:skeleton-shimmer 1.25s ease-in-out infinite}.task-list-skeleton{min-height:0;overflow:hidden}.task-skeleton-row{pointer-events:none}.task-skeleton-row .loading-cell,.task-package-loading .loading-cell,.loading-rule-line:after{display:block;border-radius:999px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#e8eef6 90%);background-size:220% 100%;animation:skeleton-shimmer 1.25s ease-in-out infinite}.task-skeleton-row .loading-cell{width:62%;height:12px}.task-skeleton-row .loading-cell.wide{width:76%;height:15px}.task-skeleton-row .loading-cell.long{width:84%;height:15px}.task-skeleton-row .loading-cell.short{width:54px}.task-skeleton-row .loading-dot{width:28px;height:24px;border:0;border-radius:999px;background:linear-gradient(90deg,#fee2e2,#fff1f2,#fee2e2 90%);background-size:220% 100%;animation:skeleton-shimmer 1.25s ease-in-out infinite}.task-package-loading .loading-cell{width:68%;height:12px}.task-package-loading .loading-cell.short{width:54px}.task-package-loading .loading-cell.long{width:88%;height:15px}.task-package-loading .loading-rule-line{min-height:42px}.loading-rule-line:after{content:"";width:86%;height:13px}@media(max-width:1620px){.full-view.task-workspace{grid-template-columns:1fr}.task-workspace>.task-control-zone,.task-workspace>.task-preview-panel{grid-column:1;grid-row:auto;max-height:none}.task-workspace>.task-control-zone{order:1}.task-workspace>.task-preview-panel{order:2}}.channel-resource-view{display:grid;grid-template-columns:minmax(250px,288px) minmax(0,1fr);gap:16px;align-items:start}.channel-resource-rail,.channel-resource-main{min-width:0}.channel-resource-rail{position:sticky;top:88px;display:grid;gap:12px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 12px 34px #0f172a0d}.channel-resource-rail .rail-title{display:grid;justify-content:stretch;align-items:start;gap:5px;padding:2px 2px 13px}.channel-resource-rail .rail-title strong{font-size:21px;line-height:1.1}.channel-resource-rail p{margin:0;color:#526070;font-size:13px;line-height:1.7}.channel-resource-note{display:flex;gap:9px;align-items:flex-start;padding:12px;border-radius:14px;color:#0f3f7d;background:#eff7ff;border:1px solid rgba(59,130,246,.18);font-size:13px;line-height:1.5}.channel-resource-main{display:grid;gap:12px}.channel-resource-hero{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:4px 4px 14px;color:#0f172a;background:linear-gradient(90deg,rgba(37,99,235,.14),rgba(14,165,233,.04) 34%,transparent 68%) left bottom / 100% 1px no-repeat}.channel-resource-hero .eyebrow{color:#64748b}.channel-resource-hero h2{margin:5px 0;color:#0f172a;font-size:30px;line-height:1.1;letter-spacing:0}.channel-resource-hero p{max-width:760px;margin:0;color:#5c6b7f;font-size:13px;font-weight:650;line-height:1.6}.channel-resource-hero .icon-button{color:#172033;background:#fff;border-color:#94a3b847;box-shadow:0 12px 26px #0f172a14}.channel-resource-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.primary-action.slim{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#172033,#0f172a);box-shadow:0 12px 26px #0f172a24;font-weight:850;cursor:pointer}.primary-action.slim:disabled{cursor:not-allowed;opacity:.62}.channel-resource-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.channel-resource-stats>div{min-width:0;padding:13px 15px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #0f172a0a}.channel-resource-stats span,.channel-resource-head span,.channel-account-cell span,.channel-policy-cell small{color:#65758a}.channel-resource-stats strong{display:block;margin-top:5px;color:#0f172a;font-size:24px;line-height:1}.channel-resource-message{padding:12px 14px;border-radius:14px;color:#7a4a00;background:#fff7ed;border:1px solid rgba(251,146,60,.22);font-size:13px}.channel-resource-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.channel-resource-policy article{padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.2)}.channel-resource-policy span{color:#64748b;font-size:12px;font-weight:800}.channel-resource-policy strong{display:block;margin:5px 0 8px;color:#0f172a;font-size:17px}.channel-resource-policy p{margin:0;color:#526070;font-size:13px;line-height:1.65}.channel-resource-editor{display:grid;gap:16px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5),#fff;border:1px solid rgba(37,99,235,.18);box-shadow:0 18px 48px #0f172a14}.channel-resource-editor-head,.channel-resource-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:14px}.channel-resource-editor-head h3{margin:4px 0 0;color:#0f172a;font-size:22px;line-height:1.2}.channel-resource-editor-head p{max-width:560px;margin:7px 0 0;color:#5f6f84;font-size:13px;font-weight:700;line-height:1.6}.channel-resource-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:28px;overflow:auto;background:radial-gradient(circle at top left,rgba(59,130,246,.22),transparent 34%),#0f172a85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.channel-resource-modal{display:grid;gap:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(88vh,900px);overflow:hidden;padding:22px;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafefa),#fff;border:1px solid rgba(191,207,230,.88);box-shadow:0 32px 90px #0f172a47}.channel-resource-natural-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;align-items:stretch;min-height:0;overflow:auto;padding-right:4px}.channel-resource-natural-input{display:grid;gap:10px;min-width:0;color:#304157;font-size:13px;font-weight:900}.channel-resource-natural-input textarea{width:100%;min-height:360px;height:100%;padding:18px;border:1px solid rgba(148,163,184,.32);border-radius:18px;outline:none;resize:vertical;background:#fbfdff;color:#0f172a;font:inherit;font-size:14px;font-weight:750;line-height:1.75;box-shadow:inset 0 1px #ffffffdb}.channel-resource-natural-input textarea:focus{border-color:#2563ebc2;box-shadow:0 0 0 4px #2563eb1a}.channel-resource-natural-preview{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;overflow:auto;padding:18px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#fff,#f8fbff),#fff}.channel-resource-natural-preview>strong{display:block;color:#0f172a;font-size:22px;line-height:1.2}.channel-resource-natural-preview dl{display:grid;gap:10px;margin:0}.channel-resource-natural-preview dl>div{display:grid;gap:4px;min-width:0;padding-bottom:10px;border-bottom:1px solid rgba(226,232,240,.92)}.channel-resource-natural-preview dl>div:last-child{border-bottom:0;padding-bottom:0}.channel-resource-natural-preview dt{color:#6b7c91;font-size:11px;font-weight:900}.channel-resource-natural-preview dd{min-width:0;margin:0;color:#142238;font-size:13px;font-weight:850;line-height:1.5;overflow-wrap:anywhere}.channel-resource-quick-controls{display:grid;gap:10px;margin-top:4px}.channel-resource-quick-controls label:not(.compact-check){display:grid;gap:6px;color:#526070;font-size:12px;font-weight:900}.channel-resource-quick-controls select{width:100%;height:38px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-size:13px;font-weight:800;outline:none}.channel-resource-modal .channel-resource-editor-foot{position:sticky;bottom:0;padding-top:4px;background:linear-gradient(180deg,#f7fafe00,#f7fafefa 30%)}.channel-resource-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.channel-resource-form-grid label{display:grid;gap:7px;min-width:0;color:#4b5b70;font-size:12px;font-weight:900}.channel-resource-form-grid label.wide{grid-column:span 2}.channel-resource-form-grid input,.channel-resource-form-grid select,.channel-resource-form-grid textarea{width:100%;min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#ffffffe6;color:#0f172a;font:inherit;font-size:13px;font-weight:700;outline:none}.channel-resource-form-grid input,.channel-resource-form-grid select{height:42px;padding:0 12px}.channel-resource-form-grid textarea{min-height:84px;padding:11px 12px;resize:vertical;line-height:1.5}.channel-resource-form-grid input:focus,.channel-resource-form-grid select:focus,.channel-resource-form-grid textarea:focus{border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1a}.compact-check{display:inline-flex;align-items:center;gap:8px;color:#344256;font-size:13px;font-weight:900}.compact-check input{width:16px;height:16px}.form-status{margin-left:auto;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:900}.form-status.ok{color:#12633c;background:#ecfdf3;border:1px solid rgba(34,197,94,.24)}.form-status.error{color:#8a1f1f;background:#fff1f2;border:1px solid rgba(244,63,94,.24)}.channel-resource-table{--channel-resource-grid: minmax(260px, 1.35fr) minmax(170px, .7fr) minmax(245px, 1fr) minmax(340px, 1.35fr) 260px;overflow:hidden;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:0 14px 40px #0f172a0e}.channel-resource-head,.channel-resource-row{display:grid;grid-template-columns:var(--channel-resource-grid);gap:16px;align-items:start}.channel-resource-head>*,.channel-resource-row>*{min-width:0;width:100%}.channel-resource-head{align-items:center;padding:12px 16px;background:#fbfcfe;border-bottom:1px solid rgba(148,163,184,.2);font-size:12px;font-weight:900}.channel-resource-row{padding:16px;border-bottom:1px solid rgba(226,232,240,.88)}.channel-resource-row:last-child{border-bottom:0}.channel-resource-row.restricted{background:linear-gradient(90deg,#f8fbfffa,#fffffffa)}.channel-resource-row.muted{opacity:.62}.channel-resource-name strong,.channel-account-cell strong{display:block;color:#0f172a;font-size:15px;line-height:1.3}.channel-resource-name span,.channel-account-cell span{display:block;margin-top:5px;font-size:13px;line-height:1.45}.channel-account-cell small{display:block;margin-top:7px;color:#0f3f7d;font-size:12px;font-weight:900;line-height:1.45}.mini-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mini-chip-row em{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;color:#21405f;background:#f4f8fc;border:1px solid rgba(148,163,184,.26);font-size:12px;font-style:normal;font-weight:800}.channel-policy-cell p{margin:0 0 7px;color:#1f2f45;font-size:13px;line-height:1.6}.channel-policy-cell small{display:block;font-size:12px;line-height:1.55}.channel-resource-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-content:flex-start}.channel-resource-actions .icon-button{min-height:34px;padding:0 11px}@media(max-width:1180px){.channel-resource-view{grid-template-columns:1fr}.channel-resource-rail{position:static}.channel-resource-head{display:none}.channel-resource-row{grid-template-columns:1fr;align-items:start}.channel-resource-actions{justify-content:flex-start}}@media(max-width:760px){.channel-resource-hero{flex-direction:column}.channel-resource-stats,.channel-resource-policy{grid-template-columns:1fr}.channel-resource-editor-head,.channel-resource-editor-foot,.channel-resource-hero-actions{align-items:stretch;flex-direction:column}.channel-resource-modal-backdrop{padding:12px}.channel-resource-modal{max-height:92vh;border-radius:20px;padding:16px}.channel-resource-natural-layout{grid-template-columns:1fr}.channel-resource-natural-input textarea{min-height:320px}.channel-resource-form-grid{grid-template-columns:1fr}.channel-resource-form-grid label.wide{grid-column:auto}}.app-shell>main{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.topbar{grid-template-columns:minmax(230px,.85fr) minmax(520px,auto) minmax(116px,auto);gap:18px;min-height:68px;padding:0 22px;background:radial-gradient(circle at 18% -80%,rgba(59,130,246,.22),transparent 32%),linear-gradient(180deg,#0d1626fc,#060d19fc);border-bottom:1px solid rgba(148,163,184,.14);box-shadow:0 18px 42px #0206173d}.brand-block{gap:10px}.brand-mark{width:36px;height:36px;border-radius:8px;font-size:12px}.brand-block h1{margin:0;color:#fff;font-size:15px;font-weight:760;line-height:1.15}.brand-block p{margin:2px 0 0;color:#94a3b8c7;font-size:11px;font-weight:650;line-height:1.2}.mode-tabs{justify-self:center;min-width:0;gap:4px;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.mode-tabs button{position:relative;min-width:78px;height:40px;padding:0 13px;border-radius:9px;color:#cbd5e1bd;font-size:13px;font-weight:680;transition:color .14s ease,background .14s ease}.mode-tabs button:after{content:"";position:absolute;left:18px;right:18px;bottom:4px;height:2px;border-radius:999px;background:transparent}.mode-tabs button:hover{background:#ffffff0e;color:#f8fafc}.mode-tabs button.active{background:#ffffff13;color:#fff;box-shadow:inset 0 0 0 1px #e2e8f00f}.mode-tabs button.active:after{background:linear-gradient(90deg,#60a5fa,#dbeafe)}.account-actions{min-width:0}.account-chip{min-width:0;max-width:142px;min-height:38px;gap:8px;padding:0 11px 0 8px;border-radius:10px}.account-chip strong{max-width:86px;font-size:14px;line-height:1.15}.account-avatar{width:28px;height:28px;border-radius:8px}@media(max-width:560px){.brand-block p{display:none}.brand-block h1{font-size:14px}.account-chip{max-width:116px}.account-chip strong{max-width:62px}}.manual-lead-backdrop{place-items:center end;padding:18px;background:linear-gradient(90deg,#0f172a14,#0f172a6b);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manual-lead-dialog{align-self:center;width:min(440px,calc(100vw - 36px));height:auto;max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,auto) auto;overflow:hidden;border:1px solid rgba(226,232,240,.86);border-radius:16px;background:#fff;box-shadow:0 32px 92px #080f1c3d}.manual-lead-head{min-height:auto;align-items:flex-start;padding:18px 18px 14px;border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-primary)}.manual-lead-title-row{align-items:flex-start;gap:11px}.manual-lead-icon{width:34px;height:34px;border:1px solid #dbe8f5;border-radius:9px;background:#f2f7fc;color:#155e95}.manual-lead-title-row .eyebrow{color:#6f7d90;font-size:11px;font-weight:650}.manual-lead-title-row h2{margin:2px 0 0;color:#0f172a;font-size:23px;font-weight:760;line-height:1.16}.manual-lead-title-row p{margin:4px 0 0;color:#667085;font-size:13px;line-height:1.45}.manual-lead-head .icon-button{width:34px;height:34px;min-height:34px;border-color:#e4eaf1;border-radius:10px;background:#fff;color:#667085;box-shadow:none}.manual-lead-head .icon-button:hover{border-color:#cfd9e5;background:#f8fafc;color:#0f172a}.manual-lead-body{min-height:0;max-height:calc(100vh - 196px);padding:16px 18px 18px;overflow:auto;background:#fff}.manual-lead-flow{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:0 2px;overflow:visible;border:0;border-radius:0;background:transparent}.manual-lead-flow span{position:relative;min-height:28px;flex:1 1 0;border:0;border-radius:0;background:transparent;color:#667085;font-size:11px;font-weight:650;box-shadow:none}.manual-lead-flow span:after{content:"";position:absolute;left:calc(50% + 13px);right:calc(-50% + 13px);top:13px;height:1px;background:#dce4ee}.manual-lead-flow span:last-child:after{display:none}.manual-lead-flow strong{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;border:1px solid #d8e3ef;border-radius:999px;background:#fff;color:#155e95;font-size:11px;font-weight:760;box-shadow:0 1px 2px #0f172a0a}.manual-lead-primary{gap:8px;padding:13px;border:1px solid #e3e9f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a09}.manual-lead-primary span,.manual-lead-extra-grid span{color:#344054;font-size:12px;font-weight:680}.manual-lead-primary input{min-height:44px;border-color:#d9e3ee;border-radius:9px;padding:0 12px;background:#fbfdff;color:#0f172a;font-size:15px;font-weight:560;box-shadow:none}.manual-lead-primary input::placeholder,.manual-lead-extra-grid input::placeholder,.manual-lead-extra-grid textarea::placeholder{color:#98a2b3;font-weight:480}.manual-lead-extra{margin-top:11px}.manual-lead-extra summary{min-height:40px;border-color:#e5ebf2;border-radius:12px;padding:0 14px;background:#fff;color:#155e95;font-size:13px;font-weight:700}.manual-lead-extra summary:after{color:#7c8a9c;font-size:18px}.manual-lead-extra-grid{gap:10px;margin-top:10px;padding:13px;border:1px solid #e3e9f0;border-radius:12px;background:#fff}.manual-lead-extra-grid input,.manual-lead-extra-grid textarea{border-color:#d7e0ea;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:520}.manual-lead-extra-grid textarea{min-height:74px;resize:vertical}.manual-lead-primary input:focus,.manual-lead-extra-grid input:focus,.manual-lead-extra-grid textarea:focus{border-color:#155e95;box-shadow:0 0 0 3px #155e951f}.manual-lead-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:14px 18px 18px;border-top:1px solid #edf1f5;background:#fbfcfd}.manual-lead-actions button{min-height:40px;border-radius:10px;font-size:13px;font-weight:720}.manual-lead-actions button:not(.primary-button){border:1px solid #dbe4ee;background:#fff;color:#344054}.manual-lead-actions button:not(.primary-button):hover{border-color:#c6d2df;background:#f8fafc}.manual-lead-actions .primary-button{justify-content:center;border-color:#111827;background:linear-gradient(180deg,#172033,#0f172a);box-shadow:0 12px 26px #0f172a29}@media(max-width:720px){.manual-lead-backdrop{place-items:end stretch;padding:10px}.manual-lead-dialog{width:100%;max-height:calc(100vh - 20px)}.manual-lead-actions{grid-template-columns:1fr}}.bd-note-card{display:grid;gap:12px}.bd-note-card .section-title{margin-bottom:0}.bd-note-submit{margin-top:0}.bd-note-timeline{display:grid;gap:0;padding-top:2px}.bd-note-timeline article{position:relative;display:grid;gap:5px;padding:10px 0 10px 14px;border-top:1px solid #edf2f7}.bd-note-timeline article:before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px #eaf2ff}.bd-note-timeline article>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.bd-note-timeline strong{color:#0f172a;font-size:13px;font-weight:760}.bd-note-timeline span{color:#778398;font-size:11px;line-height:1.35;text-align:right}.bd-note-delete{border:0;border-radius:7px;padding:3px 7px;background:transparent;color:#7b8796;font-size:11px;font-weight:680;cursor:pointer}.bd-note-delete:hover{background:#f1f5f9;color:#c2410c}.bd-note-timeline p{margin:0;color:#263447;font-size:13px;line-height:1.62;overflow-wrap:anywhere}.bd-note-empty{border-top:1px solid #edf2f7;padding:12px 0 2px;color:#7a8797;font-size:13px}@media(max-width:720px){.bd-note-timeline article>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.bd-note-timeline span{text-align:left}}.full-view.task-workspace{grid-template-columns:minmax(760px,1fr) 386px;grid-template-rows:minmax(0,1fr);column-gap:16px;row-gap:0;padding:18px;background:radial-gradient(circle at 20% -12%,rgba(59,130,246,.1),transparent 28%),linear-gradient(180deg,#f6f8fb,#eef3f8)}.task-workspace>.view-head{display:none}.task-workspace>.task-preview-panel{grid-row:1}.task-workspace>.task-control-zone{grid-row:1}.task-workspace .view-head{align-items:end;padding:0 4px 2px}.task-workspace .view-head .eyebrow{color:#697789;font-size:11px;font-weight:640}.task-workspace .view-head h2{margin:0;color:#0b1220;font-size:28px;font-weight:680;line-height:1.08}.task-workspace .view-head-actions{gap:6px;justify-content:flex-end}.task-workspace .view-head-actions span,.task-workspace .view-head-actions strong{min-height:28px;border-color:#94a3b838;padding:0 10px;background:#ffffffbd;color:#526070;font-size:11.5px;font-weight:620;box-shadow:none}.task-workspace .view-head-actions strong{background:#fff;color:#0f172a;font-size:15px;font-weight:720}.task-workspace>.task-preview-panel{border:1px solid rgba(148,163,184,.18);border-radius:18px;overflow:hidden;background:#fffffff5;box-shadow:0 20px 54px #0f172a13}.task-preview-head{min-height:60px;padding:12px 18px;border-bottom-color:#e8edf3;background:linear-gradient(180deg,#fff,#fbfcfe)}.task-preview-head h3{color:#0f172a;font-size:20px;font-weight:690}.task-preview-stats{gap:6px}.task-preview-stats span{min-height:26px;border:1px solid #e1e8f0;border-radius:999px;padding:0 9px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:610}.task-preview-column-head,.task-preview-row{grid-template-columns:42px minmax(320px,1.26fr) minmax(260px,.86fr) minmax(190px,.62fr) 66px;gap:15px}.task-preview-column-head.manual-review-row,.task-preview-row.manual-review-row{grid-template-columns:42px minmax(260px,.95fr) minmax(190px,.62fr) minmax(190px,.62fr) 62px minmax(320px,1.1fr)}.task-preview-column-head{min-height:38px;padding:0 18px;background:#f8fafc;color:#778499;font-size:11px;font-weight:620}.task-preview-row{min-height:72px;padding:11px 18px;border-bottom-color:#eef2f6;background:#fff}.task-preview-row:hover{background:#fbfdff}.task-row-index{width:28px;height:28px;border:0;background:transparent;color:#94a3b8;font-size:12px;font-weight:650}.task-company-link strong,.task-action-cell strong,.task-source-cell strong{font-size:13.5px;font-weight:650;line-height:1.38}.task-company-link span,.task-action-cell span,.task-source-cell span{color:#667085;font-size:11.5px;font-weight:520}.task-action-cell small,.task-source-cell small{color:#667085;font-size:11px;font-weight:500}.task-preview-row>.priority{min-width:28px;min-height:24px;border-radius:999px;font-size:11px;font-weight:680}.task-workspace>.task-control-zone{position:sticky;top:84px;max-height:calc(100vh - 110px);gap:10px;padding:11px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:0 18px 48px #0f172a14;scrollbar-width:thin}.task-workspace>.task-control-zone::-webkit-scrollbar{width:6px}.task-workspace>.task-control-zone::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.task-control-zone .task-pick-row{gap:8px}.task-control-zone .task-pick-buttons{display:grid;grid-template-columns:1fr;gap:4px}.task-control-zone .task-pick-buttons button{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count" "note note";gap:2px 10px;align-items:center;border:1px solid transparent;border-radius:12px;padding:8px 10px;background:transparent;box-shadow:none}.task-control-zone .task-pick-buttons button:hover{border-color:#dbe4ee;background:#ffffffd1;box-shadow:none}.task-control-zone .task-pick-buttons button.active{border-color:#c9daf0;background:#fff;box-shadow:inset 3px 0 #2563eb,0 8px 20px #0f172a0b}.task-control-zone .task-pick-buttons button strong{grid-area:label;color:#162033;font-size:14px;font-weight:700;line-height:1.2}.task-control-zone .task-pick-buttons button small{grid-area:count;justify-self:end;color:#0f172a;font-size:13px;font-weight:700}.task-control-zone .task-pick-buttons button span{grid-area:note;width:auto;min-height:auto;padding:0;background:transparent;color:#7a8797;font-size:11px;font-weight:560}.task-control-zone .task-queue-explain{border:0;border-top:1px solid #e5ebf2;border-radius:0;padding:9px 2px 0;background:transparent;color:#667085;font-size:12px;font-weight:500;line-height:1.55;box-shadow:none}.task-workspace>.task-control-zone .task-package-preview,.task-workspace>.task-control-zone .task-manual-console{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:none}.task-workspace>.task-control-zone .task-package-preview-head{min-height:56px;padding:12px;border-bottom-color:#e8edf3;background:#fff}.task-workspace>.task-control-zone .task-package-preview-head .eyebrow{display:none}.task-workspace>.task-control-zone .task-package-preview-head h3{margin:0;color:#172033;font-size:15px;font-weight:700}.task-workspace>.task-control-zone .task-package-preview-head .context-copy-button{min-height:34px;border:0;border-radius:10px;padding:0 11px;background:#2563eb;color:#fff;font-size:12px;font-weight:700;box-shadow:0 10px 22px #2563eb33}.task-workspace>.task-control-zone .task-package-summary-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e8edf3}.task-workspace>.task-control-zone .task-package-summary-grid div{min-height:58px;border-right:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:10px 12px}.task-workspace>.task-control-zone .task-package-summary-grid div:nth-child(2n){border-right:0}.task-workspace>.task-control-zone .task-package-summary-grid div:nth-last-child(-n+2){border-bottom:0}.task-workspace>.task-control-zone .task-package-summary-grid span{color:#7b8796;font-size:10.5px;font-weight:620}.task-workspace>.task-control-zone .task-package-summary-grid strong{margin-top:4px;color:#172033;font-size:11.5px;font-weight:620;line-height:1.35}.task-workspace>.task-control-zone .task-package-rule-list{display:grid;grid-template-columns:1fr;border-bottom:1px solid #e8edf3}.task-workspace>.task-control-zone .task-package-rule-list span{min-height:auto;border-bottom:1px solid #eef2f6;padding:9px 12px 9px 25px;color:#526070;font-size:11.5px;font-weight:520;line-height:1.46}.task-workspace>.task-control-zone .task-package-rule-list span:last-child{border-bottom:0}.task-workspace>.task-control-zone .task-package-rule-list span:before{left:12px;top:15px;width:5px;height:5px;background:#2563eb}.task-workspace>.task-control-zone .task-package-drawer{border-top:0;background:#fbfdff}.task-workspace>.task-control-zone .task-package-drawer:not([open]) summary,.task-workspace>.task-control-zone .task-package-drawer summary{min-height:34px;padding:0 12px;justify-content:space-between;color:#475569;font-size:12px;font-weight:640}.task-manual-console-head{padding:12px 12px 0}.task-manual-console-head .eyebrow{display:none}.task-manual-console-head h3{margin:0;color:#172033;font-size:15px;font-weight:700}.task-manual-console-head strong{min-height:26px;padding:0 9px;border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}.task-manual-flow{padding:10px 12px 0;gap:6px}.task-manual-flow div{border:0;border-radius:0;padding:0 0 9px 26px;background:transparent;border-bottom:1px solid #edf2f7}.task-manual-flow span{position:absolute;margin-left:-26px;width:18px;height:18px;background:#172033;font-size:10px}.task-manual-flow strong{margin-top:0;font-size:12.5px;font-weight:680}.task-manual-flow p{margin-top:3px;font-size:11.5px;font-weight:500}.task-manual-actions-guide{margin:10px 12px 12px;border-color:#e2e8f0;border-radius:12px;padding:8px 10px;background:#fbfdff}.task-manual-actions-guide span{font-size:11.5px;font-weight:520}.task-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;justify-content:stretch}.task-review-actions button{max-width:none;min-width:0;min-height:42px;border-radius:10px;padding:7px 9px;background:#fff}.task-review-actions button strong{font-size:11.5px;font-weight:700}.task-review-actions button small{font-size:10px}.task-decision-confirm{border-radius:12px;background:#fbfdff}@media(max-width:1280px){.full-view.task-workspace{grid-template-columns:1fr}.task-workspace>.task-control-zone{position:static;max-height:none}}@media(max-width:920px){.task-workspace .view-head-actions{justify-content:flex-start}.task-preview-column-head{display:none}.task-preview-row,.task-preview-row.manual-review-row,.task-review-actions{grid-template-columns:1fr}}.service-fit-card{border:1px solid #cfdae7;border-radius:8px;background:#fff;padding:16px;box-shadow:0 1px #141d2b0a}.service-fit-pending-card{border:1px solid #d9e4ef;border-radius:8px;background:#f8fafc;padding:16px}.service-fit-pending-card p{margin:12px 0 0;color:#536276;font-size:14px;line-height:1.6}.service-fit-card.has-assessment{border-color:#bfd2ea}.service-fit-card.is-empty{background:#f8fafc}.service-fit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-fit-title{min-width:0}.service-fit-head h3{margin-top:2px;color:#111827;font-size:17px;line-height:1.35;letter-spacing:0}.service-fit-badges{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:220px}.service-fit-badges span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #d7e1ea;border-radius:7px;padding:0 8px;background:#fff;color:#526176;font-size:12px;font-weight:750;white-space:nowrap}.service-fit-coverage-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;border:1px solid #dde7f0;border-radius:8px;padding:9px 10px;background:#f8fbfe}.service-fit-coverage-summary.usable{border-color:#cce4d4;background:#f4fbf7}.service-fit-coverage-summary.needs-work{border-color:#ecd9b8;background:#fffaf1}.service-fit-coverage-summary span{color:#526176;font-size:12px;font-weight:850}.service-fit-coverage-summary strong{color:#172033;font-size:13px;line-height:1.35;white-space:nowrap}.service-fit-coverage-summary p{min-width:0;margin:0;color:#405169;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.service-fit-summary-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.7fr);gap:12px;margin-top:12px}.service-fit-main-judgment{min-height:132px;display:flex;flex-direction:column;justify-content:center;border:1px solid #cfdef1;border-left:4px solid #2f6fb0;border-radius:8px;background:#f7fbff;padding:12px 13px}.service-fit-main-judgment p{margin:9px 0 0;color:#27364a;font-size:14px;line-height:1.68}.service-fit-decision-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.service-fit-decision-strip div{min-width:0;border:1px solid #d8e5f2;border-radius:8px;background:#fff;padding:8px 9px}.service-fit-decision-strip span{display:block;color:#667085;font-size:11px;font-weight:800}.service-fit-decision-strip strong{display:block;margin-top:4px;color:#1f2937;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.service-fit-scoreboard{display:grid;gap:8px}.service-fit-chip{min-height:38px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(92px,1.05fr);align-items:center;gap:8px;border:1px solid #d8e2eb;border-radius:8px;padding:8px 10px;background:#fff}.service-fit-chip span{color:#667085;font-size:12px;font-weight:700}.service-fit-chip strong{color:#1f2937;font-size:15px;line-height:1.25;text-align:right;overflow-wrap:anywhere}.service-fit-chip.strong{border-color:#cde6d8;background:#f1fbf6}.service-fit-chip.strong strong{color:#0b6b3a}.service-fit-chip.medium{border-color:#f1ddb4;background:#fffaf0}.service-fit-chip.medium strong{color:#805306}.service-fit-chip.weak{border-color:#e1e8ef;background:#f6f8fa}.service-fit-chip.weak strong,.service-fit-chip.unknown strong{color:#526176}.service-fit-reader-brief{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;margin-top:13px}.service-fit-reader-block{min-width:0;border:1px solid #dbe6f1;border-radius:8px;background:#fff;padding:11px 12px}.service-fit-reader-block.primary{border-color:#c8dcf2;background:#f8fbff}.service-fit-reader-block p,.service-fit-reader-block ul{margin:8px 0 0;color:#2e3e55;font-size:13px;line-height:1.62}.service-fit-reader-block ul{display:grid;gap:5px;padding-left:18px}.service-fit-reader-risks{margin-top:10px;border-top:1px solid #e6edf5;padding-top:9px}.service-fit-reader-risks strong{display:block;color:#7a4b1b;font-size:12px;font-weight:850}.service-fit-reader-risks ul{margin-top:6px}.service-fit-proof-details{margin-top:12px;border-top:1px solid #e4ebf2;padding-top:10px}.service-fit-proof-details summary{color:#1f6fd1;cursor:pointer;font-size:13px;font-weight:800}.service-fit-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.service-fit-proof-block{min-width:0;border-top:1px solid #e0e7ef;padding:10px 2px 0}.service-fit-proof-block.service-fit-risk{border-top-color:#ecd7ca}.service-fit-block-title{display:flex;align-items:center;gap:6px;min-height:20px;color:#1f2937;font-size:12px;font-weight:850}.service-fit-block-title svg{flex:0 0 auto;color:#2f6fb0}.service-fit-risk .service-fit-block-title svg{color:#b35c22}.service-fit-proof-block p,.service-fit-proof-block ul{margin:8px 0 0;color:#405169;font-size:13px;line-height:1.55}.service-fit-proof-block ul{display:grid;gap:5px;padding-left:18px}.service-fit-proof-block li{padding-left:1px}.service-fit-reasons,.service-fit-coverage-list,.service-fit-evidence-list,.service-fit-source-list{display:grid;gap:7px;margin-top:11px}.service-fit-reasons p,.service-fit-placeholder,.service-fit-coverage-list span,.service-fit-evidence-list span{margin:0;color:#405169;font-size:13px;line-height:1.55}.service-fit-coverage-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.service-fit-coverage-list span{border:1px solid #dde7f0;border-radius:7px;background:#f8fbfe;padding:7px 9px}.service-fit-evidence{margin-top:12px;border-top:1px solid #e4ebf2;padding-top:10px}.service-fit-evidence summary{color:#1f6fd1;cursor:pointer;font-size:13px;font-weight:800}.service-fit-raw-judgment{margin:10px 0 0;color:#405169;font-size:13px;line-height:1.62}.service-fit-source-list a{color:#1f6fd1;font-size:13px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.service-fit-source-list a:hover{text-decoration:underline}.service-fit-meta{display:block;margin-top:10px;color:#667085;font-size:12px}.service-fit-meta-row{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;color:#667085;font-size:12px}@media(max-width:720px){.service-fit-head{display:grid}.service-fit-badges{justify-content:flex-start;max-width:none}.service-fit-summary-layout,.service-fit-reader-brief,.service-fit-proof-grid,.service-fit-coverage-summary,.service-fit-decision-strip{grid-template-columns:1fr}.service-fit-main-judgment{min-height:auto}}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.service-fit-pending-card{border-style:dashed;background:#fbfcfe;box-shadow:none}.service-fit-pending-card .service-fit-head h3{color:#334155}.service-fit-pending-card .service-fit-badges span{background:#f8fafc;color:#64748b}.service-fit-pending-card p{max-width:760px}.service-fit-chip strong{font-size:16px}.service-fit-chip.medium strong,.service-fit-chip.strong strong,.service-fit-chip.weak strong,.service-fit-chip.unknown strong{white-space:nowrap}.service-fit-decision-strip strong{font-weight:760}.detail-pane>.service-fit-card,.detail-pane>.service-fit-pending-card{margin:12px;border-color:#2d79c947}.detail-pane>.service-fit-pending-card{border-style:dashed;background:#f8fbff;box-shadow:none}@media(max-width:980px){.inspector-backdrop .modal-body{grid-template-columns:1fr}}:root{--bd-canvas: #f3f6f9;--bd-surface: #ffffff;--bd-surface-soft: #f8fafc;--bd-surface-tint: #f4f8fc;--bd-line: #dde5ee;--bd-line-strong: #cbd6e2;--bd-ink: #101828;--bd-ink-2: #243247;--bd-muted: #64748b;--bd-faint: #98a2b3;--bd-blue: #2563eb;--bd-blue-ink: #1556b3;--bd-green: #047857;--bd-amber: #a16207;--bd-red: #b42318;--bd-radius: 8px;--bd-shadow-card: 0 1px 2px rgba(15, 23, 42, .045);--bd-shadow-panel: 0 16px 42px rgba(15, 23, 42, .075)}.app-shell{color:var(--bd-ink);background:linear-gradient(180deg,#f6f8fb 0%,var(--bd-canvas) 100%)}.app-shell>main{padding:14px 18px;background:radial-gradient(circle at 12% -24%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,#f7f9fc,#eef3f7)}.workspace{grid-template-columns:minmax(252px,280px) minmax(0,1fr);gap:14px;height:100%;min-height:0}.view-rail.filter-sidebar{gap:14px;height:100%;border-color:var(--bd-line);border-radius:var(--bd-radius);padding:16px 14px;background:#ffffffdb;box-shadow:var(--bd-shadow-card)}.rail-title{align-items:center;border-bottom-color:var(--bd-line);padding:0 0 12px}.rail-title strong{color:var(--bd-ink);font-size:20px;font-weight:760;letter-spacing:0}.rail-title .eyebrow,.view-rail .eyebrow,.view-rail .filter-select>span,.view-rail .filter-label-text{color:var(--bd-muted);font-size:11px;font-weight:700;letter-spacing:0}.search-box.sidebar-search{min-height:42px;border-color:var(--bd-line);border-radius:var(--bd-radius);background:var(--bd-surface);box-shadow:var(--bd-shadow-card)}.search-box.sidebar-search input{color:var(--bd-ink-2);font-size:13px;font-weight:520}.view-rail .filter-drawer summary,.view-rail .filter-select select,.view-rail .filter-multi summary{min-height:38px;border-color:var(--bd-line);border-radius:var(--bd-radius);background:var(--bd-surface);color:var(--bd-ink-2);font-size:13px;box-shadow:none}.view-rail .filter-drawer summary{padding:0 10px}.view-rail .filter-grid{gap:9px;padding:10px 1px 0}.reset-button{min-height:40px;border-color:#1f2937;border-radius:var(--bd-radius);background:#1f2937;color:#fff;box-shadow:0 12px 24px #0f172a24}.reset-button:hover{border-color:#111827;background:#111827}.worklist-pane{border-color:var(--bd-line);border-radius:var(--bd-radius);background:var(--bd-surface);box-shadow:var(--bd-shadow-panel)}.worklist-toolbar{min-height:74px;align-items:center;border-bottom-color:var(--bd-line);padding:12px 14px;background:linear-gradient(180deg,#fff,#f9fbfd)}.worklist-count{gap:2px}.worklist-count span,.worklist-count em{color:var(--bd-muted);font-size:12px;font-weight:560}.worklist-count strong{color:var(--bd-ink);font-size:24px;font-weight:760;line-height:1.05}.active-filter-chips{margin-top:7px;gap:5px}.active-filter-chips span{min-height:22px;border-color:#d7e2ef;border-radius:999px;padding:0 8px;background:#f8fbff;color:var(--bd-ink-2);font-size:11px;font-weight:620}.worklist-toolbar-actions{align-items:center;gap:9px}.register-lead-button,.worklist-page-size,.pagination-buttons button,.icon-button{min-height:38px;border-color:var(--bd-line);border-radius:var(--bd-radius);background:var(--bd-surface);color:var(--bd-ink-2);font-weight:680;box-shadow:var(--bd-shadow-card)}.register-lead-button:hover,.pagination-buttons button:hover:not(:disabled),.icon-button:hover{border-color:#b7c8db;background:#f4f8fc;color:var(--bd-blue-ink)}.list-head-row,.company-row.table-row{grid-template-columns:minmax(230px,2.05fr) minmax(118px,.88fr) minmax(90px,.64fr) minmax(104px,.7fr) minmax(206px,1.5fr) minmax(104px,.7fr) minmax(104px,.68fr) minmax(78px,.56fr)}.list-head-row{min-height:38px;border-bottom-color:var(--bd-line);padding:0 14px;background:#f4f7fb;color:var(--bd-muted);font-size:11px;font-weight:760;letter-spacing:0}.list-head-row>*,.company-row.table-row>*{min-width:0}.company-list{background:var(--bd-surface);scrollbar-color:#b8c6d8 transparent}.company-row.table-row{min-height:66px;align-items:center;border-bottom-color:#edf1f5;padding:8px 14px;background:var(--bd-surface);transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.company-row.table-row:hover{background:#f8fbff;box-shadow:inset 3px 0 #2563eb47}.company-row.table-row.selected{background:#edf5ff;box-shadow:inset 3px 0 0 var(--bd-blue),inset 0 -1px #dbeafe}.row-company{display:grid;gap:4px}.row-company strong,.row-company span,.row-industry strong,.row-region-cell strong,.row-stage-cell strong,.row-website-cell a,.row-date-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-company strong{color:var(--bd-ink);font-size:14.5px;font-weight:760;line-height:1.28}.row-company span{color:var(--bd-muted);font-size:12px;font-weight:480}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{color:var(--bd-ink-2);font-size:13px;font-weight:680}.row-tags-cell{max-height:48px;align-content:center;gap:5px;overflow:hidden}.row-tags-cell .diagnosis-tag,.decision-tags .diagnosis-tag{min-height:22px;border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:650;line-height:20px}.row-bd-stage-cell{min-height:26px;justify-content:center;border-color:#cfe0f2;background:#eff6ff;color:var(--bd-blue-ink);font-size:12px;font-weight:760}.row-website-cell a{display:block;max-width:100%;color:var(--bd-blue-ink);font-size:12.5px;font-weight:640}.row-date-cell{color:var(--bd-muted);font-size:12px;font-weight:560}.list-pagination{min-height:46px;border-top-color:var(--bd-line);padding:0 14px;background:#f8fafc}.list-pagination>span{color:var(--bd-muted);font-size:12px;font-weight:620}.inspector-backdrop{padding:20px;background:#0f172a9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inspector-backdrop .company-modal{width:min(1480px,calc(100vw - 40px));max-height:calc(100vh - 40px);border:1px solid rgba(226,232,240,.22);border-radius:var(--bd-radius);background:#eef3f7;box-shadow:0 36px 110px #02061757}.inspector-backdrop .modal-head{min-height:auto;align-items:flex-start;padding:20px 24px 22px;background:radial-gradient(circle at 10% -70%,rgba(59,130,246,.22),transparent 34%),linear-gradient(180deg,#111827,#08111f)}.inspector-backdrop .modal-head h2{max-width:900px;margin-top:18px;color:#fff;font-size:clamp(25px,1.9vw,32px);font-weight:780;line-height:1.16;letter-spacing:0}.inspector-backdrop .modal-head p{margin-top:8px;color:#c7d2e1;font-size:14px;font-weight:520;line-height:1.45}.inspector-backdrop .modal-head .head-meta span{min-height:24px;border-color:#e2e8f024;background:#ffffff14;color:#e2e8f0;font-size:11.5px;font-weight:720}.inspector-backdrop .modal-head .icon-button{min-height:40px;border-color:#e2e8f029;background:#ffffff14;color:#f8fafc;box-shadow:none}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(294px,310px);gap:14px;padding:14px;background:#eef3f7}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{gap:14px;scrollbar-color:#b6c4d6 transparent}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .data-governance-card,.inspector-backdrop .action-card{border-color:var(--bd-line);border-radius:var(--bd-radius);background:var(--bd-surface);box-shadow:var(--bd-shadow-card)}.inspector-backdrop .company-profile-card{overflow:hidden}.inspector-backdrop .profile-main{gap:16px;padding:18px 20px 20px}.inspector-backdrop .profile-main>.eyebrow,.inspector-backdrop .profile-summary-block span,.inspector-backdrop .service-fit-head .eyebrow,.inspector-backdrop .data-ops-status .eyebrow,.inspector-backdrop .section-title .eyebrow{color:var(--bd-muted);font-size:11px;font-weight:760;letter-spacing:0}.inspector-backdrop .profile-summary-block{border:0;border-top:1px solid var(--bd-line);border-radius:0;padding:14px 0 0;background:transparent}.inspector-backdrop .profile-summary-block.primary{border-top:0;padding-top:0;background:transparent}.inspector-backdrop .profile-summary-block p,.profile-summary-block p{max-width:76ch;color:var(--bd-ink);font-size:14.5px;font-weight:430;line-height:1.72}.inspector-backdrop .profile-fact-panel{border-left:1px solid var(--bd-line);background:#f8fbfe}.inspector-backdrop .profile-facts div{padding:12px 0;border-bottom-color:#e7edf4}.inspector-backdrop .profile-facts span{color:var(--bd-muted);font-size:11.5px;font-weight:740}.inspector-backdrop .profile-facts strong{color:var(--bd-ink);font-size:13px;font-weight:760;line-height:1.35}.outbound-diagnosis-card{border-top:1px solid var(--bd-line);background:#fff}.outbound-diagnosis-head strong{color:var(--bd-ink);font-size:21px;font-weight:780;letter-spacing:0}.outbound-diagnosis-card .decision-pills span,.decision-tags span,.head-meta span{border-color:#d9e4ef;background:#f8fafc;color:var(--bd-ink-2);font-weight:660}.service-fit-card,.service-fit-pending-card{padding:18px 20px}.service-fit-head h3{color:var(--bd-ink);font-size:18px;font-weight:780;line-height:1.32}.service-fit-badges span{border-color:#d9e4ef;background:#f8fafc;color:var(--bd-muted);font-weight:700}.service-fit-main-judgment{min-height:118px;border-color:#d5e2f1;border-left-color:var(--bd-blue);background:#f8fbff}.service-fit-main-judgment p,.service-fit-reader-block p,.service-fit-reader-block ul{color:var(--bd-ink-2);font-size:13.5px;line-height:1.68}.service-fit-chip,.service-fit-decision-strip div,.service-fit-reader-block{border-color:#dce6f1;border-radius:var(--bd-radius);box-shadow:none}.contact-module-head{min-height:auto;padding:16px 18px}.contact-module-head h3{color:var(--bd-ink);font-size:21px;font-weight:780;line-height:1.22;letter-spacing:0}.contact-module-actions{align-items:center}.contact-module-actions strong{min-height:27px;background:#eef6ff;color:var(--bd-blue-ink);font-size:12px;font-weight:720}.contact-module-actions button{min-height:34px;border-radius:var(--bd-radius);font-weight:720}.contact-section{padding:14px 18px 18px}.contact-person-card,.inspector-backdrop .contact-person-card{border-color:#dce6f1;border-radius:var(--bd-radius);background:#fff}.contact-person-card.recommended,.inspector-backdrop .contact-person-card.recommended{border-color:#bad2ee;background:linear-gradient(90deg,#f4f9ff,#fff 28%);box-shadow:inset 3px 0 0 var(--bd-blue)}.data-ops-card{overflow:hidden}.data-ops-status{align-items:start;border-bottom:1px solid var(--bd-line);padding:16px 18px;background:linear-gradient(180deg,#fff,#fafcff)}.data-ops-status strong{color:var(--bd-ink);font-size:18px;font-weight:780;line-height:1.25}.data-ops-status p{color:var(--bd-muted);font-size:13px;line-height:1.55}.data-ops-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 18px}.data-ops-actions button{min-height:58px;border-color:#dce6f1;border-radius:var(--bd-radius);padding:10px;background:#fff}.data-ops-actions button:hover:not(:disabled){border-color:#b9cde5;background:#f8fbff}.data-ops-actions strong{color:var(--bd-ink);font-size:13px;font-weight:760}.data-ops-actions small{color:var(--bd-muted);font-size:11.5px;line-height:1.35}.data-ops-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--bd-line)}.data-ops-timeline div{border:0;border-right:1px solid #e7edf4;border-radius:0;padding:12px 13px;background:#fff}.data-ops-timeline div:last-child{border-right:0}.data-ops-timeline span,.data-ops-timeline small{color:var(--bd-muted);font-size:11px;font-weight:640;line-height:1.35}.data-ops-timeline strong{color:var(--bd-ink);font-size:13px;font-weight:760;line-height:1.3}.inspector-backdrop .action-card{padding:16px}.inspector-backdrop .action-card .section-title{align-items:start;border-bottom-color:var(--bd-line);padding-bottom:12px}.inspector-backdrop .action-card h3{color:var(--bd-ink);font-size:20px;font-weight:780;line-height:1.2}.inspector-backdrop .form-field{gap:7px}.inspector-backdrop .form-field span{color:var(--bd-muted);font-size:11.5px;font-weight:720}.inspector-backdrop .form-field input,.inspector-backdrop .form-field select,.inspector-backdrop .form-field textarea{border-color:#dce6f1;border-radius:var(--bd-radius);background:#fff;color:var(--bd-ink);font-size:13px;font-weight:520}.inspector-backdrop .form-field textarea{min-height:132px;line-height:1.55}.inspector-backdrop .primary-button{min-height:42px;border-color:#111827;border-radius:var(--bd-radius);background:#111827;box-shadow:0 12px 24px #0f172a29;font-weight:780}.inspector-backdrop .primary-button:hover{border-color:#020617;background:#020617}.bd-note-card{gap:12px}.bd-note-timeline article{padding-top:11px;padding-bottom:11px}@media(max-width:1180px){.workspace{grid-template-columns:1fr}.view-rail.filter-sidebar{height:auto}.list-head-row,.company-row.table-row{grid-template-columns:minmax(230px,2fr) minmax(120px,.95fr) minmax(104px,.78fr) minmax(180px,1.4fr) minmax(102px,.78fr) minmax(92px,.7fr)}.list-head-row span:nth-child(4),.company-row.table-row>div:nth-child(4),.list-head-row span:nth-child(8),.company-row.table-row>div:nth-child(8){display:none}}@media(max-width:980px){.inspector-backdrop{padding:12px}.inspector-backdrop .company-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.inspector-backdrop .modal-head{padding:16px}.inspector-backdrop .modal-body{grid-template-columns:1fr;padding:10px}.inspector-backdrop .profile-fact-panel{border-left:0;border-top:1px solid var(--bd-line)}.data-ops-actions,.data-ops-timeline{grid-template-columns:1fr}.data-ops-timeline div{border-right:0;border-bottom:1px solid #e7edf4}}@media(max-width:720px){.app-shell>main{padding:10px}.worklist-toolbar,.worklist-toolbar-actions{align-items:stretch;flex-direction:column}.list-head-row{display:none}.company-row.table-row{grid-template-columns:1fr;gap:6px;min-height:auto;padding:12px}.row-tags-cell{max-height:none}.inspector-backdrop .modal-head h2{font-size:24px}}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{overflow-x:hidden}.company-list{padding-bottom:8px}.inspector-backdrop .modal-actions .action-card h3{font-size:18px}.channel-resource-table{--channel-resource-grid: minmax(214px, 1.18fr) minmax(126px, .62fr) minmax(176px, .86fr) minmax(252px, 1.08fr) minmax(178px, .82fr);overflow-x:hidden;overflow-y:hidden;border-radius:var(--bd-radius);scrollbar-color:#b8c6d8 transparent}.channel-resource-table::-webkit-scrollbar{height:8px}.channel-resource-table::-webkit-scrollbar-thumb{border-radius:999px;background:#b8c6d8}.channel-resource-head,.channel-resource-row{min-width:0;gap:12px}.channel-resource-head{padding:11px 14px;font-size:11.5px;font-weight:720}.channel-resource-row{padding:14px}.channel-resource-name strong,.channel-account-cell strong{font-size:14px;font-weight:720}.channel-resource-name span,.channel-account-cell span,.channel-policy-cell p{font-size:12.5px;line-height:1.48}.channel-policy-cell small,.channel-account-cell small{font-size:11.5px;font-weight:640;line-height:1.45}.channel-resource-actions{gap:6px}.channel-resource-actions .icon-button{min-height:32px;padding:0 9px;font-size:12px}.task-workspace>.task-preview-panel,.task-workspace>.task-control-zone{border-radius:var(--bd-radius)}.task-preview-list{overflow-x:auto;scrollbar-color:#b8c6d8 transparent}.task-preview-column-head,.task-preview-row{min-width:960px}.task-preview-column-head.manual-review-row,.task-preview-row.manual-review-row{min-width:1120px}@media(max-width:1380px){.list-head-row,.company-row.table-row{grid-template-columns:minmax(230px,2fr) minmax(120px,.95fr) minmax(104px,.78fr) minmax(180px,1.4fr) minmax(102px,.78fr) minmax(92px,.7fr)}.list-head-row span:nth-child(4),.company-row.table-row>div:nth-child(4),.list-head-row span:nth-child(8),.company-row.table-row>div:nth-child(8){display:none}}@media(max-width:1180px){.channel-resource-table{overflow-x:hidden}.channel-resource-head,.channel-resource-row{min-width:0}.task-preview-column-head{display:none}.task-preview-row,.task-preview-row.manual-review-row{min-width:0;grid-template-columns:1fr}}.view-rail.filter-sidebar{width:min(264px,100%);background:#f8fafc;color:var(--bd-ink)}.filter-sidebar .filter-section,.filter-sidebar .work-view-list button{border-color:#dbe5f0;background:#fff;box-shadow:none}.filter-sidebar .filter-section h3,.filter-sidebar label,.filter-sidebar .work-view-list button strong{color:var(--bd-ink)}.filter-sidebar .work-view-list button{min-height:46px;border-radius:var(--bd-radius)}.filter-sidebar .work-view-list button.active{border-color:#bcd2ea;background:#eef6ff;box-shadow:inset 3px 0 0 var(--bd-blue)}.filter-sidebar .work-view-list button.is-danger{border-color:#f4c7c7;background:#fff7f7}.filter-sidebar .filter-section select,.filter-sidebar .search-box input{min-height:36px;border-color:#dbe5f0;border-radius:var(--bd-radius);background:#fff;color:var(--bd-ink);font-size:12.5px}.filter-sidebar .reset-button{min-height:34px;border-color:#dbe5f0;background:#fff;color:var(--bd-ink-2);box-shadow:none}.worklist-toolbar{min-height:64px;padding:10px 12px}.worklist-count strong{font-size:22px;font-weight:700}.list-head-row,.company-row.table-row{column-gap:10px;grid-template-columns:minmax(216px,1.9fr) minmax(96px,.72fr) minmax(82px,.58fr) minmax(98px,.68fr) minmax(154px,1.05fr) minmax(92px,.62fr) minmax(80px,.52fr) minmax(76px,.5fr)}.company-row.table-row{min-height:58px;padding:7px 12px;box-shadow:none;transform:none}.company-row.table-row:hover{transform:none;box-shadow:inset 3px 0 #2563eb38}.row-company strong{font-size:13.8px;font-weight:700}.row-company span,.row-date-cell,.row-website-cell a{font-size:11.5px;font-weight:500}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{font-size:12.3px;font-weight:600}.row-tags-cell .diagnosis-tag,.decision-tags .diagnosis-tag{min-height:20px;padding:0 6px;font-size:10.8px;font-weight:600;line-height:18px}.row-bd-stage-cell{min-height:24px;font-size:11.5px;font-weight:700}.inspector-backdrop{background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inspector-backdrop .company-modal{width:min(1500px,calc(100vw - 40px));border-color:#d8e2ee;background:#f2f5f8;box-shadow:0 24px 64px #0f172a3d}.inspector-backdrop .modal-head{min-height:auto;align-items:flex-start;border-bottom:1px solid #dbe5ef;padding:14px 18px 16px;background:#fff;color:var(--bd-ink)}.inspector-backdrop .modal-head h2{max-width:980px;margin-top:8px;color:var(--bd-ink);font-size:clamp(21px,1.45vw,26px);font-weight:700;line-height:1.2}.inspector-backdrop .modal-head p{margin-top:5px;color:#475467;font-size:13px;font-weight:500;line-height:1.35}.inspector-backdrop .modal-head .head-meta span{min-height:23px;border-color:#d8e4f1;background:#f8fafc;color:#475467;font-size:11px;font-weight:600}.inspector-backdrop .modal-head .head-meta span:first-child,.inspector-backdrop .modal-head .head-meta span:nth-child(3){border-color:#c8dcf3;background:#eef6ff;color:var(--bd-blue-ink)}.inspector-backdrop .modal-head .icon-button{min-height:36px;border-color:#dbe5ef;background:#fff;color:var(--bd-ink-2);box-shadow:none}.inspector-backdrop .modal-head .icon-button:hover{background:#f8fafc;color:var(--bd-blue-ink)}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(352px,382px);gap:12px;padding:12px}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{gap:12px}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .action-card{box-shadow:none}.inspector-backdrop .profile-main{gap:12px;padding:14px 16px 16px}.inspector-backdrop .profile-summary-block{padding-top:11px}.inspector-backdrop .profile-summary-block p,.profile-summary-block p,.service-fit-main-judgment p,.service-fit-reader-block p,.service-fit-reader-block ul,.service-fit-proof-block p,.service-fit-proof-block ul{font-size:13.5px;line-height:1.52}.service-fit-card,.service-fit-pending-card{padding:15px 16px}.service-fit-head h3,.contact-module-head h3,.outbound-diagnosis-head strong{font-weight:700}.service-fit-chip{grid-template-columns:minmax(0,1fr);gap:4px;min-height:58px}.service-fit-chip strong{white-space:normal;text-align:left}.contact-overview-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.contact-overview-stats div{min-height:46px;padding:7px 8px}.data-ops-actions,.data-ops-timeline{gap:8px}.data-ops-actions button{min-height:42px}.data-ops-timeline div{min-height:48px;padding:8px 10px}.full-view.task-workspace{display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-template-areas:"launch launch" "preview control";gap:12px;align-items:start;padding:14px 18px;background:#eef3f7}.task-workspace>.task-launcher{grid-area:launch;min-height:58px;border:1px solid #dbe5ef;border-radius:var(--bd-radius);background:#fff;box-shadow:none}.task-workspace>.task-preview-panel{grid-area:preview;border-color:#dbe5ef;border-radius:var(--bd-radius);background:#fff;box-shadow:none}.task-workspace>.task-control-zone{grid-area:control;position:sticky;top:82px;max-height:calc(100vh - 96px);border-color:#dbe5ef;border-radius:var(--bd-radius);background:#fff;box-shadow:none}.task-preview-list{overflow-x:auto}.task-preview-column-head,.task-preview-row{min-width:0;grid-template-columns:34px minmax(260px,1.2fr) minmax(210px,.86fr) minmax(170px,.64fr) 58px;gap:10px}.task-preview-column-head.manual-review-row,.task-preview-row.manual-review-row{min-width:0;grid-template-columns:34px minmax(230px,.96fr) minmax(170px,.62fr) minmax(170px,.62fr) 56px minmax(280px,1.05fr);gap:10px}.task-preview-row{min-height:62px;padding:9px 14px}.task-workspace>.task-control-zone .task-pick-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.task-workspace>.task-control-zone .task-pick-buttons button{min-height:54px;border-color:#e2e8f0;background:#f8fafc}.task-workspace>.task-control-zone .task-pick-buttons button.active{background:#fff}.channel-resource-table{--channel-resource-grid: minmax(202px, 1.12fr) minmax(116px, .58fr) minmax(164px, .8fr) minmax(238px, 1fr) minmax(164px, .74fr)}.channel-policy-cell p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1500px){.workspace{grid-template-columns:minmax(236px,252px) minmax(0,1fr);gap:10px}.list-head-row,.company-row.table-row{grid-template-columns:minmax(205px,1.72fr) minmax(88px,.66fr) minmax(74px,.52fr) minmax(90px,.62fr) minmax(132px,.9fr) minmax(84px,.56fr) minmax(68px,.44fr) minmax(70px,.46fr);column-gap:8px}.worklist-toolbar{min-height:62px}}@media(max-width:1180px){.list-head-row,.company-row.table-row{grid-template-columns:minmax(214px,1.8fr) minmax(102px,.76fr) minmax(86px,.62fr) minmax(150px,1fr) minmax(92px,.64fr) minmax(74px,.5fr)}.list-head-row span:nth-child(8),.company-row.table-row>div:nth-child(8){display:block}.list-head-row span:nth-child(4),.company-row.table-row>div:nth-child(4),.list-head-row span:nth-child(7),.company-row.table-row>div:nth-child(7){display:none}.full-view.task-workspace{grid-template-columns:1fr;grid-template-areas:"launch" "preview" "control"}.task-workspace>.task-control-zone{position:static;max-height:none}}@media(max-width:980px){.inspector-backdrop .modal-body{grid-template-columns:1fr}.inspector-backdrop .modal-head{padding:12px 14px}.contact-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.workspace{grid-template-columns:1fr}.list-head-row{display:none}.company-row.table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;min-height:auto;padding:11px 12px}.company-row.table-row>.row-company,.company-row.table-row>.row-tags-cell{grid-column:1 / -1}.company-row.table-row>.row-stage-cell,.company-row.table-row>.row-website-cell,.company-row.table-row>.row-date-cell{display:block!important}.company-row.table-row>.row-tags-cell,.company-row.table-row>.row-bd-stage-cell{display:flex!important}.row-tags-cell{max-height:none}.row-industry strong,.row-region-cell strong,.row-stage-cell strong,.row-bd-stage-cell strong,.row-website-cell a,.row-date-cell{font-size:11.5px;line-height:1.25}.task-preview-column-head{display:none}.task-preview-row,.task-preview-row.manual-review-row{grid-template-columns:1fr;min-width:0;gap:8px}.task-workspace>.task-control-zone .task-pick-buttons{grid-template-columns:1fr}}@media(max-width:1620px){.full-view.task-workspace{grid-template-areas:"launch launch" "preview control";grid-template-columns:minmax(0,1fr) 372px}.task-workspace>.task-launcher{grid-area:launch;order:0}.task-workspace>.task-preview-panel{grid-area:preview;order:1}.task-workspace>.task-control-zone{grid-area:control;order:2}}@media(max-width:1320px){.channel-resource-view{grid-template-columns:1fr}.channel-resource-rail{position:static}.channel-resource-table{overflow-x:auto}}@media(max-width:1180px){.full-view.task-workspace{grid-template-areas:"launch" "preview" "control";grid-template-columns:1fr}.task-workspace>.task-control-zone{position:static;max-height:none}}@media(max-width:720px){main{height:auto;min-height:calc(100dvh - 68px)}.list-head-row,.company-row.table-row,.work-pool-loading,.loading-table-row{min-width:0;width:100%}.loading-table-row{grid-template-columns:1fr;gap:8px}.row-company strong,.row-company span,.row-industry strong,.row-region-cell strong,.row-stage-cell strong,.row-website-cell a,.row-date-cell,.diagnosis-tag{overflow-wrap:anywhere;white-space:normal}.row-company strong,.row-company span,.row-industry strong,.row-region-cell strong,.row-stage-cell strong,.row-website-cell a,.row-date-cell{overflow:visible;text-overflow:clip}}.outbound-diagnosis-card .decision-tags,.inspector-backdrop .outbound-diagnosis-card .decision-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;max-height:none;overflow:visible}.outbound-diagnosis-card .decision-tags .diagnosis-tag,.inspector-backdrop .outbound-diagnosis-card .decision-tags .diagnosis-tag{width:auto;max-width:100%;min-height:30px;display:inline-flex;align-items:center;white-space:normal;overflow:visible;text-overflow:clip;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.28}.outbound-diagnosis-card .outbound-tag-group{min-width:0}.outbound-diagnosis-card .outbound-tag-group-title,.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group-title{flex:0 0 auto;margin-right:2px;color:#667085;font-size:11.5px;font-weight:700;line-height:1.2}.outbound-diagnosis-card .outbound-tag-group .decision-tags,.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group .decision-tags{flex:1 1 auto;min-width:0;gap:6px}.company-row.table-row{min-height:64px}.company-row.table-row .row-tags-cell{max-height:none;align-content:center;overflow:visible}.company-row.table-row .row-tags-cell .diagnosis-tag{white-space:nowrap}@media(max-width:1320px){.list-head-row,.company-row.table-row{grid-template-columns:minmax(210px,1.8fr) minmax(90px,.7fr) minmax(72px,.5fr) minmax(180px,1.3fr) minmax(84px,.55fr) minmax(92px,.6fr);column-gap:8px}.list-head-row span:nth-child(4),.company-row.table-row>div:nth-child(4),.list-head-row span:nth-child(8),.company-row.table-row>div:nth-child(8){display:none}}@media(max-width:1180px){.full-view.task-workspace{grid-template-areas:"preview" "control";grid-template-columns:1fr}}.contact-method-card{border-radius:8px;border-left:4px solid #cbd5e1}.contact-method-card.verified{border-left-color:#16a34a}.contact-method-card.review{border-left-color:#f59e0b}.contact-method-card.weak{border-left-color:#ef4444}.contact-method-card.neutral{border-left-color:#64748b}.contact-method-card .contact-source-line.compact{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.contact-method-card .contact-source-line.compact span{border:1px solid #dbe7f3;border-radius:999px;padding:3px 8px;background:#f8fafc;color:#40516a;line-height:1.25}:root{--topbar-height: 62px;--gi-midnight: #08111f;--gi-midnight-2: #0d1728;--gi-canvas: #f4f6f8;--gi-panel: #ffffff;--gi-panel-muted: #f8fafc;--gi-line: #dfe7f0;--gi-line-strong: #ccd8e6;--gi-ink: #101827;--gi-ink-soft: #263348;--gi-muted: #667489;--gi-faint: #98a5b7;--gi-signal: #2f73d6;--gi-signal-soft: #edf5ff;--gi-proof: #0f766e;--gi-warning: #a16207;--gi-danger: #b42318;--gi-radius: 7px;--gi-shadow-flat: 0 1px 2px rgba(16, 24, 39, .04);--gi-shadow-float: 0 10px 26px rgba(16, 24, 39, .055);--bd-canvas: var(--gi-canvas);--bd-surface: var(--gi-panel);--bd-surface-soft: var(--gi-panel-muted);--bd-line: var(--gi-line);--bd-line-strong: var(--gi-line-strong);--bd-ink: var(--gi-ink);--bd-ink-2: var(--gi-ink-soft);--bd-muted: var(--gi-muted);--bd-faint: var(--gi-faint);--bd-blue: var(--gi-signal);--bd-blue-ink: #1f5c9f;--bd-radius: var(--gi-radius);--bd-shadow-card: var(--gi-shadow-flat);--bd-shadow-panel: var(--gi-shadow-float)}.app-shell{color:var(--gi-ink);background:var(--gi-canvas)}.app-shell>main{height:calc(100vh - var(--topbar-height));overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:12px 16px;background:linear-gradient(180deg,#f7f9fb 0%,var(--gi-canvas) 132px)}.topbar{position:relative;grid-template-columns:minmax(230px,.82fr) minmax(500px,auto) minmax(112px,auto);min-height:var(--topbar-height);padding:0 20px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,var(--gi-midnight-2) 0%,var(--gi-midnight) 100%);box-shadow:0 1px #ffffff0b,0 14px 30px #0208172e}.topbar:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(47,115,214,.42) 42%,transparent 100%);pointer-events:none}.brand-block{gap:9px}.brand-mark{width:34px;height:34px;border:1px solid rgba(203,213,225,.18);border-radius:8px;background:linear-gradient(135deg,#2f73d62e,#ffffff09),#101a2c;color:#f8fafc;font-size:12px;font-weight:760;box-shadow:none}.brand-block h1{margin:0;color:#f8fafc;font-size:14.5px;font-weight:720;line-height:1.15;letter-spacing:0}.brand-block p{margin:2px 0 0;color:#cbd5e1ad;font-size:10.8px;font-weight:560;line-height:1.2}.mode-tabs{justify-self:center;gap:2px;min-width:0;padding:0 2px;border:0;background:transparent;box-shadow:none}.mode-tabs button{position:relative;min-width:76px;height:36px;padding:0 13px;border:1px solid transparent;border-radius:var(--gi-radius);color:#e2e8f0ad;font-size:12.5px;font-weight:650}.mode-tabs button:after{content:"";position:absolute;right:20px;bottom:3px;left:20px;height:2px;border-radius:999px;background:transparent}.mode-tabs button:hover{border-color:#e2e8f014;background:#ffffff0a;color:#f8fafc}.mode-tabs button.active{border-color:#93c5fd24;background:#fff1;color:#fff;box-shadow:none}.mode-tabs button.active:after{background:#7db4ff;box-shadow:0 0 14px #60a5fa5c}.account-chip{max-width:142px;min-height:36px;border-color:#cbd5e124;border-radius:8px;background:#ffffff0b;box-shadow:none}.account-chip:hover{background:#ffffff12}.account-avatar{width:27px;height:27px;border-radius:7px}.workspace,.full-view.task-workspace,.agent-bd-view,.channel-resource-view{gap:12px}.workspace{grid-template-columns:minmax(238px,258px) minmax(0,1fr);height:100%;min-height:0}.full-view.task-workspace,.agent-bd-view,.channel-resource-view{padding:12px 16px;background:transparent}.view-rail.filter-sidebar,.worklist-pane,.task-workspace>.task-preview-panel,.task-workspace>.task-control-zone,.agent-bd-view .agent-side-panel,.agent-bd-view .agent-package-viewer,.channel-resource-rail,.channel-resource-main,.channel-resource-table,.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .action-card{border-color:var(--gi-line);border-radius:var(--gi-radius);background:var(--gi-panel);box-shadow:var(--gi-shadow-flat)}.worklist-pane,.agent-bd-view .agent-package-viewer,.channel-resource-main,.inspector-backdrop .company-modal{box-shadow:var(--gi-shadow-float)}.view-rail.filter-sidebar,.worklist-pane,.task-workspace>.task-preview-panel,.task-workspace>.task-control-zone,.agent-bd-view .agent-package-viewer,.channel-resource-main{position:relative;overflow:hidden}.view-rail.filter-sidebar:before,.worklist-pane:before,.task-workspace>.task-preview-panel:before,.task-workspace>.task-control-zone:before,.agent-bd-view .agent-package-viewer:before,.channel-resource-main:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#2f73d66b,#2f73d60a);pointer-events:none}.rail-title,.worklist-toolbar,.task-preview-head,.task-preview-column-head,.agent-bd-view .agent-package-toolbar,.channel-resource-hero,.channel-resource-head,.inspector-backdrop .modal-head{background:linear-gradient(180deg,#fff,#f9fbfd)}.rail-title strong,.worklist-count strong,.task-preview-head h3,.agent-bd-view .agent-package-status h3,.channel-resource-hero h2,.channel-resource-main h2,.inspector-backdrop .modal-head h2,.service-fit-head h3{color:var(--gi-ink);font-weight:730;letter-spacing:0}.eyebrow,.rail-title .eyebrow,.view-rail .eyebrow,.worklist-count span,.worklist-count em,.task-preview-column-head,.channel-resource-head,.service-fit-badges span{color:var(--gi-muted);letter-spacing:0}.view-rail.filter-sidebar{display:flex;flex-direction:column;align-items:stretch;width:min(258px,100%);top:auto;gap:10px;padding:12px;overflow:hidden}.view-rail.filter-sidebar>*{width:100%;max-width:100%;min-width:0;flex:0 0 auto}.view-rail.filter-sidebar .rail-title{min-height:0;padding-bottom:8px}.rail-title strong{font-size:17px;font-weight:700}.rail-title .eyebrow,.view-rail .filter-select>span,.view-rail .filter-label-text{font-size:10.8px;font-weight:650}.view-rail.filter-sidebar .filter-drawer.sidebar-filters{flex:1 1 auto;min-height:0;margin-top:0;overflow:auto}.search-box,.search-box.sidebar-search,.view-rail .filter-drawer summary,.view-rail .filter-select select,.view-rail .filter-multi summary,.filter-sidebar .filter-section select,.channel-resource-form-grid input,.channel-resource-form-grid select,.channel-resource-form-grid textarea{border-color:var(--gi-line);border-radius:var(--gi-radius);background:#fff;box-shadow:none}.search-box.sidebar-search{height:38px;min-height:38px;padding:0 10px}.search-box.sidebar-search input{font-size:12.5px}.filter-sidebar .filter-section{gap:7px}.filter-sidebar .filter-section-title,.filter-sidebar .filter-label-text{margin-bottom:3px}.view-rail .filter-drawer summary,.view-rail .filter-select select,.view-rail .filter-multi summary,.filter-sidebar .filter-section select,.filter-sidebar .search-box input{min-height:34px;font-size:12px}.filter-sidebar .work-view-list{gap:6px}.filter-sidebar .work-view-list button{min-height:34px;padding:7px 9px}.search-box:focus-within,.channel-resource-form-grid input:focus,.channel-resource-form-grid select:focus,.channel-resource-form-grid textarea:focus{border-color:#2f73d685;box-shadow:0 0 0 3px #2f73d61a}.register-lead-button,.worklist-page-size,.pagination-buttons button,.icon-button,.context-copy-button,.channel-resource-hero-actions button,.task-workspace>.task-control-zone .task-pick-buttons button,.filter-sidebar .reset-button,.reset-button{min-height:36px;border-color:var(--gi-line);border-radius:var(--gi-radius);background:#fff;color:var(--gi-ink-soft);box-shadow:none}.filter-sidebar .reset-button,.reset-button{min-height:34px}.register-lead-button:hover,.pagination-buttons button:hover:not(:disabled),.icon-button:hover,.context-copy-button:hover,.channel-resource-hero-actions button:hover,.task-workspace>.task-control-zone .task-pick-buttons button:hover,.filter-sidebar .reset-button:hover,.reset-button:hover{border-color:#bdd0e7;background:#f7fbff;color:var(--gi-signal)}.context-copy-button,.filter-sidebar .work-view-list button.active,.task-pick-buttons button.active{border-color:#2f73d64d;background:var(--gi-signal-soft);color:var(--gi-signal)}.list-head-row,.company-row.table-row{width:100%;max-width:100%;min-width:0;column-gap:10px;grid-template-columns:minmax(216px,1.9fr) minmax(96px,.72fr) minmax(82px,.58fr) minmax(98px,.68fr) minmax(154px,1.05fr) minmax(92px,.62fr) minmax(80px,.52fr) minmax(76px,.5fr)}.list-head-row,.task-preview-column-head,.channel-resource-head{min-height:34px;border-bottom-color:var(--gi-line);background:#f6f8fb;color:var(--gi-muted);font-size:10.8px;font-weight:720}.list-head-row{padding:0 12px}.company-row.table-row,.task-preview-row,.channel-resource-row{border-bottom-color:#eef2f6;background:#fff}.company-row.table-row{min-height:56px;padding:7px 12px}.company-row.table-row:hover,.task-preview-row:hover,.channel-resource-row:hover{background:#f8fbff}.company-row.table-row.selected{background:linear-gradient(90deg,rgba(47,115,214,.1),transparent 48%),#fff;box-shadow:inset 2px 0 0 var(--gi-signal)}.row-company{gap:2px}.row-company strong,.channel-resource-name strong,.task-preview-row strong{color:var(--gi-ink)}.row-company strong{font-size:13.6px;font-weight:700}.row-company span,.row-date-cell,.row-website-cell a,.channel-resource-name span,.task-preview-row small,.task-preview-row span{color:var(--gi-muted)}.row-company span,.row-date-cell,.row-website-cell a{font-size:11.3px}.row-industry strong,.row-region-cell strong,.row-stage-cell strong{font-size:12.2px;font-weight:600}.row-tags-cell{max-height:28px;gap:4px}.diagnosis-tag,.row-tags-cell .diagnosis-tag,.decision-tags .diagnosis-tag,.tag-more,.channel-resource-row .status-pill,.service-fit-badges span,.active-filter-chips span{min-height:20px;border-radius:6px;border-color:#d7e4f3;background:#f5f9fe;color:#1f5c9f;padding:0 6px;font-size:10.8px;font-weight:650;line-height:18px}.diagnosis-tag.channel,.row-tags-cell .diagnosis-tag.channel{border-color:#c7eadf;background:#f0fbf7;color:#087356}.diagnosis-tag.trust,.row-tags-cell .diagnosis-tag.trust{border-color:#f3dfab;background:#fffbeb;color:#8a5a05}.diagnosis-tag.contact,.row-tags-cell .diagnosis-tag.contact{border-color:#d8d8ff;background:#f6f5ff;color:#4f46a5}.row-bd-stage-cell{min-height:23px;border-color:#cfe1f7;border-radius:6px;background:#f2f7ff;color:var(--gi-signal);font-size:11.3px}.worklist-toolbar{min-height:58px;padding:9px 12px;background:#fff}.worklist-count strong{font-size:21px;font-weight:720}.active-filter-chips{margin-top:5px}.full-view.task-workspace{grid-template-areas:"preview control";grid-template-columns:minmax(0,1fr) 372px;padding-top:12px}.task-workspace>.task-launcher{display:none}.task-workspace>.task-preview-panel{grid-area:preview}.task-workspace>.task-control-zone{grid-area:control}.task-preview-head,.task-workspace>.task-control-zone .task-package-preview-head{background:#f8fafc}.task-preview-row{min-height:58px;padding:8px 12px}.task-workspace>.task-control-zone .task-pick-buttons{gap:7px}.task-workspace>.task-control-zone .task-pick-buttons button{min-height:48px;padding:8px 10px}.agent-bd-view .agent-workbench,.agent-bd-view .agent-body-grid{gap:12px}.agent-bd-view .agent-command-bar,.agent-bd-view .agent-package-toolbar{background:#fff}.channel-resource-view{grid-template-columns:minmax(236px,258px) minmax(0,1fr);align-items:start}.channel-resource-rail{position:sticky;top:calc(var(--topbar-height) + 14px);gap:12px;padding:12px}.channel-resource-main{overflow:hidden}.channel-resource-hero{border-bottom:1px solid var(--gi-line);border-radius:0;padding:16px;box-shadow:none}.channel-resource-hero h2,.channel-resource-main h2{font-size:22px;line-height:1.16}.channel-resource-hero p{max-width:760px;font-size:12.5px;line-height:1.45}.channel-resource-hero-actions{gap:8px}.channel-resource-stats{gap:10px}.channel-resource-stats>div,.service-fit-decision-strip div,.service-fit-chip,.contact-overview-stats div,.data-ops-timeline div{border-color:var(--gi-line);background:#fbfcfe;box-shadow:none}.channel-resource-stats>div{min-height:58px;padding:10px 12px}.channel-resource-stats strong{font-size:20px}.channel-resource-table{border-radius:0;box-shadow:none}.channel-resource-head{background:#f6f8fb}.channel-resource-row{min-height:58px}.service-fit-main-judgment,.service-fit-reader-block.primary,.service-fit-coverage-summary,.channel-resource-message{border-color:#d8e6f5;background:linear-gradient(90deg,rgba(47,115,214,.075),transparent 36%),#fff;box-shadow:none}.inspector-backdrop{background:#08111f6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inspector-backdrop .company-modal{border-color:var(--gi-line-strong);background:var(--gi-canvas);box-shadow:0 18px 46px #0f172a38}.inspector-backdrop .modal-head{min-height:auto;align-items:flex-start;border-bottom-color:var(--gi-line);padding:12px 16px 14px}.inspector-backdrop .modal-head h2{margin-top:7px;font-size:clamp(20px,1.35vw,25px);line-height:1.2}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(352px,382px);gap:10px;padding:10px}.profile-summary-block p,.service-fit-main-judgment p,.service-fit-reader-block p,.service-fit-reader-block ul,.service-fit-proof-block p,.service-fit-proof-block ul{line-height:1.58}.outbound-diagnosis-card .decision-tags,.inspector-backdrop .outbound-diagnosis-card .decision-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;max-height:none;overflow:visible}.outbound-diagnosis-card .outbound-diagnosis-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.outbound-diagnosis-card .outbound-tag-group,.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.outbound-diagnosis-card .outbound-tag-group-title,.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group-title{flex:0 0 auto;margin-right:2px;color:var(--gi-muted);font-size:11.5px;font-weight:700;line-height:1.2}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:28px;background:linear-gradient(135deg,#2f73d629,#2f73d600 38%),linear-gradient(180deg,#091323,#111b2c 56%,#f3f6fa 56%,#f3f6fa);color:var(--gi-ink)}.auth-panel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(330px,1fr);width:min(920px,100%);min-height:520px;overflow:hidden;border:1px solid rgba(203,213,225,.2);border-radius:8px;background:#fff;box-shadow:0 24px 60px #02081738}.auth-intro{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#0b1526;color:#f8fafc}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand span{color:#e2e8f0b8;font-size:12px;font-weight:680}.auth-brand h1{margin:2px 0 0;color:#fff;font-size:21px;font-weight:760;line-height:1.18;letter-spacing:0}.auth-visual{display:grid;gap:16px}.auth-signal-card{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid rgba(203,213,225,.16);border-radius:8px;background:#fff1;box-shadow:inset 0 1px #ffffff0f}.auth-lock{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#2f73d633;color:#b8d7ff}.auth-signal-card span{color:#cbd5e1bd;font-size:12px;font-weight:680}.auth-signal-card strong{display:block;margin-top:3px;color:#fff;font-size:18px;font-weight:760}.auth-signal-lines{display:grid;gap:8px}.auth-signal-lines span{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,#93c5fdc7,#93c5fd1a)}.auth-signal-lines span:nth-child(2){width:74%}.auth-signal-lines span:nth-child(3){width:46%}.auth-form-wrap{display:flex;flex-direction:column;justify-content:center;gap:26px;padding:44px 48px;background:linear-gradient(180deg,#fff,#fbfcfe)}.auth-form-kicker{color:var(--gi-signal);font-size:12px;font-weight:760}.auth-form-wrap h2,.auth-restore-panel h2{margin:6px 0 0;color:var(--gi-ink);font-size:28px;font-weight:780;line-height:1.14;letter-spacing:0}.auth-form{display:grid;gap:16px}.auth-form label{display:grid;gap:7px;color:var(--gi-muted);font-size:12px;font-weight:720}.auth-form input,.auth-code-input{min-height:44px;border:1px solid var(--gi-line);border-radius:7px;background:#fff;color:var(--gi-ink);font-size:14px;box-shadow:inset 0 1px #0f172a05}.auth-form input:focus,.auth-code-input:focus{border-color:#2f73d694;outline:none;box-shadow:0 0 0 3px #2f73d61f}.auth-form button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #1f5c9f;border-radius:7px;background:linear-gradient(180deg,#2f73d6,#2562ba);color:#fff;font-size:14px;font-weight:760;box-shadow:0 8px 18px #2f73d638}.auth-form button:disabled{border-color:#cad5e3;background:#dce5f0;color:#75849a;box-shadow:none}.auth-error,.auth-status,.auth-code-target{border-radius:7px;padding:10px 12px;font-size:12.5px;line-height:1.45}.auth-error{border:1px solid #f3c3bc;background:#fff4f2;color:var(--gi-danger)}.auth-status,.auth-code-target{border:1px solid #d7e6f8;background:#f3f8ff;color:#245b9e}.auth-secondary-actions{display:flex;flex-wrap:wrap;gap:8px}.auth-secondary-actions button{min-height:36px;border:1px solid var(--gi-line);border-radius:7px;background:#fff;color:var(--gi-ink-soft);font-weight:700}.auth-restore-shell{background:linear-gradient(135deg,#2f73d62e,#2f73d600 44%),#0b1526}.auth-restore-panel{display:grid;width:min(520px,100%);gap:20px;padding:28px;border:1px solid rgba(203,213,225,.16);border-radius:8px;background:#fff;box-shadow:0 24px 54px #02081747}.auth-restore-brand h1{color:var(--gi-ink)}.auth-restore-loader{display:grid;width:48px;height:48px;place-items:center;border:1px solid #d7e6f8;border-radius:8px;background:#f3f8ff;color:var(--gi-signal)}.auth-restore-loader svg{animation:giSpin 1.15s linear infinite}@keyframes giSpin{to{transform:rotate(360deg)}}.task-workspace .view-head{min-height:0;padding:0;border:0;background:transparent}.full-view.task-workspace{height:100%;min-height:0;max-height:100%;overflow:hidden}.task-workspace>.task-preview-panel,.task-workspace>.task-control-zone{display:flex;top:0;height:100%;min-height:0;max-height:100%;flex-direction:column}.task-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 14px;border-bottom:1px solid var(--gi-line)}.task-preview-head h3{margin:3px 0 0;font-size:21px;line-height:1.16}.task-preview-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px}.task-preview-stats span{min-height:24px;padding:4px 8px;border:1px solid #d8e6f5;border-radius:6px;background:#f6faff;color:#245b9e;font-size:11.5px;font-weight:700;line-height:1.2}.task-preview-column-head{grid-template-columns:44px minmax(230px,1.25fr) minmax(180px,1fr) minmax(150px,.72fr) minmax(120px,.6fr);padding:0 14px}.task-preview-column-head.manual-review-row{grid-template-columns:44px minmax(210px,1.16fr) minmax(190px,.92fr) minmax(140px,.68fr) minmax(112px,.58fr) minmax(260px,1.2fr)}.task-preview-list{flex:1 1 auto;min-height:0;overflow:auto}.task-preview-row{display:grid;grid-template-columns:44px minmax(230px,1.25fr) minmax(180px,1fr) minmax(150px,.72fr) minmax(120px,.6fr);gap:10px;align-items:center;min-height:68px;padding:10px 14px}.task-preview-row.manual-review-row{grid-template-columns:44px minmax(210px,1.16fr) minmax(190px,.92fr) minmax(140px,.68fr) minmax(112px,.58fr) minmax(260px,1.2fr)}.task-row-index{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d8e6f5;border-radius:7px;background:#f6faff;color:#245b9e;font-size:12px;font-weight:760}.task-company-link{display:grid;gap:3px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.task-company-link strong{overflow:hidden;color:var(--gi-ink);font-size:14px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-company-link span,.task-action-cell span,.task-source-cell span,.task-status-cell span{color:var(--gi-muted);font-size:11.5px;font-weight:660;line-height:1.3}.task-action-cell,.task-source-cell,.task-status-cell{display:grid;gap:3px;min-width:0}.task-action-cell strong,.task-source-cell strong,.task-status-cell strong{color:var(--gi-ink-soft);font-size:12.5px;font-weight:720;line-height:1.35}.task-action-cell small{color:var(--gi-muted);font-size:11px;line-height:1.35}.task-review-actions{display:flex;flex-wrap:wrap;gap:6px}.task-review-actions button,.task-decision-confirm button{min-height:30px;border:1px solid var(--gi-line);border-radius:6px;background:#fff;color:var(--gi-ink-soft);font-size:11.5px;font-weight:720}.task-review-actions button:hover,.task-decision-confirm button:hover{border-color:#bdd0e7;background:#f7fbff;color:var(--gi-signal)}.task-workspace>.task-control-zone{gap:12px;padding:12px;overflow:auto}.task-pick-row{display:grid;gap:9px}.task-workspace>.task-control-zone .task-pick-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-workspace>.task-control-zone .task-pick-buttons button{position:relative;display:grid;justify-items:start;min-height:64px;gap:3px;overflow:hidden;text-align:left}.task-workspace>.task-control-zone .task-pick-buttons button:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:transparent}.task-workspace>.task-control-zone .task-pick-buttons button.active:before{background:var(--gi-signal)}.task-pick-buttons button span,.task-pick-buttons button small{color:var(--gi-muted);font-size:11px;font-weight:700;line-height:1.2}.task-pick-buttons button strong{color:var(--gi-ink);font-size:13px;font-weight:760;line-height:1.2}.task-queue-explain{margin:0;padding:10px 11px;border:1px solid #d8e6f5;border-radius:7px;background:#f7fbff;color:#375d86;font-size:12.3px;line-height:1.5}.task-package-preview,.task-manual-console{border:1px solid var(--gi-line);border-radius:7px;background:#fff;box-shadow:var(--gi-shadow-flat)}.task-package-preview-head,.task-manual-console-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--gi-line)}.task-package-preview-head h3,.task-manual-console-head h3{margin:3px 0 0;color:var(--gi-ink);font-size:16px;font-weight:760;line-height:1.2}.task-package-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--gi-line)}.task-package-summary-grid div{min-height:62px;padding:11px 12px;border-right:1px solid var(--gi-line);border-bottom:1px solid var(--gi-line);background:#fbfcfe}.task-package-summary-grid div:nth-child(2n),.task-package-summary-grid div:last-child{border-right:0}.task-package-summary-grid div:nth-last-child(-n+2){border-bottom:0}.task-package-summary-grid span{display:block;color:var(--gi-muted);font-size:11px;font-weight:700}.task-package-summary-grid strong{display:block;margin-top:5px;color:var(--gi-ink);font-size:17px;font-weight:780;line-height:1.2}.task-package-rule-list{display:grid;gap:8px;padding:12px 14px}.task-package-rule-list span,.task-manual-actions-guide span{position:relative;padding-left:14px;color:var(--gi-ink-soft);font-size:12.5px;line-height:1.45}.task-package-rule-list span:before,.task-manual-actions-guide span:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--gi-signal)}.task-package-drawer,.agent-package-drawer{border-top:1px solid var(--gi-line)}.task-package-drawer summary,.agent-package-drawer summary{cursor:pointer;padding:12px 14px;color:var(--gi-signal);font-size:12.5px;font-weight:760}.task-manual-flow{display:grid;gap:10px;padding:12px 14px}.task-manual-flow div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:10px;border:1px solid var(--gi-line);border-radius:7px;background:#fbfcfe}.task-manual-flow div>span{grid-row:span 2;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--gi-signal-soft);color:var(--gi-signal);font-weight:780}.task-manual-flow strong{color:var(--gi-ink);font-size:13px;font-weight:760}.task-manual-flow p{margin:0;color:var(--gi-muted);font-size:12px;line-height:1.5}.task-manual-actions-guide{display:grid;gap:8px;padding:0 14px 14px}.agent-bd-view{min-height:0}.agent-bd-view .agent-workbench{display:flex;min-height:0;flex-direction:column}.agent-bd-view .agent-body-grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0}.agent-bd-view .agent-side-panel{display:flex;min-height:0;max-height:calc(100vh - var(--topbar-height) - 24px);flex-direction:column;gap:10px;padding:12px;overflow:auto;background:linear-gradient(180deg,#fff,#fbfcfe)}.agent-bd-view .agent-side-section{border:1px solid var(--gi-line);border-radius:7px;background:#fff}.agent-bd-view .agent-side-section h3{margin:0;padding:12px 13px 10px;border-bottom:1px solid var(--gi-line);color:var(--gi-ink);font-size:14px;font-weight:780}.agent-bd-view .agent-fact-list{display:grid;margin:0}.agent-bd-view .agent-fact-list div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:9px;padding:10px 13px;border-bottom:1px solid #edf2f7}.agent-bd-view .agent-fact-list div:last-child{border-bottom:0}.agent-bd-view .agent-fact-list dt{color:var(--gi-muted);font-size:11.5px;font-weight:720}.agent-bd-view .agent-fact-list dd{margin:0;color:var(--gi-ink-soft);font-size:12px;font-weight:700;line-height:1.42;overflow-wrap:anywhere}.agent-bd-view .agent-flow,.agent-bd-view .agent-rule-list,.agent-bd-view .agent-skill-summary{display:grid;gap:8px;padding:12px 13px}.agent-bd-view .agent-flow div,.agent-bd-view .agent-rule-list div,.agent-bd-view .agent-skill-summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #edf2f7;border-radius:7px;background:#fbfcfe}.agent-bd-view .agent-flow strong,.agent-bd-view .agent-skill-summary strong{color:var(--gi-ink);font-size:12.5px;font-weight:760}.agent-bd-view .agent-flow span,.agent-bd-view .agent-rule-list span,.agent-bd-view .agent-skill-summary span{color:var(--gi-muted);font-size:12px;line-height:1.5}.agent-bd-view .agent-rule-list div{grid-template-columns:22px minmax(0,1fr);align-items:start}.agent-bd-view .agent-rule-list svg{color:var(--gi-signal)}.agent-bd-view .agent-package-viewer{display:flex;min-height:0;flex-direction:column}.agent-bd-view .agent-package-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--gi-line)}.agent-bd-view .agent-package-tabs{display:flex;flex-wrap:wrap;gap:8px}.agent-bd-view .agent-package-tabs button{display:inline-flex;min-height:52px;align-items:center;gap:9px;border:1px solid var(--gi-line);border-radius:7px;background:#fff;color:var(--gi-ink-soft)}.agent-bd-view .agent-package-tabs button.active{border-color:#2f73d657;background:#f4f9ff;color:var(--gi-signal);box-shadow:inset 0 0 0 1px #2f73d60f}.agent-bd-view .agent-package-tabs button strong,.agent-bd-view .agent-package-tabs button small{display:block;text-align:left}.agent-bd-view .agent-package-tabs button strong{font-size:13px;font-weight:780}.agent-bd-view .agent-package-tabs button small{margin-top:2px;color:var(--gi-muted);font-size:11px;font-weight:680}.agent-bd-view .agent-package-status{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:14px;padding:18px 18px 16px;border-bottom:1px solid var(--gi-line);background:linear-gradient(90deg,#2f73d611,#2f73d600 42%),#fff}.agent-bd-view .agent-package-status h3{margin:4px 0 0;font-size:24px;line-height:1.14}.agent-bd-view .agent-package-status p{margin:0;color:var(--gi-ink-soft);font-size:13.2px;line-height:1.65}.agent-bd-view .agent-package-drawer{flex:1 1 auto;min-height:0;border-top:0}.agent-bd-view .agent-package-scroll{min-height:0;max-height:calc(100vh - var(--topbar-height) - 225px);overflow:auto;padding:0 14px 14px}.agent-bd-view .agent-code-block,.task-batch-package,.context-package{border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#0b1220;color:#d9e7f8;font-size:12px;line-height:1.55}.channel-resource-view{min-height:0}.channel-resource-rail{display:flex;max-height:calc(100vh - var(--topbar-height) - 28px);flex-direction:column;overflow:auto;background:linear-gradient(180deg,#fff,#fbfcfe)}.channel-resource-main{display:flex;min-height:0;flex-direction:column}.channel-resource-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px 20px}.channel-resource-hero h2{margin:3px 0 7px;font-size:25px}.channel-resource-hero p{margin:0;color:var(--gi-ink-soft)}.channel-resource-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px;border-bottom:1px solid var(--gi-line)}.channel-resource-stats>div{border-radius:7px}.channel-resource-stats span{color:var(--gi-muted);font-size:11.5px;font-weight:700}.channel-resource-stats strong{display:block;margin-top:4px;color:var(--gi-ink);line-height:1.1}.channel-resource-message{margin:12px 16px;border-radius:7px;padding:12px 14px;color:#245b9e;font-size:12.5px;font-weight:680}.channel-resource-table{flex:1 1 auto;min-height:0;overflow:auto}.channel-resource-head,.channel-resource-row{grid-template-columns:minmax(190px,1.05fr) minmax(122px,.58fr) minmax(150px,.72fr) minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(210px,.92fr);column-gap:12px;padding-right:14px;padding-left:14px}.channel-resource-row{align-items:start;min-height:82px;padding-top:10px;padding-bottom:10px}.channel-resource-name,.channel-account-cell,.channel-policy-cell{display:grid;gap:3px;min-width:0}.channel-resource-name strong,.channel-account-cell strong{overflow:hidden;font-size:13.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.channel-resource-name span,.channel-account-cell span,.channel-account-cell small,.channel-policy-cell p,.channel-policy-cell small{display:block;max-height:none;overflow:visible;margin:0;color:var(--gi-muted);font-size:11.5px;line-height:1.45;-webkit-line-clamp:unset}.channel-policy-cell p{color:var(--gi-ink-soft);font-weight:660}.channel-resource-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.channel-resource-modal{border-radius:8px;border-color:var(--gi-line-strong);background:#fff}.channel-resource-editor-head{border-bottom:1px solid var(--gi-line);background:#f8fafc}.channel-resource-natural-preview,.channel-resource-natural-input,.channel-resource-quick-controls{border-radius:7px;border-color:var(--gi-line);background:#fbfcfe}.inspector-backdrop .company-modal{max-width:min(1480px,calc(100vw - 32px));border-radius:8px}.inspector-backdrop .modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px;background:linear-gradient(90deg,#2f73d617,#2f73d600 38%),#fff}.inspector-backdrop .modal-head h2{max-width:100%;margin:5px 0 0;color:#0b1220;font-size:25px;font-weight:800;line-height:1.16}.inspector-backdrop .head-meta{display:flex;flex-wrap:wrap;gap:6px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:24px;padding:4px 8px;border:1px solid rgba(203,213,225,.72);border-radius:6px;background:#ffffffb8;color:var(--gi-ink-soft);font-size:11.5px;font-weight:700;line-height:1.2}.inspector-backdrop .head-actions{display:flex;align-items:flex-start;gap:7px}.inspector-backdrop .modal-body{background:#eef3f8;min-height:0;overflow-x:hidden;overflow-y:auto}.inspector-backdrop .modal-detail{min-width:0}.inspector-backdrop .modal-actions{position:sticky;top:10px;align-self:start;max-height:calc(100vh - 128px);overflow:auto;padding-right:2px}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .action-card,.inspector-backdrop .bd-notes-card,.inspector-backdrop .outbound-diagnosis-card{border-radius:7px;background:#fff}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card{overflow:hidden}.inspector-backdrop .company-profile-card .section-title,.inspector-backdrop .service-fit-head,.inspector-backdrop .contact-overview-card .section-title,.inspector-backdrop .data-ops-card .section-title,.inspector-backdrop .action-card .section-title{padding-bottom:10px;border-bottom:1px solid var(--gi-line)}.profile-main,.service-fit-summary-layout{gap:12px}.profile-summary-block,.service-fit-main-judgment,.service-fit-reader-block,.service-fit-coverage-summary{border-radius:7px}.profile-summary-block p,.service-fit-main-judgment p,.service-fit-reader-block p,.service-fit-reader-block li,.service-fit-proof-block p,.service-fit-proof-block li{color:var(--gi-ink-soft);font-size:13.8px;line-height:1.72}.service-fit-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-fit-decision-strip div,.service-fit-chip,.contact-overview-stats div,.data-ops-timeline div{border-radius:7px}.service-fit-decision-strip span,.service-fit-chip span,.contact-overview-stats span,.data-ops-timeline span{color:var(--gi-muted);font-size:11.5px;font-weight:720}.service-fit-decision-strip strong,.service-fit-chip strong,.contact-overview-stats strong,.data-ops-timeline strong{color:var(--gi-ink);font-size:15px;font-weight:780;line-height:1.22}.service-fit-reader-brief{gap:10px}.service-fit-reader-block h4,.service-fit-proof-block h4{color:var(--gi-ink);font-size:14px;font-weight:780}.service-fit-proof-details summary{border-radius:7px;color:var(--gi-signal);font-weight:760}.service-fit-evidence{border-radius:7px;border-color:#d8e6f5;background:#f7fbff}.contact-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.data-ops-status{border-radius:7px;background:#fbfcfe}.data-ops-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.data-ops-actions button,.modal-actions .action-card button,.primary-button{min-height:36px;border-radius:7px;font-size:12.5px;font-weight:760}.primary-button,.modal-actions .action-card button.primary,.data-ops-actions button.primary{border-color:#1f5c9f;background:linear-gradient(180deg,#2f73d6,#2562ba);color:#fff;box-shadow:0 7px 15px #2f73d62e}.modal-actions .action-card textarea,.modal-actions .action-card input,.modal-actions .action-card select{border-radius:7px;border-color:var(--gi-line);background:#fff}.modal-actions .action-card textarea:focus,.modal-actions .action-card input:focus,.modal-actions .action-card select:focus{border-color:#2f73d685;outline:none;box-shadow:0 0 0 3px #2f73d61a}.inspector-backdrop{padding:18px;background:#040b16ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspector-backdrop .company-modal{width:min(1460px,calc(100vw - 36px));max-height:calc(100vh - 36px);border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#edf2f7;box-shadow:0 28px 72px #02081757}.inspector-backdrop .modal-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;min-height:136px;padding:18px 22px 20px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(90deg,#2f73d633,#2f73d600 46%),linear-gradient(180deg,#0b1424,#08111f);color:#f8fafc}.inspector-backdrop .modal-head:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#6aa8ff 0%,rgba(106,168,255,.08) 68%,transparent 100%)}.inspector-backdrop .modal-head h2{max-width:980px;margin:14px 0 0;color:#fff;font-size:29px;font-weight:800;line-height:1.12}.inspector-backdrop .modal-head p{max-width:980px;margin:8px 0 0;color:#e2e8f0bd;font-size:13.5px;font-weight:520;line-height:1.5}.inspector-backdrop .head-meta{gap:6px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:23px;border-color:#e2e8f024;background:#ffffff12;color:#f1f5f9e0;font-size:11px;font-weight:720}.inspector-backdrop .head-actions{align-items:start;gap:7px}.inspector-backdrop .modal-head .icon-button{min-height:34px;border-color:#e2e8f029;border-radius:7px;background:#ffffff13;color:#f8fafc;box-shadow:none}.inspector-backdrop .modal-head .icon-button:hover{border-color:#93c5fd6b;background:#93c5fd1f;color:#fff}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(318px,344px);gap:12px;padding:12px;background:linear-gradient(180deg,#f2f5f8,#eaf0f6);overflow:hidden}.inspector-backdrop .modal-detail{display:grid;gap:12px;padding:0;border:0;background:transparent;box-shadow:none;counter-reset:dossierSection;max-height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.inspector-backdrop .modal-actions{gap:10px;max-height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto;padding-right:0;scrollbar-gutter:stable}.inspector-backdrop .modal-detail::-webkit-scrollbar,.inspector-backdrop .modal-actions::-webkit-scrollbar{width:8px}.inspector-backdrop .modal-detail::-webkit-scrollbar-track,.inspector-backdrop .modal-actions::-webkit-scrollbar-track{background:transparent}.inspector-backdrop .modal-detail::-webkit-scrollbar-thumb,.inspector-backdrop .modal-actions::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748b57;background-clip:content-box}.inspector-backdrop .modal-detail::-webkit-scrollbar-thumb:hover,.inspector-backdrop .modal-actions::-webkit-scrollbar-thumb:hover{background:#64748b80;background-clip:content-box}.inspector-backdrop .modal-detail>section,.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{position:relative;overflow:hidden;border:1px solid #d7e1ec;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a09}.inspector-backdrop .modal-detail>section{counter-increment:dossierSection}.inspector-backdrop .modal-detail>section:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--section-accent, var(--gi-signal))}.inspector-backdrop .modal-detail>section:after{content:"0" counter(dossierSection);position:absolute;top:13px;right:16px;color:#b4c0ce;font-size:11px;font-weight:800;line-height:1}.inspector-backdrop .company-profile-card{--section-accent: #2f73d6}.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card{--section-accent: #0f766e}.inspector-backdrop .contact-overview-card{--section-accent: #4f46e5}.inspector-backdrop .data-ops-card{--section-accent: #64748b}.inspector-backdrop .company-profile-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.52fr);grid-template-areas:"summary facts" "outbound outbound" "evidence evidence";background:#fff}.inspector-backdrop .profile-main{grid-area:summary;gap:0;padding:18px 20px 18px 22px;border-right:1px solid #e2e8f0}.inspector-backdrop .profile-main>.eyebrow,.inspector-backdrop .service-fit-head .eyebrow,.inspector-backdrop .section-title .eyebrow,.inspector-backdrop .data-ops-status .eyebrow{color:#667489;font-size:10.8px;font-weight:780;letter-spacing:0}.inspector-backdrop .profile-summary-block{margin-top:12px;border:0;border-top:1px solid #e6edf4;border-radius:0;padding:13px 0 0;background:transparent}.inspector-backdrop .profile-summary-block.primary{margin-top:10px;border-top:0;padding-top:0}.inspector-backdrop .profile-summary-block span{display:block;color:#0f1b2d;font-size:13px;font-weight:800;line-height:1.25}.inspector-backdrop .profile-summary-block p{max-width:76ch;margin:7px 0 0;color:#273348;font-size:14px;font-weight:430;line-height:1.72}.inspector-backdrop .profile-fact-panel{grid-area:facts;padding:18px 16px;border-left:0;background:linear-gradient(180deg,#fbfcfe,#f6f9fc)}.inspector-backdrop .profile-facts{display:grid;gap:8px;margin-top:11px}.inspector-backdrop .profile-facts div{min-height:54px;padding:10px;border:1px solid #e2eaf3;border-radius:7px;background:#fff}.inspector-backdrop .profile-facts span{color:#667489;font-size:10.8px;font-weight:760}.inspector-backdrop .profile-facts strong{display:block;margin-top:4px;color:#111827;font-size:13px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.inspector-backdrop .profile-outbound.outbound-diagnosis-card{grid-area:outbound;border-top:1px solid #e2e8f0;padding:16px 18px 17px 22px;background:#fff}.inspector-backdrop .outbound-diagnosis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inspector-backdrop .outbound-diagnosis-head strong{display:block;margin-top:3px;color:#111827;font-size:19px;font-weight:800;line-height:1.18}.inspector-backdrop .decision-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px}.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags .diagnosis-tag,.inspector-backdrop .outbound-tag-group-title,.inspector-backdrop .service-fit-badges span{border-radius:6px;font-size:11px;font-weight:720}.inspector-backdrop .outbound-diagnosis-groups{margin-top:13px;gap:8px 12px}.inspector-backdrop .outbound-tag-group{padding:7px 8px;border:1px solid #e4ebf3;border-radius:7px;background:#fbfcfe}.inspector-backdrop .outbound-tag-group-title{color:#667489}.inspector-backdrop .profile-evidence{grid-column:1 / -1;margin:0;border-top:1px solid #e2e8f0;padding:0;background:#fbfcfe}.inspector-backdrop .profile-evidence summary{padding:12px 18px 12px 22px;color:#245b9e;font-size:12.5px;font-weight:780}.inspector-backdrop .tag-evidence-list{padding:0 18px 16px 22px}.inspector-backdrop .tag-evidence-item{border-color:#e1eaf4;border-radius:7px;background:#fff}.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card{padding:0;background:#fff}.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .agent-judgment-module .service-fit-card.is-empty{display:grid;gap:9px}.inspector-backdrop .service-fit-head{align-items:center;padding:16px 18px 14px 22px;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,rgba(15,118,110,.08),transparent 42%),#fff}.inspector-backdrop .service-fit-head h3{margin:3px 0 0;color:#0f1b2d;font-size:18px;font-weight:800;line-height:1.24}.inspector-backdrop .service-fit-badges{max-width:360px;gap:5px}.inspector-backdrop .service-fit-badges span{min-height:22px;border-color:#dce6ef;background:#f8fafc;color:#667489}.inspector-backdrop .service-fit-summary-layout{grid-template-columns:minmax(0,1fr) minmax(228px,.34fr);gap:12px;margin:0;padding:14px 18px 14px 22px}.inspector-backdrop .service-fit-main-judgment{min-height:126px;border:1px solid #cde4df;border-left:3px solid #0f766e;border-radius:7px;background:linear-gradient(90deg,rgba(15,118,110,.07),transparent 56%),#fbfefd;padding:14px}.inspector-backdrop .service-fit-block-title{color:#0f1b2d;font-size:12px;font-weight:820}.inspector-backdrop .service-fit-main-judgment p{margin-top:8px;color:#203044;font-size:14px;line-height:1.72}.inspector-backdrop .service-fit-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.inspector-backdrop .service-fit-decision-strip div,.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary{border-color:#dce7f0;border-radius:7px;background:#fff;box-shadow:none}.inspector-backdrop .service-fit-scoreboard{gap:8px}.inspector-backdrop .service-fit-chip{grid-template-columns:1fr;align-content:center;min-height:58px;padding:9px 10px}.inspector-backdrop .service-fit-chip span,.inspector-backdrop .service-fit-decision-strip span,.inspector-backdrop .service-fit-coverage-summary span{color:#667489;font-size:10.8px;font-weight:760}.inspector-backdrop .service-fit-chip strong,.inspector-backdrop .service-fit-decision-strip strong,.inspector-backdrop .service-fit-coverage-summary strong{margin-top:4px;color:#111827;font-size:14px;font-weight:800;line-height:1.28;text-align:left;white-space:normal}.inspector-backdrop .service-fit-chip.strong{border-color:#bfe4d4;background:#f3fbf7}.inspector-backdrop .service-fit-chip.medium{border-color:#ead9b6;background:#fffaf1}.inspector-backdrop .service-fit-reader-brief{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:12px;margin:0;padding:0 18px 14px 22px}.inspector-backdrop .service-fit-reader-block{padding:13px 14px}.inspector-backdrop .service-fit-reader-block.primary{border-color:#cfe3f7;background:#f8fbff}.inspector-backdrop .service-fit-reader-block p,.inspector-backdrop .service-fit-reader-block ul,.inspector-backdrop .service-fit-proof-block p,.inspector-backdrop .service-fit-proof-block ul{color:#273348;font-size:13.2px;line-height:1.66}.inspector-backdrop .service-fit-coverage-summary{grid-template-columns:auto auto minmax(0,1fr);margin:0 18px 14px 22px;padding:9px 10px}.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence{margin:0;border-top:1px solid #e2e8f0;padding:0;background:#fbfcfe}.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary{padding:12px 18px 12px 22px;color:#0f766e;font-size:12.5px;font-weight:800}.inspector-backdrop .service-fit-proof-grid,.inspector-backdrop .service-fit-evidence-list,.inspector-backdrop .service-fit-source-list,.inspector-backdrop .service-fit-coverage-list,.inspector-backdrop .service-fit-raw-judgment{margin-right:18px;margin-left:22px}.inspector-backdrop .service-fit-meta-row{margin:0;padding:11px 18px 13px 22px;border-top:1px solid #e6edf4;background:#fbfcfe}.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card{padding:16px 18px 18px 22px}.inspector-backdrop .contact-overview-card .section-title,.inspector-backdrop .data-ops-card .section-title{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.inspector-backdrop .contact-overview-stats{gap:8px}.inspector-backdrop .contact-overview-stats div,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .data-ops-status{border-color:#dce6ef;border-radius:7px;background:#fbfcfe}.inspector-backdrop .data-ops-status{margin-bottom:12px;padding:12px}.inspector-backdrop .data-ops-status strong{color:#111827;font-size:16px;font-weight:800}.inspector-backdrop .data-ops-status p{color:#5f6f84;font-size:12.5px;line-height:1.52}.inspector-backdrop .data-ops-actions{grid-template-columns:1fr 1fr;gap:8px}.inspector-backdrop .data-ops-actions button{min-height:56px;justify-content:flex-start;border-color:#dce6ef;background:#fff}.inspector-backdrop .data-ops-actions button strong{color:#111827;font-size:12.5px}.inspector-backdrop .data-ops-actions button small{color:#667489;font-size:11px;line-height:1.35}.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{padding:14px;border-color:#dbe5ef;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px 2px #0f172a09}.inspector-backdrop .modal-actions .section-title{align-items:center;margin:-14px -14px 12px;padding:13px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,#2f73d612,#2f73d600 58%),#f8fafc}.inspector-backdrop .modal-actions .section-title h3{margin-top:2px;color:#111827;font-size:14px;font-weight:800}.inspector-backdrop .modal-actions .form-field{gap:6px}.inspector-backdrop .modal-actions .form-field span{color:#667489;font-size:11px;font-weight:760}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{min-height:36px;border-color:#dce6ef;border-radius:7px;background:#fbfdff;color:#111827;font-size:12.5px}.inspector-backdrop .modal-actions .action-card textarea{min-height:92px;line-height:1.55}.inspector-backdrop .modal-actions .primary-button{width:100%;min-height:36px;border-color:#1f5c9f;background:linear-gradient(180deg,#2f73d6,#245fb4)}@media(max-width:1180px){.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-summary-layout,.inspector-backdrop .service-fit-reader-brief,.inspector-backdrop .service-fit-coverage-summary{grid-template-columns:1fr}.inspector-backdrop .company-profile-card{grid-template-areas:"summary" "facts" "outbound" "evidence"}.inspector-backdrop .profile-main{border-right:0;border-bottom:1px solid #e2e8f0}}.modal-backdrop.inspector-backdrop{padding:18px;background:linear-gradient(180deg,#070d18c7,#1018279e),#0f172a9e;-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}.inspector-backdrop .company-modal{width:min(1500px,calc(100vw - 36px));max-height:calc(100vh - 36px);border:1px solid rgba(203,213,225,.28);border-radius:10px;background:#edf3f8;box-shadow:0 34px 88px #0208177a,0 0 0 1px #ffffff0f inset}.inspector-backdrop .modal-head{isolation:isolate;min-height:124px;padding:17px 22px 18px;border-bottom:1px solid rgba(125,180,255,.34);background:linear-gradient(90deg,#2f73d629,#2f73d606 45%,#0f172a00),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 72px),linear-gradient(180deg,#0d1728,#07101e)}.inspector-backdrop .modal-head:before{content:"BD INTELLIGENCE DOSSIER";position:absolute;right:22px;bottom:14px;z-index:-1;color:#e2e8f00e;font-size:31px;font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap}.inspector-backdrop .modal-head:after{height:1px;background:linear-gradient(90deg,#8fc1ff 0%,rgba(143,193,255,.18) 58%,transparent 100%)}.inspector-backdrop .modal-head h2{max-width:920px;margin-top:18px;font-size:clamp(24px,2.1vw,32px);font-weight:830;line-height:1.08}.inspector-backdrop .modal-head p{max-width:920px;color:#e2e8f0c2;font-size:13px}.inspector-backdrop .head-meta{gap:7px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:24px;border-radius:999px;border-color:#cbd5e129;padding:0 10px;background:#f8fafc13;color:#f1f5f9db;box-shadow:0 1px #ffffff0f inset}.inspector-backdrop .head-meta span:first-child{border-color:#93c5fd52;background:#93c5fd24;color:#dbeafe}.inspector-backdrop .head-actions{gap:8px}.inspector-backdrop .modal-head .icon-button{min-height:36px;border-radius:8px;border-color:#e2e8f026;background:#f8fafc13;color:#f8fafceb}.inspector-backdrop .modal-head .icon-button.square{width:36px}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(314px,340px);gap:10px;padding:10px;background:linear-gradient(180deg,#eef4f9,#e8eef5)}.inspector-backdrop .modal-detail{gap:10px;padding:0 2px 0 0}.inspector-backdrop .modal-actions{gap:10px}.inspector-backdrop .modal-detail>section,.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{border-color:#d5e0eb;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px #0f172a0e,0 1px #ffffffdb inset}.inspector-backdrop .modal-detail>section:before{width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--section-accent, var(--gi-signal)) 88%,white),var(--section-accent, var(--gi-signal)))}.inspector-backdrop .modal-detail>section:after{top:14px;right:16px;color:#aeb9c8;font-size:10.5px;letter-spacing:.05em}.inspector-backdrop .company-profile-card{grid-template-columns:minmax(0,1fr) minmax(248px,282px)}.inspector-backdrop .profile-main{padding:18px 22px 19px 24px}.inspector-backdrop .profile-main>.eyebrow,.inspector-backdrop .service-fit-head .eyebrow,.inspector-backdrop .section-title .eyebrow,.inspector-backdrop .data-ops-status .eyebrow{color:#627086;font-size:10.5px;font-weight:820}.inspector-backdrop .profile-summary-block{margin-top:13px;padding-top:14px}.inspector-backdrop .profile-summary-block span{position:relative;display:inline-flex;align-items:center;gap:7px;color:#111827;font-size:13px}.inspector-backdrop .profile-summary-block span:before{content:"";width:6px;height:6px;border-radius:999px;background:#2f73d6;box-shadow:0 0 0 3px #2f73d61c}.inspector-backdrop .profile-summary-block p{color:#253145;font-size:14px;line-height:1.78}.inspector-backdrop .profile-fact-panel{padding:17px 14px 16px;background:linear-gradient(180deg,#f8fbfe,#f2f7fb)}.inspector-backdrop .profile-facts{gap:7px}.inspector-backdrop .profile-facts div{min-height:58px;border-color:#dce6f1;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px #ffffffe6 inset}.inspector-backdrop .profile-facts strong{font-size:13.2px}.inspector-backdrop .profile-outbound.outbound-diagnosis-card{padding:17px 20px 18px 24px;background:linear-gradient(90deg,#2f73d60b,#2f73d600 48%),#fff}.inspector-backdrop .outbound-diagnosis-head strong{font-size:20px;font-weight:850}.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags .diagnosis-tag,.inspector-backdrop .outbound-tag-group-title,.inspector-backdrop .service-fit-badges span{min-height:24px;border-radius:7px;font-size:11px;font-weight:780}.inspector-backdrop .outbound-tag-group{border-radius:8px;background:linear-gradient(180deg,#fff,#f9fbfd)}.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card{border-color:#cfe1dc;background:#fff}.inspector-backdrop .service-fit-head{padding:17px 20px 15px 24px;background:linear-gradient(90deg,#0f766e1c,#0f766e04 58%),#fbfefd}.inspector-backdrop .service-fit-head h3{font-size:19px;font-weight:850}.inspector-backdrop .service-fit-summary-layout{grid-template-columns:minmax(0,1fr) minmax(218px,260px);gap:10px;padding:14px 20px 14px 24px}.inspector-backdrop .service-fit-main-judgment{min-height:146px;border:1px solid rgba(15,23,42,.34);border-left:4px solid #14b8a6;border-radius:8px;padding:15px 16px;background:linear-gradient(135deg,rgba(20,184,166,.18),transparent 48%),linear-gradient(180deg,#111c2e,#0b1424);box-shadow:0 14px 28px #08111f24,0 1px #ffffff0f inset}.inspector-backdrop .service-fit-main-judgment .service-fit-block-title{color:#e2e8f0e0}.inspector-backdrop .service-fit-main-judgment p{margin-top:9px;color:#f8fafc;font-size:15px;font-weight:650;line-height:1.72}.inspector-backdrop .service-fit-decision-strip{gap:8px;margin-top:13px}.inspector-backdrop .service-fit-decision-strip div{border-color:#e2e8f01f;background:#f8fafc13}.inspector-backdrop .service-fit-decision-strip span{color:#cbd5e1c7}.inspector-backdrop .service-fit-decision-strip strong{color:#fff}.inspector-backdrop .service-fit-scoreboard{gap:7px}.inspector-backdrop .service-fit-chip{min-height:62px;border-radius:8px;padding:10px 11px;background:linear-gradient(180deg,#fff,#f8fbfe)}.inspector-backdrop .service-fit-chip.strong,.inspector-backdrop .service-fit-chip.medium,.inspector-backdrop .service-fit-chip.weak{position:relative;overflow:hidden}.inspector-backdrop .service-fit-chip.strong:before,.inspector-backdrop .service-fit-chip.medium:before,.inspector-backdrop .service-fit-chip.weak:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#0f766e}.inspector-backdrop .service-fit-chip.medium:before{background:#a16207}.inspector-backdrop .service-fit-chip.weak:before{background:#b42318}.inspector-backdrop .service-fit-reader-brief{gap:10px;padding:0 20px 14px 24px}.inspector-backdrop .service-fit-reader-block{border-radius:8px;padding:14px 15px;background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .service-fit-reader-block.primary{border-color:#cfe3f7;background:linear-gradient(180deg,#fafdff,#f4f9ff)}.inspector-backdrop .service-fit-reader-block li,.inspector-backdrop .service-fit-proof-block li{margin-top:7px}.inspector-backdrop .service-fit-coverage-summary{margin:0 20px 14px 24px;border-radius:8px;background:linear-gradient(90deg,rgba(15,118,110,.07),transparent 50%),#fff}.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary,.inspector-backdrop .profile-evidence summary{min-height:42px;align-items:center;background:#f8fbfe}.inspector-backdrop .service-fit-proof-grid,.inspector-backdrop .service-fit-evidence-list,.inspector-backdrop .service-fit-source-list,.inspector-backdrop .service-fit-coverage-list,.inspector-backdrop .service-fit-raw-judgment,.inspector-backdrop .tag-evidence-item,.inspector-backdrop .contact-route-item{overflow-wrap:anywhere}.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card{padding:17px 20px 19px 24px}.inspector-backdrop .contact-module-head{padding-bottom:12px;border-bottom:1px solid #e2eaf3}.inspector-backdrop .contact-module-head h3,.inspector-backdrop .modal-actions .section-title h3{font-weight:850}.inspector-backdrop .contact-overview-stats{gap:7px;margin-top:13px}.inspector-backdrop .contact-overview-stats div{min-height:56px;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbfe)}.inspector-backdrop .contact-intel-section{border:1px solid #dce6f1;border-radius:8px;background:#fff}.inspector-backdrop .contact-section-head{margin:0;padding:11px 12px;border-bottom:1px solid #e2eaf3;background:#f8fbfe}.inspector-backdrop .contact-intel-row{border-color:#e3ebf4;background:#fff}.inspector-backdrop .data-ops-status,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .data-ops-actions button{border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbfe)}.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{border-color:#d6e0eb;background:linear-gradient(180deg,#fff,#f8fbfe)}.inspector-backdrop .modal-actions .section-title{margin:-14px -14px 12px;border-bottom-color:#dfe8f2;background:linear-gradient(90deg,rgba(47,115,214,.08),transparent 62%),#f8fbfe}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{border-radius:8px;background:#fff}.inspector-backdrop .modal-actions .primary-button{min-height:38px;border-radius:8px;background:linear-gradient(180deg,#256ec8,#1d5bad);box-shadow:0 10px 18px #2563eb29}@media(max-width:980px){.modal-backdrop.inspector-backdrop{padding:10px}.inspector-backdrop .company-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100vh - 20px)}.inspector-backdrop .modal-head{min-height:auto}.inspector-backdrop .modal-head:before{display:none}.inspector-backdrop .modal-body{grid-template-columns:1fr}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{max-height:none;overflow:visible}}.modal-backdrop.inspector-backdrop{padding:16px;background:radial-gradient(circle at 50% -12%,rgba(59,130,246,.18),transparent 34%),linear-gradient(180deg,#050b14d1,#0f172aa3)}.inspector-backdrop .company-modal{width:min(1520px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-color:#cbd5e157;border-radius:9px;background:#eaf0f6;box-shadow:0 38px 86px #0208177a,0 1px #ffffff1a inset}.inspector-backdrop .modal-head{min-height:104px;padding:14px 22px 15px;background:linear-gradient(90deg,#2563eb29,#2563eb00 44%),linear-gradient(180deg,#0c1728,#07111f)}.inspector-backdrop .modal-head:before{display:none}.inspector-backdrop .modal-head h2{max-width:900px;margin-top:9px;font-size:clamp(24px,2vw,30px);letter-spacing:0}.inspector-backdrop .modal-head p{margin-top:7px;font-size:12.8px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:23px;padding:0 9px;border-color:#cbd5e124;background:#f8fafc11;box-shadow:none}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(306px,328px);gap:9px;padding:9px;background:linear-gradient(180deg,#eef3f8,#e7eef5)}.inspector-backdrop .modal-detail{gap:9px}.inspector-backdrop .modal-detail>section,.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{border-color:#d8e2ec;background:#fff;box-shadow:0 1px #ffffffe0 inset,0 8px 18px #0f172a0a}.inspector-backdrop .modal-detail>section:after{top:13px;right:14px;color:#b8c3d1}.inspector-backdrop .company-profile-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "facts" "outbound" "evidence"}.inspector-backdrop .profile-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0 20px;padding:18px 22px 17px 24px;border-right:0}.inspector-backdrop .profile-main>.eyebrow{grid-column:1 / -1;margin-bottom:14px}.inspector-backdrop .profile-summary-block{margin-top:0;border-top:0;padding-top:0}.inspector-backdrop .profile-summary-block+.profile-summary-block{border-left:1px solid #e2eaf3;padding-left:20px}.inspector-backdrop .profile-summary-block p{max-width:none;margin-top:8px;font-size:13.6px;line-height:1.72}.inspector-backdrop .profile-fact-panel{padding:12px 18px 14px 24px;border-top:1px solid #e2eaf3;background:linear-gradient(180deg,#f8fbfe,#f4f8fc)}.inspector-backdrop .profile-fact-panel>.eyebrow{display:none}.inspector-backdrop .profile-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.inspector-backdrop .profile-facts div{min-height:58px;padding:9px 10px;border-color:#dbe5ef}.inspector-backdrop .profile-outbound.outbound-diagnosis-card{padding:15px 18px 17px 24px}.inspector-backdrop .outbound-diagnosis-head{align-items:center}.inspector-backdrop .outbound-diagnosis-head strong{font-size:19px}.inspector-backdrop .outbound-diagnosis-groups{margin-top:12px}.inspector-backdrop .service-fit-head,.inspector-backdrop .contact-module-head,.inspector-backdrop .data-ops-status{background:linear-gradient(90deg,rgba(15,118,110,.075),transparent 54%),#fbfdff}.inspector-backdrop .service-fit-main-judgment{min-height:138px;background:linear-gradient(135deg,rgba(45,212,191,.12),transparent 44%),linear-gradient(180deg,#101827,#0b1422)}.inspector-backdrop .service-fit-chip{min-height:58px;border-color:#dbe5ef;background:#fff}.inspector-backdrop .service-fit-chip.strong,.inspector-backdrop .service-fit-chip.medium,.inspector-backdrop .service-fit-chip.weak{border-color:#dbe5ef;background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .service-fit-chip.strong{box-shadow:0 0 0 1px #0f766e14 inset}.inspector-backdrop .service-fit-chip.medium{box-shadow:0 0 0 1px #a1620714 inset}.inspector-backdrop .service-fit-chip.weak{box-shadow:0 0 0 1px #b4231814 inset}.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{box-shadow:0 1px #ffffffe6 inset,0 8px 18px #0f172a08}.inspector-backdrop .modal-actions .section-title{min-height:60px;background:linear-gradient(90deg,rgba(37,99,235,.07),transparent 60%),#f8fbfe}.inspector-backdrop .modal-actions .form-field span{margin-bottom:1px}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{min-height:38px;border-color:#dae4ee;background:#fbfdff;box-shadow:0 1px #ffffffdb inset}.inspector-backdrop .modal-actions .action-card textarea{min-height:96px}.inspector-backdrop .modal-actions .primary-button{min-height:40px;border-color:#205da4;background:linear-gradient(180deg,#2a6fca,#1f5faa);box-shadow:0 10px 18px #2563eb1f,0 1px #ffffff2e inset}@media(max-width:1180px){.inspector-backdrop .profile-main{grid-template-columns:1fr}.inspector-backdrop .profile-summary-block+.profile-summary-block{margin-top:14px;border-top:1px solid #e2eaf3;border-left:0;padding-top:14px;padding-left:0}.inspector-backdrop .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.inspector-backdrop .profile-facts{grid-template-columns:1fr}}.auth-restore-panel{grid-template-columns:40px minmax(0,1fr);width:min(430px,100%);gap:12px 14px;padding:22px}.auth-restore-brand{grid-column:1 / -1}.auth-restore-loader{width:40px;height:40px;border-radius:7px}.auth-restore-loader svg{width:18px;height:18px}.auth-restore-panel .auth-form-kicker{font-size:11.5px}.auth-restore-panel h2{margin-top:3px;font-size:18px;line-height:1.22}.auth-restore-panel p{margin:6px 0 0;color:var(--gi-muted);font-size:12.5px;line-height:1.5}.work-pool-loading,.task-list-skeleton{background:#fff}.loading-summary{min-height:46px;gap:9px;padding:9px 12px;border-bottom-color:var(--gi-line);background:#fbfcfe}.loading-status-icon{width:28px;height:28px;border:1px solid #d8e6f5;border-radius:7px;background:#f6faff;color:var(--gi-signal)}.loading-status-icon svg{width:14px;height:14px}.loading-summary div{gap:0}.loading-summary strong{color:var(--gi-ink);font-size:12.5px;font-weight:760;line-height:1.28}.loading-summary span{color:var(--gi-muted);font-size:11.3px;line-height:1.35}.loading-table-row{min-height:54px;padding:9px 12px;border-bottom-color:#edf2f7}.loading-cell,.loading-pill,.task-skeleton-row .loading-cell,.task-package-loading .loading-cell,.loading-rule-line:after,.task-skeleton-row .loading-dot,.contact-detail-skeleton span,.contact-detail-skeleton strong{background:linear-gradient(90deg,#edf2f7,#f9fbfd 46%,#e9eff6);background-size:220% 100%;animation:skeleton-shimmer 1.65s ease-in-out infinite}.loading-cell{height:9px}.loading-cell.wide{height:12px}.loading-cell.long{height:13px}.loading-pill{width:92px;height:20px}.task-workspace-loading>.view-head{display:none}.task-workspace-loading .task-preview-head{min-height:54px;padding:12px 14px}.task-workspace-loading .task-preview-head h3,.task-package-loading .task-package-preview-head h3{font-size:15px;line-height:1.22}.task-workspace-loading .task-preview-stats span{min-height:22px;padding:3px 7px;font-size:11px}.task-workspace-loading .task-pick-buttons button{min-height:54px}.task-workspace-loading .task-pick-buttons button span,.task-workspace-loading .task-pick-buttons button small{font-size:10.5px}.task-workspace-loading .task-pick-buttons button strong{font-size:12.5px}.task-skeleton-row{min-height:58px}.task-workspace .task-skeleton-row.task-preview-row,.channel-resource-table>.task-list-skeleton .task-preview-row{min-height:58px}.task-list-skeleton{overflow:visible}.task-skeleton-row .task-row-index{color:transparent}.task-skeleton-row .task-row-index:after{content:"";width:12px;height:8px;border-radius:999px;background:#dfe7f0}.task-skeleton-row .loading-cell{height:9px}.task-skeleton-row .loading-cell.wide,.task-skeleton-row .loading-cell.long{height:12px}.task-skeleton-row .loading-dot{width:24px;height:18px;border:0}.task-package-loading .loading-cell{height:9px}.task-package-loading .loading-cell.long{height:12px}.task-package-loading .loading-rule-line{min-height:26px}.loading-rule-line:after{width:78%;height:9px}.channel-resource-table>.task-list-skeleton{border-top:0}.channel-resource-table>.task-list-skeleton .task-preview-row{grid-template-columns:minmax(190px,1.05fr) minmax(140px,.65fr) minmax(170px,.78fr) minmax(260px,1.25fr) minmax(190px,.84fr);min-height:66px}.channel-resource-table>.task-list-skeleton .task-row-index{justify-self:start}.contact-loading-inline{min-height:30px;gap:6px;border-color:#d8e6f5;border-radius:7px;padding:0 9px;background:#f7fbff;color:#245b9e;font-size:11.5px;font-weight:740}.contact-loading-inline svg{width:13px;height:13px}.contact-detail-skeleton{gap:8px;margin-top:10px}.contact-detail-skeleton div{grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);gap:10px;min-height:48px;border-color:var(--gi-line);border-radius:7px;padding:10px 12px;background:#fbfcfe}.contact-detail-skeleton span{width:68%;height:10px}.contact-detail-skeleton strong{width:88%;height:16px}.data-pill.loading{min-height:22px;border-color:#d8e6f5;background:#f6faff;color:var(--gi-muted);font-size:11px}.channel-resource-head,.channel-resource-row{grid-template-columns:minmax(190px,1.05fr) minmax(140px,.65fr) minmax(170px,.78fr) minmax(260px,1.25fr) minmax(190px,.84fr)}@media(max-width:1500px){.workspace{grid-template-columns:minmax(236px,252px) minmax(0,1fr)}.list-head-row,.company-row.table-row{grid-template-columns:minmax(205px,1.72fr) minmax(88px,.66fr) minmax(74px,.52fr) minmax(90px,.62fr) minmax(132px,.9fr) minmax(84px,.56fr) minmax(68px,.44fr) minmax(70px,.46fr);column-gap:8px}}@media(max-width:1320px){.list-head-row,.company-row.table-row{grid-template-columns:minmax(210px,1.8fr) minmax(90px,.7fr) minmax(72px,.5fr) minmax(180px,1.3fr) minmax(84px,.55fr) minmax(92px,.6fr);column-gap:8px}.list-head-row span:nth-child(4),.company-row.table-row>div:nth-child(4),.list-head-row span:nth-child(8),.company-row.table-row>div:nth-child(8){display:none}.channel-resource-view{grid-template-columns:minmax(224px,246px) minmax(0,1fr)}}@media(max-width:1180px){.full-view.task-workspace{grid-template-areas:"preview" "control";grid-template-columns:1fr}.task-workspace>.task-control-zone{position:static;max-height:none}}@media(max-width:1040px){.topbar{grid-template-columns:minmax(190px,1fr) minmax(112px,auto);row-gap:10px;min-height:auto;padding:10px 14px}.mode-tabs{grid-column:1 / -1;grid-row:2;justify-self:stretch;overflow-x:auto;scrollbar-width:none}.mode-tabs::-webkit-scrollbar{display:none}.mode-tabs button{flex:1 0 88px}}@media(max-width:980px){.workspace,.channel-resource-view{grid-template-columns:1fr}.view-rail.filter-sidebar,.channel-resource-rail{position:static;width:100%;height:auto}.inspector-backdrop .modal-body{grid-template-columns:1fr}}@media(max-width:720px){.app-shell>main{height:auto;min-height:calc(100dvh - var(--topbar-height))}.list-head-row{display:none}.company-row.table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;min-height:auto;padding:11px 12px}.company-row.table-row>.row-company,.company-row.table-row>.row-tags-cell{grid-column:1 / -1}.row-tags-cell{max-height:none}}.inspector-backdrop{--detail-accent: #2d5f9f;--detail-accent-soft: #eef5fc;--detail-canvas: #edf2f6;--detail-panel: #ffffff;--detail-panel-soft: #f8fafc;--detail-line: #d9e3ee;--detail-line-soft: #e7eef5;--detail-ink: #111827;--detail-muted: #667489}.modal-backdrop.inspector-backdrop{background:#080f1bb8;-webkit-backdrop-filter:blur(10px) saturate(104%);backdrop-filter:blur(10px) saturate(104%)}.inspector-backdrop .company-modal{border-color:#d5e0eb6b;border-radius:9px;background:var(--detail-canvas);box-shadow:0 34px 80px #02081770,0 1px #ffffff1a inset}.inspector-backdrop .modal-head{min-height:104px;border-bottom-color:#adc4de57;background:#0b1424}.inspector-backdrop .modal-head:after{height:1px;background:#7da9d880}.inspector-backdrop .modal-head h2{font-weight:820}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a,.inspector-backdrop .modal-head .icon-button{border-color:#e2e8f024;background:#f8fafc12;color:#f8fafce6}.inspector-backdrop .head-meta span:first-child{border-color:#e2e8f02e;background:#f8fafc1a;color:#f8fafc}.inspector-backdrop .modal-body{gap:8px;padding:8px;background:var(--detail-canvas)}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{gap:8px}.inspector-backdrop .modal-detail>section,.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{border-color:var(--detail-line);border-radius:8px;background:var(--detail-panel);box-shadow:0 1px #ffffffdb inset}.inspector-backdrop .modal-detail>section:before{width:2px;background:var(--detail-accent);opacity:.72}.inspector-backdrop .modal-detail>section:after{color:#b9c4d2;font-size:10px}.inspector-backdrop .profile-main,.inspector-backdrop .profile-fact-panel,.inspector-backdrop .profile-outbound.outbound-diagnosis-card,.inspector-backdrop .service-fit-head,.inspector-backdrop .contact-module-head,.inspector-backdrop .data-ops-status,.inspector-backdrop .modal-actions .section-title{background:var(--detail-panel)}.inspector-backdrop .profile-fact-panel,.inspector-backdrop .profile-outbound.outbound-diagnosis-card,.inspector-backdrop .service-fit-head,.inspector-backdrop .profile-evidence,.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence,.inspector-backdrop .modal-actions .section-title,.inspector-backdrop .contact-section-head{border-color:var(--detail-line-soft)}.inspector-backdrop .profile-summary-block span:before{width:5px;height:5px;background:var(--detail-accent);box-shadow:none}.inspector-backdrop .profile-summary-block p,.inspector-backdrop .service-fit-reader-block p,.inspector-backdrop .service-fit-reader-block ul,.inspector-backdrop .service-fit-proof-block p,.inspector-backdrop .service-fit-proof-block ul{color:#243044}.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags .diagnosis-tag,.inspector-backdrop .diagnosis-tag,.inspector-backdrop .outbound-tag-group-title,.inspector-backdrop .service-fit-badges span,.inspector-backdrop .contact-route-pills span,.inspector-backdrop .contact-status-pill{border-color:#dbe6f1;background:#f8fbfe;color:#334155}.inspector-backdrop .decision-pills span:first-child{border-color:#d0deed;background:#f6f9fd;color:#274b78}.inspector-backdrop .service-fit-main-judgment{border-color:#0f172a38;border-left-color:var(--detail-accent);background:#0f1726;box-shadow:none}.inspector-backdrop .service-fit-chip.strong:before,.inspector-backdrop .service-fit-chip.medium:before,.inspector-backdrop .service-fit-chip.weak:before{height:2px;background:var(--detail-accent);opacity:.38}.inspector-backdrop .service-fit-reader-block.primary{border-color:var(--detail-line);background:#fff}.inspector-backdrop .profile-evidence summary,.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary{background:var(--detail-panel-soft);color:#274b78}.inspector-backdrop .contact-intel-row.recommended,.inspector-backdrop .contact-person-card.recommended{border-color:#cadced;background:#fff}.inspector-backdrop .modal-actions>.bd-notes-card{order:1}.inspector-backdrop .modal-actions .section-title{min-height:56px;margin-bottom:10px}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{border-color:var(--detail-line);background:#fbfdff}.inspector-backdrop .modal-actions .primary-button{min-height:38px;border-color:#244f82;background:#285f9f;box-shadow:none}.inspector-backdrop{--detail-accent: #2f73d6;--detail-accent-soft: #eef6ff;--detail-ink: #111827;--detail-soft-ink: #334155;--detail-muted: #667489;--detail-line: #dbe5ef;--detail-panel: #ffffff;--detail-panel-soft: #f8fbfe}.inspector-backdrop .modal-detail>section,.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card{border-color:var(--detail-line);background:var(--detail-panel);box-shadow:0 1px #ffffffe6 inset,0 6px 14px #0f172a09}.inspector-backdrop .modal-detail>section:before{width:3px;background:var(--detail-accent);opacity:.82}.inspector-backdrop .profile-outbound.outbound-diagnosis-card,.inspector-backdrop .service-fit-head,.inspector-backdrop .contact-module-head,.inspector-backdrop .data-ops-status,.inspector-backdrop .modal-actions .section-title{background:linear-gradient(90deg,#2f73d60e,#2f73d600 58%),var(--detail-panel-soft)}.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card{border-color:var(--detail-line)}.inspector-backdrop .service-fit-main-judgment{border-color:#0f172a47;border-left-color:var(--detail-accent);background:linear-gradient(135deg,rgba(47,115,214,.16),transparent 44%),linear-gradient(180deg,#101827,#0b1422)}.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-chip.strong,.inspector-backdrop .service-fit-chip.medium,.inspector-backdrop .service-fit-chip.weak,.inspector-backdrop .service-fit-decision-strip div,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.inspector-backdrop .outbound-tag-group,.inspector-backdrop .profile-facts div,.inspector-backdrop .contact-overview-stats div,.inspector-backdrop .contact-method-card,.inspector-backdrop .contact-person-card,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .data-ops-actions button{border-color:var(--detail-line);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:none}.inspector-backdrop .service-fit-chip.strong,.inspector-backdrop .service-fit-chip.medium,.inspector-backdrop .service-fit-chip.weak{box-shadow:0 0 0 1px #2f73d60d inset}.inspector-backdrop .service-fit-chip.strong:before,.inspector-backdrop .service-fit-chip.medium:before,.inspector-backdrop .service-fit-chip.weak:before{opacity:.64}.inspector-backdrop .service-fit-badges span,.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags .diagnosis-tag,.inspector-backdrop .diagnosis-tag,.inspector-backdrop .outbound-tag-group-title,.inspector-backdrop .contact-route-pills span,.inspector-backdrop .contact-status-pill,.inspector-backdrop .data-ops-actions button small{border-color:#d8e4f0;background:#f7fafe;color:#334155}.inspector-backdrop .decision-pills span:first-child,.inspector-backdrop .head-meta span:first-child{border-color:#2f73d63d;background:var(--detail-accent-soft);color:#1f5c9f}.inspector-backdrop .profile-evidence summary,.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary{background:#f8fbfe;color:#245b9e}.inspector-backdrop .contact-intel-row.recommended,.inspector-backdrop .contact-person-card.recommended{border-color:#2f73d652;background:linear-gradient(90deg,#2f73d60b,#2f73d600 52%),#fff}.inspector-backdrop .modal-actions .primary-button{border-color:#1f5c9f;background:linear-gradient(180deg,#2f73d6,#235ea9);box-shadow:0 10px 18px #2f73d61f}.inspector-backdrop{--detail-accent: #2d5f9f;--detail-accent-strong: #1f4f86;--detail-accent-soft: #edf4fb;--detail-canvas: #eaf0f6;--detail-panel: #ffffff;--detail-panel-subtle: #f7fafc;--detail-line: #d8e2ed;--detail-line-soft: #e8eef5;--detail-ink: #101828;--detail-soft-ink: #334155;--detail-muted: #68778d}.modal-backdrop.inspector-backdrop{background:#070d18c2;-webkit-backdrop-filter:blur(10px) saturate(102%);backdrop-filter:blur(10px) saturate(102%)}.inspector-backdrop .company-modal{border:1px solid rgba(209,222,235,.5);border-radius:10px;background:var(--detail-canvas);box-shadow:0 36px 88px #0208177a,0 1px #ffffff1f inset}.inspector-backdrop .modal-head{min-height:108px;border-bottom:1px solid rgba(172,194,220,.28);background:linear-gradient(180deg,#0d1728,#091221)}.inspector-backdrop .modal-head:after{height:1px;background:#76a2d275;opacity:1}.inspector-backdrop .modal-head h2{max-width:920px;color:#f8fafc;font-size:clamp(30px,3vw,42px);font-weight:820;line-height:1.16}.inspector-backdrop .modal-head p{color:#e2e8f0d6;font-size:15px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a,.inspector-backdrop .modal-head .icon-button{border:1px solid rgba(226,232,240,.15);background:#f8fafc14;color:#f8fafce6;box-shadow:none}.inspector-backdrop .head-meta span:first-child{border-color:#e2e8f038;background:#f8fafc1f;color:#fff}.inspector-backdrop .modal-body{gap:10px;padding:10px;background:var(--detail-canvas)}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{gap:10px}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card{--section-accent: var(--detail-accent) !important}.inspector-backdrop .modal-detail>section,.inspector-backdrop .modal-actions>.action-card,.inspector-backdrop .modal-actions>.bd-notes-card,.workspace>.right-pane .action-card,.workspace>.right-pane .bd-note-card{border:1px solid var(--detail-line);border-radius:8px;background:var(--detail-panel);box-shadow:0 1px #ffffffe6 inset,0 10px 24px #0f172a09}.inspector-backdrop .modal-detail>section:before{width:2px;background:var(--detail-accent);opacity:.7}.inspector-backdrop .modal-detail>section:after{color:#b8c4d2;font-size:10px}.inspector-backdrop .profile-main,.inspector-backdrop .profile-fact-panel,.inspector-backdrop .profile-outbound.outbound-diagnosis-card,.inspector-backdrop .service-fit-head,.inspector-backdrop .contact-module-head,.inspector-backdrop .data-ops-status,.inspector-backdrop .modal-actions .section-title,.workspace>.right-pane .section-title{border-color:var(--detail-line-soft);background:var(--detail-panel);box-shadow:none}.inspector-backdrop .section-title,.inspector-backdrop .contact-section-head,.inspector-backdrop .profile-evidence summary,.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary{color:var(--detail-soft-ink)}.inspector-backdrop .section-title h3,.inspector-backdrop .action-card h3,.inspector-backdrop .contact-section-head h4{color:var(--detail-ink);font-weight:760}.inspector-backdrop .eyebrow,.inspector-backdrop .profile-summary-block span,.inspector-backdrop .service-fit-proof-block strong,.inspector-backdrop .contact-section-head span{color:var(--detail-muted)}.inspector-backdrop .profile-summary-block p,.inspector-backdrop .service-fit-reader-block p,.inspector-backdrop .service-fit-reader-block ul,.inspector-backdrop .service-fit-proof-block p,.inspector-backdrop .service-fit-proof-block ul,.inspector-backdrop .action-card p{color:#243044;line-height:1.68}.inspector-backdrop .profile-summary-block span:before,.inspector-backdrop .service-fit-chip.strong:before,.inspector-backdrop .service-fit-chip.medium:before,.inspector-backdrop .service-fit-chip.weak:before{background:var(--detail-accent);box-shadow:none}.inspector-backdrop .profile-facts div,.inspector-backdrop .outbound-tag-group,.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-chip.strong,.inspector-backdrop .service-fit-chip.medium,.inspector-backdrop .service-fit-chip.weak,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.inspector-backdrop .contact-overview-stats div,.inspector-backdrop .contact-section,.inspector-backdrop .contact-intel-row,.inspector-backdrop .contact-person-card,.inspector-backdrop .contact-method-card,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .data-ops-actions button{border-color:var(--detail-line);background:#fff;box-shadow:none}.inspector-backdrop .service-fit-chip.strong,.inspector-backdrop .service-fit-chip.medium,.inspector-backdrop .service-fit-chip.weak{box-shadow:0 0 0 1px #2d5f9f0a inset}.inspector-backdrop .service-fit-chip.strong:before,.inspector-backdrop .service-fit-chip.medium:before,.inspector-backdrop .service-fit-chip.weak:before{height:2px;opacity:.46}.inspector-backdrop .decision-pills span,.inspector-backdrop .decision-tags .diagnosis-tag,.inspector-backdrop .diagnosis-tag,.inspector-backdrop .outbound-tag-group-title,.inspector-backdrop .service-fit-badges span,.inspector-backdrop .contact-route-pills span,.inspector-backdrop .contact-status-pill,.inspector-backdrop .data-ops-actions button small{border-color:#d9e5f0;background:#f8fbfe;color:#334155}.inspector-backdrop .decision-pills span:first-child{border-color:#cbddea;background:var(--detail-accent-soft);color:var(--detail-accent-strong)}.inspector-backdrop .service-fit-main-judgment{border-color:#0f172a47;border-left-color:var(--detail-accent);background:linear-gradient(135deg,rgba(45,95,159,.14),transparent 45%),linear-gradient(180deg,#101827,#0a1321);box-shadow:none}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip div{border-color:#e2e8f021;background:#f8fafc13}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip span{color:#cbd5e1c7}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip strong{color:#fff}.inspector-backdrop .profile-evidence summary,.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary{background:var(--detail-panel-subtle);color:var(--detail-accent-strong)}.inspector-backdrop .contact-intel-row.recommended,.inspector-backdrop .contact-person-card.recommended{border-color:#2d5f9f47;background:#fff}.inspector-backdrop .modal-actions>.bd-notes-card,.workspace>.right-pane>.bd-note-card{order:1}.inspector-backdrop .modal-actions>.action-form,.workspace>.right-pane>.action-form{order:2}.workspace>.right-pane>.action-card:not(.action-form):not(.bd-note-card){order:3}.inspector-backdrop .modal-actions .section-title,.workspace>.right-pane .section-title{min-height:54px;margin-bottom:10px}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select,.workspace>.right-pane .action-card textarea,.workspace>.right-pane .action-card input,.workspace>.right-pane .action-card select{border-color:var(--detail-line);background:#fbfdff;box-shadow:none}.inspector-backdrop .modal-actions .primary-button,.workspace>.right-pane .primary-button{min-height:38px;border-color:#244f82;background:var(--detail-accent);color:#fff;box-shadow:none}.detail-pane,.right-pane{--detail-accent: #2d5f9f;--detail-accent-strong: #1f4f86;--detail-accent-soft: #edf4fb;--detail-panel: #ffffff;--detail-panel-subtle: #f7fafc;--detail-line: #d8e2ed;--detail-line-soft: #e8eef5;--detail-ink: #101828;--detail-soft-ink: #334155;--detail-muted: #68778d}.detail-pane .company-profile-card,.detail-pane .service-fit-card,.detail-pane .service-fit-pending-card,.detail-pane .contact-overview-card,.detail-pane .data-ops-card{--section-accent: var(--detail-accent) !important}.detail-pane>section,.right-pane>.action-card,.right-pane>.bd-note-card{border:1px solid var(--detail-line);border-radius:8px;background:var(--detail-panel);box-shadow:0 1px #ffffffe6 inset,0 10px 24px #0f172a09}.detail-pane>section:before{width:2px;background:var(--detail-accent);opacity:.7}.detail-pane .profile-main,.detail-pane .profile-fact-panel,.detail-pane .profile-outbound.outbound-diagnosis-card,.detail-pane .service-fit-head,.detail-pane .contact-module-head,.detail-pane .data-ops-status,.right-pane .section-title{border-color:var(--detail-line-soft);background:var(--detail-panel);box-shadow:none}.detail-pane .profile-facts div,.detail-pane .outbound-tag-group,.detail-pane .service-fit-chip,.detail-pane .service-fit-chip.strong,.detail-pane .service-fit-chip.medium,.detail-pane .service-fit-chip.weak,.detail-pane .service-fit-reader-block,.detail-pane .service-fit-coverage-summary,.detail-pane .contact-overview-stats div,.detail-pane .contact-section,.detail-pane .contact-intel-row,.detail-pane .contact-person-card,.detail-pane .contact-method-card,.detail-pane .data-ops-timeline div,.detail-pane .data-ops-actions button{border-color:var(--detail-line);background:#fff;box-shadow:none}.detail-pane .decision-pills span,.detail-pane .decision-tags .diagnosis-tag,.detail-pane .diagnosis-tag,.detail-pane .outbound-tag-group-title,.detail-pane .service-fit-badges span,.detail-pane .contact-route-pills span,.detail-pane .contact-status-pill,.detail-pane .data-ops-actions button small{border-color:#d9e5f0;background:#f8fbfe;color:#334155}.detail-pane .decision-pills span:first-child{border-color:#cbddea;background:var(--detail-accent-soft);color:var(--detail-accent-strong)}.detail-pane .service-fit-main-judgment{border-color:#0f172a47;border-left-color:var(--detail-accent);background:linear-gradient(135deg,rgba(45,95,159,.14),transparent 45%),linear-gradient(180deg,#101827,#0a1321);box-shadow:none}.detail-pane .service-fit-main-judgment .service-fit-decision-strip div{border-color:#e2e8f021;background:#f8fafc13}.detail-pane .service-fit-main-judgment .service-fit-decision-strip span{color:#cbd5e1c7}.detail-pane .service-fit-main-judgment .service-fit-decision-strip strong{color:#fff}.detail-pane .profile-evidence summary,.detail-pane .service-fit-proof-details summary,.detail-pane .service-fit-evidence summary{background:var(--detail-panel-subtle);color:var(--detail-accent-strong)}.detail-pane .contact-intel-row.recommended,.detail-pane .contact-person-card.recommended{border-color:#2d5f9f47;background:#fff}.right-pane>.bd-note-card{order:1}.right-pane>.action-form{order:2}.right-pane>.action-card:not(.action-form):not(.bd-note-card){order:3}.right-pane .section-title{min-height:54px;margin-bottom:10px}.right-pane .action-card textarea,.right-pane .action-card input,.right-pane .action-card select{border-color:var(--detail-line);background:#fbfdff;box-shadow:none}.right-pane .primary-button{min-height:38px;border-color:#244f82;background:var(--detail-accent);color:#fff;box-shadow:none}.inspector-backdrop,.detail-pane,.right-pane{--detail-craft-ink: #111827;--detail-craft-muted: #667085;--detail-craft-faint: #f4f7fb;--detail-craft-blue: #2d5f9f;--detail-craft-blue-soft: #edf4fb;--detail-craft-line: #dce6f0;--detail-craft-line-soft: #edf2f7;--detail-craft-success: #087f5b;--detail-craft-warning: #9a5b13}.inspector-backdrop .modal-detail>section,.detail-pane>section{overflow:hidden}.inspector-backdrop .modal-detail>section:after,.detail-pane>section:after{top:14px;right:16px;display:inline-flex;min-width:26px;height:20px;align-items:center;justify-content:center;border:1px solid var(--detail-craft-line-soft);border-radius:999px;background:#fbfdff;color:#a7b3c2;font-size:10px;font-weight:760;letter-spacing:0}.inspector-backdrop .profile-main,.detail-pane .profile-main{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:14px;padding:22px 22px 18px;border-bottom:1px solid var(--detail-craft-line-soft);background:linear-gradient(180deg,#f8fbfeeb,#fff 44%),#fff}.inspector-backdrop .profile-main>.eyebrow,.detail-pane .profile-main>.eyebrow{grid-column:1 / -1;display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-bottom:-2px;color:#5b6980;font-size:11px;font-weight:820}.inspector-backdrop .profile-main>.eyebrow:before,.detail-pane .profile-main>.eyebrow:before{content:"";width:18px;height:2px;border-radius:999px;background:var(--detail-craft-blue)}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block{position:relative;min-height:142px;padding:17px 18px 18px;border:1px solid var(--detail-craft-line-soft);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:none}.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block.primary{border-left:3px solid var(--detail-craft-blue)}.inspector-backdrop .profile-summary-block:not(.primary),.detail-pane .profile-summary-block:not(.primary){border-left:3px solid #94a3b8}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#344054;font-size:13px;font-weight:820}.inspector-backdrop .profile-summary-block span:before,.detail-pane .profile-summary-block span:before{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.72}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p{max-width:72ch;margin:0;color:#1f2937;font-size:14px;line-height:1.84}.inspector-backdrop .profile-fact-panel,.detail-pane .profile-fact-panel{padding:14px 22px 16px;background:#fff}.inspector-backdrop .profile-fact-panel>.eyebrow,.detail-pane .profile-fact-panel>.eyebrow{display:none}.inspector-backdrop .profile-facts,.detail-pane .profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inspector-backdrop .profile-facts div,.detail-pane .profile-facts div{min-height:58px;padding:11px 12px;border-color:var(--detail-craft-line);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .profile-facts div span,.detail-pane .profile-facts div span,.inspector-backdrop .contact-overview-stats div span,.detail-pane .contact-overview-stats div span,.inspector-backdrop .data-ops-timeline div span,.detail-pane .data-ops-timeline div span{color:#68778d;font-size:11px;font-weight:780}.inspector-backdrop .profile-facts div strong,.detail-pane .profile-facts div strong{margin-top:6px;color:#111827;font-size:14px;line-height:1.35}.inspector-backdrop .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-outbound.outbound-diagnosis-card{padding:18px 22px 20px;border-top:1px solid var(--detail-craft-line-soft);background:linear-gradient(180deg,#fbfdff,#fff 52%)}.inspector-backdrop .outbound-diagnosis-head,.detail-pane .outbound-diagnosis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{display:block;margin-top:3px;color:#0f172a;font-size:22px;font-weight:820;line-height:1.22}.inspector-backdrop .decision-pills,.detail-pane .decision-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.inspector-backdrop .decision-pills span,.detail-pane .decision-pills span{min-height:28px;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:760}.inspector-backdrop .outbound-diagnosis-groups,.detail-pane .outbound-diagnosis-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.inspector-backdrop .outbound-tag-group,.detail-pane .outbound-tag-group{padding:11px 12px;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .outbound-tag-group-title,.detail-pane .outbound-tag-group-title{display:inline-flex;width:fit-content;min-height:22px;align-items:center;margin-bottom:8px;padding:3px 8px;border-radius:999px;color:#475467;font-size:11px;font-weight:780}.inspector-backdrop .decision-tags,.detail-pane .decision-tags{gap:7px}.inspector-backdrop .diagnosis-tag,.detail-pane .diagnosis-tag{min-height:28px;padding:6px 9px;border-radius:7px;font-size:12px;font-weight:760}.inspector-backdrop .diagnosis-tag.strong,.detail-pane .diagnosis-tag.strong,.inspector-backdrop .diagnosis-tag.good,.detail-pane .diagnosis-tag.good{border-color:#087f5b3d;background:#eefaf5;color:#06704f}.inspector-backdrop .profile-evidence,.detail-pane .profile-evidence,.inspector-backdrop .service-fit-proof-details,.detail-pane .service-fit-proof-details,.inspector-backdrop .service-fit-evidence,.detail-pane .service-fit-evidence{margin:0 22px 18px;border:1px solid var(--detail-craft-line-soft);border-radius:8px;overflow:hidden;background:#fff}.inspector-backdrop .profile-evidence summary,.detail-pane .profile-evidence summary,.inspector-backdrop .service-fit-proof-details summary,.detail-pane .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary,.detail-pane .service-fit-evidence summary{min-height:42px;padding:11px 14px;background:#f8fbfe;color:#244f82;font-weight:760}.inspector-backdrop .service-fit-head,.detail-pane .service-fit-head,.inspector-backdrop .contact-module-head,.detail-pane .contact-module-head,.inspector-backdrop .data-ops-status,.detail-pane .data-ops-status{padding:18px 22px 14px;border-bottom:1px solid var(--detail-craft-line-soft)}.inspector-backdrop .service-fit-head h3,.detail-pane .service-fit-head h3,.inspector-backdrop .contact-module-head h3,.detail-pane .contact-module-head h3{margin-top:3px;color:#111827;font-size:20px;font-weight:820;line-height:1.25}.inspector-backdrop .service-fit-badges,.detail-pane .service-fit-badges{align-items:center;gap:7px}.inspector-backdrop .service-fit-badges span,.detail-pane .service-fit-badges span{min-height:27px;padding:5px 9px;border-radius:999px;font-size:12px}.inspector-backdrop .service-fit-pending-card>p,.detail-pane .service-fit-pending-card>p{margin:16px 22px 20px;padding:15px 16px;border:1px solid var(--detail-craft-line-soft);border-left:3px solid var(--detail-craft-blue);border-radius:8px;background:#fbfdff;color:#334155;font-size:14px;line-height:1.72}.inspector-backdrop .service-fit-summary-layout,.detail-pane .service-fit-summary-layout{gap:10px;padding:18px 22px 0}.inspector-backdrop .service-fit-main-judgment,.detail-pane .service-fit-main-judgment{padding:18px 19px;border-radius:8px}.inspector-backdrop .service-fit-block-title,.detail-pane .service-fit-block-title{gap:8px;color:#516276;font-size:12px;font-weight:820}.inspector-backdrop .service-fit-main-judgment .service-fit-block-title,.detail-pane .service-fit-main-judgment .service-fit-block-title{color:#e2e8f0d6}.inspector-backdrop .service-fit-main-judgment p,.detail-pane .service-fit-main-judgment p{margin-top:10px;color:#f8fafcf0;font-size:15px;line-height:1.76}.inspector-backdrop .service-fit-scoreboard,.detail-pane .service-fit-scoreboard{gap:8px}.inspector-backdrop .service-fit-chip,.detail-pane .service-fit-chip{min-height:70px;padding:12px 13px;border-radius:8px}.inspector-backdrop .service-fit-chip span,.detail-pane .service-fit-chip span{color:#68778d;font-size:11px;font-weight:780}.inspector-backdrop .service-fit-chip strong,.detail-pane .service-fit-chip strong{margin-top:6px;color:#111827;font-size:15px;line-height:1.32}.inspector-backdrop .service-fit-reader-brief,.detail-pane .service-fit-reader-brief{gap:10px;padding:14px 22px 0}.inspector-backdrop .service-fit-reader-block,.detail-pane .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.detail-pane .service-fit-coverage-summary{border-radius:8px;padding:14px 15px}.inspector-backdrop .contact-structured-main,.detail-pane .contact-structured-main{background:#fff}.inspector-backdrop .contact-module-actions,.detail-pane .contact-module-actions{gap:10px}.inspector-backdrop .contact-module-actions strong,.detail-pane .contact-module-actions strong{min-height:28px;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--detail-craft-line-soft);border-radius:999px;background:#fbfdff;color:#344054;font-size:12px}.inspector-backdrop .contact-module-actions button,.detail-pane .contact-module-actions button{min-height:30px;border-radius:999px}.inspector-backdrop .contact-overview-stats,.detail-pane .contact-overview-stats{gap:8px;padding:14px 22px;border-bottom:1px solid var(--detail-craft-line-soft)}.inspector-backdrop .contact-overview-stats div,.detail-pane .contact-overview-stats div{min-height:66px;padding:11px 12px;border-radius:8px}.inspector-backdrop .contact-overview-stats div strong,.detail-pane .contact-overview-stats div strong{color:#111827;font-size:22px;line-height:1.15}.inspector-backdrop .contact-section,.detail-pane .contact-section{margin:0 22px 16px;border-radius:8px}.inspector-backdrop .contact-section-head,.detail-pane .contact-section-head{min-height:48px;padding:12px 14px;border-bottom:1px solid var(--detail-craft-line-soft)}.inspector-backdrop .contact-person-card,.detail-pane .contact-person-card,.inspector-backdrop .contact-method-card,.detail-pane .contact-method-card,.inspector-backdrop .contact-route-item,.detail-pane .contact-route-item{border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .data-ops-status strong,.detail-pane .data-ops-status strong{color:#111827;font-size:20px;font-weight:820}.inspector-backdrop .data-ops-status p,.detail-pane .data-ops-status p{max-width:68ch;margin-top:5px;color:#667085;font-size:13px;line-height:1.62}.inspector-backdrop .data-ops-actions,.detail-pane .data-ops-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 22px 0}.inspector-backdrop .data-ops-actions button,.detail-pane .data-ops-actions button{min-height:66px;justify-content:flex-start;padding:13px 14px;border-radius:8px}.inspector-backdrop .data-ops-actions button svg,.detail-pane .data-ops-actions button svg{color:var(--detail-craft-blue)}.inspector-backdrop .data-ops-timeline,.detail-pane .data-ops-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:14px 22px 20px}.inspector-backdrop .data-ops-timeline div,.detail-pane .data-ops-timeline div{min-height:82px;padding:12px;border-radius:8px}.inspector-backdrop .data-ops-timeline div strong,.detail-pane .data-ops-timeline div strong{margin-top:6px;color:#111827;font-size:14px}.inspector-backdrop .data-ops-timeline div small,.detail-pane .data-ops-timeline div small{margin-top:5px;color:#667085;line-height:1.45}.inspector-backdrop .modal-actions .action-card,.right-pane .action-card{overflow:hidden}.inspector-backdrop .modal-actions .section-title,.right-pane .section-title{padding:14px 14px 12px;border-bottom:1px solid var(--detail-craft-line-soft);background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .modal-actions .section-title h3,.right-pane .section-title h3{margin-top:3px;font-size:15px;font-weight:820}.inspector-backdrop .modal-actions .form-field,.right-pane .form-field{margin:12px 14px 0}.inspector-backdrop .modal-actions .primary-button,.right-pane .primary-button{width:calc(100% - 28px);margin:12px 14px 0;border-radius:7px}.inspector-backdrop .bd-note-timeline,.right-pane .bd-note-timeline{margin:14px 0 0;padding:12px 14px 16px;border-top:1px solid var(--detail-craft-line-soft);background:#fbfdff}.inspector-backdrop .bd-note-empty,.right-pane .bd-note-empty{min-height:38px;display:flex;align-items:center;color:#7a8798;font-size:13px}@media(max-width:980px){.inspector-backdrop .profile-main,.detail-pane .profile-main,.inspector-backdrop .data-ops-actions,.detail-pane .data-ops-actions{grid-template-columns:1fr}.inspector-backdrop .profile-facts,.detail-pane .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspector-backdrop .profile-main,.detail-pane .profile-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 20px 16px}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block{min-height:176px;padding:16px 17px;border-color:#e5ebf2;background:linear-gradient(180deg,#fff,#fcfdff)}.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block.primary{border-left-width:2px;border-left-color:#2d5f9fd1}.inspector-backdrop .profile-summary-block:not(.primary),.detail-pane .profile-summary-block:not(.primary){border-left-width:2px;border-left-color:#64748b94}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{margin-bottom:9px;color:#2f3b4b}.inspector-backdrop .profile-summary-block span:before,.detail-pane .profile-summary-block span:before{width:5px;height:5px;opacity:.56}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p{color:#243044;font-size:14px;line-height:1.76}.inspector-backdrop .profile-fact-panel,.detail-pane .profile-fact-panel{padding:13px 20px 15px}.inspector-backdrop .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-outbound.outbound-diagnosis-card{padding:17px 20px 19px}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{font-size:21px}.inspector-backdrop .diagnosis-tag,.detail-pane .diagnosis-tag{border-radius:6px;box-shadow:0 1px #ffffffbd inset}.inspector-backdrop .service-fit-pending-card>p,.detail-pane .service-fit-pending-card>p{border-left-width:2px;background:linear-gradient(90deg,#2d5f9f0b,#2d5f9f00 42%),#fbfdff}.inspector-backdrop .contact-person-card.recommended,.detail-pane .contact-person-card.recommended,.inspector-backdrop .contact-intel-row.recommended,.detail-pane .contact-intel-row.recommended{border-left:2px solid rgba(45,95,159,.68)}.inspector-backdrop .data-ops-actions button,.detail-pane .data-ops-actions button{background:linear-gradient(180deg,#fff,#fbfdff)}.inspector-backdrop .modal-actions .primary-button,.right-pane .primary-button{min-height:36px;border-color:#28598f;background:linear-gradient(180deg,#3267a4,#27598e);font-size:13px;font-weight:760}.inspector-backdrop .modal-actions .action-card textarea,.right-pane .action-card textarea{min-height:86px;line-height:1.58}.inspector-backdrop .modal-actions .form-field span,.right-pane .form-field span{color:#667085;font-size:11px;font-weight:780}@media(max-width:980px){.inspector-backdrop .profile-main,.detail-pane .profile-main{grid-template-columns:1fr}}:root{--gi-midnight: #1f4f83;--gi-midnight-2: #2c69a1;--gi-canvas: #f3f7fb;--gi-panel-muted: #f8fbfe;--gi-line: #dbe7f1;--gi-line-strong: #c8d8e8;--gi-ink: #102033;--gi-ink-soft: #2d3d52;--gi-muted: #66758b;--gi-signal: #2d6fae;--gi-signal-soft: #edf5fb;--bd-blue: var(--gi-signal);--bd-blue-ink: #245d94}.app-shell{background:#f3f7fb}.app-shell>main{background:linear-gradient(180deg,#f7fbff,#f3f7fb 156px)}.topbar{border-bottom-color:#6b8fb538;background:linear-gradient(180deg,#2c659a,#245986);box-shadow:0 1px #ffffff1f inset,0 10px 24px #1b4b7924}.topbar:after{background:linear-gradient(90deg,transparent 0%,rgba(190,219,247,.58) 46%,transparent 100%)}.brand-mark{border-color:#dbeafe52;background:linear-gradient(135deg,#ffffff29,#ffffff0d),#2a6aa4;color:#fff}.brand-block h1{color:#fff}.brand-block p,.mode-tabs button{color:#ebf5ffc2}.mode-tabs button:hover{border-color:#dbeafe29;background:#ffffff14;color:#fff}.mode-tabs button.active{border-color:#dbeafe38;background:#ffffff21;color:#fff}.mode-tabs button.active:after{background:#d7eaff;box-shadow:0 0 12px #d7eaff47}.account-chip{border-color:#dbeafe38;background:#ffffff1c}.modal-backdrop.inspector-backdrop{background:#1b40677a;-webkit-backdrop-filter:blur(10px) saturate(106%);backdrop-filter:blur(10px) saturate(106%)}.inspector-backdrop,.detail-pane,.right-pane{--detail-accent: #2d6fae;--detail-accent-strong: #245d94;--detail-accent-soft: #edf5fb;--detail-canvas: #eef5fa;--detail-craft-blue: #2d6fae;--detail-craft-blue-soft: #edf5fb}.inspector-backdrop .company-modal{border-color:#cedceaa3;background:#eef5fa;box-shadow:0 30px 72px #19467340,0 1px #fff3 inset}.inspector-backdrop .modal-head{border-bottom-color:#cbe1f461;background:linear-gradient(180deg,#2f6fa5,#255b8d)}.inspector-backdrop .modal-head:after{background:linear-gradient(90deg,rgba(218,237,255,.72) 0%,rgba(218,237,255,.16) 62%,transparent 100%)}.inspector-backdrop .modal-head p{color:#eff7ffdb}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a,.inspector-backdrop .modal-head .icon-button{border-color:#dbeafe38;background:#ffffff1f;color:#ffffffeb}.inspector-backdrop .head-meta span:first-child{border-color:#ffffff47;background:#fff3;color:#fff}.inspector-backdrop .modal-body{background:#eef5fa}.inspector-backdrop .service-fit-main-judgment,.detail-pane .service-fit-main-judgment{border-color:#2d6fae5c;border-left-color:#7ab3e5;background:linear-gradient(135deg,rgba(211,232,250,.16),transparent 46%),linear-gradient(180deg,#2d6fae,#245d94)}.inspector-backdrop .service-fit-main-judgment .service-fit-block-title,.detail-pane .service-fit-main-judgment .service-fit-block-title{color:#eff7ffdb}.inspector-backdrop .service-fit-main-judgment p,.detail-pane .service-fit-main-judgment p{color:#fffffff0}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip div,.detail-pane .service-fit-main-judgment .service-fit-decision-strip div{border-color:#dbeafe33;background:#ffffff1a}.inspector-backdrop .modal-actions .primary-button,.right-pane .primary-button,.primary-button{border-color:#245d94;background:linear-gradient(180deg,#3378b8,#28659f);box-shadow:0 8px 16px #2d6fae21}.inspector-backdrop .decision-pills span:first-child,.detail-pane .decision-pills span:first-child,.inspector-backdrop .head-meta span:first-child{background:#edf5fbf0;color:#245d94}.inspector-backdrop .diagnosis-tag.strong,.detail-pane .diagnosis-tag.strong,.inspector-backdrop .diagnosis-tag.good,.detail-pane .diagnosis-tag.good{border-color:#16735938;background:#eefaf5;color:#087356}.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block.primary,.inspector-backdrop .contact-person-card.recommended,.detail-pane .contact-person-card.recommended,.inspector-backdrop .contact-intel-row.recommended,.detail-pane .contact-intel-row.recommended{border-left-color:#2d6faeb8}:root{--gi-midnight: #192434;--gi-midnight-2: #25344a;--gi-canvas: #f4f7fa;--gi-panel: #ffffff;--gi-panel-muted: #f8fafc;--gi-line: #dce5ee;--gi-line-strong: #c8d4e0;--gi-ink: #101828;--gi-ink-soft: #344054;--gi-muted: #667085;--gi-signal: #2f6fa9;--gi-signal-strong: #245b8f;--gi-signal-soft: #edf5fb;--bd-blue: var(--gi-signal);--bd-blue-ink: var(--gi-signal-strong)}html,body,.app-shell{background:var(--gi-canvas);color:var(--gi-ink)}.app-shell>main{background:linear-gradient(180deg,#f8fafc,#f4f7fa 178px,#f4f7fa)}.topbar{border-bottom-color:#94a3b838;background:radial-gradient(circle at 18% 0%,rgba(71,111,154,.28),transparent 34%),linear-gradient(180deg,#26364d,#1b283a);box-shadow:0 1px #ffffff14 inset,0 14px 32px #0f172a29}.topbar:after{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(151,185,219,.38) 44%,transparent 100%)}.brand-mark{border-color:#e2e8f07a;background:linear-gradient(180deg,#fffffff5,#f1f5f9eb);color:#1f344d;box-shadow:0 1px #ffffffbd inset,0 8px 18px #0f172a33}.brand-block h1{color:#fff;letter-spacing:0}.brand-block p{color:#e2e8f0c7}.mode-tabs button{border-color:transparent;color:#e2e8f0bd}.mode-tabs button:hover{border-color:#e2e8f01f;background:#ffffff12;color:#fff}.mode-tabs button.active{border-color:#e2e8f033;background:linear-gradient(180deg,#ffffff29,#ffffff14);color:#fff;box-shadow:0 1px #ffffff1a inset,0 8px 18px #0f172a29}.mode-tabs button.active:after{background:#8fbbe5;box-shadow:0 0 14px #8fbbe53d}.account-chip{border-color:#e2e8f02e;background:#ffffff14;color:#ffffffeb}.account-chip:hover{border-color:#e2e8f047;background:#ffffff1f}.workspace,.agent-bd-view,.channel-resource-view{color:var(--gi-ink)}.view-rail.filter-sidebar,.agent-bd-view .agent-side-panel,.agent-bd-view .agent-package-viewer,.channel-resource-rail,.channel-resource-main,.channel-resource-table,.task-package-loading,.task-list-skeleton,.empty-state,.loading-summary{border-color:#cbd5e1d6;background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:0 1px #ffffffb8 inset,0 14px 34px #0f172a0e}.view-rail.filter-sidebar:before,.agent-bd-view .agent-package-viewer:before,.channel-resource-main:before{background:linear-gradient(90deg,rgba(47,111,169,.54),rgba(47,111,169,.08) 62%,transparent)}.channel-resource-hero,.agent-bd-view .agent-command-bar,.agent-bd-view .agent-package-toolbar,.channel-resource-head{border-color:#cbd5e1d1;background:linear-gradient(180deg,#fff,#f8fafc)}.company-row.table-row,.channel-resource-row,.task-preview-row{border-color:#dce5eef5;background:#fff;box-shadow:0 1px #fffc inset}.company-row.table-row:hover,.channel-resource-row:hover,.task-preview-row:hover{border-color:#2f6fa938;background:#fbfdff;box-shadow:0 1px #ffffffdb inset,0 10px 24px #0f172a0f}.company-row.table-row.selected,.filter-sidebar .work-view-list button.active,.agent-bd-view .agent-package-tabs button.active{border-color:#2f6fa947;background:linear-gradient(180deg,#f7fbff,#eef6fd);color:#1f5689}.view-rail .filter-drawer summary,.view-rail .filter-select select,.view-rail .filter-multi summary,.filter-sidebar .filter-section select,.filter-sidebar .search-box input,.channel-resource-form-grid input,.channel-resource-form-grid select,.channel-resource-form-grid textarea{border-color:#cbd5e1e6;background:#fff;color:var(--gi-ink-soft)}.view-rail .filter-drawer summary:hover,.view-rail .filter-select select:hover,.view-rail .filter-multi summary:hover,.filter-sidebar .filter-section select:hover,.filter-sidebar .search-box input:hover,.channel-resource-form-grid input:hover,.channel-resource-form-grid select:hover,.channel-resource-form-grid textarea:hover{border-color:#2f6fa947}.primary-button,.inspector-backdrop .modal-actions .primary-button,.right-pane .primary-button{border-color:#245b8f;background:linear-gradient(180deg,#3274ad,#275f95);color:#fff;box-shadow:0 1px #fff3 inset,0 8px 18px #2f6fa921}.primary-button:hover,.inspector-backdrop .modal-actions .primary-button:hover,.right-pane .primary-button:hover{border-color:#214f7d;background:linear-gradient(180deg,#2c699f,#235686);box-shadow:0 1px #fff3 inset,0 10px 22px #2f6fa92e}.channel-resource-hero-actions button,.filter-sidebar .reset-button{border-color:#2f6fa938;background:linear-gradient(180deg,#fff,#f5f9fd);color:#245b8f;box-shadow:0 1px #ffffffd1 inset,0 6px 14px #0f172a0b}.channel-resource-hero-actions button:hover,.filter-sidebar .reset-button:hover{border-color:#2f6fa957;background:linear-gradient(180deg,#f9fcff,#edf5fb);color:#1f5689;box-shadow:0 1px #ffffffdb inset,0 8px 18px #0f172a0f}.primary-action,.primary-action.slim{border-color:#245b8f;background:linear-gradient(180deg,#3274ad,#275f95);color:#fff;box-shadow:0 1px #fff3 inset,0 8px 18px #2f6fa921}.primary-action:hover,.primary-action.slim:hover{border-color:#214f7d;background:linear-gradient(180deg,#2c699f,#235686);color:#fff}.loading-status-icon{border-color:#2f6fa933;background:#eef5fb;color:var(--gi-signal-strong)}.loading-cell,.loading-pill,.task-skeleton-row .loading-cell,.task-package-loading .loading-cell,.loading-rule-line:after,.task-skeleton-row .loading-dot{background:linear-gradient(90deg,#eef2f6,#f8fafc 48%,#eef2f6)}.modal-backdrop.inspector-backdrop{background:#101a288f;-webkit-backdrop-filter:blur(12px) saturate(104%);backdrop-filter:blur(12px) saturate(104%)}.inspector-backdrop,.detail-pane,.right-pane{--detail-accent: #2f6fa9;--detail-accent-strong: #245b8f;--detail-accent-soft: #edf5fb;--detail-canvas: #f2f6fa;--detail-craft-blue: #2f6fa9;--detail-craft-blue-soft: #edf5fb}.inspector-backdrop .company-modal{border-color:#cbd5e1bd;background:#f2f6fa;box-shadow:0 34px 86px #0f172a47,0 1px #ffffff38 inset}.inspector-backdrop .modal-head{border-bottom-color:#cbd5e13d;background:radial-gradient(circle at 12% 0%,rgba(76,121,166,.34),transparent 34%),linear-gradient(180deg,#27384f,#1d2a3d)}.inspector-backdrop .modal-head:after{background:linear-gradient(90deg,rgba(143,187,229,.58) 0%,rgba(143,187,229,.12) 62%,transparent 100%)}.inspector-backdrop .modal-head h2{color:#fff}.inspector-backdrop .modal-head p{color:#e2e8f0d1}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a,.inspector-backdrop .modal-head .icon-button{border-color:#e2e8f02e;background:#ffffff14;color:#f8fafce6}.inspector-backdrop .head-meta span:first-child,.inspector-backdrop .head-meta span:nth-child(3),.inspector-backdrop .decision-pills span:first-child,.detail-pane .decision-pills span:first-child{border-color:#8fbbe547;background:#edf5fbf5;color:#245b8f}.inspector-backdrop .modal-body{background:#f2f6fa}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .data-governance-card,.inspector-backdrop .bd-notes-card,.inspector-backdrop .action-card,.detail-pane .company-profile-card,.detail-pane .service-fit-card,.detail-pane .service-fit-pending-card,.detail-pane .contact-overview-card,.detail-pane .data-ops-card,.detail-pane .data-governance-card,.detail-pane .bd-notes-card,.detail-pane .action-card{border-color:#cbd5e1d1;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px #ffffffc7 inset,0 14px 34px #0f172a0e}.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block.primary{border-color:#2f6fa92e;border-left-color:#2f6fa9bd;background:linear-gradient(90deg,#edf5fbbd,#ffffffd1 48%),#fff}.inspector-backdrop .service-fit-main-judgment,.detail-pane .service-fit-main-judgment{border-color:#2f6fa938;border-left-color:#2f6fa9;background:linear-gradient(90deg,#edf5fbe6,#fffffff0 54%),#fff;box-shadow:0 1px #ffffffd1 inset,0 12px 28px #0f172a0d}.inspector-backdrop .service-fit-main-judgment .service-fit-block-title,.detail-pane .service-fit-main-judgment .service-fit-block-title{color:#245b8f}.inspector-backdrop .service-fit-main-judgment p,.detail-pane .service-fit-main-judgment p{color:#182638}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip div,.detail-pane .service-fit-main-judgment .service-fit-decision-strip div{border-color:#cbd5e1c7;background:linear-gradient(180deg,#fff,#f8fbfe);color:#344054}.inspector-backdrop .diagnosis-tag,.detail-pane .diagnosis-tag,.inspector-backdrop .service-fit-badges span,.detail-pane .service-fit-badges span{border-color:#cbd5e1db;background:#f8fafc;color:#344054}.inspector-backdrop .diagnosis-tag.strong,.detail-pane .diagnosis-tag.strong,.inspector-backdrop .diagnosis-tag.good,.detail-pane .diagnosis-tag.good{border-color:#14876733;background:#eefaf5;color:#087356}.inspector-backdrop .contact-person-card.recommended,.detail-pane .contact-person-card.recommended,.inspector-backdrop .contact-intel-row.recommended,.detail-pane .contact-intel-row.recommended{border-left-color:#2f6fa9bd;background:linear-gradient(90deg,#edf5fbad,#ffffffe0 46%),#fff}.inspector-backdrop .modal-actions .action-card textarea,.right-pane .action-card textarea,.inspector-backdrop .form-field input,.inspector-backdrop .form-field select,.inspector-backdrop .form-field textarea{border-color:#cbd5e1eb;background:#fff;color:var(--gi-ink)}:root{--gi-canvas: #f6f9fc;--gi-panel-muted: #fafcff;--gi-line: #dfe8f1;--gi-ink: #101828;--gi-ink-soft: #2f3f56;--gi-muted: #697789;--gi-signal: #2f6fa9;--gi-signal-strong: #255f96;--gi-signal-soft: #f0f7fd}.app-shell{background:var(--gi-canvas)}.app-shell>main{background:linear-gradient(180deg,#fbfdff,#f6f9fc 188px,#f6f9fc)}.topbar{background:radial-gradient(circle at 18% 0%,rgba(91,134,176,.24),transparent 34%),linear-gradient(180deg,#2b3c54,#203047);box-shadow:0 1px #ffffff1a inset,0 12px 28px #0f172a21}.modal-backdrop.inspector-backdrop{background:#1824347a;-webkit-backdrop-filter:blur(12px) saturate(108%);backdrop-filter:blur(12px) saturate(108%)}.inspector-backdrop,.detail-pane,.right-pane{--detail-canvas: #f5f8fb;--detail-accent: #2f6fa9;--detail-accent-strong: #255f96;--detail-accent-soft: #f0f7fd}.inspector-backdrop .company-modal{background:#f5f8fb;box-shadow:0 28px 70px #0f172a38,0 1px #ffffff47 inset}.inspector-backdrop .modal-head{min-height:176px;padding-top:18px;padding-bottom:24px;background:radial-gradient(circle at 12% 0%,rgba(98,140,181,.28),transparent 36%),linear-gradient(180deg,#30435c,#23344b)}.inspector-backdrop .modal-head h2{max-width:980px;color:#fff;font-size:clamp(28px,2.3vw,36px);font-weight:740;line-height:1.14;letter-spacing:0;text-wrap:balance}.inspector-backdrop .modal-head p{max-width:860px;margin-top:8px;color:#eef4facc;font-size:14px;font-weight:500;line-height:1.46}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:26px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:740;line-height:1.25}.inspector-backdrop .modal-body{background:linear-gradient(180deg,#f7fafc,#f5f8fb 140px)}.inspector-backdrop .modal-detail,.inspector-backdrop .modal-actions{color:#1d2939;font-size:14px}.inspector-backdrop .company-profile-card,.inspector-backdrop .service-fit-card,.inspector-backdrop .service-fit-pending-card,.inspector-backdrop .contact-overview-card,.inspector-backdrop .data-ops-card,.inspector-backdrop .data-governance-card,.inspector-backdrop .bd-notes-card,.inspector-backdrop .action-card,.detail-pane .company-profile-card,.detail-pane .service-fit-card,.detail-pane .service-fit-pending-card,.detail-pane .contact-overview-card,.detail-pane .data-ops-card,.detail-pane .data-governance-card,.detail-pane .bd-notes-card,.detail-pane .action-card{border-color:#d3dde8e6;background:linear-gradient(180deg,#fff,#fcfeff);box-shadow:0 1px #ffffffe0 inset,0 10px 26px #0f172a0a}.inspector-backdrop .modal-detail>section,.detail-pane .modal-detail>section{border-radius:8px}.inspector-backdrop .profile-main>.eyebrow,.inspector-backdrop .service-fit-head .eyebrow,.inspector-backdrop .section-title .eyebrow,.inspector-backdrop .data-ops-status .eyebrow,.detail-pane .profile-main>.eyebrow,.detail-pane .service-fit-head .eyebrow,.detail-pane .section-title .eyebrow,.detail-pane .data-ops-status .eyebrow{color:#667085;font-size:11.5px;font-weight:760;line-height:1.28}.inspector-backdrop .section-title h3,.inspector-backdrop .service-fit-head h3,.inspector-backdrop .modal-actions .action-card h3,.detail-pane .section-title h3,.detail-pane .service-fit-head h3{color:#111827;font-size:15.5px;font-weight:760;line-height:1.28}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block{border-radius:7px;padding:20px 22px}.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block.primary{border-left-width:2px;background:linear-gradient(90deg,#f0f7fdd1,#ffffffe6 46%),#fff}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{margin-bottom:9px;color:#3f4f65;font-size:12.5px;font-weight:760;line-height:1.32}.inspector-backdrop .profile-summary-block span:before,.detail-pane .profile-summary-block span:before{width:5px;height:5px;background:#2f6fa970}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p{color:#2b3a50;font-size:14.5px;font-weight:400;line-height:1.82}.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{color:#253449;font-size:14.6px;line-height:1.82}.inspector-backdrop .profile-facts span,.detail-pane .profile-facts span{color:#667085;font-size:11.5px;font-weight:740}.inspector-backdrop .profile-facts strong,.detail-pane .profile-facts strong{color:#111827;font-size:14.8px;font-weight:760;line-height:1.32}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{color:#111827;font-size:20px;font-weight:760;line-height:1.24}.inspector-backdrop .diagnosis-tag,.detail-pane .diagnosis-tag,.inspector-backdrop .service-fit-badges span,.detail-pane .service-fit-badges span,.inspector-backdrop .decision-pills span,.detail-pane .decision-pills span{border-radius:999px;font-size:12px;font-weight:720;line-height:1.25}.inspector-backdrop .service-fit-main-judgment,.detail-pane .service-fit-main-judgment{border-left-width:2px;background:linear-gradient(90deg,#f0f7fdeb,#fffffffa 52%),#fff}.inspector-backdrop .service-fit-main-judgment .service-fit-block-title,.detail-pane .service-fit-main-judgment .service-fit-block-title{font-size:12px;font-weight:780;letter-spacing:0}.inspector-backdrop .service-fit-main-judgment p,.detail-pane .service-fit-main-judgment p{color:#26364a;font-size:14.6px;font-weight:400;line-height:1.82}.inspector-backdrop .service-fit-decision-strip div,.detail-pane .service-fit-decision-strip div,.inspector-backdrop .service-fit-reader-block,.detail-pane .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.detail-pane .service-fit-coverage-summary{border-color:#d7e1ebe6;background:linear-gradient(180deg,#fff,#f9fbfd)}.inspector-backdrop .modal-actions .section-title,.right-pane .section-title{padding-bottom:14px}.inspector-backdrop .modal-actions .action-card h3,.right-pane .action-card h3{font-size:15.5px;font-weight:760;line-height:1.28}.inspector-backdrop .form-field span,.right-pane .form-field span{color:#667085;font-size:11.5px;font-weight:740;line-height:1.3}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip div,.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip div *,.detail-pane .service-fit-main-judgment .service-fit-decision-strip div,.detail-pane .service-fit-main-judgment .service-fit-decision-strip div *{color:#344054}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip span,.detail-pane .service-fit-main-judgment .service-fit-decision-strip span{color:#667085}.inspector-backdrop .service-fit-main-judgment .service-fit-decision-strip strong,.detail-pane .service-fit-main-judgment .service-fit-decision-strip strong{color:#111827}.inspector-backdrop .service-fit-main-judgment .service-fit-reader-block,.inspector-backdrop .service-fit-main-judgment .service-fit-reader-block *,.inspector-backdrop .service-fit-main-judgment .service-fit-coverage-summary,.inspector-backdrop .service-fit-main-judgment .service-fit-coverage-summary *,.detail-pane .service-fit-main-judgment .service-fit-reader-block,.detail-pane .service-fit-main-judgment .service-fit-reader-block *,.detail-pane .service-fit-main-judgment .service-fit-coverage-summary,.detail-pane .service-fit-main-judgment .service-fit-coverage-summary *{color:#344054}.inspector-backdrop .service-fit-main-judgment .service-fit-reader-block h4,.inspector-backdrop .service-fit-main-judgment .service-fit-coverage-summary strong,.detail-pane .service-fit-main-judgment .service-fit-reader-block h4,.detail-pane .service-fit-main-judgment .service-fit-coverage-summary strong{color:#111827}.inspector-backdrop .modal-head{min-height:152px;padding-top:16px;padding-bottom:20px}.inspector-backdrop .modal-head h2{max-width:940px;font-size:clamp(25px,1.95vw,32px);font-weight:720;line-height:1.16}.inspector-backdrop .modal-head p{margin-top:7px;font-size:13.5px}.inspector-backdrop .head-meta{gap:7px;margin-bottom:14px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:24px;padding:3px 9px;font-size:11.5px;font-weight:720}.inspector-backdrop .modal-detail{gap:22px;padding-top:18px}.inspector-backdrop .modal-detail>.detail-primary-module{position:relative;display:flex;flex-direction:column;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module:before,.inspector-backdrop .modal-detail>.detail-primary-module:after{display:none}.detail-module-heading{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:2px 2px 0}.detail-module-heading>.eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;border:1px solid rgba(47,111,169,.18);border-radius:999px;background:#f0f7fd;color:#255f96;font-size:11px;font-weight:780;line-height:1.2}.detail-module-heading h3{margin:0;color:#111827;font-size:18px;font-weight:760;line-height:1.24}.detail-module-heading p{max-width:860px;margin:5px 0 0;color:#667085;font-size:13px;font-weight:430;line-height:1.58}.profile-data-module .company-profile-card,.profile-data-module .data-ops-card,.agent-judgment-module .service-fit-card,.agent-judgment-module .service-fit-pending-card,.contact-action-module .contact-overview-card{margin:0}.profile-data-module .company-profile-card{border-left:2px solid rgba(47,111,169,.5)}.profile-data-module .data-ops-card{border-left:2px solid rgba(102,112,133,.26)}.agent-judgment-module .service-fit-card,.agent-judgment-module .service-fit-pending-card{border-left:2px solid rgba(47,111,169,.58)}.contact-action-module .contact-overview-card{border-left:2px solid rgba(20,135,103,.26)}.agent-judgment-module .service-fit-head .eyebrow{color:#667085}.agent-judgment-module .service-fit-head h3{font-size:18px;font-weight:760}.profile-data-module .data-ops-status{align-items:center}.profile-data-module .data-ops-status strong{font-size:18px}.profile-data-module .data-ops-actions button{min-height:72px}.inspector-backdrop .modal-actions{gap:12px;padding-top:18px}.inspector-backdrop .modal-actions>.action-form{order:1;border-left:2px solid rgba(47,111,169,.5)}.inspector-backdrop .modal-actions>.bd-note-card{order:2}@media(max-width:980px){.detail-module-heading{grid-template-columns:1fr;gap:7px}.inspector-backdrop .modal-head{min-height:140px}}.inspector-backdrop .modal-head{min-height:138px;padding-top:15px;padding-bottom:18px}.inspector-backdrop .modal-head h2{max-width:900px;font-size:clamp(24px,1.78vw,30px);font-weight:700;line-height:1.18}.inspector-backdrop .modal-head p{margin-top:6px;font-size:13px;line-height:1.42}.inspector-backdrop .head-meta{margin-bottom:12px}.inspector-backdrop .modal-detail{gap:24px;padding-top:20px}.inspector-backdrop .modal-detail>.detail-primary-module{gap:12px}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module{padding-top:20px;border-top:1px solid rgba(213,224,235,.92)}.detail-module-heading{display:block;padding:0 2px 1px}.detail-module-heading>div{position:relative;padding-left:16px}.detail-module-heading>div:before{content:"";position:absolute;left:0;top:5px;width:3px;height:26px;border-radius:999px;background:linear-gradient(180deg,#2f6fa9c2,#2f6fa92e)}.detail-module-heading h3{font-size:17px;font-weight:760;line-height:1.24}.detail-module-heading p{max-width:760px;margin-top:4px;color:#667085;font-size:12.5px;font-weight:420;line-height:1.5}.profile-data-module .company-profile-card,.profile-data-module .data-ops-card,.agent-judgment-module .service-fit-card,.agent-judgment-module .service-fit-pending-card,.contact-action-module .contact-overview-card{border-left-width:1px;border-left-color:#d3dde8e6}.profile-data-module .company-profile-card,.agent-judgment-module .service-fit-card,.agent-judgment-module .service-fit-pending-card,.contact-action-module .contact-overview-card,.profile-data-module .data-ops-card{box-shadow:0 1px #ffffffe6 inset,0 8px 22px #0f172a09}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block{padding:18px 20px}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{margin-bottom:8px;font-size:12px}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{font-size:14.3px;line-height:1.76}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{font-size:18.5px;line-height:1.25}.agent-judgment-module .service-fit-head h3,.inspector-backdrop .contact-module-head h3{font-size:17px;line-height:1.25}.profile-data-module .data-ops-status strong{font-size:17px}.inspector-backdrop .modal-actions{padding-top:20px}.inspector-backdrop .modal-head{min-height:126px;padding-top:14px;padding-bottom:16px}.inspector-backdrop .modal-head h2{max-width:880px;font-size:clamp(23px,1.62vw,28px);font-weight:700;letter-spacing:0;line-height:1.2}.inspector-backdrop .modal-head p{max-width:860px;margin-top:6px;color:#e2eaf4d6;font-size:12.8px;line-height:1.45}.inspector-backdrop .head-meta{gap:6px;margin-bottom:11px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:23px;padding:3px 8px;font-size:11px;font-weight:720}.inspector-backdrop .modal-body{padding:10px 10px 12px}.inspector-backdrop .modal-detail{gap:14px;padding:14px 2px 24px 0}.inspector-backdrop .modal-detail>.detail-primary-module{gap:14px;padding:17px 19px 19px;border:1px solid rgba(210,222,233,.96);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px #ffffffeb inset,0 10px 28px #0f172a0b}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module{padding-top:17px;border-top:1px solid rgba(210,222,233,.96)}.detail-module-heading{padding:0 0 11px;border-bottom:1px solid rgba(225,233,241,.94)}.detail-module-heading>div{padding-left:0}.detail-module-heading>div:before{display:none}.detail-module-heading h3{color:#172033;font-size:16px;font-weight:760;line-height:1.26}.detail-module-heading p{max-width:820px;margin-top:3px;color:#667085;font-size:12.4px;line-height:1.5}.profile-data-module .data-ops-card,.contact-action-module .contact-overview-card{padding:2px 0 0}.agent-judgment-module .service-fit-card,.agent-judgment-module .service-fit-pending-card{padding:0}.profile-data-module .data-ops-card{padding-top:15px;border-top:1px solid rgba(225,233,241,.94)}.inspector-backdrop .profile-main>.eyebrow,.inspector-backdrop .profile-fact-panel>.eyebrow,.inspector-backdrop .outbound-diagnosis-head .eyebrow,.inspector-backdrop .service-fit-head .eyebrow,.inspector-backdrop .data-ops-status .eyebrow,.inspector-backdrop .contact-module-head .eyebrow{color:#69758a;font-size:11.2px;font-weight:760;letter-spacing:0}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block{padding:16px 18px;border-color:#dce5eee6;border-radius:8px;background:#f8fbfeeb}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{margin-bottom:7px;color:#69758a;font-size:11.6px}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{color:#1f2a3d;font-size:14px;line-height:1.72}.inspector-backdrop .outbound-diagnosis-card{padding-top:15px;border-top:1px solid rgba(225,233,241,.94)}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{color:#172033;font-size:17px;font-weight:760;line-height:1.3}.agent-judgment-module .service-fit-head h3,.inspector-backdrop .contact-module-head h3{color:#172033;font-size:16px;font-weight:760;line-height:1.28}.inspector-backdrop .service-fit-main-judgment,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .contact-overview-stats div{border-color:#dce5eee6;border-radius:8px;background:#f8fbfee6;box-shadow:none}.inspector-backdrop .service-fit-main-judgment p,.inspector-backdrop .service-fit-reader-block p,.inspector-backdrop .service-fit-reader-block ul,.inspector-backdrop .service-fit-proof-block p,.inspector-backdrop .service-fit-proof-block ul{color:#27364c;font-size:13.8px;line-height:1.72}.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-decision-strip div{min-height:58px;border-color:#dce5eeeb;border-radius:8px;background:#fafcfff5;box-shadow:none}.profile-data-module .data-ops-status strong{color:#172033;font-size:16px;line-height:1.26}.profile-data-module .data-ops-status p,.inspector-backdrop .data-ops-actions small,.inspector-backdrop .data-ops-timeline small{color:#6b7688;font-size:12px;line-height:1.45}.profile-data-module .data-ops-actions button{min-height:62px;border-color:#d3e0ecf5;border-radius:8px;background:#fff}.inspector-backdrop .modal-actions{gap:12px;padding-top:14px}.inspector-backdrop .modal-actions>.action-card{border:1px solid rgba(210,222,233,.96);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px #ffffffeb inset,0 10px 28px #0f172a0b}.inspector-backdrop .profile-main{gap:10px;padding:14px 0 12px}.inspector-backdrop .profile-summary-block,.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block,.detail-pane .profile-summary-block.primary{min-height:126px;padding:14px 16px 15px}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{margin-bottom:6px}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{font-size:13.8px;line-height:1.68}.inspector-backdrop .profile-fact-panel{padding:0 0 12px}.inspector-backdrop .profile-outbound.outbound-diagnosis-card{padding:12px 0 14px}.inspector-backdrop .outbound-diagnosis-head{gap:12px}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{font-size:16.4px}.profile-data-module .data-ops-card{padding-top:12px}.inspector-backdrop .company-modal{border-color:#b5c7d8e6;background:#f6f9fc;box-shadow:0 30px 90px #10182847,0 0 0 1px #ffffff9e inset}.inspector-backdrop .modal-head{min-height:118px;border-bottom:1px solid rgba(203,216,230,.95);background:linear-gradient(135deg,#fffffff5,#f2f7fcfa 52%,#e8f2fcfa);color:#172033}.inspector-backdrop .modal-head:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,#2f6fa97a,#94b4d229,#2f6fa900)}.inspector-backdrop .modal-head h2{max-width:860px;color:#142033;font-size:clamp(22px,1.55vw,27px);font-weight:720;line-height:1.18}.inspector-backdrop .modal-head p{max-width:840px;color:#5a687b;font-size:12.8px;font-weight:620}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{border-color:#bed1e4e6;background:#ffffffd1;color:#285f94;box-shadow:0 1px 2px #0f172a09}.inspector-backdrop .modal-head .icon-button{border-color:#c1d1e2f2;background:#ffffffc7;color:#243248;box-shadow:0 1px 2px #0f172a0b}.inspector-backdrop .modal-head .icon-button:hover{border-color:#2f6fa961;background:#fff;color:#174f84}.inspector-backdrop .modal-head .favorite-head-button.active{border-color:#2f6fa95c;background:#eaf4ff;color:#174f84}.inspector-backdrop .modal-body{background:linear-gradient(180deg,#f9fcffe6,#f4f8fcf5)}.inspector-backdrop .modal-detail>.detail-primary-module{border-color:#cddceaf5;background:linear-gradient(180deg,#fffffff5,#fbfdfffa);box-shadow:0 1px #fffffff0 inset,0 14px 34px #1622330e}.inspector-backdrop .modal-detail>.profile-data-module{border-top:3px solid rgba(99,151,198,.76)}.inspector-backdrop .modal-detail>.agent-judgment-module{border-top:3px solid rgba(47,111,169,.88)}.inspector-backdrop .modal-detail>.contact-action-module{border-top:3px solid rgba(42,153,119,.58)}.detail-module-heading{border-bottom-color:#d8e4eff2}.detail-module-heading h3{color:#142033;font-size:16.2px;font-weight:780}.detail-module-heading p{color:#627084;font-size:12.3px}.inspector-backdrop .profile-main>.eyebrow,.inspector-backdrop .profile-fact-panel>.eyebrow,.inspector-backdrop .outbound-diagnosis-head .eyebrow,.inspector-backdrop .service-fit-head .eyebrow,.inspector-backdrop .data-ops-status .eyebrow,.inspector-backdrop .contact-module-head .eyebrow{color:#5f6f84;font-size:11px;font-weight:800}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block,.inspector-backdrop .service-fit-main-judgment,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .contact-overview-stats div{border-color:#d6e2eef0;background:linear-gradient(180deg,#ffffffeb,#f8fbfef0)}.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block.primary,.inspector-backdrop .service-fit-main-judgment{border-left:2px solid rgba(47,111,169,.72)}.inspector-backdrop .profile-summary-block:not(.primary),.detail-pane .profile-summary-block:not(.primary){border-left:1px solid rgba(214,226,238,.94)}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{color:#26364c}.inspector-backdrop .profile-facts div{border-color:#d6e2eef5;background:#ffffffdb}.inspector-backdrop .profile-facts div strong,.inspector-backdrop .data-ops-status strong,.inspector-backdrop .service-fit-chip strong,.inspector-backdrop .service-fit-decision-strip strong,.inspector-backdrop .contact-overview-stats strong{color:#142033}.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group,.inspector-backdrop .outbound-diagnosis-card .decision-tags{border-color:#d6e2eee6;background:#fafcffb8}.agent-judgment-module .service-fit-head{padding-bottom:12px;border-bottom:1px solid rgba(216,228,239,.95)}.agent-judgment-module .service-fit-head h3{font-size:17px}.agent-judgment-module .service-fit-badges span{border-color:#bed1e4f2;background:#fff;color:#38546f}.inspector-backdrop .service-fit-main-judgment{background:linear-gradient(180deg,#f7fbfffa,#fffffff5)}.inspector-backdrop .service-fit-main-judgment p{color:#24344b;font-size:14.2px;line-height:1.72}.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-decision-strip div{border-color:#cbdcecf2;background:#fff}.inspector-backdrop .service-fit-chip.strong{border-color:#2f6fa947;background:#f0f7ff}.inspector-backdrop .service-fit-chip.medium{border-color:#98701d3d;background:#fffaf0}.inspector-backdrop .modal-actions>.action-card{border-color:#cddceaf5;background:linear-gradient(180deg,#fffffff5,#fafcfffa)}.inspector-backdrop .modal-actions>.action-form{border-top:3px solid rgba(47,111,169,.86)}.inspector-backdrop .modal-actions>.bd-note-card{border-top:3px solid rgba(99,116,139,.34)}.inspector-backdrop .modal-actions .section-title{padding-bottom:11px;border-bottom:1px solid rgba(216,228,239,.95)}.inspector-backdrop .modal-actions .section-title h3{color:#142033;font-size:16.4px}.inspector-backdrop .modal-actions .action-card button.primary{border-color:#23679e;background:linear-gradient(180deg,#3379b4,#23679e);color:#fff;box-shadow:0 10px 18px #23679e2e}.inspector-backdrop .modal-actions .action-card button.primary:hover{background:linear-gradient(180deg,#2f72aa,#1e5f92)}.company-row.table-row.selected,.company-row.table-row:hover{background:linear-gradient(90deg,#e8f4ffe6,#f8fbfefa)}.company-row.table-row.selected{box-shadow:inset 3px 0 #2f6fa9d1}.inspector-backdrop{background:radial-gradient(circle at 50% 0%,rgba(120,153,190,.2),transparent 34%),#0f18247a;-webkit-backdrop-filter:blur(9px) saturate(1.04);backdrop-filter:blur(9px) saturate(1.04)}.inspector-backdrop .company-modal{border-radius:13px;background:linear-gradient(180deg,#f7fafc,#f1f6fa);box-shadow:0 34px 100px #0f172a42,0 0 0 1px #ffffffb8 inset}.inspector-backdrop .modal-head{min-height:108px;padding:12px 22px 14px;background:linear-gradient(135deg,#fffffffa,#f4f9fdfa 58%,#ebf4fcfa)}.inspector-backdrop .modal-head h2{font-size:clamp(21px,1.48vw,26px);font-weight:730}.inspector-backdrop .modal-head p{margin-top:5px;font-size:12.5px}.inspector-backdrop .head-meta{margin-bottom:9px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:22px;padding:2px 8px;border-radius:999px;font-size:10.8px}.inspector-backdrop .modal-head .icon-button{min-height:36px;border-radius:8px;font-size:13px}.inspector-backdrop .modal-body{gap:12px;padding:12px}.inspector-backdrop .modal-detail{gap:13px;padding:13px 0 24px;scrollbar-color:rgba(98,119,142,.38) transparent}.inspector-backdrop .modal-detail::-webkit-scrollbar,.inspector-backdrop .modal-actions::-webkit-scrollbar{width:7px}.inspector-backdrop .modal-detail::-webkit-scrollbar-thumb,.inspector-backdrop .modal-actions::-webkit-scrollbar-thumb{border-radius:999px;background:#62778e57}.inspector-backdrop .modal-detail>.detail-primary-module{position:relative;overflow:hidden;padding:16px 19px 18px;border-color:#cfdeeceb;border-radius:11px;box-shadow:0 1px #fffffff2 inset,0 12px 30px #1622330c}.inspector-backdrop .modal-detail>.detail-primary-module:before{content:"";display:block;position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2f6fa9c2,#2f6fa914)}.inspector-backdrop .modal-detail>.profile-data-module,.inspector-backdrop .modal-detail>.agent-judgment-module,.inspector-backdrop .modal-detail>.contact-action-module{border-top:1px solid rgba(207,222,236,.92)}.inspector-backdrop .modal-detail>.agent-judgment-module:before{background:linear-gradient(90deg,#185c96db,#185c961a)}.inspector-backdrop .modal-detail>.contact-action-module:before{background:linear-gradient(90deg,#168767a8,#16876714)}.detail-module-heading{padding-bottom:10px}.detail-module-heading h3{font-size:15.8px;letter-spacing:0}.detail-module-heading p{font-size:12.1px}.inspector-backdrop .profile-main{gap:9px}.inspector-backdrop .profile-summary-block,.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block,.detail-pane .profile-summary-block.primary{min-height:118px;border-radius:9px}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{font-size:13.6px;line-height:1.66}.inspector-backdrop .profile-facts{gap:8px}.inspector-backdrop .profile-facts div{min-height:58px;border-radius:8px}.inspector-backdrop .profile-facts div span,.inspector-backdrop .service-fit-chip span,.inspector-backdrop .service-fit-decision-strip span,.inspector-backdrop .contact-overview-stats span,.inspector-backdrop .data-ops-timeline span{color:#657489;font-size:11.4px;font-weight:800}.inspector-backdrop .profile-facts div strong,.inspector-backdrop .service-fit-chip strong,.inspector-backdrop .service-fit-decision-strip strong,.inspector-backdrop .contact-overview-stats strong,.inspector-backdrop .data-ops-timeline strong{font-size:14.1px;line-height:1.28}.inspector-backdrop .outbound-diagnosis-head strong{font-size:16px}.inspector-backdrop .diagnosis-tag,.inspector-backdrop .decision-pills span,.inspector-backdrop .service-fit-badges span{border-radius:999px;box-shadow:0 1px #ffffffc7 inset}.agent-judgment-module .service-fit-head{align-items:flex-start;gap:12px}.agent-judgment-module .service-fit-head h3{font-size:16.4px}.inspector-backdrop .service-fit-badges{gap:6px}.inspector-backdrop .service-fit-badges span{min-height:26px;padding:0 9px;font-size:11.2px;font-weight:800}.inspector-backdrop .service-fit-main-judgment{border-radius:10px}.inspector-backdrop .service-fit-main-judgment p{font-size:14px}.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-decision-strip div{min-height:64px;border-radius:9px}.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence{border-radius:9px}.inspector-backdrop .data-ops-actions button,.inspector-backdrop .contact-module-actions button,.inspector-backdrop .contact-summary-actions button,.inspector-backdrop .task-review-actions button{transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.inspector-backdrop .data-ops-actions button:hover:not(:disabled),.inspector-backdrop .contact-module-actions button:hover,.inspector-backdrop .contact-summary-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1f314714}.inspector-backdrop .modal-actions{padding-top:13px}.inspector-backdrop .modal-actions>.action-card{overflow:hidden;border-radius:11px;box-shadow:0 1px #fffffff2 inset,0 12px 28px #1622330d}.inspector-backdrop .modal-actions>.action-form,.inspector-backdrop .modal-actions>.bd-note-card{border-top:1px solid rgba(207,222,236,.94)}.inspector-backdrop .modal-actions>.action-card:before{content:"";display:block;height:2px;margin:0 14px;border-radius:999px;background:linear-gradient(90deg,#2f6fa9c7,#2f6fa91a)}.inspector-backdrop .modal-actions>.bd-note-card:before{background:linear-gradient(90deg,#63748b7a,#63748b14)}.inspector-backdrop .modal-actions .section-title{padding-top:4px}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{border-radius:8px;background:#fbfdff}.inspector-backdrop .modal-actions .action-card textarea:focus,.inspector-backdrop .modal-actions .action-card input:focus,.inspector-backdrop .modal-actions .action-card select:focus{background:#fff}.inspector-backdrop .modal-actions .action-card button.primary{min-height:42px;border-radius:8px;font-weight:820}.company-row.table-row{transition:background .14s ease,box-shadow .14s ease}.company-row.table-row .row-company strong{letter-spacing:0}.app-shell{background:radial-gradient(circle at 18% 0%,rgba(81,127,172,.08),transparent 30%),linear-gradient(180deg,#f5f8fb,#eef4f8)}.app-shell>main{background:transparent}.view-rail.filter-sidebar{border-color:#cfdeecf5;background:linear-gradient(180deg,#fffffff0,#f8fbfef5);box-shadow:0 1px #ffffffeb inset,0 14px 34px #1622330d}.view-rail.filter-sidebar:before{background:linear-gradient(180deg,#2f6fa980,#2f6fa905)}.view-rail.filter-sidebar .rail-title{border-bottom-color:#d8e4eff5}.search-box.sidebar-search,.filter-sidebar .filter-section select,.view-rail .filter-drawer summary,.filter-sidebar .reset-button{border-color:#d3e1eefa;border-radius:8px;background:#ffffffdb;box-shadow:0 1px #ffffffe0 inset}.search-box.sidebar-search:focus-within,.filter-sidebar .filter-section select:focus,.view-rail .filter-drawer summary:focus-visible{border-color:#2f6fa975;background:#fff;box-shadow:0 0 0 3px #2f6fa91a,0 1px #ffffffeb inset}.filter-sidebar .filter-section-title,.filter-sidebar .filter-label-text,.view-rail .filter-drawer summary span{color:#657489;font-size:11.6px;font-weight:820}.view-rail .filter-drawer summary strong{color:#1f4f86}.filter-sidebar .reset-button{color:#295f94;font-weight:820}.filter-sidebar .reset-button:hover{border-color:#2f6fa961;background:#f3f8ff}.work-main,.table-shell,.list-panel,.work-pool-panel{border-color:#cfdeecf5}.company-row.table-row{border-bottom-color:#dee8f1f0}.company-row.table-row:hover{background:linear-gradient(90deg,#eff7ffeb,#fffffff5)}.company-row.table-row.selected{background:linear-gradient(90deg,#e6f3fff5,#f8fcfffa);box-shadow:inset 3px 0 #2f6fa9c7,inset 0 1px #ffffff9e,inset 0 -1px #bfd5e9ad}.company-row.table-row .row-company strong{color:#111b2c;font-weight:760}.company-row.table-row .row-company span,.company-row.table-row .row-website-cell,.company-row.table-row .row-date-cell{color:#667589}.inspector-backdrop .company-modal{max-width:min(1500px,calc(100vw - 28px));border-radius:12px}.inspector-backdrop .modal-head{min-height:92px;padding:10px 18px 11px}.inspector-backdrop .modal-head h2{max-width:820px;font-size:clamp(19px,1.28vw,24px);font-weight:730;line-height:1.16}.inspector-backdrop .modal-head p{max-width:780px;margin-top:4px;font-size:12px;line-height:1.38}.inspector-backdrop .head-meta{gap:5px;margin-bottom:7px}.inspector-backdrop .head-meta span,.inspector-backdrop .head-meta a{min-height:20px;padding:2px 7px;font-size:10.5px}.inspector-backdrop .head-actions{gap:7px}.inspector-backdrop .modal-head .icon-button{min-height:32px;padding:0 9px;border-radius:7px;font-size:12px}.inspector-backdrop .modal-head .icon-button.square{width:32px;min-width:32px;padding:0}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) minmax(284px,.24fr);gap:10px;padding:10px}.inspector-backdrop .modal-detail{gap:10px;padding:10px 0 16px}.inspector-backdrop .modal-detail>.detail-primary-module{gap:10px;padding:12px 14px 13px;border-radius:9px;box-shadow:0 1px #fffffff0 inset,0 8px 20px #0f172a09}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module{padding-top:12px}.detail-module-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:0 0 8px}.detail-module-heading h3{font-size:14.8px;line-height:1.22}.detail-module-heading p{max-width:760px;margin-top:2px;font-size:11.5px;line-height:1.42}.inspector-backdrop .profile-main{gap:8px;padding:10px 0}.inspector-backdrop .profile-summary-block,.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block,.detail-pane .profile-summary-block.primary{min-height:auto;padding:11px 12px;border-radius:7px}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{margin-bottom:4px;font-size:10.8px}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{margin-top:4px;font-size:13.2px;line-height:1.58}.inspector-backdrop .profile-fact-panel{padding:0 0 10px}.inspector-backdrop .profile-facts{gap:6px;margin-top:8px}.inspector-backdrop .profile-facts div{min-height:48px;padding:8px 9px;border-radius:7px}.inspector-backdrop .profile-facts div span,.inspector-backdrop .service-fit-chip span,.inspector-backdrop .service-fit-decision-strip span,.inspector-backdrop .contact-overview-stats span,.inspector-backdrop .data-ops-timeline span{font-size:10.4px}.inspector-backdrop .profile-facts div strong,.inspector-backdrop .service-fit-chip strong,.inspector-backdrop .service-fit-decision-strip strong,.inspector-backdrop .contact-overview-stats strong,.inspector-backdrop .data-ops-timeline strong{font-size:12.8px}.inspector-backdrop .profile-outbound.outbound-diagnosis-card{padding:10px 0 11px}.inspector-backdrop .outbound-diagnosis-head{gap:10px}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{margin-top:2px;font-size:15.2px}.inspector-backdrop .outbound-diagnosis-groups{gap:6px 8px;margin-top:9px}.inspector-backdrop .outbound-tag-group{padding:6px 7px;border-radius:7px}.inspector-backdrop .diagnosis-tag,.inspector-backdrop .decision-pills span,.inspector-backdrop .service-fit-badges span{min-height:22px;padding:2px 8px;font-size:10.6px}.profile-data-module .data-ops-card{padding-top:10px}.inspector-backdrop .data-ops-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:9px;padding:9px 10px;border-radius:7px}.profile-data-module .data-ops-status strong{font-size:14.4px}.profile-data-module .data-ops-status p,.inspector-backdrop .data-ops-actions small,.inspector-backdrop .data-ops-timeline small{font-size:11.2px;line-height:1.36}.inspector-backdrop .data-ops-actions{gap:6px}.profile-data-module .data-ops-actions button{min-height:50px;padding:8px 10px;border-radius:7px}.inspector-backdrop .data-ops-actions button strong{font-size:11.8px}.inspector-backdrop .data-ops-timeline{gap:6px;margin-top:8px}.inspector-backdrop .data-ops-timeline div{min-height:54px;padding:8px 9px;border-radius:7px}.inspector-backdrop .service-fit-head{padding:10px 0 9px;border-bottom-color:#e1e9f1f0;background:transparent}.agent-judgment-module .service-fit-head{padding-bottom:9px}.agent-judgment-module .service-fit-head h3,.inspector-backdrop .contact-module-head h3{font-size:14.8px}.inspector-backdrop .service-fit-badges{max-width:320px;gap:5px}.inspector-backdrop .service-fit-summary-layout{grid-template-columns:minmax(0,1fr) minmax(206px,.28fr);gap:9px;padding:0}.inspector-backdrop .service-fit-main-judgment{min-height:auto;padding:11px 12px;border-radius:7px}.inspector-backdrop .service-fit-block-title{font-size:11.2px}.inspector-backdrop .service-fit-main-judgment p{margin-top:6px;font-size:13.2px;line-height:1.58}.inspector-backdrop .service-fit-decision-strip{gap:6px;margin-top:8px}.inspector-backdrop .service-fit-decision-strip div,.inspector-backdrop .service-fit-chip{min-height:49px;padding:8px 9px;border-radius:7px}.inspector-backdrop .service-fit-scoreboard{gap:6px}.inspector-backdrop .service-fit-reader-brief{gap:9px;padding:9px 0 0}.inspector-backdrop .service-fit-reader-block{padding:10px 11px;border-radius:7px}.inspector-backdrop .service-fit-reader-block p,.inspector-backdrop .service-fit-reader-block ul,.inspector-backdrop .service-fit-proof-block p,.inspector-backdrop .service-fit-proof-block ul{font-size:12.6px;line-height:1.55}.inspector-backdrop .service-fit-reader-block ul,.inspector-backdrop .service-fit-proof-block ul{padding-left:17px}.inspector-backdrop .service-fit-coverage-summary{margin:9px 0 0;padding:8px 9px;border-radius:7px}.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence{margin-top:9px;border:1px solid rgba(225,233,241,.94);border-radius:7px}.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary,.inspector-backdrop .profile-evidence summary{padding:9px 11px;font-size:11.8px}.inspector-backdrop .service-fit-proof-grid,.inspector-backdrop .service-fit-evidence-list,.inspector-backdrop .service-fit-source-list,.inspector-backdrop .service-fit-coverage-list,.inspector-backdrop .service-fit-raw-judgment{margin-right:11px;margin-left:11px}.inspector-backdrop .service-fit-meta-row{padding:9px 0 0;background:transparent}.inspector-backdrop .agent-judgment-module .service-fit-pending-card .service-fit-head,.inspector-backdrop .agent-judgment-module .service-fit-card.is-empty .service-fit-head{padding:0 0 8px}.inspector-backdrop .agent-judgment-module .service-fit-pending-card>p,.inspector-backdrop .agent-judgment-module .service-fit-card.is-empty .service-fit-placeholder{max-width:780px;margin:0;padding:10px 12px;border:1px solid rgba(210,224,237,.94);border-left:3px solid rgba(47,111,169,.8);border-radius:7px;background:linear-gradient(90deg,#2f6fa90e,#fffffff0 46%),#fbfdff;color:#40506a;font-size:12.8px;line-height:1.55}.contact-action-module .contact-overview-card{padding-top:0}.inspector-backdrop .contact-module-head,.inspector-backdrop .contact-overview-card .section-title{margin-bottom:9px;padding-bottom:8px}.inspector-backdrop .contact-overview-stats{gap:6px}.inspector-backdrop .contact-overview-stats div{min-height:50px;padding:8px 9px;border-radius:7px}.inspector-backdrop .structured-route-list{gap:7px}.inspector-backdrop .contact-route-item{padding:9px 10px;border-radius:7px}.inspector-backdrop .modal-actions{gap:10px;padding-top:10px}.inspector-backdrop .modal-actions>.action-card{padding:11px;border-radius:9px;box-shadow:0 1px #fffffff0 inset,0 8px 20px #0f172a09}.inspector-backdrop .modal-actions>.action-card:before{height:1px;margin:0 10px}.inspector-backdrop .modal-actions .section-title{margin:-11px -11px 9px;padding:10px 11px}.inspector-backdrop .modal-actions .section-title h3{font-size:13px}.inspector-backdrop .modal-actions .form-field{gap:5px;margin-bottom:8px}.inspector-backdrop .modal-actions .form-field span{font-size:10.6px}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{min-height:36px;padding:8px 9px;border-radius:7px;font-size:12.4px}.inspector-backdrop .modal-actions .action-card textarea{min-height:82px}.inspector-backdrop .modal-actions .action-card button.primary{min-height:38px;border-radius:7px}@media(max-width:1180px){.inspector-backdrop .modal-body{grid-template-columns:1fr}.inspector-backdrop .modal-actions{padding-top:0}}.inspector-backdrop .company-modal{background:#f4f8fb;box-shadow:0 34px 94px #0f172a40,0 0 0 1px #ffffffbd inset}.inspector-backdrop .modal-head{border-bottom:0;background:linear-gradient(180deg,#fffffffa,#f7fbfefa)}.inspector-backdrop .modal-head:after{display:none}.inspector-backdrop .modal-body{background:#f4f8fb}.inspector-backdrop .modal-detail{gap:0;padding:14px 18px 22px;border-radius:11px;background:#ffffffeb;box-shadow:0 1px #fffffff2 inset,0 12px 30px #192a3d0b}.inspector-backdrop .modal-detail>.detail-primary-module{gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module{margin-top:16px;padding-top:16px;border-top:1px solid rgba(220,229,238,.72)}.inspector-backdrop .modal-detail>.detail-primary-module:before{display:none}.detail-module-heading{padding:0 0 8px;border-bottom:0}.detail-module-heading h3{color:#152033;font-size:15px;font-weight:780}.detail-module-heading p{color:#6a7689;font-size:11.7px}.profile-data-module .company-profile-card,.profile-data-module .data-ops-card,.agent-judgment-module .service-fit-card,.agent-judgment-module .service-fit-pending-card,.contact-action-module .contact-overview-card{border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .profile-main{padding:6px 0 9px}.inspector-backdrop .profile-summary-block,.inspector-backdrop .profile-summary-block.primary,.detail-pane .profile-summary-block,.detail-pane .profile-summary-block.primary{padding:8px 0;border:0;border-radius:0;background:transparent}.inspector-backdrop .profile-summary-block+.profile-summary-block,.detail-pane .profile-summary-block+.profile-summary-block{margin-top:2px}.inspector-backdrop .profile-summary-block span,.detail-pane .profile-summary-block span{color:#59687c;font-size:10.8px}.inspector-backdrop .profile-summary-block span:before,.detail-pane .profile-summary-block span:before{display:none}.inspector-backdrop .profile-summary-block p,.detail-pane .profile-summary-block p,.inspector-backdrop .profile-summary-block.primary p,.detail-pane .profile-summary-block.primary p{color:#26354a;font-size:13.3px;line-height:1.62}.inspector-backdrop .profile-fact-panel{padding-bottom:9px;background:transparent}.inspector-backdrop .profile-facts{gap:0;overflow:hidden;margin-top:7px;border-radius:9px;background:#f7fafc}.inspector-backdrop .profile-facts div{min-height:48px;padding:9px 11px;border:0;border-radius:0;background:transparent}.inspector-backdrop .profile-facts div+div{box-shadow:-1px 0 #dce5eead}.inspector-backdrop .profile-outbound.outbound-diagnosis-card{padding:11px 0 12px;border-top:1px solid rgba(224,232,240,.72);background:transparent}.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group,.inspector-backdrop .outbound-diagnosis-card .decision-tags{border:0;border-radius:8px;background:#f7fafc}.inspector-backdrop .outbound-tag-group{padding:6px 8px}.inspector-backdrop .diagnosis-tag,.inspector-backdrop .decision-pills span,.inspector-backdrop .service-fit-badges span,.inspector-backdrop .contact-route-pills span,.inspector-backdrop .contact-status-pill{border-color:transparent;background:#eef5fb;box-shadow:none}.inspector-backdrop .decision-pills span,.inspector-backdrop .service-fit-badges span{color:#315f8b}.profile-data-module .data-ops-card{padding-top:12px;border-top:1px solid rgba(224,232,240,.72)}.inspector-backdrop .data-ops-status{margin-bottom:8px;padding:0;border:0;background:transparent}.inspector-backdrop .data-ops-actions button{border:0;background:#f7fafc}.inspector-backdrop .data-ops-actions button:hover:not(:disabled){background:#eef6fd;box-shadow:none}.inspector-backdrop .data-ops-timeline{gap:0;overflow:hidden;border-radius:9px;background:#f7fafc}.inspector-backdrop .data-ops-timeline div{border:0;border-radius:0;background:transparent}.inspector-backdrop .data-ops-timeline div+div{box-shadow:-1px 0 #dce5ee9e}.inspector-backdrop .service-fit-head{border-bottom:0}.inspector-backdrop .service-fit-main-judgment{border:0;border-left:3px solid rgba(47,111,169,.86);background:linear-gradient(90deg,#2f6fa913,#fff0 54%),#f8fbfe}.inspector-backdrop .service-fit-decision-strip div,.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence{border:0;background:#f7fafc;box-shadow:none}.inspector-backdrop .service-fit-chip.strong{background:#edf8f3}.inspector-backdrop .service-fit-chip.medium{background:#fff7e8}.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence{border-radius:8px}.inspector-backdrop .agent-judgment-module .service-fit-pending-card>p,.inspector-backdrop .agent-judgment-module .service-fit-card.is-empty .service-fit-placeholder{border:0;border-left:3px solid rgba(47,111,169,.78);background:linear-gradient(90deg,#2f6fa912,#fff0 55%),#f7fafc}.inspector-backdrop .contact-module-head,.inspector-backdrop .contact-overview-card .section-title{border-bottom:0}.inspector-backdrop .contact-overview-stats{gap:0;overflow:hidden;border-radius:9px;background:#f7fafc}.inspector-backdrop .contact-overview-stats div{border:0;border-radius:0;background:transparent}.inspector-backdrop .contact-overview-stats div+div{box-shadow:-1px 0 #dce5ee9e}.inspector-backdrop .contact-route-item{border:0;background:#f8fbfe;box-shadow:none}.inspector-backdrop .modal-actions{padding:12px 0 22px}.inspector-backdrop .modal-actions>.action-card{border:0;border-radius:11px;background:#ffffffe6;box-shadow:0 1px #fffffff0 inset,0 10px 24px #192a3d0b}.inspector-backdrop .modal-actions>.action-card:before{display:none}.inspector-backdrop .modal-actions .section-title{border-bottom:0;background:transparent}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{border-color:transparent;background:#f5f8fb;box-shadow:none}.inspector-backdrop .modal-actions .action-card textarea:focus,.inspector-backdrop .modal-actions .action-card input:focus,.inspector-backdrop .modal-actions .action-card select:focus{border-color:#2f6fa952;background:#fff}.inspector-backdrop .profile-summary-block:not(.primary),.detail-pane .profile-summary-block:not(.primary){border-left:0}.inspector-backdrop .profile-summary-block,.detail-pane .profile-summary-block{box-shadow:none}.inspector-backdrop .profile-main{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);column-gap:22px}.inspector-backdrop .profile-summary-block.primary{position:relative}.inspector-backdrop .profile-summary-block.primary:after{content:"";position:absolute;top:10px;right:-11px;bottom:10px;width:1px;background:linear-gradient(180deg,transparent,rgba(220,229,238,.54),transparent)}.inspector-backdrop .profile-facts,.inspector-backdrop .data-ops-timeline,.inspector-backdrop .contact-overview-stats{background:linear-gradient(180deg,#f9fcfff5,#f4f8fceb)}.inspector-backdrop .profile-facts div+div,.inspector-backdrop .data-ops-timeline div+div,.inspector-backdrop .contact-overview-stats div+div{box-shadow:none}.inspector-backdrop .profile-facts div,.inspector-backdrop .data-ops-timeline div,.inspector-backdrop .contact-overview-stats div{position:relative}.inspector-backdrop .profile-facts div:not(:last-child):after,.inspector-backdrop .data-ops-timeline div:not(:last-child):after,.inspector-backdrop .contact-overview-stats div:not(:last-child):after{content:"";position:absolute;top:11px;right:0;bottom:11px;width:1px;background:#dce5ee61}.inspector-backdrop .outbound-diagnosis-card .outbound-tag-group,.inspector-backdrop .outbound-diagnosis-card .decision-tags,.inspector-backdrop .profile-evidence,.inspector-backdrop .service-fit-proof-details,.inspector-backdrop .service-fit-evidence{border:0;background:#f7fafdbd}.inspector-backdrop .profile-evidence summary,.inspector-backdrop .service-fit-proof-details summary,.inspector-backdrop .service-fit-evidence summary{border:0}.inspector-backdrop .diagnosis-tag,.inspector-backdrop .decision-pills span,.inspector-backdrop .service-fit-badges span,.inspector-backdrop .contact-route-pills span{background:#ecf4fbd1}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.profile-data-module .data-ops-card,.inspector-backdrop .profile-outbound.outbound-diagnosis-card{border-top-color:#e0e8f07a}.inspector-backdrop .modal-actions>.action-card{background:#ffffffdb}.inspector-backdrop .profile-summary-block.primary:after{display:none}.detail-pane .head-actions,.inspector-backdrop .head-actions{align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.detail-pane .head-actions .icon-button,.inspector-backdrop .modal-head .icon-button{min-height:32px;padding:0 9px;border:0;border-radius:8px;background:#f5f8fbeb;color:#26384f;box-shadow:none}.detail-pane .head-actions .icon-button:hover:not(:disabled),.inspector-backdrop .modal-head .icon-button:hover:not(:disabled){background:#edf5fc;color:#175889;box-shadow:none}.detail-pane .head-actions .icon-button:disabled,.inspector-backdrop .modal-head .icon-button:disabled{cursor:not-allowed;opacity:.72}.detail-pane .head-actions .header-maintenance-action,.inspector-backdrop .modal-head .header-maintenance-action{color:#285f94}.detail-pane .head-actions .header-maintenance-action.is-pending,.inspector-backdrop .modal-head .header-maintenance-action.is-pending{background:#eef3f7;color:#6a7788}.detail-pane .head-actions .favorite-head-button.active,.inspector-backdrop .modal-head .favorite-head-button.active{background:#e8f4ff;color:#165a8f}.detail-pane .head-actions .icon-button.square,.inspector-backdrop .modal-head .icon-button.square{width:32px;min-width:32px;padding:0}.detail-pane .data-ops-actions,.inspector-backdrop .data-ops-actions{display:none}.detail-pane .head-actions,.inspector-backdrop .head-actions{gap:7px}.detail-pane .head-actions .icon-button,.inspector-backdrop .modal-head .icon-button{min-height:34px;padding:0 11px;border:1px solid rgba(196,211,226,.95);background:#fff;color:#21334b;font-weight:780;box-shadow:0 1px #ffffffe6 inset,0 5px 14px #16294012}.detail-pane .head-actions .icon-button svg,.inspector-backdrop .modal-head .icon-button svg{color:#2f6fa9}.detail-pane .head-actions .header-maintenance-action,.inspector-backdrop .modal-head .header-maintenance-action{border-color:#2f6fa947;background:linear-gradient(180deg,#f5faff,#eaf4ff);color:#1f5f98}.detail-pane .head-actions .header-maintenance-action:hover:not(:disabled),.inspector-backdrop .modal-head .header-maintenance-action:hover:not(:disabled){border-color:#2f6fa96b;background:linear-gradient(180deg,#fff,#e1f0ff);color:#14517f}.detail-pane .head-actions .favorite-head-button,.inspector-backdrop .modal-head .favorite-head-button{border-color:#b4c5d6f2}.detail-pane .head-actions .favorite-head-button.active,.inspector-backdrop .modal-head .favorite-head-button.active{border-color:#2f6fa96b;background:linear-gradient(180deg,#eef7ff,#dceeff);color:#14517f}.detail-pane .head-actions .header-maintenance-action.is-pending,.inspector-backdrop .modal-head .header-maintenance-action.is-pending{border-color:#b3c1d1c7;background:#edf2f7;color:#647286;box-shadow:none}.detail-pane .head-actions .icon-button.square,.inspector-backdrop .modal-head .icon-button.square{width:34px;min-width:34px;padding:0;border-color:#c4d3e2f2;background:#fff}.detail-pane .head-actions,.inspector-backdrop .head-actions{gap:8px}.detail-pane .head-actions .icon-button,.inspector-backdrop .modal-head .icon-button{min-height:40px;padding:0 14px;border-radius:9px;font-size:13.2px;line-height:1}.detail-pane .head-actions .icon-button svg,.inspector-backdrop .modal-head .icon-button svg{width:18px;height:18px}.detail-pane .head-actions .icon-button.square,.inspector-backdrop .modal-head .icon-button.square{width:40px;min-width:40px;height:40px;padding:0}.detail-pane .company-head,.inspector-backdrop .modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;min-height:118px;padding:18px 22px}.detail-pane .company-head>div:first-child,.inspector-backdrop .modal-head>div:first-child{display:flex;min-width:0;flex-direction:column}.detail-pane .company-head h2,.inspector-backdrop .modal-head h2{order:1;max-width:880px;margin:0;color:#111d2f;font-size:clamp(23px,1.56vw,30px);font-weight:820;line-height:1.16}.detail-pane .company-head p,.inspector-backdrop .modal-head p{order:2;max-width:880px;margin:6px 0 0;color:#617086;font-size:13.2px;font-weight:650;line-height:1.38}.detail-pane .head-meta,.inspector-backdrop .head-meta{order:3;gap:6px;margin:12px 0 0}.detail-pane .head-meta span,.inspector-backdrop .head-meta span,.detail-pane .head-meta a,.inspector-backdrop .head-meta a{min-height:24px;padding:3px 9px;border-color:#c6d7e8bd;background:#f6fafdeb;color:#456073;font-size:11.2px}.detail-pane .head-actions,.inspector-backdrop .head-actions{align-self:start;flex-wrap:nowrap;gap:10px;padding:7px;border:1px solid rgba(204,219,234,.92);border-radius:15px;background:linear-gradient(180deg,#fffffff5,#f4f9fdf5);box-shadow:0 1px #fffffff2 inset,0 12px 28px #192b4014}.detail-pane .head-actions .icon-button,.inspector-backdrop .modal-head .icon-button{min-height:48px;padding:0 18px;border-radius:11px;font-size:14.2px;font-weight:830}.detail-pane .head-actions .header-maintenance-action,.inspector-backdrop .modal-head .header-maintenance-action{min-width:138px;border-color:#236fa9;background:linear-gradient(180deg,#2f7db8,#236fa9);color:#fff;box-shadow:0 1px #fff3 inset,0 9px 20px #236fa93d}.detail-pane .head-actions .header-maintenance-action svg,.inspector-backdrop .modal-head .header-maintenance-action svg{color:#fff}.detail-pane .head-actions .header-maintenance-action:hover:not(:disabled),.inspector-backdrop .modal-head .header-maintenance-action:hover:not(:disabled){border-color:#1e6498;background:linear-gradient(180deg,#2b76ad,#1d6398);color:#fff}.detail-pane .head-actions .favorite-head-button,.inspector-backdrop .modal-head .favorite-head-button,.detail-pane .head-actions a.icon-button,.inspector-backdrop .modal-head a.icon-button{background:#fff;color:#1e527d}.detail-pane .head-actions .favorite-head-button.active,.inspector-backdrop .modal-head .favorite-head-button.active{border-color:#2f6fa985;background:linear-gradient(180deg,#f5fbff,#e1f0ff);color:#14517f}.detail-pane .head-actions .header-maintenance-action.is-pending,.inspector-backdrop .modal-head .header-maintenance-action.is-pending{border-color:#aebecfe6;background:linear-gradient(180deg,#f3f6f9,#e8eef4);color:#657489;box-shadow:none}.detail-pane .head-actions .header-maintenance-action.is-pending svg,.inspector-backdrop .modal-head .header-maintenance-action.is-pending svg{color:#657489}.detail-pane .head-actions .icon-button.square,.inspector-backdrop .modal-head .icon-button.square{width:48px;min-width:48px;height:48px;border-radius:10px}@media(max-width:1040px){.detail-pane .company-head,.inspector-backdrop .modal-head{grid-template-columns:1fr;row-gap:14px}.detail-pane .head-actions,.inspector-backdrop .head-actions{justify-content:flex-start;flex-wrap:wrap}}.profile-data-module .company-profile-card{gap:12px}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0 24px;padding:4px 0 14px;border-bottom:1px solid rgba(223,232,241,.74)}.inspector-backdrop .profile-data-module .profile-main>.eyebrow,.detail-pane .profile-data-module .profile-main>.eyebrow{grid-column:1 / -1;margin-bottom:4px}.inspector-backdrop .profile-data-module .profile-summary-block,.inspector-backdrop .profile-data-module .profile-summary-block.primary,.detail-pane .profile-data-module .profile-summary-block,.detail-pane .profile-data-module .profile-summary-block.primary{min-height:auto;padding:4px 0 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{padding-left:24px;border-left:1px solid rgba(218,228,238,.72)}.inspector-backdrop .profile-data-module .profile-summary-block span,.detail-pane .profile-data-module .profile-summary-block span{margin-bottom:6px;color:#4e6278;font-size:12px;font-weight:820;letter-spacing:0}.inspector-backdrop .profile-data-module .profile-summary-block span:before,.detail-pane .profile-data-module .profile-summary-block span:before{display:none}.inspector-backdrop .profile-data-module .profile-summary-block p,.inspector-backdrop .profile-data-module .profile-summary-block.primary p,.detail-pane .profile-data-module .profile-summary-block p,.detail-pane .profile-data-module .profile-summary-block.primary p{margin:0;color:#172235;font-size:14.4px;line-height:1.66}.inspector-backdrop .profile-data-module .profile-fact-panel,.detail-pane .profile-data-module .profile-fact-panel{padding:0}.inspector-backdrop .profile-data-module .profile-fact-panel>.eyebrow,.detail-pane .profile-data-module .profile-fact-panel>.eyebrow{display:none}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;padding:8px 10px;border:1px solid rgba(224,233,242,.9);border-radius:11px;background:linear-gradient(180deg,#f9fcfff0,#f5f8fbe6)}.inspector-backdrop .profile-data-module .profile-facts div,.detail-pane .profile-data-module .profile-facts div{min-height:38px;padding:5px 12px;border:0;background:transparent}.inspector-backdrop .profile-data-module .profile-facts div:after,.detail-pane .profile-data-module .profile-facts div:after{top:7px;bottom:7px}.inspector-backdrop .profile-data-module .profile-facts div span,.detail-pane .profile-data-module .profile-facts div span{font-size:10.6px}.inspector-backdrop .profile-data-module .profile-facts div strong,.detail-pane .profile-data-module .profile-facts div strong{font-size:12.8px}.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card{display:grid;grid-template-columns:minmax(190px,max-content) minmax(0,1fr);gap:12px;align-items:center;margin-top:2px;padding:12px 14px;border:1px solid rgba(196,221,241,.86);border-radius:13px;background:linear-gradient(135deg,#f4fafffa,#fffffff0 76%);box-shadow:0 1px #fffffff2 inset,0 10px 22px #1f5a8e0e}.inspector-backdrop .profile-data-module .outbound-diagnosis-head,.detail-pane .profile-data-module .outbound-diagnosis-head{flex-direction:column;align-items:flex-start;gap:6px}.inspector-backdrop .profile-data-module .outbound-diagnosis-head strong,.detail-pane .profile-data-module .outbound-diagnosis-head strong{color:#152238;font-size:15.4px;line-height:1.28}.inspector-backdrop .profile-data-module .outbound-diagnosis-head .decision-pills,.detail-pane .profile-data-module .outbound-diagnosis-head .decision-pills{justify-content:flex-start}.inspector-backdrop .profile-data-module .outbound-diagnosis-groups,.detail-pane .profile-data-module .outbound-diagnosis-groups{display:flex;flex-wrap:wrap;gap:8px;align-items:center;align-content:flex-start;margin-top:0}.inspector-backdrop .profile-data-module .outbound-tag-group,.detail-pane .profile-data-module .outbound-tag-group{width:auto;min-width:0;padding:8px 10px;border:1px solid rgba(201,221,238,.72);background:#ffffffb8}.inspector-backdrop .profile-data-module .profile-evidence,.detail-pane .profile-data-module .profile-evidence{margin-top:0}.profile-data-module .data-ops-card{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:2px;padding:10px 12px;border:1px solid rgba(224,233,242,.9);border-radius:12px;background:linear-gradient(180deg,#f9fbfdeb,#f5f8fbdb)}.profile-data-module .data-ops-status{grid-column:1;grid-row:1;display:flex;align-items:center;gap:9px;min-height:auto;padding:0}.profile-data-module .data-ops-status .eyebrow{flex:0 0 auto;color:#6a7b8d;font-size:10.5px}.profile-data-module .data-ops-status div{display:flex;min-width:0;align-items:baseline;gap:8px}.profile-data-module .data-ops-status strong{flex:0 0 auto;color:#1c2a3d;font-size:13.2px;line-height:1.25}.profile-data-module .data-ops-status p{min-width:0;margin:0;overflow:hidden;color:#68798c;font-size:11.2px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline{grid-column:2;grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:auto;padding:0;border:0;background:transparent}.inspector-backdrop .profile-data-module .data-ops-timeline div,.detail-pane .profile-data-module .data-ops-timeline div{min-height:34px;padding:2px 10px;border:0;border-left:1px solid rgba(218,228,238,.74);border-radius:0;background:transparent}.inspector-backdrop .profile-data-module .data-ops-timeline div:after,.detail-pane .profile-data-module .data-ops-timeline div:after{display:none}.inspector-backdrop .profile-data-module .data-ops-timeline span,.detail-pane .profile-data-module .data-ops-timeline span{color:#748397;font-size:10.2px}.inspector-backdrop .profile-data-module .data-ops-timeline strong,.detail-pane .profile-data-module .data-ops-timeline strong{margin-top:2px;color:#24344b;font-size:12px;line-height:1.22}@media(max-width:960px){.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main,.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card,.profile-data-module .data-ops-card{grid-template-columns:1fr}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{padding-left:0;border-left:0}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts,.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{--module-accent: #2f6fa9;--module-accent-soft: rgba(47, 111, 169, .1);--module-border: rgba(202, 219, 234, .88);--module-heading-bg: rgba(246, 250, 253, .9);position:relative;gap:14px;padding:15px 17px 18px;border:1px solid var(--module-border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--module-heading-bg) 100%);box-shadow:0 1px #fffffff2 inset,0 12px 30px #1f32480b}.inspector-backdrop .modal-detail>.detail-primary-module:before,.detail-pane .detail-primary-module:before{content:"";display:block;position:absolute;top:16px;bottom:16px;left:0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--module-accent) 0%,color-mix(in srgb,var(--module-accent) 34%,#ffffff) 100%)}.inspector-backdrop .modal-detail>.detail-primary-module:after,.detail-pane .detail-primary-module:after{display:none}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:4px;padding-top:15px;border-top:1px solid var(--module-border)}.inspector-backdrop .modal-detail>.profile-data-module,.detail-pane .profile-data-module{--module-accent: #2f6fa9;--module-accent-soft: rgba(47, 111, 169, .1);--module-border: rgba(198, 220, 238, .9);--module-heading-bg: rgba(246, 251, 255, .92)}.inspector-backdrop .modal-detail>.agent-judgment-module,.detail-pane .agent-judgment-module{--module-accent: #7b669b;--module-accent-soft: rgba(123, 102, 155, .1);--module-border: rgba(216, 206, 228, .88);--module-heading-bg: rgba(250, 248, 252, .92)}.inspector-backdrop .modal-detail>.contact-action-module,.detail-pane .contact-action-module{--module-accent: #17856f;--module-accent-soft: rgba(23, 133, 111, .1);--module-border: rgba(196, 224, 216, .9);--module-heading-bg: rgba(247, 252, 250, .92)}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{margin:-3px -4px 1px;padding:10px 12px 11px;border:1px solid color-mix(in srgb,var(--module-accent) 15%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--module-accent-soft),rgba(255,255,255,.78))}.inspector-backdrop .detail-primary-module .detail-module-heading>div,.detail-pane .detail-primary-module .detail-module-heading>div{padding-left:15px}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:4px;height:28px;background:linear-gradient(180deg,var(--module-accent),color-mix(in srgb,var(--module-accent) 22%,#ffffff))}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{color:#142033;font-size:16.2px;font-weight:820}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{max-width:720px;color:#627184;font-size:12.2px;line-height:1.48}.inspector-backdrop .profile-data-module .company-profile-card,.inspector-backdrop .profile-data-module .data-ops-card,.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .profile-data-module .company-profile-card,.detail-pane .profile-data-module .data-ops-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card,.detail-pane .contact-action-module .contact-overview-card{border-left:0}.inspector-backdrop .agent-judgment-module .service-fit-main-judgment,.detail-pane .agent-judgment-module .service-fit-main-judgment{border-color:#d8cee4cc}.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .contact-action-module .contact-overview-card{background:linear-gradient(180deg,#fffffffa,#f8fcfaeb)}@media(max-width:960px){.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{padding:13px 13px 15px;border-radius:13px}}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{gap:12px;padding:0 1px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module:before,.detail-pane .detail-primary-module:before,.inspector-backdrop .modal-detail>.detail-primary-module:after,.detail-pane .detail-primary-module:after{display:none}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:18px;padding-top:18px;border-top:1px solid rgba(216,227,237,.74)}.inspector-backdrop .profile-data-module,.detail-pane .profile-data-module{--module-accent: #2f6fa9}.inspector-backdrop .agent-judgment-module,.detail-pane .agent-judgment-module{--module-accent: #6b6f93}.inspector-backdrop .contact-action-module,.detail-pane .contact-action-module{--module-accent: #17856f}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{margin:0 0 1px;padding:0 0 8px;border:0;border-radius:0;background:transparent}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:4px;width:3px;height:24px;background:var(--module-accent);opacity:.86}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{color:#162238;font-size:16.4px;font-weight:820;line-height:1.22}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{max-width:720px;margin-top:3px;color:#6b7788;font-size:12px;line-height:1.45}.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card{border-color:#d8e2ece6}.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .contact-action-module .contact-overview-card{background:#fffffff5}@media(max-width:960px){.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{padding-bottom:16px}}.detail-pane .head-actions,.inspector-backdrop .head-actions{gap:9px;padding:0;border:0;background:transparent;box-shadow:none}.detail-pane .head-actions .icon-button,.inspector-backdrop .modal-head .icon-button{border-color:#bfd2e4b8;background:#ffffffe6;box-shadow:0 1px #ffffffeb inset,0 7px 16px #1f324812}.detail-pane .head-actions .header-maintenance-action,.inspector-backdrop .modal-head .header-maintenance-action{border-color:transparent;box-shadow:0 1px #ffffff2e inset,0 8px 18px #236fa933}.detail-pane .head-actions .icon-button.square,.inspector-backdrop .modal-head .icon-button.square{border-color:#bfd2e49e;box-shadow:0 1px #ffffffeb inset,0 5px 12px #1f32480e}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:16px;padding-top:18px;border-top-color:#e0e8f094}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main{border-bottom-color:#e2eaf280}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{border-left-color:#e1e9f180}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts{border:0;background:#f8fbfdb8;box-shadow:none}.inspector-backdrop .profile-data-module .profile-facts div:after,.detail-pane .profile-data-module .profile-facts div:after{display:none}.inspector-backdrop .profile-data-module .profile-facts div,.detail-pane .profile-data-module .profile-facts div{padding-inline:10px}.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card{border:0;background:#f6fafdb8;box-shadow:none}.inspector-backdrop .profile-data-module .outbound-tag-group,.detail-pane .profile-data-module .outbound-tag-group{border-color:#dae5ef9e;background:#ffffffad}.profile-data-module .data-ops-card{border:0;background:#f8fbfda8;box-shadow:none}.inspector-backdrop .profile-data-module .data-ops-timeline div,.detail-pane .profile-data-module .data-ops-timeline div{border-left-color:#dee7f094}.inspector-backdrop .service-fit-decision-strip div,.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.detail-pane .service-fit-decision-strip div,.detail-pane .service-fit-chip,.detail-pane .service-fit-reader-block,.detail-pane .service-fit-coverage-summary{border-color:#dce5ee94}.inspector-backdrop .contact-overview-card,.detail-pane .contact-overview-card{border-color:#dce5ee9e}.detail-pane .head-actions,.inspector-backdrop .head-actions{align-items:center;gap:8px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.detail-pane .head-actions .icon-button,.inspector-backdrop .modal-head .icon-button{min-height:44px;height:44px;padding:0 15px;border:1px solid rgba(187,205,224,.78);border-radius:12px;background:#fffffff2;color:#214c74;font-size:13.5px;font-weight:780;letter-spacing:0;line-height:1;box-shadow:0 5px 14px #1f32480f}.detail-pane .head-actions .icon-button svg,.inspector-backdrop .modal-head .icon-button svg{color:currentColor}.detail-pane .head-actions .header-maintenance-action,.inspector-backdrop .modal-head .header-maintenance-action{border-color:transparent!important;background:linear-gradient(180deg,#2d7fbd,#236ea8)!important;color:#fff!important;box-shadow:0 1px #fff3 inset,0 8px 18px #236ea838}.detail-pane .head-actions .header-maintenance-action:hover,.inspector-backdrop .modal-head .header-maintenance-action:hover{background:linear-gradient(180deg,#2b78b2,#1f659a)!important;box-shadow:0 1px #ffffff2e inset,0 10px 20px #236ea83d}.detail-pane .head-actions .favorite-head-button,.inspector-backdrop .modal-head .favorite-head-button,.detail-pane .head-actions a.icon-button,.inspector-backdrop .modal-head a.icon-button{background:#ffffffeb;color:#214c74;border-color:#bbcde0b8}.detail-pane .head-actions .icon-button.square,.inspector-backdrop .modal-head .icon-button.square{width:44px;min-width:44px;padding:0;color:#27435f;border-color:#bbcde0a8;box-shadow:0 4px 12px #1f32480b}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:18px;padding-top:18px;border-top:0}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main{border-bottom:0}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{border-left-color:#e1e9f157}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts{border-radius:10px;background:#f8fbfd8a}.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card,.profile-data-module .data-ops-card{border:0!important;background:#f8fbfd85;box-shadow:none!important}.inspector-backdrop .profile-data-module .outbound-tag-group,.detail-pane .profile-data-module .outbound-tag-group{border-color:#dae5ef75;background:#ffffff8f}.inspector-backdrop .service-fit-decision-strip div,.inspector-backdrop .service-fit-chip,.inspector-backdrop .service-fit-reader-block,.inspector-backdrop .service-fit-coverage-summary,.detail-pane .service-fit-decision-strip div,.detail-pane .service-fit-chip,.detail-pane .service-fit-reader-block,.detail-pane .service-fit-coverage-summary{border-color:#dce5ee75;box-shadow:none}.inspector-backdrop .profile-data-module .detail-module-heading>div:before,.detail-pane .profile-data-module .detail-module-heading>div:before{width:2px;height:19px;opacity:.72}.inspector-backdrop .profile-data-module .profile-fact-panel,.detail-pane .profile-data-module .profile-fact-panel{border-top:0}.inspector-backdrop .profile-data-module .profile-evidence,.detail-pane .profile-data-module .profile-evidence{background:#f8fbfd7a}.inspector-backdrop .profile-data-module .profile-evidence summary,.detail-pane .profile-data-module .profile-evidence summary{background:transparent}.inspector-backdrop .profile-data-module .data-ops-timeline div,.detail-pane .profile-data-module .data-ops-timeline div{border-left:0}.inspector-backdrop .profile-data-module .data-ops-actions button,.detail-pane .profile-data-module .data-ops-actions button{border-color:#dae5ef70;background:#ffffff8f;box-shadow:none}.inspector-backdrop .modal-detail,.detail-pane .modal-detail{gap:18px}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{--chapter-accent: #2f6fa9;--chapter-tint: rgba(47, 111, 169, .055);--chapter-tint-strong: rgba(47, 111, 169, .095);position:relative;gap:13px;padding:17px 18px 18px;border:0;border-radius:18px;background:linear-gradient(135deg,var(--chapter-tint-strong) 0%,rgba(255,255,255,.9) 38%,rgba(255,255,255,.98) 100%),#fff;box-shadow:0 1px #ffffffe0 inset,0 0 0 1px #cddae775,0 14px 34px #1423370b}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:2px;padding-top:17px}.inspector-backdrop .profile-data-module,.detail-pane .profile-data-module{--chapter-accent: #2f6fa9;--chapter-tint: rgba(47, 111, 169, .052);--chapter-tint-strong: rgba(47, 111, 169, .092)}.inspector-backdrop .agent-judgment-module,.detail-pane .agent-judgment-module{--chapter-accent: #5e6691;--chapter-tint: rgba(94, 102, 145, .052);--chapter-tint-strong: rgba(94, 102, 145, .088)}.inspector-backdrop .contact-action-module,.detail-pane .contact-action-module{--chapter-accent: #16856f;--chapter-tint: rgba(22, 133, 111, .048);--chapter-tint-strong: rgba(22, 133, 111, .086)}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{margin:0;padding:0 0 3px}.inspector-backdrop .detail-primary-module .detail-module-heading>div,.detail-pane .detail-primary-module .detail-module-heading>div{min-height:34px;padding-left:14px}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:3px;width:3px;height:28px;border-radius:999px;background:linear-gradient(180deg,var(--chapter-accent),color-mix(in srgb,var(--chapter-accent),#ffffff 34%));opacity:.92}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{color:#172236;font-size:17px;font-weight:840;line-height:1.18}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{margin-top:4px;color:#6b7788;font-size:12.2px}.inspector-backdrop .profile-data-module .company-profile-card,.inspector-backdrop .profile-data-module .data-ops-card,.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .profile-data-module .company-profile-card,.detail-pane .profile-data-module .data-ops-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card,.detail-pane .contact-action-module .contact-overview-card{border-left:0!important;background-color:#ffffffc2}.inspector-backdrop .profile-data-module .company-profile-card,.detail-pane .profile-data-module .company-profile-card{box-shadow:0 1px #ffffffc7 inset}.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card{box-shadow:0 0 0 1px #d8e0eb85}.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .contact-action-module .contact-overview-card{box-shadow:0 0 0 1px #d3e2de80}@media(max-width:980px){.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{padding:15px 14px 16px;border-radius:15px}}.inspector-backdrop .modal-detail,.detail-pane .modal-detail{gap:26px}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{--chapter-accent: #2f6fa9;--chapter-soft: rgba(47, 111, 169, .07);--chapter-line: rgba(47, 111, 169, .22);gap:12px;padding:0 0 2px;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:4px;padding-top:0;border-top:0}.inspector-backdrop .profile-data-module,.detail-pane .profile-data-module{--chapter-accent: #2f6fa9;--chapter-soft: rgba(47, 111, 169, .07);--chapter-line: rgba(47, 111, 169, .2)}.inspector-backdrop .modal-detail>.profile-data-module,.detail-pane .modal-detail>.profile-data-module{--chapter-accent: #2f6fa9;--chapter-soft: rgba(47, 111, 169, .07);--chapter-line: rgba(47, 111, 169, .2)}.inspector-backdrop .agent-judgment-module,.detail-pane .agent-judgment-module{--chapter-accent: #5f668c;--chapter-soft: rgba(95, 102, 140, .065);--chapter-line: rgba(95, 102, 140, .2)}.inspector-backdrop .modal-detail>.agent-judgment-module,.detail-pane .modal-detail>.agent-judgment-module{--chapter-accent: #5f668c;--chapter-soft: rgba(95, 102, 140, .065);--chapter-line: rgba(95, 102, 140, .2)}.inspector-backdrop .contact-action-module,.detail-pane .contact-action-module{--chapter-accent: #16856f;--chapter-soft: rgba(22, 133, 111, .06);--chapter-line: rgba(22, 133, 111, .18)}.inspector-backdrop .modal-detail>.contact-action-module,.detail-pane .modal-detail>.contact-action-module{--chapter-accent: #16856f;--chapter-soft: rgba(22, 133, 111, .06);--chapter-line: rgba(22, 133, 111, .18)}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{padding:11px 13px;border:1px solid rgba(214,225,236,.58);border-radius:12px;background:linear-gradient(90deg,var(--chapter-soft) 0%,rgba(255,255,255,.86) 42%,rgba(255,255,255,.96) 100%),#fff;box-shadow:0 1px 2px #1b2d4206}.inspector-backdrop .detail-primary-module .detail-module-heading>div,.detail-pane .detail-primary-module .detail-module-heading>div{min-height:0;padding-left:13px}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:3px;width:3px;height:calc(100% - 6px);border-radius:999px;background:var(--chapter-accent);opacity:.9}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{color:#172236;font-size:16.2px;font-weight:820;line-height:1.18}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{margin-top:3px;color:#68778a;font-size:11.8px;line-height:1.35}.inspector-backdrop .profile-data-module .company-profile-card,.inspector-backdrop .profile-data-module .data-ops-card,.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .profile-data-module .company-profile-card,.detail-pane .profile-data-module .data-ops-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card,.detail-pane .contact-action-module .contact-overview-card{border:1px solid rgba(219,229,239,.56)!important;border-radius:12px;background:#ffffffe0;box-shadow:0 7px 18px #1b2d4207}.inspector-backdrop .profile-data-module .company-profile-card,.detail-pane .profile-data-module .company-profile-card{overflow:hidden}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main,.inspector-backdrop .profile-data-module .profile-fact-panel,.detail-pane .profile-data-module .profile-fact-panel,.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card,.inspector-backdrop .profile-data-module .profile-evidence,.detail-pane .profile-data-module .profile-evidence{border-radius:0}.inspector-backdrop .profile-data-module .data-ops-card,.detail-pane .profile-data-module .data-ops-card{background:#fafcfed1}.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .contact-action-module .contact-overview-card{background:#ffffffe6}@media(max-width:980px){.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{padding:0}}.inspector-backdrop .modal-detail,.detail-pane .modal-detail{gap:30px}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{gap:14px;padding:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:4px}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{position:relative;padding:2px 0 9px;border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .detail-primary-module .detail-module-heading:after,.detail-pane .detail-primary-module .detail-module-heading:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--chapter-line) 0%,rgba(214,225,236,.42) 34%,rgba(214,225,236,0) 100%)}.inspector-backdrop .detail-primary-module .detail-module-heading>div,.detail-pane .detail-primary-module .detail-module-heading>div{padding-left:14px}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:2px;height:28px;background:var(--chapter-accent)}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{font-size:16.5px;font-weight:830;letter-spacing:0}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{max-width:640px;margin-top:3px;color:#6d7a8c;font-size:11.8px}.inspector-backdrop .profile-data-module .company-profile-card,.inspector-backdrop .profile-data-module .data-ops-card,.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .profile-data-module .company-profile-card,.detail-pane .profile-data-module .data-ops-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card,.detail-pane .contact-action-module .contact-overview-card{border-color:#dbe5ef80!important;border-radius:12px;background:#ffffffeb;box-shadow:0 1px #ffffffe0 inset,0 4px 12px #1b2d4205}.inspector-backdrop{--detail-ink: #162235;--detail-muted: #66748a;--detail-line-soft: rgba(226, 234, 242, .72);--detail-blue: #2474b8;--detail-blue-deep: #1f5f99;--detail-green: #17856f;--detail-amber: #9a6816;--detail-radius: 14px;background:#14233694;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.inspector-backdrop .company-modal{width:min(1500px,calc(100vw - 64px));height:min(770px,calc(100vh - 48px));border:1px solid rgba(215,226,238,.95);border-radius:22px;background:linear-gradient(180deg,#fffffffc,#f7f9fc);box-shadow:0 30px 84px #0f1d2e57,0 1px #ffffffdb inset}.inspector-backdrop .modal-head{align-items:flex-start;gap:22px;padding:21px 24px 17px;border-bottom:1px solid var(--detail-line-soft);background:linear-gradient(180deg,#fffffffa,#fafcfff0)}.inspector-backdrop .modal-head>div:first-child{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.inspector-backdrop .modal-head h2{order:1;max-width:840px;margin:0;color:var(--detail-ink);font-size:25px;font-weight:820;line-height:1.16;letter-spacing:0}.inspector-backdrop .modal-head p{order:2;max-width:900px;margin:7px 0 0;color:#69778c;font-size:13.4px;font-weight:620;line-height:1.36}.inspector-backdrop .modal-head .head-meta{order:3;display:flex;gap:6px;margin:13px 0 0}.inspector-backdrop .modal-head .head-meta span{height:25px;padding:0 10px;border:1px solid rgba(205,220,235,.9);border-radius:999px;background:#ffffffc7;color:#34506d;font-size:11.7px;font-weight:740;line-height:23px;box-shadow:none}.inspector-backdrop .modal-head .head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:610px;padding-top:1px}.inspector-backdrop .modal-head .icon-button{min-height:42px;padding:0 15px;border:1px solid rgba(199,216,232,.95);border-radius:11px;background:#ffffffeb;color:#234262;font-size:13.3px;font-weight:760;letter-spacing:0;box-shadow:0 5px 12px #182c430b}.inspector-backdrop .modal-head .header-maintenance-action{border-color:#1d74b8c7;background:linear-gradient(180deg,#3188c8 0%,var(--detail-blue) 100%);color:#fff;box-shadow:0 8px 18px #2474b838}.inspector-backdrop .modal-head .header-maintenance-action:hover:not(:disabled){background:linear-gradient(180deg,#2b7dbc 0%,var(--detail-blue-deep) 100%);box-shadow:0 10px 22px #2474b842}.inspector-backdrop .modal-head .header-maintenance-action.is-pending,.inspector-backdrop .modal-head .header-maintenance-action:disabled{border-color:#bac7d6e0;background:#f0f4f9eb;color:#68778b;box-shadow:none}.inspector-backdrop .modal-head a.icon-button,.inspector-backdrop .modal-head .favorite-head-button{background:#ffffffd6}.inspector-backdrop .modal-head .favorite-head-button.active{border-color:#2174536b;background:#eff8f4eb;color:#1a6e53}.inspector-backdrop .modal-head .icon-button.square{width:42px;min-width:42px;padding:0;color:#4c6279}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) 292px;gap:18px;min-height:0;padding:18px 18px 20px}.inspector-backdrop .modal-detail{gap:28px;padding:20px 22px 22px;border:1px solid rgba(219,229,239,.86);border-radius:18px;background:#fffffff0;box-shadow:0 1px #ffffffe6 inset,0 13px 32px #182b4109}.inspector-backdrop .modal-actions{gap:12px;padding:0 5px 1px 0}.inspector-backdrop .modal-actions .action-card{border:1px solid rgba(219,229,239,.82);border-radius:16px;background:#ffffffe6;box-shadow:0 8px 20px #182b410a}.inspector-backdrop .modal-actions .section-title h3{color:var(--detail-ink);font-size:15px;font-weight:820;line-height:1.22}.inspector-backdrop .modal-actions .form-field span,.inspector-backdrop .modal-actions .readonly-field span{color:#748197;font-size:11.8px;font-weight:760}.inspector-backdrop .modal-actions select,.inspector-backdrop .modal-actions input,.inspector-backdrop .modal-actions textarea{border-color:#dbe5efe6;border-radius:10px;background:#f8fafc;color:#1d2b3f;font-size:13px;box-shadow:none}.inspector-backdrop .modal-actions textarea{min-height:92px}.inspector-backdrop .modal-actions .primary-button{min-height:42px;border-radius:10px;background:linear-gradient(180deg,#2f83c1,#226aa6);font-size:13.4px;font-weight:820;box-shadow:0 9px 18px #226aa633}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .detail-primary-module{--chapter-accent: #2f6fa9;--chapter-line: rgba(206, 220, 234, .78);gap:12px;padding:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .detail-primary-module+.detail-primary-module{margin-top:0;padding-top:24px;border-top:1px solid rgba(225,233,242,.82)}.inspector-backdrop .modal-detail>.agent-judgment-module,.detail-pane .modal-detail>.agent-judgment-module{--chapter-accent: #53627d;--chapter-line: rgba(83, 98, 125, .2)}.inspector-backdrop .modal-detail>.contact-action-module,.detail-pane .modal-detail>.contact-action-module{--chapter-accent: #207864;--chapter-line: rgba(32, 120, 100, .2)}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{padding:0 0 11px;border:0;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .detail-primary-module .detail-module-heading:after,.detail-pane .detail-primary-module .detail-module-heading:after{background:linear-gradient(90deg,var(--chapter-line) 0%,rgba(225,233,242,.54) 42%,rgba(225,233,242,0) 100%)}.inspector-backdrop .detail-primary-module .detail-module-heading>div,.detail-pane .detail-primary-module .detail-module-heading>div{padding-left:13px}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:2px;width:3px;height:27px;background:var(--chapter-accent);opacity:.86}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{color:var(--detail-ink);font-size:16.2px;font-weight:820;line-height:1.2}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{max-width:720px;margin-top:3px;color:var(--detail-muted);font-size:11.8px;line-height:1.42}.inspector-backdrop .profile-data-module .company-profile-card,.inspector-backdrop .profile-data-module .data-ops-card,.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .profile-data-module .company-profile-card,.detail-pane .profile-data-module .data-ops-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card,.detail-pane .contact-action-module .contact-overview-card{border:0!important;border-radius:0;background:transparent;box-shadow:none}.inspector-backdrop .profile-data-module .company-profile-card,.detail-pane .profile-data-module .company-profile-card{overflow:visible}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--detail-line-soft);border-radius:var(--detail-radius);background:#fff}.inspector-backdrop .profile-data-module .profile-main>.eyebrow,.detail-pane .profile-data-module .profile-main>.eyebrow,.inspector-backdrop .profile-data-module .profile-fact-panel>.eyebrow,.detail-pane .profile-data-module .profile-fact-panel>.eyebrow{display:none}.inspector-backdrop .profile-data-module .profile-summary-block,.detail-pane .profile-data-module .profile-summary-block{min-height:146px;padding:16px 18px 18px;border:0;border-radius:0;background:#fff}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{padding-left:18px;border-left:1px solid rgba(225,233,242,.88)}.inspector-backdrop .profile-data-module .profile-summary-block span,.detail-pane .profile-data-module .profile-summary-block span{color:#56677e;font-size:12px;font-weight:820;letter-spacing:0}.inspector-backdrop .profile-data-module .profile-summary-block p,.detail-pane .profile-data-module .profile-summary-block p{margin-top:9px;color:#263449;font-size:14.2px;font-weight:520;line-height:1.66}.inspector-backdrop .profile-data-module .profile-fact-panel,.detail-pane .profile-data-module .profile-fact-panel{margin-top:0;padding:14px 18px 13px;border:1px solid var(--detail-line-soft);border-top:0;border-radius:0 0 var(--detail-radius) var(--detail-radius);background:#f8fafc}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.inspector-backdrop .profile-data-module .profile-facts div,.detail-pane .profile-data-module .profile-facts div{padding:0 15px;border-left:1px solid rgba(222,231,240,.86)}.inspector-backdrop .profile-data-module .profile-facts div:first-child,.detail-pane .profile-data-module .profile-facts div:first-child{padding-left:0;border-left:0}.inspector-backdrop .profile-data-module .profile-facts span,.detail-pane .profile-data-module .profile-facts span{color:#77849a;font-size:11.5px;font-weight:760}.inspector-backdrop .profile-data-module .profile-facts strong,.detail-pane .profile-data-module .profile-facts strong{margin-top:5px;color:#172236;font-size:13.6px;font-weight:810}.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card{margin-top:14px;padding:13px 15px;border:1px solid rgba(222,231,240,.82);border-radius:var(--detail-radius);background:#fbfcfe}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{color:#172236;font-size:18px;font-weight:820}.inspector-backdrop .profile-data-module .outbound-tag-group,.detail-pane .profile-data-module .outbound-tag-group{align-items:center;padding:0;background:transparent}.inspector-backdrop .profile-data-module .outbound-tag-group-title,.detail-pane .profile-data-module .outbound-tag-group-title{color:#6d7a8f;font-size:11.8px;font-weight:760}.inspector-backdrop .profile-data-module .diagnosis-tag,.detail-pane .profile-data-module .diagnosis-tag{border-radius:8px;box-shadow:none}.inspector-backdrop .profile-data-module .profile-evidence,.detail-pane .profile-data-module .profile-evidence,.inspector-backdrop .agent-judgment-module .service-fit-proof-details,.inspector-backdrop .agent-judgment-module .service-fit-evidence,.detail-pane .agent-judgment-module .service-fit-proof-details,.detail-pane .agent-judgment-module .service-fit-evidence{margin-top:12px;border:1px solid rgba(224,232,241,.75);border-radius:12px;background:#f8fafc}.inspector-backdrop .profile-data-module .profile-evidence summary,.detail-pane .profile-data-module .profile-evidence summary,.inspector-backdrop .agent-judgment-module .service-fit-proof-details summary,.inspector-backdrop .agent-judgment-module .service-fit-evidence summary,.detail-pane .agent-judgment-module .service-fit-proof-details summary,.detail-pane .agent-judgment-module .service-fit-evidence summary{min-height:42px;padding:11px 14px;color:#37506f;font-size:12.8px;font-weight:810}.inspector-backdrop .profile-data-module .data-ops-card,.detail-pane .profile-data-module .data-ops-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;margin-top:13px;padding:13px 15px;border:1px solid rgba(224,232,241,.76)!important;border-radius:14px;background:#f8fafc}.inspector-backdrop .profile-data-module .data-ops-actions,.detail-pane .profile-data-module .data-ops-actions{display:none}.inspector-backdrop .profile-data-module .data-ops-status,.detail-pane .profile-data-module .data-ops-status{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:0;border:0;background:transparent}.inspector-backdrop .profile-data-module .data-ops-status .eyebrow,.detail-pane .profile-data-module .data-ops-status .eyebrow{margin-top:4px;color:#69778d}.inspector-backdrop .profile-data-module .data-ops-status strong,.detail-pane .profile-data-module .data-ops-status strong{color:#172236;font-size:15px;font-weight:850}.inspector-backdrop .profile-data-module .data-ops-status p,.detail-pane .profile-data-module .data-ops-status p{margin-top:5px;color:#68778d;font-size:12.2px;line-height:1.38;white-space:normal;overflow-wrap:anywhere}.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;border:0;background:transparent}.inspector-backdrop .profile-data-module .data-ops-timeline div,.detail-pane .profile-data-module .data-ops-timeline div{min-height:0;padding:0 13px;border:0;border-left:1px solid rgba(222,231,240,.85);background:transparent}.inspector-backdrop .profile-data-module .data-ops-timeline div:first-child,.detail-pane .profile-data-module .data-ops-timeline div:first-child{border-left:0}.inspector-backdrop .profile-data-module .data-ops-timeline span,.inspector-backdrop .profile-data-module .data-ops-timeline small,.detail-pane .profile-data-module .data-ops-timeline span,.detail-pane .profile-data-module .data-ops-timeline small{color:#758298;font-size:11.3px;font-weight:720}.inspector-backdrop .profile-data-module .data-ops-timeline strong,.detail-pane .profile-data-module .data-ops-timeline strong{margin-top:5px;color:#182337;font-size:13.2px;font-weight:820}.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card{display:grid;gap:10px}.inspector-backdrop .agent-judgment-module .service-fit-head,.detail-pane .agent-judgment-module .service-fit-head{min-height:0;padding:0;border:0;background:transparent}.inspector-backdrop .agent-judgment-module .service-fit-title h3,.detail-pane .agent-judgment-module .service-fit-title h3{color:#172236;font-size:19px;font-weight:850;line-height:1.2}.inspector-backdrop .agent-judgment-module .service-fit-summary-layout,.detail-pane .agent-judgment-module .service-fit-summary-layout{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:11px;align-items:stretch}.inspector-backdrop .agent-judgment-module .service-fit-main-judgment,.detail-pane .agent-judgment-module .service-fit-main-judgment{padding:14px 15px;border:1px solid rgba(217,226,236,.86);border-left:3px solid #2f6fa9;border-radius:14px;background:#fbfcfe;box-shadow:none}.inspector-backdrop .agent-judgment-module .service-fit-block-title,.detail-pane .agent-judgment-module .service-fit-block-title{color:#2f5f93;font-size:12.6px;font-weight:820;letter-spacing:0}.inspector-backdrop .agent-judgment-module .service-fit-main-judgment>p,.detail-pane .agent-judgment-module .service-fit-main-judgment>p{margin-top:9px;color:#253448;font-size:14.1px;font-weight:560;line-height:1.58}.inspector-backdrop .agent-judgment-module .service-fit-decision-strip,.detail-pane .agent-judgment-module .service-fit-decision-strip{gap:9px;margin-top:13px}.inspector-backdrop .agent-judgment-module .service-fit-decision-strip div,.detail-pane .agent-judgment-module .service-fit-decision-strip div{min-height:66px;padding:10px 11px;border:1px solid rgba(219,229,239,.82);border-radius:11px;background:#fff}.inspector-backdrop .agent-judgment-module .service-fit-decision-strip span,.detail-pane .agent-judgment-module .service-fit-decision-strip span{color:#78859a;font-size:11.6px;font-weight:760}.inspector-backdrop .agent-judgment-module .service-fit-decision-strip strong,.detail-pane .agent-judgment-module .service-fit-decision-strip strong{margin-top:6px;color:#1d2b3f;font-size:13.2px;font-weight:800;line-height:1.45}.inspector-backdrop .agent-judgment-module .service-fit-scoreboard,.detail-pane .agent-judgment-module .service-fit-scoreboard{display:grid;gap:8px}.inspector-backdrop .agent-judgment-module .service-fit-chip,.detail-pane .agent-judgment-module .service-fit-chip{min-height:0;padding:10px 11px;border:1px solid rgba(217,226,236,.86);border-left:3px solid #7d8ca0;border-radius:12px;background:#f8fafc;box-shadow:none}.inspector-backdrop .agent-judgment-module .service-fit-chip.strong,.detail-pane .agent-judgment-module .service-fit-chip.strong,.inspector-backdrop .agent-judgment-module .service-fit-chip.high,.detail-pane .agent-judgment-module .service-fit-chip.high{border-left-color:var(--detail-green);background:#f0faf6}.inspector-backdrop .agent-judgment-module .service-fit-chip.medium,.detail-pane .agent-judgment-module .service-fit-chip.medium,.inspector-backdrop .agent-judgment-module .service-fit-chip.review,.detail-pane .agent-judgment-module .service-fit-chip.review{border-left-color:var(--detail-amber);background:#fff9ee}.inspector-backdrop .agent-judgment-module .service-fit-chip span,.detail-pane .agent-judgment-module .service-fit-chip span{color:#738197;font-size:11.6px;font-weight:760}.inspector-backdrop .agent-judgment-module .service-fit-chip strong,.detail-pane .agent-judgment-module .service-fit-chip strong{margin-top:6px;color:#172236;font-size:13.6px;font-weight:840}.inspector-backdrop .agent-judgment-module .service-fit-reader-brief,.detail-pane .agent-judgment-module .service-fit-reader-brief{gap:11px}.inspector-backdrop .agent-judgment-module .service-fit-reader-block,.detail-pane .agent-judgment-module .service-fit-reader-block{padding:13px 14px;border:1px solid rgba(222,231,240,.82);border-radius:14px;background:#fbfcfe;box-shadow:none}.inspector-backdrop .agent-judgment-module .service-fit-reader-block.primary,.detail-pane .agent-judgment-module .service-fit-reader-block.primary{background:#fff}.inspector-backdrop .agent-judgment-module .service-fit-reader-block li,.detail-pane .agent-judgment-module .service-fit-reader-block li,.inspector-backdrop .agent-judgment-module .service-fit-proof-block li,.detail-pane .agent-judgment-module .service-fit-proof-block li{color:#405066;font-size:13.1px;line-height:1.55}.inspector-backdrop .agent-judgment-module .service-fit-reader-block ul,.detail-pane .agent-judgment-module .service-fit-reader-block ul,.inspector-backdrop .agent-judgment-module .service-fit-proof-block ul,.detail-pane .agent-judgment-module .service-fit-proof-block ul{margin-top:8px}.inspector-backdrop .agent-judgment-module .service-fit-reader-risks,.detail-pane .agent-judgment-module .service-fit-reader-risks{margin-top:10px;padding-top:10px;border-top:1px solid rgba(224,232,241,.82)}.inspector-backdrop .agent-judgment-module .service-fit-reader-risks strong,.detail-pane .agent-judgment-module .service-fit-reader-risks strong{color:#8b5d14;font-size:12px;font-weight:840}.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary,.detail-pane .agent-judgment-module .service-fit-coverage-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px 10px;align-items:center;padding:9px 12px;border:1px solid rgba(224,232,241,.82);border-radius:12px;background:#f8fafc}.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary span,.detail-pane .agent-judgment-module .service-fit-coverage-summary span{color:#728096;font-size:11.6px;font-weight:760}.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary strong,.detail-pane .agent-judgment-module .service-fit-coverage-summary strong{color:#172236;font-size:12.8px;font-weight:840}.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary p,.detail-pane .agent-judgment-module .service-fit-coverage-summary p{margin:0;color:#6b778b;font-size:12.3px}.inspector-backdrop .agent-judgment-module .service-fit-meta-row,.detail-pane .agent-judgment-module .service-fit-meta-row{padding-top:8px;border-top:1px solid rgba(226,234,242,.76);color:#718096;font-size:11.8px}.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .contact-action-module .contact-overview-card{display:grid;gap:13px}.inspector-backdrop .contact-action-module .contact-module-head,.detail-pane .contact-action-module .contact-module-head{align-items:center;padding:0;border:0;background:transparent}.inspector-backdrop .contact-action-module .contact-module-head h3,.detail-pane .contact-action-module .contact-module-head h3{color:#172236;font-size:18px;font-weight:850}.inspector-backdrop .contact-action-module .contact-module-actions,.detail-pane .contact-action-module .contact-module-actions{gap:8px}.inspector-backdrop .contact-action-module .contact-module-actions strong,.detail-pane .contact-action-module .contact-module-actions strong{height:30px;padding:0 12px;border:1px solid rgba(218,228,238,.82);border-radius:999px;background:#f8fafc;color:#465974;font-size:12.2px;font-weight:820;line-height:28px}.inspector-backdrop .contact-action-module .contact-module-actions button,.detail-pane .contact-action-module .contact-module-actions button,.inspector-backdrop .contact-action-module .contact-summary-actions button,.detail-pane .contact-action-module .contact-summary-actions button{min-height:32px;border:1px solid rgba(36,116,184,.35);border-radius:9px;background:#fff;color:#24659c;font-size:12.2px;font-weight:800;box-shadow:none}.inspector-backdrop .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-overview-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(224,232,241,.82);border-radius:13px;background:#f8fafc}.inspector-backdrop .contact-action-module .contact-overview-stats div,.detail-pane .contact-action-module .contact-overview-stats div{min-height:64px;padding:11px 13px;border:0;border-left:1px solid rgba(224,232,241,.82);border-radius:0;background:transparent}.inspector-backdrop .contact-action-module .contact-overview-stats div:first-child,.detail-pane .contact-action-module .contact-overview-stats div:first-child{border-left:0}.inspector-backdrop .contact-action-module .contact-overview-stats span,.detail-pane .contact-action-module .contact-overview-stats span{color:#758298;font-size:11.5px;font-weight:760}.inspector-backdrop .contact-action-module .contact-overview-stats strong,.detail-pane .contact-action-module .contact-overview-stats strong{margin-top:6px;color:#172236;font-size:18px;font-weight:860}.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-summary-fallback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(226,208,171,.75);border-radius:14px;background:#fffaf0;color:#263449;box-shadow:none}.inspector-backdrop .contact-action-module .contact-summary-fallback strong,.detail-pane .contact-action-module .contact-summary-fallback strong{color:#172236;font-size:16px;font-weight:850}.inspector-backdrop .contact-action-module .contact-summary-fallback p,.detail-pane .contact-action-module .contact-summary-fallback p{margin-top:7px;color:#45566d;font-size:13.4px;line-height:1.62}.inspector-backdrop .contact-action-module .contact-section,.detail-pane .contact-action-module .contact-section{border:1px solid rgba(224,232,241,.82);border-radius:14px;background:#fff}.inspector-backdrop .contact-action-module .contact-route-item,.detail-pane .contact-action-module .contact-route-item{border-radius:11px;box-shadow:none}@media(max-width:1180px){.inspector-backdrop .modal-body{grid-template-columns:1fr}.inspector-backdrop .modal-actions{max-height:none;padding-right:0}.inspector-backdrop .agent-judgment-module .service-fit-summary-layout,.detail-pane .agent-judgment-module .service-fit-summary-layout{grid-template-columns:1fr}}@media(max-width:980px){.inspector-backdrop .company-modal{width:calc(100vw - 24px);height:calc(100vh - 24px);border-radius:18px}.inspector-backdrop .modal-head{padding:17px 16px 14px}.inspector-backdrop .modal-head h2{font-size:21px}.inspector-backdrop .modal-body{padding:13px}.inspector-backdrop .modal-detail{padding:16px 14px}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main,.inspector-backdrop .profile-data-module .data-ops-card,.detail-pane .profile-data-module .data-ops-card,.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-summary-fallback{grid-template-columns:1fr}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{border-top:1px solid rgba(225,233,242,.88);border-left:0}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts,.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline,.inspector-backdrop .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspector-backdrop{--detail-page: #f5f8fc;--detail-surface: #ffffff;--detail-hairline: rgba(214, 225, 237, .72);--detail-shadow-soft: 0 12px 26px rgba(27, 45, 68, .055);--detail-shadow-card: 0 8px 18px rgba(27, 45, 68, .045)}.inspector-backdrop .company-modal{width:min(1540px,calc(100vw - 56px));height:min(800px,calc(100vh - 42px));background:#f6f9fd}.inspector-backdrop .modal-head{align-items:center;padding:18px 22px 15px;background:#fffffffa}.inspector-backdrop .modal-head h2{max-width:780px;font-size:23px;line-height:1.18}.inspector-backdrop .modal-head p{margin-top:6px;font-size:13px;font-weight:650}.inspector-backdrop .modal-head .head-meta{margin-top:11px}.inspector-backdrop .modal-head .head-meta span{height:24px;padding:0 9px;font-size:11.4px;line-height:22px}.inspector-backdrop .modal-head .head-actions{gap:10px;max-width:680px}.inspector-backdrop .modal-head .icon-button{min-height:44px;padding:0 16px;border-radius:12px;font-size:13.6px;box-shadow:0 7px 18px #20385211}.inspector-backdrop .modal-head .header-maintenance-action{min-width:156px}.inspector-backdrop .modal-head .favorite-head-button{min-width:126px;border-color:#2f6fa952;color:#246399}.inspector-backdrop .modal-head .icon-button.square{width:44px;min-width:44px}.inspector-backdrop .modal-body{grid-template-columns:minmax(0,1fr) 304px;gap:16px;padding:16px}.inspector-backdrop .modal-detail{gap:16px;padding:0;border:0;background:transparent;box-shadow:none}.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .modal-detail>.detail-primary-module{position:relative;display:grid;gap:14px;padding:18px 18px 16px;border:1px solid var(--detail-hairline);border-radius:18px;background:var(--detail-surface);box-shadow:var(--detail-shadow-soft)}.inspector-backdrop .modal-detail>.detail-primary-module+.detail-primary-module,.detail-pane .modal-detail>.detail-primary-module+.detail-primary-module{padding-top:18px;border-top:1px solid var(--detail-hairline)}.inspector-backdrop .detail-primary-module .detail-module-heading,.detail-pane .detail-primary-module .detail-module-heading{padding:0 0 12px;border-bottom:1px solid rgba(225,233,242,.8)}.inspector-backdrop .detail-primary-module .detail-module-heading:after,.detail-pane .detail-primary-module .detail-module-heading:after{display:none}.inspector-backdrop .detail-primary-module .detail-module-heading>div,.detail-pane .detail-primary-module .detail-module-heading>div{padding-left:12px}.inspector-backdrop .detail-primary-module .detail-module-heading>div:before,.detail-pane .detail-primary-module .detail-module-heading>div:before{top:1px;width:3px;height:30px;border-radius:999px}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{font-size:16.6px}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{font-size:11.9px}.inspector-backdrop .profile-priority-surface,.detail-pane .profile-priority-surface{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);gap:14px;align-items:start}.inspector-backdrop .profile-priority-surface>.profile-main,.detail-pane .profile-priority-surface>.profile-main{grid-column:1;grid-row:1}.inspector-backdrop .profile-priority-surface>.profile-outbound,.detail-pane .profile-priority-surface>.profile-outbound{grid-column:2;grid-row:1}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main{display:grid;grid-template-columns:1fr;gap:10px;overflow:visible;border:0;border-radius:0;background:transparent}.inspector-backdrop .profile-data-module .profile-summary-block,.detail-pane .profile-data-module .profile-summary-block{min-height:0;padding:15px 16px;border:1px solid rgba(220,230,240,.78);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#fafcfffa);box-shadow:var(--detail-shadow-card)}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{padding-left:16px;border-left:1px solid rgba(220,230,240,.78)}.inspector-backdrop .profile-data-module .profile-summary-block span,.detail-pane .profile-data-module .profile-summary-block span{color:#425a77;font-size:12.4px}.inspector-backdrop .profile-data-module .profile-summary-block p,.detail-pane .profile-data-module .profile-summary-block p{margin-top:8px;color:#223046;font-size:14px;line-height:1.62}.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card{display:flex;flex-direction:column;min-height:0;margin-top:0;padding:15px;border:1px solid rgba(198,222,242,.86);border-radius:14px;background:linear-gradient(180deg,#f6fbfffa,#fffffffa);box-shadow:var(--detail-shadow-card)}.inspector-backdrop .outbound-diagnosis-head,.detail-pane .outbound-diagnosis-head{align-items:flex-start;gap:10px}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{font-size:17.2px;line-height:1.24}.inspector-backdrop .profile-data-module .decision-pills,.detail-pane .profile-data-module .decision-pills{justify-content:flex-start}.inspector-backdrop .profile-data-module .decision-tags,.detail-pane .profile-data-module .decision-tags{display:flex;flex-wrap:wrap;gap:7px}.inspector-backdrop .profile-data-module .outbound-diagnosis-groups,.detail-pane .profile-data-module .outbound-diagnosis-groups{display:grid;gap:10px;margin-top:14px}.inspector-backdrop .profile-data-module .outbound-tag-group,.detail-pane .profile-data-module .outbound-tag-group{align-items:flex-start;gap:7px}.inspector-backdrop .profile-data-module .profile-fact-panel,.detail-pane .profile-data-module .profile-fact-panel{margin-top:0;padding:11px 12px;border:1px solid rgba(225,233,242,.72);border-radius:13px;background:#f8fafc}.inspector-backdrop .profile-data-module .profile-facts div,.detail-pane .profile-data-module .profile-facts div{padding:0 12px}.inspector-backdrop .profile-data-module .profile-facts strong,.detail-pane .profile-data-module .profile-facts strong{font-size:13px}.inspector-backdrop .profile-data-module .data-ops-card,.detail-pane .profile-data-module .data-ops-card{grid-template-columns:210px minmax(0,1fr);gap:12px;margin-top:0;padding:11px 12px;border:1px solid rgba(225,233,242,.66)!important;border-radius:13px;background:#fafcff;box-shadow:none}.inspector-backdrop .profile-data-module .data-ops-timeline div,.detail-pane .profile-data-module .data-ops-timeline div{padding:0 10px}.inspector-backdrop .profile-data-module .data-ops-timeline small,.detail-pane .profile-data-module .data-ops-timeline small{display:none}.inspector-backdrop .agent-judgment-module,.detail-pane .agent-judgment-module{background:linear-gradient(180deg,#fff,#fbfcfe)}.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card{gap:12px}.inspector-backdrop .agent-judgment-module .service-fit-head,.detail-pane .agent-judgment-module .service-fit-head{align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(225,233,242,.74)}.inspector-backdrop .agent-judgment-module .service-fit-title h3,.detail-pane .agent-judgment-module .service-fit-title h3{font-size:18px}.inspector-backdrop .agent-judgment-module .service-fit-badges,.detail-pane .agent-judgment-module .service-fit-badges{justify-content:flex-end;gap:6px}.inspector-backdrop .agent-judgment-module .service-fit-badges span,.detail-pane .agent-judgment-module .service-fit-badges span{height:25px;padding:0 9px;border:1px solid rgba(218,228,239,.84);border-radius:999px;background:#fff;color:#52657f;font-size:11.4px;font-weight:780;line-height:23px}.inspector-backdrop .agent-judgment-module .service-fit-summary-layout,.detail-pane .agent-judgment-module .service-fit-summary-layout{grid-template-columns:minmax(0,1fr) 238px;gap:12px}.inspector-backdrop .agent-judgment-module .service-fit-main-judgment,.detail-pane .agent-judgment-module .service-fit-main-judgment{padding:16px 17px;border:1px solid rgba(202,218,234,.86);border-left:4px solid #2f6fa9;background:#fff;box-shadow:var(--detail-shadow-card)}.inspector-backdrop .agent-judgment-module .service-fit-main-judgment>p,.detail-pane .agent-judgment-module .service-fit-main-judgment>p{color:#1f2d42;font-size:14.4px;line-height:1.62}.inspector-backdrop .agent-judgment-module .service-fit-scoreboard,.detail-pane .agent-judgment-module .service-fit-scoreboard{padding:10px;border:1px solid rgba(222,231,240,.86);border-radius:14px;background:#f8fafc}.inspector-backdrop .agent-judgment-module .service-fit-chip,.detail-pane .agent-judgment-module .service-fit-chip{padding:10px 10px 11px;border:0;border-radius:10px;background:#fff}.inspector-backdrop .agent-judgment-module .service-fit-chip+.service-fit-chip,.detail-pane .agent-judgment-module .service-fit-chip+.service-fit-chip{border-top:1px solid rgba(226,234,242,.7)}.inspector-backdrop .agent-judgment-module .service-fit-chip.strong,.detail-pane .agent-judgment-module .service-fit-chip.strong,.inspector-backdrop .agent-judgment-module .service-fit-chip.high,.detail-pane .agent-judgment-module .service-fit-chip.high{background:#f1faf7}.inspector-backdrop .agent-judgment-module .service-fit-reader-brief,.detail-pane .agent-judgment-module .service-fit-reader-brief{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inspector-backdrop .agent-judgment-module .service-fit-reader-block,.detail-pane .agent-judgment-module .service-fit-reader-block{padding:14px 15px;background:#fff}.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary,.detail-pane .agent-judgment-module .service-fit-coverage-summary{padding:10px 12px;background:#f8fafc}.inspector-backdrop .contact-action-module .contact-module-head,.detail-pane .contact-action-module .contact-module-head{padding-bottom:10px;border-bottom:1px solid rgba(225,233,242,.72)}.inspector-backdrop .contact-action-module .contact-module-head h3,.detail-pane .contact-action-module .contact-module-head h3{font-size:17.4px}.inspector-backdrop .contact-action-module .contact-module-actions strong,.detail-pane .contact-action-module .contact-module-actions strong{height:28px;background:#fff;font-size:11.8px;line-height:26px}.inspector-backdrop .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-overview-stats{border-radius:12px;background:#fbfcfe}.inspector-backdrop .contact-action-module .contact-overview-stats div,.detail-pane .contact-action-module .contact-overview-stats div{min-height:58px;padding:10px 12px}.inspector-backdrop .contact-action-module .contact-overview-stats strong,.detail-pane .contact-action-module .contact-overview-stats strong{font-size:16.4px}.inspector-backdrop .contact-action-module .contact-section,.detail-pane .contact-action-module .contact-section{border-radius:13px;background:#fff}.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-summary-fallback{border-color:#dae4eed6;background:#fff}.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-summary-fallback{align-items:start;padding:16px 18px}.inspector-backdrop .contact-action-module .contact-summary-fallback strong,.detail-pane .contact-action-module .contact-summary-fallback strong{color:var(--type-ink);font-size:15px;font-weight:740;line-height:1.32}.inspector-backdrop .contact-action-module .contact-summary-fallback p,.detail-pane .contact-action-module .contact-summary-fallback p{display:-webkit-box;max-width:100%;margin-top:8px;overflow:hidden;color:#394a60;font-size:12.9px;font-weight:400;line-height:1.64;-webkit-box-orient:vertical;-webkit-line-clamp:5}.inspector-backdrop .contact-action-module .contact-summary-actions,.detail-pane .contact-action-module .contact-summary-actions{align-self:start}.inspector-backdrop .modal-actions{gap:11px}.inspector-backdrop .modal-actions>.bd-note-card{order:1}.inspector-backdrop .modal-actions>.action-form{order:2}.inspector-backdrop .modal-actions .action-card{border-radius:15px;background:#fff;box-shadow:var(--detail-shadow-card)}.inspector-backdrop .modal-actions .action-card .section-title{padding-bottom:9px;border-bottom:1px solid rgba(226,234,242,.78)}@media(max-width:1260px){.inspector-backdrop .profile-priority-surface,.detail-pane .profile-priority-surface,.inspector-backdrop .agent-judgment-module .service-fit-summary-layout,.detail-pane .agent-judgment-module .service-fit-summary-layout,.inspector-backdrop .agent-judgment-module .service-fit-reader-brief,.detail-pane .agent-judgment-module .service-fit-reader-brief{grid-template-columns:1fr}}@media(max-width:980px){.inspector-backdrop .modal-detail>.detail-primary-module,.detail-pane .modal-detail>.detail-primary-module{padding:15px 14px}.inspector-backdrop .profile-data-module .profile-summary-block+.profile-summary-block,.detail-pane .profile-data-module .profile-summary-block+.profile-summary-block{padding-left:16px;border-left:1px solid rgba(220,230,240,.78)}}.inspector-backdrop .company-modal,.detail-pane{--type-ink: #172235;--type-strong: #1f2d42;--type-body: #28374c;--type-muted: #6d7b90;--type-soft: #8390a2;font-family:Inter,Microsoft YaHei UI,PingFang SC,Noto Sans SC,Segoe UI,Arial,sans-serif;color:var(--type-body);font-size:13.5px;letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-synthesis-weight:none}.inspector-backdrop .company-modal *,.detail-pane *{letter-spacing:0!important}.inspector-backdrop .modal-head h2{color:var(--type-ink);font-size:22px;font-weight:760;line-height:1.2}.inspector-backdrop .modal-head p{color:#5c6b80;font-size:12.6px;font-weight:560;line-height:1.42}.inspector-backdrop .modal-head .head-meta span{color:#35516e;font-size:11.2px;font-weight:670}.inspector-backdrop .modal-head .icon-button{align-items:center;justify-content:center;color:#24415f;font-size:13.1px;font-weight:700;line-height:1}.inspector-backdrop .modal-head .header-maintenance-action{color:#fff;font-weight:730}.inspector-backdrop .detail-primary-module .detail-module-heading h3,.detail-pane .detail-primary-module .detail-module-heading h3{color:var(--type-ink);font-size:16px;font-weight:760;line-height:1.26}.inspector-backdrop .detail-primary-module .detail-module-heading p,.detail-pane .detail-primary-module .detail-module-heading p{color:var(--type-muted);font-size:12px;font-weight:400;line-height:1.5}.inspector-backdrop .eyebrow,.detail-pane .eyebrow{color:#6d7b8f;font-size:11.4px;font-weight:680;line-height:1.35}.inspector-backdrop .profile-data-module .profile-summary-block span,.detail-pane .profile-data-module .profile-summary-block span,.inspector-backdrop .agent-judgment-module .service-fit-block-title,.detail-pane .agent-judgment-module .service-fit-block-title,.inspector-backdrop .contact-action-module .contact-section-head span,.detail-pane .contact-action-module .contact-section-head span{color:#435773;font-size:12.1px;font-weight:700;line-height:1.35}.inspector-backdrop .profile-data-module .profile-summary-block p,.detail-pane .profile-data-module .profile-summary-block p{color:#253449;font-size:13.65px;font-weight:400;line-height:1.74}.inspector-backdrop .outbound-diagnosis-head strong,.detail-pane .outbound-diagnosis-head strong{color:var(--type-ink);font-size:15.2px;font-weight:760;line-height:1.32}.inspector-backdrop .decision-pills span,.detail-pane .decision-pills span{color:#40607c;font-size:11.2px;font-weight:640}.inspector-backdrop .diagnosis-tag,.detail-pane .diagnosis-tag{align-items:center;min-height:26px;padding:5px 10px;color:#2f4156;font-size:12px;font-weight:660;line-height:1.2}.inspector-backdrop .profile-data-module .profile-facts span,.detail-pane .profile-data-module .profile-facts span,.inspector-backdrop .profile-data-module .data-ops-timeline span,.detail-pane .profile-data-module .data-ops-timeline span,.inspector-backdrop .profile-data-module .data-ops-timeline small,.detail-pane .profile-data-module .data-ops-timeline small{color:var(--type-soft);font-size:11px;font-weight:630;line-height:1.35}.inspector-backdrop .profile-data-module .profile-facts strong,.detail-pane .profile-data-module .profile-facts strong,.inspector-backdrop .profile-data-module .data-ops-timeline strong,.detail-pane .profile-data-module .data-ops-timeline strong{color:var(--type-strong);font-size:12.8px;font-weight:700;line-height:1.35}.inspector-backdrop .profile-data-module .data-ops-status strong,.detail-pane .profile-data-module .data-ops-status strong{color:var(--type-strong);font-size:14.2px;font-weight:730;line-height:1.3}.inspector-backdrop .profile-data-module .data-ops-status p,.detail-pane .profile-data-module .data-ops-status p{color:var(--type-muted);font-size:12px;font-weight:400;line-height:1.45}.inspector-backdrop .agent-judgment-module .service-fit-title h3,.detail-pane .agent-judgment-module .service-fit-title h3,.inspector-backdrop .contact-action-module .contact-module-head h3,.detail-pane .contact-action-module .contact-module-head h3{color:var(--type-ink);font-size:17px;font-weight:760;line-height:1.28}.inspector-backdrop .agent-judgment-module .service-fit-badges span,.detail-pane .agent-judgment-module .service-fit-badges span,.inspector-backdrop .contact-action-module .contact-module-actions strong,.detail-pane .contact-action-module .contact-module-actions strong{color:#52647b;font-size:11.3px;font-weight:660}.inspector-backdrop .agent-judgment-module .service-fit-main-judgment>p,.detail-pane .agent-judgment-module .service-fit-main-judgment>p{color:#253449;font-size:13.8px;font-weight:430;line-height:1.68}.inspector-backdrop .agent-judgment-module .service-fit-decision-strip span,.detail-pane .agent-judgment-module .service-fit-decision-strip span,.inspector-backdrop .agent-judgment-module .service-fit-chip span,.detail-pane .agent-judgment-module .service-fit-chip span,.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary span,.detail-pane .agent-judgment-module .service-fit-coverage-summary span{color:#758297;font-size:11.2px;font-weight:620;line-height:1.35}.inspector-backdrop .agent-judgment-module .service-fit-decision-strip strong,.detail-pane .agent-judgment-module .service-fit-decision-strip strong,.inspector-backdrop .agent-judgment-module .service-fit-chip strong,.detail-pane .agent-judgment-module .service-fit-chip strong,.inspector-backdrop .agent-judgment-module .service-fit-coverage-summary strong,.detail-pane .agent-judgment-module .service-fit-coverage-summary strong{color:var(--type-strong);font-size:13px;font-weight:700;line-height:1.48}.inspector-backdrop .agent-judgment-module .service-fit-reader-block li,.detail-pane .agent-judgment-module .service-fit-reader-block li,.inspector-backdrop .agent-judgment-module .service-fit-proof-block li,.detail-pane .agent-judgment-module .service-fit-proof-block li,.inspector-backdrop .agent-judgment-module .service-fit-reader-block p,.detail-pane .agent-judgment-module .service-fit-reader-block p{color:#37475d;font-size:12.9px;font-weight:400;line-height:1.62}.inspector-backdrop .contact-action-module .contact-overview-stats span,.detail-pane .contact-action-module .contact-overview-stats span{color:var(--type-soft);font-size:11.1px;font-weight:620;line-height:1.35}.inspector-backdrop .contact-action-module .contact-overview-stats strong,.detail-pane .contact-action-module .contact-overview-stats strong{color:var(--type-strong);font-size:15.6px;font-weight:720;line-height:1.2}.inspector-backdrop .contact-action-module .contact-person-card-head strong,.detail-pane .contact-action-module .contact-person-card-head strong,.inspector-backdrop .contact-action-module .contact-route-value,.detail-pane .contact-action-module .contact-route-value{color:var(--type-ink);font-weight:720}.inspector-backdrop .modal-actions .section-title h3{color:var(--type-ink);font-size:14.4px;font-weight:750;line-height:1.28}.inspector-backdrop .modal-actions .form-field span,.inspector-backdrop .modal-actions .readonly-field span{color:#748196;font-size:11.3px;font-weight:620;line-height:1.35}.inspector-backdrop .modal-actions select,.inspector-backdrop .modal-actions input,.inspector-backdrop .modal-actions textarea{color:var(--type-strong);font-size:12.8px;font-weight:430;line-height:1.5}.inspector-backdrop .modal-actions .primary-button,.inspector-backdrop .contact-action-module .contact-module-actions button,.detail-pane .contact-action-module .contact-module-actions button{font-size:12.9px;font-weight:720;line-height:1.2}.inspector-backdrop .profile-data-module .profile-summary-block p,.inspector-backdrop .profile-data-module .profile-summary-block.primary p,.detail-pane .profile-data-module .profile-summary-block p,.detail-pane .profile-data-module .profile-summary-block.primary p{color:#253449;font-size:13.65px;font-weight:400;line-height:1.74}.inspector-backdrop .profile-data-module .diagnosis-tag,.inspector-backdrop .agent-judgment-module .diagnosis-tag,.inspector-backdrop .contact-action-module .diagnosis-tag,.detail-pane .profile-data-module .diagnosis-tag,.detail-pane .agent-judgment-module .diagnosis-tag,.detail-pane .contact-action-module .diagnosis-tag{min-height:26px!important;padding:5px 10px!important;font-size:12px!important;font-weight:660!important;line-height:1.2!important}.inspector-backdrop .profile-data-module .profile-facts span,.detail-pane .profile-data-module .profile-facts span{font-size:11px!important;font-weight:630!important}.inspector-backdrop .profile-data-module .outbound-tag-group-title,.detail-pane .profile-data-module .outbound-tag-group-title{color:var(--type-soft);font-size:11px;font-weight:630;line-height:1.35}.inspector-backdrop .profile-data-module .profile-facts strong,.detail-pane .profile-data-module .profile-facts strong{font-size:12.8px!important;font-weight:700!important}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{color:var(--type-strong);font-size:12.8px;font-weight:430}.inspector-backdrop .profile-data-module .company-profile-card,.detail-pane .profile-data-module .company-profile-card{display:grid;gap:12px}.inspector-backdrop .profile-data-module .profile-priority-surface,.detail-pane .profile-data-module .profile-priority-surface{gap:14px}.inspector-backdrop .profile-data-module .profile-main,.detail-pane .profile-data-module .profile-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}.inspector-backdrop .profile-data-module .profile-summary-block,.inspector-backdrop .profile-data-module .profile-summary-block.primary,.detail-pane .profile-data-module .profile-summary-block,.detail-pane .profile-data-module .profile-summary-block.primary{min-height:0!important;margin:0!important;padding:15px 16px!important;border:1px solid rgba(220,230,240,.78)!important;border-radius:14px!important;background:linear-gradient(180deg,#fffffffc,#fafcfffc)!important;box-shadow:var(--detail-shadow-card)!important}.inspector-backdrop .profile-data-module .profile-summary-block.primary,.detail-pane .profile-data-module .profile-summary-block.primary{border-color:#c6def2e6!important;box-shadow:0 0 0 1px #ffffffe0 inset,var(--detail-shadow-card)!important}.inspector-backdrop .profile-data-module .profile-summary-block span,.inspector-backdrop .profile-data-module .profile-summary-block.primary span,.detail-pane .profile-data-module .profile-summary-block span,.detail-pane .profile-data-module .profile-summary-block.primary span{display:block;margin:0!important}.inspector-backdrop .profile-data-module .profile-summary-block p,.inspector-backdrop .profile-data-module .profile-summary-block.primary p,.detail-pane .profile-data-module .profile-summary-block p,.detail-pane .profile-data-module .profile-summary-block.primary p{margin:8px 0 0!important}.inspector-backdrop .profile-data-module .profile-outbound.outbound-diagnosis-card,.detail-pane .profile-data-module .profile-outbound.outbound-diagnosis-card{align-items:stretch!important;justify-content:flex-start!important;padding:15px 16px!important}.inspector-backdrop .profile-data-module .outbound-diagnosis-head,.detail-pane .profile-data-module .outbound-diagnosis-head{display:grid!important;grid-template-columns:minmax(0,1fr);gap:9px!important;align-items:start!important}.inspector-backdrop .profile-data-module .decision-pills,.detail-pane .profile-data-module .decision-pills{justify-content:flex-start!important}.inspector-backdrop .profile-data-module .profile-fact-panel,.detail-pane .profile-data-module .profile-fact-panel{padding:12px 14px!important}.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.inspector-backdrop .profile-data-module .profile-facts div,.inspector-backdrop .profile-data-module .profile-facts div:first-child,.detail-pane .profile-data-module .profile-facts div,.detail-pane .profile-data-module .profile-facts div:first-child{min-width:0;padding:0 14px!important}.inspector-backdrop .profile-data-module .profile-facts div:first-child,.detail-pane .profile-data-module .profile-facts div:first-child{border-left:0!important}.inspector-backdrop .profile-data-module .profile-facts span,.inspector-backdrop .profile-data-module .profile-facts strong,.detail-pane .profile-data-module .profile-facts span,.detail-pane .profile-data-module .profile-facts strong{display:block;margin-left:0!important}.inspector-backdrop .profile-data-module .data-ops-card,.detail-pane .profile-data-module .data-ops-card{align-items:center;padding:12px 14px!important}.inspector-backdrop .profile-data-module .data-ops-status,.detail-pane .profile-data-module .data-ops-status{align-items:flex-start!important}.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline{align-items:start!important}.inspector-backdrop .profile-data-module .data-ops-timeline div,.detail-pane .profile-data-module .data-ops-timeline div{padding:0 12px!important}.inspector-backdrop .modal-actions .action-card{padding:14px 15px!important}.inspector-backdrop .modal-actions .action-card .section-title{width:100%;margin:0 0 12px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(226,234,242,.78)}.inspector-backdrop .modal-actions .action-card .form-field,.inspector-backdrop .modal-actions .action-card .readonly-field,.inspector-backdrop .modal-actions .action-card .primary-button,.inspector-backdrop .modal-actions .action-card .save-note{width:100%;margin:12px 0 0!important}.inspector-backdrop .modal-actions .action-card textarea,.inspector-backdrop .modal-actions .action-card input,.inspector-backdrop .modal-actions .action-card select{width:100%}.inspector-backdrop .modal-actions .bd-note-empty,.inspector-backdrop .modal-actions .bd-note-timeline{margin-right:0!important;margin-left:0!important}.inspector-backdrop .agent-judgment-module .service-fit-card,.inspector-backdrop .agent-judgment-module .service-fit-pending-card,.detail-pane .agent-judgment-module .service-fit-card,.detail-pane .agent-judgment-module .service-fit-pending-card{display:grid;gap:13px!important}.inspector-backdrop .agent-judgment-module .service-fit-head,.inspector-backdrop .agent-judgment-module .service-fit-main-judgment,.inspector-backdrop .agent-judgment-module .service-fit-reader-grid,.inspector-backdrop .agent-judgment-module .service-fit-proof-grid,.inspector-backdrop .agent-judgment-module .service-fit-proof-details,.inspector-backdrop .agent-judgment-module .service-fit-evidence,.detail-pane .agent-judgment-module .service-fit-head,.detail-pane .agent-judgment-module .service-fit-main-judgment,.detail-pane .agent-judgment-module .service-fit-reader-grid,.detail-pane .agent-judgment-module .service-fit-proof-grid,.detail-pane .agent-judgment-module .service-fit-proof-details,.detail-pane .agent-judgment-module .service-fit-evidence{width:100%!important;margin-right:0!important;margin-left:0!important}.inspector-backdrop .agent-judgment-module .service-fit-reader-grid,.inspector-backdrop .agent-judgment-module .service-fit-proof-grid,.detail-pane .agent-judgment-module .service-fit-reader-grid,.detail-pane .agent-judgment-module .service-fit-proof-grid{gap:12px!important;margin-top:0!important}.inspector-backdrop .agent-judgment-module .service-fit-proof-details,.inspector-backdrop .agent-judgment-module .service-fit-evidence,.detail-pane .agent-judgment-module .service-fit-proof-details,.detail-pane .agent-judgment-module .service-fit-evidence{margin-top:0!important}.inspector-backdrop .contact-action-module .contact-overview-card,.detail-pane .contact-action-module .contact-overview-card{display:grid;gap:12px!important}.inspector-backdrop .contact-action-module .contact-module-head,.inspector-backdrop .contact-action-module .contact-overview-stats,.inspector-backdrop .contact-action-module .contact-person-card,.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-module-head,.detail-pane .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-person-card,.detail-pane .contact-action-module .contact-summary-fallback{width:100%!important;margin-right:0!important;margin-left:0!important}.inspector-backdrop .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-overview-stats{margin-top:0!important;padding:14px 16px!important}.inspector-backdrop .contact-action-module .contact-person-card,.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-person-card,.detail-pane .contact-action-module .contact-summary-fallback{margin-top:0!important}.inspector-backdrop .contact-action-module .contact-section,.detail-pane .contact-action-module .contact-section{width:100%!important;margin:0!important}.inspector-backdrop .contact-action-module .contact-section-head,.detail-pane .contact-action-module .contact-section-head{padding:0 0 10px!important}.inspector-backdrop .contact-action-module .contact-section .contact-person-card,.detail-pane .contact-action-module .contact-section .contact-person-card{width:100%!important}@media(max-width:980px){.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts,.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline,.inspector-backdrop .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inspector-backdrop .profile-data-module .data-ops-card,.detail-pane .profile-data-module .data-ops-card,.inspector-backdrop .contact-action-module .contact-summary-fallback,.detail-pane .contact-action-module .contact-summary-fallback,.inspector-backdrop .contact-action-module .contact-person-card,.detail-pane .contact-action-module .contact-person-card{grid-template-columns:1fr!important}}@media(max-width:720px){.inspector-backdrop .profile-data-module .profile-facts,.detail-pane .profile-data-module .profile-facts,.inspector-backdrop .profile-data-module .data-ops-timeline,.detail-pane .profile-data-module .data-ops-timeline,.inspector-backdrop .contact-action-module .contact-overview-stats,.detail-pane .contact-action-module .contact-overview-stats{grid-template-columns:1fr!important}}
