.stops[data-astro-cid-h7su2qlg]{margin-left:0;padding-left:0;list-style:none;display:grid}.band[data-astro-cid-h7su2qlg]{display:none}.stop[data-astro-cid-h7su2qlg]{padding:0 0 2.5rem 3.5rem;position:relative}.stop[data-astro-cid-h7su2qlg]:after{content:"";background:linear-gradient(to right, var(--color-ink) 0 4px, transparent 4px 1rem, var(--color-pilot-red) 1rem calc(1rem + 4px));width:calc(1rem + 4px);position:absolute;top:0;bottom:0;left:.75rem}.band[data-astro-cid-h7su2qlg]+.stop[data-astro-cid-h7su2qlg]:after{top:.85rem}.stop[data-astro-cid-h7su2qlg]:last-child{padding-bottom:0}.stop[data-astro-cid-h7su2qlg]:last-child:after{height:.85rem;bottom:auto}.stop[data-astro-cid-h7su2qlg]:before{content:"";z-index:1;border:3px solid var(--color-ink);background-color:var(--color-limewash);border-radius:999px;width:1rem;height:1rem;position:absolute;top:.35rem;left:calc(.25rem + 2px)}.stop[data-astro-cid-h7su2qlg][data-track=family]:before{border-color:var(--color-pilot-red);left:calc(1.25rem + 2px)}.stop[data-astro-cid-h7su2qlg][data-track=both]:before{width:2rem}@media (width>=64rem){.stops[data-astro-cid-h7su2qlg]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:3.5rem auto;column-gap:2rem}.band[data-astro-cid-h7su2qlg]{grid-area:1/1/auto/-1;display:block;position:relative}.band[data-astro-cid-h7su2qlg]:before{content:"";top:0;left:.5rem;right:calc((100% - (var(--cols) - 1) * 2rem) / var(--cols) - .5rem);background:linear-gradient(to bottom, transparent 0 calc(1rem - 2px), var(--color-ink) calc(1rem - 2px) calc(1rem + 2px), transparent calc(1rem + 2px) calc(2.5rem - 2px), var(--color-pilot-red) calc(2.5rem - 2px) calc(2.5rem + 2px), transparent calc(2.5rem + 2px));height:3.5rem;position:absolute}.stop[data-astro-cid-h7su2qlg],.stop[data-astro-cid-h7su2qlg]:last-child{grid-row:2;grid-column:var(--col);padding:.75rem 0 0}.stop[data-astro-cid-h7su2qlg]:after{display:none}.stop[data-astro-cid-h7su2qlg]:before{top:-3rem;left:0}.stop[data-astro-cid-h7su2qlg][data-track=family]:before{top:-1.5rem;left:0}.stop[data-astro-cid-h7su2qlg][data-track=both]:before{width:1rem;height:2.5rem;top:-3rem}}.cell-label[data-astro-cid-ard3yl6j]{display:none}@media (width<=47.99rem){.board[data-astro-cid-ard3yl6j] thead[data-astro-cid-ard3yl6j]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board[data-astro-cid-ard3yl6j] tbody[data-astro-cid-ard3yl6j] tr[data-astro-cid-ard3yl6j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1.25rem;display:grid}.board[data-astro-cid-ard3yl6j] tbody[data-astro-cid-ard3yl6j] th[data-astro-cid-ard3yl6j],.board[data-astro-cid-ard3yl6j] tbody[data-astro-cid-ard3yl6j] td[data-astro-cid-ard3yl6j]{padding:0;display:block}.board[data-astro-cid-ard3yl6j] .mode[data-astro-cid-ard3yl6j],.board[data-astro-cid-ard3yl6j] .route[data-astro-cid-ard3yl6j]{grid-column:1/-1}.cell-label[data-astro-cid-ard3yl6j]{margin-bottom:.25rem;display:block}}.pay-banner[data-astro-cid-75iuvfjo]{border:2px solid var(--color-ink);border-left:12px solid var(--color-pilot-red);background-color:var(--color-limewash-deep);padding:1.25rem 1.5rem}.pay-banner[data-astro-cid-75iuvfjo]:focus{outline:3px solid var(--color-pilot-red);outline-offset:3px}.reserve-dialog[data-astro-cid-75iuvfjo]{border:2px solid var(--color-ink);background-color:var(--color-limewash);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);margin:auto;padding:1.5rem}.reserve-dialog[data-astro-cid-75iuvfjo]::backdrop{background-color:#0e2a3fa6}.dialog-input[data-astro-cid-75iuvfjo]{border:1px solid var(--color-ink);border-radius:var(--radius-xs);background-color:var(--color-limewash);width:100%;min-height:2.75rem;margin-top:.25rem;padding:.5rem .75rem;font-size:1.0625rem;display:block}.dialog-input[data-astro-cid-75iuvfjo]:user-invalid{border:2px solid var(--color-pilot-red)}.hp[data-astro-cid-75iuvfjo]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dialog-status[data-astro-cid-75iuvfjo]:empty{display:none}.dialog-status[data-astro-cid-75iuvfjo]{border-left:4px solid var(--color-barra-blue);background-color:var(--color-limewash-deep);padding:.75rem 1rem}.dialog-status[data-astro-cid-75iuvfjo][data-tone=error]{border-left-color:var(--color-pilot-red)}
