.edge-response-panel{margin:24px 0;color:#b8cbd6;font-size:15px;line-height:1.5}.edge-response-origin{text-align:center;color:#e6c499;font-size:13px;letter-spacing:.12em;margin:0 0 12px}.edge-response-panel>[data-handover-state],.edge-response-panel>[data-response-status]{text-align:center}.edge-response-fork{text-align:center;color:#cdb48d;font-size:25px;margin:8px 0}.edge-response-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.edge-response-branches button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;padding:18px 14px;min-height:130px;border:1px solid #627785;background:#101f29;color:#edf0e9;font:inherit;cursor:pointer}.edge-response-branches button:disabled{opacity:.5;cursor:default}.edge-response-branches button[aria-pressed=true]{border-color:#edc18b;background:#243842}.edge-response-branches button:focus-visible{outline:2px solid #edc18b;outline-offset:3px}.edge-response-branches span{font-size:12px;letter-spacing:.1em;color:#c7d6dc}.edge-response-branches strong{font-size:17px;font-weight:500;line-height:1.3}.edge-response-branches small{font-size:14px;color:#b3c8d2;line-height:1.45}.edge-response-rendezvous{border-left:2px solid #a9bfc9;padding:9px 15px;font-size:14px}.edge-recovery-flow{list-style:none;padding:0;display:grid;gap:12px}.edge-recovery-flow li{border-left:2px solid #4a6371;padding:12px 16px;background:#101e27;display:grid;gap:8px}.edge-recovery-flow span{color:#a9c2cd;font-size:12px;letter-spacing:.1em}.edge-recovery-flow strong{font-size:17px;font-weight:500;color:#d3e0e6}.edge-recovery-flow li.is-discovered{border-color:#ecc394;background:#233742}.edge-scene[data-photo-led]:has(.edge-response-panel) .edge-stage{align-items:start}
@media(max-width:400px){.edge-response-branches{gap:9px}.edge-response-branches button{padding:14px 11px}.edge-response-branches strong{font-size:16px}.edge-response-branches small{font-size:14px}}
