.findings-workbench{min-width:0}.findings-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.findings-workbench .filter-fields .search-field{grid-column:span 2}.finding-content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;min-width:0;display:grid}.finding-queue-card{min-width:0}.finding-review-tabs{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e8eef5;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.finding-review-tabs button{color:#566980;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:10.5px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.finding-review-tabs button:hover{color:#126df2;border-color:#bfd7f4}.finding-review-tabs button.active{color:#fff;background:#126df2;border-color:#126df2}.finding-review-tabs strong{min-width:20px;color:inherit;text-align:center;background:#7f95b11f;border-radius:999px;padding:2px 5px;font-size:9.5px}.finding-review-tabs button.active strong{background:#ffffff2e}.finding-insights{gap:12px;min-width:0;display:grid}.finding-insights .panel-card{min-width:0}.finding-review-card .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:146px;padding:12px}.finding-review-card .donut{width:94px;height:94px}.finding-review-card .donut-center{width:48px;height:48px}.finding-review-card .donut-center strong{font-size:17px}.finding-review-card .legend{gap:6px}.finding-review-card .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.finding-review-card .legend-row small{display:none}.finding-severity-bars,.finding-node-ranking{gap:9px;padding:13px 14px 15px;display:grid}.finding-severity-bars>div{grid-template-columns:auto minmax(58px,.65fr) minmax(70px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.finding-severity-bars>div>span{border-radius:50%;width:8px;height:8px}.finding-severity-bars small,.finding-node-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.finding-severity-bars i,.finding-node-ranking i{background:#eaf0f6;border-radius:999px;height:6px;overflow:hidden}.finding-severity-bars b,.finding-node-ranking b{border-radius:inherit;background:#4d91e8;height:100%;display:block}.finding-severity-bars b.severity-critical{background:var(--red)}.finding-severity-bars b.severity-high{background:var(--orange)}.finding-severity-bars b.severity-medium{background:var(--amber)}.finding-severity-bars b.severity-low{background:var(--blue)}.finding-severity-bars strong,.finding-node-ranking strong{color:#233850;font-variant-numeric:tabular-nums;font-size:10.5px}.finding-node-ranking>div{grid-template-columns:22px minmax(72px,.75fr) minmax(60px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.finding-node-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.finding-node-ranking>p{color:#738198;align-items:center;gap:7px;margin:0;font-size:10.5px;display:flex}@media (max-width:1320px){.finding-content-grid{grid-template-columns:minmax(0,1fr)}.finding-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.findings-workbench .desktop-table-panel{display:none}.findings-workbench .mobile-record-list{display:grid}.findings-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-workbench .filter-fields .search-field,.findings-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:700px){.finding-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.findings-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.findings-workbench .filter-fields .search-field,.findings-workbench .filter-fields>.ghost-button{grid-column:auto}.finding-review-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.finding-review-tabs button{justify-content:space-between;width:100%;min-height:34px}.findings-workbench .bulk-review-targets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.findings-workbench .bulk-review-targets label{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.finding-review-tabs button{transition:none}}
.fingerprint-workbench{min-width:0}.fingerprint-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.fingerprint-workbench .filter-fields .search-field{grid-column:span 2}.fingerprint-content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;min-width:0;display:grid}.fingerprint-queue-card,.fingerprint-insights,.fingerprint-insights .panel-card{min-width:0}.fingerprint-insights{gap:12px;display:grid}.fingerprint-insights .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:148px;padding:12px}.fingerprint-insights .donut{width:94px;height:94px}.fingerprint-insights .donut-center{width:48px;height:48px}.fingerprint-insights .donut-center strong{font-size:17px}.fingerprint-insights .legend{gap:6px}.fingerprint-insights .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.fingerprint-insights .legend-row small{display:none}.fingerprint-coverage-list{gap:9px;padding:13px 14px 10px;display:grid}.fingerprint-coverage-list>div{grid-template-columns:minmax(72px,.8fr) minmax(70px,1fr) auto;align-items:center;gap:8px;display:grid}.fingerprint-coverage-list span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.fingerprint-coverage-list i{background:#eaf0f6;border-radius:999px;height:6px;overflow:hidden}.fingerprint-coverage-list b{border-radius:inherit;background:linear-gradient(90deg,#126df2,#18b8c9);height:100%;display:block}.fingerprint-coverage-list strong{color:#233850;font-variant-numeric:tabular-nums;font-size:10.5px}.fingerprint-averages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 14px 14px;display:grid}.fingerprint-averages>div{background:#f7faff;border:1px solid #e2eaf4;border-radius:8px;min-width:0;padding:9px}.fingerprint-averages dt,.fingerprint-averages dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fingerprint-averages dt{color:#718096;font-size:9px}.fingerprint-averages dd{color:#1b3552;margin-top:3px;font-size:16px;font-weight:800}.fingerprint-kind-ranking{gap:7px;padding:13px 14px 10px;display:grid}.fingerprint-kind-ranking>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px;display:grid}.fingerprint-kind-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.fingerprint-kind-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.fingerprint-kind-ranking strong{color:#233850;font-size:10.5px}.fingerprint-kind-ranking>p{color:#738198;align-items:center;gap:7px;margin:0;font-size:10.5px;display:flex}.fingerprint-activity-window{background:#f7faff;border:1px solid #e2eaf4;border-radius:8px;gap:3px;margin:0 14px 14px;padding:9px 10px;display:grid}.fingerprint-activity-window span{color:#718096;font-size:9px}.fingerprint-activity-window strong{color:#233850;font-size:10px;line-height:1.4}@media (max-width:1320px){.fingerprint-content-grid{grid-template-columns:minmax(0,1fr)}.fingerprint-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fingerprint-workbench .desktop-table-panel{display:none}.fingerprint-workbench .mobile-record-list{display:grid}.fingerprint-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fingerprint-workbench .filter-fields .search-field,.fingerprint-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:700px){.fingerprint-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.fingerprint-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.fingerprint-workbench .filter-fields .search-field,.fingerprint-workbench .filter-fields>.ghost-button{grid-column:auto}}
.source-workbench{min-width:0}.source-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.source-workbench .filter-fields .search-field{grid-column:span 2}.source-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.source-insights .panel-card,.source-queue-card{min-width:0}.source-insights .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:154px;padding:12px}.source-insights .donut{width:94px;height:94px}.source-insights .donut-center{width:48px;height:48px}.source-insights .donut-center strong{font-size:17px}.source-insights .legend{gap:7px}.source-insights .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.source-insights .legend-row small{display:none}.source-attribution-meter{grid-template-columns:34px auto minmax(0,1fr);align-items:center;gap:5px 9px;padding:12px 14px 8px;display:grid}.source-attribution-meter>span{width:32px;height:32px;color:var(--green);background:#eaf8f1;border:1px solid #ccebdc;border-radius:8px;grid-row:span 2;place-items:center;display:grid}.source-attribution-meter strong{color:#173550;font-size:20px;line-height:1}.source-attribution-meter small{color:#6d7c91;font-size:9.5px}.source-attribution-meter i{background:#e9f0f6;border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.source-attribution-meter b{border-radius:inherit;background:linear-gradient(90deg,#18a66a,#24c48a);height:100%;display:block}.source-attribution-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:4px 12px 12px;display:grid}.source-attribution-stats>div{background:#f7faff;border:1px solid #e2eaf4;border-radius:7px;min-width:0;padding:7px}.source-attribution-stats dt,.source-attribution-stats dd{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.source-attribution-stats dt{color:#718096;font-size:8.5px}.source-attribution-stats dd{color:#1b3552;margin-top:3px;font-size:14px;font-weight:800}.source-country-ranking{gap:7px;padding:12px 14px 14px;display:grid}.source-country-ranking>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:23px;display:grid}.source-country-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.source-country-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.source-country-ranking span:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #126df214}.source-country-ranking strong{color:#233850;font-size:10.5px}.source-country-ranking>p{color:#738198;margin:0;font-size:10.5px}@media (max-width:1100px){.source-workbench .desktop-table-panel{display:none}.source-workbench .mobile-record-list{display:grid}}@media (max-width:900px){.source-insights{grid-template-columns:minmax(0,1fr)}.source-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workbench .filter-fields .search-field,.source-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:520px){.source-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.source-workbench .filter-fields .search-field,.source-workbench .filter-fields>.ghost-button{grid-column:auto}.source-attribution-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.audit-workbench{min-width:0}.audit-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-workbench .filter-fields .search-field{grid-column:span 2}.audit-content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;min-width:0;display:grid}.audit-queue-card,.audit-insights,.audit-insights .panel-card{min-width:0}.audit-insights{gap:12px;display:grid}.audit-insights .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:146px;padding:12px}.audit-insights .donut{width:94px;height:94px}.audit-insights .donut-center{width:48px;height:48px}.audit-insights .donut-center strong{font-size:17px}.audit-insights .legend{gap:6px}.audit-insights .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.audit-insights .legend-row small{display:none}.audit-ranking{gap:7px;padding:13px 14px;display:grid}.audit-ranking>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:23px;display:grid}.audit-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.audit-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.audit-ranking strong{color:#233850;font-size:10.5px}.audit-ranking>p{color:#738198;margin:0;font-size:10.5px}.audit-dual-ranking{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.audit-dual-ranking>section{min-width:0}.audit-dual-ranking>section>small{color:#718096;text-overflow:ellipsis;white-space:nowrap;padding:0 7px 5px;font-size:9px;font-weight:720;display:block;overflow:hidden}.audit-dual-ranking .audit-ranking{background:#f7faff;border:1px solid #e2eaf4;border-radius:8px;gap:6px;padding:7px}.audit-dual-ranking .audit-ranking>div{grid-template-columns:minmax(0,1fr) auto}.audit-dual-ranking .audit-ranking em{display:none}.audit-detail-summary{color:#52637d;border-top:1px solid #edf2f7;margin:8px 0 0;padding-top:8px;font-size:10.5px;line-height:1.45}@media (max-width:1320px){.audit-content-grid{grid-template-columns:minmax(0,1fr)}.audit-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.audit-workbench .desktop-table-panel{display:none}.audit-workbench .mobile-record-list{display:grid}.audit-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-workbench .filter-fields .search-field,.audit-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:700px){.audit-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.audit-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.audit-workbench .filter-fields .search-field,.audit-workbench .filter-fields>.ghost-button{grid-column:auto}}
@media (max-width:1180px){.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-fields .search-field,.filter-fields>.ghost-button{grid-column:auto}}@media (max-width:860px){.app-shell{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow-x:clip}.stage{width:100%;min-width:0}.sidebar-shell{width:100%}.topbar,.content-shell,.app-shell:not(.page-overview) .content-shell{width:100%;min-width:0}.topbar{color:#edf6ff;box-shadow:none;background:radial-gradient(circle at 50% -60%,#08a9c833,#0000 38%),linear-gradient(#071321,#071321);border-bottom:1px solid #ffffff14}.mobile-icon-button,.mobile-brand strong,.mobile-brand small{color:inherit}.content-shell,.app-shell:not(.page-overview) .content-shell{padding:14px 12px calc(104px + env(safe-area-inset-bottom))}.topbar h1{font-size:21px}.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-fields .search-field,.filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:520px){.filter-fields,.feature-page .filter-fields{grid-template-columns:1fr}.feature-page .filter-fields .date-field,.feature-page .filter-fields .page-size-field{display:grid}.feature-page .quick-ranges{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.quick-ranges .chip{justify-content:center;min-width:0}}
:root{--fresh-accent-soft:#e8f6f2;--fresh-info-soft:#edf5fb;--fresh-danger-soft:#fff0f1;--fresh-warning-soft:#fff7e7;--fresh-nav-active:#edf8f5}html{background:var(--color-canvas);color:var(--color-text);font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px}body{background:var(--color-canvas)}.app-shell,.stage,.content-shell,.page-stack,.feature-page,.panel-card,.table-wrap,.filter-card,.finding-content-grid{min-width:0}.sidebar-shell{color:#496166;border-right:1px solid var(--color-border);background:#fff}.brand-mark{color:#fff;background:var(--color-accent);box-shadow:none;border-radius:12px}.brand-lockup strong{color:#173238;font-weight:700}.brand-lockup small,.sidebar-status small{color:#829397}.nav-group-label{color:#94a5a7;font-weight:600}.main-nav button{color:#5e7478;border-radius:10px;font-weight:500;transition:color .16s,background-color .16s,transform .16s}.main-nav button:hover{color:#117f70;box-shadow:none;background:#f4faf8;border-color:#0000;transform:translate(2px)}.main-nav button.active{color:#117f70;background:var(--fresh-nav-active);box-shadow:none;border-color:#d8eee8;font-weight:600}.main-nav button.active:before{background:var(--color-accent)}.sidebar-status{color:#496166;border-color:var(--color-border);box-shadow:none;background:#f7fbfa}.topbar{border-bottom-color:var(--color-border);min-width:0;box-shadow:none;background:#ffffffe6}.topbar-page-context:before{background:var(--color-accent);box-shadow:0 0 0 4px #159a861a}.content-shell{width:min(100%, var(--content-max-width));margin-inline:auto}.panel-card,.filter-card,.metric-card,.workbench-summary-card,.node-card,.mobile-record-card{border-color:var(--color-border);box-shadow:none;background:#fff}.panel-card,.filter-card,.workbench-summary-card,.mobile-record-card{border-radius:12px}.panel-card-head{border-bottom-color:var(--color-border-muted)}.panel-card-head h3,.page-intro h1,.metric-copy strong,.workbench-summary-card strong{color:var(--color-text)}.panel-card-head p,.page-intro p,.metric-copy span,.metric-copy small{color:var(--color-text-muted)}.primary-button{color:#fff;background:var(--color-accent);border-color:var(--color-accent);box-shadow:none}.primary-button:hover:not(:disabled){background:#117f70;border-color:#117f70;transform:translateY(-1px)}.ghost-button,.icon-button,.mobile-icon-button{color:#496166;border-color:var(--color-border);box-shadow:none;background:#fff}.ghost-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.mobile-icon-button:hover:not(:disabled){color:#117f70;background:#f2f9f7;border-color:#bcded6}input,select,textarea,.select-menu-trigger{color:var(--color-text);background:#fff;border-color:#d5e3e0}input:hover,select:hover,textarea:hover,.select-menu-trigger:hover{border-color:#a8cec5}.data-scope-badge,.badge-info,.badge-low,.badge-online{color:#117f70;background:var(--fresh-accent-soft);border-color:#cce9e2}.table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#bfd6d1 transparent;width:100%;max-width:100%;overflow-x:auto}.data-table{width:max(100%, var(--table-min-width))}.data-table th{color:#5b7276;background:var(--color-table-header);border-color:var(--color-border-muted)}.data-table td{color:#29464b;border-color:var(--color-border-muted)}.data-table tbody tr:hover{background:var(--color-table-row-hover)}.workbench-summary-card{border-color:var(--color-border);background:#fff}.workbench-summary-card>span{background:color-mix(in srgb, var(--accent) 9%, white);border-color:color-mix(in srgb, var(--accent) 18%, white)}.overview-posture-hero{color:var(--color-text);border-color:var(--color-border);box-shadow:none;background:#fff}.posture-kicker{color:#4f6f70;font-weight:600}.posture-copy h2{color:var(--color-text);font-weight:700}.posture-copy p{color:var(--color-text-muted)}.posture-actions .primary-button{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.posture-actions .primary-button:hover{color:#fff;background:#117f70;border-color:#117f70}.posture-actions .ghost-button{color:#496166;border-color:var(--color-border);background:#fff}.posture-actions .ghost-button:hover{color:#117f70;background:#f2f9f7;border-color:#bcded6}.posture-fact{background:var(--color-surface-subtle);border-color:var(--color-border-muted);-webkit-backdrop-filter:none;backdrop-filter:none}.posture-fact small{color:var(--color-text-muted);font-weight:600}.posture-fact strong{color:var(--color-text);font-weight:700}.overview-kpi{border-color:var(--color-border);box-shadow:none;background:#fff;border-radius:12px;transition:border-color .16s,background-color .16s,transform .16s}.overview-kpi:hover{box-shadow:none;background:#fbfdfc;border-color:#badbd4;transform:translateY(-2px)}.overview-kpi-copy small,.overview-kpi-copy em{color:var(--color-text-muted)}.overview-kpi-copy strong{color:var(--color-text);font-weight:700}.overview-health-badge{color:#4f696d;border-color:var(--color-border);background:#f7fbfa;font-weight:600}.timeframe-badge{color:#117f70;background:var(--fresh-accent-soft);border-color:#cce9e2}.fleet-health-card,.fleet-health-card.primary{border-color:var(--color-border);box-shadow:none;background:#fff;border-radius:12px}.fleet-health-card small,.fleet-health-card p{color:var(--color-text-muted)}.fleet-health-card strong{color:var(--color-text);font-weight:700}.fleet-resource-strip{background:var(--color-border-muted);border-color:var(--color-border);box-shadow:none;border-radius:12px}.fleet-resource-strip>div{background:#fff}.fleet-resource-strip>div>span{color:var(--color-accent);background:var(--fresh-accent-soft)}.fleet-resource-strip small{color:var(--color-text-muted)}.fleet-resource-strip strong{color:var(--color-text);font-weight:600}.nodes-workbench-toolbar{border-color:var(--color-border);box-shadow:none;background:#fff;border-radius:12px}.node-comparison-tray{box-shadow:none;background:#fff;border-color:#dcd8ef;border-radius:12px}.probe-node-list{border-color:var(--color-border);box-shadow:none;border-radius:12px}.probe-node-list-head{color:var(--color-text-muted);background:var(--color-table-header);border-color:var(--color-border-muted)}.probe-node-row{border-color:var(--color-border-muted);background:#fff}.probe-node-row:hover{background:var(--color-table-row-hover)}.probe-node-row.is-selected{background:#f1edfb}.probe-node-icon{color:var(--color-accent);background:var(--fresh-accent-soft)}.finding-content-grid,.fingerprint-content-grid,.audit-content-grid,.block-content-grid{grid-template-columns:minmax(0,1fr) minmax(250px,292px)}.source-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.finding-review-tabs{background:var(--color-surface-subtle);border-color:var(--color-border-muted)}.finding-review-tabs button{color:#5b7276;border-color:var(--color-border);background:#fff;font-weight:600}.finding-review-tabs button:hover{color:#117f70;border-color:#bcded6}.finding-review-tabs button.active{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.block-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.block-table{width:max(100%,900px)}.block-table th{color:#5b7276;background:var(--color-table-header);border-color:var(--color-border-muted)}.block-table td{border-color:var(--color-border-muted)}.block-table tbody tr:hover{background:var(--color-table-row-hover)}.block-mobile-card,.block-readonly-callout,.block-attention-list article{border-color:var(--color-border);box-shadow:none;background:#fff}.block-stacked-bar{background:#edf3f1}.block-readonly-callout{background:#f7fbfa}.local-command-list code{color:#355b5d;border-color:var(--color-border);background:#f1f7f5}.stat-tile,.baseline-summary-grid .panel-card,.baseline-summary-grid .stat-tile{border-color:var(--color-border);box-shadow:none;background:#fff;border-radius:12px}.stat-icon{background:color-mix(in srgb, var(--accent,var(--color-accent)) 9%, white);box-shadow:none;border-color:#0000}.stat-tile small,.stat-tile p{color:var(--color-text-muted)}.stat-tile strong{color:var(--color-text);font-weight:700}.incidents-design .feature-metrics.six{grid-template-columns:repeat(3,minmax(0,1fr))}.incident-selector-item,.incident-focus-card,.chain-stage,.baseline-workbench-toolbar,.baseline-scope-card,.baseline-group-list button,.baseline-object-list button{border-color:var(--color-border);box-shadow:none;background:#fff}.incident-selector-item:hover,.incident-selector-item:focus-visible,.incident-selector-item.is-selected,.baseline-group-list button:hover,.baseline-group-list button.is-selected{background:var(--color-table-row-hover);box-shadow:inset 3px 0 0 var(--color-accent);border-color:#bcded6}.incident-focus-kicker,.baseline-workbench-toolbar>div:first-child,.baseline-diff-view>header{color:var(--color-accent)}.incident-focus-card h2,.incident-focus-meta strong,.incident-selector-heading strong,.baseline-workbench-toolbar strong,.baseline-scope-card strong,.baseline-diff-view>header strong,.baseline-classification-heading>strong{color:var(--color-text)}.incident-focus-card p,.incident-focus-meta,.incident-selector-meta,.baseline-workbench-toolbar small,.baseline-scope-card small,.baseline-scope-card span{color:var(--color-text-muted)}.chain-stage>span:not(.badge){border-radius:10px}.chain-source{color:#477079;background:var(--fresh-info-soft);border-color:#d9e8ed}.baseline-group-tabs{border-color:var(--color-border);background:#f1f6f5}.baseline-group-tabs button{color:#5b7276;font-weight:600}.baseline-group-tabs button:hover,.baseline-group-tabs button.active{color:#117f70;box-shadow:none;border-color:#bcded6}.baseline-object-list{border-color:var(--color-border-muted)}.baseline-object-list button.is-selected{background:var(--fresh-accent-soft);border-color:#bcded6}.baseline-change-list article{background:var(--color-surface-subtle);border-color:var(--color-border)}.baseline-confidence-meter{background:#e8efed}.baseline-confidence-meter i{background:var(--color-accent)}.review-tabs{background:var(--color-surface-subtle);border-color:var(--color-border-muted)}.review-tabs button{color:#5b7276;border-color:var(--color-border);background:#fff;font-weight:600}.review-tabs button:hover,.review-tabs button.active{color:#fff;background:var(--color-accent);border-color:var(--color-accent);box-shadow:none}.finding-severity-bars i,.finding-node-ranking i,.fingerprint-coverage-list i,.source-attribution-meter i{background:#e8efed}.finding-node-ranking b,.fingerprint-coverage-list b,.source-attribution-meter b{background:var(--color-accent)}.finding-node-ranking em,.fingerprint-kind-ranking em,.source-country-ranking em,.audit-ranking em{color:#117f70;background:var(--fresh-accent-soft)}.source-attribution-stats>div,.fingerprint-averages>div,.audit-dual-ranking>section{background:var(--color-surface-subtle);border-color:var(--color-border-muted)}.mobile-record-card,.mobile-record-title-row strong,.source-card-head strong,.audit-card strong{color:var(--color-text)}.mobile-record-title-row span,.mobile-record-meta,.mobile-record-subline,.audit-card time{color:var(--color-text-muted)}.bulk-review-bar{border-color:var(--color-border);width:100%;min-width:0;max-width:100%;box-shadow:none;background:#f7fbfa}.bulk-review-targets{min-width:0;max-width:100%;overflow:auto}.bulk-review-details{min-width:0}.bulk-review-details>summary{color:#4f696d;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600}.bulk-review-details:not([open]) .bulk-review-targets{display:none}.bulk-review-details[open]{grid-column:1/-1;width:100%}.bulk-review-details[open] .bulk-review-targets{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px;margin-top:10px;padding-top:10px;display:grid}.bulk-review-actions{flex-wrap:wrap;gap:8px;display:flex}.bulk-review-count{color:var(--color-text-muted);white-space:nowrap}.filter-sheet-trigger,.filter-sheet-panel{border-color:var(--color-border);box-shadow:none}.filter-trigger-icon{color:var(--color-accent);background:var(--fresh-accent-soft)}.filter-sheet-trigger em{background:var(--color-accent)}.loading-card{color:#0000;border:1px solid var(--color-border);background:linear-gradient(100deg,#f1f6f5 30%,#fbfdfc 50%,#f1f6f5 70%) 0 0/240% 100%;border-radius:12px;min-height:96px;animation:1.35s ease-in-out infinite fresh-skeleton}.page-loading-state{gap:14px;display:grid}.loading-heading{width:min(360px,72%);min-height:52px}.loading-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.loading-content{min-height:320px}.panel-card,.metric-card,.workbench-summary-card,.mobile-record-card{animation:.22s ease-out both fresh-reveal}@keyframes fresh-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fresh-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1024px){.content-shell{max-width:100%}.finding-content-grid,.fingerprint-content-grid,.audit-content-grid,.block-content-grid{grid-template-columns:minmax(0,1fr)}.source-insights,.baseline-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baseline-summary-grid>.panel-card{grid-column:1/-1}.baseline-master-detail,.baseline-analysis-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.app-shell{display:block}.stage{width:100%}.content-shell{width:100%;padding-inline:14px}.workbench-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-table-panel{display:none!important}.mobile-record-list{display:grid!important}.loading-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-posture-hero{grid-template-columns:1fr;gap:16px;padding:18px}.overview-kpi-grid,.fleet-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-health-card.primary{grid-column:1/-1}.fleet-resource-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nodes-workbench-toolbar{grid-template-columns:minmax(0,1fr) auto}.nodes-workbench-search{grid-column:1/-1}.source-insights{grid-template-columns:1fr}.block-overview-grid{order:5}.block-content-grid{order:4}.block-mobile-list{display:grid!important}.block-table-wrap{display:none!important}.panel-card,.metric-card,.workbench-summary-card,.mobile-record-card{animation-duration:.16s}}@media (max-width:640px){.content-shell{padding-inline:12px}.page-intro-actions{flex-wrap:wrap;width:100%}.workbench-summary-grid{gap:8px}.bulk-review-bar{align-items:stretch}.bulk-review-targets{grid-template-columns:1fr}.bulk-review-details,.bulk-review-count,.bulk-review-actions{width:100%}.bulk-review-actions>button{flex:140px}.overview-kpi{min-height:104px}.posture-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-resource-strip>div:last-child{grid-column:1/-1}.incidents-design .feature-metrics.six{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-analysis-layout{display:none}.baseline-summary-grid{gap:8px}.baseline-summary-grid .panel-card,.baseline-summary-grid .stat-tile{min-height:104px}.baseline-workbench-toolbar{flex-direction:column;align-items:stretch}.baseline-group-tabs{width:100%;overflow-x:auto}.baseline-group-tabs button{flex:1 0 auto;min-height:40px}.baseline-change-list article{grid-template-columns:1fr}.baseline-object-list button{flex-basis:min(240px,86%)}.mobile-record-card .ghost-button,.filter-sheet-trigger,.pagination button{min-height:42px}}@media (min-width:769px){.desktop-table-panel{display:block!important}.mobile-record-list,.block-mobile-list{display:none!important}.block-table-wrap{display:block!important}}@media (prefers-reduced-motion:reduce){.panel-card,.metric-card,.workbench-summary-card,.mobile-record-card,.loading-card{animation:none}.main-nav button:hover,.primary-button:hover:not(:disabled){transform:none}}
.mobile-fleet-overview,.nodes-mobile-filter-trigger,.probe-node-list-mobile-head{display:none}.nodes-filter-controls{grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:9px;min-width:0;display:grid}@media (max-width:768px){.probe-nodes-page{--node-mobile-ink:#102f32;--node-mobile-muted:#60797b;--node-mobile-surface:#fff;--node-mobile-line:#dbe8e5;gap:12px}.probe-nodes-page .page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid;position:relative}.probe-nodes-page .page-intro-copy{grid-column:1}.probe-nodes-page .page-intro-actions{grid-area:1/2;width:auto}.probe-nodes-page .page-intro h1{letter-spacing:-.035em;font-size:24px}.probe-nodes-page .page-intro p{max-width:32rem;color:var(--node-mobile-muted);grid-column:1/-1}.probe-nodes-page .page-intro-title-row{gap:7px}.probe-nodes-page .data-scope-badge{color:#31756d;background:#e9f6f2;border-color:#cfe9e2;min-height:22px}.probe-nodes-page .node-compare-toggle{border-radius:12px;justify-content:center;min-width:42px;min-height:42px;padding:0;width:42px!important}.probe-nodes-page .node-compare-toggle span{display:none}.mobile-fleet-overview{color:#ecfffb;isolation:isolate;background:#105f58;border:1px solid #ffffff29;border-radius:18px;gap:14px;padding:16px;animation:.24s ease-out both mobile-fleet-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #104c4729}.mobile-fleet-overview:after{z-index:-1;content:"";background:#76e0c714;border:1px solid #beffef1f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-98px;right:-76px}.mobile-fleet-pulse{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mobile-health-orbit{background:conic-gradient(#8ce8d2 var(--health-score), #ffffff24 0);border-radius:50%;place-items:center;width:78px;height:78px;padding:5px;display:grid}.mobile-health-orbit>span{color:#fff;text-align:center;background:#105f58;border:1px solid #ffffff24;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.mobile-health-orbit strong{font-size:24px;font-weight:700;line-height:1}.mobile-health-orbit small{color:#bce6dc;margin-top:4px;font-size:9px}.mobile-fleet-pulse-copy{gap:5px;min-width:0;display:grid}.mobile-fleet-pulse-copy>span{color:#9fe3d3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.mobile-fleet-pulse-copy>strong{color:#fff;font-size:14px;font-weight:600;line-height:1.35}.mobile-fleet-pulse-copy>small{color:#c2e6df;font-size:11px}.mobile-fleet-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mobile-fleet-signals article{background:#ffffff13;border:1px solid #ffffff1a;border-radius:11px;gap:6px;min-width:0;padding:9px 6px;display:grid}.mobile-fleet-signals article>span{color:#a9e9da}.mobile-fleet-signals article.tone-orange>span{color:#ffd293}.mobile-fleet-signals article.tone-red>span{color:#ffb1b8}.mobile-fleet-signals svg{width:15px;height:15px}.mobile-fleet-signals article>div{gap:2px;display:grid}.mobile-fleet-signals small{color:#b9ddd6;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.mobile-fleet-signals strong{color:#fff;font-size:17px;font-weight:700}.mobile-resource-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;margin-inline:-16px;padding:0 16px 1px;display:flex;overflow-x:auto}.mobile-resource-rail::-webkit-scrollbar{display:none}.mobile-resource-rail article{scroll-snap-align:start;background:#05302e47;border:1px solid #ffffff1a;border-radius:10px;flex:0 0 min(142px,42vw);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.mobile-resource-rail article:last-child{flex-basis:min(210px,62vw)}.mobile-resource-rail article>span{color:#9fe3d3;background:#ffffff14;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mobile-resource-rail svg{width:14px;height:14px}.mobile-resource-rail article>div{gap:2px;min-width:0;display:grid}.mobile-resource-rail small{color:#afd9d1;font-size:8.5px}.mobile-resource-rail strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.probe-nodes-page>.fleet-health-grid,.probe-nodes-page>.fleet-resource-strip{display:none}.nodes-workbench-toolbar{z-index:28;border-color:var(--node-mobile-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:14px;gap:8px;padding:9px;box-shadow:0 10px 28px #1b434012;grid-template-columns:minmax(0,1fr) auto!important}.nodes-workbench-search{grid-column:1!important;padding-right:0!important}.nodes-workbench-search .control-input{min-height:42px}.nodes-mobile-filter-trigger{color:#32635f;background:#eff8f5;border:1px solid #d3e9e3;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:42px;min-height:42px;padding:0 11px;font-weight:600;display:inline-flex;position:relative}.nodes-mobile-filter-trigger>span{display:none}.nodes-mobile-filter-trigger em{color:#fff;background:#d75b63;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.nodes-mobile-filter-trigger.is-open{color:#fff;background:#176f66;border-color:#176f66}.nodes-filter-controls{border-top:1px solid #e7efed;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:none}.nodes-filter-controls.is-open{animation:.18s ease-out both node-filter-enter;display:grid}.nodes-filter-controls .labels-select{grid-column:1/-1}.nodes-filter-controls>.icon-button{width:100%!important;min-height:40px!important;position:static!important}.probe-node-list{background:0 0;border:0;border-radius:0;gap:9px;padding:0;display:grid;overflow:visible}.probe-node-list-mobile-head{justify-content:space-between;align-items:end;gap:12px;padding:3px 2px 1px;display:flex}.probe-node-list-mobile-head>div{align-items:center;gap:7px;display:flex}.probe-node-list-mobile-head>div>span{background:#20a98d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #20a98d1a}.probe-node-list-mobile-head strong{color:var(--node-mobile-ink);font-size:14px;font-weight:700}.probe-node-list-mobile-head em{color:#176f66;background:#e5f4f0;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid}.probe-node-list-mobile-head small{color:#789092;text-align:right;font-size:9px}.probe-node-row{background:var(--node-mobile-surface);border:1px solid var(--node-mobile-line);border-radius:15px;animation:.22s ease-out both node-card-enter;box-shadow:0 10px 26px #1b43400f;grid-template-rows:auto auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr)) 58px!important;gap:11px 9px!important;min-height:0!important;padding:14px!important}.probe-node-identity{grid-area:1/1/auto/span 2!important}.probe-node-identity>div{gap:3px}.probe-node-identity strong{color:var(--node-mobile-ink);font-size:14px;font-weight:700}.probe-node-icon{color:#13776b;background:#e6f5f1;border-radius:11px;width:38px;height:38px}.probe-node-status{align-self:start;grid-area:1/3!important}.probe-health-score{background:#f4f9f7;border:1px solid #e0ece9;border-radius:10px;min-width:54px;padding:7px;grid-area:2/3!important}.probe-health-score strong{font-size:18px}.probe-node-metric{background:#f7faf9;border:1px solid #e8efed;border-radius:10px;min-width:0;padding:9px 10px}.probe-node-metric.tone-blue{grid-column:1;grid-row:2!important}.probe-node-metric.tone-green{grid-column:2;grid-row:2!important}.probe-node-metric i{background:#e2ece9;height:4px}.probe-node-metric b{background:#218f80}.probe-node-network,.probe-node-risk,.probe-node-report{color:#5c7678;background:#f7faf9;border:1px solid #e8efed;border-radius:8px;min-height:28px;padding:0 8px;font-size:10px}.probe-node-network{grid-column:1;justify-content:center;justify-self:stretch;grid-row:3!important}.probe-node-risk{grid-column:2;justify-content:center;justify-self:stretch;grid-row:3!important}.probe-node-report{background:0 0;border:0;grid-column:3;justify-content:center;width:100%;padding:0;font-size:9px;grid-row:3!important}.probe-nodes-page .pagination{margin-top:-2px}}@media (min-width:600px) and (max-width:768px){.probe-node-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.probe-node-list-mobile-head{grid-column:1/-1}}@media (max-width:390px){.mobile-fleet-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-fleet-signals article{grid-template-columns:18px minmax(0,1fr);align-items:center}.mobile-fleet-overview{border-radius:16px;padding:14px}.mobile-resource-rail{margin-inline:-14px;padding-inline:14px}.probe-node-list-mobile-head small{display:none}}@keyframes mobile-fleet-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes node-filter-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes node-card-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-fleet-overview,.nodes-filter-controls.is-open,.probe-node-row{animation:none}}
:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.select-trigger:focus-visible,.user-menu:focus-visible,.mobile-icon-button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.muted-cell,.metric-copy span,.metric-copy small,.panel-card-head p,.stat-tile p,.stat-tile small,.mobile-record-meta,.mobile-record-subline{color:#52637d}.ghost-button,.icon-button,.chip,.select-trigger{min-height:var(--control-height-compact)}@media (pointer:coarse){button,.select-trigger,.icon-button,.mobile-icon-button{min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:root{--focus-outline:Highlight;--color-border:CanvasText;--color-border-muted:CanvasText}.panel-card,.metric-card,.filter-card,.stat-tile,.table-wrap,.badge,.ghost-button,.icon-button,.chip{border:1px solid canvastext}.badge,.cell-chip-list span,.cell-chip-list em{forced-color-adjust:none;color:canvastext;background:canvas}}

