.lead[data-astro-cid-du7w4y5c]{color:var(--text-2);font-size:15px;margin-top:14px;max-width:62ch}.form[data-astro-cid-du7w4y5c]{display:grid;gap:14px;margin-top:26px;max-width:720px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from swap" "to swap" "when when";align-items:end}.field[data-astro-cid-du7w4y5c][data-end=origin]{grid-area:from}.field[data-astro-cid-du7w4y5c][data-end=dest]{grid-area:to}.swap[data-astro-cid-du7w4y5c]{grid-area:swap;align-self:center}.when[data-astro-cid-du7w4y5c]{grid-area:when}label[data-astro-cid-du7w4y5c],legend[data-astro-cid-du7w4y5c]{display:block;margin-bottom:6px;padding:0;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-2)}.combo[data-astro-cid-du7w4y5c]{position:relative}input[data-astro-cid-du7w4y5c][type=text],select[data-astro-cid-du7w4y5c]{width:100%;min-height:48px;padding:13px 15px;font-family:var(--sans);font-size:15px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:0;-webkit-appearance:none;appearance:none}input[data-astro-cid-du7w4y5c][type=text]:focus,select[data-astro-cid-du7w4y5c]:focus{outline:none;border-color:var(--bike)}input[data-astro-cid-du7w4y5c]::placeholder{color:var(--text-4)}.suggest[data-astro-cid-du7w4y5c]{position:absolute;z-index:5;left:0;right:0;top:100%;margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-top:0;box-shadow:0 6px 18px #1f1b1714}.suggest[data-astro-cid-du7w4y5c] li{padding:12px 15px;font-size:14.5px;cursor:pointer}.suggest[data-astro-cid-du7w4y5c] li[aria-selected=true],.suggest[data-astro-cid-du7w4y5c] li:hover{background:var(--surface-2)}.suggest[data-astro-cid-du7w4y5c] li.empty{color:var(--text-3);cursor:default}.hint[data-astro-cid-du7w4y5c]{margin:6px 0 0;font-size:12.5px;color:var(--warn)}.hint[data-astro-cid-du7w4y5c][hidden]{display:none}.locate[data-astro-cid-du7w4y5c]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 0;background:none;border:0;cursor:pointer;font-family:var(--sans);font-size:13px;color:var(--bike)}.swap[data-astro-cid-du7w4y5c]{width:44px;height:44px;display:grid;place-items:center;background:var(--surface-2);color:var(--text);border:1px solid var(--line);cursor:pointer}.swap[data-astro-cid-du7w4y5c]:hover{border-color:var(--bike)}.when[data-astro-cid-du7w4y5c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;margin:0;padding:0}.when[data-astro-cid-du7w4y5c] legend[data-astro-cid-du7w4y5c]{grid-column:1 / -1}select[data-astro-cid-du7w4y5c]{background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.status[data-astro-cid-du7w4y5c]{margin-top:18px}.status[data-astro-cid-du7w4y5c]:empty{margin:0}.trips[data-astro-cid-du7w4y5c]{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px;max-width:720px}.trips[data-astro-cid-du7w4y5c] .trip{border:1px solid var(--line);background:var(--surface);padding:16px 18px}.trips[data-astro-cid-du7w4y5c] .trip.selected{border-color:var(--bike)}.trips[data-astro-cid-du7w4y5c] header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.trips[data-astro-cid-du7w4y5c] .tag{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-2)}.trips[data-astro-cid-du7w4y5c] .best .tag{color:var(--bike)}.trips[data-astro-cid-du7w4y5c] .total{font-size:20px;font-weight:600;letter-spacing:-.01em}.trips[data-astro-cid-du7w4y5c] .legs{list-style:none;margin:12px 0 0;padding:0}.trips[data-astro-cid-du7w4y5c] .leg{position:relative;padding:8px 0 8px 22px;font-size:14.5px;border-left:2px dashed var(--dock-free);margin-left:5px}.trips[data-astro-cid-du7w4y5c] .leg.ride{border-left:3px solid var(--bike);margin-left:4.5px}.trips[data-astro-cid-du7w4y5c] .leg p{margin:0}.trips[data-astro-cid-du7w4y5c] .leg a{font-weight:500}.trips[data-astro-cid-du7w4y5c] .chance{margin-top:4px!important;font-size:12.5px;color:var(--text-3)}.trips[data-astro-cid-du7w4y5c] .chance b{font-weight:500}.trips[data-astro-cid-du7w4y5c] .chance.ok b{color:var(--ok)}.trips[data-astro-cid-du7w4y5c] .chance.warn b{color:var(--warn)}.trips[data-astro-cid-du7w4y5c] .chance.bad b{color:var(--broken)}.trips[data-astro-cid-du7w4y5c] .foot{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:6px}.trips[data-astro-cid-du7w4y5c] .gmaps,.trips[data-astro-cid-du7w4y5c] .show{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13.5px;font-weight:500}.trips[data-astro-cid-du7w4y5c] .show{padding:0;background:none;border:0;cursor:pointer;font-family:var(--sans);color:var(--bike)}.trips[data-astro-cid-du7w4y5c] .show:disabled{color:var(--text-3);cursor:default}.gl[data-astro-cid-du7w4y5c]{height:380px;margin-top:22px;border:1px solid var(--line);max-width:720px}.gl[data-astro-cid-du7w4y5c][hidden]{display:none}.notes[data-astro-cid-du7w4y5c]{margin-top:26px;max-width:720px;display:grid;gap:6px}.notes[data-astro-cid-du7w4y5c] .note[data-astro-cid-du7w4y5c]{margin:0}@media(max-width:520px){.gl[data-astro-cid-du7w4y5c]{height:300px;margin-inline:calc(var(--gutter) * -1);max-width:none;border-inline:0}.trips[data-astro-cid-du7w4y5c] .trip{padding:14px}}
