.l4Panel{margin:26px 0;padding:24px;border:1px solid rgba(129,224,255,.28);border-radius:24px;background:linear-gradient(150deg,rgba(8,24,39,.98),rgba(18,37,61,.97));box-shadow:0 22px 54px rgba(0,0,0,.2);color:#eef8fb}.l4Head{display:grid;grid-template-columns:1fr auto;gap:24px}.l4Head span,.l4Plan>span,.l4EvidenceHead span{font-size:12px;letter-spacing:.14em;font-weight:800;color:#87e5ff}.l4Head h3,.l4Plan h4,.l4EvidenceHead h4{margin:7px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1}.l4Head p,.l4Instruction p,.l4Rule,.l4Plan{color:#c9dce5;line-height:1.55}.l4Badge{padding:12px 14px;border:1px solid rgba(255,215,110,.45);border-radius:16px;background:rgba(255,215,110,.08);font-size:10px;letter-spacing:.12em;text-align:right;color:#f7d978}.l4Badge b{display:block;margin-top:5px;font-size:18px;color:#fff}.l4Carry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.l4Carry>div{padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035)}.l4Carry span,.l4Grid label>span,.l4Result label>span,.l4Metrics label>span{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#8db7c8}.l4Carry b{font-size:14px;line-height:1.35}.l4Instruction,.l4Evidence,.l4Plan{margin-top:16px;padding:18px;border-radius:18px;background:rgba(5,17,30,.68);border:1px solid rgba(135,229,255,.18)}.l4Instruction>b{color:#87e5ff}.l4EvidenceHead{display:flex;justify-content:space-between;gap:18px}.l4EvidenceHead b{padding:8px 10px;border-radius:999px;background:rgba(135,229,255,.1);color:#87e5ff}.l4Grid,.l4Result,.l4Metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.l4Grid label,.l4Result label,.l4Metrics label{display:block;padding:14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.l4Chips{display:flex;flex-wrap:wrap;gap:7px}.l4Chips button{border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.045);color:#d7e8ef;padding:8px 10px;font:inherit;font-size:12px;cursor:pointer}.l4Chips button.selected{border-color:#87e5ff;background:rgba(135,229,255,.14);color:#fff}.l4Grid input,.l4Metrics input{width:100%;box-sizing:border-box;margin-top:9px;padding:10px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.16);color:#fff}.l4Actions{display:flex;align-items:center;gap:12px;margin-top:16px}.l4Actions button{padding:11px 16px;border:0;border-radius:12px;background:#87e5ff;color:#06202b;font-weight:800;cursor:pointer}.l4Actions span{font-size:13px;color:#bdd6df}.l4Rule{margin:14px 0 0;font-size:13px}.l4cp{margin:18px 0;padding:18px;border-radius:18px;background:#071b2d;border:1px solid rgba(135,229,255,.22);color:#eaf7fb}.l4cp>span{font-size:11px;letter-spacing:.14em;color:#87e5ff;font-weight:800}.l4cp h3{margin:6px 0 8px}.l4cpGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.l4cpGrid>div{padding:13px;border-radius:13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.l4cpGrid b,.l4cpGrid small,.l4cpGrid span{display:block}.l4cpGrid small{margin:4px 0 8px;color:#9bc7d5}.l4cpGrid .ok{border-color:rgba(111,230,170,.35)}.l4cpGrid .missing{border-color:rgba(255,180,100,.35)}@media(max-width:760px){.l4Panel{padding:18px;border-radius:19px}.l4Head{grid-template-columns:1fr}.l4Badge{text-align:left}.l4Carry{grid-template-columns:1fr}.l4Grid,.l4Result,.l4Metrics,.l4cpGrid{grid-template-columns:1fr}.l4Actions{align-items:flex-start;flex-direction:column}}