.platform-label{font-variant-numeric:tabular-nums;align-items:center;gap:.25em;display:inline-flex}.platform-label-icon{flex:none;width:1em;height:1em}.platform-label-icon path{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.platform-label-icon .platform-label-tactile{stroke-dasharray:1 1.6}.platform-label-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.js{gap:8px;min-width:0;display:grid}.js-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.js-times{font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:var(--app-text);font-size:22px;font-weight:700}.js-times[data-provenance=timetable],.js-times[data-provenance=out-of-date]{color:var(--app-secondary)}.js-arrow{color:var(--app-secondary);margin:0 6px;font-weight:400}.js-duration{color:var(--app-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.js-meta{color:var(--app-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.js-platform-slot{align-items:center;display:flex}.js-chips{flex-wrap:wrap;align-items:center;gap:4px 0;display:inline-flex}.js-chip-wrap{align-items:center;display:inline-flex}.js-chev{color:var(--app-secondary);margin:0 4px;font-size:14px}.js-line{background:var(--line);border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:24px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.js-walk{height:24px;color:var(--app-secondary);border:1px solid var(--app-separator);border-radius:6px;align-items:center;gap:2px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.js-platform{color:var(--app-text);font-weight:600}@media (forced-colors:active){.js-line{border:1px solid canvastext}}.app-bridge{--live-glyph:var(--app-live);--status-on-time:var(--app-success);--status-off-time:var(--app-destructive);--v2-muted:var(--app-secondary);--v2-ink:var(--app-text);--v2-line:var(--app-separator);--v2-bg:var(--app-canvas)}
