.specimen[data-astro-cid-ntjchvmi]{--p: var(--fg);display:grid;gap:var(--sp-4);padding:clamp(1.1rem,2.4vw,1.6rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--t-sm)}.specimen[data-astro-cid-ntjchvmi][data-id=ledgerlite]{--p: var(--blue)}.specimen[data-astro-cid-ntjchvmi][data-id=depmatrix]{--p: var(--teal)}.specimen[data-astro-cid-ntjchvmi][data-id=architectzero]{--p: var(--green)}.specimen[data-astro-cid-ntjchvmi][data-id=tech-screener]{--p: var(--amber)}.sp-head[data-astro-cid-ntjchvmi]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.sp-title[data-astro-cid-ntjchvmi]{font-size:var(--t-base);font-weight:600}figcaption[data-astro-cid-ntjchvmi]{color:var(--fg-3)}.sp-table[data-astro-cid-ntjchvmi]{width:100%;border-collapse:collapse}.sp-table[data-astro-cid-ntjchvmi] th[data-astro-cid-ntjchvmi],.sp-table[data-astro-cid-ntjchvmi] td[data-astro-cid-ntjchvmi]{padding:.55rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline}.sp-table[data-astro-cid-ntjchvmi] tr[data-astro-cid-ntjchvmi]:last-child>[data-astro-cid-ntjchvmi]{border-bottom:0}.sp-table[data-astro-cid-ntjchvmi] th[data-astro-cid-ntjchvmi]{font-weight:500;padding-right:var(--sp-3);white-space:nowrap}.note[data-astro-cid-ntjchvmi]{color:var(--fg-2);font-size:var(--t-xs);padding-right:var(--sp-3)}.note[data-astro-cid-ntjchvmi].flag{color:var(--p);font-weight:500}.amt[data-astro-cid-ntjchvmi]{font-family:var(--font-mono);font-size:var(--t-xs);text-align:right!important;white-space:nowrap}.amt[data-astro-cid-ntjchvmi].in{color:var(--green)}.sp-check[data-astro-cid-ntjchvmi]{display:flex;gap:.5rem;padding:.6rem .75rem;font-size:var(--t-xs);color:var(--fg-1);background:var(--surface-2);border-radius:var(--radius)}.ok[data-astro-cid-ntjchvmi]{color:var(--green);font-weight:700}@media(max-width:26rem){.sp-table[data-astro-cid-ntjchvmi] tr[data-astro-cid-ntjchvmi]{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--line);padding-block:.45rem}.sp-table[data-astro-cid-ntjchvmi] tr[data-astro-cid-ntjchvmi]:last-child{border-bottom:0}.sp-table[data-astro-cid-ntjchvmi] th[data-astro-cid-ntjchvmi],.sp-table[data-astro-cid-ntjchvmi] td[data-astro-cid-ntjchvmi]{padding:0;border:0}.note[data-astro-cid-ntjchvmi]{grid-row:2;grid-column:1 / -1}.note[data-astro-cid-ntjchvmi]:empty{display:none}}.sp-deps[data-astro-cid-ntjchvmi]{display:grid}.sp-deps[data-astro-cid-ntjchvmi] li[data-astro-cid-ntjchvmi]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem var(--sp-3);padding-block:.6rem;border-bottom:1px solid var(--line)}.dep[data-astro-cid-ntjchvmi]{font-size:var(--t-xs);font-weight:600;overflow-wrap:anywhere}.ver[data-astro-cid-ntjchvmi]{font-size:var(--t-xs);color:var(--fg-2);white-space:nowrap}.why[data-astro-cid-ntjchvmi]{grid-column:1 / -1;color:var(--p);font-size:var(--t-xs);font-weight:500}.sp-tally[data-astro-cid-ntjchvmi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.sp-tally[data-astro-cid-ntjchvmi] div[data-astro-cid-ntjchvmi]{display:grid;gap:.1rem}.sp-tally[data-astro-cid-ntjchvmi] dt[data-astro-cid-ntjchvmi]{font-size:var(--t-xs);color:var(--fg-2)}.sp-tally[data-astro-cid-ntjchvmi] dd[data-astro-cid-ntjchvmi]{font-size:var(--t-xl);font-weight:600}.sp-lanes[data-astro-cid-ntjchvmi]{display:grid;gap:0}.sp-lanes[data-astro-cid-ntjchvmi] div[data-astro-cid-ntjchvmi]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--sp-3);padding:.55rem .75rem;border-radius:var(--radius)}.sp-lanes[data-astro-cid-ntjchvmi] div[data-astro-cid-ntjchvmi].on{background:color-mix(in oklab,var(--p) 10%,transparent)}.sp-lanes[data-astro-cid-ntjchvmi] dt[data-astro-cid-ntjchvmi]{font-weight:600}.sp-lanes[data-astro-cid-ntjchvmi] dd[data-astro-cid-ntjchvmi]{grid-column:1;font-size:var(--t-xs);color:var(--fg-2)}.sp-lanes[data-astro-cid-ntjchvmi] dd[data-astro-cid-ntjchvmi].n{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:var(--t-lg);font-weight:600;color:var(--fg)}.sp-finding[data-astro-cid-ntjchvmi]{display:grid;gap:var(--sp-2);padding-left:var(--sp-4);border-left:2px solid var(--p);color:var(--fg-1)}.sp-finding[data-astro-cid-ntjchvmi] .meta[data-astro-cid-ntjchvmi]{color:var(--p)}.sp-finding[data-astro-cid-ntjchvmi] code[data-astro-cid-ntjchvmi]{font-family:var(--font-mono);font-size:.88em;padding:.05em .3em;background:var(--surface-2);border-radius:3px}.sp-qs[data-astro-cid-ntjchvmi]{display:grid}.sp-qs[data-astro-cid-ntjchvmi] li[data-astro-cid-ntjchvmi]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem var(--sp-3);padding-block:.55rem;border-bottom:1px solid var(--line)}.q[data-astro-cid-ntjchvmi]{font-weight:500}.mark[data-astro-cid-ntjchvmi]{font-size:var(--t-xs);font-weight:600;white-space:nowrap}.mark[data-astro-cid-ntjchvmi].neg{color:var(--p)}.kind[data-astro-cid-ntjchvmi]{grid-column:1 / -1;color:var(--fg-2);font-size:var(--t-xs)}
