.rp.svelte-1q27kku{max-width:1080px;margin:0 auto;padding:clamp(28px,6vw,64px) clamp(18px,4vw,40px) 80px;font-family:var(--font-mono, ui-monospace, monospace)}.rp-top.svelte-1q27kku{max-width:720px;margin-bottom:30px;font-family:var(--font-body, system-ui, sans-serif)}.eyebrow.svelte-1q27kku{font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.rp-repo.svelte-1q27kku{display:inline-block;margin:0 0 14px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--accent-deep, #b3572f);text-decoration:none}.rp-repo.svelte-1q27kku:hover{text-decoration:underline}.rp-top.svelte-1q27kku h1:where(.svelte-1q27kku){font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.1;margin:0 0 14px;color:var(--text)}.rp-top.svelte-1q27kku .lede:where(.svelte-1q27kku){font-size:1.02rem;line-height:1.6;color:var(--muted);margin:0}.rp-note.svelte-1q27kku{color:var(--muted);padding:40px 0}.hero.svelte-1q27kku{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:28px;align-items:center;background:var(--panel);border:1px solid var(--stroke);border-radius:16px;padding:24px 28px;margin-bottom:14px}.bignum.svelte-1q27kku{font-weight:700;font-size:clamp(64px,12vw,92px);line-height:.9;letter-spacing:-.03em}.bignum.svelte-1q27kku small:where(.svelte-1q27kku){font-size:.36em;font-weight:600;margin-left:2px}.herolabel.svelte-1q27kku{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:8px}.meta.svelte-1q27kku{display:flex;flex-direction:column;gap:3px;margin-top:14px;font-size:.78rem;color:var(--muted)}.meta.svelte-1q27kku b:where(.svelte-1q27kku){color:var(--text);font-weight:500}.hero-stats.svelte-1q27kku{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px}.hstat.svelte-1q27kku b:where(.svelte-1q27kku){display:block;font-size:1.5rem;font-weight:600;color:var(--text)}.hstat.svelte-1q27kku span:where(.svelte-1q27kku){font-size:.78rem;color:var(--muted)}.hstat.pass.svelte-1q27kku b:where(.svelte-1q27kku){color:#1d9e75}.hstat.fail.svelte-1q27kku b:where(.svelte-1q27kku){color:#d2553f}.capbars.svelte-1q27kku{display:flex;flex-direction:column;gap:8px;margin:16px 0 4px}.cb.svelte-1q27kku{display:grid;grid-template-columns:minmax(120px,230px) 1fr 44px;align-items:center;gap:12px;background:none;border:none;padding:4px 2px;cursor:pointer;text-align:left;width:100%;font:inherit}.cb-name.svelte-1q27kku{font-size:.82rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s}.cb.svelte-1q27kku:hover .cb-name:where(.svelte-1q27kku){color:var(--accent-deep)}.cb-pct.svelte-1q27kku{font-size:.82rem;text-align:right;font-weight:500}.track.svelte-1q27kku{height:8px;border-radius:6px;background:var(--stroke);overflow:hidden;position:relative}.fill.svelte-1q27kku{display:block;height:100%;border-radius:6px}.controls.svelte-1q27kku{display:flex;align-items:center;gap:10px;margin:22px 0 14px;flex-wrap:wrap;font-family:var(--font-mono, ui-monospace, monospace)}.search.svelte-1q27kku{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--stroke);border-radius:10px;padding:9px 13px}.search.svelte-1q27kku .ic:where(.svelte-1q27kku){color:var(--muted)}.search.svelte-1q27kku input:where(.svelte-1q27kku){flex:1;background:none;border:none;color:var(--text);font:inherit;font-size:.88rem;outline:none}.chips.svelte-1q27kku{display:flex;gap:6px;flex-wrap:wrap}.chip.svelte-1q27kku{font-family:inherit;font-size:.8rem;padding:8px 13px;border-radius:9px;cursor:pointer;background:var(--panel);border:1px solid var(--stroke);color:var(--muted);transition:.12s}.chip.svelte-1q27kku:hover{color:var(--text)}.chip.on.svelte-1q27kku{color:var(--text);border-color:var(--accent);background:var(--accent-tint)}.caps.svelte-1q27kku{display:flex;flex-direction:column;gap:8px}.cap.svelte-1q27kku{border:1px solid var(--stroke);border-radius:12px;background:var(--panel);overflow:hidden}.cap-h.svelte-1q27kku,.cmd-h.svelte-1q27kku{display:grid;align-items:center;gap:12px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--text)}.cap-h.svelte-1q27kku{grid-template-columns:14px 1fr auto minmax(80px,130px) 44px;padding:14px 16px}.cap-h.svelte-1q27kku:hover,.cmd-h.svelte-1q27kku:hover{background:var(--panel-highlight)}.chev.svelte-1q27kku{font-size:9px;color:var(--muted);transition:transform .14s}.cap.open.svelte-1q27kku>.cap-h:where(.svelte-1q27kku) .chev:where(.svelte-1q27kku),.cmd.open.svelte-1q27kku>.cmd-h:where(.svelte-1q27kku) .chev:where(.svelte-1q27kku){transform:rotate(90deg)}.cap-name.svelte-1q27kku{font-family:var(--font-body, system-ui, sans-serif);font-size:.98rem;font-weight:600}.cap-sub.svelte-1q27kku,.cmd-file.svelte-1q27kku{display:block;font-size:.72rem;color:var(--muted);margin-top:2px}.counts.svelte-1q27kku{display:flex;gap:6px;white-space:nowrap}.pill.svelte-1q27kku{font-size:.72rem;padding:2px 7px;border-radius:6px;border:1px solid var(--stroke);color:var(--muted)}.pill.p.svelte-1q27kku{color:#1d9e75}.pill.f.svelte-1q27kku{color:#d2553f}.cap-pct.svelte-1q27kku,.cmd-pct.svelte-1q27kku{font-size:.86rem;font-weight:600;text-align:right}.cap-body.svelte-1q27kku{border-top:1px solid var(--stroke);padding:4px 10px 10px}.cmd.svelte-1q27kku{border-bottom:1px solid var(--stroke-subtle)}.cmd.svelte-1q27kku:last-child{border-bottom:none}.cmd-h.svelte-1q27kku{grid-template-columns:14px 1fr minmax(70px,120px) auto 44px;padding:9px 6px}.cmd-name.svelte-1q27kku{font-size:.86rem;font-weight:500}.cmd-body.svelte-1q27kku{padding:4px 6px 12px 28px}.flagbar.svelte-1q27kku{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 10px}.fchip.svelte-1q27kku{font-family:inherit;font-size:.7rem;padding:3px 8px;border-radius:7px;border:1px solid var(--stroke);background:var(--surface);color:var(--muted);cursor:pointer;display:inline-flex;gap:5px;align-items:center}.fchip.svelte-1q27kku b:where(.svelte-1q27kku){color:var(--text);font-weight:500}.fchip.svelte-1q27kku .c:where(.svelte-1q27kku){color:var(--muted)}.fchip.on.svelte-1q27kku{border-color:var(--accent);background:var(--accent-tint)}.fchip.on.svelte-1q27kku b:where(.svelte-1q27kku){color:var(--accent-deep)}.cells.svelte-1q27kku{display:flex;flex-direction:column}.cell.svelte-1q27kku{display:grid;grid-template-columns:16px 44px 1fr auto;gap:10px;align-items:baseline;padding:4px 6px;font-size:.78rem;border-radius:6px}.cell.svelte-1q27kku:hover{background:var(--panel-highlight)}.cell.svelte-1q27kku .st:where(.svelte-1q27kku){text-align:center}.cell.pass.svelte-1q27kku .st:where(.svelte-1q27kku){color:#1d9e75}.cell.fail.svelte-1q27kku .st:where(.svelte-1q27kku){color:#d2553f}.cell.skip.svelte-1q27kku .st:where(.svelte-1q27kku),.cell.todo.svelte-1q27kku .st:where(.svelte-1q27kku){color:var(--muted)}.cell.svelte-1q27kku .cnum:where(.svelte-1q27kku){color:var(--muted)}.cell.svelte-1q27kku .desc:where(.svelte-1q27kku){color:var(--text)}.cell.skip.svelte-1q27kku .desc:where(.svelte-1q27kku),.cell.todo.svelte-1q27kku .desc:where(.svelte-1q27kku){color:var(--muted)}.cell.svelte-1q27kku .cflag:where(.svelte-1q27kku){font-size:.7rem;color:var(--muted);border:1px solid var(--stroke);border-radius:5px;padding:1px 6px;white-space:nowrap}.more.svelte-1q27kku{margin-top:6px;font-family:inherit;font-size:.76rem;color:var(--accent-deep);background:none;border:none;cursor:pointer;padding:4px 6px;text-align:left}.empty.svelte-1q27kku{font-size:.78rem;color:var(--muted);padding:4px 6px}.filter-note.svelte-1q27kku{font-size:.78rem;color:var(--muted);margin:0 0 12px}.oos.svelte-1q27kku{margin-top:38px;padding-top:24px;border-top:1px solid var(--stroke)}.oos-title.svelte-1q27kku{font-family:var(--font-body, system-ui, sans-serif);font-size:1.15rem;margin:0 0 6px;color:var(--text)}.oos-note.svelte-1q27kku{font-size:.82rem;line-height:1.55;color:var(--muted);margin:0 0 14px;max-width:72ch}.oos-fam.svelte-1q27kku .cap-h:where(.svelte-1q27kku){grid-template-columns:14px 1fr auto}.oos-tag.svelte-1q27kku{font-size:.78rem;color:var(--muted)}.oos-reason.svelte-1q27kku{font-size:.82rem;line-height:1.55;color:var(--muted);margin:2px 6px 12px;max-width:72ch}.oos-files.svelte-1q27kku{display:flex;flex-direction:column}.oos-file.svelte-1q27kku{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:5px 6px;border-bottom:1px solid var(--stroke-subtle)}.oos-file.svelte-1q27kku:last-child{border-bottom:none}.of-name.svelte-1q27kku{font-size:.82rem;color:var(--text)}.spd-teaser.svelte-1q27kku{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin:0 0 26px;padding:12px 16px;border:1px solid var(--stroke, rgba(33, 29, 22, .12));border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,transparent);text-decoration:none;transition:border-color .15s cubic-bezier(.2,.8,.2,1),background .15s cubic-bezier(.2,.8,.2,1)}.spd-teaser.svelte-1q27kku:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.spd-teaser-txt.svelte-1q27kku{font-family:var(--font-body, system-ui, sans-serif);font-size:.92rem;line-height:1.4;color:var(--muted)}.spd-teaser-cta.svelte-1q27kku{font-family:var(--font-mono, ui-monospace, monospace);font-size:.82rem;font-weight:600;color:var(--accent-deep, #b3572f);white-space:nowrap}.spd.svelte-1q27kku{margin-top:38px;padding-top:24px;border-top:1px solid var(--stroke);scroll-margin-top:76px}.spd-title.svelte-1q27kku{font-family:var(--font-body, system-ui, sans-serif);font-size:1.15rem;margin:0 0 6px;color:var(--text)}.spd-note.svelte-1q27kku{font-size:.82rem;line-height:1.55;color:var(--muted);margin:0 0 16px;max-width:72ch}.spd-fig.svelte-1q27kku{margin:0 0 22px}.harness-fig.svelte-1q27kku{margin-top:28px;padding-top:20px;border-top:1px dashed var(--stroke)}.spd-cap.svelte-1q27kku{font-size:.8rem;line-height:1.5;color:var(--muted);margin:0 0 8px}.sc.svelte-1q27kku{width:100%;height:auto;font-family:var(--font-mono, ui-monospace, monospace)}.sc-leg.svelte-1q27kku,.sc-grp.svelte-1q27kku{fill:var(--text);font-size:11px}.sc-val.svelte-1q27kku,.sc-tick.svelte-1q27kku{fill:var(--muted);font-size:10px}.sc-grid.svelte-1q27kku{stroke:var(--stroke);stroke-width:1}.fp.svelte-1q27kku{margin-top:40px;border:1.5px solid var(--text);background:var(--surface);font-family:var(--font-mono, ui-monospace, monospace)}.fp.svelte-1q27kku:before{content:"";display:block;height:6px;background:repeating-linear-gradient(90deg,var(--text) 0 2px,transparent 2px 10px);border-bottom:1px solid var(--stroke);opacity:.55}.fp-banner.svelte-1q27kku{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1.5px solid var(--text)}.fp-glyph.svelte-1q27kku{width:12px;height:12px;background:var(--text);flex:none}.fp-banner-title.svelte-1q27kku{font-family:var(--font-mono, ui-monospace, monospace);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--text);margin:0}.fp-banner-tag.svelte-1q27kku{margin-left:auto;font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);border:1px solid var(--muted);padding:2px 7px}.fp-note.svelte-1q27kku{font-size:.72rem;line-height:1.6;color:var(--muted);margin:0;padding:12px 14px;border-bottom:1px dotted var(--stroke)}.fp-table.svelte-1q27kku{display:flex;flex-direction:column;background-image:radial-gradient(var(--stroke) 1px,transparent 1.4px);background-size:16px 16px;background-position:9px 9px}.fp-row.svelte-1q27kku{display:grid;grid-template-columns:1.3fr 1.4fr 1.1fr 1.5fr;gap:14px;padding:11px 14px;align-items:baseline;border-bottom:1px dotted var(--stroke);font-size:.78rem}.fp-row.svelte-1q27kku:last-child{border-bottom:none}.fp-head.svelte-1q27kku{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.6rem;background:var(--panel);border-bottom:1.5px solid var(--text)}.fp-tool.svelte-1q27kku{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fp-mark.svelte-1q27kku{width:14px;height:14px;flex:none;color:var(--text);align-self:center}.fp-c.svelte-1q27kku:before{display:none;content:attr(data-label)}.fp-tool.svelte-1q27kku b:where(.svelte-1q27kku){color:var(--text);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.fp-lang.svelte-1q27kku{font-size:.6rem;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.fp-bin.svelte-1q27kku{color:var(--text);font-weight:700}.fp-sub.svelte-1q27kku{display:block;font-size:.66rem;color:var(--muted);margin-top:3px}.fp-foot.svelte-1q27kku{display:flex;gap:9px;align-items:flex-start;margin:0;padding:12px 14px;border-top:1.5px solid var(--text);font-size:.66rem;line-height:1.65;color:var(--muted)}.fp-foot-tag.svelte-1q27kku{flex:none;text-transform:uppercase;letter-spacing:.16em;font-size:.58rem;color:var(--text);border:1px solid var(--muted);padding:1px 6px;margin-top:1px}.rp-foot.svelte-1q27kku{margin-top:26px;font-size:.76rem;line-height:1.6;color:var(--muted)}.rp-foot.svelte-1q27kku b:where(.svelte-1q27kku){color:var(--text);font-weight:500}@media(max-width:640px){.hero.svelte-1q27kku{grid-template-columns:1fr;gap:18px}.cap-h.svelte-1q27kku{grid-template-columns:14px 1fr 44px;grid-template-areas:"chev id pct" "chev counts counts" "chev track track";row-gap:8px}.cap-h.svelte-1q27kku .chev:where(.svelte-1q27kku){grid-area:chev}.cap-h.svelte-1q27kku .cap-id:where(.svelte-1q27kku){grid-area:id}.cap-h.svelte-1q27kku .counts:where(.svelte-1q27kku){grid-area:counts}.cap-h.svelte-1q27kku .track:where(.svelte-1q27kku){grid-area:track}.cap-h.svelte-1q27kku .cap-pct:where(.svelte-1q27kku){grid-area:pct}.cmd-h.svelte-1q27kku{grid-template-columns:14px 1fr 44px;grid-template-areas:"chev id pct" "chev track track";row-gap:6px}.cmd-h.svelte-1q27kku .chev:where(.svelte-1q27kku){grid-area:chev}.cmd-h.svelte-1q27kku .cmd-id:where(.svelte-1q27kku){grid-area:id}.cmd-h.svelte-1q27kku .track:where(.svelte-1q27kku){grid-area:track}.cmd-h.svelte-1q27kku .counts:where(.svelte-1q27kku){display:none}.cmd-h.svelte-1q27kku .cmd-pct:where(.svelte-1q27kku){grid-area:pct}.cell.svelte-1q27kku{grid-template-columns:16px 1fr;grid-template-areas:"st desc" "st flag";row-gap:2px}.cell.svelte-1q27kku .st:where(.svelte-1q27kku){grid-area:st}.cell.svelte-1q27kku .cnum:where(.svelte-1q27kku){display:none}.cell.svelte-1q27kku .desc:where(.svelte-1q27kku){grid-area:desc}.cell.svelte-1q27kku .cflag:where(.svelte-1q27kku){grid-area:flag;justify-self:start}.fp-head.svelte-1q27kku{display:none}.fp-banner.svelte-1q27kku{padding:11px 13px}.fp-banner-tag.svelte-1q27kku{font-size:.54rem;letter-spacing:.14em;padding:2px 5px}.fp-note.svelte-1q27kku{padding:12px 13px}.fp-row.svelte-1q27kku{grid-template-columns:1fr;row-gap:11px;padding:18px 13px;border-bottom:1.5px solid var(--text)}.fp-tool.svelte-1q27kku{gap:9px;padding-bottom:10px;border-bottom:1px dotted var(--stroke)}.fp-tool.svelte-1q27kku b:where(.svelte-1q27kku){font-size:.92rem}.fp-c.svelte-1q27kku:before{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:.54rem;color:var(--muted);margin-bottom:3px}}
