.case-page[data-accent=signal-lime]{--oi-accent:#82c7a5;--oi-soft:#82c7a51a}.sorting-field{border-block-end:1px solid var(--color-line);background:#0e1110;padding:clamp(2rem,4vw,4rem)}.sorting-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.sorting-heading h2{letter-spacing:-.06em;max-inline-size:15ch;margin:.75rem 0 0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:520;line-height:.92}.sorting-live{border-inline-start:3px solid var(--oi-accent);max-inline-size:34rem;color:var(--oi-accent);font-family:var(--font-mono);text-transform:uppercase;padding:.75rem;font-size:.66rem;line-height:1.5}.sorting-stage-rail{border:1px solid var(--color-line);grid-template-columns:repeat(5,1fr);margin-block-start:2rem;display:grid}.sorting-stage-rail button{border:0;border-inline-end:1px solid var(--color-line);min-block-size:7.5rem;color:inherit;text-align:start;cursor:pointer;background:0 0;padding:.8rem}.sorting-stage-rail button:last-child{border:0}.sorting-stage-rail button[data-complete=true]{background:var(--oi-soft)}.sorting-stage-rail button[aria-pressed=true]{box-shadow:inset 0 -3px var(--oi-accent)}.sorting-stage-rail span,.sorting-stage-rail small,.sorting-stage-rail strong{display:block}.sorting-stage-rail span{color:var(--oi-accent);font-family:var(--font-mono);font-size:.58rem}.sorting-stage-rail strong{margin-block-start:.45rem}.sorting-stage-rail small{color:var(--color-telemetry);margin-block-start:.8rem;font-size:.65rem;line-height:1.35}.sorting-layout{grid-template-columns:1.25fr .75fr;gap:.75rem;margin-block-start:.75rem;display:grid}.sorting-layout>*{min-inline-size:0}.sorting-method-seam{border-inline:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.sorting-method-seam strong,.sorting-method-seam span{font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.sorting-method-seam strong:last-child{text-align:end}.sorting-method-seam span{border:1px dashed var(--oi-accent);color:var(--oi-accent);text-align:center;padding:.4rem .65rem}.sorting-trays{border:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem;display:grid}.sorting-trays>section{border:1px solid var(--color-line);min-block-size:7rem;padding:.5rem}.sorting-trays>section[data-lane=active]{grid-column:1/-1}.sorting-trays header{border-block-end:1px solid var(--color-line);color:var(--color-telemetry);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:.5rem;padding-block-end:.45rem;font-size:.55rem;display:flex}.sorting-trays section>div{grid-template-columns:repeat(6,minmax(2.2rem,1fr));gap:.35rem;margin-block-start:.5rem;display:grid}.sorting-trays button{aspect-ratio:1;border:1px solid var(--color-line);min-block-size:2.75rem;color:var(--color-bone);font-family:var(--font-mono);cursor:pointer;background:#141715;font-size:.62rem;transition:opacity .18s,transform .22s,background .18s,border-color .18s;position:relative}.sorting-trays button[aria-pressed=true]{outline:2px solid var(--oi-accent);outline-offset:2px}.sorting-trays button[data-state=shortlist]{border-color:var(--oi-accent);background:#82c7a52e}.sorting-trays button[data-state=review]{background:#7093ff1a}.sorting-trays button[data-state=policy]{color:#f0b86c;background:repeating-linear-gradient(135deg,#0000 0 6px,#f0b86c1f 6px 12px);border-style:dashed}.sorting-trays button[data-state=duplicate]{opacity:.55;box-shadow:.18rem .18rem #82c7a533}.sorting-trays button[data-state=rejected]{opacity:.3;text-decoration:line-through}.decision-xray{border:1px solid var(--oi-accent);background:var(--oi-soft);flex-direction:column;min-block-size:100%;padding:1.25rem;display:flex}.decision-xray h3{margin:.65rem 0 1.5rem;font-size:1.45rem}.decision-xray dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.decision-xray dl>div{border:1px solid var(--color-line);padding:.7rem}.decision-xray dt{color:var(--color-telemetry);font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem}.decision-xray dd{text-transform:uppercase;margin:.5rem 0 0;font-size:.72rem}.decision-xray ul{margin:1rem 0;padding:0;list-style:none}.decision-xray li{border-block-start:1px solid var(--color-line);padding:.55rem 0;font-size:.78rem}.decision-xray>strong{color:var(--oi-accent);font-family:var(--font-mono);text-transform:uppercase;margin-block-start:auto;font-size:.62rem}.sorting-controls{gap:.5rem;margin-block-start:.75rem;display:flex}.sorting-controls button,.oi-micro-replay button{border:1px solid var(--color-line);min-block-size:3rem;color:inherit;cursor:pointer;background:0 0;padding-inline:1rem}.sorting-controls button:first-child,.oi-micro-replay button{border-color:var(--oi-accent);background:var(--oi-accent);color:#0e1110}.sorting-ledger{border:1px solid var(--oi-accent);margin-block-start:.75rem;padding:1rem}.sorting-ledger>div:last-of-type{grid-template-columns:repeat(5,1fr);margin-block-start:1rem;display:grid}.sorting-ledger article{border:1px solid var(--color-line);overflow-wrap:anywhere;min-inline-size:0;padding:1rem}.sorting-ledger article+article{border-inline-start:0}.sorting-ledger article strong,.sorting-ledger article span{display:block}.sorting-ledger article strong{color:var(--oi-accent);font-size:2rem}.sorting-ledger article span,.sorting-ledger p{color:var(--color-telemetry);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.sorting-ledger ul{margin:.75rem 0 0;padding:0;list-style:none}.sorting-ledger li{border-block-start:1px solid var(--color-line);color:var(--color-telemetry);padding:.35rem 0;font-size:.62rem;line-height:1.3}.oi-source-proof{border-block-end:1px solid var(--color-line);padding:clamp(3rem,6vw,7rem) clamp(1.25rem,5vw,5rem)}.oi-source-proof>div:last-child{grid-template-columns:1fr 1fr;display:grid}.oi-source-proof article{border:1px solid var(--color-line);padding:1.5rem}.oi-source-proof article+article{border-inline-start:0}.oi-source-proof article small,.oi-source-proof article strong,.oi-source-proof article em{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;display:block}.oi-source-proof article small,.oi-source-proof article strong{color:var(--oi-accent)}.oi-source-proof article h3{margin-block-start:4rem}.oi-source-proof article p{color:var(--color-telemetry);line-height:1.5}.oi-source-proof article em{color:#f0b86c;margin-block-start:1.5rem;font-style:normal;line-height:1.45}.oi-source-seam{justify-content:center;padding:.75rem;display:flex}.oi-source-seam span{border:1px dashed var(--oi-accent);color:var(--oi-accent);font-family:var(--font-mono);text-transform:uppercase;padding:.5rem .75rem;font-size:.6rem}.oi-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.oi-proof-grid article{border:1px solid var(--color-line);padding:1rem}.oi-proof-grid article+article{border-inline-start:0}.oi-proof-grid small{color:var(--oi-accent);font-family:var(--font-mono);text-transform:uppercase}.oi-proof-grid p,.oi-problem p{color:var(--color-telemetry);line-height:1.5}.oi-micro-replay{--oi-accent:#82c7a5;border:1px solid var(--color-line);grid-template-columns:1fr auto;gap:.75rem;margin-block:1rem;padding:1rem;display:grid}.oi-micro-replay>strong,.oi-micro-replay>small{font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.oi-micro-replay>strong{color:var(--oi-accent)}.oi-micro-replay>div{grid-column:1/-1;grid-template-columns:repeat(10,1fr);gap:.25rem;display:grid}.oi-micro-replay i{aspect-ratio:1;border:1px solid var(--color-line);transition:opacity .18s,background .18s}.oi-micro-replay i[data-state=shortlist]{border-color:var(--oi-accent);background:var(--oi-accent)}.oi-micro-replay i[data-state=review]{background:#7093ff4d}.oi-micro-replay i[data-state=policy]{opacity:.6;background:#f0b86c}.oi-micro-replay i[data-state=duplicate],.oi-micro-replay i[data-state=rejected]{opacity:.18}.oi-micro-replay>span{color:var(--oi-accent);font-size:2.2rem;font-weight:600}.oi-micro-replay>small{color:var(--color-telemetry);align-self:center}@media (max-width:900px){.sorting-stage-rail{grid-template-columns:repeat(3,1fr)}.sorting-stage-rail button:nth-child(3){border-inline-end:0}.sorting-layout{grid-template-columns:1fr}.sorting-ledger>div:last-of-type,.sorting-trays,.oi-proof-grid{grid-template-columns:1fr 1fr}.oi-proof-grid article+article{border-inline-start:1px solid var(--color-line)}}@media (max-width:520px){.sorting-field{padding:2.5rem 1rem}.sorting-heading{flex-direction:column;align-items:flex-start}.sorting-heading h2{font-size:3rem}.sorting-stage-rail{grid-template-columns:1fr 1fr}.sorting-stage-rail button,.sorting-stage-rail button:nth-child(3){border-inline-end:1px solid var(--color-line);min-block-size:3.25rem}.sorting-stage-rail small{display:none}.sorting-method-seam{grid-template-columns:1fr}.sorting-method-seam strong:last-child{text-align:start}.sorting-trays{grid-template-columns:1fr;gap:.35rem;padding:.5rem}.sorting-trays>section[data-lane=active]{grid-column:auto}.sorting-trays section>div{grid-template-columns:repeat(3,1fr)}.sorting-trays button{min-block-size:2.75rem}.decision-xray dl{grid-template-columns:1fr}.sorting-controls{z-index:20;border:1px solid var(--color-line);background:#0e1110f5;padding:.6rem;display:grid;position:sticky;inset-block-end:0}.sorting-ledger>div:last-of-type{grid-template-columns:1fr 1fr}.sorting-ledger article+article{border-inline-start:1px solid var(--color-line)}.oi-source-proof>div:last-child,.oi-proof-grid{grid-template-columns:1fr}.oi-source-proof article+article,.oi-proof-grid article+article{border-inline-start:1px solid var(--color-line);border-block-start:0}.oi-source-proof article h3{margin-block-start:1.5rem}.oi-micro-replay>div{grid-template-columns:repeat(10,1fr)}}@media (prefers-reduced-motion:reduce){.sorting-trays button,.oi-micro-replay i{transition:none}}
