.applied-case,.applied-case *{box-sizing:border-box}.applied-case{gap:clamp(1rem,2.4vw,1.6rem);display:grid}.applied-case__status{border-left:2px solid var(--accent-primary);width:fit-content;min-height:1.8rem;color:var(--accent-primary);letter-spacing:.1em;text-transform:uppercase;background:#85e9d30d;align-items:center;padding:0 .65rem;font:800 .66rem/1 JetBrains Mono,monospace;display:inline-flex}.applied-case__question{max-width:24ch;color:var(--text-bright);text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.8rem,4vw,3.3rem);line-height:1.02}.applied-case__lede{max-width:68ch;color:var(--text-secondary);margin:.8rem 0 0;line-height:1.58}.applied-case__comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.applied-case__state{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;align-content:start;gap:.45rem;min-width:0;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.applied-case__state span,.applied-case__receipt dt{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;font:700 .66rem/1.2 JetBrains Mono,monospace}.applied-case__state strong{color:var(--text-bright);font-size:1.05rem;line-height:1.4}.applied-case__arrow{color:var(--signal-warning);letter-spacing:.08em;text-transform:uppercase;align-self:center;font:800 .72rem/1 JetBrains Mono,monospace}.applied-case__arc{border:1px solid var(--border-subtle);background:linear-gradient(90deg,#00e5a00b,#f4a83a0b,#ff5f570b,#b78cff0a,#53d9900a);border-radius:8px;padding:clamp(1rem,2.2vw,1.35rem)}.applied-case__arc h2,.applied-case__decision h2,.applied-case__receipt h2{color:var(--text-bright);margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem)}.applied-case__arc ol{grid-template-columns:repeat(var(--arc-count), minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.applied-case__arc li{border-top:2px solid var(--arc-color,var(--accent-primary));min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;padding:.7rem .55rem .55rem;font:700 .72rem/1.3 JetBrains Mono,monospace;position:relative}.applied-case__arc li:nth-child(2){--arc-color:#58a8ff}.applied-case__arc li:nth-child(3){--arc-color:#f4a83a}.applied-case__arc li:nth-child(4){--arc-color:#b78cff}.applied-case__arc li:nth-child(5){--arc-color:#53d990}.applied-case__outcome{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;display:grid}.applied-case__decision,.applied-case__receipt{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;min-width:0;padding:clamp(1rem,2.2vw,1.35rem)}.applied-case__decision p,.applied-case__receipt p{color:var(--text-secondary);margin:.65rem 0 0;line-height:1.55}.applied-case__receipt dl{gap:.65rem;margin:.85rem 0 0;display:grid}.applied-case__receipt dd{color:var(--text-primary);margin:.14rem 0 0;line-height:1.45}.applied-case__boundary{border-left:2px solid var(--signal-warning);color:var(--text-secondary);background:#f4a83a0b;margin:0;padding:.8rem 1rem;line-height:1.55}.applied-case__actions{flex-wrap:wrap;gap:.65rem;display:flex}.applied-case__actions a{border:1px solid var(--border-subtle);min-height:2.6rem;color:var(--text-bright);border-radius:8px;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.applied-case__actions a:first-child{border-color:var(--accent-primary);background:#00e5a01a}@media (width<=720px){.applied-case__comparison,.applied-case__outcome{grid-template-columns:1fr}.applied-case__arrow{justify-self:start}.applied-case__arc ol{grid-template-columns:1fr}}
