.apps[data-astro-cid-lcdefpme]{margin-top:var(--space-10);border-top:1px solid var(--border);list-style:none}.app[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-8);border-bottom:1px solid var(--border);display:grid;position:relative}.app-main[data-astro-cid-lcdefpme]{gap:var(--space-2);align-content:start;display:grid}.app-name[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700;line-height:1.2}.app-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);color:var(--text);text-decoration:none;display:inline-flex}.app-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{color:var(--text-subtle);transition:transform var(--duration) var(--ease-out), color var(--duration) var(--ease-out)}.app[data-astro-cid-lcdefpme]:hover .app-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{color:var(--accent);transform:translate(.25rem)}.app-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.app-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{box-shadow:none}.app[data-astro-cid-lcdefpme]:has(.app-name a:focus-visible){box-shadow:var(--focus-ring);border-radius:var(--radius)}.app-description[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--text-muted)}.stops[data-astro-cid-lcdefpme]{list-style:none;display:grid}.stop[data-astro-cid-lcdefpme]{column-gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:1rem minmax(0,1fr);display:grid;position:relative}.stop[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.stop[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.stop-node){grid-column:2}.stop[data-astro-cid-lcdefpme]:not(:last-child):before{content:"";background:repeating-linear-gradient(to bottom, var(--border-strong) 0 5px, transparent 5px 9px);width:2px;position:absolute;top:.625rem;bottom:-.625rem;left:calc(.5rem - 1px)}.stop-node[data-astro-cid-lcdefpme]{z-index:1;border:2px solid var(--accent);background:var(--accent);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:.3125rem;left:.1875rem}.stop-scheduled[data-astro-cid-lcdefpme] .stop-node[data-astro-cid-lcdefpme]{background:var(--bg)}.stop-label[data-astro-cid-lcdefpme]{gap:0 var(--space-2);color:var(--text-subtle);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}.stop-more[data-astro-cid-lcdefpme]{color:var(--hue-scheduled);font-weight:500}.stop-more[data-astro-cid-lcdefpme]:before{content:"·";margin-right:var(--space-2);color:var(--text-subtle)}.stop-line[data-astro-cid-lcdefpme]{gap:0 var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.stop-line[data-astro-cid-lcdefpme] .version[data-astro-cid-lcdefpme]{z-index:2;color:var(--accent);text-decoration:none;position:relative}.stop-line[data-astro-cid-lcdefpme] .version[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.stop-title[data-astro-cid-lcdefpme]{color:var(--text);font-weight:550}.stop-date[data-astro-cid-lcdefpme]{color:var(--text-subtle);font-size:var(--text-sm)}.stops-empty[data-astro-cid-lcdefpme]{color:var(--text-subtle);font-size:var(--text-base)}.empty[data-astro-cid-lcdefpme]{margin-top:var(--space-10)}@media (width>=720px){.app[data-astro-cid-lcdefpme]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.stops-empty[data-astro-cid-lcdefpme]{padding-top:.35rem}}@media (prefers-reduced-motion:reduce){.app-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{transition:none}}
