body .site-content.world-pe-workspace{max-width:1480px;padding:34px 28px 52px}.world-pe-dashboard{color:var(--ink);font-size:1rem;line-height:1.6}.world-pe-dashboard :is(h1,h2,h3,p,dl,dd){margin:0}.world-pe-dashboard :is(button,input,select){font:inherit}.world-pe-dashboard button{cursor:pointer}.world-pe-dashboard button:disabled{opacity:.45;cursor:default}.world-pe-dashboard :is(a,button,select,input):focus-visible,.world-pe-selected:focus-visible,.world-pe-table-scroll:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.world-pe-dashboard a{color:var(--brand-accent);text-underline-offset:3px}.world-pe-heading{max-width:1020px;margin-bottom:26px}.world-pe-eyebrow{color:var(--brand-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.world-pe-heading h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,3.6vw,3rem);font-weight:650;line-height:1.15}.world-pe-intro{max-width:860px;color:var(--muted);font-size:1.0625rem}.world-pe-context{flex-wrap:wrap;gap:10px 30px;display:flex;margin-top:20px!important}.world-pe-context>div{flex-wrap:wrap;align-items:baseline;gap:5px 9px;font-size:.8125rem;display:flex}.world-pe-context dt{color:var(--muted)}.world-pe-context dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.world-pe-freshness-note{max-width:760px;color:var(--muted);font-size:.8125rem;line-height:1.55;margin-top:10px!important}.world-pe-global{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:760px;margin-top:18px;padding:16px 18px}.world-pe-global-heading{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:.8125rem;display:flex}.world-pe-global-heading strong{color:var(--ink);font-size:.9375rem}.world-pe-global dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;margin-top:12px!important}.world-pe-global dl>div{min-width:0}.world-pe-global dt{color:var(--muted);font-size:.75rem}.world-pe-global dd{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700}.world-pe-global>a{align-items:center;gap:5px;margin-top:12px;font-size:.8125rem;display:inline-flex}.world-pe-explorer{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.world-pe-metric-picker{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:18px 20px;display:flex}.world-pe-metric-picker button{border:1px solid var(--control-border);min-height:44px;color:var(--ink);background:var(--panel);padding:9px 18px;font-size:.9375rem;font-weight:650}.world-pe-metric-picker button[aria-pressed=true]{color:var(--brand-on-accent);border-color:var(--brand-accent);background:var(--brand-accent)}.world-pe-metric-picker button:hover:not([aria-pressed=true]){background:var(--surface-soft)}.world-pe-map-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 24px;padding:20px 20px 12px;display:flex}.world-pe-country-picker{flex:0 330px;min-width:0}.world-pe-dashboard label>span{margin-bottom:6px;font-size:.8125rem;font-weight:650;display:block}.world-pe-dashboard select{border:1px solid var(--control-border);background:var(--panel);width:100%;max-width:100%;min-height:44px;color:var(--ink);border-radius:5px;padding:8px 34px 8px 12px}.world-pe-zoom{gap:6px;display:flex}.world-pe-zoom button{border:1px solid var(--control-border);min-width:44px;min-height:44px;color:var(--ink);background:var(--panel);justify-content:center;align-items:center;padding:9px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.world-pe-zoom button:hover:not(:disabled){background:var(--surface-soft)}.world-pe-map-hint{color:var(--muted);padding:0 20px 16px;font-size:.8125rem}.world-pe-map-hint>span{display:inline}.world-pe-map-canvas{--world-pe-map-border:#fbf8f1;border:1px solid var(--line);background:var(--surface-canvas);border-radius:8px;margin:0 14px;overflow:hidden}.world-pe-map{aspect-ratio:960/456;width:100%;height:auto;display:block}.world-pe-graticule{stroke:var(--line);opacity:.7}.world-pe-map-country{cursor:pointer;stroke:var(--world-pe-map-border)}.world-pe-map-country:hover{filter:brightness(.92)}.world-pe-map-country:focus-visible{stroke:var(--brand-accent);stroke-width:2.6px;filter:brightness(.88);outline:none}.world-pe-map-marker:focus-visible circle:last-child{stroke:var(--brand-accent);stroke-width:3px}.world-pe-map-readout{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:50px;padding:12px 20px 8px;font-size:.875rem;display:flex}.world-pe-map-readout>span:first-child{color:var(--muted)}.world-pe-map-readout data{font-variant-numeric:tabular-nums;font-weight:700}.world-pe-legend{color:var(--muted);flex-wrap:wrap;gap:10px 20px;padding:10px 20px 20px;font-size:.8125rem;display:flex}.world-pe-legend>span{align-items:center;gap:7px;display:inline-flex}.world-pe-legend i{border:1px solid #30242033;border-radius:3px;flex:0 0 16px;height:16px;display:block}.world-pe-selected{scroll-margin-top:calc(var(--site-header-height,100px) + 20px);border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:18px;padding:22px}.world-pe-selected>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.world-pe-selected h2{letter-spacing:-.02em;margin-top:5px;font-size:1.5rem;font-weight:650;line-height:1.3}.world-pe-selected header>div>p:last-child:not(.world-pe-eyebrow){color:var(--muted);margin-top:4px;font-size:.875rem}.world-pe-selected header>button,.world-pe-clear-filters,.world-pe-empty button{border:1px solid var(--control-border);background:var(--panel);min-height:44px;color:var(--brand-accent);padding:8px 12px;font-size:.8125rem}.world-pe-selected-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;margin-top:20px!important}.world-pe-selected-values>div{border:1px solid var(--line);background:var(--surface-canvas);border-radius:6px;min-width:0;padding:12px 14px}.world-pe-selected-values>div[data-active=true]{border-color:var(--brand-accent);box-shadow:inset 0 2px var(--brand-accent)}.world-pe-selected-values dt{color:var(--muted);font-size:.8125rem}.world-pe-selected-values dd{font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:650}.world-pe-source-meta{color:var(--muted);flex-wrap:wrap;gap:7px 24px;margin-top:16px;font-size:.8125rem;display:flex}.world-pe-source-meta a{align-items:center;gap:6px;display:inline-flex}.world-pe-source-meta time{font-variant-numeric:tabular-nums}.world-pe-no-data{color:var(--muted);font-size:.9375rem;margin-top:14px!important}.world-pe-comparison{margin-top:36px}.world-pe-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:18px;display:flex}.world-pe-section-heading h2,.world-pe-methodology h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:650;line-height:1.3}.world-pe-section-heading p{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.world-pe-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;display:flex}.world-pe-filters>label{flex:0 260px;min-width:0}.world-pe-filters>.world-pe-search{flex:340px}.world-pe-search>div{border:1px solid var(--control-border);background:var(--panel);border-radius:5px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.world-pe-search svg{color:var(--muted);flex:none}.world-pe-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:9px 0}.world-pe-search input::placeholder{color:var(--muted);opacity:1}.world-pe-search>div:focus-within{outline:3px solid var(--brand-accent);outline-offset:2px}.world-pe-search input:focus-visible{outline:none}.world-pe-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:auto}.world-pe-table{border-collapse:collapse;width:100%;min-width:1030px;font-size:.875rem;margin:0!important}.world-pe-table thead{background:var(--surface-soft)}.world-pe-table :is(th,td){text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.world-pe-table thead th{color:var(--muted);text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:650}.world-pe-table thead button{min-height:44px;color:inherit;text-align:start;font-weight:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;line-height:1.35;display:flex}.world-pe-table thead svg{flex:none}.world-pe-table th[aria-sort] button{color:var(--brand-accent)}.world-pe-table tbody tr:last-child>*{border-bottom:0}.world-pe-table tbody tr:hover{background:var(--surface-canvas)}.world-pe-table tbody tr.is-selected{background:var(--brand-accent-soft)}.world-pe-country-button{min-height:44px;color:var(--ink);text-align:start;background:0 0;border:0;padding:4px 0;display:block;font-weight:650!important}.world-pe-country-button:hover,.world-pe-country-button[aria-pressed=true]{color:var(--brand-accent);text-underline-offset:3px;text-decoration:underline}.world-pe-table .world-pe-index{min-width:180px;max-width:240px;color:var(--muted)}.world-pe-table .world-pe-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.world-pe-missing{color:var(--muted)}.world-pe-table .world-pe-date{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.world-pe-table-source a{white-space:nowrap;align-items:center;gap:5px;min-height:44px;font-size:.8125rem;display:inline-flex}.world-pe-empty{text-align:center;color:var(--muted);padding:28px 20px}.world-pe-empty button{margin-top:12px}.world-pe-data-note{color:var(--muted);align-items:start;gap:9px;font-size:.8125rem;display:flex;margin-top:14px!important}.world-pe-data-note svg{flex:none;margin-top:3px}.world-pe-methodology{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:32px;padding:24px}.world-pe-methodology>p{max-width:1050px;color:var(--muted);margin-top:12px;font-size:.9375rem}.world-pe-methodology h3{margin:22px 0 12px;font-size:1rem;font-weight:650}.world-pe-methodology dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.world-pe-methodology dt{color:var(--ink);margin-bottom:4px;font-size:.875rem;font-weight:650}.world-pe-methodology dd{color:var(--muted);font-size:.875rem}.world-pe-methodology .world-pe-disclaimer{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}html[data-theme=dark] .world-pe-map-canvas{--world-pe-map-border:var(--line)}html[data-theme=dark] .world-pe-legend i{border-color:#f4f0e640}@media (width<=700px){body .site-content.world-pe-workspace{padding:24px 16px 40px}.world-pe-heading{margin-bottom:20px}.world-pe-intro{font-size:1rem}.world-pe-context{gap:8px 20px}.world-pe-global dl{grid-template-columns:repeat(2,minmax(0,1fr))}.world-pe-metric-picker{gap:6px;padding:14px}.world-pe-metric-picker button{flex:calc(50% - 6px);padding-inline:10px;font-size:.875rem}.world-pe-map-tools{gap:12px;padding:16px 14px 12px}.world-pe-country-picker{flex:100%}.world-pe-zoom{margin-inline-start:auto}.world-pe-map-hint{padding-inline:14px}.world-pe-map-hint>span{margin-top:4px;display:block}.world-pe-map-canvas{margin-inline:6px}.world-pe-map-readout{padding-inline:14px}.world-pe-legend{gap:9px 14px;padding-inline:14px}.world-pe-selected{padding:18px 16px}.world-pe-selected-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.world-pe-selected-values>div{padding:10px}.world-pe-selected header>button{font-size:.75rem}.world-pe-filters>label,.world-pe-filters>.world-pe-search{flex-basis:100%}.world-pe-clear-filters{width:100%}.world-pe-methodology{padding:20px 16px}.world-pe-methodology dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.world-pe-map-country{transition:none}}
