/* Intermediate Batch 03 — I07–I09 */
.prescription-pairs,.proof-weight{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prescription-pairs button,.prescription-timeline button,.proof-weight button,.burden-card button,.claim-card button,.counter-builder button{border:1px solid #31505c;border-radius:14px;background:#0b1d26;color:#edf4f6;padding:13px;text-align:left;cursor:pointer}.prescription-pairs button span,.prescription-pairs button b,.prescription-pairs button small,.prescription-timeline button b,.prescription-timeline button span,.proof-weight button strong,.proof-weight button small,.burden-card>strong,.claim-card>strong,.counter-builder button strong,.counter-builder button small{display:block}.prescription-pairs button b{font:700 22px Georgia,serif;color:#e4b978;margin-top:5px}.prescription-pairs button small,.proof-weight button small,.counter-builder button small{color:#8299a3;font-size:9px;line-height:1.45;margin-top:5px}.prescription-pairs button.selected,.prescription-timeline button.selected,.proof-weight button.selected,.burden-card button.selected,.claim-card button.selected,.counter-builder button.selected{border-color:#d89b58;background:rgba(216,155,88,.08)}
.prescription-timeline{display:grid;gap:9px;max-width:900px}.prescription-timeline button{display:grid;grid-template-columns:125px 1fr;gap:12px;align-items:center}.prescription-timeline button b{font:700 18px Georgia,serif;color:#e4b978}.prescription-timeline button span{font-size:10px;line-height:1.5;color:#dbe5e8}.prescription-scene-layout,.proof-scene-layout,.counter-scene-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(350px,.98fr);gap:16px;align-items:start}.prescription-scene,.proof-scene,.counter-scene{position:relative;min-height:590px;border:1px solid #34515d;border-radius:22px;overflow:hidden}.prescription-scene img,.proof-scene img,.counter-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.57) saturate(.85)}.prescription-scene:after,.proof-scene:after,.counter-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,12,17,.94),transparent 64%)}.prescription-scene>div,.proof-scene>div,.counter-scene>div{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;border:1px solid #405f6b;border-radius:16px;background:rgba(5,16,22,.94);padding:15px}.prescription-scene span,.proof-scene span,.counter-scene span{display:block;color:#e1b574;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.prescription-scene strong,.proof-scene strong,.counter-scene strong{display:block;font:700 19px/1.3 Georgia,serif;margin-top:6px}
.burden-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.burden-card,.claim-card{border:1px solid #31505c;border-radius:17px;background:#091a22;padding:14px}.burden-card>strong,.claim-card>strong{font:700 16px/1.38 Georgia,serif}.burden-card>div,.claim-card>div{display:grid;gap:7px;margin-top:12px}.burden-card button,.claim-card button{font-size:9px;line-height:1.4}.claim-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.counter-builder{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.counter-builder button{min-height:118px}.gold-feedback{border:1px solid #31505c;border-radius:14px;padding:12px;margin-top:10px;background:#091a22}.gold-feedback.ok{border-color:#397062}.gold-feedback.bad{border-color:#74453e}.gold-feedback strong{font-size:10px}.gold-feedback p{color:#8ba0a9;font-size:9px;line-height:1.55;margin:5px 0 0}
@media(max-width:1180px){.prescription-pairs,.proof-weight,.burden-grid{grid-template-columns:1fr}.prescription-scene-layout,.proof-scene-layout,.counter-scene-layout{grid-template-columns:1fr}.prescription-scene,.proof-scene,.counter-scene{min-height:540px}}
@media(max-width:760px){.prescription-timeline button{grid-template-columns:1fr;gap:4px}.claim-split,.counter-builder{grid-template-columns:1fr}.prescription-scene,.proof-scene,.counter-scene{min-height:480px}}
