:root{color-scheme:light dark;--bg:#fafaf9;--bg-card:#fff;--fg:#1c1c1a;--muted:#6b6b66;--accent:#2f6b4f;--border:#e2e0da;--link:#1d4ed8;--good:var(--accent);--bad:#b3413a}@media (prefers-color-scheme:dark){:root{--bg:#14140f;--bg-card:#1c1c17;--fg:#efeee9;--muted:#a4a39c;--accent:#6fbf94;--border:#2a2a24;--link:#7fa8ff;--bad:#e08579}}[data-astro-cid-ju4pidww]{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.55}main[data-astro-cid-ju4pidww],.site-footer-inner[data-astro-cid-ju4pidww]{max-width:880px;margin:0 auto;padding:0 20px}a{color:var(--link)}.site-header[data-astro-cid-ju4pidww]{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:920px;margin:0 auto;padding:22px 24px;display:flex}.site-header[data-astro-cid-ju4pidww] .wordmark[data-astro-cid-ju4pidww]{color:var(--fg);letter-spacing:-.015em;align-items:center;gap:13px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.logo-mark[data-astro-cid-ju4pidww]{flex-shrink:0;width:30px;height:auto}.logo-mark[data-astro-cid-ju4pidww] .logo-accent[data-astro-cid-ju4pidww]{fill:#2f7dc9}.wordmark-dot[data-astro-cid-ju4pidww]{color:#2f7dc9}.nav-toggle-input[data-astro-cid-ju4pidww]{opacity:0;pointer-events:none;position:absolute}.nav-toggle-label[data-astro-cid-ju4pidww]{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin:-11px -12px -11px 0;padding:11px 12px;display:none}.nav-toggle-label[data-astro-cid-ju4pidww]:hover{background:var(--bg-card)}.nav-toggle-label[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{background:var(--fg);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle-input[data-astro-cid-ju4pidww]:checked~.nav-toggle-label[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle-input[data-astro-cid-ju4pidww]:checked~.nav-toggle-label[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]:nth-child(2){opacity:0}.nav-toggle-input[data-astro-cid-ju4pidww]:checked~.nav-toggle-label[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{align-items:center;gap:4px;display:flex}.site-header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--muted);white-space:nowrap;border-radius:7px;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.site-header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--fg);background:var(--bg-card)}.site-header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{color:var(--fg);background:var(--bg-card);font-weight:600}@media (width<=680px){.site-header-inner[data-astro-cid-ju4pidww]{padding:18px 20px}.nav-toggle-label[data-astro-cid-ju4pidww]{display:flex}.site-header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{border-top:1px solid var(--border);flex-direction:column;order:3;align-items:stretch;gap:2px;width:100%;margin-top:18px;padding-top:18px;display:none}.nav-toggle-input[data-astro-cid-ju4pidww]:checked~nav[data-astro-cid-ju4pidww]{display:flex}.site-header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{padding:13px 12px;font-size:16px}}main[data-astro-cid-ju4pidww]{min-height:60vh;padding-top:40px;padding-bottom:56px}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--border);color:var(--muted);padding-top:20px;padding-bottom:32px;font-size:13px}.breadcrumb{color:var(--muted);margin-bottom:18px;font-size:13px}.breadcrumb a{color:var(--muted)}main h1{margin:0 0 14px;font-size:clamp(24px,4vw,34px);line-height:1.2}main h2{margin:40px 0 12px;font-size:19px}main p{margin:0 0 14px}.score-line{color:var(--fg);margin-bottom:24px;font-size:17px}.hero-stat{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:6px;display:flex}.hero-figure{font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(40px,9vw,64px);font-weight:700;line-height:1}.hero-figure-suffix{color:var(--muted);margin-left:1px;font-size:.4em;font-weight:600}.hero-meta{flex-direction:column;gap:5px;display:flex}.hero-label,.hero-delta-caption{color:var(--muted);margin:0;font-size:13px}.hero-stat+.score-line{color:var(--muted);font-size:14px}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:8px;display:grid}.card{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;padding:16px}.card h3{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600}.card p{color:var(--fg);margin:0;font-size:14px}.faq dt{margin-top:16px;font-weight:600}.faq dd{color:var(--muted);margin:6px 0 0}.changelog{border-left:2px solid var(--border);margin:0 0 8px 4px;padding-left:16px}.changelog dt{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:14px;font-size:12px}.changelog dt:first-child{margin-top:0}.changelog dd{margin:3px 0 0;font-size:14px}.related-list{flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.related-list a{font-size:14px}.status-pill{color:var(--muted);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 12px;font-size:13px;display:inline-flex}.sources-list{color:var(--muted);font-size:13px}.sources-list li{margin-bottom:6px}.leaderboard{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:14px}.leaderboard th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--border);padding:0 10px 8px;font-size:12px;font-weight:600}.leaderboard td{border-bottom:1px solid var(--border);padding:9px 10px}.leaderboard tbody tr:hover{background:var(--bg-card)}.leaderboard .rank,.leaderboard .score{font-variant-numeric:tabular-nums}.leaderboard .rank{color:var(--muted);white-space:nowrap;width:1%}.leaderboard .score{font-weight:600}.leaderboard th.num,.leaderboard td.num{text-align:right}.delta{font-variant-numeric:tabular-nums;white-space:nowrap}.delta-up{color:var(--good)}.delta-down{color:var(--bad)}.delta-flat{color:var(--muted)}.unranked-list{color:var(--muted);columns:2;column-gap:24px;font-size:13px}.unranked-list li{break-inside:avoid;margin-bottom:4px}@media (width<=480px){.unranked-list{columns:1}}.cite-box{border:1px solid var(--border);color:var(--muted);word-break:break-word;border-radius:10px;padding:14px 16px;font-size:13px}.table-scroll{margin-bottom:16px;overflow-x:auto}.table-scroll .leaderboard{margin-bottom:0}.movers-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.movers-country{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;padding:14px 16px}.movers-country h3{margin:0 0 10px;font-size:14px}.movers-country h3 a{color:var(--fg)}.movers-list{margin:0;padding:0;list-style:none}.movers-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;font-size:13px;display:flex}.movers-list li:first-child{border-top:none}.movers-list li a{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movers-stat{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.movers-suffix{margin-right:6px}.embed-preview{border-radius:10px;max-width:100%;height:auto;margin-bottom:10px;display:block}.embed-code{border:1px solid var(--border);color:var(--fg);background:var(--bg-card);white-space:pre-wrap;word-break:break-all;border-radius:10px;padding:14px 16px;font-size:12px;overflow-x:auto}
