.px-ledger{--px-bugs-count:clamp(1.5rem,2.4vw,2rem);--px-bugs-finding:31%;--px-bugs-chip-height:calc(var(--px-control-height) - 0.75rem)}.px-bugs-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-bugs-head{display:grid;gap:var(--px-space-sm);margin:0;padding:0}.px-bugs-counts{display:flex;flex-wrap:wrap;gap:var(--px-space-xs) var(--px-space-lg);margin:0;padding:0;list-style:none}.px-bugs-counts li{display:grid;min-width:6rem}.px-bugs-counts button{display:grid;gap:.1rem;margin:0;padding:var(--px-space-xs) var(--px-space-sm);border:0;border-radius:var(--px-control-radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-quiet),transform var(--dur-micro) var(--ease-quiet)}.px-bugs-counts button:hover{background:var(--soft)}.px-bugs-counts button:active{transform:translateY(1px)}.px-bugs-counts button[aria-pressed=true]{background:var(--selected)}.px-bugs-counts button[aria-pressed=true] span{color:var(--ink)}.px-bugs-counts li[data-key=proven]{padding:var(--px-space-xs) var(--px-space-sm);gap:.1rem}.px-bugs-counts strong{color:var(--ink);font-size:var(--px-bugs-count);font-weight:440;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.px-bugs-counts span{color:var(--muted);font-size:var(--px-fs-small)}.px-bugs-counts small{display:block;color:var(--muted);font-variant-numeric:tabular-nums}.px-bugs-counts small[data-trend=up]{color:var(--ink)}.px-bugs-counts small[data-trend=down]{color:var(--px-state-proven)}.px-bugs-counts li[data-key=critical] strong{color:var(--px-state-refuted)}.px-bugs-counts li[data-key=unrated] strong{color:var(--muted)}.px-bugs-counts li[data-key=proven] strong{color:var(--px-state-proven)}.px-bugs-head>.note{margin:0}.px-bugs-head .px-ledger-segments{justify-self:start}.px-bugs-filter{display:grid;gap:var(--px-space-xs);margin:0 0 var(--px-space-md)}.px-bugs-search{display:flex;align-items:center;gap:var(--px-space-xs);max-width:40rem;min-height:var(--px-control-height);padding:0 var(--px-space-sm);border:var(--px-ledger-rule);border-radius:var(--px-control-radius);color:var(--muted)}.px-bugs-search:focus-within{border-color:var(--focus);color:var(--ink)}.px-bugs-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--px-fs-small);outline:none}.px-bugs-facet{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.px-bugs-facet>span{min-width:6rem;color:var(--muted);font-size:var(--px-ledger-number-size);font-weight:520;letter-spacing:.02em}.px-bugs-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--px-bugs-chip-height);padding:0 var(--px-space-xs);border:var(--px-ledger-rule);border-radius:var(--px-control-radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--px-ledger-number-size);cursor:pointer;transition:background var(--dur-micro) var(--ease-quiet),border-color var(--dur-micro) var(--ease-quiet)}.px-bugs-chip:hover{background:var(--soft);border-color:var(--px-panel-edge-hover)}.px-bugs-chip[aria-pressed=true]{background:var(--selected);border-color:var(--focus)}.px-bugs-chip[aria-pressed=true] small{color:var(--ink)}.px-bugs-chip small{display:inline;color:var(--muted);font-variant-numeric:tabular-nums}.px-bugs-filter>.px-inbox-chip{justify-self:start}.px-bugs{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--px-panel-edge);font-size:var(--px-fs-small)}.px-bugs tbody>tr:first-child{transition:background var(--dur-micro) var(--ease-quiet)}.px-bugs tbody>tr:first-child:hover,.px-bugs tbody[data-open]>tr:first-child{background:color-mix(in oklab,var(--soft) 55%,transparent)}.px-bugs td:first-child{padding-left:var(--px-space-xs)}.px-bugs th{padding:var(--px-space-xs) var(--px-space-xs) var(--px-space-xs) 0;border-bottom:var(--px-ledger-rule);color:var(--muted);font-family:var(--font-mono);font-size:var(--px-ledger-number-size);font-weight:400;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.px-bugs td{padding:var(--px-space-sm) var(--px-space-sm) var(--px-space-sm) 0;border-bottom:1px solid var(--px-panel-edge);vertical-align:top}.px-bugs th:first-child{width:var(--px-bugs-finding)}.px-bugs th:nth-child(2){width:7%}.px-bugs th:nth-child(5),.px-bugs th:nth-child(6){width:13%}.px-bugs th:last-child{width:8%}.px-bugs td{overflow-wrap:anywhere}.px-bugs tbody[data-open]>tr:first-child>td{border-bottom:0}.px-bugs-finding{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--px-space-xs);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.px-bugs-finding>.icon{margin-top:.2rem}.px-bugs-finding>span{display:grid;gap:.15rem;min-width:0}.px-bugs-finding strong{font-weight:520;overflow-wrap:anywhere}.px-bugs-why{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:var(--px-ledger-number-size);line-height:1.5}tbody[data-open] .px-bugs-why{display:none}.px-bugs-finding small{overflow-wrap:anywhere}.px-bugs-finding:hover strong{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--bar)}.px-bugs-severity{display:inline-flex;align-items:center;padding:.1rem .5rem;border:1px solid;border-radius:var(--px-control-radius);color:var(--muted);font-family:var(--font-mono);font-size:var(--px-ledger-number-size);white-space:nowrap}.px-bugs-severity[data-severity=critical]{background:var(--px-state-refuted);border-color:var(--px-state-refuted);color:var(--paper);font-weight:520}.px-bugs-severity[data-severity=high]{color:var(--px-state-refuted)}.px-bugs-severity[data-severity=moderate]{color:var(--ink)}.px-bugs-severity[data-severity=unrated]{border-style:dashed}.px-bugs-evidence{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--px-state-unverified);font-weight:520;text-decoration:none}.px-bugs-evidence[data-evidence=proven],.px-bugs-evidence[data-evidence=suite_green]{color:var(--px-state-proven)}.px-bugs-evidence[data-evidence=refuted]{color:var(--px-state-refuted)}.px-bugs-evidence small{display:inline;font-weight:400;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--bar)}a.px-bugs-evidence:hover small{text-decoration-color:currentColor}.px-bugs-caught,.px-bugs-origin,.px-bugs-outcome,.px-bugs-where{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.px-bugs-origin .icon{color:var(--muted)}.px-bugs-caught .px-ledger-seat{max-width:100%;white-space:normal;overflow-wrap:anywhere}.px-bugs-caught small,.px-bugs-origin small,.px-bugs-where small{display:inline}.px-bugs-origin[data-empty] small{font-style:italic}.px-bugs-caught b{color:var(--px-state-contested);font-weight:520}.px-bugs-where>span{overflow-wrap:normal}.px-bugs-where a{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.px-bugs-outcome{color:var(--px-state,var(--muted));font-weight:520}.px-bugs-outcome i{width:var(--px-ledger-dot);height:var(--px-ledger-dot);border-radius:50%;background:currentColor;flex:none}.px-bugs-outcome[data-outcome=addressed],.px-bugs-outcome[data-outcome=merged]{--px-state:var(--px-state-proven)}.px-bugs-outcome[data-outcome=fix_ready]{--px-state:var(--ink)}.px-bugs-outcome[data-outcome=dismissed]{--px-state:var(--px-state-refuted)}.px-bugs-outcome a,.px-bugs-outcome small{display:inline;color:var(--muted);font-weight:400}.px-bugs time{color:var(--muted);white-space:nowrap}.px-bugs time,.px-bugs-counts li{font-variant-numeric:tabular-nums}.px-bugs-panel .px-ledger-paging{margin-bottom:0}.px-bug-detail>td{padding-top:0;padding-left:calc(var(--px-ledger-icon) + var(--px-space-xs))}.px-bug-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--px-space-sm) var(--px-space-lg);margin:0;padding:var(--px-space-sm) 0 var(--px-space-xs);border-top:1px dashed var(--rule)}.px-bug-detail dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.px-bug-detail dd,.px-bug-detail dt{font-size:var(--px-ledger-number-size)}.px-bug-detail dd{display:grid;justify-items:start;gap:.3rem;margin:.2rem 0 0}.px-bug-detail dd p{display:flex;gap:.35rem;margin:0;max-width:72ch;line-height:1.6}.px-bug-detail dd p .icon{margin-top:.2rem;color:var(--muted)}.px-bug-detail dd code{display:block;color:var(--muted);overflow-wrap:anywhere}.px-bug-detail dd b{color:var(--px-state-contested);font-weight:520}.px-bug-detail dd a{display:inline-flex;align-items:center;gap:.3rem}.px-bugs-next{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-sm)}.px-bugs-next a{white-space:nowrap}@media (max-width:1200px){.px-bugs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.px-bugs,.px-bugs tbody,.px-bugs td,.px-bugs tr{display:block}.px-bugs tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--px-space-xs) var(--px-space-md);padding:var(--px-space-sm) 0;border-bottom:var(--px-ledger-rule)}.px-bugs td{padding:0;border:0}.px-bugs td:first-child{grid-column:1/-1;min-width:0}.px-bugs td[data-col]:not(:first-child):before{content:attr(data-col);display:block;margin-bottom:.15rem;color:var(--muted);font-family:var(--font-mono);font-size:var(--px-ledger-number-size);letter-spacing:.08em;text-transform:uppercase}.px-bugs tbody[data-open]>tr:first-child{border-bottom:0}.px-bug-detail{display:block}.px-bug-detail>td{padding:0 0 var(--px-space-sm)}.px-bug-detail dl{border-top:0;padding-top:0}}@media (max-width:700px){.px-bugs-counts{gap:var(--px-space-xs) var(--px-space-sm)}.px-bugs-counts li{min-width:0;flex:1 1 7rem}.px-bugs-facet>span{flex-basis:100%;min-width:0}.px-bugs tr{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.px-bugs .px-ledger-disclosure,.px-bugs-chip,.px-bugs-counts button{transition:none}}