:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg:#fff;--bg-subtle:#f7f7f8;--bg-hover:#f2f3f5;--border:#e4e5e8;--border-strong:#d0d3d8;--text:#17191c;--text-2:#4d5560;--text-3:#7c848f;--accent:#256abf;--accent-hover:#1c5cab;--accent-soft:#eaf2fc;--focus:#2a78d6;--bar:#2a78d6;--bar-hover:#1c5cab;--bar-muted:#c9ced6;--bar-muted-hover:#a9b0ba;--success:#1a7f37;--success-soft:#e8f5ec;--warning:#8a5a00;--warning-soft:#fdf3d7;--danger:#b42318;--danger-soft:#fdecea;--chart-good:#0ca30c;--chart-warning:#fab219;--chart-critical:#d03b3b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-panel:8px;--radius-control:6px;--radius-badge:4px;--control-h:32px;--control-h-sm:28px;--shadow-popover:0 4px 16px #00000014;--rail-w:64px;--content-max:1440px;--page-pad-x:32px;--panel-pad-x:20px;--panel-pad-y:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer}:where(button:disabled){cursor:default}:where(table){border-collapse:collapse}:where(img,svg){max-width:100%}:where(code,kbd,pre){font-family:var(--font-mono);font-size:12px}:where(hr){border:0;border-top:1px solid var(--border);margin:var(--space-4) 0}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}:where(h1){font-size:20px;font-weight:600;line-height:1.3}:where(h2){font-size:14px;font-weight:600;line-height:1.4}:where(h3){font-size:13px;font-weight:600;line-height:1.4}:where(small){font-size:12px}:where(a){color:var(--accent);text-decoration:none}:where(a:hover){color:var(--accent-hover);text-decoration:underline}.externalLink{overflow-wrap:break-word}.externalLinkIcon{margin-left:2px;font-size:.9em}.workspace{min-height:100dvh;padding-left:var(--rail-w)}.workspaceContent{min-width:0}.workspaceContent:focus{outline:none}.skipLink{z-index:100;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);color:var(--text);padding:6px 12px;font-size:13px;position:fixed;top:-48px;left:8px}.skipLink:focus{top:8px}.sideRail{z-index:30;width:var(--rail-w);align-items:center;gap:var(--space-1);padding:var(--space-3) 0;background:var(--bg-subtle);border-right:1px solid var(--border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.railNav{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.railFooter{margin-top:auto;position:relative}.railLink{width:calc(var(--rail-w) - 8px);border-radius:var(--radius-control);min-height:52px;color:var(--text-2);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:11px;font-weight:500;line-height:1.2;display:flex}.railLink svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.railLink>span{white-space:nowrap}.railLink:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}.railLink.is-selected{background:var(--accent-soft);color:var(--accent)}.railLink:disabled{opacity:.6}.railError{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg);width:220px;color:var(--danger);box-shadow:var(--shadow-popover);padding:8px 12px;font-size:12px;position:absolute;bottom:0;left:calc(100% + 8px)}.page{width:100%;max-width:var(--content-max);padding:var(--space-5) var(--page-pad-x) 48px;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}.pageHeader{gap:var(--space-2);display:grid}.pageHeaderRow{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pageHeaderMain{gap:var(--space-1);min-width:0;display:grid}.pageTitle{overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}.pageDescription{max-width:80ch;color:var(--text-2);font-size:13px}.pageHeaderAside{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pageMeta{color:var(--text-3);font-size:12px}.pageActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.breadcrumbs ol{align-items:center;gap:var(--space-1);color:var(--text-3);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--text-3)}.breadcrumbs [aria-current=page]{color:var(--text-3)}.panel{min-width:0;padding:var(--panel-pad-y) var(--panel-pad-x);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel)}.panelHeader{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panelHeading{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.panelTitle{font-size:14px;font-weight:600;line-height:1.4}.panelMeta{color:var(--text-3);font-size:12px}.panelActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panelBody{min-width:0}.panelFootnote{margin-top:var(--space-4);color:var(--text-3);font-size:12px}.panelFootnote p+p{margin-top:var(--space-1)}.panel .tableWrap{width:calc(100% + 2 * var(--panel-pad-x));margin-inline:calc(-1 * var(--panel-pad-x));border:0;border-radius:0}.panel .table :where(th,td):first-child{padding-left:var(--panel-pad-x)}.panel .table :where(th,td):last-child{padding-right:var(--panel-pad-x)}.statGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));display:grid}.stat{min-width:0;padding:14px var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text);flex-direction:column;display:flex;position:relative}.statLabel{color:var(--text-2);padding-right:var(--space-4);font-size:12px}.statValue{margin-top:var(--space-1);letter-spacing:-.01em;font-variant-numeric:proportional-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.25}.statDetail{color:var(--text-3);margin-top:2px;font-size:12px}.statChevron{color:var(--text-3);font-size:16px;line-height:1;position:absolute;top:12px;right:14px}a.stat{text-decoration:none}a.stat:hover{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text);text-decoration:none}a.stat:hover .statChevron{color:var(--accent)}.segmented{background:var(--bg-hover);border-radius:var(--radius-control);align-items:center;gap:2px;padding:2px;display:inline-flex}.segmented>:where(button,a){height:26px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.segmented>:where(button,a):hover{color:var(--text);text-decoration:none}.segmented>:where([aria-pressed=true],[aria-current]:not([aria-current=false])){background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.segmented>:where(button,a):focus-visible{outline-offset:0}.badge{border-radius:var(--radius-badge);background:var(--bg-hover);color:var(--text-2);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.badge-success{background:var(--success-soft);color:var(--success)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-neutral{background:var(--bg-hover);color:var(--text-2)}.badge-info{background:var(--accent-soft);color:var(--accent)}.chipList{align-items:center;gap:var(--space-1) 6px;flex-wrap:wrap;min-width:0;display:flex}.chip{background:var(--bg-hover);max-width:100%;height:24px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.chipLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-removable{padding-right:2px}.chipRemove{width:20px;height:20px;color:var(--text-3);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;text-decoration:none;display:inline-grid}.chipRemove:hover,a.chip:hover{background:var(--border);color:var(--text);text-decoration:none}.chipMore{color:var(--text-3);white-space:nowrap;font-size:12px}.tableWrap{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);width:100%;position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{border-bottom:1px solid var(--border);color:var(--text-2);text-align:left;white-space:nowrap;vertical-align:bottom;padding:10px 12px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--bg-subtle)}.table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table-compact td{padding-top:6px;padding-bottom:6px}.table tr.is-clickable{cursor:pointer}.cellPrimary{overflow-wrap:break-word;font-weight:500}.cellSub{color:var(--text-3);overflow-wrap:break-word;margin-top:1px;font-size:12px;display:block}.kv{gap:6px var(--space-4);grid-template-columns:max-content minmax(0,1fr);font-size:13px;display:grid}.kv dt{color:var(--text-2)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.barList{--barlist-value-w:72px;min-width:0}.barListHead,.barListRow{grid-template-columns:var(--barlist-columns,minmax(0, 2fr) minmax(0, 3fr));align-items:center;column-gap:var(--space-3);padding:0 var(--space-2);display:grid}.barListHead{border-bottom:1px solid var(--border);color:var(--text-3);white-space:nowrap;padding-bottom:6px;font-size:12px}.barListHeadShare{text-align:right}.barListRows{margin:0;padding:0;list-style:none}.barListRows>li{border-bottom:1px solid var(--border)}.barListRows>li:last-child{border-bottom:0}.barListRow{width:100%;min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;padding-top:4px;padding-bottom:4px;font-size:13px;text-decoration:none}:where(a,button).barListRow{cursor:pointer}:where(a,button).barListRow:hover{background:var(--bg-subtle);color:var(--text);text-decoration:none}:where(a,button).barListRow:focus-visible{outline-offset:-2px}.barListLabel{flex-direction:column;min-width:0;display:flex}.barListLabelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barListSublabel{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.barListTrack{align-items:center;gap:var(--space-2);min-width:0;display:flex}.barListBar{width:max(2px, calc((100% - var(--barlist-value-w)) * var(--pct,0)));background:var(--bar);border-radius:0 4px 4px 0;flex:none;height:12px}.barListBar[data-zero]{display:none}.barListValue{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.barListShare{color:var(--text-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.barListChevron{color:var(--text-3);text-align:right;font-size:16px;line-height:1}:where(a,button).barListRow:hover .barListBar{background:var(--bar-hover)}:where(a,button).barListRow:hover .barListChevron{color:var(--accent)}.barList-emphasis .barListBar{background:var(--bar-muted)}.barList-emphasis :where(a,button).barListRow:hover .barListBar{background:var(--bar-muted-hover)}.barList-emphasis .barListRow:is(.is-featured,.is-selected) .barListBar{background:var(--bar)}.barList-emphasis .barListRow:is(.is-featured,.is-selected):where(a,button):hover .barListBar{background:var(--bar-hover)}.barListRow.is-featured .barListLabelText{font-weight:600}.barListRow.is-selected{background:var(--accent-soft)}.barListRow.is-selected .barListLabelText{font-weight:600}.barListEmpty{padding:var(--space-4) var(--space-2);color:var(--text-3);font-size:13px}.legend{align-items:center;gap:var(--space-1) var(--space-4);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legendItem{align-items:center;gap:6px;display:inline-flex}.legendSwatch{background:var(--bar);border-radius:2px;flex:none;width:10px;height:10px}.fill-bar{background:var(--bar)}.fill-muted{background:var(--bar-muted)}.fill-good{background:var(--chart-good)}.fill-warning{background:var(--chart-warning)}.fill-critical{background:var(--chart-critical)}.chartAxis{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.btn{height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);color:var(--text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled,[aria-disabled=true]){background:var(--bg-hover);color:var(--text);text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default}.btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--bg-hover);color:var(--text)}.btn-danger{color:var(--danger)}.btn-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-soft);color:var(--danger)}.btn-sm{height:var(--control-h-sm);padding:0 10px;font-size:12px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset]),select,textarea){height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--bg);min-width:0;max-width:100%;color:var(--text);padding:0 10px;font-size:13px}:where(textarea){resize:vertical;height:auto;min-height:72px;padding:8px 10px;line-height:1.45}:where(select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%234d5560' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;padding-right:28px}:where(input,textarea)::placeholder{color:var(--text-3)}:where(input,select,textarea):disabled{background-color:var(--bg-subtle);color:var(--text-3)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}:where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.control-sm{height:var(--control-h-sm);font-size:12px}.field{gap:var(--space-1);min-width:0;display:grid}.fieldLabel{color:var(--text-2);font-size:12px;font-weight:500}.fieldHint{color:var(--text-3);font-size:12px}.fieldError{color:var(--danger);font-size:12px}.formRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.formActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.check{align-items:center;gap:var(--space-2);cursor:pointer;min-height:28px;font-size:13px;display:flex}.check:has(input:disabled){color:var(--text-3);cursor:default}.checkText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checkCount{padding-left:var(--space-2);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.searchField{min-width:0;position:relative}.searchField>svg{pointer-events:none;fill:none;width:14px;height:14px;stroke:var(--text-3);stroke-width:1.8px;stroke-linecap:round;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.searchField>input{width:100%;padding-left:30px}fieldset.fieldset{border:0;min-width:0;margin:0;padding:0}fieldset.fieldset>legend{margin-bottom:var(--space-2);color:var(--text);padding:0;font-size:12px;font-weight:600}.pagination{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;width:100%;display:flex}.paginationSummary{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.paginationPages{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.paginationPage{min-width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;place-items:center;padding:0 8px;font-size:13px;text-decoration:none;display:inline-grid}:where(a,button).paginationPage:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}.paginationPage[aria-current=page]{border-color:var(--border-strong);background:var(--bg);font-weight:600}.paginationPage[aria-disabled=true]{color:var(--text-3);opacity:.6;cursor:default}.paginationGap{min-width:20px;color:var(--text-3);text-align:center}.notice{align-items:center;gap:var(--space-2) var(--space-3);padding:10px var(--space-4);border-radius:var(--radius-panel);background:var(--bg-hover);color:var(--text-2);flex-wrap:wrap;font-size:13px;display:flex}.noticeBody{flex:240px;gap:2px;min-width:0;display:grid}.noticeTitle{font-weight:600}.noticeAction{flex:none;margin-left:auto}.notice-danger{background:var(--danger-soft);color:var(--danger)}.notice-warning{background:var(--warning-soft);color:var(--warning)}.notice-success{background:var(--success-soft);color:var(--success)}.notice-info{background:var(--accent-soft);color:var(--accent)}.emptyState{justify-items:center;gap:var(--space-2);padding:40px var(--space-4);text-align:center;display:grid}.emptyStateTitle{color:var(--text);font-size:14px;font-weight:600}.emptyStateText{max-width:52ch;color:var(--text-2);font-size:13px}.emptyStateAction{margin-top:var(--space-2)}.emptyState-compact{padding:var(--space-4) 0;text-align:left;justify-items:start}.skeletonGroup{gap:var(--space-2);display:grid}.skeleton{background:var(--bg-hover);border-radius:4px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.refreshFrame{transition:opacity .15s}.refreshFrame[aria-busy=true]{opacity:.6}.disclosure>summary{cursor:pointer;color:var(--text-2);align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"›";width:8px;transition:transform .15s;display:inline-block}.disclosure[open]>summary:before{transform:rotate(90deg)}.disclosure>summary:hover{color:var(--text)}.disclosure[open]>summary{margin-bottom:var(--space-3)}.popover{z-index:40;min-width:180px;padding:var(--space-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);position:absolute}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-3)}.secondary{color:var(--text-2)}.small{font-size:12px}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack-sm{gap:var(--space-2)}.stack-lg{gap:var(--space-5)}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.grid-2,.grid-3{gap:var(--space-5);align-items:start;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root{--page-pad-x:16px;--panel-pad-x:16px}.page{padding-top:var(--space-4);gap:var(--space-4)}.pageHeaderRow{flex-direction:column;align-items:flex-start}.barList{--barlist-value-w:56px}}@media (max-width:600px){.barListHead,.barListRow{grid-template-columns:minmax(0,1fr) 48px 12px;grid-template-areas:"label share chevron""track share chevron";row-gap:4px}.barListHead{grid-template-areas:"label share chevron"}.barListHeadValue{display:none}.barListLabel,.barListHeadLabel{grid-area:label}.barListTrack{grid-area:track}.barListShare,.barListHeadShare{grid-area:share}.barListChevron,.barListHeadChevron{grid-area:chevron}.barListRow{padding-top:8px;padding-bottom:8px}:root{--rail-w:56px}.railLink{width:calc(var(--rail-w) - 4px);min-height:48px}.railError{width:180px}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}.refreshFrame,.disclosure>summary:before{transition:none}}.newSinceBadge{margin-left:6px}.exportControl{align-items:center;gap:var(--space-2);display:inline-flex}.exportError{max-width:260px;color:var(--danger);font-size:12px}
.insightsOverview{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.panelEmpty{padding:var(--space-2) 0;color:var(--text-3);font-size:13px}.equalRow{align-items:stretch}.footprintDetails{margin-top:var(--space-4)}.footprintNote{margin-bottom:var(--space-3);color:var(--text-2);font-size:12px}.footprintDetails .tableWrap+.footprintNote{margin:var(--space-3) 0 0}.signalList>li+li{border-top:1px solid var(--border)}.signal{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);color:var(--text);grid-template-columns:minmax(56px,max-content) minmax(0,1fr) 12px;text-decoration:none;display:grid}a.signal:hover{background:var(--bg-subtle);color:var(--text);text-decoration:none}a.signal:focus-visible{outline-offset:-2px}a.signal:hover .signalChevron{color:var(--accent)}.signalValue{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.2}.signalText{gap:2px;min-width:0;display:grid}.signalTitle{overflow-wrap:anywhere;font-size:13px;font-weight:500}.signalDetail{color:var(--text-3);font-size:12px}.signalChevron{color:var(--text-3);text-align:right;font-size:16px;line-height:1}.rowLink{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.rowLinkChevron{color:var(--text-3)}.rowLink:hover .rowLinkChevron{color:var(--accent)}.eventList>li+li{border-top:1px solid var(--border)}.eventRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:10px 0;display:flex}.eventRow:first-child{padding-top:0}.eventRow:last-child{padding-bottom:0}.eventMain{gap:4px;min-width:0;display:grid}.eventOperator{overflow-wrap:anywhere;font-weight:500}.eventDetail{min-width:0;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12px;display:flex}.eventTime{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.archiveFooter{align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text-2);flex-wrap:wrap;font-size:12px;display:flex}.archiveTitle{color:var(--text);font-weight:600}.archiveItem strong{color:var(--text);font-size:13px;font-weight:600}.archiveNote{color:var(--text-3)}.archiveNote:last-child{margin-left:auto}.activityLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 248px;align-items:start;display:grid}.activityMain{gap:var(--space-3);min-width:0;display:grid}.activityCaption{min-height:18px;color:var(--text-2);font-size:12px}.columnChart{--plot-h:168px;--axis-w:44px;--chart-top:8px;padding:var(--chart-top) 0 0 var(--axis-w);position:relative}.columnChartGrid{top:var(--chart-top);left:var(--axis-w);height:var(--plot-h);pointer-events:none;position:absolute;right:0}.columnChartTick{left:0;right:0;bottom:calc(var(--at,0) * 100%);border-top:1px solid var(--border);position:absolute}.columnChartTick:first-child{border-top-color:var(--border-strong)}.columnChartTick .chartAxis{white-space:nowrap;position:absolute;top:0;right:calc(100% + 8px);transform:translateY(-50%)}.columnChartPlot{gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.columnChartSlot{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.columnChartHit{height:var(--plot-h);border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;display:flex}.columnChartHit:hover,.columnChartHit:focus-visible{background:#17191c0a}.columnChartHit:focus-visible{outline-offset:-2px}.columnChartStack{width:min(24px,64%);height:calc(var(--h,0) * 100%);flex-direction:column;gap:2px;min-height:min-content;display:flex}.columnChartSegment{flex:var(--v,1) 1 0px;min-height:2px}.columnChartSegment:first-child{border-radius:4px 4px 0 0}.columnChartHit:hover .columnChartSegment,.columnChartHit:focus-visible .columnChartSegment{filter:brightness(.9)}.columnChartLabel{height:20px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;padding-top:4px;font-size:11px;line-height:16px;display:flex}.columnChartSlot:last-child .columnChartLabel{justify-content:flex-end}.chartTooltip{z-index:5;top:var(--space-2);min-width:168px;padding:var(--space-2) 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);pointer-events:none;font-size:12px;position:absolute;left:calc(50% + 16px)}.chartTooltip.is-left{left:auto;right:calc(50% + 16px)}.chartTooltipTitle{color:var(--text);white-space:nowrap;margin-bottom:4px;font-weight:600}.chartTooltipRow{align-items:center;gap:6px;line-height:20px;display:flex}.chartTooltipKey{border-radius:1px;flex:none;width:10px;height:2px}.chartTooltipLabel{color:var(--text-2);white-space:nowrap}.chartTooltipValue{padding-left:var(--space-3);color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.chartTooltipTotal{border-top:1px solid var(--border);margin-top:2px;padding-top:2px}.activitySummary{gap:var(--space-3);min-width:0;padding-left:var(--space-5);border-left:1px solid var(--border);align-content:start;display:grid}.activitySummaryLabel{color:var(--text-2);font-size:12px;font-weight:500}.activitySummaryHero{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.activitySummaryValue{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.2}.activitySummaryUnit{color:var(--text-2);font-size:13px}.activitySummary .kv{font-size:12px}.activitySummary .kv dd{text-align:right}.activitySummaryFoot{color:var(--text-3);font-size:12px}.stat-text .statValue{letter-spacing:0;margin-top:6px;font-size:16px;line-height:1.35}.drillTable{min-width:860px}.drillTable .drillName{min-width:180px;max-width:320px}.drillTable .drillWebsite{white-space:nowrap}.drillTable .chipList{flex-wrap:nowrap}.drillPagination{margin-top:var(--space-3)}.skeletonGap{margin-top:var(--space-2)}.skeletonRows{gap:var(--space-3);margin-top:var(--space-4);display:grid}.skeletonTall{min-height:280px}@media (max-width:1100px){.insightsOverview{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.activityLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.activitySummary{padding:var(--space-4) 0 0;border-left:0;border-top:1px solid var(--border)}.archiveNote:last-child{margin-left:0}}@media (max-width:600px){.columnChart{--plot-h:144px;--axis-w:36px}.columnChartLabel[data-minor]{visibility:hidden}.chartTooltip{min-width:140px}.eventRow{flex-direction:column;gap:4px}}.recentList{margin:0;padding:0;list-style:none}.recentList>li{border-bottom:1px solid var(--border)}.recentList>li:last-child{border-bottom:0}.recentRow{align-items:center;column-gap:var(--space-3);min-height:36px;padding:4px var(--space-2);color:var(--text);grid-template-columns:minmax(0,1fr) auto 12px;font-size:13px;display:grid}.recentRow:hover{background:var(--bg-subtle);color:var(--text);text-decoration:none}.recentRow:focus-visible{outline-offset:-2px}.recentName{flex-direction:column;min-width:0;display:flex}.recentTitle,.recentSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recentSub{color:var(--text-3);font-size:12px}.recentWhen{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.recentDate{font-variant-numeric:tabular-nums;color:var(--text-2)}.recentChevron{color:var(--text-3);text-align:right;font-size:16px;line-height:1}.recentRow:hover .recentChevron{color:var(--accent)}.drillListControls{align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.drillControl{flex-direction:column;gap:4px;display:flex}.drillControl .fieldLabel{margin:0}@media (max-width:600px){.recentWhen .badge{display:none}.drillControl{flex:140px}}
.operatorsLayout{gap:var(--space-5);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.operatorsMobileBar{display:none}.operatorsFilters{min-width:0;top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);position:sticky;overflow-y:auto}.operatorsFiltersDone{display:none}.filterPanel{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.filterSection{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.filterSection:first-child{border-top:0;padding-top:0}.filterSection:last-child{padding-bottom:0}.filterFieldset{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}fieldset.filterFieldset>legend{font-size:13px}.filterCount{color:var(--accent);font-weight:500}.filterQuickFind{width:100%}.filterEmpty{color:var(--text-3);font-size:12px}.filterHint{color:var(--text-2);font-size:12px}.filterMore{color:var(--accent);justify-self:start;margin-left:-10px}.filterMore:hover:not(:disabled){color:var(--accent-hover)}.checkList{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.checkList .check{border-radius:4px;min-height:28px;padding:0 2px}.checkList .check:hover{background:var(--bg-subtle)}.checkList-scroll{max-height:320px;overflow-y:auto}.stateCode{font-variant-numeric:tabular-nums;min-width:22px;font-weight:500;display:inline-block}.vendorGroups{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.vendorGroupToggle{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);width:100%;min-height:32px;color:var(--text);text-align:left;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:500;display:flex}.vendorGroupToggle:hover:not(:disabled){background:var(--bg-hover)}.vendorGroupToggle:disabled{cursor:default}.vendorGroupLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vendorGroupChevron{width:8px;color:var(--text-3);flex:none;transition:transform .15s}.vendorGroup.is-open .vendorGroupChevron{transform:rotate(90deg)}.vendorGroupBody{gap:var(--space-2);padding:var(--space-1) 0 var(--space-3) 20px;grid-template-columns:minmax(0,1fr);display:grid}.vendorGroupBody[hidden]{display:none}.presenceToggle{justify-self:start}.rangeFields{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.rangeFields input{width:100%}.operatorsResults{gap:var(--space-3);align-content:start;min-width:0;display:grid}.resultsBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-h);flex-wrap:wrap;display:flex}.resultsCount{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;transition:opacity .15s}.resultsCount.is-busy{opacity:.6}.resultsCount strong{font-size:16px;font-weight:600}.resultsSub{color:var(--text-2)}.resultsSort{align-items:center;gap:var(--space-2);display:inline-flex}.resultsSortGroup{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.resultsSortVendor select{max-width:220px}.resultsChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operatorsFootnote{margin-top:var(--space-2);max-width:90ch}.operatorsTable td{vertical-align:middle}.operatorsTable td.num .skeletonGroup{justify-items:end}.operatorsNameCell{min-width:200px;max-width:360px}.operatorsScanBadge{margin-top:2px;display:block}.operatorsTable .chipList{flex-wrap:nowrap}.operatorsTable .chip{max-width:140px}.operatorSections{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.operatorColumns{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.operatorHeaderMeta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.operatorDomain{font-size:13px}.scanActions{justify-items:end;gap:var(--space-1);display:grid}.scanActionsButtons{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scanActionsNote{text-align:right;max-width:360px;font-size:12px}.scanActions .btn.externalLink .externalLinkIcon{margin-left:0}.techTable{table-layout:fixed;min-width:720px}.techColVendor{width:24%}.techColStatus{width:132px}.techColConfidence{width:96px}.techColDate{width:112px}.techTable td{overflow-wrap:anywhere}.techTable .groupRow th{background:var(--bg-subtle);color:var(--text);padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:600}.techTable tbody+tbody .groupRow th{border-top:1px solid var(--border)}.techTable tbody tr.groupRow:hover{background:0 0}.techSubheading{color:var(--text-2);font-size:13px;font-weight:600}.techMuted .cellPrimary{color:var(--text-2);font-weight:500}.evidenceList{grid-template-columns:minmax(0,1fr);gap:2px;font-size:12px;display:grid}.evidenceList ul{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.evidenceList li{min-width:0}.evidenceLink{vertical-align:bottom;align-items:baseline;max-width:100%;display:inline-flex}.evidenceText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evidenceMore>summary{font-size:12px}.evidenceMore[open]>summary{margin-bottom:2px}.companiesTable td{vertical-align:middle}.companiesTable tr.is-active td{background:var(--bg-subtle)}.companyEvidence{max-width:280px}.companyEvidence .cellSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.companyActions{white-space:nowrap;text-align:right}.companyActions .btn+.btn{margin-left:var(--space-1)}.companiesTable tr.formRowCell:hover{background:0 0}.companiesTable tr.formRowCell>td{background:var(--bg-subtle);padding-top:0}.inlineForm{gap:var(--space-3);padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.inlineFormTitle{font-size:13px;font-weight:600}.inlineFormGrid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inlineFormGrid>.field{align-content:start}.inlineFormGrid :where(input,select,textarea){width:100%}.inlineFormFull{grid-column:1/-1}.companyGroup{gap:var(--space-3);padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-panel);font-size:13px;display:grid}.companyGroup[aria-busy=true]{opacity:.8}.companyGroupHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.companyGroupHeader h3{font-size:13px;font-weight:600}.companyWebsites{gap:var(--space-1);display:grid}.companyWebsites li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.facilitySummary{font-size:13px}.facilityToolbar{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.facilityToolbar .searchField{flex:0 320px}.facilityWebsite{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.scanError{max-width:240px;color:var(--text-2);font-size:12px}.scanError .truncate{display:block}.timeline{display:grid}.timelineItem{align-items:start;gap:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr) auto;padding:10px 0;font-size:13px;display:grid}.timelineItem:first-child{padding-top:0}.timelineItem:last-child{border-bottom:0;padding-bottom:0}.timelineDate{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:20px}.timelineBody{min-width:0}.timelineTitle{overflow-wrap:anywhere;font-weight:500}.auditError{color:var(--danger)}@media (max-width:1100px){.operatorColumns{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.operatorsLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.operatorsMobileBar{display:flex}.operatorsFilters{max-height:none;display:none;position:static;overflow:visible}.operatorsFilters.is-open{display:block}.operatorsFiltersDone{margin:var(--space-4) calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);background:var(--bg);border-top:1px solid var(--border);display:block;position:sticky;bottom:0}.operatorsFiltersDone .btn{width:100%}.scanActions{justify-items:start}.scanActionsButtons{justify-content:flex-start}.scanActionsNote{text-align:left}}@media (max-width:700px){.inlineFormGrid{grid-template-columns:minmax(0,1fr)}.timelineItem{grid-template-columns:minmax(0,1fr) auto}.timelineDate{grid-column:1/-1;line-height:1.4}}@media (prefers-reduced-motion:reduce){.vendorGroupChevron,.resultsCount{transition:none}}.filterDetectionOf{margin:0 0 6px}
.scansMuted{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.scansError{margin-top:var(--space-1);color:var(--danger);overflow-wrap:anywhere;font-size:12px;display:block}.scansSpinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite scans-spin;display:inline-block}.btn-primary .scansSpinner{border-color:#fff #ffffff73 #ffffff73}@keyframes scans-spin{to{transform:rotate(360deg)}}.scansMetrics{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));display:grid}.scansMetrics>div{align-content:start;gap:2px;min-width:0;display:grid}.scansMetrics dt{color:var(--text-2);font-size:12px}.scansMetrics dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.35}.scansMetrics dd.scansMetricDetail{color:var(--text-3);font-size:12px;font-weight:400}.scansWorkers{padding-top:var(--space-3);border-top:1px solid var(--border)}.scansWorkers>.scansMuted{margin-bottom:var(--space-3)}.scansForm{gap:var(--space-3);display:grid}.scansFormFooter{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.scansSearch{min-width:0;position:relative}.scansSearch>input{width:100%;padding-right:34px}.scansSearchStatus{top:calc(var(--control-h) / 2);pointer-events:none;align-items:center;display:inline-flex;position:absolute;right:10px;transform:translateY(-50%)}.scansSearchCheck{color:var(--success);font-size:14px;line-height:1}.scansSearchResults{max-height:340px;padding:var(--space-1);top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.scansSearchOption{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-badge);width:100%;color:var(--text);text-align:left;background:0 0;border:0;padding:8px 10px;font-size:13px;display:flex}.scansSearchOption:hover{background:var(--bg-hover)}.scansSearchOption.is-active{background:var(--accent-soft)}.scansSearchOptionText{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.scansSearchOptionName{font-weight:500}.scansSearchEmpty{color:var(--text-3);padding:8px 10px;font-size:13px}.scansSelected,.scansProgress{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);justify-items:start;gap:6px;display:grid}.scansSelected>*,.scansProgress>*{max-width:100%}.scansSelectedName{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.scansProgressLabel{color:var(--text-3);font-size:12px}.scansProgressHeading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scansProgressName{overflow-wrap:anywhere;font-size:14px;font-weight:600}.scansProgressTrack{height:4px;margin:var(--space-1) 0;background:var(--bg-hover);border-radius:2px;justify-self:stretch;position:relative;overflow:hidden}.scansProgressTrack>span{background:var(--bar);border-radius:2px;width:30%;animation:1.4s ease-in-out infinite scans-progress;position:absolute;inset:0 auto 0 0}@keyframes scans-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}.scansBulkForm{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.scansBulkDays{align-items:center;gap:var(--space-2);font-size:13px;display:flex}.scansBulkDays>input{width:96px}.scansBulkStatus{gap:var(--space-2);margin-top:var(--space-3);display:grid}.scansBulkStatus:empty{display:none}.scansFilter{width:220px}.scansTable{min-width:860px}.scansOperatorCell{min-width:180px;max-width:320px}.scansDetails{max-width:420px;color:var(--text-2);margin-top:6px;font-size:12px}.scansDetails>summary{white-space:nowrap;font-size:12px}.scansDetails[open]>summary{margin-bottom:6px}.scansDetails p{margin:6px 0}.scansTargets{padding-left:var(--space-4);gap:6px;margin:6px 0;display:grid}.scansTargets strong{color:var(--text);font-weight:500}.scansTargets span{color:var(--text-3);overflow-wrap:anywhere;display:block}.signInPage{min-height:100dvh;padding:var(--space-5) var(--space-4);background:var(--bg-subtle);place-items:center;display:grid}.signInCard{gap:var(--space-4);width:100%;max-width:320px;padding:var(--space-5);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.signInTitle{font-size:20px;font-weight:600;line-height:1.3}.signInCard input,.signInSubmit{width:100%}@media (max-width:700px){.scansFilter{flex:160px;width:auto}}@media (prefers-reduced-motion:reduce){.scansSpinner{animation-duration:2.4s}.scansProgressTrack>span{opacity:.4;width:100%;animation:none}}
