.hour-chart[data-astro-cid-2kmzwjy5]{margin:0}.plot[data-astro-cid-2kmzwjy5]{height:14rem;margin-bottom:1.75rem;margin-left:3.75rem;position:relative}.grid-lines[data-astro-cid-2kmzwjy5]{position:absolute;inset:0}.grid-line[data-astro-cid-2kmzwjy5]{border-top:1px solid var(--rule);position:absolute;left:0;right:0}.grid-zero[data-astro-cid-2kmzwjy5]{border-top:1px solid var(--ink-soft)}.tick-label[data-astro-cid-2kmzwjy5]{color:var(--ink-soft);white-space:nowrap;font-size:.8rem;position:absolute;right:calc(100% + .5rem);transform:translateY(-50%)}.bars[data-astro-cid-2kmzwjy5]{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.bar-slot[data-astro-cid-2kmzwjy5]{position:relative}.bar[data-astro-cid-2kmzwjy5]{min-height:2px;position:absolute;left:15%;right:15%}.bar-up[data-astro-cid-2kmzwjy5]{border-radius:4px 4px 0 0}.bar-down[data-astro-cid-2kmzwjy5]{border-radius:0 0 4px 4px}.hour-label[data-astro-cid-2kmzwjy5]{color:var(--ink-soft);font-size:.8rem;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.hour-label[data-astro-cid-2kmzwjy5].is-hidden{visibility:hidden}.bar-tip[data-astro-cid-2kmzwjy5]{background:var(--ink);color:var(--paper);text-align:center;white-space:nowrap;pointer-events:none;opacity:0;z-index:2;border-radius:4px;padding:.3rem .5rem;font-size:.8rem;line-height:1.3;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.bar-slot[data-astro-cid-2kmzwjy5]:hover{background:#0f25400d}.bar-slot[data-astro-cid-2kmzwjy5]:hover .bar-tip[data-astro-cid-2kmzwjy5]{opacity:1}.route[data-astro-cid-5lzqq7fu] h3[data-astro-cid-5lzqq7fu]{margin-bottom:var(--space-3)}.stop-list[data-astro-cid-5lzqq7fu]{margin:0;padding:0;list-style:none;position:relative}.stop-row[data-astro-cid-5lzqq7fu]{align-items:center;gap:var(--space-3);grid-template-columns:1.5rem 1fr auto;min-height:2.5rem;display:grid;position:relative}.stop-row[data-astro-cid-5lzqq7fu]:before{content:"";background:var(--sign);width:4px;position:absolute;top:0;bottom:0;left:calc(.75rem - 2px)}.stop-row[data-astro-cid-5lzqq7fu]:first-child:before{top:50%}.stop-row[data-astro-cid-5lzqq7fu]:last-child:before{bottom:50%}.stop-dot[data-astro-cid-5lzqq7fu]{border:3px solid var(--paper);width:1rem;height:1rem;box-shadow:0 0 0 2px var(--sign);border-radius:50%;justify-self:center;position:relative}.stop-row[data-astro-cid-5lzqq7fu]:first-child .stop-dot[data-astro-cid-5lzqq7fu],.stop-row[data-astro-cid-5lzqq7fu]:last-child .stop-dot[data-astro-cid-5lzqq7fu]{width:1.25rem;height:1.25rem}.stop-name[data-astro-cid-5lzqq7fu]{text-decoration:none}.stop-name[data-astro-cid-5lzqq7fu]:hover{text-decoration:underline}.stop-row[data-astro-cid-5lzqq7fu]:first-child .stop-name[data-astro-cid-5lzqq7fu],.stop-row[data-astro-cid-5lzqq7fu]:last-child .stop-name[data-astro-cid-5lzqq7fu]{font-weight:600}.stop-delay[data-astro-cid-5lzqq7fu]{font-weight:500}.line-head[data-astro-cid-xuapdlwy]{align-items:center;gap:var(--space-5);display:flex}.line-title[data-astro-cid-xuapdlwy]{gap:var(--space-2);display:grid}.line-title[data-astro-cid-xuapdlwy] h1[data-astro-cid-xuapdlwy]{font-size:var(--step-5);line-height:.95}.route-name[data-astro-cid-xuapdlwy]{font-size:var(--step-1)}.verdict-main[data-astro-cid-xuapdlwy]{margin-top:var(--space-2)}.line-facts[data-astro-cid-xuapdlwy]{gap:var(--space-4);margin-block:var(--space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.line-facts[data-astro-cid-xuapdlwy] div[data-astro-cid-xuapdlwy]{align-content:start;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--night-rule);display:grid}.line-facts[data-astro-cid-xuapdlwy] dt[data-astro-cid-xuapdlwy]{font-size:var(--step--1)}.line-facts[data-astro-cid-xuapdlwy] dd[data-astro-cid-xuapdlwy]{margin:0}.line-facts[data-astro-cid-xuapdlwy] strong[data-astro-cid-xuapdlwy]{font-family:var(--font-sign);font-size:var(--step-3);font-weight:800;line-height:1.1;display:block}.share-track[data-astro-cid-xuapdlwy]{height:6px;margin-top:var(--space-2);background:var(--night-rule);border-radius:3px}.share-fill[data-astro-cid-xuapdlwy]{background:var(--on-time);border-radius:3px;height:100%;display:block}.band-note[data-astro-cid-xuapdlwy]{margin-top:var(--space-4);font-size:var(--step--1)}.directions[data-astro-cid-xuapdlwy]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.two-up[data-astro-cid-xuapdlwy]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.small-title[data-astro-cid-xuapdlwy]{font-size:var(--step-2);margin-bottom:var(--space-3)}.row-detail[data-astro-cid-xuapdlwy]{font-weight:400;font-size:var(--step--1);display:block}.data-table[data-astro-cid-xuapdlwy] th[data-astro-cid-xuapdlwy][scope=row]{color:var(--ink)}.pattern-value[data-astro-cid-xuapdlwy]{white-space:nowrap;font-weight:600}.trend-sentence[data-astro-cid-xuapdlwy]{margin-bottom:var(--space-3)}@media (width<=44rem){.line-head[data-astro-cid-xuapdlwy]{align-items:start;gap:var(--space-4)}.line-facts[data-astro-cid-xuapdlwy]{grid-template-columns:1fr}}
