@layer reset,tokens,base;@layer components{.metric-page{padding-bottom:var(--space-6)}.project-mode-bar{z-index:5;top:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-2);margin-block:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 94%, transparent);box-shadow:var(--shadow);border-radius:1rem;flex-wrap:wrap;display:flex;position:sticky}.metric-hero{gap:var(--space-2);padding-block:clamp(2rem, 7vw, 5rem) var(--space-5);display:grid}.metric-hero h1{max-width:14ch}.metric-summary{max-width:39rem;color:var(--ink-muted)}.metric-answer{max-width:47rem;margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--step-1);text-wrap:balance;font-weight:600;line-height:1.3}.metric-note{max-width:48rem;color:var(--ink-muted);font-size:var(--step--1);line-height:1.45}.metric-section{padding-block:var(--space-5);border-top:1px solid var(--line)}.metric-section .section-heading{margin-bottom:var(--space-4)}.metric-section .section-heading>p:last-child,.explanation-copy{color:var(--ink-muted)}.metric-chart{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow);border-radius:1rem;padding:.25rem}.reference-control{gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-2);border:1px solid var(--line);background:var(--paper-raised);border-radius:.8rem;display:grid}.reference-control label{color:var(--ink-muted);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.reference-control select{border:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--ink);background:var(--paper);font:inherit;border-radius:.55rem;padding:.45rem 2.2rem .45rem .65rem;font-weight:700}.metric-chart-svg{width:100%;max-width:45rem;height:auto;color:var(--ink);font-family:var(--font-sans);margin-inline:auto;display:block}.metric-chart-svg text{fill:currentColor;font-size:clamp(7.5px,21.95px - 1.85vw,16px)}.chart-axis,.chart-anchor-axis{stroke:var(--line);stroke-width:1px}.chart-range line{vector-effect:non-scaling-stroke}.chart-range-halo line{stroke:var(--paper-raised);stroke-width:3.2px}.chart-range-ink line{stroke:var(--ink);stroke-width:1.4px}.metric-chart-svg .chart-anchor-title{font-weight:800}.metric-chart-svg .chart-anchor-scale,.metric-chart-svg .chart-anchor-break text{fill:var(--ink-muted);font-size:clamp(6px,17.15px - 1.45vw,12.5px);font-weight:700}.chart-anchor-break path{fill:none;stroke:var(--ink-muted);stroke-width:1.3px}.metric-chart-svg .chart-reference line{stroke:var(--accent);stroke-dasharray:2 2;stroke-width:1px}.metric-chart-svg .chart-reference text{fill:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(6px,17.15px - 1.45vw,12.5px);font-weight:800}.chart-pattern-background{fill:color-mix(in srgb, var(--ink) 68%, var(--paper))}.chart-pattern-line{stroke:var(--paper-raised);stroke-width:2px}.chart-legend text{fill:var(--ink-muted);font-weight:700}.chart-tie-bracket{fill:none;stroke:var(--ink-muted);stroke-width:1.3px}.metric-chart-svg .chart-rank{fill:var(--ink-muted);font-variant-numeric:tabular-nums}.chart-name,.chart-value{font-weight:700}.chart-value{font-variant-numeric:tabular-nums}.metric-chart figcaption{max-width:45rem;margin:var(--space-2) auto 0;color:var(--ink-muted);font-size:var(--step--1)}.metric-ruler{border:1px solid var(--line);background:var(--paper-raised);max-width:100%;box-shadow:var(--shadow);border-radius:1rem;padding:.25rem;overflow:hidden}.metric-ruler-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;max-width:100%;overflow:auto hidden}.metric-ruler-svg{width:auto;max-width:none;height:auto;color:var(--ink);background:var(--paper-raised);font-family:var(--font-sans);display:block}.metric-ruler-svg text{fill:currentColor;font-size:12px}.literal-scale-bar line,.literal-baseline{stroke:var(--ink-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.literal-scale-bar text{fill:var(--ink-muted);font-size:11px;font-weight:750}.literal-disc{fill:color-mix(in srgb, var(--ink) 66%, var(--paper));stroke:var(--paper-raised);stroke-width:1px;vector-effect:non-scaling-stroke}.literal-row[data-reference-level="1_bar"] .literal-disc{fill:color-mix(in srgb, var(--accent) 54%, var(--paper));stroke:var(--accent);stroke-dasharray:4 3}.literal-row.is-reference .literal-disc{stroke:var(--accent);stroke-width:3px}.literal-row.is-default-reference .literal-name{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted}.literal-row:focus-visible{outline:none}.literal-row[role=button]{cursor:pointer}.literal-row:focus-visible .literal-disc,.literal-row[data-focused] .literal-disc{stroke:var(--focus);stroke-width:4px}.literal-row[aria-pressed=true] .literal-name,.literal-row[data-focused] .literal-name{font-weight:900;text-decoration-line:underline;text-decoration-style:solid}.literal-mark{pointer-events:none}.literal-name{font-size:11px;font-weight:800}.literal-reference-level{fill:var(--ink-muted);font-size:9px}.literal-sun-disc{fill:color-mix(in srgb, var(--accent-soft) 76%, var(--paper));stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.literal-sun text{fill:var(--ink)}.literal-sun-name{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:900}.literal-sun-diameter,.literal-sun-fraction{font-size:11px;font-weight:750}.metric-ruler figcaption{max-width:52rem;margin:var(--space-2) auto 0;color:var(--ink-muted);font-size:var(--step--1)}.explanation-section{gap:var(--space-4);display:grid}.explanation-copy{gap:var(--space-2);max-width:48rem;display:grid}.supporting-answer{padding:var(--space-3);border-left:.25rem solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 42%, transparent);color:var(--ink);font-family:var(--font-serif);font-size:var(--step-1);font-weight:600}.metric-table-scroll{border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;max-width:100%;overflow:hidden}.metric-table{border-collapse:separate;width:100%;min-width:0;font-size:var(--step--1);display:block}.metric-table caption{padding:var(--space-3);color:var(--ink-muted);font-size:var(--step--1);text-align:left;display:block}.metric-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.metric-table tbody{display:block}.metric-table tbody tr{gap:var(--space-2) var(--space-3);padding:var(--space-3);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-table th,.metric-table td{text-align:left;vertical-align:top;border:0;min-width:0;padding:0;display:block}.metric-table td[data-label]:before{color:var(--ink-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:800;display:block}.metric-table th[scope=row]{font-family:var(--font-serif);font-size:var(--step-1);order:-2;line-height:1.1}.world-heading{align-items:center;gap:var(--space-1);display:flex}.body-selector{min-width:2.75rem;min-height:2.75rem;margin-top:var(--space-1);border:1px solid var(--line);color:var(--ink);background:var(--paper);font:inherit;font-size:var(--step--1);border-radius:.55rem;justify-content:center;align-items:center;padding:.45rem .7rem;font-weight:800;display:inline-flex}.body-selector[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 .12rem var(--accent)}.focus-readout{margin-top:var(--space-2);padding:var(--space-3);border-left:.25rem solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 38%, transparent);color:var(--ink);border-radius:.4rem;font-weight:650}.personal-translation{gap:var(--space-4);margin-top:var(--space-4);border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow);border-radius:1rem;padding:clamp(1.1rem,4vw,2.2rem);display:grid}.personal-translation-heading,.personal-input-panel,.personal-copy-fallback{gap:var(--space-2);min-width:0;display:grid}.personal-translation-heading>p:last-child,.personal-hint,.personal-warning{color:var(--ink-muted)}.personal-input-panel>label,.personal-copy-fallback label{font-weight:800}.personal-input-row{align-items:center;gap:var(--space-2);max-width:24rem;display:flex}.personal-input-row input,.personal-copy-fallback input{border:1px solid var(--line);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);background:var(--paper);font:inherit;border-radius:.55rem;padding:.55rem .7rem}.personal-input-row input[aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 .08rem var(--accent)}.personal-hint,.personal-warning,.personal-status{font-size:var(--step--1)}.personal-status{min-height:1.5em;font-weight:650}.personal-share-button{border:1px solid var(--ink);width:fit-content;min-height:2.75rem;color:var(--paper);background:var(--ink);font:inherit;font-size:var(--step--1);border-radius:999px;padding:.65rem .9rem;font-weight:800}.personal-share-button[aria-disabled=true]{opacity:.62}.personal-share-button[aria-disabled=false]{cursor:pointer}.personal-copy-fallback input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--step--1)}.identity-mark{object-fit:contain;flex:none;display:block}.identity-mark-inline{width:var(--mark-inline);height:var(--mark-inline)}.metric-table .rank-cell{order:-1}.metric-table td:last-child{grid-column:1/-1}.metric-table tbody tr.is-reference{background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.metric-table tbody tr.is-default-reference{box-shadow:inset .2rem 0 0 var(--ink-muted)}.metric-chart-svg .chart-row.is-default-reference .chart-name{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted}.metric-chart-svg .chart-row[data-focused] .chart-bar{stroke:var(--focus);stroke-width:2.5px}.metric-chart-svg .chart-row[data-focused] .chart-name,.metric-chart-svg .chart-row[data-focused] .chart-value{fill:var(--ink);font-weight:900;text-decoration-line:underline;text-decoration-style:solid}.rank-cell,.numeric-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.metric-secondary-readout{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:normal;margin-top:.2rem;font-size:.82em;display:block}.default-reference-chip,.anchor-chip,.reference-chip,.state-chip{border:1px solid var(--line);width:fit-content;color:var(--ink-muted);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.12rem .42rem;font-size:.68rem;font-weight:800;display:inline-flex}.state-chip.is-derived{border-color:var(--accent);color:var(--accent)}.state-chip{text-align:center;white-space:normal;max-width:100%;margin-left:.4rem}.default-reference-chip{text-align:center;white-space:normal;border-style:dotted;max-width:100%}.default-reference-chip,.anchor-chip,.reference-chip{vertical-align:top;margin-top:.35rem;margin-right:.3rem}.anchor-chip{text-align:center;white-space:normal;border-style:dashed;max-width:100%}.value-passport{border:1px solid var(--line);background:var(--paper);border-radius:.7rem;min-width:0}.value-passport summary{cursor:pointer;min-height:2.75rem;padding:.65rem .75rem}.passport-action{font-weight:850}.passport-summary-line{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-top:.25rem;font-size:.72rem;display:flex}.passport-summary-line .state-chip{margin-left:0}.passport-contested-summary{margin-top:var(--space-1);color:var(--accent);font-size:.72rem;font-weight:750;display:block}.passport-panel{gap:var(--space-3);min-width:0;padding:var(--space-3);border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 72%, var(--paper));display:grid}.passport-block{gap:var(--space-2);min-width:0;display:grid}.passport-panel h3,.passport-panel h4{font-size:var(--step-0)}.passport-facts{gap:var(--space-2);display:grid}.passport-facts>div{gap:var(--space-2);grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);display:grid}.passport-facts dt{color:var(--ink-muted);font-weight:750}.passport-facts dd,.passport-panel li,.passport-panel p{min-width:0}.passport-panel li{overflow-wrap:anywhere}.passport-panel code{overflow-wrap:anywhere;color:var(--ink-muted);margin-top:.2rem;font-size:.68rem;display:block}.passport-inputs,.passport-contexts,.passport-sources{gap:var(--space-2);padding-left:1.2rem;display:grid}.passport-inputs li,.passport-contexts li,.passport-sources li{min-width:0}.passport-inputs span,.passport-contexts span,.passport-sources span,.passport-sources cite{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.72rem;font-style:normal;display:block}.passport-sources a{overflow-wrap:anywhere;font-weight:750}.passport-footer{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);display:grid}.passport-correction{width:fit-content;font-weight:800}.passport-footer p{color:var(--ink-muted);font-size:.72rem}.evidence-grid{gap:var(--space-3);display:grid}.evidence-card{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;display:grid}.evidence-card ul{gap:var(--space-1);padding-left:1.2rem;display:grid}.identity-mark-card{grid-column:1/-1}.evidence-card .identity-mark-family{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.identity-mark-family li{align-items:center;gap:var(--space-1);min-width:0;font-weight:700;display:flex}.identity-mark-family li>span{overflow-wrap:anywhere;min-width:0}.identity-mark-feature{width:var(--mark-feature);height:var(--mark-feature)}.identity-mark-credit{font-size:var(--step--1)}@media (width<=24rem){.identity-mark-family li{text-align:center;flex-direction:column}}.state-definitions{gap:var(--space-2);display:grid}.state-definitions div{gap:var(--space-2);grid-template-columns:minmax(7rem,.35fr) 1fr;display:grid}.state-definitions dt{font-weight:800}.state-definitions dd,.evidence-card p{color:var(--ink-muted)}.source-register{gap:var(--space-3);margin-top:var(--space-4);display:grid}.evidence-line{padding-block:var(--space-2);border-block:1px solid var(--line);color:var(--ink-muted);font-size:var(--step--1)}.source-register ol{gap:var(--space-2);padding-left:1.4rem;list-style:decimal;display:grid}.source-register li span{color:var(--ink-muted);font-size:var(--step--1);display:block}.source-tier-link{text-underline-offset:.15em}.method-page{padding-bottom:var(--space-6)}.method-hero{gap:var(--space-2);padding-block:clamp(2rem, 7vw, 5rem) var(--space-5);display:grid}.method-hero h1{max-width:13ch}.method-nav{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-3);border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;display:grid}.method-nav ul{gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.method-nav a{text-underline-offset:.15em;font-weight:750}.method-hero>p:last-child,.not-found-copy,.method-section .section-heading>p:last-child,.trust-examples,.method-note{max-width:48rem;color:var(--ink-muted)}.method-section{scroll-margin-top:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--line)}.method-section .section-heading{margin-bottom:var(--space-4)}.method-section blockquote{max-width:53rem;padding:var(--space-4);border-left:.3rem solid var(--accent);background:var(--paper-raised);font-family:var(--font-serif);font-size:var(--step-1);line-height:1.42}.method-list{gap:var(--space-2);max-width:48rem;margin-top:var(--space-3);padding-left:1.4rem;display:grid}.method-subheading{max-width:36rem;margin-block:var(--space-4) var(--space-3)}.rule-limit-list h4{font-family:var(--font-serif);font-size:var(--step-1);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.trust-grid{gap:var(--space-3);padding:0;list-style:none;display:grid}.trust-grid>li,.trust-grid>div{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;display:grid}.trust-grid>li{scroll-margin-top:var(--space-3)}.trust-grid>li:target{border-color:var(--accent);box-shadow:inset 0 0 0 .12rem var(--accent)}.trust-label,.resolution-state-definitions dt{color:var(--accent);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.resolution-state-definitions dd,.gate-limit-list p,.privacy-list p,.refusal-list p,.report-term-list p,.resolver-list li>p:last-child,.rule-limit-list p{color:var(--ink-muted)}.method-note{margin-top:var(--space-3)}.method-action{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}.method-action .report-link{background:var(--ink);color:var(--paper)}.method-prose{gap:var(--space-3);max-width:53rem;display:grid}.method-link{text-underline-offset:.18em;width:fit-content;font-weight:800}.data-reading-note,.data-history-empty{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-4);border-left:.3rem solid var(--accent);background:var(--paper-raised);display:grid}.data-reading-note h2{font-size:var(--step-1)}.data-reading-note .method-list{margin-top:0}.data-quantity-list,.data-definition-tables,.data-history-list{gap:var(--space-3);display:grid}.data-quantity,.data-history-release{border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;overflow:hidden}.data-quantity>summary,.data-history-release>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-3);cursor:pointer;font-weight:800;display:flex}.data-quantity[open]>summary,.data-history-release[open]>summary{border-bottom:1px solid var(--line)}.data-summary-count,.data-cell-note,.data-record-id,.data-source-meta{color:var(--ink-muted);font-size:var(--step--1);font-weight:500;display:block}.data-definition-tables,.data-history-release>:not(summary){padding:var(--space-3)}.metric-table.data-value-table{--metric-table-columns:minmax(8rem, .8fr) minmax(8rem, .9fr) minmax(8rem, .8fr) minmax(13rem, 1.5fr) minmax(7rem, .65fr)}.data-value-table tbody tr:target{scroll-margin-top:var(--space-3);background:color-mix(in srgb, var(--accent-soft) 45%, transparent);box-shadow:inset .2rem 0 0 var(--accent)}.data-machine-value,.data-context-chip{font-weight:800}.data-context-chip{background:var(--accent-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:.25rem;padding:.12rem .4rem;font-size:.68rem;display:block}.data-source-list{gap:.35rem;padding:0;list-style:none;display:grid}.data-source-list a,.data-report-link{overflow-wrap:anywhere;text-underline-offset:.15em}.data-report-link{font-weight:800}.data-reference-scroll{border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;max-width:100%;overflow-x:auto}.data-reference-table{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--step--1)}.data-reference-table caption,.data-reference-table th,.data-reference-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-reference-table caption{color:var(--ink-muted)}.data-reference-table thead th{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase}.data-reference-table tbody tr:last-child>*{border-bottom:0}.data-source-meta{overflow-wrap:anywhere;margin-top:.25rem}.data-tier-list{gap:var(--space-1);flex-wrap:wrap;display:flex}.data-history-release.is-current{border-color:var(--accent)}.data-history-release ol,.data-history-release dl{gap:var(--space-2);display:grid}.data-history-release li+li{padding-top:var(--space-2);border-top:1px solid var(--line)}.data-history-release dd{overflow-wrap:anywhere}.data-license-list{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.data-license-list li{border:1px solid var(--line);background:var(--paper-raised);border-radius:999px;padding:.35rem .6rem}.metric-actions-grid{gap:var(--space-3);display:grid}.action-card{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--line);background:var(--paper-raised);border-radius:1rem;display:grid}.action-url,.action-citation cite{overflow-wrap:anywhere}.action-citation blockquote{padding-left:var(--space-3);border-left:.25rem solid var(--accent);font-family:var(--font-serif);line-height:1.45}.action-citation cite{font-style:normal}.action-note,.action-download p,.copy-status{color:var(--ink-muted);font-size:var(--step--1)}.copy-link-button,.download-link,.project-mode-button{border:1px solid var(--ink);width:fit-content;min-height:2.75rem;color:var(--paper);background:var(--ink);font:inherit;font-size:var(--step--1);border-radius:999px;padding:.65rem .9rem;font-weight:800;text-decoration:none}.copy-link-button,.project-mode-button{cursor:pointer}.copy-status{min-height:1.4em}.public-limitation{gap:var(--space-3);margin-top:var(--space-5);background:var(--night);color:var(--on-night);border-radius:1.5rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.public-limitation>p,.public-limitation blockquote,.public-limitation .limitation-list{max-width:50rem}.public-limitation .limitation-list{gap:var(--space-1);padding-left:1.4rem;display:grid}.public-limitation .eyebrow,.report-note{color:color-mix(in srgb, currentColor 76%, transparent)}.public-limitation blockquote{padding-left:var(--space-3);border-left:.25rem solid var(--accent);font-family:var(--font-serif);font-size:var(--step-1);line-height:1.4}.report-link{background:var(--on-night);width:fit-content;color:var(--night);border-radius:999px;padding:.7rem 1rem;font-weight:800;text-decoration:none}.report-note{font-size:var(--step--1)}@media (prefers-color-scheme:dark){.public-limitation{background:#202d47}.report-link{color:#202d47}}@media (width>=48rem){.trust-grid,.metric-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-download,.action-project{grid-column:1/-1}.metric-hero{column-gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:end}.metric-hero .eyebrow,.metric-hero h1,.metric-summary{grid-column:1}.metric-hero .metric-answer,.metric-hero .metric-note{grid-column:2}.metric-hero .metric-answer{grid-row:1/span 3;align-self:end}.explanation-section,.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card .identity-mark-family{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-chart{padding:var(--space-2)}.reference-control{grid-template-columns:max-content minmax(12rem,18rem);align-items:center;width:fit-content;max-width:100%;margin-left:auto}.personal-translation{grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);align-items:start}}@media (width>=68rem){.evidence-card .identity-mark-family{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-table{--metric-table-columns:minmax(3rem, .4fr) minmax(10rem, 1.2fr) minmax(6rem, .7fr) minmax(6rem, .7fr) minmax(8rem, 1fr) minmax(6.5rem, .7fr) minmax(13rem, 1.4fr);display:block}.metric-table caption{display:block}.metric-table thead{clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.metric-table tbody{display:block}.metric-table thead tr,.metric-table tbody tr{grid-template-columns:var(--metric-table-columns);border:0;padding:0;display:grid}.metric-table th,.metric-table td{border-top:1px solid var(--line);padding:.8rem;display:block}.metric-table thead th{color:var(--ink-muted);font-family:var(--font-sans);font-size:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:800}.metric-table td[data-label]:before{display:none}.metric-table th[scope=row],.metric-table td:last-child{font-family:inherit;font-size:inherit;line-height:inherit}.metric-table td.passport-cell{grid-column:auto}.metric-table tbody tr:has(.value-passport[open]) .passport-cell{grid-column:1/-1}}}@layer project,utilities;.metric-page,.data-page,.method-page,.not-found-page{width:min(100% - 2rem,72rem)}.metric-page .metric-hero{border-bottom:1px solid var(--line-strong);padding:clamp(3rem,9vw,8rem) 0 clamp(2rem,5vw,4rem)}.metric-page .metric-hero h1{max-width:18ch;margin-top:.75rem;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.9}.metric-page .comparison-section{padding-block:clamp(2rem,5vw,4rem)}.metric-dossier{border-top:1px solid var(--line-strong);margin-top:1rem}.metric-dossier-content{padding-bottom:2rem}.metric-page :is(.answer-band,.evidence-card,.personal-translation,.metric-actions),.metric-page :is(.chart-frame,.literal-ruler-frame),.public-limitation{box-shadow:none;border-radius:0}.metric-page :is(.evidence-card,.answer-band,.personal-translation),.metric-page .metric-table tbody tr.is-reference{background:0 0}
