*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--la-font-ui);background:var(--la-page);color:var(--la-ink);line-height:var(--la-leading-body);-webkit-font-smoothing:antialiased}.pr-sr[hidden]{display:none}.pr-steplabel:first-of-type{margin-top:var(--la-space-2)}.pr-hint,.pr-note{margin-top:var(--la-space-1);font-size:var(--la-text-sm);color:var(--la-ink-dim)}.pr-links{list-style:none;margin-top:var(--la-space-3);display:grid;gap:var(--la-space-1)}.pr-node{display:flex;align-items:baseline;gap:var(--la-space-2);font-size:var(--la-text-sm)}.pr-nodename{font-family:var(--la-font-mono);font-weight:600;min-width:1.5rem}.pr-nodelinks{color:var(--la-ink-dim)}.pr-node[data-dead=yes] .pr-nodelinks,.pr-node[data-dead=yes] .pr-nodename{color:var(--accent)}.pr-node[data-dead=yes] .pr-nodename{text-decoration:underline dotted}.pr-share{list-style:none;margin-top:var(--la-space-3);display:grid;gap:var(--la-space-1)}.pr-sharerow{font-family:var(--la-font-mono);font-size:var(--la-text-xs);color:var(--la-ink-dim)}.pr-sharerow[data-dead=yes]{color:var(--accent)}.pr-knob{display:grid;gap:var(--la-space-1);margin-top:var(--la-space-3)}.pr-knob[hidden]{display:none}.pr-knob label{font-size:var(--la-text-sm);color:var(--la-ink-dim)}.pr-value{font-family:var(--la-font-mono);color:var(--la-ink)}.pr-knob input[type=range]{width:100%;min-height:2.75rem;accent-color:var(--accent)}.pr-knob input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pr-ranks{list-style:none;margin-top:var(--la-space-3);display:grid;gap:var(--la-space-2)}.pr-rank{display:grid;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:var(--la-space-2)}.pr-ranklabel{font-family:var(--la-font-mono);font-weight:600;font-size:var(--la-text-sm)}.pr-rankbar{height:.5rem;border-radius:1px;background:var(--la-ink-dim);display:block}.pr-rankval{font-family:var(--la-font-mono);font-size:var(--la-text-xs);color:var(--la-ink-dim);font-variant-numeric:tabular-nums}.pr-rank[data-w="0"] .pr-rankbar{width:0%}.pr-rank[data-w="5"] .pr-rankbar{width:5%}.pr-rank[data-w="10"] .pr-rankbar{width:10%}.pr-rank[data-w="15"] .pr-rankbar{width:15%}.pr-rank[data-w="20"] .pr-rankbar{width:20%}.pr-rank[data-w="25"] .pr-rankbar{width:25%}.pr-rank[data-w="30"] .pr-rankbar{width:30%}.pr-rank[data-w="35"] .pr-rankbar{width:35%}.pr-rank[data-w="40"] .pr-rankbar{width:40%}.pr-rank[data-w="45"] .pr-rankbar{width:45%}.pr-rank[data-w="50"] .pr-rankbar{width:50%}.pr-rank[data-w="55"] .pr-rankbar{width:55%}.pr-rank[data-w="60"] .pr-rankbar{width:60%}.pr-rank[data-w="65"] .pr-rankbar{width:65%}.pr-rank[data-w="70"] .pr-rankbar{width:70%}.pr-rank[data-w="75"] .pr-rankbar{width:75%}.pr-rank[data-w="80"] .pr-rankbar{width:80%}.pr-rank[data-w="85"] .pr-rankbar{width:85%}.pr-rank[data-w="90"] .pr-rankbar{width:90%}.pr-rank[data-w="95"] .pr-rankbar{width:95%}.pr-rank[data-w="100"] .pr-rankbar{width:100%}.pr-readout{display:flex;flex-wrap:wrap;gap:var(--la-space-2) var(--la-space-4);margin-top:var(--la-space-4);padding-top:var(--la-space-3);border-top:1px solid var(--la-hairline)}.pr-reg{font-family:var(--la-font-mono);font-size:var(--la-text-sm);color:var(--la-ink-dim);font-variant-numeric:tabular-nums}.pr-verdictline{margin-top:var(--la-space-3);font-size:var(--la-text-sm);color:var(--la-ink)}.pr[data-dead=yes] .pr-verdictline{color:var(--accent)}.pr-agreeline{margin-top:var(--la-space-3);font-size:var(--la-text-sm);color:var(--la-ink-dim)}.pr[data-agree=no] .pr-agreeline{color:var(--accent);font-weight:600}.pr-buttons{display:flex;flex-wrap:wrap;gap:var(--la-space-2);margin-top:var(--la-space-3)}.pr-buttons[hidden]{display:none}.pr-button{font:inherit;font-size:var(--la-text-sm);color:var(--la-ink);background:var(--la-page);border:1px solid var(--la-hairline);border-radius:var(--la-radius-sm);min-height:2.75rem;padding:0 var(--la-space-3);cursor:pointer}.pr-button:hover{border-color:var(--accent);color:var(--accent)}.pr-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pr-proof{margin-top:var(--la-space-4);padding-top:var(--la-space-3);border-top:1px solid var(--la-hairline);font-size:var(--la-text-xs);color:var(--la-ink-dim)}.pr-why{margin-top:var(--la-space-5)}.pr-why h2{margin-top:var(--la-space-5);font-size:var(--la-text-lg);font-weight:600}.pr-why p{margin-top:var(--la-space-2)}.pr-quote{margin-top:var(--la-space-3);padding:var(--la-space-1) 0 var(--la-space-1) var(--la-space-3);border-left:2px solid var(--accent)}.pr-quote p{font-family:var(--la-font-mono);font-size:var(--la-text-xs);color:var(--la-ink)}.pr-quote p+p{margin-top:var(--la-space-2)}@media (max-width:30rem){.pr-rank{grid-template-columns:1.25rem 1fr auto}.pr-sharerow{font-size:.6rem}}