.map[data-v-9c3a1937]{border-radius:var(--bt-r-lg);background:var(--bt-surface-muted);aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.map img[data-v-9c3a1937]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.map__marker[data-v-9c3a1937]{background:var(--bt-primary);pointer-events:none;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.map__credit[data-v-9c3a1937]{margin:var(--bt-space-2) 0 0}.item[data-v-e0df8ca2]{gap:var(--bt-space-3);padding-block:var(--bt-space-2);border-top:1px solid var(--bt-border);grid-template-columns:4.5rem 1fr;display:grid}.item__name[data-v-e0df8ca2]{font-weight:600}.item__name>svg[data-v-e0df8ca2]{margin-right:var(--bt-space-1);vertical-align:-2px}.summary[data-v-f847e1b4]{gap:var(--bt-space-3);display:grid}.strip[data-v-f847e1b4],.summary[data-v-f847e1b4]>*{margin:0}.strip[data-v-f847e1b4]{gap:var(--bt-space-2) var(--bt-space-4);color:var(--bt-ink-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.strip__item[data-v-f847e1b4]{align-items:center;gap:var(--bt-space-1);display:inline-flex}.strip__label[data-v-f847e1b4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strip__item .bt-numeral[data-v-f847e1b4]{color:var(--bt-ink)}.summary__sentence[data-v-f847e1b4]{font-weight:600}.transport[data-v-f847e1b4]{padding:var(--bt-space-3) var(--bt-space-4) var(--bt-space-1);border:1px solid var(--bt-border);border-radius:var(--bt-r-md)}.transport__title[data-v-f847e1b4]{margin:0 0 var(--bt-space-2)}.transport__items[data-v-f847e1b4]{margin:0;padding:0;list-style:none}.profile[data-v-069b7669]{padding:var(--bt-space-4);border-radius:var(--bt-r-md);background:var(--bt-surface-muted);margin:0}.profile__plot[data-v-069b7669]{touch-action:pan-y;position:relative}.profile__plot svg[data-v-069b7669]{width:100%;height:120px;display:block}.profile__area[data-v-069b7669]{fill:var(--bt-teal-mist)}.profile__line[data-v-069b7669]{fill:none;stroke:var(--bt-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.profile__cursor[data-v-069b7669]{opacity:.4;width:1px;top:0;bottom:0}.profile__cursor[data-v-069b7669],.profile__dot[data-v-069b7669]{background:var(--bt-primary);pointer-events:none;position:absolute}.profile__dot[data-v-069b7669]{border:2px solid #fff;border-radius:50%;width:10px;height:10px;transform:translate(-50%,-50%)}.lanes[data-v-069b7669]{margin-top:var(--bt-space-2);gap:2px;display:grid}.lane[data-v-069b7669]{color:var(--bt-ink-soft);grid-template-columns:18px 1fr;align-items:center;display:grid}.lane__track[data-v-069b7669]{cursor:pointer;touch-action:pan-y;border-bottom:1px dotted var(--bt-border);height:14px;position:relative}.lane__track i[data-v-069b7669]{background:var(--bt-primary);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lane__track i.on[data-v-069b7669]{background:var(--bt-accent);width:10px;height:10px}.lane__card[data-v-069b7669]{align-items:baseline;gap:var(--bt-space-1) var(--bt-space-3);min-height:2.5em;margin-top:var(--bt-space-2);padding:var(--bt-space-2) var(--bt-space-3);border-radius:var(--bt-r-sm);flex-wrap:wrap;display:flex}.lane__card--on[data-v-069b7669]{background:var(--bt-surface)}.profile__caption[data-v-069b7669]{margin-top:var(--bt-space-2);justify-content:space-between;display:flex}.section[data-v-2c0be55f]{gap:var(--bt-space-4);padding-block:var(--bt-space-8);display:grid}.section[data-v-2c0be55f]>*{margin:0}.toggle[data-v-2c0be55f]{align-items:center;gap:var(--bt-space-2);cursor:pointer;flex-wrap:wrap;display:flex}.groups[data-v-2c0be55f]{gap:var(--bt-space-3);display:grid}@media (width>=1024px){.groups[data-v-2c0be55f]{grid-template-columns:1fr 1fr;align-items:start}}.group[data-v-2c0be55f]{border:1px solid var(--bt-border);border-radius:var(--bt-r-md)}.group__summary[data-v-2c0be55f]{justify-content:space-between;gap:var(--bt-space-4);padding:var(--bt-space-4) var(--bt-space-5) var(--bt-space-2);font-size:var(--bt-fs-body);margin:0;font-weight:600;display:flex}.group__label[data-v-2c0be55f]{align-items:center;gap:var(--bt-space-2);display:inline-flex}.group__items[data-v-2c0be55f]{padding:0 var(--bt-space-5);margin:0;list-style:none}.group__more[data-v-2c0be55f]{margin:var(--bt-space-2) var(--bt-space-5) var(--bt-space-4);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.group__items[data-v-2c0be55f]:last-child{padding-bottom:var(--bt-space-4)}.credits[data-v-2c0be55f]{font-size:var(--bt-fs-overline)}
