:root{--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--alpha:#3fbf5a;--theta:#1fb3b0;--power:#7cc4ff;--down:#f06c6c;--radius:12px}:root[data-theme=dark]{--bg:#0b0e17;--card:#0f1320;--text:#e6e9f2;--muted:#9aa4c2;--faint:#6b7390;--line:#dfe6ff;--border:#222a40;--grid:#222a40;--chip-on-bg:#1e2a44;--chip-on-fg:#fff;--skeleton:#161c2d;--skeleton-hi:#1e2639;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f7fb;--card:#fff;--text:#111827;--muted:#6b7390;--faint:#8a92ad;--line:#1f2a44;--border:#dfe3ec;--grid:#e6e9f0;--chip-on-bg:#111827;--chip-on-fg:#fff;--skeleton:#e9ecf3;--skeleton-hi:#f3f5f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"tnum" 1, "cv11" 1;margin:0;font-size:15px;line-height:1.45}a{color:inherit}button{font:inherit;color:inherit}.page{max-width:760px;padding:14px 16px calc(24px + env(safe-area-inset-bottom));margin:0 auto}.top{color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.brand{letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:700;text-decoration:none}.context{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.langs{letter-spacing:.04em;align-items:center;gap:4px;font-size:11px;display:flex}.langs a{color:var(--faint);border-radius:4px;padding:2px 3px;text-decoration:none}.langs a:hover{color:var(--text)}.langs a:focus-visible{outline:2px solid var(--theta);outline-offset:1px}.lang-current{color:var(--text);padding:2px 3px;font-weight:600}.lang-sep{color:var(--border)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle{border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--muted);background:0 0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.theme-toggle:hover{color:var(--text)}:root[data-theme=dark] .icon-moon,:root[data-theme=light] .icon-sun{display:none}.hero{margin-bottom:14px}.hero-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.hero-value{color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,12vw,60px);font-weight:650;line-height:1}.hero-value .unit{letter-spacing:0;color:var(--muted);margin-left:.25em;font-size:.34em;font-weight:500}.hero-delta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.hero-delta.up{color:var(--alpha)}.hero-delta.down{color:var(--down)}.hero-sub{color:var(--muted);margin-top:6px;font-size:13px}.chips.topics{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;margin:0 -16px 14px;padding:2px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.chips.topics.at-end{-webkit-mask-image:none;mask-image:none}.chips.topics::-webkit-scrollbar{display:none}.chips.topics a{white-space:nowrap;scroll-snap-align:start;flex:none;text-decoration:none}.chips.topics a[aria-current=page]{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000}@media (min-width:960px){.page{grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:44px;max-width:1180px;padding-top:18px;display:grid}.page>*{grid-column:2;min-width:0}.top{grid-column:1/-1;margin-bottom:26px}.chips.topics{flex-direction:column;grid-area:2/1/span 40;align-items:stretch;gap:2px;margin:0;padding:0;position:sticky;top:18px;overflow:visible;-webkit-mask-image:none;mask-image:none}.chips.topics a{white-space:normal;color:var(--muted);border:0;border-radius:8px;padding:8px 12px;font-size:14px}.chips.topics a:hover{background:var(--card);color:var(--text)}.chips.topics a[aria-current=page]{background:var(--chip-on-bg);color:var(--chip-on-fg);font-weight:600}.hero-value{font-size:64px}.chart{height:clamp(320px,52vh,520px)}.about{max-width:72ch}}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2;transition:background-color .12s,color .12s}.chip:hover{color:var(--text)}.chip[aria-pressed=true]{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:#0000}.chip:focus-visible,.theme-toggle:focus-visible{outline:2px solid var(--theta);outline-offset:2px}.chip-group{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.chip-label{color:var(--faint);min-width:44px;font-size:12px}.chart-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-top:12px;padding:10px 6px 4px}.chart-title{color:var(--faint);min-height:18px;padding:0 8px 4px;font-size:12px}.chart{border-radius:8px;width:100%;height:clamp(260px,45vh,440px);position:relative}.chart.skeleton{background:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-hi) 50%, var(--skeleton) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:6px 8px 4px;font-size:11px;display:flex}.chart-legend[hidden]{display:none}.sw{vertical-align:middle;border-top:2px solid;width:14px;height:0;margin-right:5px;display:inline-block}.sw-ref{border-top-style:dashed;border-color:var(--faint)}.sw-brain{border-color:#f0b35a}.sw-theta{background:var(--theta);opacity:.45;border:0;border-radius:2px;height:8px}.sw-alpha{background:var(--alpha);opacity:.45;border:0;border-radius:2px;height:8px}.sw-f1{border-color:#7cc4ff}.sw-f2{border-color:#f0b35a}.sw-f3{border-color:#b388ff}.sw-bands{background:linear-gradient(90deg, #8c9bd1, var(--theta), var(--alpha), #f0b35a, #e884c6);opacity:.6;border:0;border-radius:2px;height:8px}.chart.fading>*{opacity:.5;transition:opacity .15s}.chart-message{text-align:center;color:var(--muted);place-items:center;padding:16px;font-size:14px;display:grid;position:absolute;inset:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chart.skeleton{animation:none}.chip{transition:none}}.about{max-width:68ch;color:var(--text);margin-top:32px}.about h2{letter-spacing:-.01em;margin:26px 0 8px;font-size:17px;font-weight:650}.about h2:first-child{margin-top:0}.about p{margin:0 0 12px;font-size:15px;line-height:1.6}.about strong{font-weight:650}.about em{font-style:normal;font-weight:600}.faq{margin:0}.faq dt{margin-top:12px;font-weight:600}.faq dd{color:var(--muted);margin:4px 0 0;line-height:1.6}.sources{border-top:1px solid var(--border);color:var(--muted);margin-top:26px;padding-top:12px;font-size:12px;line-height:1.6}.sources a{color:var(--muted);-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.sources a:hover{color:var(--text)}
