.edge-scene-map-link{display:block;width:fit-content;color:#e8bd91;padding:13px 0;margin-top:5px}
.edge-atlas-extra-photo{display:block;width:calc(100% - 50px);margin:0 25px 24px;padding:0;text-align:left;border:1px solid #617a874d;background:#10232c;color:#e8bd91}.edge-atlas-extra-photo img{display:block;width:100%;height:auto;object-fit:contain}.edge-atlas-extra-photo span{display:block;padding:14px;font-size:14px;line-height:1.5}
.edge-atlas{padding:45px 4vw 28px;max-width:2200px;margin:auto}.edge-atlas>header{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:35px}.edge-atlas h1{font:500 clamp(58px,6vw,96px)/1 var(--display);margin:12px 0}.edge-atlas h1:focus{outline:none}.edge-atlas>header p{color:#bbccd4;max-width:620px}.edge-atlas>header .edge-next{flex-shrink:0}
.edge-atlas-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:15px 0;border-top:1px solid #617a874d}.edge-atlas-crumbs a{display:inline-flex;align-items:center;color:#b4cbd7}.edge-atlas-crumbs [aria-current]{color:#f2cba0}.edge-atlas-crumbs>span{color:#617a87}
.edge-atlas-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);border:1px solid #617a874d}.edge-atlas-chart{min-height:660px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 48% 40%,#193443,#091720 74%)}.edge-atlas-chart>svg{position:absolute;inset:0;width:100%;height:100%}.edge-atlas-grid{fill:none;stroke:#6d95a025;stroke-width:1}.edge-atlas-contour{stroke:#94b6be48;stroke-width:2;fill:#6e9da60a}.edge-atlas-chart-label{position:absolute;left:28px;top:12px;font-size:12px;letter-spacing:.12em;color:#a8c7d5}.edge-atlas-scale{position:absolute;bottom:16px;left:25px;color:#94aebc;font-size:12px;max-width:55%;line-height:1.6}.edge-atlas-out{position:absolute;bottom:21px;right:25px;border-bottom:1px solid #9db4be;color:#edc8a2;display:flex;align-items:center}.edge-atlas-node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:transparent;max-width:150px;padding:8px!important;color:#d8e5e8}.edge-atlas-node i{width:44px;height:44px;display:grid;place-items:center;border:1px solid #a3c0ce80;border-radius:50%;font-style:normal;background:#0a1b26;box-shadow:0 0 0 7px #82b2c710}.edge-atlas-node span{font-size:14px;line-height:1.4;text-align:center;background:#081721d9;padding:4px 7px}.edge-atlas-node:hover,.edge-atlas-node[aria-pressed=true],.edge-atlas-node.is-current{color:#ffd3a3}.edge-atlas-node:hover i,.edge-atlas-node[aria-pressed=true] i,.edge-atlas-node.is-current i{border-color:#f1c89c;box-shadow:0 0 0 7px #e9bf9521}.edge-atlas-node:focus-visible{outline-offset:2px!important}
.edge-atlas-inspector{background:#0e1d27;border-left:1px solid #617a874d}.edge-atlas-inspector img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.edge-atlas-inspector #edge-atlas-detail>div{padding:25px}.edge-atlas-inspector h2{font:500 38px/1.1 var(--display);margin:12px 0}.edge-atlas-inspector p{font-size:16px;line-height:1.65;color:#cedadf}.edge-atlas-inspector span{font-size:13px;color:#9fb7c3}.edge-atlas-inspector .edge-next{margin-top:23px;min-width:0;font-size:14px}.edge-atlas-local{display:inline-flex;padding:15px 0;align-items:center;color:#edc8a2}.edge-atlas-events{padding:0 25px 25px}.edge-atlas-events h2{font-family:var(--body,Arial,sans-serif);font-size:14px;display:flex;justify-content:space-between;letter-spacing:.05em;color:#b5cad5}.edge-atlas-events button{display:flex;align-items:center;gap:15px;width:100%;text-align:left;border:0;border-top:1px solid #819eac35;padding:14px 0}.edge-atlas-events button strong{font-size:14px;font-weight:400}.edge-atlas-events button[aria-pressed=true]{color:#f8d0a4}.edge-atlas-connections{display:flex;flex-wrap:wrap;gap:0 20px;padding:0 25px 20px}.edge-atlas-connections a{display:inline-flex;align-items:center;color:#e9be97}
.edge-atlas-feed{display:grid;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:25px;background:#10232c;padding:24px;margin-top:1px}.edge-atlas-feed p{color:#a3bdc9;font-size:14px;line-height:1.5;margin:4px 0}.edge-atlas-feed a{display:block}.edge-atlas-feed a span{display:block;font-size:13px;color:#9dbac9;margin-bottom:8px}.edge-atlas-feed a strong{font:500 29px/1.2 var(--display)}.edge-atlas-feed button{border-color:#9fbdcc55}.edge-atlas-footnote{font-size:13px;line-height:1.7;color:#9db5c2;max-width:960px}.edge-atlas-empty{padding:50px 25px;color:#b5c9d2;position:relative;line-height:1.6}
@media(max-width:900px){.edge-atlas-body{grid-template-columns:minmax(0,1fr) 320px}.edge-atlas-chart{min-height:610px}.edge-atlas-node{max-width:105px}.edge-atlas-node span{font-size:12px}.edge-atlas-inspector #edge-atlas-detail>div{padding:20px}.edge-atlas-feed{grid-template-columns:1fr 1fr}.edge-atlas-feed button{grid-column:1/-1;justify-self:start}}
@media(max-width:700px){.edge-atlas{padding:30px 5vw}.edge-atlas>header{display:block}.edge-atlas>header .edge-next{margin-top:25px}.edge-atlas h1{font-size:58px}.edge-atlas-body{display:block}.edge-atlas-chart{min-height:500px}.edge-atlas-inspector{border-left:0;border-top:1px solid #617a874d}.edge-atlas-node{max-width:100px}.edge-atlas-node i{width:38px;height:38px}.edge-atlas-node span{font-size:12px;padding:3px}.edge-atlas-chart-label{left:15px}.edge-atlas-scale{left:15px;bottom:8px;max-width:50%;font-size:12px}.edge-atlas-out{right:15px;bottom:17px}.edge-atlas-feed{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:20px}.edge-atlas-feed button{align-self:start}.edge-atlas-footnote{font-size:13px}}
.edge-atlas-events{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.edge-atlas-events h2{position:sticky;top:0;background:#0e1d27;padding:12px 0;margin:0;z-index:1}
.edge-atlas{padding-top:24px}.edge-atlas>header{margin-bottom:20px}.edge-atlas h1{font-size:clamp(48px,5vw,72px)}.edge-atlas-body{height:clamp(580px,68vh,850px)}.edge-atlas-chart{min-height:0;height:100%}.edge-atlas-inspector{overflow-y:auto;overscroll-behavior:contain}.edge-atlas-node span{font-size:14px}@media(max-width:700px){.edge-atlas-body{height:auto}.edge-atlas-chart{height:500px;min-height:500px}.edge-atlas-inspector{overflow:visible}.edge-atlas-node span{font-size:14px}.edge-atlas-node{max-width:104px}}
