.term{background:var(--raised);border-radius:var(--radius-card);grid-template-rows:auto auto auto 1fr auto;display:grid;overflow:hidden}.term-bar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--edge);color:var(--dim);letter-spacing:.04em;flex-wrap:wrap;padding:11px 14px;font-size:11px;display:flex}.term-bar .live{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite guard-pulse}@keyframes guard-pulse{50%{opacity:.25}}.term-bar .sp{flex:1}.term-bar .exit b{font-weight:700}.term-bar .exit[data-code=clean] b{color:var(--pass)}.term-bar .exit[data-code=flagged] b{color:var(--unverifiable)}.counts{border-bottom:1px solid var(--edge);padding:12px 14px;display:block}.tally-item{white-space:nowrap}.counts .tally-item+.tally-item{margin-left:20px}.tally-item .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:1.1em;margin-right:5px;font-size:22px;font-weight:450;display:inline-block}.tally-item .l{color:var(--dim);letter-spacing:.04em;font-size:11px}.tally-item.pass .n{color:var(--pass)}.tally-item.fail .n{color:var(--fail)}.tally-item.unverifiable .n{color:var(--unverifiable)}.tally-item.skipped .n{color:var(--skipped)}.tally-item.not-implemented .n{color:var(--not-implemented)}.fill{background:var(--raised-2);height:3px;display:flex}.fill i{transition:width .4s cubic-bezier(.2,.7,.3,1);display:block}.fill i[data-fill=pass]{background:var(--pass)}.fill i[data-fill=fail]{background:var(--fail)}.fill i[data-fill=unverifiable]{background:var(--unverifiable)}.fill i[data-fill=skipped]{background:var(--skipped)}.fill i[data-fill=not-implemented]{background:var(--not-implemented)}.rows{padding-block:4px}.row{grid-template-columns:1.4rem minmax(0,15rem) minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-inline:14px;font-size:12.5px;display:grid}.row>*{padding-block:7px}.row.landing{opacity:0;animation:.32s cubic-bezier(.2,.7,.3,1) forwards guard-land;transform:translateY(5px)}@keyframes guard-land{to{opacity:1;transform:none}}.row.landing[data-v=FAIL]{animation:.32s cubic-bezier(.2,.7,.3,1) forwards guard-land,.34s .16s guard-jolt}@keyframes guard-jolt{25%{transform:translate(-3px)}55%{transform:translate(3px)}80%{transform:translate(-1px)}to{transform:none}}@media (width<=46rem){.row{grid-template-columns:1.3rem minmax(0,1fr) auto;row-gap:0}.row .said{grid-column:2/-1;padding-top:0}.row .why{grid-area:1/3}}.row .g{text-align:center;font-weight:700}.row .rid{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .55em;font-weight:500;display:flex}.rid .qual{color:var(--dim);font-weight:400}.term-bar .std{color:var(--ink);font-weight:500}.row .said{color:var(--dim);line-height:1.5}.row .why{font:inherit;letter-spacing:.08em;cursor:pointer;color:var(--faint);white-space:nowrap;background:0 0;border:0;font-size:10.5px;font-weight:700}.row .why:hover{color:var(--ink)}.row[data-v=PASS] .g{color:var(--pass)}.row[data-v=FAIL] .g{color:var(--fail)}.row[data-v=UNVERIFIABLE] .g{color:var(--unverifiable)}.row[data-v=SKIPPED] .g{color:var(--skipped)}.row[data-v=NOT_IMPLEMENTED] .g{color:var(--not-implemented)}.row[data-v=FAIL]{box-shadow:inset 2px 0 0 var(--fail)}.row[data-v=UNVERIFIABLE]{box-shadow:inset 2px 0 0 var(--unverifiable)}.drawer[hidden]{display:none}.drawer{grid-column:1/-1;gap:6px;max-width:74ch;padding:2px 0 12px 2.4rem;display:grid}.drawer dl{gap:2px;margin:0;display:grid}.drawer dt{letter-spacing:.1em;color:var(--faint);font-size:10px;font-weight:700}.drawer dd{color:var(--dim);margin:0;font-size:12.5px;line-height:1.55}.drawer .need{color:var(--unverifiable)}.drawer dd a{color:var(--dim);font-family:var(--mono);word-break:break-all;text-decoration:underline;text-decoration-color:var(--edge);text-underline-offset:3px;font-size:12px}.drawer dd a:hover{color:var(--ink);text-decoration-color:var(--ink)}.term-foot{border-top:1px solid var(--edge);color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:11.5px;display:flex}.term-foot .sp{flex:1}.drawer .more-link{color:var(--dim);text-underline-offset:3px;text-decoration-color:var(--edge);justify-self:start;font-size:12px}.drawer .more-link:hover{color:var(--ink)}
