.class-mark{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.class-mark__glyph{color:var(--glyph-color,currentColor);flex-shrink:0}.class-mark--observed{--glyph-color:var(--color-class-observed)}.class-mark--modelled{--glyph-color:var(--color-class-modelled)}.class-mark--derived{--glyph-color:var(--color-class-derived)}.class-mark--report_verified{--glyph-color:var(--color-class-report-verified)}.class-mark--report_unverified{--glyph-color:var(--color-class-report-unverified)}.class-mark--report_rejected,.class-mark--report_superseded{--glyph-color:var(--color-text-muted);color:var(--color-text-muted)}.class-mark--modelled .class-mark__word,.class-mark--report_unverified .class-mark__word{font-style:italic}.class-mark__word{letter-spacing:var(--letter-spacing-wide)}.source-status-tag{align-items:baseline;gap:var(--spacing-1);padding:0 var(--spacing-1-5);border:var(--hairline-width) solid currentColor;border-radius:var(--radius-sm);background:var(--color-source-status-bg);color:var(--color-source-status-text);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:nowrap;display:inline-flex}.source-status-tag--unknown{border-style:dashed}.source-status-tag--final{border-color:var(--color-border);color:var(--color-text-secondary);background:0 0}.source-status-tag__label{letter-spacing:var(--letter-spacing-wider);opacity:.85;font-variant-caps:all-small-caps}.source-status-tag__value{font-family:var(--font-family-mono);font-weight:var(--font-weight-medium)}.source-status-tag--unknown .source-status-tag__value{font-family:var(--font-family-body)}.stale-mark{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.stale-mark__glyph{color:var(--color-stale);flex-shrink:0}.stale-mark__word{font-variant-numeric:var(--font-variant-figures)}.trust-tier-word{letter-spacing:var(--letter-spacing-wider);font-variant-caps:all-small-caps;font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap}.fact{position:relative}.fact__trigger{align-items:baseline;column-gap:var(--spacing-4);row-gap:var(--spacing-1);padding:var(--ledger-row-padding-y) var(--spacing-2);margin-inline:calc(var(--spacing-2) * -1);width:calc(100% + var(--spacing-4));border-radius:var(--radius-sm);text-align:start;color:var(--color-text);transition:background-color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label figure""meta meta";display:grid}.fact__trigger:hover{background:var(--color-hover)}.fact__trigger:active{background:var(--color-active)}.fact--active>.fact__trigger{background:var(--color-selected);box-shadow:inset 2px 0 0 var(--color-brand-primary)}.fact__label{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);grid-area:label}.fact__figure{text-align:end;grid-area:figure;justify-self:end}.fact__meta{align-items:center;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.fact__source{align-items:baseline;gap:var(--spacing-1-5);min-width:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);display:inline-flex}.fact__source-name{overflow-wrap:anywhere}.fact__age{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.fact__link{align-items:center;gap:var(--spacing-1);min-height:var(--target-pointer);font-size:var(--font-size-xs);color:var(--color-text-link);display:inline-flex}.fact__link:hover{color:var(--color-text-link-hover)}.fact-figure--identifier .fact-figure__number,.fact-figure--link .fact-figure__number{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-secondary)}.fact--emphasis .fact-figure--identifier .fact-figure__number,.fact--emphasis .fact-figure--link .fact-figure__number{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.fact-figure{align-items:flex-end;gap:var(--spacing-0-5);font-variant-numeric:var(--font-variant-figures);flex-direction:column;display:inline-flex}.fact-figure__primary{align-items:baseline;gap:var(--unit-gap);white-space:nowrap;display:inline-flex}.fact-figure__number{font-size:var(--font-size-value);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.fact-figure__unit{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.fact-figure__secondary{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.fact-figure--empty{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.fact--emphasis .fact-figure__number{font-size:var(--font-size-value-emphasis);font-weight:var(--font-weight-bold)}.fact--stale .fact-figure__number{color:var(--color-stale-text);-webkit-text-decoration:underline dashed var(--color-stale);text-decoration:underline dashed var(--color-stale);text-decoration-thickness:var(--hairline-width);text-underline-offset:.25em}.fact--row.fact--unverified>.fact__trigger{outline:var(--hairline-width) dashed var(--color-class-report-unverified);outline-offset:calc(var(--hairline-width) * -1)}.fact--inline{display:inline-flex}.fact--inline>.fact__trigger{align-items:baseline;gap:var(--spacing-1);width:auto;padding:0 var(--spacing-1);margin:0;display:inline-flex}.fact--inline .fact__figure{text-align:start;justify-self:start}.fact--inline .fact-figure{align-items:baseline;gap:var(--spacing-1-5);flex-direction:row}.fact--inline .fact-figure__number{font-size:inherit;font-weight:var(--font-weight-medium)}.fact--inline .class-mark,.fact--inline .stale-mark{align-self:center}.fact--inline.fact--unverified>.fact__trigger{border-bottom:var(--hairline-width) dashed var(--color-class-report-unverified)}.fact--withdrawn .fact-figure__number,.fact--withdrawn .fact-figure__text,.fact--withdrawn .fact__figure{color:var(--color-text-muted)}@media (pointer:coarse){.fact--row>.fact__trigger{min-height:var(--target-touch)}.fact--inline>.fact__trigger{min-height:var(--target-touch);align-items:center;position:relative}.fact-json__summary,.fact__link{min-height:var(--target-touch)}}.fact-figure--prose .fact-figure__primary{white-space:normal;overflow-wrap:anywhere}.fact--row .fact-figure--prose{max-width:var(--ledger-value-prose-max)}.fact--row .fact__trigger:has(.fact-figure--prose){grid-template-columns:minmax(var(--spacing-24), 1fr) minmax(0, auto)}.fact-figure--mono .fact-figure__number{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.fact-figure--mono .fact-figure__primary{min-width:0;max-width:100%}.fact--row .fact-figure--mono{max-width:min(100%, var(--layout-xs));min-width:0}.fact-json{margin-top:var(--spacing-1);font-size:var(--font-size-xs)}.fact-json__summary{min-height:var(--target-pointer);cursor:pointer;color:var(--color-text-link);align-items:center;display:inline-flex}.fact-json__summary:hover{color:var(--color-text-link-hover)}.fact-json__body{max-height:16rem;margin:var(--spacing-1) 0 0;padding:var(--spacing-2) var(--spacing-3);border:var(--hairline-strong);border-radius:var(--radius-sm);background:var(--color-code-bg);color:var(--color-code-text);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:pre;overflow:auto}.entered-text{align-items:baseline;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;min-width:0;display:inline-flex}.entered-text__text{overflow-wrap:anywhere}.entered-text__text--mono{font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-wide)}.entered-text__by{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.registry-name{overflow-wrap:anywhere}.source-receipt{padding:0 var(--spacing-1);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:0;align-items:baseline;margin:0;display:inline-flex}.source-receipt:hover{background:var(--color-hover);color:var(--color-text-secondary)}.source-receipt:active,.source-receipt--active{background:var(--color-selected)}.source-receipt--entered{cursor:default;letter-spacing:var(--letter-spacing-normal);text-transform:none}.source-receipt--entered:hover{color:var(--color-text-muted);background:0 0}@media (pointer:coarse){button.source-receipt{min-height:var(--target-touch);align-items:center;position:relative}}.test-fetch-value{align-items:baseline;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;min-width:0;display:inline-flex}.test-fetch-value .fact-figure__number{font-size:var(--font-size-sm)}.test-fetch-value__status{align-items:baseline;gap:var(--spacing-1);padding:0 var(--spacing-1-5);border:var(--hairline-dashed);border-radius:var(--radius-sm);background:var(--color-source-status-bg);color:var(--color-source-status-text);font-size:var(--font-size-meta);display:inline-flex}.test-fetch-value__status-label{font-variant:all-small-caps;letter-spacing:var(--letter-spacing-wide)}.test-fetch-value__status-code{font-family:var(--font-family-mono)}.raw-excerpt{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.raw-excerpt__text{max-height:calc(var(--spacing-24) * 3);padding:var(--spacing-2) var(--spacing-3);border:var(--hairline);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);margin:0;overflow:auto}.raw-excerpt__more{font-size:var(--font-size-xs);color:var(--color-text-muted)}.fact-figure--records{align-items:flex-start;gap:var(--spacing-0-5);flex-direction:column;min-width:0;display:flex}.fact-records__item{gap:var(--spacing-0-5) var(--spacing-3);min-width:0;font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.fact-records__field{align-items:baseline;gap:var(--spacing-1);min-width:0;display:inline-flex}.fact-records__name{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.fact-records__name--label{font-family:inherit}.fact-records--none{color:var(--color-text-muted)}.fact-records__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fact-records__more{font-size:var(--font-size-xs);color:var(--color-text-muted)}.fact-records__field--id .fact-records__value{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.fact--row .fact__trigger:has(.fact-figure--records){grid-template-columns:minmax(0,1fr);grid-template-areas:"label""figure""meta"}.fact--row .fact__trigger:has(.fact-figure--records) .fact__figure{text-align:start;justify-self:start}@media (max-width:767px){.fact--row .fact__trigger:has(.fact-figure--mono){grid-template-columns:minmax(0,1fr);grid-template-areas:"label""figure""meta"}.fact--row .fact__trigger:has(.fact-figure--mono) .fact__figure{text-align:start;justify-self:start;max-width:100%}}.test-fetch-value{max-width:100%}.test-fetch-value--mono .fact-figure,.test-fetch-value--mono .fact-figure__primary{min-width:0;max-width:100%}.test-fetch-value--mono .fact-figure__number{white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.recorded-value__text{font-variant-numeric:tabular-nums}.recorded-value__text--mono{font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-wide);overflow-wrap:anywhere}.device-reading{font-variant-numeric:tabular-nums;display:inline}.device-reading .fact-figure__number{font-size:inherit}.config-text{font-family:var(--font-family-mono);font-size:var(--font-size-meta);overflow-wrap:anywhere}.generated-text{font-size:inherit;line-height:var(--line-height-normal);color:var(--color-text)}.generated-text__fact .fact{display:inline}.generated-text__withheld{color:var(--color-text-muted);font-style:italic}.record-count__figure{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}
