.edge-translation{margin:20px 0}.edge-translation>p{font-size:14px;line-height:1.6;color:#b9cdd6}.edge-concepts{display:grid;gap:12px}.edge-concepts label{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:10px;font-size:15px}.edge-concepts select{width:100%;min-width:0;min-height:44px;background:#12232d;color:#eef2ed;border:1px solid #506773;padding:9px;font:inherit;font-size:14px;border-radius:0}.edge-concepts select:focus-visible{outline:2px solid #e7bc8b;outline-offset:3px}.edge-concepts select:disabled{opacity:.65}.edge-translation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.edge-translation-actions button{padding:12px 14px;background:#1c323e;border:1px solid #506773;color:#f0f1ec;font-size:14px;min-height:44px}.edge-translation-actions button:disabled{opacity:.45}.edge-translation-actions button:focus-visible{outline:2px solid #e7bc8b;outline-offset:3px}.edge-mission-link{display:grid;grid-template-columns:1fr 24px 1fr;gap:8px;margin:22px 0;align-items:center}.edge-mission-link>div,.edge-evidence-path>div{padding:16px;border:1px solid #344a57;background:#0c1922;display:grid;gap:7px}.edge-mission-link span,.edge-evidence-path span,.edge-mission-outcome>span{font-size:12px;letter-spacing:.12em;color:#abc2cf}.edge-mission-link strong,.edge-evidence-path strong{font-size:17px;font-weight:500}.edge-mission-link small,.edge-evidence-path small{font-size:14px;color:#b7cbd6}.edge-mission-link i,.edge-evidence-path i{font-style:normal;text-align:center;color:#c2a780}.edge-mission-link .is-discovered,.edge-evidence-path .is-discovered{border-color:#b6c7b9;background:#20323d}.edge-mission-outcome{display:grid;gap:12px;padding:18px;border-top:1px solid #cbb59366;margin-bottom:20px}.edge-mission-outcome strong{font-size:17px;font-weight:500;line-height:1.45}.edge-evidence-path{display:grid;gap:8px;margin:20px 0}
@media(max-width:400px){.edge-concepts label{grid-template-columns:1fr;gap:6px}.edge-mission-link>div{padding:12px}.edge-mission-link strong{font-size:15px}}
.edge-scene[data-photo-led]:has(.edge-translation) .edge-stage,
.edge-scene[data-photo-led]:has(.edge-evidence-path) .edge-stage{align-items:start}
