.lab{padding-top:60px}.lab-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:55px;padding-bottom:55px}.lab h1{font-size:clamp(40px,5.1vw,77px);letter-spacing:-.055em;max-width:16ch}.lab h1 em{color:var(--copper);font-style:normal}.boundary{padding:28px 0 28px 30px;border-left:2px solid #896650}.boundary strong{font-size:19px}.boundary p{font-size:14px;color:var(--muted);line-height:1.85}.boundary span{font:12px/1.6 var(--mono);color:var(--muted)}.boundary b{color:var(--copper)}.scenario-selector{padding:24px 0;border-block:1px solid var(--line)}#cases{display:flex;gap:9px;flex-wrap:wrap}#cases button{border:1px solid #5c646e;color:var(--fg);background:#141b23;padding:12px 18px;min-height:46px;font:600 12px/1.4 var(--sans)}#cases button[aria-pressed=true]{background:var(--copper);color:#1c120c;border-color:var(--copper)}#loading{padding:20px 0;color:var(--muted)}.replay-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);border-bottom:1px solid var(--line);padding:38px 0 45px;gap:40px}.packet-view,.result-view{min-width:0}.panel-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.label{font:11px var(--mono);color:var(--muted)}.packet-view h2{font-size:32px;margin:18px 0;max-width:none}.packet-view>p{color:var(--muted);font-size:14px}.quantile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line);margin-top:28px}.quantile-grid div{min-width:0;padding:19px 8px}.quantile-grid div+div{border-left:1px solid var(--line)}.quantile-grid span{display:block;font:10px var(--mono);color:var(--muted)}.quantile-grid strong{font:500 clamp(14px,2vw,24px)/1.8 var(--mono);color:var(--copper);display:block;font-variant-numeric:tabular-nums}.facts{font-size:12px;margin-top:20px}.facts div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #282f36;padding:11px 0}.facts dt{color:var(--muted)}.facts dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:64%;font-family:var(--mono);font-size:10px}.result-view{padding:23px 24px;background:#121922;border:1px solid #424b56}.verdict{font:650 clamp(22px,3vw,40px)/1.1 var(--sans);letter-spacing:-.03em;margin:30px 0 24px;overflow-wrap:anywhere;color:#c6debd}.verdict[data-state=HOLD]{color:#eec599}.verdict[data-state=REJECTED]{color:#f1aea3}#explanation{font-size:13px;color:var(--muted);line-height:1.8}#reasons{padding-left:18px;color:var(--copper);font:12px/1.8 var(--mono);overflow-wrap:anywhere}.authority{padding-top:22px;margin-top:28px;border-top:1px solid var(--line)}.authority span{font:11px var(--mono);color:var(--muted)}.authority strong{display:block;font:700 22px var(--mono);margin:8px 0 14px}.authority p,.micro{font-size:11px;color:var(--muted);line-height:1.8}#hash{overflow-wrap:anywhere;margin-top:25px}.receipt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:38px;padding:48px 0;border-bottom:1px solid var(--line)}.receipt h2{font-size:34px;margin:15px 0}.receipt p{font-size:13px;color:var(--muted);max-width:44ch}.receipt details{min-width:0;align-self:start;background:#10161d;border:1px solid var(--line)}summary{padding:17px;font-size:13px;cursor:pointer}summary:focus-visible{outline:3px solid var(--copper)}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 var(--mono);max-height:560px;overflow:auto;padding:17px;margin:0;border-top:1px solid var(--line);color:#cad1d9}.lab-next{padding:60px 0 80px}.lab-next h2{font-size:36px;max-width:none;margin-top:0}.lab-next p{color:var(--muted);font-size:14px;margin:20px 0 27px}[hidden]{display:none!important}@media(max-width:900px){.lab-intro,.replay-grid,.receipt{grid-template-columns:1fr;gap:25px}.lab-intro{padding-bottom:30px}.boundary{padding:20px 0 20px 20px}.lab{padding-top:36px}}@media(max-width:420px){.quantile-grid div{padding:14px 4px}.quantile-grid strong{font-size:14px}.result-view{padding:20px}.facts div{flex-direction:column;gap:6px}.facts dd{max-width:100%;text-align:left}#cases button{padding:11px;font-size:11px;flex:1;min-width:114px}}
