@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#f7f0f5;background:#09070d;font-family:Manrope,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}button,input{font:inherit}button,a{color:inherit}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--focus,#ffacd4);outline-offset:3px}@property --selection-color{syntax:"<color>";inherits:true;initial-value:#e9328b}@property --accent{syntax:"<color>";inherits:true;initial-value:#e9328b}.app{--bg:#09070d;--surface:#120d18c2;--surface-strong:#130e1a;--text:#fff8f3;--muted:#a99da9;--hairline:#ffffff1f;--accent:#e9328b;--accent-two:#ff8dc4;--focus:#ffacd4;--map-empty:#201a28;--map-grid:#ffffff14;--map-border:#ffeef238;--map-border-strong:#fff4ebd1;--map-hover:#fff1cb;min-height:100svh;color:var(--text);background:var(--bg);isolation:isolate;grid-template-rows:76px minmax(190px,auto) minmax(350px,1fr) auto 58px;grid-template-columns:minmax(260px,.85fr) minmax(500px,2.35fr) minmax(250px,.8fr);transition:--selection-color .72s cubic-bezier(.22,1,.36,1),--accent .72s cubic-bezier(.22,1,.36,1),background-color .72s;display:grid;position:relative;overflow:hidden}.atmosphere{z-index:-2;pointer-events:none;background:radial-gradient(circle at 66% 46%,#e9328b24,#0000 34%),radial-gradient(circle at 34% 80%,#c6186c1f,#0000 30%),linear-gradient(115deg,#09070d,#100a14 60%,#08070b);position:absolute;inset:0}.atmosphere:before{content:"";background:radial-gradient(circle at 66% 48%, color-mix(in srgb, var(--selection-color) 38%, transparent), transparent 35%), radial-gradient(circle at 48% 100%, color-mix(in srgb, var(--selection-color) 16%, transparent), transparent 44%);opacity:.62;transition:opacity .5s;position:absolute;inset:0}.atmosphere:after{content:"";opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.site-header{border-bottom:1px solid var(--hairline);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding:0 28px;display:grid;position:relative}.brand{letter-spacing:.12em;align-items:center;gap:11px;width:max-content;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--accent);width:31px;height:31px;color:var(--accent);letter-spacing:-.08em;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:9px;display:grid}.brand-dot{color:var(--accent)}.header-nav button,.segmented-control button{cursor:pointer;background:0 0;border:0}.header-nav{justify-content:flex-end;gap:22px;display:flex}.header-nav button{color:var(--muted);letter-spacing:.06em;font-size:11px}.header-nav button:hover{color:var(--text)}.intro-panel{z-index:4;grid-area:2/1/4;align-self:start;padding:58px 0 0 34px}.eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font:500 9px DM Mono,monospace;display:flex}.eyebrow i{background:var(--accent-two);width:6px;height:6px;box-shadow:0 0 14px var(--accent-two);border-radius:50%}.intro-panel h1{letter-spacing:-.045em;margin:0;font:400 clamp(45px,4.7vw,78px)/.87 Instrument Serif,serif}.intro-panel h1 em{color:var(--accent);font-weight:400}.intro-copy{width:min(255px,84%);color:var(--muted);margin:27px 0 0;font-size:12px;line-height:1.65}.country-search{gap:9px;width:min(270px,100%);margin-top:30px;display:grid}.country-search__field{border:1px solid var(--hairline);background:var(--surface-strong);display:flex}.country-search__field:focus-within{border-color:var(--selection-color)}.country-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:11px;font:500 10px DM Mono,monospace}.country-search input::placeholder{color:var(--muted)}.country-search button{border:0;border-left:1px solid var(--hairline);color:var(--accent);cursor:pointer;background:0 0;padding:0 11px;font:500 9px DM Mono,monospace}.country-search button:hover{color:var(--text)}.country-search small{min-height:14px;color:var(--muted);font:8px/1.5 DM Mono,monospace}.coverage-counter{border-top:1px solid var(--accent);z-index:4;background:linear-gradient(#ffb75514,#0000);grid-area:2/3;place-self:start end;width:218px;margin:33px 28px 0 0;padding:17px 18px 15px}.coverage-counter__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.coverage-counter__info .coverage-info__content{left:auto;right:0;transform:none}.coverage-label,.control-label,.detail-index{color:var(--muted);letter-spacing:.15em;font:500 8px DM Mono,monospace}.world-average{align-items:center;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.world-average__content{justify-items:center;display:grid}.world-average__heading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font:500 9px DM Mono,monospace;display:flex}.world-average__toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;min-height:55px;padding:0 8px;display:flex}.world-average__value{white-space:nowrap;flex-direction:column;align-items:center;display:flex}.world-average__value strong{color:#f5b6d7;letter-spacing:-.035em;text-shadow:0 0 26px #f5b6d72e;font:italic 400 48px/.92 Instrument Serif,serif;transition:color .18s}.world-average__toggle:hover .world-average__value strong{color:#ffdded}.world-average__value span{color:#c5a9b9;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font:500 8px/1 DM Mono,monospace}.world-average__heart{color:#e9a1c6;align-self:center;margin-top:-8px;font:30px/1 Instrument Serif,serif}.coverage-info{position:relative}.coverage-info summary{border:1px solid var(--hairline);width:19px;height:19px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;font:500 11px DM Mono,monospace;list-style:none;display:grid}.coverage-info summary::-webkit-details-marker{display:none}.coverage-info summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.coverage-info__content{z-index:12;border:1px solid var(--hairline);background:var(--surface-strong);width:min(260px,100vw - 40px);padding:14px;position:absolute;top:27px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000004d}.coverage-info__content strong{font:400 20px/1.1 Instrument Serif,serif}.coverage-info__content p{color:var(--text);margin:8px 0 0;font:11px/1.55 Manrope,sans-serif}.coverage-counter__total{align-items:baseline;gap:9px;margin-top:7px;display:flex}.coverage-counter__total strong{font:400 48px/1 Instrument Serif,serif}.coverage-counter__total span{color:var(--accent);text-transform:uppercase;font:500 9px DM Mono,monospace}.coverage-counter__breakdown{color:var(--muted);gap:18px;margin-top:9px;font-size:11px;display:flex}.coverage-counter__breakdown b{color:var(--text);font-weight:600}.coverage-counter p{color:var(--muted);margin:9px 0 2px;font-size:9px}.coverage-counter small{color:color-mix(in srgb, var(--muted) 75%, transparent);font-size:8px}.map-shell{grid-area:2/1/5/-1;align-self:stretch;min-width:0;min-height:580px;position:relative}.map-stage{position:absolute;inset:0;overflow:hidden}.map-stage svg{filter:drop-shadow(0 30px 55px #00000047);width:100%;height:100%}.map-stage path{vector-effect:non-scaling-stroke}.map-geography{transition:fill .42s,stroke-width .18s,opacity .3s}.map-geography[data-focus-base=regions]{transition:fill .42s,stroke-width .18s,opacity 1.1s cubic-bezier(.35,0,.2,1)}.map-geography[data-focus-base=national]{transition:fill .42s,stroke-width .18s,opacity}.atlas-world:not(.atlas-world--focused) .map-geography--data:hover,.atlas-region--focused .map-geography--data:hover,.map-geography--data:focus{stroke:var(--map-border-strong)!important;stroke-width:1.15px!important}.atlas-world:not(.atlas-world--focused) .map-geography--data:not(.map-geography--both):hover,.atlas-region--focused .map-geography--data:not(.map-geography--both):hover,.map-geography--data:not(.map-geography--both):focus{fill:var(--map-hover)!important}.map-hint{color:var(--muted);letter-spacing:.05em;opacity:.8;font:400 8px DM Mono,monospace;position:absolute;bottom:82px;right:30px}@media (width>=981px){.map-stage--zoom .atlas-world svg{cursor:grab}.map-stage--zoom .atlas-world svg:active{cursor:grabbing}}.map-back{border:1px solid var(--hairline);color:var(--text);background:var(--surface-strong);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:11px;position:absolute;top:18%;left:32%}.map-tooltip{z-index:100;border:1px solid var(--hairline);width:216px;color:var(--text);background:color-mix(in srgb, var(--surface-strong) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;padding:14px 15px;position:fixed;box-shadow:0 18px 52px #00000061}.tooltip-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font:7px DM Mono,monospace}.map-tooltip strong{margin-top:4px;font:400 22px Instrument Serif,serif;display:block}.tooltip-value{color:var(--accent);margin:5px 0 9px;font:400 34px/1 Instrument Serif,serif}.map-tooltip dl{gap:4px;margin:0;display:grid}.map-tooltip dl div{justify-content:space-between;gap:12px;font-size:8px;display:flex}.map-tooltip dt{color:var(--muted)}.map-tooltip dd{text-align:right;margin:0}.map-tooltip--both{width:245px}.tooltip-pair{gap:8px;margin-top:10px;display:grid}.tooltip-pair>div{border-top:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding-top:7px;display:grid}.tooltip-pair span{color:var(--muted);font-size:9px}.tooltip-pair b{color:#f5b6d7;font:400 25px/1 Instrument Serif,serif}.tooltip-pair small{color:var(--muted);grid-column:1/-1;font-size:8px}.tooltip-color-note{color:var(--muted);margin-top:10px;font:8px/1.4 Manrope,sans-serif;display:block}.controls-panel{z-index:5;grid-area:4/1;align-self:end;margin:0 0 25px 34px}.series-control{gap:8px;width:min(270px,100%);margin-top:20px;display:grid}.series-control select{border:1px solid var(--hairline);width:100%;color:var(--text);background:var(--surface-strong);text-overflow:ellipsis;border-radius:0;padding:9px 30px 9px 10px;font:500 8px DM Mono,monospace}.map-source-control{gap:7px;display:grid}.map-source-control--overlay{z-index:6;border:1px solid var(--hairline);background:var(--surface-strong);width:266px;padding:12px;position:absolute;top:200px;left:min(60%,100% - 585px);box-shadow:0 16px 36px #0000004d}.map-source-control .control-label{color:var(--accent);font-size:9px}.map-source-control small{color:var(--muted);font:7px DM Mono,monospace}.segmented-control.map-source-options{width:100%;margin-top:0}.map-source-options button{min-height:38px;font-size:10px}.map-source-options button[aria-pressed=true]{color:var(--bg);background:var(--text)}.display-label{margin-top:2px}.segmented-control{border:1px solid var(--hairline);grid-template-columns:1fr 1fr;width:212px;margin-top:8px;padding:3px;display:grid}.segmented-control button{color:var(--muted);padding:8px 10px;font-size:9px;transition:color .26s,background-color .26s}.segmented-control button.active{color:var(--bg);background:var(--text)}.controls-panel .segmented-control{grid-template-columns:repeat(3,1fr)}.metric-label{gap:3px;margin-top:10px;font-size:8px;display:grid}.metric-label small{color:var(--muted);font-size:7px}.legend{z-index:5;grid-area:4/2;place-self:end center;width:min(420px,68%);margin-bottom:28px}.legend-heading{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font:500 9px DM Mono,monospace;display:flex}.legend-info .coverage-info__content{top:auto;bottom:27px}.legend-scale+.legend-scale{margin-top:6px}.legend-single-key{border:1px dashed var(--text);vertical-align:middle;width:12px;height:8px;margin-right:4px;display:inline-block}.legend-track{padding-top:13px;position:relative}.legend-pointer{clip-path:polygon(0 0,100% 0,50% 100%);background-color:var(--selection-color);width:14px;height:11px;filter:drop-shadow(0 0 6px var(--selection-color));pointer-events:none;transition:left .68s cubic-bezier(.22,1,.36,1),background-color .68s;position:absolute;top:1px;transform:translate(-50%)}.legend-bar{height:5px;display:flex}.legend-bar i{flex:1 1 0;min-width:0}.legend-values{color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-top:7px;font:7px DM Mono,monospace;display:flex}.legend-local-note{color:var(--muted);text-align:center;margin-top:7px;font:7px/1.4 DM Mono,monospace}.legend-missing{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:7px;display:flex}.legend-missing i{background:var(--map-empty);border:1px solid var(--map-border);width:10px;height:6px}.detail-card{border:1px solid var(--hairline);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:6;grid-area:3/3/5;place-self:end;width:250px;margin:0 28px 25px 0;padding:18px}@media (width>=981px){.app{grid-template-rows:76px minmax(255px,auto) minmax(350px,1fr) minmax(154px,auto) 58px}.detail-card{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;width:270px;height:min(540px,100svh - 160px);overflow-y:auto}}.detail-card--world{font-size:9px;line-height:1.6}.detail-card--world>p{color:var(--muted);margin:12px 0 0}.detail-world__averages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.detail-world__averages div{border:1px solid var(--hairline);align-content:start;gap:3px;padding:12px 8px;display:grid}.detail-world__averages span{color:var(--muted);font:8px DM Mono,monospace}.detail-world__averages strong{color:var(--accent);font:400 36px/1 Instrument Serif,serif}.detail-world__averages small{color:var(--muted);font:7px/1.35 DM Mono,monospace}.detail-card__topline{color:var(--muted);justify-content:space-between;font:8px DM Mono,monospace;display:flex}.detail-card h2{margin:13px 0 11px;font:400 28px/1 Instrument Serif,serif}.detail-value{border-bottom:1px solid var(--hairline);align-items:baseline;gap:9px;padding-bottom:13px;animation:.38s cubic-bezier(.22,1,.36,1) detail-settle;display:flex}@keyframes detail-settle{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.detail-value strong{color:var(--accent);font:400 40px/1 Instrument Serif,serif}.detail-value span{max-width:72px;color:var(--muted);text-transform:uppercase;font-size:7px;line-height:1.3}.detail-meta{gap:8px;padding:13px 0;display:grid}.detail-meta div{grid-template-columns:58px 1fr;gap:8px;font-size:7px;display:grid}.detail-meta span{color:var(--muted)}.detail-meta b{font-weight:500;line-height:1.35}.detail-card__geography-note{color:var(--muted);margin:0 0 12px;font-size:8px;line-height:1.5}.detail-pair{gap:13px;margin-bottom:15px;display:grid}.detail-pair__color-note{border-left:2px solid var(--selection-color);color:var(--text);background:color-mix(in srgb, var(--selection-color) 12%, transparent);margin:0 0 12px;padding:8px 10px;font:8px/1.5 Manrope,sans-serif}.detail-pair__row{border-top:1px solid var(--hairline);gap:5px;padding-top:12px;display:grid}.detail-pair__row>span{color:var(--muted);font:500 9px DM Mono,monospace}.detail-pair__selected{color:var(--accent);font:500 7px DM Mono,monospace}.detail-pair__row strong{color:#f5b6d7;font:400 34px/1 Instrument Serif,serif}.detail-pair__row strong.detail-pair__missing{color:var(--muted);font:10px Manrope,sans-serif}.detail-pair__row small{color:var(--muted);font:8px/1.5 Manrope,sans-serif}.detail-pair__row a{color:var(--accent);font-size:9px;text-decoration:none}.detail-pair__methods summary{color:var(--accent);cursor:pointer;font:8px DM Mono,monospace}.detail-pair__methods p{color:var(--muted);margin:6px 0 0;font:8px/1.5 Manrope,sans-serif}.detail-pair__options{border:1px solid var(--hairline);gap:6px;margin-top:8px;padding:10px;display:grid}.detail-pair__options>span{color:var(--muted);letter-spacing:.04em;font:7px DM Mono,monospace}.detail-pair__option{border-top:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:center;gap:3px 6px;padding-top:6px;font:8px DM Mono,monospace;display:grid}.detail-pair__option b{color:var(--text)}.detail-pair__option small{color:var(--muted);grid-column:1/-1;font:7px/1.4 Manrope,sans-serif}.detail-pair__option button{border:1px solid var(--hairline);color:var(--text);cursor:pointer;background:0 0;grid-area:1/2;padding:5px;font:7px DM Mono,monospace}.detail-pair__option button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.detail-pair__option a{grid-column:1/-1;font-size:8px}.detail-pair__options p{color:var(--muted);margin:2px 0 0;font:7px/1.4 DM Mono,monospace}.source-comparison{border-block:1px solid var(--hairline);gap:9px;margin-bottom:13px;padding-block:12px;display:grid}.source-comparison__row{grid-template-columns:1fr auto;align-items:center;gap:5px 7px;font:8px/1.4 DM Mono,monospace;display:grid}.source-comparison__row div{gap:2px;display:grid}.source-comparison__row strong{color:var(--text)}.source-comparison__row span,.source-comparison__row small,.source-comparison p{color:var(--muted)}.source-comparison__row button{border:1px solid var(--hairline);color:var(--text);cursor:pointer;font:inherit;background:0 0;padding:5px 6px;transition:color .26s,border-color .26s}.source-comparison__row button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.source-comparison__row a,.source-comparison__row small{grid-column:1/-1}.source-comparison__row a{color:var(--accent)}.source-comparison p{margin:0;font:7px/1.5 DM Mono,monospace}.source-link{border-top:1px solid var(--hairline);color:var(--accent);justify-content:space-between;padding-top:11px;font-size:8px;text-decoration:none;display:flex}.site-footer{border-top:1px solid var(--hairline);color:var(--muted);z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-area:5/1/auto/-1;grid-template-columns:1fr minmax(300px,1.3fr) 1fr;align-items:center;gap:24px;padding:0 28px;font:7px DM Mono,monospace;display:grid}.site-footer p{text-align:center;margin:0;line-height:1.45}.site-footer p a{color:var(--accent)}.site-footer>span{text-align:right}.status-dot{background:#7ad6a5;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #7ad6a5}.footer-evidence-nav{display:none}.evidence-portal{display:contents}.evidence-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0503089e;position:fixed;inset:0}.evidence-drawer{z-index:201;border:0;border-left:1px solid color-mix(in srgb, var(--selection-color) 48%, var(--hairline));width:min(520px,94vw);color:var(--text);background:linear-gradient(145deg, color-mix(in srgb, var(--selection-color) 8%, transparent), transparent 34%), color-mix(in srgb, var(--surface-strong) 97%, transparent);will-change:transform;outline:none;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-28px 0 90px #0000007a}.evidence-overlay[data-state=open]{animation:.24s ease-out evidence-fade-in}.evidence-overlay[data-state=closed]{animation:.19s ease-in evidence-fade-out}.evidence-drawer[data-state=open]{animation:.34s cubic-bezier(.22,1,.36,1) evidence-slide-in}.evidence-drawer[data-state=closed]{animation:.22s ease-in evidence-slide-out}.evidence-drawer__header{z-index:2;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-strong) 91%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;gap:28px;padding:31px 34px 25px;display:flex;position:sticky;top:0}.evidence-kicker,.evidence-number,.source-record__topline,.evidence-lead>span,.evidence-note>span,.source-divider{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font:500 8px DM Mono,monospace}.evidence-drawer__header h2{letter-spacing:-.025em;margin:9px 0 6px;font:400 36px/.98 Instrument Serif,serif}.evidence-drawer__header p{max-width:390px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.evidence-close{border:1px solid var(--hairline);width:35px;height:35px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;font:300 23px/1 Manrope,sans-serif}.evidence-close:hover{border-color:var(--accent);color:var(--accent)}.evidence-tabs{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin:0 34px;display:grid}.evidence-tabs button{color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:18px 4px 14px;font:500 9px DM Mono,monospace}.evidence-tabs button.active{border-bottom-color:var(--selection-color);color:var(--text)}.evidence-drawer__body{gap:0;padding:28px 34px 40px;display:grid}.evidence-lead{border:1px solid color-mix(in srgb, var(--selection-color) 42%, var(--hairline));background:color-mix(in srgb, var(--selection-color) 7%, transparent);gap:7px;margin-bottom:9px;padding:20px;display:grid}.evidence-lead strong{font:400 23px/1.1 Instrument Serif,serif}.evidence-lead p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.evidence-section{border-bottom:1px solid var(--hairline);grid-template-columns:34px 1fr;gap:14px;padding:24px 0;display:grid}.evidence-number{color:var(--accent);padding-top:4px}.evidence-section h3,.source-record h3{margin:0 0 8px;font:400 22px/1.05 Instrument Serif,serif}.evidence-section p,.source-record p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.evidence-note{border-left:2px solid var(--selection-color);background:color-mix(in srgb, var(--selection-color) 7%, transparent);gap:8px;margin-top:28px;padding:21px;display:grid}.evidence-note strong{font:400 25px/1 Instrument Serif,serif}.evidence-note p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.source-record{border-bottom:1px solid var(--hairline);padding:25px 0}.source-record--active{border:1px solid color-mix(in srgb, var(--selection-color) 42%, var(--hairline));background:color-mix(in srgb, var(--selection-color) 7%, transparent);padding:21px}.source-record__topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.source-record__topline i{color:var(--accent);letter-spacing:0;text-align:right;text-transform:none;font-style:normal}.source-record dl{gap:7px;margin:17px 0 0;display:grid}.source-record dl div{grid-template-columns:82px 1fr;gap:10px;font-size:8px;line-height:1.45;display:grid}.source-record dt{color:var(--muted)}.source-record dd{margin:0}.source-record a{color:var(--accent);justify-content:space-between;margin-top:18px;font-size:9px;text-decoration:none;display:flex}.source-record a:hover{text-underline-offset:3px;text-decoration:underline}.source-divider{align-items:center;gap:13px;margin-top:30px;display:flex}.source-divider:after{content:"";background:var(--hairline);flex:1;height:1px}@keyframes evidence-fade-in{0%{opacity:0}to{opacity:1}}@keyframes evidence-fade-out{0%{opacity:1}to{opacity:0}}@keyframes evidence-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes evidence-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width>=981px){.eyebrow,.coverage-counter p,.map-hint,.country-search input,.country-search button,.map-source-control small,.legend-values,.legend-local-note,.legend-missing,.metric-label small,.detail-value span,.source-comparison p,.source-comparison__row small,.tooltip-kicker{font-size:10px}.coverage-label,.control-label,.detail-index,.detail-card__topline,.evidence-kicker,.evidence-number,.source-record__topline,.evidence-lead>span,.evidence-note>span,.source-divider{letter-spacing:.1em;font-size:10px}.country-search small,.coverage-counter small,.series-control select,.metric-label,.map-source-control .control-label,.detail-card__geography-note,.source-comparison__row,.source-link,.map-tooltip dl div,.source-record dl div{font-size:11px;line-height:1.5}.detail-meta div{grid-template-columns:72px 1fr;font-size:11px}.site-footer{font-size:9px}.evidence-drawer__header p,.evidence-lead p,.evidence-section p,.source-record p,.evidence-note p{font-size:12px}.evidence-tabs button,.source-record a{font-size:11px}}@media (width<=980px){.app{grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:1fr;overflow:visible}.site-header{grid-area:1/1;grid-template-rows:68px 76px;grid-template-columns:minmax(0,1fr) auto;padding:0 17px}.world-average{grid-area:2/1/auto/-1;justify-self:center;height:76px;position:static;transform:none}.world-average__toggle{min-height:53px}.world-average__value strong{font-size:36px}.site-header>*{min-width:0}.brand{font-size:11px}.header-nav{display:none}.intro-panel{grid-area:2/1;min-width:0;padding:32px 20px 0;overflow:hidden}.intro-panel h1{font-size:clamp(44px,13vw,70px)}.intro-copy{width:min(420px,92%)}.country-search{width:min(420px,100%);margin-top:24px}.coverage-counter{grid-area:3/1;justify-self:stretch;width:auto;margin:25px 20px 0}.map-shell{grid-area:4/1;min-height:410px;border-inline:0!important;margin:0!important}.map-stage{height:clamp(410px,55vh,550px);position:relative;inset:auto}.map-hint{display:none}.map-back{top:20px;left:18px}.controls-panel{grid-area:5/1;margin:15px 20px}.series-control,.segmented-control{width:100%}.map-source-control--overlay{width:auto;margin:0 20px 16px;position:static}.map-source-options button{min-height:44px}.legend{grid-area:6/1;justify-self:stretch;width:auto;margin:0 20px 20px}.detail-card{grid-area:7/1;justify-self:stretch;width:auto;margin:0 20px 22px}.site-footer{text-align:left;grid-area:8/1;grid-template-columns:1fr;padding:15px 20px}.footer-evidence-nav{gap:18px;padding-bottom:5px;display:flex}.footer-evidence-nav button{color:var(--text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font:500 9px DM Mono,monospace}.site-footer p,.site-footer>span{text-align:left}.evidence-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.evidence-drawer{width:100vw}.evidence-drawer__header{padding:24px 20px 20px}.evidence-tabs{margin:0 20px}.evidence-drawer__body{padding:24px 20px 34px}}@media (width<=360px){.controls-panel{min-height:99px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.atlas-world{position:absolute;inset:0}.atlas-world--focused{pointer-events:none}.map-load-error{z-index:5;max-width:260px;color:var(--text);background:var(--surface-strong);border:1px solid var(--hairline);padding:12px;font-size:12px;position:absolute;top:calc(18% + 48px);left:32%}.map-load-error button{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;margin-top:8px;padding:6px 8px;display:block}@media (width<=980px){.map-load-error{top:62px;left:18px}}.atlas-region{opacity:0;pointer-events:none;transition:opacity 1.1s cubic-bezier(.35,0,.2,1)}.atlas-region--focused{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.atlas-region,.map-geography[data-focus-base=regions]{transition:none!important}}.survey-selector{width:min(270px,100%);color:var(--text,#fff8f3);gap:8px;display:grid}.survey-selector__group{border:0;min-width:0;margin:0;padding:0}.survey-selector__group legend{color:var(--muted,#a99da9);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font:500 10px DM Mono,monospace}.survey-selector__options{flex-wrap:wrap;gap:6px;display:flex}.survey-selector__options label{border:1px solid var(--hairline,#ffffff1f);background:var(--surface-strong,#130e1a);cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:0 10px;font:500 11px DM Mono,monospace;display:inline-flex}.survey-selector__options label:has(input:checked){border-color:var(--accent,#e9328b)}.survey-selector__options input{width:15px;height:15px;accent-color:var(--accent,#e9328b);cursor:pointer;margin:0}.survey-selector__options input:focus-visible{outline:2px solid var(--focus,#ffacd4);outline-offset:3px}.survey-selector__group small,.survey-selector__note{color:var(--muted,#a99da9);margin:7px 0 0;font:10px/1.5 DM Mono,monospace;display:block}.survey-selector__note{min-height:135px;margin:0}.survey-selector__group--sources,.survey-selector__group--median{min-height:177px}@media (width>=981px) and (height<=750px){.intro-panel{padding-top:30px}.intro-panel h1{font-size:clamp(40px,4vw,60px)}.eyebrow{margin-bottom:16px}.intro-copy,.country-search{margin-top:18px}}@media (width<=980px){.survey-selector{width:100%}.survey-selector__options label{min-height:44px}.survey-selector__note{min-height:86px}.survey-selector__group--sources,.survey-selector__group--median{min-height:210px}}@media (width<=360px){.survey-selector__note{min-height:151px}}
