.proof-col{margin-top:1rem}.proof-label{letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin:0 0 .15rem;font-size:.72rem;font-weight:600}p.proof-meta,.proof-meta{color:var(--bone);letter-spacing:.13em;text-transform:uppercase;opacity:.62;margin:0 0 .5rem;font-size:.6875rem;font-weight:520;line-height:1.2}.proof-defn{opacity:.85;max-width:44ch;margin:.2rem 0 .4rem;font-size:.92rem;line-height:1.5}.proof-ledger dt{opacity:1;letter-spacing:.12em}.proof-ledger dd{overflow-wrap:anywhere}.proof-caps .row{grid-template-columns:minmax(7.5rem,max-content) 1fr}.proof-caps dd{text-align:left;font-size:.86rem;line-height:1.45}.proof-nc{max-width:none;margin-top:.5rem}@media (width<=900px){.proof-ledger .row{padding:.16rem .15rem .14rem}.proof-col{margin-top:.8rem}}.ov-wrap{width:100%}.ov-wrap .plate-copy{max-width:none}.ov-group{margin-top:1.6rem}.ov-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--bone) 18%, transparent);margin:0 0 .55rem;padding-bottom:.4rem;font-size:.7rem;font-weight:600}.ov-rows{margin:0;padding:0;list-style:none}.ov-row{border-bottom:1px solid color-mix(in srgb, var(--bone) 10%, transparent);grid-template-columns:11rem 15rem 1fr auto;align-items:baseline;gap:.2rem 1.4rem;padding:.62rem 0;display:grid}.ov-row:last-child{border-bottom:none}.ov-name{font-size:1.02rem;font-weight:650}.ov-name a{color:currentColor;border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);white-space:nowrap;padding-bottom:2px;text-decoration:none}.ov-name a:hover{color:var(--ochre);border-bottom-color:var(--ochre)}.ov-state{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.ov-line{color:color-mix(in srgb, var(--bone) 88%, transparent);font-size:.92rem}.ov-fig{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--bone) 72%, transparent);font-size:.8rem}@media (width<=1080px){.ov-row{grid-template-columns:1fr auto;gap:.15rem .9rem}.ov-line,.ov-fig{grid-column:1/-1}.ov-name a{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;border-bottom:none;margin:-12px 0;padding:12px 8px 12px 0;text-decoration-thickness:1px;display:inline-block}}.practice-panel{margin-block:.2rem 0}.practice-track{background:color-mix(in srgb, var(--ink) 12%, transparent);height:2px}.practice-fill{background:#6b4e14;width:100%;height:2px}.practice-head{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 1rem .6rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:flex}.practice-state{letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 78%, transparent);align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.practice-dot{background:color-mix(in srgb, var(--ink) 35%, transparent);border-radius:50%;flex:none;width:7px;height:7px}.practice-rows{padding:.25rem 1rem .4rem}.practice-row{border-bottom:1px dotted color-mix(in srgb, var(--ink) 20%, transparent);grid-template-columns:1fr auto;align-items:center;gap:.875rem;padding:.56rem 0;display:grid}.practice-row:last-child{border-bottom:none}.practice-row-text{min-width:0}.practice-row-title{letter-spacing:.01em;font-size:.8125rem;font-weight:640}.practice-row-desc{letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 78%, transparent);font-size:.6875rem}.practice-witness{color:#6b4e14;font-weight:600}.practice-chip{width:6.5rem;height:1.6rem;display:inline-block;position:relative}.chip-pending,.chip-resolved{letter-spacing:.13em;text-transform:uppercase;box-sizing:border-box;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;position:absolute;inset:0}.chip-pending{color:color-mix(in srgb, var(--ink) 70%, transparent);border:1px dashed color-mix(in srgb, var(--ink) 58%, transparent);display:none}.chip-resolved{opacity:1}.chip-pass{background:var(--ink);color:var(--lit,#f4efe4);border:1px solid var(--ink)}.chip-block{color:#7a2318;background:#7a231812;border:1px solid #7a2318}.practice-foot{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--ink) 4%, transparent);padding:.7rem 1rem .8rem}.practice-verdict{font-family:var(--serif);letter-spacing:.005em;margin:0;font-size:.9375rem;line-height:1.35}.practice-foot-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.practice-prov{letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 78%, transparent);font-size:.6875rem;font-weight:600;line-height:1.2}.practice-replay{font:inherit;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 58%, transparent);cursor:pointer;background:0 0;align-items:center;min-height:44px;padding:.44rem .7rem .38rem;font-size:.6875rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.practice-replay:hover,.practice-replay:focus-visible{color:#6b4e14;border-color:#6b4e14}.state-pending{display:none}.state-done{display:inline}@keyframes practice-fill{0%{width:0%}}@keyframes practice-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes practice-hide{0%{opacity:1}to{opacity:0}}@keyframes practice-show{0%{opacity:0}to{opacity:1}}html.hero-anim .hero .practice-fill{animation:1.98s linear .15s both practice-fill}html.hero-anim .hero .practice-dot{background:#6b4e14;animation:1.1s ease-in-out .15s 2 practice-pulse}@keyframes chip-wipe-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%);display:none}}@keyframes chip-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html.hero-anim .hero .chip-pending{animation:chip-wipe-out .18s var(--ease-out) calc(var(--row-delay) + .15s) both;display:inline-flex}html.hero-anim .hero .chip-resolved{animation:chip-wipe-in .18s var(--ease-out) calc(var(--row-delay) + .15s) both}html.hero-anim .hero .state-pending{animation:80ms step-start 2.13s both practice-hide;display:inline}html.hero-anim .hero .state-done{opacity:0;animation:80ms step-start 2.13s both practice-show}@media (prefers-reduced-motion:reduce){html.hero-anim .hero .practice-fill,html.hero-anim .hero .practice-dot,html.hero-anim .hero .chip-pending,html.hero-anim .hero .chip-resolved,html.hero-anim .hero .state-pending,html.hero-anim .hero .state-done{animation:none}html.hero-anim .hero .chip-pending,html.hero-anim .hero .state-pending{display:none}}[data-motion=off] .hero .practice-fill,[data-motion=off] .hero .practice-dot,[data-motion=off] .hero .chip-pending,[data-motion=off] .hero .chip-resolved,[data-motion=off] .hero .state-pending,[data-motion=off] .hero .state-done{animation:none}[data-motion=off] .hero .chip-pending,[data-motion=off] .hero .state-pending{display:none}.practice-verdict[data-astro-cid-yvgxpq3j]{display:grid}.practice-verdict[data-astro-cid-yvgxpq3j]>span[data-astro-cid-yvgxpq3j]{grid-area:1/1}
