@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:var(--text);background:var(--page);font-synthesis:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.container{max-width:1184px;margin:auto;padding:0 32px}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.header-inner{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:-1px;align-items:center;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;text-decoration:none;display:flex}.brand-light{font-weight:500}.brand-dot{color:var(--accent)}.brand-icon{border:1.5px solid var(--accent);border-radius:50%;place-items:center;width:34px;height:34px;margin-right:12px;font-family:Georgia,serif;font-size:24px;font-style:italic;display:grid}nav{align-items:center;gap:34px;display:flex}nav a{color:var(--muted);font-size:13px;text-decoration:none}nav a:first-child{color:var(--accent);font-weight:600}.demo-notice{color:#856a36;background:#f5efdf;border:1px solid #e9dfc4;border-radius:6px;align-items:center;gap:9px;margin-top:24px;padding:10px 14px;font-size:12px;display:flex}.demo-notice>span:last-child{color:#887b60;margin-left:auto}.status-dot{background:#ae8b49;border-radius:50%;width:6px;height:6px}.page-heading{padding:42px 0 34px}.eyebrow{letter-spacing:1.8px;color:var(--muted);margin:0 0 12px;font-size:10px;font-weight:700}h1,h2,p{margin-top:0}h1{letter-spacing:-1.7px;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:clamp(27px,3.4vw,40px);font-weight:650}h1>span{color:var(--accent)}.intro{color:var(--muted);margin:0;font-size:14px}.release-bar{border:1px solid var(--border);background:var(--release-bg);border-radius:10px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.release-title{align-items:center;gap:18px;display:flex}.wp-mark{border:1px solid var(--border-strong);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:34px;font-style:italic;display:grid}.release-title h2{letter-spacing:-.4px;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.release-name{color:var(--muted);font-weight:400}.release-title p{color:var(--muted);margin:0;font-size:12px}.release-controls{align-items:center;gap:14px;display:flex}.release-controls label{color:var(--muted);font-size:11px}select{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:10px 32px 10px 12px}.metrics{grid-template-columns:1.2fr 1fr 1fr;gap:24px;padding:32px 0;display:grid}.metrics article{border-right:1px solid var(--border);padding:4px 26px 4px 0}.metrics article+article{padding-left:12px}.metrics article:last-child{border:0}.metrics p{color:var(--muted);margin-bottom:12px;font-size:12px}.metrics strong{letter-spacing:-1.3px;margin-bottom:10px;font-family:Manrope,sans-serif;font-size:31px;font-weight:650;display:block}.metrics span{color:var(--muted);font-size:11px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:9px;min-width:0;padding:24px 26px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.panel-heading .eyebrow{margin-bottom:8px;font-size:9px}.panel h2{letter-spacing:-.4px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:650}.panel-note{color:var(--muted);font-size:11px}.segmented{background:var(--control-bg);border:1px solid var(--border);border-radius:6px;gap:3px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:11px}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #10151718}.chart{height:220px;position:relative}.history-panel .chart{height:285px}.chart-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.chart-data{color:var(--muted);margin-top:10px;font-size:10px}.chart-data summary{cursor:pointer;width:max-content}.table-scroll{max-height:220px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}td,th{border-bottom:1px solid var(--border);padding:7px}caption{text-align:left;margin:12px 0}.releases{margin:0;padding:0;list-style:none}.releases a{border-bottom:1px solid var(--border);color:var(--accent);justify-content:space-between;padding:16px 0;text-decoration:none;display:flex}.empty{color:var(--muted);text-align:center;padding:45px 8px;font-size:13px}.empty p{max-width:250px;margin:12px auto;line-height:1.8}.empty-icon{color:var(--muted);font-size:30px}.source-note{color:var(--muted);border-top:1px solid var(--border);margin:14px 0 0;padding-top:16px;font-size:10px}.state{text-align:center;color:var(--muted);padding:80px 20px}.state button,.data-footer button{color:var(--accent);background:0 0;border:0}.state a{margin-left:20px}.error{color:var(--error)}.data-footer{color:var(--muted);justify-content:space-between;padding:24px 0;font-size:11px;display:flex}.data-footer button{font-size:11px}footer.container{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;margin-top:20px;padding-top:27px;padding-bottom:32px;font-size:11px;display:flex}footer a{color:var(--muted);text-decoration:none}.footer-dot{margin:0 12px}@media (width>=1600px){.container{max-width:1280px}}@media (width<=700px){.container{padding-left:20px;padding-right:20px}.header-inner{height:72px}.brand{font-size:21px}nav{gap:18px}nav a{font-size:11px}nav a:first-child{display:none}.demo-notice{line-height:1.6}.demo-notice>span:last-child{display:none}.page-heading{padding:32px 0}.intro{line-height:1.8}.release-bar{flex-direction:column;align-items:flex-start;gap:22px;padding:20px}.release-controls{justify-content:space-between;width:100%}.release-title h2{font-size:18px}.metrics{gap:8px;padding:26px 0}.metrics article{padding-right:8px}.metrics article+article{padding-left:4px}.metrics strong{letter-spacing:-.6px;font-size:clamp(18px,4.5vw,28px)}.metrics p{min-height:24px;font-size:10px}.metrics span{font-size:10px;line-height:1.5;display:block}.chart-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.panel{padding:20px 16px}.panel-heading{align-items:flex-start}.panel h2{font-size:16px}.segmented button{padding:7px;font-size:10px}.history-panel .chart{height:240px}.data-footer{gap:20px;line-height:1.7}footer.container{flex-direction:column;gap:16px;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.release-name{display:inline-block}}.coverage-notes{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.8}.coverage-notes li{margin:8px 0}.coverage-date{color:var(--muted);font-size:13px}.coverage-link{color:var(--accent);font-size:12px}.metrics strong{font-size:clamp(17px,2.6vw,31px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f6f7f7;--surface:#fff;--text:#1d2327;--muted:#646970;--accent:#3858e9;--border:#dcdcde;--border-strong:#a7aaad;--release-bg:#eff2ff;--control-bg:#f0f0f1;--error:#a43e36;--chart-line:#3858e9;--chart-bar:#8b9df3;--chart-fill:#3858e912;--chart-grid:#f0f0f1;--chart-tick:#646970}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101517;--surface:#1d2327;--text:#f0f0f1;--muted:#a7aaad;--accent:#9daff7;--border:#3c434a;--border-strong:#646970;--release-bg:#202b43;--control-bg:#151b20;--error:#ffa59c;--chart-line:#9daff7;--chart-bar:#7389ea;--chart-fill:#9daff71a;--chart-grid:#353c43;--chart-tick:#a7aaad}.theme-toggle{border:1px solid var(--border);width:34px;height:34px;color:var(--text);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;padding:7px;display:grid}.theme-toggle:hover{background:var(--release-bg);border-color:var(--border-strong)}.theme-toggle svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px}
