.inventory-layout[data-inventory-view=table]{display:block}.inventory-layout>section{min-width:0}.inventory-layout[data-inventory-view=table]>.inventory-aside{display:none}.inventory-provenance{font:10px/1.7 var(--font-geist-mono);color:#8d969d;margin:12px 0}.inventory-controls,.inventory-controls>fieldset{flex-wrap:wrap;gap:8px;display:flex}.inventory-controls>fieldset{border:0;min-width:0;margin:0;padding:0}.inventory-controls{justify-content:space-between;margin:12px 0}.inventory-filter-count{font:10px var(--font-geist-mono);opacity:.7;margin-left:5px}.inventory-caveat{color:#a7b5bd;margin:12px 0;font-size:12px;line-height:1.6}.inventory-progress{font:10px/1.6 var(--font-geist-mono);color:#a7b5bd;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-progress progress{accent-color:#bb9985;width:150px;height:6px}.app-shell:has(.inventory-layout[data-inventory-view=table]) .collection-heading{min-height:0;padding-top:28px;padding-bottom:20px}.app-shell:has(.inventory-layout[data-inventory-view=table]) .collection-heading h1{font-size:clamp(28px,3vw,42px)}.app-shell:has(.inventory-layout[data-inventory-view=table]) .collection-index{display:none}@media (max-width:720px){.inventory-layout .filter-row,.inventory-layout .filter-row>div{flex-wrap:wrap;gap:8px}}.coverage-inventory{margin:24px 0 40px;position:relative}.coverage-scroll{border:1px solid var(--border);background:#13171a;border-radius:10px;max-width:100%;overflow-x:auto}.coverage-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1072px;font-size:13px}.coverage-table[data-space=databases]{min-width:832px}.coverage-table th,.coverage-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #232a2e}.coverage-table thead th{z-index:2;border-bottom:1px solid var(--border);vertical-align:bottom;background:#171b1e;padding:8px 10px;font-weight:500;position:sticky;top:0}.coverage-table .ct-num{white-space:nowrap}.ct-group-head{border-left:1px solid #232a2e}.coverage-table thead .ct-group-head{padding-inline:6px;position:relative}.coverage-table .ct-frozen{position:sticky;left:0}.coverage-table tbody .ct-target.ct-frozen{z-index:1;background:#13171a;box-shadow:1px 0 #2f383d}.coverage-table .ct-bucket th.ct-frozen{position:static}.ct-bucket-pin{align-items:baseline;width:max-content;max-width:min(1040px,100%);display:inline-flex;position:sticky;left:0}.coverage-table thead .ct-target-head.ct-frozen{z-index:6;box-shadow:1px 0 0 var(--border)}.ct-cap-head{font:9px var(--font-geist-mono);letter-spacing:0;color:#b7bdbd}.coverage-table thead .ct-cap-head{padding-inline:6px}.ct-cap-head a{color:inherit;-webkit-line-clamp:4;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}:is(.ct-cap-head a:hover,.ct-cap-head a:focus-visible){color:#f48255;text-decoration:underline}.ct-sort,.ct-group-toggle,.ct-rollup,.ct-cell-button,.ct-target-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ct-sort{font:10px var(--font-geist-mono);letter-spacing:1.2px;text-transform:uppercase;color:#b7bdbd;align-items:center;gap:5px;display:inline-flex}.ct-sort[data-active=true]{color:#f48255}.ct-arrow{opacity:.55}.ct-group-head{vertical-align:bottom}.ct-group-toggle{width:100%;font:9px var(--font-geist-mono);letter-spacing:0;color:#cdd4d4;line-height:1.3;display:block}.ct-group-mark{font-size:11px;line-height:1;position:absolute;bottom:7px;right:6px}.ct-group-head[data-expanded=true] .ct-group-toggle{color:#f48255}.ct-group-name{text-align:left;-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;max-height:3.9em;line-height:1.3;display:-webkit-box;overflow:hidden}.ct-tier{font:9px var(--font-geist-mono);letter-spacing:.6px;text-transform:uppercase;color:#9aa4a4;border:1px solid #3a4348;border-radius:3px;margin-top:4px;padding:0 4px;display:inline-block}.ct-group-head[data-tier=required] .ct-tier,.ct-cap-head[data-tier=required] .ct-tier{color:#f2c287;border-color:#947342}.ct-group-head[data-tier=required],.ct-cap-head[data-tier=required]{box-shadow:inset 0 -2px #947342}.ct-bucket th{border-bottom:1px solid var(--border);background:#13171a;padding:22px 12px 8px;font-weight:500}.ct-bucket-title{letter-spacing:-.01em;margin-right:10px;font-size:15px}.ct-bucket-count{font:10px var(--font-geist-mono);letter-spacing:1.2px;color:#f48255;margin-right:12px}.ct-bucket-note{color:#9caeb8;font-size:12px;font-weight:400}.ct-target{padding:6px 10px;font-weight:400;overflow:hidden}.ct-target-button{text-align:left;align-items:center;gap:9px;width:100%;display:flex}:is(.ct-target-button:hover .ct-target-name,.ct-target-button:focus-visible .ct-target-name){color:#f48255}.ct-target-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;overflow:hidden}.ct-target-category{font:10px var(--font-geist-mono);color:#8d969d;white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:auto;min-width:0;margin-left:auto;overflow:hidden}.ct-match{max-width:100%;font:10px var(--font-geist-mono);color:#9aa4a4;height:15px;padding-top:2px;line-height:13px;display:block}.ct-match-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ct-due-flag{font:9px var(--font-geist-mono);letter-spacing:.6px;text-transform:uppercase;color:#f2c287}.coverage-table tbody td{padding:6px 10px}.ct-num-value{font:11px var(--font-geist-mono);color:#cdd4d4}.ct-recheck{font:11px var(--font-geist-mono);color:#9caeb8}.ct-recheck[data-due=true]{color:#f2c287}.ct-bar{background:#2a3237;border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.ct-bar>span{background:#bb9985;height:100%;display:block}.ct-segments{gap:1px;display:flex}.ct-segments>span[data-support=yes]{background:#9abe76}.ct-segments>span[data-support=partial]{background:#d49a44}.ct-segments>span[data-support=no]{background:#9d6464}.ct-segments>span[data-support=unknown]{background:#2c3337}.ct-cell{border-left:1px solid #1c2226;padding:0}.ct-cell-button,.ct-rollup{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:30px;padding:4px 6px;display:flex}:is(.ct-cell-button:hover,.ct-rollup:hover,.ct-cell-button:focus-visible,.ct-rollup:focus-visible){background:#1d2429;outline:none}.ct-cell-button[aria-pressed=true]{background:#23292d;box-shadow:inset 0 0 0 1px #f4825566}.ct-rollup-count{font:11px var(--font-geist-mono);color:#cdd4d4}.ct-rollup .ct-bar{width:34px;margin-top:0}.ct-chip{border:1px solid;border-radius:3px;width:13px;height:13px;display:block}.ct-chip[data-support=yes]{background:#9abe76;border-color:#9abe76}.ct-chip[data-support=partial]{background:linear-gradient(90deg,#d49a44 50%,#0000 50%);border-color:#d49a44}.ct-chip[data-support=no]{background:0 0;border-color:#9d6464}.ct-chip[data-support=unknown]{background:0 0;border-color:#2c3337}.ct-chip,.ct-match{position:relative}.ct-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-claim{display:none}.coverage-inventory[data-detail=true] .ct-claim{color:#a7b5bd;text-align:left;font-size:11px;line-height:1.35;display:block}.coverage-inventory[data-detail=true] .ct-cell:not(.ct-rollup-cell){min-width:150px}.coverage-inventory[data-detail=true] .ct-cell-button{align-items:flex-start}.coverage-table tbody tr[data-excluded=true]{opacity:.45}.coverage-table tbody tr[data-excluded=true]:hover,.coverage-table tbody tr[data-excluded=true]:focus-within{opacity:1}.coverage-rail[open]{display:block}.coverage-rail{max-width:none;max-height:none;color:inherit;z-index:40;border:0;border-left:1px solid var(--border);background:#171b1e;width:min(410px,94vw);height:100vh;margin:0;padding:22px 22px 60px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 46px #0006}.ct-rail-head h3{letter-spacing:-.02em;margin:6px 0 2px;font-size:21px;font-weight:500}.ct-rail-eyebrow{font:10px var(--font-geist-mono);letter-spacing:1.65px;text-transform:uppercase;color:#b7bdbd;margin:0}.ct-rail-target{color:#f48255;margin:0;font-size:13px}.ct-rail-close{border:1px solid var(--border);color:#cdd4d4;font:10px var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:5px;padding:5px 9px;position:absolute;top:18px;right:18px}.ct-rail-description,.ct-rail-empty{color:#a7b5bd;font-size:13px;line-height:1.6}.ct-rail-claim{border-top:1px solid #232a2e;margin-top:14px;padding-top:14px}.ct-rail-statement{margin:8px 0 6px;font-size:14px;line-height:1.55}.ct-rail-meta{font:10px var(--font-geist-mono);letter-spacing:.8px;text-transform:uppercase;color:#8d969d;margin:0}.ct-rail-scope{color:#9caeb8;font-size:12px;line-height:1.55}.ct-rail-contradiction{color:#efaaaa;font-size:12px}.ct-rail-sources{margin:10px 0 0;padding:0;list-style:none}.ct-rail-sources li{margin-bottom:10px;font-size:12px}.ct-rail-sources a{color:#edf0ed}.ct-rail-captured,.ct-rail-locator{color:#8d969d;font-size:11px;line-height:1.5;display:block}.ct-rail-link{color:#f48255;margin-top:18px;font-size:13px;display:inline-block}@media (max-width:720px){.coverage-table .ct-frozen,.ct-bucket-pin{position:static}.coverage-table tbody .ct-target.ct-frozen{box-shadow:none}.coverage-rail{border-left:0;width:100vw}.ct-bucket-note{padding-top:4px;display:block}}
