:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#fafafa;--surface-1:#fff;--surface-2:#f0f0ef;--border:#e6e6e4;--grid:#e6e6e4;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#7a7974;--link:#1c5cab;--series-1:#2a63d6;--series-2:#3f9b4b;--track:#ecebe7;--dot-pass:#4ea254;--dot-todo:#d98a2b;--dot-triage:#e0bd3a;--dot-not-run:#6b6e74;--dot-unsupported:#8e74c9;--dot-fail:#c9393a;--dot-not-counted:#b9bcc2;--good-text:#006300;--warning-text:#8a5a00;--critical-text:#b02a2a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#111;--surface-1:#191919;--surface-2:#232323;--border:#2e2e2c;--grid:#2e2e2c;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#8f8e86;--link:#86b6ef;--series-1:#5b8ff0;--series-2:#5fbf6a;--track:#2e2e2c;--dot-pass:#55b05c;--dot-todo:#e39a3f;--dot-triage:#d9b84a;--dot-not-run:#8c8f96;--dot-unsupported:#a08ae0;--dot-fail:#e05555;--dot-not-counted:#5d6066;--good-text:#5fd35f;--warning-text:#fab219;--critical-text:#f08080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#111;--surface-1:#191919;--surface-2:#232323;--border:#2e2e2c;--grid:#2e2e2c;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#8f8e86;--link:#86b6ef;--series-1:#5b8ff0;--series-2:#5fbf6a;--track:#2e2e2c;--dot-pass:#55b05c;--dot-todo:#e39a3f;--dot-triage:#d9b84a;--dot-not-run:#8c8f96;--dot-unsupported:#a08ae0;--dot-fail:#e05555;--dot-not-counted:#5d6066;--good-text:#5fd35f;--warning-text:#fab219;--critical-text:#f08080}*{box-sizing:border-box}body{background:var(--surface-0);color:var(--text-primary);margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--link)}code{font:.9em ui-monospace,SFMono-Regular,Menlo,monospace}.muted{color:var(--text-muted)}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page{max-width:1120px;margin:0 auto;padding:40px 16px 48px}.header h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.1}.lede{max-width:80ch;color:var(--text-muted);margin:0 0 6px;font-size:14px}.meta{color:var(--text-muted);margin:0 0 36px;font-size:14px}.meta strong{color:var(--text-primary);font-weight:500}.meta code{color:var(--text-primary)}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;display:grid}.stat,.card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px}.stat{flex-direction:column;gap:4px;padding:26px 26px 24px;display:flex}.stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.15}.stat-value small{color:var(--text-muted);font-size:20px;font-weight:500}.stat-label{color:var(--text-secondary);margin-top:8px;font-size:14px}.stat-note{color:var(--text-muted);font-size:13px}.not-counted{color:var(--text-muted);margin:0 0 16px;font-size:13px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:40px 0 16px;display:flex}.section-head h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:650}.section-head .muted{font-size:14px}.card{margin-bottom:16px;padding:24px}.card h3{color:var(--text-secondary);margin:0 0 14px;font-size:14px;font-weight:500}.card h3:not(:first-child){margin-top:28px}.dots{flex-wrap:wrap;gap:3px;display:flex}.dot{background:var(--dot-not-counted);vertical-align:-1px;border-radius:3px;width:12px;height:12px;display:inline-block}.dots .dot{cursor:pointer}.dots .dot:hover{outline:2px solid var(--text-primary);outline-offset:1px}.dot-pass{background:var(--dot-pass)}.dot-todo{background:var(--dot-todo)}.dot-triage{background:var(--dot-triage)}.dot-not-run{background:var(--dot-not-run)}.dot-unsupported{background:var(--dot-unsupported)}.dot-fail{background:var(--dot-fail)}.legend,.chart-legend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:14px;display:flex}.legend .dot{width:12px;height:12px;margin-right:4px}.chart{position:relative}.chart svg{display:block}.chart .grid{stroke:var(--grid);stroke-width:1px;stroke-dasharray:3 3}.chart .axis{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.chart .line{fill:none;stroke-width:2px;stroke-linejoin:round}.chart .marker{stroke:var(--surface-1);stroke-width:1.5px}.chart .crosshair{stroke:var(--text-muted);stroke-dasharray:3 3}.series-all .line{stroke:var(--series-1)}.series-all .marker,.swatch.series-all{fill:var(--series-1);background:var(--series-1)}.series-no-ssr .line{stroke:var(--series-2)}.series-no-ssr .marker,.swatch.series-no-ssr{fill:var(--series-2);background:var(--series-2)}.swatch{vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:4px;display:inline-block}.tooltip{background:var(--surface-1);border:1px solid var(--border);pointer-events:none;border-radius:8px;flex-direction:column;gap:8px;width:max-content;max-width:min(420px,100%);padding:12px 14px;font-size:13px;display:flex;position:absolute;box-shadow:0 4px 16px #0000001f}.tip-series{flex-direction:column;display:flex}.tip-series strong{font-size:15px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.segmented{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.segmented.scope{margin-bottom:24px;display:inline-flex}.segmented button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 12px;font-size:13px}.segmented button[aria-checked=true],.segmented button[aria-selected=true]{border-color:var(--border);background:var(--surface-1);color:var(--text-primary);font-weight:600}.segmented button:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.search{border:1px solid var(--border);background:var(--surface-1);min-width:0;color:var(--text-primary);font:inherit;border-radius:8px;flex:0 240px;margin-left:auto;padding:6px 10px;font-size:13px}.check{color:var(--text-secondary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.check input{accent-color:var(--series-1);margin:0}.groups,.files,.tests{margin:0;padding:0;list-style:none}.groups>li+li{border-top:1px solid var(--border)}.files{padding:0 0 8px 20px}summary{cursor:pointer}.row{grid-template-columns:1fr 110px minmax(60px,140px) 64px;align-items:center;gap:12px;padding:8px 4px;display:grid}.row::marker{color:var(--text-muted)}.row .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row .file{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400}.badge{background:var(--surface-2);color:var(--text-secondary);letter-spacing:.03em;border-radius:4px;margin-left:8px;padding:1px 6px;font:600 11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.count{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.status{white-space:nowrap;font-size:13px;font-weight:600}.status-pass{color:var(--good-text)}.status-partial{color:var(--warning-text)}.status-fail{color:var(--critical-text)}.status-not-counted{color:var(--text-muted)}.meter{background:var(--track);border-radius:3px;height:6px;display:block;overflow:hidden}.meter span{background:var(--dot-pass);border-radius:0 3px 3px 0;height:100%;display:block}.source{margin:0 0 6px 8px;font-size:13px;display:inline-block}.error{color:var(--critical-text);margin:0 0 8px 8px;font-size:13px}.tests{padding:0 0 8px 8px}.test{grid-template-columns:20px 1fr;gap:6px;padding:3px 0;font-size:13px;display:grid}.test-status{text-align:center;font-weight:700}.test-pass .test-status{color:var(--good-text)}.test-fail .test-status{color:var(--critical-text)}.test-todo .test-status,.test-not-run .test-status,.test-triage .test-status{color:var(--warning-text)}.test em,.test-unsupported{color:var(--text-muted)}.test-note{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.test-issues{color:var(--text-muted);flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:12px;display:flex}.test-error{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.how-toggle>.section-head{justify-content:flex-start;margin:32px 0 12px}.how-toggle>.section-head h2{color:var(--text-muted);letter-spacing:0;font-size:14px;font-weight:500}.how-toggle .how{font-size:14px}.how-toggle>summary{cursor:pointer;list-style:none}.how-toggle>summary::-webkit-details-marker{display:none}.how-toggle>summary:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:4px}.toggle-label:before{content:"▾";font-size:12px}.how-toggle[open] .toggle-label:before{content:"▴"}.how p{max-width:80ch;color:var(--text-secondary);margin:0 0 10px}.how ul,.how ol{max-width:80ch;color:var(--text-secondary);margin:0 0 10px;padding-left:20px}.how li+li{margin-top:6px}.footer{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;margin-top:48px;padding-top:16px;font-size:13px}.footer a{color:inherit}@media (width<=640px){.card{padding:16px}.row{grid-template-columns:1fr 90px 52px}.row .meter{display:none}}
