.edge-boarding-panel{margin:24px 0;color:#bacdd6;font-size:15px;line-height:1.55}.edge-boarding-origin{text-align:center;color:#e6c499;letter-spacing:.12em;font-size:13px}.edge-boarding-panel>[data-boarding-status]{text-align:center;min-height:48px}.edge-boarding-paths{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 20px;padding-top:24px}.edge-boarding-paths:before{content:'';position:absolute;top:0;left:24%;width:52%;height:23px;border:1px solid #63828f;border-bottom:0}.edge-boarding-paths button{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:18px 14px;min-height:154px;background:#10222c;border:1px solid #617f8b;color:#edf0e9;font:inherit;text-align:left;cursor:pointer}.edge-boarding-paths button:disabled{opacity:.48;cursor:default}.edge-boarding-paths button[aria-pressed=true]{border-color:#edc18b;background:#223b46}.edge-boarding-paths button:focus-visible{outline:2px solid #edc18b;outline-offset:3px}.edge-boarding-paths span{font-size:12px;letter-spacing:.08em;color:#bed5df}.edge-boarding-paths strong{font-size:18px;font-weight:500;line-height:1.35}.edge-boarding-paths small{font-size:14px;line-height:1.45;color:#b7cdd6}.edge-boarding-outcome{border-left:2px solid #d2b68c;padding:10px 14px;background:#14232c;font-size:15px;min-height:70px}.edge-scene[data-photo-led]:has(.edge-boarding-panel) .edge-stage{align-items:start}@media(max-width:430px){.edge-boarding-paths{gap:10px}.edge-boarding-paths button{padding:14px 10px}.edge-boarding-paths strong{font-size:16px}}
.edge-scene:has(.edge-boarding-panel) .edge-stage{max-width:1600px}
