:root{--paper: #e6e0d3;--sheet: #f6f2e9;--sheet-raised: #fffdf7;--sheet-sunken: #efe9dc;--ink: #191510;--ink-inverse: #f6f2e9;--ink-muted: #5d564c;--ink-muted-strong: #4a4438;--ink-secondary: #342e26;--rule: rgba(25, 21, 16, .16);--rule-strong: rgba(25, 21, 16, .35);--rule-faint: rgba(25, 21, 16, .1);--heat-1: oklch(.9 .03 90);--heat-2: oklch(.84 .08 82);--heat-3: oklch(.74 .14 68);--heat-4: oklch(.63 .18 45);--heat-5: oklch(.52 .2 30);--on-heat-light: #201a14;--on-heat-dark: #fdf6f1;--accent: oklch(.52 .2 30);--accent-quiet: oklch(.45 .09 245);--accent-quiet-bg: oklch(.55 .07 240 / .06);--accent-quiet-rule: oklch(.55 .07 240 / .4);--origin-independent: oklch(.52 .2 30);--origin-republished: oklch(.74 .14 68);--origin-unknown: #6f6759;--origin-primary-doc: oklch(.55 .07 240);--font-read: Spectral, Georgia, "Times New Roman", serif;--font-measure: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display: clamp(2.25rem, 1.6rem + 3.2vw, 3.5rem);--text-headline: clamp(1.5rem, 1.15rem + 1.75vw, 2.25rem);--text-title: clamp(1.15rem, 1rem + .75vw, 1.4rem);--text-lead: clamp(1.05rem, .98rem + .35vw, 1.2rem);--text-body: 1rem;--text-small: .875rem;--measure-lg: .8125rem;--measure: .75rem;--measure-sm: .6875rem;--figure-lg: clamp(1.75rem, 1.4rem + 1.5vw, 2.25rem);--figure: clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--leading-tight: 1.08;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.6;--leading-script-safe: 1.75;--tracking-label: .12em;--tracking-label-wide: .16em;--tracking-tight: -.02em;--space-3xs: .25rem;--space-2xs: .375rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--measure-read: 62ch;--measure-read-tight: 52ch;--border-hair: 1px solid var(--rule);--border-strong: 1px solid rgba(25, 21, 16, .3);--radius: 0;--shadow-sheet: 0 24px 60px -30px rgba(25, 21, 16, .45);--focus-ring: 2px solid var(--ink);--focus-offset: 2px;--target-min: 44px;--rail-width: 20rem;--duration-fast: .12s;--duration: .2s;--ease: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration: 0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-read);font-size:var(--text-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:var(--space-md);top:-4rem;z-index:10;background:var(--ink);color:var(--ink-inverse);padding:var(--space-sm) var(--space-md);font-family:var(--font-measure);font-size:var(--measure);text-decoration:none;transition:top var(--duration) var(--ease)}.skip:focus{top:var(--space-md)}.app{padding:var(--space-md);max-width:92rem;margin:0 auto}@media(min-width:60rem){.app{padding:var(--space-xl)}}.fixture-warning{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:.04em;color:var(--ink-muted-strong);background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(25,21,16,.05) 6px,rgba(25,21,16,.05) 12px);border:1px solid var(--rule);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.sheet{background:var(--sheet);border:var(--border-hair);box-shadow:var(--shadow-sheet)}.foot{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between;border-top:var(--border-hair);padding:var(--space-md) var(--space-lg);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.pipeline{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:space-between;padding:var(--space-xs) var(--space-lg);background:var(--ink);color:#d8d1c3;font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.pipeline--stale .pipeline__state{color:#f5b75b}.pipeline--failed .pipeline__state{color:#ff885d;color:oklch(.75 .16 40)}.pipeline__counts{display:flex;gap:var(--space-md)}.masthead{display:grid;gap:var(--space-md);padding:var(--space-lg);border-bottom:3px double var(--rule-strong);align-items:center}@media(min-width:48rem){.masthead{grid-template-columns:1fr auto 1fr}.masthead__brand{grid-column:2;text-align:center}.masthead__country{grid-column:1;grid-row:1;justify-self:start}.masthead__nav{grid-column:3;grid-row:1;justify-self:end}}.masthead__word{display:block;font-size:var(--text-display);font-weight:800;letter-spacing:var(--tracking-tight);line-height:.95}.masthead__tag{display:block;font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-muted-strong);margin-top:var(--space-2xs);padding-left:.36em}.masthead__country{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.masthead__country select{font-family:var(--font-measure);font-size:var(--measure-lg);padding:var(--space-2xs) var(--space-xs);min-height:var(--target-min);border:var(--border-strong);background:var(--sheet-raised);color:var(--ink);border-radius:var(--radius)}.masthead__nav{display:flex;gap:var(--space-xs)}.masthead__nav button{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-xs) var(--space-sm);min-height:var(--target-min);border:var(--border-strong);background:transparent}.masthead__nav button[aria-current=page]{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.rankbar{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;padding:var(--space-sm) var(--space-md);background:var(--sheet-sunken);border-bottom:var(--border-hair)}@media(min-width:48rem){.rankbar{padding:var(--space-sm) var(--space-lg)}}.rankbar__group{display:grid;grid-template-columns:repeat(2,1fr);width:100%;border:var(--border-strong)}.rankbar__group--small{grid-template-columns:repeat(3,1fr);width:auto}@media(min-width:40rem){.rankbar__group{display:flex;width:auto}}.rankbar__btn{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-xs) var(--space-sm);min-height:var(--target-min);border:0;border-left:var(--border-hair);background:transparent;white-space:normal;min-width:0;text-align:center}@media(min-width:40rem){.rankbar__btn{white-space:nowrap;text-align:left}}.rankbar__group>.rankbar__btn:nth-child(odd){border-left:0}.rankbar__group>.rankbar__btn:nth-child(n+3){border-top:var(--border-hair)}@media(min-width:40rem){.rankbar__group>.rankbar__btn{border-left:var(--border-hair);border-top:0}.rankbar__group>.rankbar__btn:first-child{border-left:0}}.rankbar__btn[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse)}.rankbar__right{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media(min-width:48rem){.rankbar__right{margin-left:auto}}.rankbar__explanation{flex-basis:100%;font-size:var(--text-small);color:var(--ink-muted-strong);max-width:var(--measure-read)}.front{--front-pad: var(--space-md);padding:var(--front-pad)}@media(min-width:48rem){.front{--front-pad: var(--space-lg)}}.front>.pipeline{margin:calc(var(--front-pad) * -1) calc(var(--front-pad) * -1) var(--space-lg)}.front__head{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline;justify-content:space-between;margin-bottom:var(--space-lg)}.front__title{font-size:var(--text-headline);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.front__count{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.front__method{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:3px double var(--rule-strong);max-width:var(--measure-read)}.front__method h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--ink-muted-strong);margin-bottom:var(--space-sm)}.front__method p+p{margin-top:var(--space-sm)}.front__method p{font-size:var(--text-small);color:var(--ink-secondary)}.empty{border:1px dashed var(--rule-strong);padding:var(--space-xl);max-width:var(--measure-read)}.empty__lead{font-size:var(--text-title);line-height:var(--leading-snug);margin-bottom:var(--space-sm)}.empty__body{font-size:var(--text-small);color:var(--ink-secondary)}.rows{display:flex;flex-direction:column}.story-row{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm) var(--space-md);padding:var(--space-lg) 0;border-top:var(--border-hair)}@media(min-width:56rem){.story-row{grid-template-columns:3rem 1fr 12rem}}.story-row__rank{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-measure)}@media(min-width:56rem){.story-row__rank{flex-direction:column;align-items:flex-start}}.story-row__rank-number{font-size:var(--measure-lg);color:var(--ink-muted-strong)}.heat-chip{width:1.25rem;height:.5rem;display:inline-block}.story-row__meta{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong);margin-bottom:var(--space-xs)}.story-row__headline{font-size:var(--text-title);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.linklike{background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px}.linklike:hover{text-decoration:underline}.story-row__deck{margin-top:var(--space-xs);font-size:var(--text-small);color:var(--ink-secondary);max-width:var(--measure-read)}.story-row__singleton{margin-top:var(--space-xs);font-size:var(--text-small);color:var(--accent-quiet);border-top:1px solid var(--accent-quiet-rule);padding-top:var(--space-xs)}.story-row__figures{font-family:var(--font-measure);display:flex;flex-direction:column;gap:var(--space-3xs);grid-column:2}@media(min-width:56rem){.story-row__figures{grid-column:3;grid-row:1;text-align:right;align-items:flex-end}}.story-row__figure{font-size:var(--figure-lg);font-weight:500;line-height:1}.story-row__figure-label,.story-row__figure-sub{font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.is-unknown{color:var(--origin-unknown)}.tag{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.08em;text-transform:uppercase;padding:1px var(--space-2xs);border:1px solid currentColor}.tag--singleton{color:var(--accent-quiet)}.tag--degraded{color:#925000;color:oklch(.5 .13 60)}.tag--review{color:var(--ink-muted-strong)}.components{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-sm)}.components dt{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.components dd{font-size:var(--measure-lg)}.components__policy{margin-left:auto;opacity:.75}.coverage{font-family:var(--font-measure)}.coverage__headline{display:flex;align-items:baseline;gap:var(--space-xs)}.coverage__figure{font-size:var(--figure-lg);font-weight:500;line-height:1}.coverage__figure-label{font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong);line-height:1.15}.coverage__secondary{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:var(--border-hair)}.coverage__secondary dt{font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.coverage__secondary dd{font-size:var(--figure);font-weight:500;line-height:1.1}.coverage__secondary .is-unknown dt,.coverage__secondary .is-unknown dd{color:var(--origin-unknown)}.concentration{margin-top:var(--space-sm)}.concentration__bar{display:flex;height:6px;gap:1px;background:#19151014}.concentration__seg{background:var(--ink);display:block}.concentration__seg--largest{background:var(--accent)}.concentration__seg--rest{background:#19151026}.concentration__note{margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.04em;color:var(--ink-muted-strong)}.concentration__note.is-high{color:var(--accent)}.concentration__flag{font-style:italic}.confidence{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--text-small);border-top:2px solid oklch(.6 .13 60);background:#b76b1c12;color:var(--ink-secondary);max-width:var(--measure-read)}.confidence--degraded{border-top-color:#c0401f;background:#c0401f12}.confidence__label{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase}.sparkline{display:flex;align-items:flex-end;gap:2px;height:2rem;width:100%;max-width:10rem;margin-top:var(--space-xs)}.sparkline__bar{flex:1;background:var(--accent);opacity:.55;min-height:2px}.sparkline__bar:last-child{opacity:1}.tiles{display:grid;grid-template-columns:1fr;gap:var(--space-2xs)}@media(min-width:30rem){.tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:48rem){.tiles{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(6rem,min-content)}.tile--xl{grid-column:span 4;grid-row:span 2}.tile--lg{grid-column:span 2;grid-row:span 2}.tile--md,.tile--sm{grid-column:span 2}}.tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);min-height:6rem}.tile--on-dark{color:var(--on-heat-dark)}.tile--on-light{color:var(--on-heat-light)}.tile__hit{position:absolute;inset:0;border:0;background:transparent;width:100%;height:100%}.tile__hit:hover{background:#ffffff14}.tile:has(.tile__hit:focus-visible){outline:var(--focus-ring);outline-offset:-3px}.tile__meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:space-between;font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.9}.tile__headline{font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug)}.tile--xl .tile__headline{font-size:var(--text-headline);font-weight:700;letter-spacing:-.015em}.tile--lg .tile__headline{font-size:var(--text-title)}.tile--sm .tile__headline{font-size:var(--text-small)}.tile__deck{font-size:var(--text-small);line-height:var(--leading-normal);opacity:.92;max-width:var(--measure-read-tight)}.tile__bar{display:flex;height:4px;background:#ffffff40;margin-bottom:var(--space-2xs)}.tile--on-light .tile__bar{background:#1915102e}.tile__bar>span{background:currentColor;display:block}.tile__counts{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.04em}.tile__counts strong{font-size:var(--measure-lg);font-weight:600}.story{padding:var(--space-md)}@media(min-width:48rem){.story{padding:var(--space-lg)}}.story__back{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase;background:none;border:0;padding:var(--space-xs) 0;min-height:var(--target-min);color:var(--ink-muted-strong)}.story__back:hover{color:var(--ink)}.story__kicker span+span:before{content:"·";margin-right:var(--space-sm);color:var(--rule-strong)}.story__kicker{display:flex;flex-wrap:wrap;gap:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.story__headline{margin-top:var(--space-sm);font-size:var(--text-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:22ch;text-wrap:balance}.story__deck{margin-top:var(--space-md);font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--ink-secondary);max-width:var(--measure-read);text-wrap:pretty}.story__singleton{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:2px solid var(--accent-quiet);background:var(--accent-quiet-bg);font-size:var(--text-small);max-width:var(--measure-read)}.story__figures{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-end;justify-content:space-between;margin-top:var(--space-lg);padding:var(--space-md) 0;border-top:var(--border-hair);border-bottom:3px double var(--rule-strong)}.story__series{font-family:var(--font-measure)}.story__series .label,.story__series-note{display:block;font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.story__series-note{margin-top:var(--space-3xs);text-transform:none;letter-spacing:.02em}.story__grid{display:grid;gap:var(--space-xl);margin-top:var(--space-lg)}@media(min-width:60rem){.story__grid{grid-template-columns:1fr var(--rail-width)}.story__main{padding-right:var(--space-xl);border-right:var(--border-hair)}}.briefing{border:var(--border-strong);background:var(--sheet-raised);padding:var(--space-lg)}.briefing__head{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline;justify-content:space-between;margin-bottom:var(--space-md)}.briefing h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--ink-muted-strong)}.briefing__version{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.briefing__para{font-size:var(--text-lead);line-height:var(--leading-relaxed);max-width:var(--measure-read)}.briefing__para+.briefing__para{margin-top:var(--space-sm)}.briefing__uncertain{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-hair)}.briefing__uncertain h3{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--accent-quiet);margin-bottom:var(--space-xs)}.briefing__uncertain p{font-size:var(--text-body);line-height:var(--leading-normal);color:var(--ink-secondary);max-width:var(--measure-read)}.briefing__uncertain p+p{margin-top:var(--space-xs)}.briefing__provenance{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:var(--border-hair);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.04em;color:var(--ink-muted-strong)}.briefing--none h2{margin-bottom:var(--space-xs)}.briefing--none p{font-size:var(--text-small);color:var(--ink-secondary);max-width:var(--measure-read)}.story__evidence{margin-top:var(--space-xl)}.story__evidence>h2,.rail__title{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--ink-muted-strong);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-strong);margin-bottom:var(--space-md)}.evidence__summary{font-family:var(--font-measure);font-size:var(--measure-lg);padding:var(--space-xs) 0;min-height:var(--target-min);display:flex;align-items:center;cursor:pointer}.evidence__list{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-sm)}.evidence-group{border:var(--border-hair);background:var(--sheet-raised);padding:var(--space-md)}.evidence-group.is-unknown{border-style:dashed;background:transparent}.evidence-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong);margin-bottom:var(--space-xs)}.origin-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none}.origin-dot--independent{background:var(--origin-independent)}.origin-dot--republished{background:var(--origin-republished)}.origin-dot--unknown{background:var(--origin-unknown)}.origin-dot--primary{background:var(--origin-primary-doc)}.evidence-group__origin{color:var(--ink);font-weight:500}.evidence-group__method{margin-left:auto;text-transform:none;letter-spacing:.02em;font-style:italic}.article{padding:var(--space-xs) 0}.article+.article{border-top:1px solid var(--rule-faint)}.article__titles{display:flex;flex-direction:column;gap:2px}.article__title{font-size:var(--text-body);line-height:var(--leading-script-safe)}.article__title-en{font-size:var(--text-small);color:var(--ink-muted-strong);font-style:italic}.article__meta{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.article__lang{border:1px solid var(--rule);padding:0 var(--space-3xs)}.article__fallback{color:#925000;color:oklch(.5 .13 60);border-bottom:1px dotted currentColor;cursor:help}.article--more{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.evidence-group__copies{margin-top:var(--space-xs)}.evidence-group__copies summary{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.04em;color:var(--origin-republished);padding:var(--space-2xs) 0;min-height:1.5rem;cursor:pointer}.evidence-group__warning{margin-top:var(--space-xs);font-size:var(--text-small);color:var(--origin-unknown);font-style:italic}.story__rail{display:flex;flex-direction:column;gap:var(--space-xl)}.rail__components{font-family:var(--font-measure);font-size:var(--measure-lg);display:flex;flex-direction:column;gap:var(--space-xs)}.rail__components>div{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-xs);align-items:center}.rail__components dt{font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.rail__components dd{display:flex;align-items:center;gap:var(--space-xs)}.rail__meter{display:block;flex:1;height:5px;background:#1915101f}.rail__meter>span{display:block;height:100%;background:var(--accent)}.rail__score{padding-top:var(--space-xs);border-top:var(--border-hair)}.rail__relations{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-small)}.rail__relations li{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule-faint)}.rail__relation-type{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.rail__note{margin-top:var(--space-sm);font-size:var(--text-small);font-style:italic;color:var(--ink-muted-strong)}.rail__corrections{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-small);color:var(--ink-secondary)}.rail__date{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong);margin-right:var(--space-xs)}.muted{color:var(--ink-muted-strong);font-size:var(--text-small)}.tokens{padding:var(--space-md)}@media(min-width:48rem){.tokens{padding:var(--space-lg)}}.tokens h1{font-size:var(--text-headline);font-weight:700;letter-spacing:var(--tracking-tight)}.tokens__lead{margin-top:var(--space-sm);max-width:var(--measure-read);color:var(--ink-secondary)}.tokens code{font-family:var(--font-measure);font-size:.9em;background:#1915100f;padding:0 var(--space-3xs)}.tokens__section{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:3px double var(--rule-strong)}.tokens__section h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--ink-muted-strong)}.tokens__note{margin-top:var(--space-xs);font-size:var(--text-small);color:var(--ink-secondary);max-width:var(--measure-read)}.tokens__table-wrap{overflow-x:auto;margin-top:var(--space-md)}.tokens__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:var(--text-small)}.tokens__table th,.tokens__table td{text-align:left;padding:var(--space-xs);border-bottom:1px solid var(--rule-faint);vertical-align:middle}.tokens__table th{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.tokens__ratio{font-family:var(--font-measure)}.tokens__swatch-text{display:inline-block;padding:var(--space-3xs) var(--space-xs);font-family:var(--font-measure);font-size:var(--measure);white-space:nowrap}.tokens__verdict{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:1px var(--space-2xs);border:1px solid currentColor}.tokens__verdict--fail{color:#a30008;color:oklch(.45 .19 28)}.tokens__verdict--aa-large{color:#925000;color:oklch(.5 .14 60)}.tokens__ramp{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:1px;margin-top:var(--space-md)}.tokens__ramp-step{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-3xs);font-family:var(--font-measure)}.tokens__ramp-num{font-size:var(--figure);font-weight:500}.tokens__ramp-label{font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.tokens__origins{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md);font-size:var(--text-small)}.tokens__origins li{display:flex;align-items:baseline;gap:var(--space-xs)}.tokens__dot{width:.625rem;height:.625rem;border-radius:50%;flex:none}.tokens__type{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.tokens__scripts{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-lead);line-height:var(--leading-script-safe);border-top:1px solid var(--rule-strong);padding-top:var(--space-md)}.front__grid{display:grid;gap:var(--space-xl)}@media(min-width:64rem){.front__grid{grid-template-columns:1fr var(--rail-width)}.front__stories{padding-right:var(--space-xl);border-right:var(--border-hair)}}.front__rail{display:flex;flex-direction:column;gap:var(--space-xl)}.front__method-body{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink-secondary)}.front__method-body+.front__method-body{margin-top:var(--space-sm)}.front__analysis{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:3px double var(--rule-strong)}.front__analysis-source{margin-top:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.rail__title--live{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.rail__live{color:var(--accent);font-size:var(--measure-sm)}.arrivals{display:flex;flex-direction:column;gap:var(--space-sm)}.arrivals li{display:grid;grid-template-columns:3.25rem 1fr;gap:var(--space-xs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule-faint)}.arrivals li:last-child{border-bottom:0;padding-bottom:0}.arrivals__at{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--accent);padding-top:2px}.arrivals li.is-unknown-origin .arrivals__at{color:var(--origin-unknown)}.arrivals__summary{font-size:var(--text-small);line-height:var(--leading-normal)}.arrivals__meta{margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong);line-height:var(--leading-snug)}.quiet{margin-top:var(--space-xl);border-top:2px solid var(--accent-quiet-rule);background:var(--accent-quiet-bg);padding:var(--space-lg)}.quiet__head h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--accent-quiet)}.quiet__head p{margin-top:var(--space-2xs);font-size:var(--text-small);color:var(--ink-secondary);max-width:var(--measure-read)}.quiet__list{display:grid;gap:var(--space-md);margin-top:var(--space-md)}@media(min-width:48rem){.quiet__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:72rem){.quiet__list{grid-template-columns:repeat(4,1fr)}}.quiet__headline{font-size:var(--text-small);line-height:var(--leading-snug);font-weight:600}.quiet__meta{margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--accent-quiet)}.analysis{border:var(--border-strong);background:var(--sheet-raised);padding:var(--space-lg)}.analysis--feature{margin-top:var(--space-lg)}.analysis__head{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline;justify-content:space-between;padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-strong)}.analysis__kicker{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--accent)}.analysis__version{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.analysis__question{margin-top:var(--space-md);font-size:var(--text-title);line-height:var(--leading-snug);font-weight:600;max-width:var(--measure-read);text-wrap:pretty}.analysis__review{margin-top:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.04em;color:#925000;color:oklch(.5 .13 60)}.analysis__body{display:grid;gap:var(--space-lg);margin-top:var(--space-md)}@media(min-width:56rem){.analysis--feature .analysis__body{grid-template-columns:repeat(3,1fr)}}.analysis__group h3{font-family:var(--font-measure);font-size:var(--measure-sm);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong);padding-bottom:var(--space-3xs);border-bottom:1px solid var(--rule-faint)}.analysis__group--dispute h3{color:var(--accent)}.analysis__group--omission h3{color:var(--accent-quiet)}.analysis__group ul{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}.analysis__group li{display:flex;flex-direction:column;gap:2px;font-size:var(--text-small);line-height:var(--leading-normal)}.analysis__cite,.analysis__sides{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.analysis__sides{font-style:italic}.analysis__provenance{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--rule-faint);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:.04em;color:var(--ink-muted-strong)}.starthere{display:flex;flex-direction:column;gap:var(--space-sm)}.starthere li{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule-faint)}.starthere li:last-child{border-bottom:0;padding-bottom:0}.starthere__kind{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.starthere__title{font-size:var(--text-small);line-height:var(--leading-snug)}.starthere__detail{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.starthere li.is-pending .starthere__kind{color:var(--origin-unknown)}.starthere li.is-pending .starthere__title{color:var(--ink-muted-strong)}.origins{display:flex;flex-direction:column;gap:var(--space-sm)}.origins__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-lg)}.origins__name{color:var(--ink)}.origins__figures{display:flex;align-items:baseline;gap:var(--space-xs)}.origins__articles{font-size:var(--measure-sm);color:var(--ink-muted-strong)}.origins__bar{height:5px;background:#1915101a;margin-top:var(--space-3xs)}.origins__bar>span{display:block;height:100%;background:var(--ink-muted)}.origins__bar--wire>span{background:var(--accent)}.origins__bar--national>span{background:var(--heat-4)}.origins__bar--regional>span{background:var(--heat-3)}.origins__bar--trade>span{background:var(--heat-2)}.origins__bar--primary_document>span{background:var(--origin-primary-doc)}.origins__note{margin-top:var(--space-sm);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink-secondary);font-style:italic}.record{margin-top:var(--space-xl)}.record__head h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;padding-bottom:var(--space-xs);border-bottom:3px double var(--rule-strong)}.record__head p{margin-top:var(--space-xs);font-size:var(--text-small);color:var(--ink-muted-strong);max-width:var(--measure-read);font-style:italic}.record__list{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-lg);padding-left:var(--space-xs);border-left:1px solid var(--rule)}.record__item{position:relative;padding-left:var(--space-lg)}.record__marker{position:absolute;left:calc(var(--space-xs) * -1 - 4.5px);top:5px;width:9px;height:9px;border-radius:50%;background:var(--ink-muted);border:2px solid var(--sheet)}.record__item--briefing_rewritten .record__marker{background:var(--accent);width:11px;height:11px;left:calc(var(--space-xs) * -1 - 5.5px)}.record__item--correction .record__marker{background:#c0401f}.record__item--opened .record__marker{background:var(--origin-unknown)}.record__meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.record__at{color:var(--accent)}.record__version{border:1px solid var(--rule);padding:0 var(--space-3xs)}.record__summary{margin-top:var(--space-3xs);font-size:var(--text-body);line-height:var(--leading-normal);max-width:var(--measure-read)}.record__count{margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.latest{margin-top:var(--space-lg);border-top:2px solid var(--accent);background:#c21b0d0f;padding:var(--space-md) var(--space-lg)}.latest__kicker{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--accent)}.latest__body{margin-top:var(--space-xs);font-size:var(--text-lead);line-height:var(--leading-normal);max-width:var(--measure-read)}.latest__at{margin-top:var(--space-xs);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.staff{--staff-gap: var(--space-lg)}.staff__bar{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);align-items:baseline;padding:var(--space-xs) var(--space-md);background:var(--ink);color:var(--ink-inverse);font-family:var(--font-measure);font-size:var(--measure-sm)}.staff__mark{letter-spacing:var(--tracking-label-wide);text-transform:uppercase;font-weight:600}.staff__note{color:#b8b0a1;letter-spacing:.02em}.staff__rolebar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--sheet-sunken);border-bottom:var(--border-hair);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.staff__rolebar select{font-family:var(--font-measure);font-size:var(--measure-lg);text-transform:none;letter-spacing:0;padding:var(--space-3xs) var(--space-xs);min-height:var(--target-min);border:var(--border-strong);background:var(--sheet-raised);color:var(--ink);border-radius:var(--radius)}.staff__perms{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.staff__perms code{font-size:var(--measure-sm);text-transform:none;letter-spacing:0;background:#19151012;padding:1px var(--space-3xs)}.staff__rolenote{text-transform:none;letter-spacing:.02em;font-style:italic;color:var(--origin-unknown)}.staff__nav{display:flex;flex-wrap:wrap;border-bottom:3px double var(--rule-strong);padding:0 var(--space-md)}.staff__nav button{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-xs) var(--space-sm);min-height:var(--target-min);border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ink-muted-strong)}.staff__nav button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.staff__body{padding:var(--space-lg) var(--space-md)}@media(min-width:48rem){.staff__body{padding:var(--space-lg)}}.staff__h1{font-size:var(--text-headline);font-weight:700;letter-spacing:var(--tracking-tight)}.staff__cutoff{margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.staff__hint{margin-top:var(--space-sm);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink-secondary);max-width:var(--measure-read)}.staff__hint--tight{margin-top:var(--space-xs)}.staff__readonly{margin-top:var(--staff-gap);padding:var(--space-sm) var(--space-md);border-top:2px solid var(--rule-strong);background:var(--sheet-sunken);font-size:var(--text-small);color:var(--ink-secondary)}.staff__flash{margin:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:2px solid var(--accent);background:#c21b0d0f;font-size:var(--text-small);line-height:var(--leading-normal)}.staff__flash ul{margin-top:var(--space-3xs);font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.chip{display:inline-block;font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:1px var(--space-2xs);white-space:nowrap;border:1px solid transparent}.chip--healthy{background:#3b834e;color:#fdfbf6}.chip--warning{background:#eba941;color:var(--on-heat-light)}.chip--failed{background:#c21b0d;color:var(--on-heat-dark)}.chip--unknown{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(25,21,16,.12) 3px,rgba(25,21,16,.12) 6px);color:var(--ink-muted-strong);border-color:var(--ink-muted-strong);border-style:dashed}.chip--life-active{background:#3b834e;color:#fdfbf6}.chip--life-draft{background:transparent;color:var(--ink-muted-strong);border-color:var(--ink-muted-strong);border-style:dashed}.chip--life-paused{background:#eba941;color:var(--on-heat-light)}.chip--life-retired{background:transparent;color:var(--origin-unknown);border-color:var(--origin-unknown)}.chip--req-pending{background:transparent;color:var(--ink-muted-strong);border-color:var(--ink-muted-strong)}.chip--req-claimed,.chip--req-running{background:#116bb5;color:#fdfbf6}.chip--req-succeeded,.chip--run-succeeded{background:#3b834e;color:#fdfbf6}.chip--req-failed,.chip--run-failed{background:#c21b0d;color:var(--on-heat-dark)}.chip--req-cancelled{background:transparent;color:var(--origin-unknown);border-color:var(--origin-unknown)}.chip--run-running{background:#116bb5;color:#fdfbf6}.chip--run-partial{background:#eba941;color:var(--on-heat-light)}.chip--origin-scheduled,.chip--origin-requested{background:transparent;color:var(--ink-muted-strong);border-color:var(--rule-strong)}.unobserved{font-style:italic;color:var(--origin-unknown)}.is-bad{color:#b00d10}.attention{margin-top:var(--space-lg);border-top:2px solid var(--accent);background:var(--sheet-raised);padding:var(--space-md)}.attention h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-xs)}.attention__item{font-size:var(--text-small);line-height:var(--leading-normal);padding:var(--space-2xs) 0;border-top:1px solid var(--rule-faint)}.attention__item:first-of-type{border-top:0}.attention__item--high strong{color:#b00d10}.attention .linklike,.arrivals .linklike{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;padding-block:var(--space-3xs)}.staff__cards{display:grid;gap:var(--space-md);margin-top:var(--staff-gap)}@media(min-width:56rem){.staff__cards{grid-template-columns:repeat(3,1fr)}}.card{border:var(--border-hair);background:var(--sheet-raised);padding:var(--space-md)}.card h2{font-family:var(--font-measure);font-size:var(--measure);font-weight:500;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--ink-muted-strong);padding-bottom:var(--space-3xs);border-bottom:1px solid var(--rule-faint);margin-bottom:var(--space-sm)}.card__note{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--ink-muted-strong);font-style:italic}.staff__cards>.card+.card,.staff__body>.card{margin-top:0}.staff__body>.card{margin-top:var(--staff-gap)}.tally{display:flex;flex-direction:column;gap:var(--space-2xs)}.tally>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.tally dd{font-family:var(--font-measure);font-size:var(--figure);font-weight:500}.tally dt{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.minilist{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--text-small)}.minilist li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-family:var(--font-measure);font-size:var(--measure-lg)}.audit{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-small)}.audit li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-faint)}.audit li:last-child{border-bottom:0}.audit__at,.audit__actor,.audit__delta{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.audit__action{font-family:var(--font-measure);font-size:var(--measure-sm);background:#19151012;padding:1px var(--space-3xs)}.audit__before{text-decoration:line-through}.audit__after{color:var(--ink)}.table-wrap{overflow-x:auto;margin-top:var(--space-md);border:var(--border-hair)}.dtable{width:100%;min-width:44rem;border-collapse:collapse;font-size:var(--text-small);background:var(--sheet-raised)}.dtable th,.dtable td{text-align:left;padding:var(--space-xs);border-bottom:1px solid var(--rule-faint);vertical-align:top}.dtable thead th{font-family:var(--font-measure);font-size:var(--measure-sm);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong);background:var(--sheet-sunken);position:sticky;top:0}.dtable tbody tr.is-attention{background:#eba94124}.dtable__mono{font-family:var(--font-measure);font-size:var(--measure-lg)}.dtable__sub{display:block;font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong);margin-top:2px}.lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-top:var(--space-md);font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.lifecycle li{border:1px solid var(--rule-strong);padding:var(--space-3xs) var(--space-xs)}.lifecycle li+li:before{content:"→";margin-right:var(--space-xs);margin-left:calc(var(--space-xs) * -1);color:var(--ink-muted-strong)}.lifecycle__alt{color:#b00d10;border-color:#b00d10!important}.srclist{display:flex;flex-direction:column;margin-top:var(--space-md)}.srcrow{border-top:var(--border-hair);padding:var(--space-sm) 0}.srcrow.is-failing{border-left:0;background:#c21b0d0a}.srcrow__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.srcrow__name{font-size:var(--text-title);font-weight:600;line-height:var(--leading-snug)}.srcrow__domain,.srcrow__country,.srcrow__methods{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong)}.srcrow__country{border:1px solid var(--rule);padding:0 var(--space-3xs)}.srcrow__failure{margin-top:var(--space-2xs);font-size:var(--text-small);color:#b00d10}.srcdetail{margin-top:var(--space-md);padding:var(--space-md);border:var(--border-hair);background:var(--sheet-raised)}.srcdetail__grid{display:grid;gap:var(--space-lg)}@media(min-width:56rem){.srcdetail__grid{grid-template-columns:repeat(2,1fr)}}.srcdetail h3,.run__detail h3{font-family:var(--font-measure);font-size:var(--measure-sm);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong);padding-bottom:var(--space-3xs);border-bottom:1px solid var(--rule-faint);margin-bottom:var(--space-sm)}.srcdetail__note{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--ink-muted-strong)}.srcdetail__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--rule-faint)}.srcdetail__confirm{margin-top:var(--space-xs);font-size:var(--text-small);font-style:italic;color:var(--ink-muted-strong)}.counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-xs)}.counters dt{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.counters dd{font-family:var(--font-measure);font-size:var(--figure);font-weight:500;line-height:1.1}.counters .is-bad dd,.counters .is-bad dt{color:#b00d10}.probe__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);color:var(--ink-muted-strong)}.probe__facts{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--text-small)}.probe__facts>div{display:grid;grid-template-columns:7rem 1fr;gap:var(--space-xs)}.probe__facts dt{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.probe__rejections{margin-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-3xs);font-size:var(--text-small)}.probe__rejections strong{font-family:var(--font-measure);color:#b00d10}.probe__fix{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--ink-secondary);font-style:italic}.btn{font-family:var(--font-measure);font-size:var(--measure);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-xs) var(--space-sm);min-height:var(--target-min);border:var(--border-strong);background:transparent;color:var(--ink)}.btn:hover:not(:disabled){background:#1915100f}.btn--primary{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.btn--primary:hover:not(:disabled){background:#322a20}.btn:disabled{opacity:.45;cursor:not-allowed}.gated{display:inline-flex;flex-direction:column;gap:2px}.gated__control{opacity:.4;pointer-events:none}.gated__why{font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--origin-unknown);font-style:italic}.runlist{display:flex;flex-direction:column;margin-top:var(--space-md)}.run{border-top:var(--border-hair);padding:var(--space-sm) 0}.run__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.run__id{font-family:var(--font-measure);font-size:var(--text-title);font-weight:600}.run__country{font-family:var(--font-measure);font-size:var(--measure-sm);border:1px solid var(--rule);padding:0 var(--space-3xs)}.run__times{color:var(--ink-muted-strong)}.run__detail{margin-top:var(--space-md);padding:var(--space-md);border:var(--border-hair);background:var(--sheet-raised);display:grid;gap:var(--space-lg)}@media(min-width:64rem){.run__detail{grid-template-columns:1fr 1fr}.run__detail>.srcdetail__actions{grid-column:1 / -1}}.phases{display:flex;flex-direction:column;gap:var(--space-2xs)}.phases li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font-size:var(--text-small)}.phases__name{flex:1;min-width:8rem}.phases__dur{color:var(--ink-muted-strong)}.phases__note{flex-basis:100%;font-family:var(--font-measure);font-size:var(--measure-sm);color:var(--ink-muted-strong);padding-left:var(--space-lg)}.failures{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--text-small)}.failures li{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:baseline}.failures code{font-family:var(--font-measure);font-size:var(--measure-sm);background:#c21b0d17;padding:1px var(--space-3xs)}.dim{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:3px double var(--rule-strong)}.dim h2{display:flex;align-items:baseline;gap:var(--space-xs);font-size:var(--text-title);font-weight:600;line-height:var(--leading-snug);max-width:var(--measure-read)}.dim__n{font-family:var(--font-measure);font-size:var(--measure);color:var(--ink-inverse);background:var(--ink);padding:1px var(--space-2xs);flex:none}.dim__note{margin-top:var(--space-sm);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink-secondary);max-width:var(--measure-read);font-style:italic}.freshness,.exts{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md)}.freshness li,.exts li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-faint);font-size:var(--text-small)}.freshness__c{font-family:var(--font-measure);font-weight:600;border:1px solid var(--rule);padding:0 var(--space-3xs)}.freshness__r{flex:1;min-width:14rem;color:var(--ink-secondary)}.exts code{font-family:var(--font-measure);font-size:var(--measure-lg)}.repcov{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}.repcov>li{padding-bottom:var(--space-md);border-bottom:1px solid var(--rule-faint)}.repcov__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.repcov__label{font-size:var(--text-small);font-weight:600}.repcov__ver{font-family:var(--font-measure);font-size:var(--measure-sm);background:#19151012;padding:1px var(--space-3xs)}.repcov__reason{margin-top:var(--space-3xs);font-size:var(--text-small);color:var(--ink-secondary);max-width:var(--measure-read)}.ratio{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}.ratio__bar{flex:1;max-width:18rem;height:8px;background:#1915101f}.ratio__bar>span{display:block;height:100%;background:var(--accent)}.ratio__figures{font-family:var(--font-measure);font-size:var(--measure-lg)}.ratio__detail{display:block;font-size:var(--measure-sm);color:var(--ink-muted-strong)}.ratio__unknown{color:var(--origin-unknown)}.ratio--undefined{font-family:var(--font-measure);font-size:var(--measure-lg);font-style:italic;color:var(--origin-unknown)}.diag{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.diag li{display:flex;flex-direction:column;gap:var(--space-3xs)}.diag__label{font-family:var(--font-measure);font-size:var(--measure-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted-strong)}.diag__cmd{display:block;overflow-x:auto;font-family:var(--font-measure);font-size:var(--measure-lg);background:var(--ink);color:#d8d1c3;padding:var(--space-xs) var(--space-sm);white-space:pre}
