@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-normal.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-italic.woff2)format("woff2-variations")}@font-face{font-family:Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/plex-sans-normal.woff2)format("woff2-variations")}@font-face{font-family:Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2)format("woff2")}@font-face{font-family:Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edeff2;--surface:#fff;--bar:#edeff2e0;--text:#111a22;--text-muted:#545f6a;--border:#c9cfd6;--rule:#111a22;--accent:#08519c;--accent-text:#fff;--accent-quiet:#e3ecf6;--series-a:#08519c;--series-b:#9a4c05;--series-fill:#08519c21;--focus-core:#111;--focus-halo:#fff;--map-ground:#fff;--on-plate:#545f6a;--on-plate-strong:#111a22;--plate-rule:#d5dae0;--plate-hover:#e3ecf6;--on-plate-accent:#08519c;--plate-edge:#111a2212;--plate-shadow:0 1px 1px #111a220d, 0 18px 40px -26px #111a2273;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--space:1rem;--radius:3px;--control-h:2.125rem;--measure:38rem;--motion:.25s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f141a;--surface:#171e26;--bar:#0f141adb;--text:#e9eef4;--text-muted:#9fabb8;--border:#262f3a;--rule:#e9eef4;--accent:#7fb5e4;--accent-text:#0c0e11;--accent-quiet:#17222e;--series-a:#7fb5e4;--series-b:#e08214;--series-fill:#7fb5e429;--focus-core:#fff;--focus-halo:#111;--plate-shadow:0 0 0 1px #e9eef414, 0 26px 60px -30px #000000e6}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f141a;--surface:#171e26;--bar:#0f141adb;--text:#e9eef4;--text-muted:#9fabb8;--border:#262f3a;--rule:#e9eef4;--accent:#7fb5e4;--accent-text:#0c0e11;--accent-quiet:#17222e;--series-a:#7fb5e4;--series-b:#e08214;--series-fill:#7fb5e429;--focus-core:#fff;--focus-halo:#111;--plate-shadow:0 0 0 1px #e9eef414, 0 26px 60px -30px #000000e6}@media (prefers-reduced-motion:reduce){:root{--motion:0s}}*,:before,:after{box-sizing:border-box}html{color-scheme:inherit}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:.4rem .75rem;font-size:.88rem}button:hover{border-color:var(--accent);color:var(--accent)}:where(a,button,select,input,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-core);box-shadow:0 0 0 4px var(--focus-halo);outline-offset:1px;border-radius:var(--radius)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;pointer-events:none;background:var(--accent);color:var(--accent-text);border-radius:var(--radius);transition:top var(--motion);padding:.6rem .9rem;text-decoration:none;position:absolute;top:-4rem;left:.5rem}.skip-link:focus{pointer-events:auto;top:.5rem}.page{min-height:100vh}.bar{top:env(safe-area-inset-top,0px);z-index:10;background:var(--bar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.6rem 1.15rem;padding:.55rem clamp(1rem,3vw,2rem);display:flex;position:sticky}.wordmark{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;margin:0;font-size:1.35rem;font-weight:500}.bar .wordmark:after{content:"";vertical-align:middle;background:var(--border);width:1px;height:1.4rem;margin:0 .35rem 0 1.15rem;display:inline-block}.bar-end{align-items:center;gap:.5rem;margin-left:auto;display:flex}.bar :where(select,input,button),.search :where(select,input),.indicator-picker :where(select,input){font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);height:var(--control-h);padding:0 .65rem;font-size:.88rem}.bar label,.indicator-picker label,.search label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.66rem;font-weight:500}.indicator-picker,.search{align-items:center;gap:.55rem;min-width:0;display:flex}.indicator-picker select{max-width:16rem}.search{position:relative}.search input{width:13rem;max-width:100%}.search-count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.search-count--shown{z-index:15;clip-path:none;width:auto;min-width:16rem;height:auto;font-family:var(--font-display);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--plate-shadow);margin:0;padding:.6rem .9rem;font-size:.95rem;font-style:italic;top:calc(100% + .35rem);right:0;overflow:visible}.search ul{z-index:15;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:16rem;max-height:16rem;box-shadow:var(--plate-shadow);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:auto;right:0;overflow-y:auto}.search li{border-radius:var(--radius);cursor:pointer;padding:.5rem .65rem}.search li[aria-selected=true]{background:var(--accent-quiet);color:var(--accent)}.view-switch{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex;overflow:hidden}.bar .view-switch button{height:100%;color:var(--text-muted);cursor:pointer;border:0;border-radius:0;padding:0 .85rem}.bar .view-switch button+button{border-left:1px solid var(--border)}.bar .view-switch button:hover{color:var(--text)}.bar .view-switch button[aria-pressed=true]{background:var(--accent-quiet);color:var(--accent);font-weight:500}.bar .theme-toggle,.bar .language-switch{height:var(--control-h);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;cursor:pointer;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.68rem;font-weight:500;text-decoration:none;display:inline-flex}.bar .theme-toggle:hover,.bar .language-switch:hover{color:var(--accent);border-color:var(--accent)}.bar .theme-toggle svg,.bar .language-switch svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}main{padding:0 clamp(1rem,3vw,2rem) 2.5rem}:root{--stage:min(76vh, 900px)}.layout{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"reading view""place place""against against";align-items:start;gap:0 clamp(1.5rem,4vw,3.5rem);max-width:78rem;margin:0 auto;display:grid}.view-column{grid-area:view;min-width:0}.reading-column{grid-area:reading;min-width:0;padding-top:2.5rem}.kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.74rem}.tagline{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--text);max-width:26ch;margin:0 0 2rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.24}.map-frame{background:var(--map-ground);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--plate-edge), var(--plate-shadow);margin:2.5rem 0 0;padding:1.5rem 1.25rem 1rem}.stage-body{height:var(--stage)}.map{height:var(--stage);width:auto;max-width:100%;margin:0 auto;display:block}.map path[data-code]{transition:fill var(--motion) ease}.stage-hint{border-top:1px solid var(--plate-rule);min-height:4.5em;font-family:var(--font-mono);color:var(--on-plate);text-align:left;text-wrap:pretty;margin-top:1rem;padding-top:.6rem;font-size:.66rem;line-height:1.5}.instrument{border-top:1px solid var(--border);margin-bottom:2rem;padding-top:1.1rem}.year-slider{gap:.6rem;display:grid}.year-controls{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.year-controls output,#year{font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:500;line-height:.85}.year-controls button{font:inherit;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:var(--surface);border:1px solid var(--border);height:var(--control-h);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.7rem;font-weight:500}.year-controls button:hover{color:var(--accent);border-color:var(--accent)}.year-slider input[type=range]{width:100%;height:1.5rem;accent-color:var(--accent);appearance:none;cursor:pointer;background:0 0;margin:0}.year-slider input[type=range]::-webkit-slider-runnable-track{background:var(--border);border-radius:1px;height:2px}.year-slider input[type=range]::-moz-range-track{background:var(--border);border-radius:1px;height:2px}.year-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:3px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:-8px}.year-slider input[type=range]::-moz-range-thumb{background:var(--accent);border:3px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);border-radius:50%}.year-ticks{justify-content:space-between;align-items:flex-end;height:.5rem;margin-top:.15rem;padding-inline:.45rem;display:flex}[data-year-tick]{background:var(--border);width:1px;height:.18rem}[data-year-tick][data-covered=true]{background:var(--accent);height:.5rem}.legend h2,.about-indicator summary,.similar h3{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem;font-size:.72rem;font-weight:500}.legend-classes{gap:2px;margin:0;padding:0;list-style:none;display:flex}.legend-classes li{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--text-muted);text-align:center;flex:1;padding:0 .15rem;font-size:.62rem;line-height:1.35}.legend-swatch{border:0;border-radius:1px;width:100%;height:12px;margin-bottom:.45rem;display:block}.legend-classes li:first-child .legend-swatch{box-shadow:inset 0 0 0 1px var(--border)}.legend-unit,.legend-note{font-family:var(--font-sans);color:var(--text-muted);max-width:46ch;margin:.8rem 0 0;font-size:.8rem;line-height:1.5}.legend .legend-zero{font-family:var(--font-display);color:var(--text);margin-top:.3rem;font-size:.78rem;font-style:italic;line-height:1.2;display:block}.legend .legend-zero:before{content:"";border-inline:.28rem solid #0000;border-bottom:.34rem solid;width:0;height:0;margin:0 auto .2rem;display:block}.legend{container-type:inline-size}@container (width<=30rem){.legend-classes{grid-template-rows:repeat(4,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem 1rem;display:grid}.legend-classes li{text-align:left;overflow-wrap:normal;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;column-gap:.55rem;padding:0;font-size:.7rem;display:grid}.legend-classes .legend-swatch{width:1.1rem;height:.8rem;margin:0}.legend .legend-zero{grid-column:2;margin-top:.1rem}.legend .legend-zero:before{display:none}}.legend-absences{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.9rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.legend-pattern{flex:none;display:block}.legend-absences li{text-align:left;flex:none;align-items:center;gap:.4rem;display:flex}.about-indicator{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:.9rem}:where(.about-indicator,.notices) summary{cursor:pointer;align-items:center;gap:.45rem;list-style:none;display:flex}:where(.about-indicator,.notices) summary::-webkit-details-marker{display:none}:where(.about-indicator,.notices) summary:before{content:"";transform-origin:60% 60%;width:.5rem;height:.5rem;transition:transform var(--motion) ease;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}:where(.about-indicator,.notices)[open] summary:before{transform:rotate(45deg)}:where(.about-indicator,.notices) summary:hover{color:var(--accent)}.about-indicator summary>*{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0;display:inline}.about-indicator p{color:var(--text-muted);max-width:50ch;font-size:.86rem;line-height:1.6}.about-indicator h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:1.25rem 0 .3rem;font-size:.68rem;font-weight:500}.about-indicator h3+p{margin-top:0}.about-indicator ul{font-family:var(--font-mono);color:var(--text-muted);margin:0;padding-left:1.1rem;font-size:.74rem;line-height:1.7}.facts,.compare,.similar,.notices,.story{max-width:78rem;margin:3.5rem auto 0}.facts h2{font-family:var(--font-display);letter-spacing:-.015em;text-transform:none;color:var(--text);border-bottom:2px solid var(--rule);margin:0 0 1.25rem;padding-bottom:.65rem;font-size:1.7rem;font-weight:400}.facts ul{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.facts li{border-bottom:1px solid var(--border);padding:1.1rem 0 1.3rem}.fact-family{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-size:.66rem}.facts a{font-family:var(--font-display);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-size:1.1rem;line-height:1.4}.facts a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.profile-header{border-bottom:2px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.7rem;display:flex}.profile-header h2,#profile-heading{font-family:var(--font-display);letter-spacing:-.026em;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:400;line-height:1}.profile-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.layout .profile{grid-area:place}.layout .compare{grid-area:against}.layout .profile,.layout .compare{min-width:0;max-width:none;margin:3.5rem 0 0}.story{margin-top:1.25rem;container-type:inline-size}@media (width>=64rem){.layout .profile{grid-template:"head head""story rows""similar rows"1fr/minmax(0,21rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}.profile>.profile-header{grid-area:head}.profile>.story{grid-area:story;margin:1.75rem 0 0}.profile>.profile-rows{grid-area:rows;margin-top:1rem}.profile>.similar{grid-area:similar;margin:2.25rem 0 0}}.story p{font-family:var(--font-display);max-width:46ch;margin:0 0 .75rem;font-size:1.15rem;line-height:1.45}.story h2,#story-heading{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem;font-size:.72rem;font-weight:500}.profile-rows{margin:1.75rem 0 0;padding:0;list-style:none;container-type:inline-size}.profile-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 176px;grid-template-areas:"name value trend""name nominal trend""name rank trend";align-items:center;gap:0 1.25rem;padding:.8rem 0;display:grid}.profile-name{grid-area:name;align-self:center;font-size:1rem;font-weight:500}.profile-value{text-align:right;font-family:var(--font-mono);white-space:nowrap;grid-area:value;align-self:end;font-weight:500}.profile-nominal{grid-area:nominal}.profile-rank{grid-area:rank}.profile-nominal,.profile-rank{text-align:right;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:400}.sparkline{grid-area:trend;width:170px;height:40px;display:block;overflow:visible}.sparkline [data-baseline]{stroke:var(--border);stroke-width:1px}.sparkline [data-area]{fill:var(--series-fill);stroke:none}.sparkline [data-segment]{stroke:var(--series-a);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.sparkline [data-end]{fill:var(--series-a)}.sparkline [data-cursor]{stroke:var(--text);stroke-width:1px;opacity:.45}@container (width<=40rem){.profile-row{grid-template-columns:minmax(0,1fr) minmax(0,min(10.5rem,38%));grid-template-areas:"name name""value trend""nominal trend""rank trend";align-items:start;gap:.15rem 1rem}.profile-name{margin-bottom:.2rem}.profile-value,.profile-nominal,.profile-rank{text-align:left;white-space:normal}.profile-value{font-size:.94rem}.sparkline{align-self:center;width:100%;max-width:100%}}.profile-value.is-absent,.data-table td.is-absent,.compare-table td.is-absent{font-family:var(--font-display);color:var(--text-muted);white-space:normal;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.35}.view-column .data-table td.is-absent{color:var(--on-plate)}.similar{margin-top:2.5rem}.similar-list{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.similar-list a{font-family:var(--font-display);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:.4rem .85rem;font-size:1.08rem;text-decoration:none;display:inline-block}.similar-list a:hover{border-color:var(--accent);color:var(--accent)}.sparkline [data-compare]{stroke:var(--series-b);stroke-width:1.4px;stroke-dasharray:3.5 2.5;stroke-linejoin:round}.compare-trend{width:190px}.compare{container:compare/inline-size}.compare-cell-label{display:none}@container compare (width<=36rem){.compare .compare-table,.compare .compare-table tbody{display:block}.compare .compare-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.compare .compare-table tbody tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name""a b""trend trend";gap:.35rem 1rem;padding:.9rem 0;display:grid}.compare .compare-table tbody th,.compare .compare-table td{border:0;padding:0}.compare .compare-table tbody th{grid-area:name}.compare .compare-table td:nth-child(2),.compare .compare-table td:nth-child(3){text-align:left;font-size:.86rem}.compare .compare-table td:nth-child(2){grid-area:a}.compare .compare-table td:nth-child(3){grid-area:b}.compare .compare-table .compare-trend{grid-area:trend;width:auto}.compare .compare-trend .sparkline{width:100%}.compare .compare-cell-label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.15rem;font-size:.62rem;font-style:normal;font-weight:500;display:flex}.compare .compare-cell-label:before{content:"";border-top:2px solid;flex:none;width:1rem}.compare .compare-table td:nth-child(2) .compare-cell-label{color:var(--series-a)}.compare .compare-table td:nth-child(3) .compare-cell-label{color:var(--series-b)}.compare .compare-table td:nth-child(3) .compare-cell-label:before{border-top-style:dashed}}.compare-table th:nth-child(2){color:var(--series-a)}.compare-table th:nth-child(3){color:var(--series-b)}.no-winner{color:var(--text-muted);border-left:3px solid var(--border);max-width:58ch;margin:.75rem 0 1.5rem;padding-left:.9rem;font-size:.88rem;line-height:1.6}.similar-method,.compare-summary{color:var(--text-muted);max-width:58ch;margin:1rem 0 0;font-size:.82rem;line-height:1.55}.table-scroll{overflow-x:auto}.view-column .table-scroll{height:var(--stage);max-height:var(--stage);color:var(--on-plate-strong);scrollbar-color:var(--plate-rule) transparent;padding:0 .25rem 0 0;overflow-y:auto}.view-column .data-table thead th{z-index:1;background:var(--map-ground);position:sticky;top:0}.view-column .data-table caption{text-align:left;font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-plate-strong);padding:0 0 .75rem;font-size:1.3rem}.view-column .data-table thead th,.view-column .data-table td,.view-column .data-table tbody th{color:var(--on-plate-strong)}.view-column .data-table thead th{border-bottom-color:var(--on-plate-strong)}.view-column .data-table thead th button{color:var(--on-plate)}.view-column .data-table td,.view-column .data-table tbody th{border-bottom-color:var(--plate-rule)}.view-column .data-table tbody tr:hover{background:var(--plate-hover)}.view-column .data-table tbody tr[aria-current=true]{background:var(--plate-hover);box-shadow:inset 3px 0 0 var(--on-plate-accent)}.data-table,.compare-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table thead th,.compare-table thead th{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:2px solid var(--rule);padding:.7rem 1rem .55rem 0;font-size:.68rem;font-weight:500}.data-table td,.compare-table td{border-bottom:1px solid var(--border);font-family:var(--font-mono);padding:.6rem 1rem .6rem 0;font-size:.92rem}.data-table td:first-child,.compare-table td:first-child,.data-table tbody th,.compare-table tbody th{font-family:var(--font-sans);text-align:left;letter-spacing:normal;text-transform:none;color:var(--text);border-bottom:1px solid var(--border);padding:.6rem 1rem .6rem 0;font-size:.95rem;font-weight:500}.data-table tbody tr:hover,.compare-table tbody tr:hover{background:var(--accent-quiet)}.data-table th:nth-child(n+2),.data-table td:nth-child(n+2),.compare-table th:nth-child(2),.compare-table th:nth-child(3),.compare-table td:nth-child(2),.compare-table td:nth-child(3){text-align:right}.data-table th:nth-child(n+2) button,.compare-table thead th:nth-child(2) button,.compare-table thead th:nth-child(3) button{text-align:right;width:100%}.data-table button,.compare-table button{font:inherit;letter-spacing:inherit;text-transform:inherit;height:auto;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.data-table thead button:hover{color:var(--accent)}.view-column .data-table button:hover{color:var(--on-plate-accent)}.data-table th[aria-sort] button:after{content:"";vertical-align:.1em;border-inline:.3em solid #0000;width:0;height:0;margin-left:.45em;display:inline-block}.data-table th[aria-sort=ascending] button:after{border-bottom:.38em solid}.data-table th[aria-sort=descending] button:after{border-top:.38em solid}.view-column .data-table th:is([aria-sort=ascending],[aria-sort=descending]) button{color:var(--on-plate-strong)}.view-column .data-table th:is([aria-sort=ascending],[aria-sort=descending]) button:hover{color:var(--on-plate-accent)}.data-table td:nth-child(3){white-space:nowrap}.map path[data-code]:hover{stroke:var(--focus-core);stroke-width:1.5px;cursor:pointer}.map-tooltip{z-index:20;transition:opacity var(--motion) ease;pointer-events:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:18rem;box-shadow:var(--plate-shadow);gap:.1rem;padding:.45rem .6rem;display:grid;position:fixed;transform:translate(.9rem,-120%)}.map-tooltip[data-below]{transform:translate(.9rem,1.1rem)}.map-tooltip-name{color:var(--text);font-size:.9rem;font-weight:500}.map-tooltip-value{font-family:var(--font-mono);color:var(--text);font-size:.86rem}.map-tooltip-rank{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.similar-list a:hover,.facts a:hover{color:var(--accent)}.legend-classes li[data-highlight]{color:var(--text)}.legend-classes li[data-highlight] .legend-swatch{box-shadow:inset 0 0 0 1px var(--focus-halo), 0 0 0 2px var(--focus-core)}.notices{border-top:1px solid var(--border);color:var(--text-muted);padding-top:1.25rem;font-size:.85rem}.notices h2{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:500;display:inline}.notices h3{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text);margin:1.5rem 0 .35rem;font-size:.68rem}.notices p,.notices li{max-width:68ch;line-height:1.6}.empty-year{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);margin:0 0 1.5rem;padding:.9rem 1rem;font-size:.9rem}.live-region{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root{view-transition-name:none}::view-transition-old(.stage-exit){animation:stage-out calc(var(--motion) * 1.2) cubic-bezier(.4, 0, 1, 1) both}::view-transition-new(.stage-enter){animation:stage-in calc(var(--motion) * 1.8) cubic-bezier(0, 0, .2, 1) both}@keyframes stage-out{to{opacity:0;transform:translateY(-6px)scale(.992)}}@keyframes stage-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (width<=60rem){.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"view""reading""place""against"}.reading-column{padding-top:2rem}.map-frame{margin-top:1rem;padding:1rem .85rem .75rem}.stage-hint{min-height:0}.bar .wordmark:after{display:none}.wordmark{font-size:1.2rem}.bar .theme-toggle,.bar .language-switch{letter-spacing:.06em;padding:0 .5rem}:root{--stage:min(62vh, 620px)}.tagline{max-width:none}.bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"word end""measure search""views views";gap:.5rem .75rem;display:grid;position:relative;top:auto}.wordmark{grid-area:word}.bar-end{grid-area:end;justify-self:end;margin-left:0}.indicator-picker{grid-area:measure}.search{grid-area:search}.bar .view-switch{grid-area:views;justify-self:start}.bar label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.indicator-picker select,.search input{width:100%;max-width:none}.facts ul{grid-template-columns:minmax(0,1fr)}.profile-actions{flex-wrap:nowrap;gap:.6rem;width:100%}.profile-actions .search{flex:1}.profile-actions .search input{width:100%}.data-table td,.data-table td:first-child,.data-table tbody th{font-size:.84rem}}@media (width<=25rem){.bar .theme-toggle span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (hover:none) and (pointer:coarse){.keyboard-hint{display:none}}
