.stack-map[data-astro-cid-tmu5tbwg]{margin-top:1.6rem}.toggle[data-astro-cid-tmu5tbwg]{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:22px;padding:3px;margin-bottom:1.4rem;background:var(--paper)}.toggle[data-astro-cid-tmu5tbwg] button[data-astro-cid-tmu5tbwg]{border:0;background:transparent;font:inherit;font-weight:600;font-size:.9rem;padding:.45rem 1.1rem;border-radius:999px;color:var(--ink-soft);cursor:pointer}.toggle[data-astro-cid-tmu5tbwg] button[data-astro-cid-tmu5tbwg].on{background:var(--navy);color:#fff}.flow[data-astro-cid-tmu5tbwg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.col[data-astro-cid-tmu5tbwg]{display:flex;flex-direction:column;gap:.7rem;position:relative}.col[data-astro-cid-tmu5tbwg]:not(:last-child):after{content:"›";position:absolute;top:0;right:-1.15rem;color:var(--blue);font-size:1.3rem;font-weight:700;line-height:1.2}.col-title[data-astro-cid-tmu5tbwg]{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.bands-title[data-astro-cid-tmu5tbwg]{margin-top:1.6rem;margin-bottom:.7rem}.bands[data-astro-cid-tmu5tbwg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.box[data-astro-cid-tmu5tbwg]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:space-between;padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink-strong);text-decoration:none;flex:1 1 auto}.box[data-astro-cid-tmu5tbwg]:hover{border-color:var(--blue)}.box-name[data-astro-cid-tmu5tbwg]{font-weight:600;font-size:.95rem;line-height:1.3}.badge-c[data-astro-cid-tmu5tbwg],.badge-a[data-astro-cid-tmu5tbwg]{font-size:.76rem;font-weight:600;padding:.14rem .55rem;border-radius:999px}.badge-a[data-astro-cid-tmu5tbwg]{display:none}[data-astro-cid-tmu5tbwg][data-view=alongside] .badge-a[data-astro-cid-tmu5tbwg]{display:inline-block}[data-astro-cid-tmu5tbwg][data-view=alongside] .badge-c[data-astro-cid-tmu5tbwg]{display:none}.is-retire[data-astro-cid-tmu5tbwg] .badge-c[data-astro-cid-tmu5tbwg],.is-runs[data-astro-cid-tmu5tbwg] .badge-a[data-astro-cid-tmu5tbwg]{background:var(--navy);color:#fff}.is-partly[data-astro-cid-tmu5tbwg] .badge-c[data-astro-cid-tmu5tbwg],.is-connects[data-astro-cid-tmu5tbwg] .badge-a[data-astro-cid-tmu5tbwg]{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.is-stays[data-astro-cid-tmu5tbwg] .badge-c[data-astro-cid-tmu5tbwg]{background:var(--paper-2);color:var(--ink-soft)}.is-stays[data-astro-cid-tmu5tbwg]{border-style:dashed;border-color:#9fb0c6;background:transparent}.map-list[data-astro-cid-tmu5tbwg]{display:none}.route-actions[data-astro-cid-tmu5tbwg]{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem}.check[data-astro-cid-tmu5tbwg] a[data-astro-cid-tmu5tbwg]{text-decoration:underline}.scroll[data-astro-cid-tmu5tbwg]{overflow-x:auto;margin-top:1rem}.stack-table[data-astro-cid-tmu5tbwg] td[data-astro-cid-tmu5tbwg]{vertical-align:top}.stack-table[data-astro-cid-tmu5tbwg] tr[data-astro-cid-tmu5tbwg]:target td[data-astro-cid-tmu5tbwg]{background:#1b63d614}.stack-table[data-astro-cid-tmu5tbwg] tr[data-astro-cid-tmu5tbwg],#consolidate[data-astro-cid-tmu5tbwg],#alongside[data-astro-cid-tmu5tbwg]{scroll-margin-top:6rem}@media(max-width:980px){.stack-map[data-astro-cid-tmu5tbwg] .diagram{display:none}.map-list[data-astro-cid-tmu5tbwg]{display:block}}@media(max-width:860px){.flow[data-astro-cid-tmu5tbwg]{grid-template-columns:repeat(2,minmax(0,1fr))}.col[data-astro-cid-tmu5tbwg]:after{display:none}}@media(max-width:560px){.flow[data-astro-cid-tmu5tbwg],.bands[data-astro-cid-tmu5tbwg]{grid-template-columns:minmax(0,1fr)}.toggle[data-astro-cid-tmu5tbwg]{border-radius:var(--radius)}.stack-table[data-astro-cid-tmu5tbwg] thead[data-astro-cid-tmu5tbwg]{display:none}.stack-table[data-astro-cid-tmu5tbwg] tr[data-astro-cid-tmu5tbwg]{display:block;padding:.9rem 0;border-bottom:1px solid var(--line)}.stack-table[data-astro-cid-tmu5tbwg] td[data-astro-cid-tmu5tbwg]{display:block;padding:.25rem 0;border:0}.stack-table[data-astro-cid-tmu5tbwg] td[data-astro-cid-tmu5tbwg]:before{content:attr(data-label);display:block;font-size:.74rem;font-weight:700;color:var(--ink-soft)}.stack-table[data-astro-cid-tmu5tbwg] td[data-astro-cid-tmu5tbwg]:first-child:before{display:none}}
