._9s-ypG_page{--analytics-text:var(--ink);--analytics-muted:var(--folio-muted);--analytics-line:var(--line);--analytics-grid:var(--subtle-ink);--analytics-accent:var(--signal);--analytics-area:var(--signal-soft);--analytics-secondary:#356f82;--analytics-secondary-soft:#dbeaec;--analytics-tooltip:#fffaf0;--analytics-tooltip-border:#9bb5bb;--analytics-tooltip-shadow:#356f8229;--analytics-tooltip-text:#202526;--analytics-on-accent:#fffdf7;--analytics-secondary-shadow:#356f8224;--rating-good:#3c6b5b;--rating-needs:#c5893c;--rating-poor:#b64e3a;background:var(--paper);color:var(--ink)}.dark ._9s-ypG_page{--analytics-on-accent:#211512;--analytics-secondary:#79b8cc;--analytics-secondary-soft:#263c43;--analytics-tooltip:#202424;--analytics-tooltip-border:#60808a;--analytics-tooltip-shadow:#00000057;--analytics-tooltip-text:#f2efe7;--analytics-secondary-shadow:#00000047;--rating-good:#74c5a4;--rating-needs:#e1aa61;--rating-poor:#ee806c}._9s-ypG_hero{padding-block:var(--folio-page-space);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}._9s-ypG_eyebrow{color:var(--signal);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;display:block}._9s-ypG_hero h1{max-width:none;font-family:var(--font-serif), serif;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:1}._9s-ypG_heroNote{max-width:68ch}._9s-ypG_heroNote p{max-width:68ch;color:var(--ink-soft);margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.55}._9s-ypG_liveIndicator{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}._9s-ypG_dashboard{width:100%;padding:var(--folio-section-space) clamp(24px, 4vw, 64px);border-top:1px solid var(--ink);background:var(--sky)}._9s-ypG_toolbar{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto 28px;display:flex}._9s-ypG_ranges{border:1px solid var(--ink);background:var(--paper-bright);display:inline-flex}._9s-ypG_ranges a{border-right:1px solid var(--analytics-line);color:var(--ink-soft);white-space:nowrap;padding:11px 17px;font-size:.88rem;transition:color .18s,background .18s}._9s-ypG_ranges a:last-child{border-right:0}._9s-ypG_ranges a:hover,._9s-ypG_ranges a:focus-visible{background:var(--paper);color:var(--signal)}._9s-ypG_ranges a:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:2px}._9s-ypG_ranges ._9s-ypG_selectedRange{background:var(--signal);color:var(--analytics-on-accent)}._9s-ypG_rangeMeta{color:var(--analytics-muted);letter-spacing:.09em;text-align:right;text-transform:uppercase;align-items:flex-end;gap:8px;font-size:.7rem;display:flex}._9s-ypG_rangeMeta span+span:before{content:"/";opacity:.45;margin-right:8px}._9s-ypG_metricStrip{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));max-width:1440px;margin-inline:auto;display:grid}._9s-ypG_metricStrip article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:color-mix(in srgb, var(--paper-bright) 82%, transparent);min-width:0;padding:24px 20px 26px}._9s-ypG_metricStrip article>span{color:var(--signal);letter-spacing:.1em;font-size:.65rem}._9s-ypG_metricStrip h2{min-height:2.4em;color:var(--analytics-muted);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 18px;font-size:.72rem;font-weight:500}._9s-ypG_metricStrip strong{color:var(--ink);font-family:var(--font-serif), serif;letter-spacing:-.045em;font-size:clamp(1.9rem,2.8vw,3.2rem);font-weight:400;line-height:.95;display:block}._9s-ypG_trafficVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1440px;margin:20px auto 0;display:grid}._9s-ypG_visualCard{border:1px solid var(--ink);background:var(--paper-bright);min-width:0;padding:24px 22px 14px}._9s-ypG_visualHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;display:flex}._9s-ypG_visualHeading>div>span{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}._9s-ypG_visualHeading h2{font-family:var(--font-serif), serif;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.6rem,2.4vw,2.7rem);font-weight:400}._9s-ypG_chartLegend{color:var(--analytics-muted);text-transform:uppercase;flex-wrap:wrap;gap:12px;font-size:.65rem;display:flex}._9s-ypG_chartLegend span:before{border:1px solid var(--ink);content:"";width:9px;height:9px;margin-right:6px;display:inline-block}._9s-ypG_chartLegend [data-series=requests]:before,._9s-ypG_chartLegend [data-series=cached]:before{border-color:var(--signal);background:var(--signal)}._9s-ypG_chartLegend [data-series=visitors]:before,._9s-ypG_chartLegend [data-series=uncached]:before{border-color:var(--analytics-secondary);background:var(--analytics-secondary);border-radius:50%}._9s-ypG_overviewChart{width:100%;height:340px}._9s-ypG_trafficSmallMultiples{grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;height:340px;display:grid}._9s-ypG_miniChart{min-height:0}._9s-ypG_miniChart+._9s-ypG_miniChart{border-top:1px solid var(--analytics-line);padding-top:10px}._9s-ypG_axisLabel{min-height:20px;color:var(--analytics-muted);letter-spacing:.07em;text-transform:uppercase;align-items:baseline;gap:7px;padding-left:58px;font-size:.58rem;display:flex}._9s-ypG_axisLabel strong{color:var(--analytics-text);font-size:inherit;font-weight:600}._9s-ypG_miniChart[data-series=requests] ._9s-ypG_axisLabel strong{color:var(--signal)}._9s-ypG_miniChart[data-series=visitors] ._9s-ypG_axisLabel strong{color:var(--analytics-secondary)}._9s-ypG_miniChartPlot,._9s-ypG_deliveryChartPlot{width:100%;height:calc(100% - 20px)}._9s-ypG_disclosure{max-width:720px;color:var(--analytics-muted);text-align:center;margin:28px auto 0;font-size:.76rem;line-height:1.55}._9s-ypG_unavailable{min-height:52svh;padding-block:clamp(64px,10vw,140px)}._9s-ypG_unavailable span{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}._9s-ypG_unavailable h2{max-width:14ch;font-family:var(--font-serif), serif;letter-spacing:-.05em;margin:20px 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:.95}._9s-ypG_unavailable p{color:var(--analytics-muted)}@media (max-width:900px){._9s-ypG_hero{grid-template-columns:1fr}._9s-ypG_heroNote{align-self:auto;max-width:560px}._9s-ypG_metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}._9s-ypG_trafficVisualGrid{grid-template-columns:1fr}._9s-ypG_rangeMeta{flex-direction:column;gap:2px}._9s-ypG_rangeMeta span+span:before{content:none}}@media (max-width:640px){._9s-ypG_dashboard{padding-inline:16px}._9s-ypG_hero{width:calc(100% - 32px)}._9s-ypG_hero h1{font-size:clamp(3.5rem,19vw,5.5rem)}._9s-ypG_toolbar{flex-direction:column;align-items:flex-start}._9s-ypG_ranges{width:100%}._9s-ypG_ranges a{text-align:center;flex:1;padding-inline:8px}._9s-ypG_rangeMeta{text-align:left;align-items:flex-start}._9s-ypG_metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}._9s-ypG_metricStrip article:last-child{grid-column:1/-1}._9s-ypG_visualCard{padding-inline:10px}._9s-ypG_visualHeading{flex-direction:column;align-items:flex-start;padding-inline:10px}._9s-ypG_overviewChart{height:260px}._9s-ypG_disclosure{text-align:left}}
._4KS-gW_mapLayout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.55fr);align-items:center;gap:clamp(30px,5vw,72px);max-width:1440px;margin-inline:auto;display:grid}._4KS-gW_mapFrame{border:1px solid var(--ink);background:var(--paper-bright);min-width:0;padding:clamp(16px,2.5vw,34px);position:relative}._4KS-gW_mapFrame svg{width:100%;height:auto;display:block}._4KS-gW_mapCountry{cursor:pointer;outline:none;transition:fill .14s,fill-opacity .14s,stroke .14s,stroke-width .14s}._4KS-gW_mapCountry:hover,._4KS-gW_mapCountry:focus-visible{fill:var(--analytics-secondary);fill-opacity:1}._4KS-gW_mapCountry:focus-visible{stroke:var(--signal);stroke-width:2px}._4KS-gW_mapLegend{color:var(--analytics-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;font-size:.62rem;display:flex}._4KS-gW_mapLegend i{background:var(--signal);width:18px;height:7px}._4KS-gW_mapLegend i:first-of-type{opacity:.18}._4KS-gW_mapLegend i:nth-of-type(2){opacity:.42}._4KS-gW_mapLegend i:nth-of-type(3){opacity:.68}._4KS-gW_mapLegend i:nth-of-type(4){opacity:1}._4KS-gW_countryInspector{border-top:3px solid var(--analytics-secondary);background:var(--analytics-secondary-soft);min-width:0;box-shadow:12px 12px 0 var(--analytics-secondary-shadow);align-self:stretch;align-items:center;padding:clamp(20px,2.5vw,34px);display:flex}._4KS-gW_countryInspectorContent{width:100%;animation:.36s cubic-bezier(.22,1,.36,1) both _4KS-gW_country-detail-in}._4KS-gW_countryDetailHeader{border-bottom:1px solid var(--analytics-line);padding:22px 0 18px}._4KS-gW_countryDetailHeader span,._4KS-gW_countryDetailHeader p{color:var(--analytics-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}._4KS-gW_countryDetailHeader h3{font-family:var(--font-serif), serif;letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(2.1rem,3.5vw,3.8rem);font-weight:400;line-height:.95}._4KS-gW_countryDetailHeader p{margin:0}._4KS-gW_countryFacts{border-bottom:1px solid var(--analytics-secondary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._4KS-gW_countryFacts div{border-bottom:1px solid var(--analytics-line);min-width:0;padding:14px 10px 14px 0}._4KS-gW_countryFacts div:nth-child(odd){border-right:1px solid var(--analytics-line)}._4KS-gW_countryFacts div:nth-child(2n){padding-left:12px}._4KS-gW_countryFacts dt{color:var(--analytics-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}._4KS-gW_countryFacts dd{font-family:var(--font-serif), serif;margin:5px 0 0;font-size:1.25rem}@keyframes _4KS-gW_country-detail-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}._4KS-gW_vitalSelector{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));max-width:1440px;margin-inline:auto;display:grid}._4KS-gW_vitalCard{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);min-width:0;min-height:150px;color:inherit;cursor:pointer;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 18px;display:flex}._4KS-gW_vitalCard:hover,._4KS-gW_vitalCard:focus-visible,._4KS-gW_vitalCard[aria-pressed=true]{background:var(--signal-soft)}._4KS-gW_vitalCard:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}._4KS-gW_vitalCard>span,._4KS-gW_vitalCard small{color:var(--analytics-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}._4KS-gW_vitalCard strong{font-family:var(--font-serif), serif;letter-spacing:-.045em;margin:12px 0 6px;font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:1;display:block}._4KS-gW_vitalCard[data-rating=good] small{color:var(--rating-good)}._4KS-gW_vitalCard[data-rating=needs-improvement] small{color:var(--rating-needs)}._4KS-gW_vitalCard[data-rating=poor] small{color:var(--rating-poor)}._4KS-gW_vitalExplorer{border:1px solid var(--ink);background:var(--paper-bright);max-width:1440px;margin:20px auto 0;padding:clamp(22px,3vw,38px)}._4KS-gW_vitalExplorerHeading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}._4KS-gW_vitalExplorerHeading span,._4KS-gW_vitalTarget span{color:var(--analytics-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}._4KS-gW_vitalExplorerHeading h3{font-family:var(--font-serif), serif;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2rem,3.4vw,4rem);font-weight:400}._4KS-gW_vitalExplorerHeading p{color:var(--analytics-muted);margin:8px 0 0;font-size:.78rem}._4KS-gW_vitalTarget{text-align:right}._4KS-gW_vitalTarget strong{font-family:var(--font-serif), serif;margin-top:6px;font-size:1.5rem;font-weight:400;display:block}._4KS-gW_vitalTrend{width:100%;height:310px;margin-top:28px}@media (max-width:900px){._4KS-gW_mapLayout{grid-template-columns:1fr}._4KS-gW_vitalSelector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){._4KS-gW_countryInspector{align-items:flex-start}._4KS-gW_vitalSelector{grid-template-columns:repeat(2,minmax(0,1fr))}._4KS-gW_vitalCard:last-child{grid-column:1/-1}._4KS-gW_vitalExplorerHeading{flex-direction:column;align-items:flex-start}._4KS-gW_vitalTarget{text-align:left}._4KS-gW_vitalTrend{height:250px}._4KS-gW_mapFrame{padding-inline:4px}._4KS-gW_mapLegend{padding-inline:12px}}@media (prefers-reduced-motion:reduce){._4KS-gW_countryInspectorContent{animation:none}}
.mmAiQG_distributionRow{border-top:1px solid var(--analytics-line);grid-template-columns:minmax(150px,.25fr) minmax(220px,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding-top:18px;display:grid}.mmAiQG_distributionRow span{color:var(--analytics-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.mmAiQG_distributionRow strong{font-family:var(--font-serif), serif;margin-top:5px;font-size:1.25rem;font-weight:400;display:block}.mmAiQG_distributionChart{height:42px}.mmAiQG_ratingLegend{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mmAiQG_ratingLegend span:before{content:"";width:8px;height:8px;margin-right:5px;display:inline-block}.mmAiQG_ratingLegend [data-rating=good]:before{background:var(--rating-good)}.mmAiQG_ratingLegend [data-rating=needs-improvement]:before{background:var(--rating-needs)}.mmAiQG_ratingLegend [data-rating=poor]:before{background:var(--rating-poor)}.mmAiQG_pendingPanel{border:1px solid var(--ink);background:var(--paper-bright);max-width:1440px;margin-inline:auto;padding:clamp(34px,5vw,70px)}.mmAiQG_pendingPanel span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.mmAiQG_pendingPanel p{max-width:52rem;font-family:var(--font-serif), serif;letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(1.55rem,3vw,3rem);line-height:1.05}@media (max-width:900px){.mmAiQG_distributionRow{grid-template-columns:1fr}.mmAiQG_ratingLegend{justify-content:flex-start}}
.ZWDEyq_section{--map-empty:#1415151a;padding:var(--folio-section-space) clamp(24px, 4vw, 64px);border-top:1px solid var(--ink);background:var(--paper)}.dark .ZWDEyq_section{--map-empty:#f2efe71f}.ZWDEyq_section:nth-of-type(2n){background:var(--sky)}.ZWDEyq_sectionHeading{max-width:1440px;margin:0 auto var(--folio-content-space);grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:clamp(28px,6vw,100px);display:grid}.ZWDEyq_kicker{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;display:block}.ZWDEyq_sectionHeading h2{font-family:var(--font-serif), serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:400;line-height:.92}.ZWDEyq_sectionHeading p{max-width:42rem;color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.65}@media (max-width:900px){.ZWDEyq_sectionHeading{grid-template-columns:1fr}}@media (max-width:640px){.ZWDEyq_section{padding-inline:16px}}
.PKg9pq_countryVitals{border:1px solid var(--analytics-line);background:var(--analytics-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.PKg9pq_countryVitals div{background:var(--paper-bright);flex-direction:column;align-items:center;min-width:0;padding:10px 4px;display:flex}.PKg9pq_countryVitals span,.PKg9pq_countryVitals small{color:var(--analytics-muted);text-transform:uppercase;font-size:.5rem}.PKg9pq_countryVitals strong{font-family:var(--font-serif), serif;margin:4px 0;font-size:.9rem;font-weight:400}.PKg9pq_countryVitals small[data-rating=good]{color:var(--rating-good)}.PKg9pq_countryVitals small[data-rating=needs-improvement]{color:var(--rating-needs)}.PKg9pq_countryVitals small[data-rating=poor]{color:var(--rating-poor)}.PKg9pq_countryNoVitals{color:var(--analytics-muted);margin:14px 0 0;font-size:.7rem;line-height:1.5}
.piulfW_mapTooltip{z-index:2;border:1px solid var(--analytics-tooltip-border);background:var(--analytics-tooltip);min-width:180px;color:var(--analytics-tooltip-text);box-shadow:6px 6px 0 var(--analytics-tooltip-shadow);pointer-events:none;gap:4px;padding:14px 16px;animation:.16s ease-out both piulfW_tooltip-in;display:grid;position:absolute;top:20px;left:20px}@keyframes piulfW_tooltip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.piulfW_mapTooltip{animation:none}}.piulfW_mapTooltip strong{font-family:var(--font-serif), serif;font-size:1.25rem;font-weight:400}.piulfW_mapTooltip span{font-size:.72rem}.piulfW_mapTooltip small{color:var(--analytics-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.58rem}
