@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:#0f1413}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background:#f3f5f1}body{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.num{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-weight:500;font-size:.96em;letter-spacing:-.01em}a{color:inherit}:focus-visible{outline:2px solid #d7a72d;outline-offset:2px;border-radius:6px}html[data-theme=light] :focus-visible{outline-color:#76512e}.event-card__button:focus{outline:none}.event-card__button:focus-visible{outline:2px solid #d7a72d;outline-offset:-4px}html[data-theme=light] .event-card__button:focus-visible{outline-color:#76512e}button{font-family:inherit}.site-nav__links{scrollbar-width:none}.site-nav__more{display:none}.site-nav__more>summary::marker{content:""}.site-nav__more>summary::-webkit-details-marker{display:none}summary[style]::-webkit-details-marker{display:none}.site-nav__links::-webkit-scrollbar{display:none}.site-nav__link,.insight-brief__action,.evidence-drawer__footer-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center}.insight-brief__action{text-align:center}.am-skeleton{animation:am-skeleton-pulse 1.3s ease-in-out infinite}.event-detail-panel{animation:am-detail-enter .16s ease-out}@keyframes am-skeleton-pulse{0%,to{opacity:.42}50%{opacity:.78}}@keyframes am-detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.am-skeleton,.event-detail-panel{animation:none}}@media(max-width:720px){.home-page{padding:18px 12px!important}.home-header{align-items:flex-start!important;gap:12px!important;margin-bottom:16px!important}.home-brand{max-width:100%}.home-header__meta{width:100%;justify-content:space-between!important}.site-nav__links{width:100%;flex-wrap:wrap!important;overflow:visible;padding:2px 0;scroll-snap-type:none}.site-nav__link{flex:0 0 auto;scroll-snap-align:start}.site-nav__link--secondary{display:none!important}.site-nav__more{display:block}.site-nav{gap:8px!important;margin-bottom:14px!important}.site-nav__actions{order:4;width:100%;justify-content:flex-start!important}.stats-page,.status-page,.analysis-page,.country-profile-page,.evidence-page,.explore-page,.visualisations-page,.api-docs-page,.methodology-page{padding:16px 12px!important}.analysis-page header,.country-profile-page header,.evidence-page header{flex-direction:column!important;gap:12px!important}.analysis-page header>*,.country-profile-page header>*,.evidence-page header>*{text-align:left!important}.evidence-page__score,.evidence-page__grid{grid-template-columns:1fr!important}.evidence-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analysis-page [style*="minmax(340px"],.country-profile-page [style*="minmax(320px"]{grid-template-columns:1fr!important}.analysis-page .recharts-responsive-container,.country-profile-page .recharts-responsive-container,.visualisations-page .recharts-responsive-container,.analysis-page .recharts-wrapper,.country-profile-page .recharts-wrapper,.visualisations-page .recharts-wrapper,.analysis-page .recharts-surface,.country-profile-page .recharts-surface,.visualisations-page .recharts-surface{max-width:100%!important}.explore-page select,.explore-page input{min-width:0;flex:1 1 150px}.explore-page label{flex:1 1 140px}.data-quality-banner{padding:12px!important}.insight-brief{padding:14px!important;margin:12px 0 16px!important}.insight-brief__head{gap:10px!important}.insight-brief__actions{width:100%;justify-content:stretch!important}.insight-brief__action{flex:1 1 140px;padding-left:10px!important;padding-right:10px!important}.evidence-drawer__overlay{align-items:stretch}.evidence-drawer{width:100vw!important;border-left:0!important}.evidence-drawer__header{padding:14px!important;gap:10px!important}.evidence-drawer__body{padding:14px!important}.evidence-drawer__row{grid-template-columns:1fr!important;gap:4px!important}.evidence-drawer__row-detail{grid-column:1!important}.evidence-drawer__footer{justify-content:stretch!important}.evidence-drawer__footer-action{flex:1 1 150px}.status-page__hero{margin-top:10px!important}.status-page__grid{grid-template-columns:1fr!important}.stats-page .recharts-responsive-container,.stats-page .recharts-wrapper,.stats-page .recharts-surface{max-width:100%!important}.stats-page .recharts-wrapper,.stats-page .recharts-surface{width:100%!important}}.am-icon-spin .am-icon-ring{animation:am-icon-spin 1.1s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes am-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
