.conversation-detail-head,.conversation-hero{align-items:flex-start;background:#fff;border:1px solid var(--border);border-left:4px solid #167d6b;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.conversation-detail-head h2,.conversation-hero h2{font-size:1.45rem;margin:4px 0 8px}.conversation-detail-head p,.conversation-hero p{margin:0;max-width:820px}.conversation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.conversation-metrics{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.conversation-metrics article{background:#fff;min-width:0;padding:15px}.conversation-metrics small,.conversation-metrics span{color:var(--ink-muted);display:block;font-size:.74rem}.conversation-metrics strong{display:block;font-size:1.55rem;margin:4px 0}.fixture-control{align-items:center;background:#fff8df;border:1px solid #e7c967;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.fixture-control span{color:#69551d;display:block;font-size:.78rem;margin-top:2px}.fixture-control>div{align-items:center;display:flex;gap:8px}.fixture-control>div:first-child{align-items:flex-start;display:block}.fixture-control p{flex-basis:100%;margin:0}.fixture-badge{background:#fff2b6;border:1px solid #d4ae35;color:#604a08;display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:0;margin-top:7px;padding:3px 6px}.conversation-tabs{border-bottom:1px solid var(--border);display:flex;gap:2px;overflow-x:auto}.conversation-tabs a{border-bottom:2px solid transparent;color:var(--ink-muted);flex:0 0 auto;font-size:.78rem;font-weight:700;padding:10px 12px;text-decoration:none}.conversation-tabs a:hover{border-color:#167d6b;color:var(--ink)}.conversation-filter-grid{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(130px,1fr)) auto}.conversation-table{min-width:1100px}.conversation-table td:first-child{max-width:390px}.conversation-table td small{display:block;margin-top:4px}.source-link{align-items:center;color:#116d61;display:flex;font-size:.72rem;font-weight:800;gap:4px;margin-top:5px;text-transform:uppercase}.signal-chip{border:1px solid #b8c5c2;display:inline-block;font-size:.68rem;font-weight:800;padding:3px 6px}.signal-critical{background:#fee9e7;border-color:#df8b84;color:#92251c}.signal-high{background:#fff0dc;border-color:#dda65b;color:#774500}.signal-normal{background:#e8f4f1;border-color:#8ab8ae;color:#155e52}.signal-low{background:#eef2f1;color:#53635f}.signal-ignore{background:#f0f0f0;color:#666}.detail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.source-unavailable{align-items:center;background:#f2f3f3;color:#59615f;display:flex;gap:8px;padding:11px 14px}.conversation-facts{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.conversation-facts div{background:#fff;min-width:0;padding:13px}.conversation-facts span{color:var(--ink-muted);display:block;font-size:.68rem;font-weight:700;text-transform:uppercase}.conversation-facts strong{display:block;font-size:.8rem;margin-top:5px;overflow-wrap:anywhere}.signal-list{margin:16px 0 0}.signal-list,.signal-list div{display:grid;grid-gap:8px;gap:8px}.signal-list div{border-top:1px solid var(--border);grid-template-columns:130px 1fr;padding-top:8px}.signal-list dt{color:var(--ink-muted);font-size:.75rem;font-weight:700}.signal-list dd{font-size:.8rem;margin:0}.disabled-feature-note{background:#f1f4f3;border-left:3px solid #7c8b87;color:#4d5e59;font-size:.8rem;padding:9px 11px}.draft-form{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.draft-form textarea{min-height:110px}.draft-list{list-style:none;margin:16px 0 0;padding:0}.draft-list li{border-top:1px solid var(--border);padding:13px 0}.draft-list li>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.draft-list p{font-size:.82rem;white-space:pre-wrap}.stacked-actions{display:flex;flex-direction:column;gap:7px;margin:14px 0}.manual-mention{max-width:980px}.inline-setting-form{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:180px minmax(180px,1fr) minmax(180px,1fr) auto;margin-top:14px}.settings-columns{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-columns>div{background:#fff;min-width:0;padding:18px}.settings-columns h2{font-size:1rem}.compact-list{list-style:none;margin:12px 0 0;max-height:300px;overflow-y:auto;padding:0}.compact-list li{border-top:1px solid var(--border);font-size:.76rem;overflow-wrap:anywhere;padding:7px 0}.compact-list small{color:var(--ink-muted);display:block;margin-top:3px}.provider-coverage-grid{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-coverage-grid article{background:#fff;padding:18px}.provider-coverage-grid article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.provider-coverage-grid dl{display:grid;grid-gap:6px;gap:6px;margin:14px 0}.provider-coverage-grid dl div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:90px 1fr}.provider-coverage-grid dt{color:var(--ink-muted);font-size:.72rem}.provider-coverage-grid dd{font-size:.76rem;margin:0}.provider-coverage-grid p,.provider-coverage-grid small{color:var(--ink-muted);font-size:.76rem}.report-list{list-style:none;margin:10px 0 0;padding:0}.report-list li{border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:8px 0}@media (max-width:1100px){.conversation-facts,.conversation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.conversation-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-filter-grid label:first-child{grid-column:1/-1}.settings-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.conversation-detail-head,.conversation-hero{align-items:stretch;flex-direction:column;padding:16px}.conversation-actions .primary-button,.conversation-actions .secondary-button{justify-content:center;width:100%}.conversation-facts,.conversation-filter-grid,.conversation-metrics,.inline-setting-form,.provider-coverage-grid,.settings-columns{grid-template-columns:1fr}.conversation-filter-grid label:first-child{grid-column:auto}.signal-list div{grid-template-columns:1fr}}.business-stack{display:grid;grid-gap:20px;gap:20px}.business-panel{background:#fff;border:1px solid var(--border);padding:22px 24px}.business-panel h2{font-size:1.4rem;margin:4px 0 10px}.business-panel h3{font-size:1rem;margin:0 0 14px}.business-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.business-test-banner{align-items:center;background:#fff5cc;border:1px solid #d8b43c;color:#5b4607;display:flex;gap:9px;margin:14px 0;padding:10px 13px}.business-test-banner span{font-size:.8rem}.business-metrics{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.business-metrics article{background:#fff;min-width:0;padding:15px}.business-metrics small,.business-metrics span{color:var(--ink-muted);display:block;font-size:.72rem}.business-metrics strong{display:block;font-size:1.28rem;margin:6px 0;overflow-wrap:anywhere}.business-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.business-actions a,.business-actions button,.match-review button,.provider-card button{align-items:center;background:#fff;border:1px solid var(--border);color:var(--ink);display:inline-flex;font:inherit;font-size:.8rem;font-weight:700;gap:6px;min-height:36px;padding:8px 12px;text-decoration:none}.business-actions .primary-button,.business-actions .primary-link{background:#235a99;border-color:#235a99;color:#fff}.business-table-wrap{overflow-x:auto}.business-table{border-collapse:collapse;min-width:900px;width:100%}.business-table th{color:var(--ink-muted);font-size:.68rem;text-align:left;text-transform:uppercase}.business-table td,.business-table th{border-bottom:1px solid var(--border);padding:12px 9px;vertical-align:top}.business-table td{font-size:.82rem}.business-table td a{color:#174f91;text-decoration:none}.business-table small{color:var(--ink-muted);display:block;font-size:.68rem;margin-top:4px;max-width:260px;overflow-wrap:anywhere}.business-empty{align-items:flex-start;border-left:3px solid #d7a52d;display:grid;grid-gap:5px;gap:5px;margin-top:16px;padding:12px 15px}.business-empty h3,.business-empty p{margin:0}.business-tabs{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:4px;overflow-x:auto}.business-tabs a,.business-tabs span{color:var(--ink-muted);flex:0 0 auto;font-size:.75rem;font-weight:700;padding:11px 10px;text-decoration:none}.business-split{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-facts{display:grid;grid-gap:1px;gap:1px;margin:0}.business-facts div{background:#f7f9fc;display:grid;grid-gap:10px;gap:10px;grid-template-columns:140px 1fr;padding:10px 12px}.business-facts dt{color:var(--ink-muted);font-size:.75rem}.business-facts dd{font-size:.82rem;font-weight:700;margin:0}.insight-row,.query-row{border-bottom:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding:10px 0}.insight-row span,.query-row small,.query-row span{color:var(--ink-muted);font-size:.72rem}.insight-row p{font-size:.78rem;margin:2px 0 0}.provider-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.provider-card{border:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;padding:16px}.provider-card>div{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.provider-card span{background:#e8f4ee;color:#17644f;font-size:.65rem;font-weight:800;padding:4px 6px}.provider-card p,.provider-card small{color:var(--ink-muted);font-size:.72rem;margin:0;overflow-wrap:anywhere}.provider-card button:disabled{cursor:not-allowed;opacity:.55}.provider-connect{align-items:center;background:#235a99;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;min-height:36px;padding:8px 12px;text-decoration:none}.provider-config-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.property-selection,.provider-config-grid form{border:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;padding:16px}.property-selection label,.provider-config-grid label{color:var(--ink-muted);display:grid;font-size:.75rem;font-weight:700;grid-gap:5px;gap:5px}.property-selection select,.provider-config-grid input{border:1px solid var(--border);font:inherit;min-height:38px;padding:7px 9px;width:100%}.business-requirements-link{align-items:center;color:#174f91;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;text-decoration:none}.match-review{align-items:center;border-top:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 240px auto;padding:15px 0}.match-review div{display:grid;grid-gap:4px;gap:4px}.match-review p,.match-review span{color:var(--ink-muted);font-size:.75rem;margin:0}.match-review select{border:1px solid var(--border);font:inherit;min-height:38px;padding:7px;width:100%}.credential-list{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.credential-list article{border-left:3px solid #235a99;padding:4px 16px}.credential-list h3{margin:0 0 8px}.credential-list li{font-size:.78rem;margin-bottom:6px}@media (max-width:1050px){.business-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.credential-list,.provider-config-grid,.provider-grid{grid-template-columns:1fr}}@media (max-width:720px){.business-panel{padding:16px 12px}.business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-split,.match-review{grid-template-columns:1fr}.match-review{align-items:stretch}.business-test-banner{align-items:flex-start;flex-wrap:wrap}}.technical-stack{display:grid;grid-gap:18px;gap:18px}.technical-tabs{border-bottom:1px solid var(--border);display:flex;gap:4px;overflow-x:auto}.technical-tabs a{color:var(--ink-muted);font-size:.84rem;font-weight:700;padding:11px 13px;text-decoration:none;white-space:nowrap}.technical-tabs a.is-active,.technical-tabs a:hover{border-bottom:3px solid #245a99;color:var(--ink)}.technical-hero{align-items:center;background:#fff;border:1px solid var(--border);display:flex;justify-content:space-between;padding:22px 24px}.technical-hero h1{font-size:1.75rem;margin:3px 0 6px}.technical-hero p{color:var(--ink-muted);margin:0;max-width:760px}.health-score{align-items:flex-end;border-left:4px solid #16846b;display:grid;grid-gap:3px;gap:3px;grid-template-columns:auto auto;padding:4px 0 4px 16px}.health-score strong{font-size:1.55rem;grid-column:1/-1}.health-score span{font-size:.75rem;font-weight:700}.technical-metrics{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.technical-metric{background:#fff;border-top:3px solid #8291a3;padding:15px}.technical-metric span{color:var(--ink-muted);display:block;font-size:.72rem}.technical-metric strong{display:block;font-size:1.35rem;margin-top:7px}.technical-metric.tone-good{border-color:#16846b}.technical-metric.tone-warning{border-color:#bf7b12}.technical-metric.tone-error{border-color:#bf3d4a}.technical-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.2fr 1fr}.technical-empty,.technical-panel{background:#fff;border:1px solid var(--border);padding:20px 22px}.technical-empty h2,.technical-panel h2{font-size:1.15rem;margin:3px 0 12px}.technical-empty{text-align:center}.quiet-copy,.technical-empty p{color:var(--ink-muted)}.panel-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.severity,.state-badge,.tier-badge{display:inline-block;font-size:.68rem;font-weight:800;padding:5px 7px}.state-badge,.state-completed{background:#e2f3ed;color:#08634f}.state-running{background:#e6effd;color:#1f5592}.severity-critical,.severity-error,.state-failed{background:#fae5e7;color:#9a2431}.severity-warning{background:#fff1ce;color:#795100}.severity-notice,.tier-badge{background:#edf1f5;color:#425268}.run-details{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin:16px 0 0}.run-details div{background:#f5f7f9;padding:12px}.run-details dd,.run-details dt{font-size:.76rem;margin:0}.run-details dt{color:var(--ink-muted)}.run-details dd{font-weight:700;margin-top:4px}.status-strip{display:flex;flex-wrap:wrap;gap:8px}.status-strip span{background:#f4f6f8;display:grid;font-size:.7rem;padding:9px 12px;text-align:center}.status-strip strong{font-size:1rem}.technical-table-wrap{overflow-x:auto}.technical-table{border-collapse:collapse;min-width:760px;width:100%}.technical-table td,.technical-table th{border-bottom:1px solid var(--border);padding:11px 9px;text-align:left;vertical-align:top}.technical-table th{color:var(--ink-muted);font-size:.68rem;text-transform:uppercase}.technical-table td{font-size:.82rem}.technical-table small{color:var(--ink-muted);display:block;margin-top:4px}.verified-label{align-items:center;color:#08705a;display:flex;font-size:.68rem;font-weight:800;gap:5px}.control-row{display:flex;flex-wrap:wrap;gap:10px}.control-row button,.inspect-form button{align-items:center;background:#245a99;border:1px solid #245a99;color:#fff;display:flex;font-weight:750;gap:7px;padding:10px 14px}.control-row button:disabled{cursor:not-allowed;opacity:.45}.control-row .secondary-button{background:#fff;color:#22334a}.action-message,.permission-note{color:var(--ink-muted);font-size:.8rem}.crawl-limits{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.crawl-limits span{background:#f2f5f7;font-size:.72rem;padding:6px 8px}.technical-panel progress{accent-color:#16846b;height:12px;width:100%}.legacy-table{min-width:1100px}.url-cell{display:block;max-width:360px;overflow-wrap:anywhere}.row-actions{display:flex;gap:6px}.row-actions button{background:#fff;border:1px solid var(--border);height:34px;width:34px}.observation-list{display:grid;grid-gap:1px;gap:1px}.observation-list article{align-items:center;background:#f6f8fa;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr 2fr;padding:12px}.observation-list small{color:var(--ink-muted)}.inspect-form label{display:block;font-size:.8rem;font-weight:750;margin-bottom:8px}.inspect-form>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto}.inspect-form input{border:1px solid #b9c6d5;font:inherit;padding:11px}.inspect-form small{color:var(--ink-muted);display:block;margin-top:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.technical-metrics{grid-template-columns:repeat(2,1fr)}.technical-grid{grid-template-columns:1fr}.technical-hero{align-items:flex-start;gap:18px}.inspect-form>div,.observation-list article{grid-template-columns:1fr}}@media (max-width:560px){.technical-metrics{grid-template-columns:1fr}.technical-hero{display:grid}.run-details{grid-template-columns:1fr}}.local-workspace{display:grid;grid-gap:20px;gap:20px;color:#13233a}.local-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #cbd7e4;padding-bottom:18px}.local-header h1{margin:4px 0 6px;font-size:32px;line-height:1.1;letter-spacing:0}.local-header p{margin:0;max-width:780px;color:#52657a}.local-inline-link,.local-settings-link{display:inline-flex;align-items:center;gap:6px;color:#174f88;font-weight:700}.local-test-banner{display:flex;gap:12px;align-items:center;padding:10px 14px;border:1px solid #c58615;background:#fff6dc;color:#604100}.local-tabs,.local-toolbar,.local-view-tabs{display:flex;flex-wrap:wrap;gap:8px}.local-tabs{border-bottom:1px solid #cbd7e4}.local-tabs a,.local-view-tabs a{padding:10px 12px;color:#496077;text-decoration:none;font-weight:700;text-transform:capitalize}.local-tabs a[aria-current=page],.local-view-tabs a[aria-current=page]{color:#114f89;border-bottom:3px solid #ef4056}.local-row-actions button,.local-settings-section button,.local-toolbar a,.local-toolbar button{border:1px solid #9fb3c8;background:#fff;color:#174f88;padding:9px 12px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.local-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));border:1px solid #cbd7e4}.local-metric{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:16px;border-right:1px solid #dbe3eb;border-bottom:1px solid #dbe3eb}.local-metric strong{font-size:22px;letter-spacing:0;overflow-wrap:anywhere}.local-metric span,.local-score-components span{color:#52657a;font-size:13px;font-weight:700}.local-metric small,.local-review-list small,.local-source-list small,.local-table-wrap small{display:block;color:#6c7d8e}.local-score-band{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);grid-gap:24px;gap:24px;padding:20px 0;border-top:1px solid #cbd7e4;border-bottom:1px solid #cbd7e4}.local-score-band h2{font-size:42px;margin:4px 0;letter-spacing:0}.local-score-components{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));grid-gap:12px;gap:12px}.local-score-components div{border-left:3px solid #2d749b;padding:8px 12px}.local-score-components strong{display:block;font-size:20px}.local-section,.local-settings-section{padding:18px 0;border-top:1px solid #cbd7e4}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.local-settings-section h2,.section-heading h2{margin:3px 0 12px;font-size:21px}.local-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5dee8}.local-source-list article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:13px;border-bottom:1px solid #e2e8ef}.local-source-list span{font-size:12px;font-weight:800;color:#176b53;text-align:right}.local-area-list,.local-topic-list{display:flex;flex-wrap:wrap;gap:8px}.local-area-list>span,.local-topic-list span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid #cbd7e4;background:#f7f9fb}.local-table-wrap{overflow-x:auto;border:1px solid #cbd7e4}.local-table-wrap table{width:100%;border-collapse:collapse;min-width:980px}.local-table-wrap td,.local-table-wrap th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #e0e7ee}.local-table-wrap th{background:#f2f6f9;font-size:12px;text-transform:uppercase}.local-table-wrap td>span,.local-table-wrap td>strong{display:block}.local-data-badge,.local-status{display:inline-block;width:-moz-fit-content;width:fit-content;padding:3px 7px;border:1px solid #9cb1c5;background:#edf3f7;font-size:11px;font-weight:800;text-transform:uppercase}.local-data-badge.is-test{border-color:#c58615;background:#fff6dc;color:#604100}.local-status.is-duplicate,.local-status.is-incorrect,.local-status.is-missing{border-color:#d35b64;background:#fff0f1;color:#8d222c}.local-status.is-correct{border-color:#4b9b79;background:#eaf7f1;color:#176b53}.local-row-actions{display:grid;grid-gap:6px;gap:6px;min-width:130px}.local-row-actions a{display:inline-flex;gap:5px;align-items:center;color:#174f88}.local-review-list{display:grid;grid-gap:14px;gap:14px}.local-review-list>article{border:1px solid #cbd7e4;padding:16px}.local-review-list footer,.local-review-list header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.local-review-list header>div{display:grid;grid-gap:4px;gap:4px}.local-stars{color:#a96400;letter-spacing:0}.local-review-list footer{margin-top:12px;padding-top:10px;border-top:1px solid #e1e7ed;font-size:13px}.local-review-list footer a{display:inline-flex;gap:5px;align-items:center}.local-draft{margin-top:14px;padding-top:14px;border-top:1px solid #e1e7ed}.local-draft label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.local-draft textarea{min-height:86px;padding:9px;border:1px solid #9fb3c8;font:inherit;resize:vertical}.local-draft div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.local-rank-summary{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));border:1px solid #cbd7e4}.local-rank-summary div{padding:13px;border-right:1px solid #dbe3eb}.local-rank-summary span,.local-rank-summary strong{display:block}.local-map-grid{display:grid;grid-gap:8px;gap:8px;width:min(100%,720px);margin-inline:auto}.local-map-grid div{aspect-ratio:1;min-width:0;display:grid;place-content:center;text-align:center;border:1px solid #7992a8}.local-map-grid strong{font-size:20px}.local-map-grid .rank-top3{background:#dff4e8;border-color:#398765}.local-map-grid .rank-top10{background:#e5f2f7;border-color:#2d749b}.local-map-grid .rank-lower{background:#fff2d6;border-color:#bd7915}.local-map-grid .not-found{background:#f4e7e9;border-color:#b94b57}.local-method-note{text-align:center;color:#607386}.local-provider-grid,.local-topic-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.local-provider-grid article,.local-topic-summary article{border:1px solid #cbd7e4;padding:14px}.local-topic-summary span,.local-topic-summary strong{display:block}.local-provider-grid header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.local-provider-grid header span{font-size:11px;font-weight:800}.local-action-groups dl,.local-provider-grid dl{margin:0}.local-provider-grid dl div{padding:7px 0;border-top:1px solid #e1e7ed}.local-action-groups dt,.local-provider-grid dt{color:#687a8d;font-size:12px}.local-action-groups dd,.local-provider-grid dd{margin:2px 0 0;overflow-wrap:anywhere}.local-action-groups{display:grid;grid-gap:20px;gap:20px}.local-action-groups section{border-top:2px solid #273e57}.local-action-groups h2{font-size:18px}.local-action-groups article{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:18px;gap:18px;padding:15px 0;border-top:1px solid #dbe3eb}.local-action-groups article strong{display:block;margin-top:7px}.local-action-groups dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.local-achievement-list{display:grid;grid-gap:10px;gap:10px}.local-achievement-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid #dbe3eb}.local-achievement-list article>div{display:flex;gap:10px;align-items:center}.local-achievement-list article>div:last-child{display:grid}.local-achievement-list progress{width:100%;height:12px;accent-color:#176b53}.local-setting-row{display:grid;grid-template-columns:minmax(220px,1fr) 180px;grid-gap:8px;gap:8px;margin-bottom:8px;max-width:720px}.local-setting-row input,.local-setting-row select{padding:9px;border:1px solid #9fb3c8;background:#fff;font:inherit}.local-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:150px;padding:24px;border:1px dashed #9fb3c8;color:#52657a;text-align:center}@media (max-width:1000px){.local-metric-grid{grid-template-columns:repeat(2,1fr)}.local-score-band{grid-template-columns:1fr}.local-provider-grid,.local-topic-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.local-header,.local-review-list footer,.local-review-list header{display:grid}.local-achievement-list article,.local-action-groups article,.local-metric-grid,.local-provider-grid,.local-rank-summary,.local-score-components,.local-setting-row,.local-source-list,.local-topic-summary{grid-template-columns:1fr}.local-tabs{overflow-x:auto;flex-wrap:nowrap}.local-tabs a{white-space:nowrap}}:root{--amber:#f2a900;--blue:#315f9f;--border:#d9e0e8;--canvas:#f5f7fa;--green:#067a68;--ink:#101828;--ink-muted:#5d6979;--panel:#ffffff;--red:#c92f3f;--shadow:0 10px 24px rgb(16 24 40/7%);--sidebar:#111827;--sidebar-muted:#95a3b8}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:320px}body{margin:0}.recommendation-tabs{border-bottom:1px solid var(--border);display:flex;gap:22px;overflow-x:auto}.recommendation-tabs a{border-bottom:2px solid transparent;color:var(--ink-muted);font-size:.84rem;font-weight:700;padding:10px 2px;white-space:nowrap}.recommendation-tabs a:hover{border-color:var(--blue);color:var(--ink)}.queue-filters,.workflow-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.queue-filters label{align-items:center;background:#f7f9fc;border:1px solid var(--border);border-radius:6px;display:flex;gap:7px;min-width:min(320px,100%);padding:0 10px}.queue-filters input{background:transparent;border:0;min-height:38px;outline:0;width:100%}.queue-filters select,.workflow-controls select{background:#fff;border:1px solid var(--border);border-radius:6px;min-height:40px;padding:0 10px}.queue-title{display:grid;grid-gap:5px;gap:5px;min-width:300px}.queue-title:hover strong{color:var(--blue)}.queue-title small,.table-scroll td small{color:var(--ink-muted);display:block;line-height:1.45}.empty-state{padding:28px;text-align:center}.recommendation-detail-head{align-items:start;border-bottom:1px solid var(--border);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) 170px;padding-bottom:22px}.recommendation-detail-head h2{font-size:1.65rem;margin:5px 0 10px}.priority-block{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:16px}.priority-block strong{font-size:2rem}.priority-block small,.priority-block span{color:var(--ink-muted)}.recommendation-detail-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-detail-grid article{background:#fff;border:1px solid var(--border);padding:18px}.recommendation-detail-grid h3{font-size:.9rem;margin:0 0 8px}.recommendation-detail-grid ol,.recommendation-detail-grid p{color:var(--ink-muted);line-height:1.55;margin:0}.evidence-grid,.rule-list{display:grid;grid-gap:10px;gap:10px}.evidence-grid article,.rule-list article{border-top:1px solid var(--border);display:grid;grid-gap:5px;gap:5px;padding:14px 0}.evidence-grid small,.evidence-grid span,.rule-list p,.rule-list span{color:var(--ink-muted);font-size:.78rem;margin:0}.evidence-grid pre{background:#f5f7fa;border-radius:5px;font-size:.72rem;margin:4px 0 0;max-height:180px;padding:10px}.evidence-grid pre,.score-code{overflow:auto;white-space:pre-wrap}.score-code{background:#111827;border-radius:6px;color:#e5edf7;font-size:.75rem;max-height:320px;padding:14px}.note-form{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.form-grid textarea,.note-form textarea{border:1px solid var(--border);border-radius:6px;min-height:88px;padding:10px;resize:vertical}.plan-list,.timeline{display:grid;grid-gap:0;gap:0;list-style:none;margin:18px 0 0;padding:0}.plan-list li,.timeline li{border-top:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding:12px 0}.plan-list span,.timeline small{color:var(--ink-muted);display:block;font-size:.76rem}.form-wide{grid-column:1/-1}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #77a7e8;outline-offset:2px}.staff-shell{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.staff-shell.is-collapsed{grid-template-columns:82px minmax(0,1fr)}.staff-sidebar{background:var(--sidebar);color:#f8fafc;display:flex;flex-direction:column;gap:18px;height:100vh;overflow-y:auto;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0}.brand-row{align-items:center;display:flex;gap:6px;justify-content:space-between}.staff-brand{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px minmax(0,1fr);min-height:48px;padding:4px 6px}.staff-brand-mark{align-items:center;background:#e83f4f;border-radius:8px;color:#fff;display:inline-flex;font-weight:800;height:42px;justify-content:center;width:42px}.brand-copy{min-width:0}.staff-brand small,.staff-brand strong{display:block}.staff-brand strong{font-size:.92rem;line-height:1.2}.staff-brand small{color:var(--sidebar-muted);font-size:.75rem;line-height:1.4}.icon-button,.sidebar-toggle{align-items:center;border-radius:6px;display:inline-flex;flex:none;height:38px;justify-content:center;width:38px}.sidebar-toggle{background:transparent;border:0;color:var(--sidebar-muted);cursor:pointer}.sidebar-toggle:hover{background:#253247;color:#fff}.staff-nav{display:grid;grid-gap:4px;gap:4px}.staff-nav-link{align-items:center;border-radius:6px;color:#d9e3f0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:38px;padding:8px 10px}.staff-nav-link.is-active,.staff-nav-link:hover{background:#253247;color:#fff}.staff-shell.is-collapsed .brand-copy,.staff-shell.is-collapsed .staff-nav-link span{display:none}.staff-shell.is-collapsed .brand-row{display:grid;justify-items:center}.staff-shell.is-collapsed .staff-brand{grid-template-columns:42px}.staff-shell.is-collapsed .staff-nav-link{grid-template-columns:1fr;justify-items:center}.staff-workspace{min-width:0}.staff-topbar{align-items:center;background:rgb(255 255 255/94%);border-bottom:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(180px,240px) minmax(220px,1fr) auto;min-height:68px;padding:12px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.staff-org-control,.staff-search,.staff-topbar-actions,.user-summary{align-items:center;display:flex}.staff-org-control{gap:8px;min-width:0}.staff-org-control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-search{background:#eef3f8;border:1px solid #dce5ef;border-radius:6px;color:var(--ink-muted);gap:8px;min-height:40px;padding:0 12px}.staff-search input{background:transparent;border:0;min-width:0;outline:0;width:100%}.staff-topbar-actions{gap:8px;justify-content:flex-end}.icon-button{background:#fff;border:1px solid var(--border);color:var(--ink);cursor:pointer}.user-summary{gap:8px;max-width:230px;min-width:0;padding:0 8px}.user-summary small,.user-summary span,.user-summary strong{display:block;min-width:0}.user-summary small,.user-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-summary strong{font-size:.83rem}.user-summary small{color:var(--ink-muted);font-size:.7rem;margin-top:2px}.environment-badge,.status-chip{align-items:center;background:#fff6d8;border:1px solid #ead58d;border-radius:999px;color:#654c00;display:inline-flex;font-size:.72rem;font-weight:700;min-height:28px;padding:4px 9px;white-space:nowrap}.staff-main{display:grid;grid-gap:22px;gap:22px;padding:28px}.breadcrumb{align-items:center;color:var(--ink-muted);display:flex;font-size:.78rem;gap:7px}.breadcrumb a:hover{color:var(--blue)}.section-heading-row,.staff-page-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.freshness-strip h2,.placeholder-workspace h2,.section-heading-row h2,.staff-page-heading h1{margin:0}.staff-page-heading h1{font-size:1.7rem;line-height:1.18}.eyebrow{color:var(--ink-muted);font-size:.72rem;font-weight:700;margin:0 0 4px;text-transform:uppercase}.staff-status-pill{align-items:center;background:#e8f6f2;border:1px solid #bfe4d9;border-radius:999px;color:#075e50;display:inline-flex;gap:8px;min-height:34px;padding:0 12px}.dashboard-stack,.management-stack,.settings-stack{display:grid;grid-gap:22px;gap:22px}.metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.freshness-strip,.metric-card,.panel-section,.placeholder-workspace{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.metric-card{border-top:4px solid var(--blue);display:grid;grid-gap:7px;gap:7px;min-height:118px;padding:16px}.metric-card small,.metric-card span,.muted-copy{color:var(--ink-muted);font-size:.78rem;line-height:1.45}.metric-card strong{font-size:1.75rem;line-height:1.1}.workspace-band{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.freshness-strip,.panel-section,.placeholder-workspace{padding:20px}.panel-section{display:grid;grid-gap:18px;gap:18px}.section-heading-row svg{color:var(--blue);flex:none}.placeholder-workspace{align-items:flex-start;display:flex;gap:14px}.placeholder-workspace svg{color:var(--blue);flex:none}.placeholder-workspace p{color:var(--ink-muted);line-height:1.5;margin:0}.empty-state{align-items:flex-start;background:#f7f9fc;border:1px dashed #c9d3df;border-radius:6px;color:var(--ink-muted);display:flex;gap:12px;padding:18px}.empty-state p,.empty-state strong{display:block;margin:0}.empty-state strong{color:var(--ink);margin-bottom:4px}.readiness-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.readiness-list li{align-items:center;display:flex;gap:10px}.readiness-list svg{color:var(--green);flex:none}.activity-preview{display:grid;list-style:none;margin:0;padding:0}.activity-preview li{border-top:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(110px,.35fr) minmax(180px,1fr) auto;padding:12px 0}.activity-preview span,.activity-preview time{color:var(--ink-muted);font-size:.78rem}.quick-links{display:flex;flex-wrap:wrap;gap:8px}.quick-links a{align-items:center;border:1px solid var(--border);border-radius:6px;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;padding:8px 11px}.freshness-strip{display:grid;grid-gap:16px;gap:16px}.freshness-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.freshness-item{border-left:4px solid var(--amber);display:grid;grid-gap:4px;gap:4px;min-height:54px;padding-left:12px}.freshness-item[data-status=empty]{border-left-color:var(--red)}.freshness-item[data-status=current]{border-left-color:var(--green)}.freshness-item span{color:var(--ink-muted);font-size:.8rem}.freshness-item strong{font-size:.92rem}.form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.filter-row label,.form-grid label,.login-form label{color:var(--ink-muted);display:grid;font-size:.78rem;font-weight:700;grid-gap:6px;gap:6px}.filter-row input,.filter-row select,.form-grid input,.form-grid select,.inline-controls select,.login-form input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:var(--ink);min-height:40px;padding:8px 10px;width:100%}.wide-field{grid-column:span 2}.primary-button,.secondary-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:8px 13px;width:-moz-fit-content;width:fit-content}.primary-button{background:#1f4f8c;border:1px solid #1f4f8c;color:#fff}.secondary-button{background:#fff;border:1px solid #cbd5e1;color:var(--ink)}button:disabled,fieldset:disabled{cursor:not-allowed;opacity:.62}.staff-create-form .primary-button{align-self:end}.form-message,.login-error{color:#9f1d2d;font-size:.82rem;margin:0}.table-panel{min-width:0}table{border-collapse:collapse;font-size:.82rem;width:100%}td,th{border-bottom:1px solid var(--border);padding:12px 10px;text-align:left;vertical-align:top}th{color:var(--ink-muted);font-size:.72rem;text-transform:uppercase}td small,td strong{display:block}td small{color:var(--ink-muted);margin-top:3px}td code{display:block;font-size:.7rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabled-preferences,.filter-row,.form-actions,.inline-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inline-controls select{width:126px}.check-control{align-items:center;display:inline-flex;font-size:.78rem;gap:6px;white-space:nowrap}.status-chip.is-disabled{background:#f4f4f5;border-color:#d4d4d8;color:#52525b;margin-top:8px}fieldset.panel-section{border:1px solid var(--border);margin:0;min-width:0}fieldset .section-heading-row{padding:0 8px;width:calc(100% - 8px)}fieldset .section-heading-row span,fieldset .section-heading-row strong{display:block}.notice-bar{align-items:center;background:#eef5ff;border:1px solid #bfd2ec;border-radius:6px;color:#244c7c;display:flex;gap:9px;padding:12px 14px}.disabled-preferences{border-top:1px solid var(--border);color:var(--ink-muted);font-size:.8rem;padding-top:16px}.provider-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 4px}.provider-row span,.provider-row strong{display:block}.provider-row>div>span{color:var(--ink-muted);font-size:.75rem;margin-top:3px}.filter-row label{min-width:180px}.filter-row .secondary-button{align-self:end}.pagination{align-items:center;display:flex;font-size:.8rem;gap:14px;justify-content:flex-end}.pagination a{border:1px solid var(--border);border-radius:6px;padding:7px 10px}.pagination a[aria-disabled=true]{opacity:.45;pointer-events:none}.login-page{align-items:center;background:#eef2f6;display:grid;min-height:100vh;padding:24px;place-items:center}.login-panel{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:24px;gap:24px;max-width:440px;padding:32px;width:100%}.login-brand{align-items:center;display:flex;gap:12px}.login-brand small,.login-brand strong{display:block}.login-brand small,.login-footnote,.login-panel p{color:var(--ink-muted)}.login-panel h1{font-size:1.8rem;margin:14px 0 8px}.login-panel p{line-height:1.5;margin:0}.login-form{display:grid;grid-gap:16px;gap:16px}.login-submit{margin-top:4px;width:100%}.login-footnote{border-top:1px solid var(--border);font-size:.75rem;padding-top:16px}.centered-state{align-content:center;display:grid;justify-items:center;min-height:100vh;padding:24px;text-align:center}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.archive-actions,.archive-subnav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.archive-subnav{border-bottom:1px solid var(--border);padding-bottom:18px}.archive-subnav a,.source-link{color:var(--blue);font-size:.86rem;font-weight:700}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;font-size:.82rem;min-width:920px;width:100%}.table-scroll td,.table-scroll th{border-bottom:1px solid var(--border);padding:10px 8px;text-align:left;vertical-align:top}.table-scroll th{color:var(--ink-muted);font-weight:700}.quality-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.quality-list li{align-items:baseline;border-bottom:1px solid var(--border);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,.7fr) minmax(280px,2fr) minmax(120px,auto);padding:12px 0}.quality-list small{color:var(--ink-muted);text-align:right}.baseline-intro{border-bottom:1px solid var(--border);padding-bottom:18px}.metric-card .source-link{display:block;margin-top:10px;overflow-wrap:anywhere}.readiness-stack{display:grid;grid-gap:18px;gap:18px}.command-readiness,.readiness-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:4px 0 20px}.command-readiness h2,.readiness-header h2{font-size:1.45rem;margin:4px 0 6px}.command-readiness p,.readiness-header p{color:var(--ink-muted);margin:0}.command-readiness{margin-bottom:24px}.readiness-actions{display:flex;flex-wrap:wrap;gap:8px}.readiness-actions a{border:1px solid var(--border);color:var(--ink);padding:8px 10px;text-decoration:none}.readiness-table-wrap{overflow-x:auto}.readiness-table{border-collapse:collapse;min-width:820px;width:100%}.readiness-table td,.readiness-table th{border-bottom:1px solid var(--border);padding:11px 9px;text-align:left;vertical-align:top}.readiness-table th{color:var(--ink-muted);font-size:.78rem;text-transform:uppercase}.readiness-callout{align-items:flex-start;background:#fff7db;border-left:4px solid #c98b14;display:flex;gap:10px;padding:14px}.readiness-callout p{margin:4px 0 0}.readiness-detail{max-width:900px}.readiness-detail dl{display:grid;grid-template-columns:180px 1fr;margin:24px 0}.readiness-detail dd,.readiness-detail dt{border-bottom:1px solid var(--border);margin:0;padding:10px 0}.readiness-detail dt{color:var(--ink-muted);font-weight:700}.readiness-detail pre{background:#f6f8fa;overflow:auto;padding:14px}.search-results{display:grid}.search-results a,.search-results article{border-bottom:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding:14px 2px;text-decoration:none}.search-results small,.search-results span{color:var(--ink-muted)}@media (max-width:1280px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.staff-shell{grid-template-columns:82px minmax(0,1fr)}.staff-brand{grid-template-columns:42px}.brand-copy,.staff-nav-link span{display:none}.brand-row{display:grid;justify-items:center}.staff-nav-link{grid-template-columns:1fr;justify-items:center}.staff-topbar{grid-template-columns:1fr auto}.staff-search{display:none}.freshness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.note-form,.recommendation-detail-grid,.recommendation-detail-head{grid-template-columns:1fr}.staff-shell,.staff-shell.is-collapsed{display:block}.staff-sidebar{height:auto;min-height:auto;overflow-x:auto;position:static}.brand-row,.staff-shell.is-collapsed .brand-row{display:flex}.staff-brand,.staff-shell.is-collapsed .staff-brand{grid-template-columns:42px minmax(0,1fr)}.brand-copy,.staff-nav-link span,.staff-shell.is-collapsed .brand-copy,.staff-shell.is-collapsed .staff-nav-link span{display:block}.staff-nav{display:flex;min-width:max-content}.staff-nav-link,.staff-shell.is-collapsed .staff-nav-link{grid-template-columns:20px minmax(80px,auto)}.form-grid,.freshness-grid,.metric-grid,.provider-grid,.staff-topbar,.workspace-band{grid-template-columns:1fr}.staff-topbar{align-items:stretch;padding:14px 18px;position:static}.staff-topbar-actions{justify-content:flex-start}.environment-badge{display:none}.staff-main{padding:18px}.staff-page-heading{align-items:flex-start;flex-direction:column}.wide-field{grid-column:auto}.activity-preview li{grid-template-columns:1fr}.user-summary{max-width:180px}.quality-list li{grid-template-columns:1fr}.quality-list small{text-align:left}.command-readiness,.readiness-header{align-items:flex-start;flex-direction:column;gap:14px}.readiness-detail dl{grid-template-columns:1fr}}.intel-stack{display:grid;grid-gap:18px;gap:18px}.intel-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.intel-header h1{font-size:1.9rem;margin:4px 0 8px}.intel-header p{color:var(--ink-muted);margin:0;max-width:800px}.intel-boundary{align-items:center;background:#eaf4ed;border:1px solid #9bbda5;color:#185f39;display:flex;font-size:.78rem;font-weight:800;gap:7px;padding:9px 11px;white-space:nowrap}.intel-tabs{border-bottom:1px solid var(--border);display:flex;gap:3px;overflow-x:auto}.intel-tabs a{color:var(--ink-muted);flex:0 0 auto;font-size:.76rem;font-weight:750;padding:10px;text-decoration:none}.intel-tabs a[aria-current=page]{border-bottom:3px solid #235a99;color:#123f76}.intel-metrics{background:var(--border);border:1px solid var(--border);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.intel-metrics article{background:#fff;padding:15px}.intel-metrics small,.intel-metrics span{color:var(--ink-muted);display:block;font-size:.72rem}.intel-metrics strong{display:block;font-size:1.35rem;margin:6px 0}.intel-table-wrap{overflow-x:auto}.intel-table{border-collapse:collapse;min-width:1050px;width:100%}.intel-table th{color:var(--ink-muted);font-size:.68rem;text-align:left;text-transform:uppercase}.intel-table td,.intel-table th{border-bottom:1px solid var(--border);padding:11px 9px;vertical-align:top}.intel-table td{font-size:.8rem}.intel-table a{color:#174f91;font-weight:750;text-decoration:none}.intel-table small{color:var(--ink-muted);display:block;font-size:.68rem;margin-top:4px;max-width:240px}.intel-badge{background:#edf3f9;border:1px solid #c5d6e6;color:#285373;display:inline-block;font-size:.62rem;font-weight:800;padding:3px 6px}.intel-badge.is-test{background:#fff1bd;border-color:#d0a82f;color:#664d05}.intel-empty{align-items:center;border-left:3px solid #d7a52d;display:flex;gap:8px;padding:12px}.intel-empty p{margin:0}.intel-test-banner{align-items:center;background:#fff1bd;border:1px solid #d0a82f;color:#664d05;display:flex;gap:10px;padding:10px 12px}.intel-detail-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--border);border:1px solid var(--border)}.intel-detail-grid>section{background:#fff;padding:20px}.intel-detail-grid h2{font-size:1.05rem;margin:0 0 14px}.intel-facts{display:grid;grid-gap:10px;gap:10px}.intel-facts div{display:grid;grid-gap:3px;gap:3px}.intel-facts dt{color:var(--ink-muted);font-size:.68rem;text-transform:uppercase}.intel-facts dd{font-size:.84rem;margin:0}.intel-source{border-bottom:1px solid var(--border);display:grid;grid-gap:3px;gap:3px;padding:9px 0}.intel-source small,.intel-source span{color:var(--ink-muted);font-size:.72rem}.intel-form{display:grid;grid-gap:10px;gap:10px}.intel-form label{display:grid;font-size:.75rem;font-weight:750;grid-gap:5px;gap:5px}.intel-form select{border:1px solid var(--border);font:inherit;min-height:40px;padding:8px}.intel-actions button,.intel-form button,.intel-icon-button{align-items:center;background:#235a99;border:1px solid #235a99;color:#fff;display:inline-flex;font:inherit;font-size:.76rem;font-weight:750;gap:6px;justify-content:center;min-height:36px;padding:8px 11px}.intel-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.intel-actions button{background:#fff;border-color:var(--border);color:var(--ink)}.intel-icon-button{height:34px;padding:7px;width:34px}.intel-boundary-note{border-left:3px solid #235a99;color:var(--ink-muted);font-size:.78rem;padding:10px 12px}@media (max-width:850px){.intel-detail-grid{grid-template-columns:1fr}.intel-header{display:grid}.intel-boundary{width:max-content}}