.Overview-module__FvYmwW__sign{z-index:3;gap:var(--space-2);padding:var(--space-2);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius);background:var(--bg-sunken);box-shadow:var(--shadow-panel);transition:inset-inline-end var(--dur-base) var(--ease-out-expo);display:grid;position:absolute;inset-block-end:calc(var(--space-5) + 11.5rem + var(--space-3));inset-inline-end:var(--space-5)}.Overview-module__FvYmwW__sign[data-parked=true]{inset-inline-end:calc(var(--panel-width) + var(--space-5) + var(--space-4))}.Overview-module__FvYmwW__title{color:var(--fg-muted);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:700}.Overview-module__FvYmwW__map{cursor:pointer;touch-action:none;background:var(--bg);display:block}.Overview-module__FvYmwW__band{fill:var(--ink);fill-opacity:.34}.Overview-module__FvYmwW__letter{fill:var(--fg);font-family:var(--font-display);dominant-baseline:central;pointer-events:none;font-size:12px;font-weight:800}.Overview-module__FvYmwW__dot{fill:var(--fg);fill-opacity:.85;pointer-events:none}.Overview-module__FvYmwW__frame{fill:none;stroke:var(--fg);stroke-width:2px;pointer-events:none}@media (max-width:56.25rem){.Overview-module__FvYmwW__sign{display:none}}@media (prefers-reduced-motion:reduce){.Overview-module__FvYmwW__sign{transition:none}}
.RoutePath-module__0bONsW__halo,.RoutePath-module__0bONsW__ink,.RoutePath-module__0bONsW__walk,.RoutePath-module__0bONsW__spur{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.RoutePath-module__0bONsW__halo{stroke:var(--bg);stroke-width:calc(15 * var(--m,1));stroke-dasharray:1 1}.RoutePath-module__0bONsW__ink{stroke:var(--ink);stroke-width:calc(9 * var(--m,1));stroke-dasharray:1 1}.RoutePath-module__0bONsW__spur{stroke:var(--ink);stroke-width:calc(3.5 * var(--m,1));stroke-dasharray:calc(10 * var(--m,1)) calc(7 * var(--m,1));opacity:.85}.RoutePath-module__0bONsW__walk{stroke:var(--fg);stroke-width:calc(3.5 * var(--m,1));stroke-dasharray:.1 11}@media (prefers-reduced-motion:no-preference){.RoutePath-module__0bONsW__halo,.RoutePath-module__0bONsW__ink{animation:RoutePath-module__0bONsW__trace calc(var(--dur-route) * 1.4 / var(--n,1)) var(--ease-out-expo) calc(var(--dur-route) * 1.4 / var(--n,1) * var(--i,0)) backwards}}@keyframes RoutePath-module__0bONsW__trace{0%{stroke-dashoffset:1px}}
.NetworkMap-module__KMMhEa__map{background:radial-gradient(ellipse at 50% 50%, var(--enamel-850) 0%, var(--bg) 62%, var(--bg-sunken) 100%);--halo:var(--bg);block-size:100%;inline-size:100%;position:relative;overflow:hidden}.NetworkMap-module__KMMhEa__svg{cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior:none;outline:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.NetworkMap-module__KMMhEa__svg:active{cursor:grabbing}.NetworkMap-module__KMMhEa__backdrop{fill:#0000}.NetworkMap-module__KMMhEa__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.NetworkMap-module__KMMhEa__wedge{fill:var(--ink);opacity:.12;animation:NetworkMap-module__KMMhEa__fadeIn var(--dur-base) var(--ease-out-expo) both}.NetworkMap-module__KMMhEa__divider{stroke:var(--fg-faint);stroke-width:1px;opacity:.4;vector-effect:non-scaling-stroke}.NetworkMap-module__KMMhEa__zone{fill:none;stroke:var(--fg-faint);stroke-width:calc(2 * var(--m,1));stroke-linecap:round;stroke-dasharray:var(--map-zone-dash)}.NetworkMap-module__KMMhEa__zoneLabel{fill:var(--fg-muted);font-family:var(--font-sign);font-weight:700;font-size:calc(12px * var(--m,1) / var(--k,1));stroke:var(--halo);stroke-width:calc(6px * var(--m,1) / var(--k,1));stroke-linejoin:round;paint-order:stroke fill;dominant-baseline:central}@keyframes NetworkMap-module__KMMhEa__fadeIn{0%{opacity:0}}.NetworkMap-module__KMMhEa__legend{z-index:2;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--bg-sunken) 82%, transparent);border:var(--hairline) solid var(--rule);color:var(--fg-muted);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;inline-size:14.5rem;transition:inset-inline-end var(--dur-base) var(--ease-out-expo);pointer-events:auto;cursor:default;display:grid;position:absolute;inset-block-start:calc(var(--sign-bottom,15rem) + var(--space-3));inset-inline-end:16px}.NetworkMap-module__KMMhEa__legend:not(:hover):not(:focus-within){gap:0;inline-size:max-content}.NetworkMap-module__KMMhEa__legend:not(:hover):not(:focus-within) .NetworkMap-module__KMMhEa__legendBody{display:none}.NetworkMap-module__KMMhEa__legend[data-parked=true]{pointer-events:auto;gap:0;inset-block-start:auto;inset-block-end:calc(var(--space-5) + 3.6rem);inset-inline-start:var(--space-5);inset-inline-end:auto}.NetworkMap-module__KMMhEa__legend[data-parked=true]:not(:hover):not(:focus-within){inline-size:max-content}.NetworkMap-module__KMMhEa__legend[data-parked=true] .NetworkMap-module__KMMhEa__legendBody{margin-block-start:var(--space-1);display:none}.NetworkMap-module__KMMhEa__legend[data-parked=true]:hover .NetworkMap-module__KMMhEa__legendBody,.NetworkMap-module__KMMhEa__legend[data-parked=true]:focus-within .NetworkMap-module__KMMhEa__legendBody{display:grid}.NetworkMap-module__KMMhEa__legend:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.NetworkMap-module__KMMhEa__legendBody{gap:var(--space-1);display:grid}.NetworkMap-module__KMMhEa__legendArc{fill:none;stroke-linecap:round;flex:none;block-size:1.1rem;inline-size:2.2rem}.NetworkMap-module__KMMhEa__legendArc .NetworkMap-module__KMMhEa__arcOuter{stroke:var(--fg);stroke-width:5px}.NetworkMap-module__KMMhEa__legendArc .NetworkMap-module__KMMhEa__arcInner{stroke:var(--bg-sunken);stroke-width:2px}.NetworkMap-module__KMMhEa__legendKey{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-2);display:flex}.NetworkMap-module__KMMhEa__legendRecs{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;border-block-start:var(--hairline) solid var(--rule);color:var(--fg);list-style:none;display:grid}.NetworkMap-module__KMMhEa__legendRecs li{align-items:center;gap:var(--space-2);display:flex}.NetworkMap-module__KMMhEa__legendRecText{color:var(--fg-muted);text-transform:none;letter-spacing:.02em;line-height:1.35;display:grid}.NetworkMap-module__KMMhEa__legendKeyText{text-transform:none;letter-spacing:.02em;line-height:1.35;display:grid}.NetworkMap-module__KMMhEa__legendKeyName{color:var(--fg);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700}.NetworkMap-module__KMMhEa__legendHead{align-items:center;gap:var(--space-2);color:var(--fg);letter-spacing:var(--tracking-sign);margin:0;font-weight:700;display:flex}.NetworkMap-module__KMMhEa__legendRing{fill:none;block-size:1.1rem;inline-size:1.1rem;stroke:var(--fg-muted);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 3.4}.NetworkMap-module__KMMhEa__legendList{gap:2px var(--space-3);grid-template-columns:auto auto;margin:0;padding:0;list-style:none;display:grid}.NetworkMap-module__KMMhEa__legendList li{gap:var(--space-2);display:flex}.NetworkMap-module__KMMhEa__legendNum{inline-size:1ch;color:var(--fg);font-weight:700}@media (max-width:899px){.NetworkMap-module__KMMhEa__legend{display:none}}.NetworkMap-module__KMMhEa__track{fill:none;stroke:var(--ink);stroke-width:calc(var(--map-line-width) * var(--m,1));stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--dur-base) var(--ease-out-expo)}.NetworkMap-module__KMMhEa__track[data-kind=implicitRoot]{stroke-width:calc(2 * var(--m,1));stroke-dasharray:2 9;opacity:.5}.NetworkMap-module__KMMhEa__track[data-trunk=false][data-tone=full]{stroke-width:calc(var(--map-line-width) * .78 * var(--m,1));opacity:.7}.NetworkMap-module__KMMhEa__track[data-tone=mid]{opacity:.62}.NetworkMap-module__KMMhEa__track[data-tone=dim]{opacity:var(--dim-opacity)}.NetworkMap-module__KMMhEa__track[data-kind=implicitRoot][data-tone=mid]{opacity:.4}.NetworkMap-module__KMMhEa__track[data-kind=implicitRoot][data-tone=dim]{opacity:.14}.NetworkMap-module__KMMhEa__run{fill:none;stroke:var(--ink);stroke-width:calc(var(--map-line-width-active) * var(--m,1));stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;animation:NetworkMap-module__KMMhEa__draw calc(var(--dur-route) / var(--n,1)) var(--ease-out-expo) calc(var(--dur-route) / var(--n,1) * var(--i,0)) backwards}@keyframes NetworkMap-module__KMMhEa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.NetworkMap-module__KMMhEa__related{animation:NetworkMap-module__KMMhEa__fadeIn var(--dur-base) var(--ease-out-expo) both}.NetworkMap-module__KMMhEa__relatedOuter,.NetworkMap-module__KMMhEa__relatedInner{fill:none;stroke-linecap:round}.NetworkMap-module__KMMhEa__relatedOuter{stroke:var(--fg);stroke-width:calc(6 * var(--m,1))}.NetworkMap-module__KMMhEa__relatedInner{stroke:var(--bg);stroke-width:calc(2.5 * var(--m,1))}.NetworkMap-module__KMMhEa__xTag{pointer-events:none;animation:NetworkMap-module__KMMhEa__fadeIn var(--dur-base) var(--ease-out-expo) both}.NetworkMap-module__KMMhEa__xTagPlate{fill:var(--bg-sunken);stroke:var(--rule-strong);stroke-width:var(--rule-width)}.NetworkMap-module__KMMhEa__xTagGlyph{fill:none;stroke:var(--fg);stroke-width:1.8px}.NetworkMap-module__KMMhEa__xTagTitle{fill:var(--fg);font-family:var(--font-sign);letter-spacing:var(--tracking-label);dominant-baseline:central;font-size:11px;font-weight:700}.NetworkMap-module__KMMhEa__xTagReason{fill:var(--fg-muted);dominant-baseline:central;font-size:10.5px}.NetworkMap-module__KMMhEa__station{cursor:pointer;transition:opacity var(--dur-base) var(--ease-out-expo);outline:none}.NetworkMap-module__KMMhEa__station[data-tone=mid]{opacity:.78}.NetworkMap-module__KMMhEa__station[data-tone=dim]{opacity:var(--dim-opacity)}.NetworkMap-module__KMMhEa__station[data-out=true]{opacity:0;visibility:hidden;pointer-events:none}.NetworkMap-module__KMMhEa__hit{fill:#0000;pointer-events:all}.NetworkMap-module__KMMhEa__dot{fill:var(--bg);stroke:var(--fg);stroke-width:calc(var(--map-station-stroke) * var(--m,1));transition:fill var(--dur-fast) linear}.NetworkMap-module__KMMhEa__dot[data-rec=fuerte]{stroke-width:calc(4.5 * var(--m,1))}.NetworkMap-module__KMMhEa__dot[data-rec=mencion]{stroke:var(--fg-muted);stroke-width:calc(2 * var(--m,1))}.NetworkMap-module__KMMhEa__station[data-read=true] .NetworkMap-module__KMMhEa__dot{fill:var(--ink)}.NetworkMap-module__KMMhEa__station:hover .NetworkMap-module__KMMhEa__dot{fill:var(--fg)}.NetworkMap-module__KMMhEa__station[data-read=true]:hover .NetworkMap-module__KMMhEa__dot{fill:var(--ink);stroke-width:calc(4.5 * var(--m,1))}.NetworkMap-module__KMMhEa__tick{fill:var(--fg)}.NetworkMap-module__KMMhEa__notch{fill:var(--incomplete);stroke:var(--bg);stroke-width:1.5px;stroke-linejoin:round}.NetworkMap-module__KMMhEa__interchange{fill:none;stroke:var(--fg);stroke-width:calc(2.5 * var(--m,1))}.NetworkMap-module__KMMhEa__interchange[data-faint=true]{opacity:.38}.NetworkMap-module__KMMhEa__selectedRing{fill:none;stroke:var(--fg);stroke-width:calc(2 * var(--m,1))}.NetworkMap-module__KMMhEa__focusRing{fill:none;stroke:var(--focus);stroke-width:3px;opacity:0}.NetworkMap-module__KMMhEa__station:focus-visible .NetworkMap-module__KMMhEa__focusRing{opacity:1}.NetworkMap-module__KMMhEa__rootOuter{fill:var(--bg);stroke:var(--fg);stroke-width:calc(5 * var(--m,1))}.NetworkMap-module__KMMhEa__rootInner{fill:var(--bg);stroke:var(--fg);stroke-width:calc(2.5 * var(--m,1))}.NetworkMap-module__KMMhEa__station[data-root=true][data-read=true] .NetworkMap-module__KMMhEa__rootInner{fill:var(--fg)}.NetworkMap-module__KMMhEa__label{fill:var(--fg);font-family:var(--font-sign);letter-spacing:var(--tracking-label);text-transform:uppercase;stroke:var(--halo);stroke-linejoin:round;paint-order:stroke fill;dominant-baseline:central;pointer-events:none;font-weight:600}.NetworkMap-module__KMMhEa__label[data-tone=mid]{fill:var(--fg-muted)}.NetworkMap-module__KMMhEa__label[data-pinned=true]{fill:var(--fg);font-weight:700}.NetworkMap-module__KMMhEa__rootLabel{fill:var(--fg);font-family:var(--font-display);letter-spacing:.1em;stroke:var(--halo);stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;font-weight:700}.NetworkMap-module__KMMhEa__terminus{cursor:pointer;transition:opacity var(--dur-base) var(--ease-out-expo);outline:none}.NetworkMap-module__KMMhEa__terminus[data-out=true]{opacity:0;visibility:hidden;pointer-events:none}.NetworkMap-module__KMMhEa__terminus[data-dim=true]{opacity:var(--dim-opacity)}.NetworkMap-module__KMMhEa__terminus[data-dim=true]:hover,.NetworkMap-module__KMMhEa__terminus[data-dim=true]:focus-visible{opacity:1}.NetworkMap-module__KMMhEa__terminusHit{fill:#0000;stroke:#0000;stroke-width:3px;pointer-events:all}.NetworkMap-module__KMMhEa__terminus:focus-visible .NetworkMap-module__KMMhEa__terminusHit{stroke:var(--focus)}.NetworkMap-module__KMMhEa__terminus:hover .NetworkMap-module__KMMhEa__terminusDisc,.NetworkMap-module__KMMhEa__terminus[data-active=true] .NetworkMap-module__KMMhEa__terminusDisc{stroke:var(--fg)}.NetworkMap-module__KMMhEa__terminusName{fill:var(--fg-muted);font-family:var(--font-sign);letter-spacing:var(--tracking-label);text-anchor:middle;stroke:var(--halo);stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;font-weight:600}.NetworkMap-module__KMMhEa__terminus[data-name=hidden] .NetworkMap-module__KMMhEa__terminusName{opacity:0;transition:opacity var(--dur-fast) linear}.NetworkMap-module__KMMhEa__terminus[data-name=hidden]:hover .NetworkMap-module__KMMhEa__terminusName,.NetworkMap-module__KMMhEa__terminus[data-name=hidden]:focus-visible .NetworkMap-module__KMMhEa__terminusName,.NetworkMap-module__KMMhEa__terminus[data-name=hidden][data-active=true] .NetworkMap-module__KMMhEa__terminusName{opacity:1}.NetworkMap-module__KMMhEa__terminus:hover .NetworkMap-module__KMMhEa__terminusName,.NetworkMap-module__KMMhEa__terminus[data-active=true] .NetworkMap-module__KMMhEa__terminusName{fill:var(--fg)}.NetworkMap-module__KMMhEa__terminus[data-active=true] .NetworkMap-module__KMMhEa__terminusName{font-weight:800}.NetworkMap-module__KMMhEa__terminusDisc{fill:var(--ink);stroke:var(--bg);stroke-width:3px}.NetworkMap-module__KMMhEa__terminusLetter{fill:var(--fg-on-ink);font-family:var(--font-display);text-anchor:middle;dominant-baseline:central;font-size:19px;font-weight:800}.NetworkMap-module__KMMhEa__layer{transition:none}.NetworkMap-module__KMMhEa__layer[data-on=false]{opacity:0;visibility:hidden}.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__layer[data-on=false]{transition:opacity calc(var(--dur-route) * .35) var(--ease-out-expo), visibility 0s linear calc(var(--dur-route) * .35)}.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__layer[data-on=true]{transition:opacity calc(var(--dur-route) * .6) var(--ease-out-expo) calc(var(--dur-route) * .4)}.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__station,.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__terminus{transition:transform var(--dur-route) var(--ease-out-expo), opacity calc(var(--dur-route) * .6) var(--ease-out-expo) calc(var(--dur-route) * .3), visibility 0s}.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__station[data-out=true],.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__terminus[data-out=true]{transition:transform var(--dur-route) var(--ease-out-expo), opacity calc(var(--dur-route) * .35) var(--ease-out-expo), visibility 0s linear calc(var(--dur-route) * .35)}.NetworkMap-module__KMMhEa__map[data-morph=true] .NetworkMap-module__KMMhEa__late{animation:NetworkMap-module__KMMhEa__fadeIn calc(var(--dur-route) * .5) var(--ease-out-expo) calc(var(--dur-route) * .55) backwards}.NetworkMap-module__KMMhEa__cross{transform:scale(max(1, calc(1 / (var(--k,1) * 1.15)))) translate(0px, calc(var(--cx) * 1px));pointer-events:none}.NetworkMap-module__KMMhEa__crossDisc{fill:var(--ink);stroke:var(--bg);stroke-width:1.5px}.NetworkMap-module__KMMhEa__crossLetter{fill:var(--fg-on-ink);font-family:var(--font-display);text-anchor:middle;dominant-baseline:central;font-weight:800}.NetworkMap-module__KMMhEa__focusBar{z-index:4;align-items:center;gap:var(--space-3);max-inline-size:calc(100% - 2 * var(--space-4));padding:var(--space-1) var(--space-1) var(--space-1) var(--space-1);background:var(--bg-sunken);border:var(--rule-width) solid var(--ink);box-shadow:var(--shadow-panel);animation:NetworkMap-module__KMMhEa__tagIn var(--dur-base) var(--ease-out-expo) both;display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.NetworkMap-module__KMMhEa__focusText{grid-template-columns:minmax(0,1fr);min-inline-size:0;line-height:1.15;display:grid}.NetworkMap-module__KMMhEa__focusName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-sign);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block-start:.2em;font-weight:700;overflow:hidden}.NetworkMap-module__KMMhEa__focusCount{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-sign);text-transform:uppercase;color:var(--fg-muted)}.NetworkMap-module__KMMhEa__focusExit{padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--rule-strong);color:var(--fg);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-sign);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);background:0 0;margin-inline-start:auto;font-weight:700}.NetworkMap-module__KMMhEa__focusExit:hover{background:var(--fg);color:var(--fg-on-ink)}.NetworkMap-module__KMMhEa__focusExit:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.NetworkMap-module__KMMhEa__focusBar[data-parked=true]{max-inline-size:calc(100% - var(--panel-width) - 14.5rem - 6rem)}@media (max-width:899px){.NetworkMap-module__KMMhEa__focusBar,.NetworkMap-module__KMMhEa__focusBar[data-parked=true]{max-inline-size:calc(100% - 6rem);inset-block-start:calc(var(--sign-bottom,4.5rem) + var(--space-2));inset-inline-start:var(--space-3)}.NetworkMap-module__KMMhEa__focusText{display:none}.NetworkMap-module__KMMhEa__focusExit{padding-inline:var(--space-2);margin-inline-start:0}}.NetworkMap-module__KMMhEa__tag{z-index:3;align-items:center;gap:var(--space-2);max-inline-size:22rem;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:var(--bg-sunken);border:var(--rule-width) solid var(--rule-strong);box-shadow:var(--shadow-panel);transform:translate(-50%, calc(-100% - 18px * var(--ts,1))) scale(var(--ts,1));transform-origin:50% 100%;pointer-events:none;animation:NetworkMap-module__KMMhEa__tagIn var(--dur-fast) var(--ease-out-expo) both;flex-wrap:wrap;display:inline-flex;position:absolute}@keyframes NetworkMap-module__KMMhEa__tagIn{0%{opacity:0;translate:0 4px}}.NetworkMap-module__KMMhEa__tagText{min-inline-size:0;line-height:1.15;display:grid}.NetworkMap-module__KMMhEa__tagTitle{font-family:var(--font-sign);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;text-wrap:balance;font-weight:700}.NetworkMap-module__KMMhEa__tagSub{font-size:var(--text-xs);color:var(--fg-muted)}.NetworkMap-module__KMMhEa__tagCross{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-sign);text-transform:uppercase;color:var(--fg-muted);flex-basis:100%;padding-inline-start:var(--space-1)}.NetworkMap-module__KMMhEa__tagZone{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-sign);text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;margin-inline-start:var(--space-2)}.NetworkMap-module__KMMhEa__crossAbove{transform:scale(max(1, calc(1 / (var(--k,1) * 1.15)))) translate(0px, calc(var(--cx) * -1px));pointer-events:none}
.Walk-module__SHBr4G__trace,.Walk-module__SHBr4G__traceRun{fill:none;stroke:var(--fg);stroke-width:calc(3.2 * var(--m,1));stroke-linecap:round;stroke-dasharray:.1 11;transition:opacity var(--dur-base) var(--ease-out-expo)}.Walk-module__SHBr4G__stubs,.Walk-module__SHBr4G__stubsRun{fill:none;stroke:var(--ink);stroke-width:calc(var(--map-line-width) * var(--m,1));stroke-linecap:butt;stroke-dasharray:.2 .6 .2 1;transition:opacity var(--dur-base) var(--ease-out-expo)}.Walk-module__SHBr4G__trace[data-gap=muy-fuerte],.Walk-module__SHBr4G__traceRun[data-gap=muy-fuerte]{stroke-width:calc(4 * var(--m,1));stroke-dasharray:.1 8}.Walk-module__SHBr4G__stubs[data-gap=muy-fuerte],.Walk-module__SHBr4G__stubsRun[data-gap=muy-fuerte]{stroke-dasharray:.12 .76 .12 1}.Walk-module__SHBr4G__trace[data-tone=mid],.Walk-module__SHBr4G__stubs[data-tone=mid]{opacity:.62}.Walk-module__SHBr4G__trace[data-tone=dim],.Walk-module__SHBr4G__stubs[data-tone=dim]{opacity:var(--dim-opacity)}.Walk-module__SHBr4G__traceRun{stroke-width:calc(4 * var(--m,1))}.Walk-module__SHBr4G__traceRun[data-gap=muy-fuerte]{stroke-width:calc(4.6 * var(--m,1))}.Walk-module__SHBr4G__stubsRun{stroke-width:calc(var(--map-line-width-active) * var(--m,1))}.Walk-module__SHBr4G__wipe{fill:none;stroke:#fff;stroke-width:40px;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:0;animation:Walk-module__SHBr4G__walkDraw calc(var(--dur-route) * 1.6 / var(--n,1)) steps(16, end) calc(var(--dur-route) / var(--n,1) * var(--i,0)) backwards}@keyframes Walk-module__SHBr4G__walkDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
html:has(.Explorer-module__hSJv3W__shell){overscroll-behavior:none;overflow:hidden}html:has(.Explorer-module__hSJv3W__shell) body{overscroll-behavior:none;overflow:hidden}.Explorer-module__hSJv3W__shell{overscroll-behavior:none;grid-template-columns:var(--board-width) minmax(0, 1fr);background:var(--bg);--view-fade:.24s;--board-width:var(--panel-width);block-size:100dvh;min-block-size:32rem;display:grid;position:fixed;inset:0;overflow:hidden}.Explorer-module__hSJv3W__shell[data-board=collapsed]{--board-width:19.5rem}.Explorer-module__hSJv3W__stage{min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.Explorer-module__hSJv3W__controls{z-index:4;transition:inset-inline-end var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__controls{inset-inline-end:calc(var(--panel-width) + var(--space-5) + var(--space-4))}.Explorer-module__hSJv3W__panelSlot{z-index:5;inset-block:var(--space-4);pointer-events:none;justify-content:flex-end;align-items:flex-start;min-block-size:0;display:flex;position:absolute;inset-inline-end:var(--space-4)}.Explorer-module__hSJv3W__panelSlot>*{pointer-events:auto}.Explorer-module__hSJv3W__density{z-index:4;transition:inset-inline-end var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}@media (min-width:900px){.Explorer-module__hSJv3W__density[data-vista=subte]{inset-block-start:calc(1.9rem + var(--space-2))}}.Explorer-module__hSJv3W__sign{border:var(--rule-width) solid var(--rule-strong);background:var(--bg-sunken);inline-size:14.5rem;box-shadow:var(--shadow-panel);display:grid}.Explorer-module__hSJv3W__sign>*+*{border-block-start:var(--hairline) solid var(--rule)}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__density{inset-inline-end:calc(var(--panel-width) + var(--space-4) + var(--space-3))}.Explorer-module__hSJv3W__links{z-index:4;align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-5);inset-inline-start:var(--space-5)}.Explorer-module__hSJv3W__linkRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.Explorer-module__hSJv3W__directoryLink{padding:var(--space-2) var(--space-3);background:var(--bg-sunken);border:var(--rule-width) solid var(--rule-strong);color:var(--fg);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-sign);text-transform:uppercase;font-weight:700;text-decoration:none}.Explorer-module__hSJv3W__directoryLink:hover{background:var(--fg);color:var(--fg-on-ink)}.Explorer-module__hSJv3W__directoryLink:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:2px}@media (max-width:899px){.Explorer-module__hSJv3W__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.Explorer-module__hSJv3W__controls{inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__controls{inset-block-start:var(--space-4);inset-block-end:auto;inset-inline-end:var(--space-4)}.Explorer-module__hSJv3W__panelSlot{align-items:flex-end;max-block-size:55dvh;inset-block:auto 0;inset-inline:0}.Explorer-module__hSJv3W__panelSlot>*{inline-size:100%}.Explorer-module__hSJv3W__density{inset-block-start:var(--space-2);inset-inline-end:var(--space-3)}.Explorer-module__hSJv3W__sign{flex-wrap:wrap;align-items:stretch;inline-size:auto;display:flex}.Explorer-module__hSJv3W__sign>*+*{border-block-start:0}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__density{inset-inline-end:var(--space-3)}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__density p:last-child,.Explorer-module__hSJv3W__density[data-focus=true] p:last-child{display:none}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__controls{inset-block-start:calc(var(--sign-bottom,4.5rem) + var(--space-2));inset-inline-end:var(--space-3)}.Explorer-module__hSJv3W__links{inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.Explorer-module__hSJv3W__linkRow{flex-direction:column;align-items:flex-start}.Explorer-module__hSJv3W__stage[data-panel=open] .Explorer-module__hSJv3W__links,.Explorer-module__hSJv3W__links[data-ruta]{display:none}}.Explorer-module__hSJv3W__layer{position:absolute;inset:0}.Explorer-module__hSJv3W__layer[data-fade=in]{animation:Explorer-module__hSJv3W__view-in var(--view-fade) var(--ease-out-expo) both}.Explorer-module__hSJv3W__layer[data-fade=out]{pointer-events:none;animation:Explorer-module__hSJv3W__view-out var(--view-fade) var(--ease-out-expo) both}@keyframes Explorer-module__hSJv3W__view-in{0%{opacity:0}}@keyframes Explorer-module__hSJv3W__view-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.Explorer-module__hSJv3W__layer[data-fade]{animation:none}.Explorer-module__hSJv3W__layer[data-fade=out]{display:none}}.Explorer-module__hSJv3W__stub{color:var(--fg-muted);font-family:var(--font-sign);font-size:var(--text-sm);letter-spacing:var(--tracking-sign);text-transform:uppercase;place-items:center;margin:0;display:grid;position:absolute;inset:0}.Explorer-module__hSJv3W__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.page-module__1N3H8a__loading{background:var(--bg);block-size:100dvh;color:var(--fg-muted);font-family:var(--font-sign);font-size:var(--text-sm);letter-spacing:var(--tracking-sign);text-transform:uppercase;place-items:center;display:grid}.page-module__1N3H8a__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.SubwayMap-module__UD34Xa__band{fill:var(--fg);opacity:0}.SubwayMap-module__UD34Xa__band[data-alt=true]{opacity:.028}.SubwayMap-module__UD34Xa__band[data-active=true]{fill:var(--ink);opacity:.1;animation:SubwayMap-module__UD34Xa__fadeIn var(--dur-base) var(--ease-out-expo) both}@keyframes SubwayMap-module__UD34Xa__fadeIn{0%{opacity:0}}.SubwayMap-module__UD34Xa__zoneLine{stroke:var(--fg-faint);stroke-width:calc(2 * var(--m,1));stroke-linecap:round;stroke-dasharray:var(--map-zone-dash);opacity:.8}.SubwayMap-module__UD34Xa__rail{fill:none;stroke:var(--ink);stroke-width:calc(2 * var(--m,1));stroke-linecap:butt;opacity:.3;transition:opacity var(--dur-base) var(--ease-out-expo)}.SubwayMap-module__UD34Xa__rail[data-tone=dim]{opacity:.12}.SubwayMap-module__UD34Xa__rail[data-tone=mid]{opacity:.22}path.SubwayMap-module__UD34Xa__runStatic{stroke-width:calc(var(--map-line-width) * var(--m,1));stroke-linecap:round;animation:none}.SubwayMap-module__UD34Xa__bridgeHalo{fill:none;stroke:var(--halo);stroke-width:calc(12 * var(--m,1));stroke-linecap:round;stroke-linejoin:round}.SubwayMap-module__UD34Xa__headName{fill:var(--fg-muted);font-family:var(--font-sign);letter-spacing:var(--tracking-label);text-anchor:end;dominant-baseline:central;stroke:var(--halo);stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;font-weight:600}.SubwayMap-module__UD34Xa__headName[data-active=true]{fill:var(--fg);font-weight:800}.SubwayMap-module__UD34Xa__zoneStrip{z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 92%, transparent), transparent);block-size:1.9rem;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.SubwayMap-module__UD34Xa__zoneCell{justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);border-inline-start:2px dotted var(--fg-faint);color:var(--fg-muted);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);white-space:nowrap;display:flex;position:absolute;inset-block:0;overflow:hidden}.SubwayMap-module__UD34Xa__zoneNum{color:var(--fg);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700}.SubwayMap-module__UD34Xa__zoneName{text-overflow:ellipsis;overflow:hidden}.SubwayMap-module__UD34Xa__legendRail{fill:none;block-size:1.1rem;inline-size:2.2rem;stroke:var(--fg-muted);stroke-width:2px;opacity:.6;flex:none}@media (max-width:899px){.SubwayMap-module__UD34Xa__zoneStrip{inset-block-start:var(--sign-bottom,0px)}.SubwayMap-module__UD34Xa__zoneStrip[data-focus=true]{inset-block-start:calc(var(--sign-bottom,0px) + 3.5rem)}}
