.dossier-kind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--u);margin:12px 0 0;color:var(--fg-2);font-size:var(--fs-s)}.dossier-kind code{font:700 var(--fs-s) / 1.4 var(--f-mono);overflow-wrap:anywhere}.dossier-kind__chip{padding:4px 6px;border:var(--bw-2) solid var(--cart-line);border-radius:2px;background:var(--title-bg);color:var(--title-fg);font:var(--fw-pix) var(--fs-pix) / 1 var(--f-pixel);letter-spacing:.08em;text-transform:uppercase}.dossier-aliases{margin:4px 0 var(--u);font-size:var(--fs-ui)}.dossier-label,.dossier-instruments dt{color:var(--fg-2);font:var(--fw-pix) var(--fs-pix) / 1.35 var(--f-pixel);letter-spacing:var(--ls-pix);text-transform:uppercase}.dossier-label{margin-inline-end:4px}.page-nav .count{font-weight:400;font-variant-numeric:tabular-nums;opacity:.85}.status-pill__shape{margin-inline-end:.35em;font-size:.9em;line-height:1}.dossier-layout{display:grid;gap:var(--u3);margin-top:var(--u2)}.dossier-plate,.dossier-body{min-width:0}.dossier-body{max-width:58rem}.dossier-body>section:first-child>h2{margin-top:0}#main-content.dossier section>:is(ol,ul,.dossier-empty){max-width:none}@media (min-width: 62rem){.dossier-layout{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start;gap:var(--u4)}.dossier-plate{position:sticky;top:1rem;max-block-size:calc(100vh - 2rem);overflow-y:auto}}.dossier-plate{padding:0 12px 12px;border:var(--bw) solid var(--cart-line);border-radius:var(--radius-win);background:var(--panel);color:var(--fg);box-shadow:inset 0 0 0 var(--hi-w) var(--hi),var(--cast) var(--cast) 0 0 var(--shadow)}#main-content .dossier-plate>h2{display:block;inline-size:auto;max-inline-size:none;margin:0 -12px 12px;padding:6px 12px;border:0;border-block-end:var(--bw) solid var(--cart-line);border-radius:calc(var(--radius-win) - var(--bw)) calc(var(--radius-win) - var(--bw)) 0 0;background:var(--title-bg);color:var(--title-fg);box-shadow:none;font:var(--fw-display) var(--fs-m) / 1.1 var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase}#main-content .dossier-plate h3{margin:var(--u2) 0 6px;color:var(--fg-2);font:var(--fw-pix) var(--fs-pix) / 1.35 var(--f-pixel);letter-spacing:var(--ls-pix);text-transform:uppercase}.dossier-instruments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.dossier-instruments div{min-width:0}.dossier-instruments dd{margin:4px 0 0;font:800 var(--fs-ui) / 1.3 var(--f-ui);overflow-wrap:anywhere}.dossier-instruments time,.dossier-meter__value b{color:var(--num);font-family:var(--f-mono);font-weight:var(--fw-num);font-variant-numeric:tabular-nums lining-nums}.dossier-meter__value{margin:0;font-size:var(--fs-s)}.dossier-bar{display:block;inline-size:100%;block-size:14px;margin-top:6px;border:var(--bw-2) solid var(--cart-line);border-radius:2px}.dossier-bar__track{fill:var(--panel-2)}.dossier-bar__fill{fill:var(--live)}.dossier-grades{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;font-size:var(--fs-s)}.dossier-grades li{display:inline-flex;align-items:center;gap:6px}.dossier-grades .ev{border:var(--bw-2) solid currentColor;border-radius:2px}.dossier-grades b{color:var(--num);font-family:var(--f-mono);font-weight:var(--fw-num)}.dossier-facets{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dossier-facets li{display:grid;gap:4px;justify-items:start;font-size:var(--fs-s)}.dossier-facet__label{font-weight:800}.dossier-facet__meta{color:var(--fg-2);font:400 11px / 1.4 var(--f-mono)}.dossier-actions{display:flex;flex-wrap:wrap;gap:var(--u);margin:var(--u2) 0 0}.dossier-action{display:inline-flex;align-items:center;min-height:var(--ctl-s);padding:4px 12px;border:var(--bw-2) solid var(--input);border-radius:var(--radius-sq);background:var(--panel);color:var(--fg);font:800 var(--fs-s) / 1.2 var(--f-ui);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;box-shadow:0 var(--lip) 0 var(--cart-line)}.dossier-action:visited{color:var(--fg)}.dossier-action:hover{background:var(--panel-2);color:var(--fg)}.dossier-action--primary,.dossier-action--primary:visited{background:var(--title-bg);color:var(--title-fg)}.dossier-action--primary:hover{background:var(--title-bg);color:var(--title-fg);text-decoration:underline}.dossier-action:active,.dossier-empty button:active{translate:0 var(--lip);box-shadow:none}.dossier-empty{display:flex;align-items:baseline;gap:var(--u);margin:var(--u) 0 0;padding:var(--u) 12px;border:var(--bw-2) dashed var(--cart-line);border-radius:var(--radius-sq);color:var(--fg-2);font-size:var(--fs-s)}.dossier-empty__shape{color:var(--fg-2)}.dossier-empty__detail{margin-inline-start:4px}.dossier-empty button{padding:2px var(--u);border:var(--bw-2) solid var(--input);border-radius:var(--radius-sq);background:var(--panel);color:var(--fg);font:800 var(--fs-s) / 1.2 var(--f-ui);box-shadow:0 var(--lip) 0 var(--cart-line);cursor:pointer}.dossier-relations{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.dossier-relation{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:6px var(--u2);padding:12px;border:var(--bw-2) solid var(--cart-line);border-inline-start-width:8px;border-radius:var(--radius-sq);background:var(--panel-2);color:var(--fg)}.dossier-relation[data-status=verified]{border-inline-start-color:var(--live)}.dossier-relation[data-status=claimed]{border-inline-start-color:var(--bless)}.dossier-relation[data-status=boundary]{border-inline-start-color:var(--cart-grey);border-inline-start-style:dashed}.dossier-relation p{margin:0}.dossier-relation__body{display:grid;gap:4px;min-width:0}.dossier-relation__line{font-size:var(--fs-m);line-height:1.45;overflow-wrap:anywhere}.dossier-relation__predicate{color:var(--fg-2);font:var(--fw-pix) var(--fs-pix) / 1.3 var(--f-pixel);letter-spacing:var(--ls-pix);text-transform:uppercase}.dossier-relation__kind{padding:1px 4px;border:var(--bw-2) solid var(--cart-line);border-radius:2px;background:var(--panel);color:var(--fg);font:700 11px / 1.3 var(--f-ui);white-space:nowrap}.dossier-relation__scope,.dossier-relation__note{font-size:var(--fs-ui)}.dossier-relation__meta{color:var(--fg-2);font:400 11px / 1.5 var(--f-mono)}.dossier-claims{margin-top:var(--u3)}.dossier-claims h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--u);margin:0 0 var(--u);font-size:var(--fs-m)}.dossier-claims__class{padding:2px 4px;border:var(--bw-2) solid var(--cart-line);border-radius:2px;background:var(--panel-2);color:var(--fg);font:var(--fw-pix) var(--fs-pix) / 1.3 var(--f-pixel);letter-spacing:.08em;text-transform:uppercase}.dossier-table{inline-size:100%;border:var(--bw) solid var(--cart-line);border-collapse:separate;border-spacing:0;border-radius:var(--radius-win);background:var(--panel);font-size:var(--fs-ui);box-shadow:var(--cast) var(--cast) 0 0 var(--shadow)}.dossier-table th,.dossier-table td{padding:6px var(--u);border:0;border-block-end:var(--bw-2) solid var(--floor-line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.dossier-table thead th{border-block-end:var(--bw-2) solid var(--cart-line);background:var(--panel-2);color:var(--fg-2);font:var(--fw-pix) var(--fs-pix) / 1.3 var(--f-pixel);letter-spacing:var(--ls-pix);text-transform:uppercase}.dossier-table tbody th{inline-size:38%;font-weight:700}.dossier-table tbody tr:last-child>*{border-block-end:0}.dossier-gap{color:var(--fg-2)}.dossier-gap__label{padding:1px 4px;border:var(--bw-2) dashed var(--cart-line);border-radius:2px;color:var(--fg-2);font:var(--fw-pix) 9px / 1.3 var(--f-pixel);letter-spacing:.08em;text-transform:uppercase}.dossier-sources{display:grid;gap:var(--u);margin:12px 0 0;padding:0;list-style:none}.dossier-sources li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:12px;padding:var(--u) 12px;border:var(--bw-2) solid var(--cart-line);border-radius:var(--radius-sq);background:var(--panel-2);color:var(--fg)}.dossier-sources li:target{background:var(--target-highlight);color:var(--fg)}.dossier-source__marker{display:grid;align-content:start;justify-items:start;gap:2px}.dossier-source__grade{color:var(--fg-2);font:var(--fw-pix) 9px / 1.3 var(--f-pixel);letter-spacing:.08em;text-transform:uppercase}.dossier-source__body{display:grid;gap:2px;overflow-wrap:anywhere}.dossier-source__meta{color:var(--fg-2);font:400 11px / 1.4 var(--f-mono)}.entity-index-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:12px var(--u2);padding:12px;border:var(--bw) solid var(--cart-line);border-radius:var(--radius-win);background:var(--panel);color:var(--fg);box-shadow:inset 0 0 0 var(--hi-w) var(--hi),var(--cast) var(--cast) 0 0 var(--shadow)}.entity-index-filters label{color:var(--fg-2);font:var(--fw-pix) var(--fs-pix) / 1.2 var(--f-pixel);letter-spacing:var(--ls-pix);text-transform:uppercase}.entity-index-filters select{padding:6px var(--u);border:var(--bw-2) solid var(--input);border-radius:var(--radius-sq);background:var(--panel);color:var(--fg);font:400 var(--fs-ui) / 1.4 var(--f-ui);letter-spacing:0;text-transform:none}.entity-index-filters .entity-index-filters__check{display:flex;align-items:center;gap:6px;min-height:2.1rem;color:var(--fg);font:400 var(--fs-ui) / 1.3 var(--f-ui);letter-spacing:0;text-transform:none}.entity-index-filters .ecosystem-status{grid-column:1 / -1;margin:0}.entity-index-card .kicker{display:block}.entity-index-card__counts{margin-top:6px;color:var(--fg-2);font:700 11px / 1.4 var(--f-mono)}.entity-index-card[data-evidence="0"] .entity-index-card__counts{font-weight:400}@media (max-width: 36rem){.dossier-relation{grid-template-columns:1fr}.dossier-sources li{grid-template-columns:1fr;gap:4px}.dossier-source__marker{display:flex;align-items:center;gap:var(--u)}.dossier-table tbody th{inline-size:42%}}@media (prefers-reduced-motion: reduce){.dossier-action:active,.dossier-empty button:active{translate:none}}@media print{.dossier-layout{display:block}.dossier-body{max-width:none}.dossier-plate{position:static;max-block-size:none;overflow:visible;margin-bottom:1rem;break-inside:avoid}.dossier-header .nav-stack,.dossier-actions,.entity-index-filters,.entity-index-card .card-action{display:none}.dossier-relation,.dossier-sources li,.dossier-table tr,.entity-index-card{break-inside:avoid}.dossier-table thead{display:table-header-group}.dossier-claims h3,.dossier-body h2{break-after:avoid}.dossier-bar__fill{fill:var(--fg)}.dossier-sources a[href^=http]:after{content:" <" attr(href) ">";font:11px/1.3 var(--f-mono);word-break:break-all}}
