: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}.page-title{color:var(--muted);letter-spacing:0;margin:0 0 10px;font-size:15px;font-weight:500;line-height:1.3}.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)}.picker{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--border);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%239aa4c2' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:999px;max-width:100%;padding:6px 32px 6px 12px;font-size:13px}.picker:focus-visible{outline:2px solid var(--theta);outline-offset:2px}.hero-verdict{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:center;padding:4px 10px;font-size:13px;font-weight:600}.hero-verdict.ok{color:var(--alpha);border-color:color-mix(in srgb, var(--alpha) 45%, transparent);background:color-mix(in srgb, var(--alpha) 12%, transparent)}.hero-verdict.neutral{color:var(--muted);border-color:color-mix(in srgb, var(--muted) 45%, transparent);background:color-mix(in srgb, var(--muted) 10%, transparent)}.hero-verdict.warn{color:#f0b35a;background:#f0b35a1f;border-color:#f0b35a73}.hero-verdict.bad{color:var(--down);border-color:color-mix(in srgb, var(--down) 45%, transparent);background:color-mix(in srgb, var(--down) 12%, transparent)}:root[data-site=mtl]{--theta:#2aa4c9;--alpha:#3aa773;--down:#d9623b}:root[data-site=mtl][data-theme=dark]{--bg:#07141b;--card:#0c1e27;--text:#e4eef2;--muted:#93aab5;--faint:#65808c;--line:#d6ecf4;--border:#1b3340;--grid:#1b3340;--chip-on-bg:#15485c;--skeleton:#102631;--skeleton-hi:#16303c}:root[data-site=mtl][data-theme=light]{--bg:#eef5f7;--card:#fff;--text:#0f2733;--muted:#5d7a87;--faint:#86a0ab;--line:#123c4d;--border:#d3e2e8;--grid:#e1ecf0;--chip-on-bg:#0f3a4a;--skeleton:#e2ecf0;--skeleton-hi:#eff5f7}:root[data-site=mtl] .brand{letter-spacing:.04em;text-transform:none;font-size:14px}:root[data-site=mtl] .brand b{color:var(--theta);font-weight:800}
