.split-flap-char.svelte-r1afcj{font-variant-numeric:tabular-nums;perspective:150px;border-radius:2px;width:1.3ch;height:1.4em;margin:0 .05em;display:inline-block;position:relative;overflow:hidden}.tile.svelte-r1afcj{width:100%;height:50%;position:absolute;overflow:hidden}.tile.top.svelte-r1afcj{background:var(--color-flap-dark);top:0}.tile.bottom.svelte-r1afcj{background:var(--color-flap-dark);bottom:0}.char.svelte-r1afcj{justify-content:center;align-items:center;width:100%;height:200%;display:flex;position:absolute}.tile.top.svelte-r1afcj .char:where(.svelte-r1afcj){top:0}.tile.bottom.svelte-r1afcj .char:where(.svelte-r1afcj){bottom:0}.flap.svelte-r1afcj{transform-origin:bottom;width:100%;height:50%;transform-style:preserve-3d;animation:svelte-r1afcj-flap-down var(--flip-duration) ease-in forwards;z-index:2;position:absolute;top:0;left:0}.flap-face.svelte-r1afcj{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.flap-face.front.svelte-r1afcj{background:var(--color-flap-dark)}.flap-face.front.svelte-r1afcj .char:where(.svelte-r1afcj){top:0}.flap-face.back.svelte-r1afcj{background:var(--color-flap-dark);transform:rotateX(180deg)}.flap-face.back.svelte-r1afcj .char:where(.svelte-r1afcj){bottom:0}.bottom-shadow.svelte-r1afcj{width:100%;height:50%;animation:svelte-r1afcj-shadow-fade var(--flip-duration) ease-in forwards;z-index:1;pointer-events:none;background:#0006;position:absolute;bottom:0;left:0}.hinge.svelte-r1afcj{z-index:3;background:#000000b3;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-.5px)}@keyframes svelte-r1afcj-flap-down{0%{transform:rotateX(0)}80%{transform:rotateX(-180deg)}90%{transform:rotateX(-174deg)}to{transform:rotateX(-180deg)}}@keyframes svelte-r1afcj-shadow-fade{0%{opacity:1}80%{opacity:0}to{opacity:0}}.split-flap-board.svelte-cyl5hn{background:var(--color-surface);border-radius:8px;width:100%;margin:0 auto;padding:12px 14px;font-size:14px;overflow:hidden;container-type:inline-size}.board-row.svelte-cyl5hn{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:7fr 12fr 4fr 7fr 10fr 9fr;align-items:center;gap:2px;padding:4px 0;display:grid}.split-flap-board.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:7fr 12fr 4fr 7fr 10fr 7fr 9fr}.split-flap-board.with-countdown.svelte-cyl5hn .board-row{grid-template-columns:7fr 6fr 12fr 4fr 7fr 10fr 9fr;gap:6px}.split-flap-board.with-countdown.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:7fr 6fr 12fr 4fr 7fr 10fr 7fr 9fr;gap:6px}.split-flap-board:not(.presentation-tv).with-countdown.svelte-cyl5hn .board-row{grid-template-columns:6.7ch 6.7ch 12fr 4fr 7fr 10fr 9fr;column-gap:12px}.split-flap-board:not(.presentation-tv).with-countdown.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:6.7ch 6.7ch 12fr 4fr 7fr 10fr 7fr 9fr;column-gap:12px}.split-flap-board.bus-mode.svelte-cyl5hn .board-row{grid-template-columns:7fr 5fr 7fr 12fr 9fr}.split-flap-board.bus-mode.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:7fr 5fr 7fr 12fr 7fr 9fr}.split-flap-board.bus-mode.with-countdown.svelte-cyl5hn .board-row{grid-template-columns:7fr 6fr 5fr 7fr 12fr 9fr;gap:6px}.split-flap-board.bus-mode.with-countdown.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:7fr 6fr 5fr 7fr 12fr 7fr 9fr;gap:6px}.split-flap-board.bus-mode:not(.presentation-tv).with-countdown.svelte-cyl5hn .board-row{grid-template-columns:6.7ch 6.7ch 5fr 7fr 12fr 9fr;column-gap:12px}.split-flap-board.bus-mode:not(.presentation-tv).with-countdown.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:6.7ch 6.7ch 5fr 7fr 12fr 7fr 9fr;column-gap:12px}.split-flap-board.presentation-tv.svelte-cyl5hn{font-size:inherit;border-radius:0;padding:16px 24px}.split-flap-board.presentation-tv.svelte-cyl5hn .board-row{grid-template-columns:7fr 20fr 4fr 7fr 10fr 9fr;gap:4px;padding:10px 0}.split-flap-board.presentation-tv.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:7fr 20fr 4fr 7fr 10fr 7fr 9fr}.split-flap-board.presentation-tv.with-countdown.svelte-cyl5hn .board-row{grid-template-columns:7fr 6fr 20fr 4fr 7fr 10fr 9fr;gap:8px}.split-flap-board.presentation-tv.with-countdown.with-arrival.svelte-cyl5hn .board-row{grid-template-columns:7fr 6fr 20fr 4fr 7fr 10fr 7fr 9fr;gap:8px}.split-flap-board.presentation-tv.svelte-cyl5hn .board-row.next-train{padding:12px 0}.split-flap-board.presentation-tv.svelte-cyl5hn .board-header-row:where(.svelte-cyl5hn){margin-bottom:8px;padding-bottom:8px}.board-header-row.svelte-cyl5hn{border-bottom:1px solid var(--color-border-header);margin-bottom:6px;padding-bottom:6px}.board-row.next-train.svelte-cyl5hn{padding:5px 0}.col-time.svelte-cyl5hn,.col-countdown.svelte-cyl5hn,.col-route.svelte-cyl5hn,.col-dest.svelte-cyl5hn,.col-mobile-dest.svelte-cyl5hn,.col-arrival.svelte-cyl5hn,.col-cars.svelte-cyl5hn,.col-platform.svelte-cyl5hn,.col-status.svelte-cyl5hn{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.show-mobile.svelte-cyl5hn{display:none}.col-time.svelte-cyl5hn{justify-content:flex-start}.col-countdown.svelte-cyl5hn{justify-content:flex-end;margin-right:0}.board-header-row.svelte-cyl5hn .col-countdown:where(.svelte-cyl5hn){justify-content:center;margin-right:0}.col-status.svelte-cyl5hn{justify-content:flex-end}.board-row.cancelled.svelte-cyl5hn{opacity:.5;text-decoration:line-through}.board-row.empty-row.svelte-cyl5hn{color:var(--color-ink-faint)}@container (width<=500px){.split-flap-board.svelte-cyl5hn{box-sizing:border-box;width:100%;padding:8px}.hide-mobile.svelte-cyl5hn{display:none}.show-mobile.svelte-cyl5hn{display:flex}.board-row.svelte-cyl5hn{justify-content:space-between;align-items:center;gap:4px;display:flex}.col-time.svelte-cyl5hn{justify-content:flex-start;width:6.5ch}.col-route.svelte-cyl5hn{justify-content:center;width:5.2ch}.col-countdown.svelte-cyl5hn{justify-content:center;width:6.5ch;margin-right:0}.col-mobile-dest.svelte-cyl5hn{justify-content:center;width:4ch}.col-platform.svelte-cyl5hn{justify-content:center;width:6.5ch}.col-status.svelte-cyl5hn{justify-content:flex-end;width:9.1ch}.board-header-row.svelte-cyl5hn .col-time:where(.svelte-cyl5hn),.board-header-row.svelte-cyl5hn .col-countdown:where(.svelte-cyl5hn),.board-header-row.svelte-cyl5hn .col-route:where(.svelte-cyl5hn),.board-header-row.svelte-cyl5hn .col-mobile-dest:where(.svelte-cyl5hn),.board-header-row.svelte-cyl5hn .col-platform:where(.svelte-cyl5hn),.board-header-row.svelte-cyl5hn .col-status:where(.svelte-cyl5hn){justify-content:center}.board-header-row.svelte-cyl5hn .col-time:where(.svelte-cyl5hn){justify-content:flex-start}.board-header-row.svelte-cyl5hn .col-status:where(.svelte-cyl5hn){justify-content:flex-end}}.departure-board.svelte-1dd9fq8{--board-time-col:3.95rem;--board-countdown-col:3.95rem;--board-info-col:3.55rem;--board-platform-col:3.75rem;--board-arrival-col:4.35rem;--board-status-col:6.35rem;--board-header-size:.6875rem;--board-header-tracking:.14em;--board-time-size:1.08rem;--board-line-size:1.05rem;--board-side-size:.86rem;--board-detail-time-size:1.04em;--board-detail-line-size:.94em;--board-detail-destination-size:.64em;--board-status-size:.72rem;--board-detail-side-size:.78em;--board-detail-status-size:.7em;--board-detail-meta-size:.78em;--board-detail-alert-size:.68em;width:100%;container-type:inline-size}.chrome-card.svelte-1dd9fq8{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;padding:16px 18px}.chrome-plain.svelte-1dd9fq8{background:0 0;border:0;padding:0}.board-header-row.with-location.svelte-1dd9fq8,.board-row-main.with-location.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) minmax(0, 1fr) var(--board-info-col) var(--board-platform-col) var(--board-status-col);align-items:baseline;gap:10px;display:grid}.board-header-row.with-location.with-arrival.svelte-1dd9fq8,.board-row-main.with-location.with-arrival.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) minmax(0, 1fr) var(--board-info-col) var(--board-platform-col) var(--board-arrival-col) var(--board-status-col)}.board-header-row.with-location.with-countdown.svelte-1dd9fq8,.board-row-main.with-location.with-countdown.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) var(--board-countdown-col) minmax(0, 1fr) var(--board-info-col) var(--board-platform-col) var(--board-status-col)}.board-header-row.with-location.with-countdown.with-arrival.svelte-1dd9fq8,.board-row-main.with-location.with-countdown.with-arrival.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) var(--board-countdown-col) minmax(0, 1fr) var(--board-info-col) var(--board-platform-col) var(--board-arrival-col) var(--board-status-col)}.board-header-row.without-location.svelte-1dd9fq8,.board-row-main.without-location.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) minmax(0, 1fr) var(--board-info-col) var(--board-status-col);align-items:baseline;gap:10px;display:grid}.board-header-row.without-location.with-arrival.svelte-1dd9fq8,.board-row-main.without-location.with-arrival.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) minmax(0, 1fr) var(--board-info-col) var(--board-arrival-col) var(--board-status-col)}.board-header-row.without-location.with-countdown.svelte-1dd9fq8,.board-row-main.without-location.with-countdown.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) var(--board-countdown-col) minmax(0, 1fr) var(--board-info-col) var(--board-status-col)}.board-header-row.without-location.with-countdown.with-arrival.svelte-1dd9fq8,.board-row-main.without-location.with-countdown.with-arrival.svelte-1dd9fq8{grid-template-columns:var(--board-time-col) var(--board-countdown-col) minmax(0, 1fr) var(--board-info-col) var(--board-arrival-col) var(--board-status-col)}.board-header-row.svelte-1dd9fq8{border-bottom:1px solid var(--color-border-subtle);font-size:var(--board-header-size);letter-spacing:var(--board-header-tracking);text-transform:uppercase;color:var(--color-ink-subtle);margin-bottom:6px;padding-bottom:10px;font-weight:700}.board-header-cell.svelte-1dd9fq8,.board-col-time.svelte-1dd9fq8,.board-col-countdown.svelte-1dd9fq8,.board-col-info.svelte-1dd9fq8,.board-col-platform.svelte-1dd9fq8,.board-col-arrival.svelte-1dd9fq8,.board-col-status.svelte-1dd9fq8{font-variant-numeric:tabular-nums;min-width:0;font-family:var(--font-mono)}.board-col-line.svelte-1dd9fq8{min-width:0}.board-col-info.svelte-1dd9fq8,.board-col-countdown.svelte-1dd9fq8,.board-col-platform.svelte-1dd9fq8,.board-col-arrival.svelte-1dd9fq8,.board-col-status.svelte-1dd9fq8,.variant-compact.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-arrival:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8),.board-header-row.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.board-header-row.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.board-header-row.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.board-header-row.svelte-1dd9fq8 .board-col-arrival:where(.svelte-1dd9fq8),.board-header-row.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){text-align:center;justify-self:center}.board-body.svelte-1dd9fq8{flex-direction:column;display:flex}.board-row-mobile.svelte-1dd9fq8{display:none}.board-row.svelte-1dd9fq8{border-bottom:1px solid var(--color-border-subtle);padding:8px 0}.board-row.svelte-1dd9fq8:last-child{border-bottom:0}.board-row-next.svelte-1dd9fq8{padding-top:7px;padding-bottom:7px}.board-row-empty.svelte-1dd9fq8,.board-row-cancelled.svelte-1dd9fq8 .board-row-main:where(.svelte-1dd9fq8){opacity:.55}.board-time-value.svelte-1dd9fq8{font-size:var(--board-time-size);color:var(--color-accent);font-weight:700}.board-countdown-value.svelte-1dd9fq8{font-size:var(--board-side-size);color:var(--color-ink-strong);font-weight:700}.board-countdown-pill.svelte-1dd9fq8{border:1px solid color-mix(in srgb, var(--color-accent) 34%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);min-width:2.75rem;max-width:100%;color:var(--color-accent);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .42rem;line-height:1;display:inline-flex}.board-countdown-pill.countdown-empty.svelte-1dd9fq8{background:color-mix(in srgb, var(--color-ink-subtle) 10%, transparent);border-color:color-mix(in srgb, var(--color-ink-subtle) 22%, transparent);color:var(--color-ink-muted)}.variant-detailed.svelte-1dd9fq8 .board-time-value:where(.svelte-1dd9fq8){font-size:var(--board-detail-time-size);line-height:1.05}.variant-detailed.svelte-1dd9fq8 .board-countdown-value:where(.svelte-1dd9fq8){font-size:var(--board-detail-side-size);padding-top:.18em;line-height:1.1}.board-line-cell.svelte-1dd9fq8{align-items:center;min-width:0;display:flex}.board-line-main.svelte-1dd9fq8{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.board-line-name.svelte-1dd9fq8{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-strong);font-weight:600;overflow:hidden}.variant-compact.svelte-1dd9fq8 .board-line-name:where(.svelte-1dd9fq8){font-size:var(--board-line-size)}.variant-compact.svelte-1dd9fq8 .board-line-main:where(.svelte-1dd9fq8){flex-wrap:nowrap;gap:8px}.variant-compact.svelte-1dd9fq8 .board-line-name:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-direction-tag:where(.svelte-1dd9fq8){flex:none}.variant-compact.svelte-1dd9fq8 .board-line-cell:where(.svelte-1dd9fq8){min-width:0}.variant-compact.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-col-arrival:where(.svelte-1dd9fq8){font-size:var(--board-side-size)}.variant-compact.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8){font-weight:500}.variant-detailed.svelte-1dd9fq8 .board-line-name:where(.svelte-1dd9fq8){font-size:var(--board-detail-line-size);white-space:normal;text-overflow:initial;line-height:1.12;overflow:visible}.board-direction-tag.svelte-1dd9fq8{font-size:var(--board-detail-destination-size);letter-spacing:.06em;white-space:nowrap;font-weight:600}.variant-compact.svelte-1dd9fq8 .board-direction-tag:where(.svelte-1dd9fq8){font-size:var(--board-time-size);letter-spacing:.02em;text-transform:none;font-weight:600}.direction-union.svelte-1dd9fq8{color:var(--color-ok)}.direction-outbound.svelte-1dd9fq8{color:var(--color-direction-out)}.board-muted-value.svelte-1dd9fq8{color:var(--color-ink-muted)}.board-accent-value.svelte-1dd9fq8{color:var(--color-accent)}.board-col-platform.svelte-1dd9fq8{color:var(--color-ink-strong);font-weight:600}.platform-wait.svelte-1dd9fq8{color:var(--color-accent)}.board-status-pill.svelte-1dd9fq8{text-overflow:ellipsis;max-width:100%;font-size:var(--board-status-size);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .75rem;font-weight:700;display:inline-flex;overflow:hidden}.variant-compact.svelte-1dd9fq8 .board-status-pill:where(.svelte-1dd9fq8){padding:.34rem .62rem;font-size:.68rem}.variant-detailed.svelte-1dd9fq8 .board-row-main:where(.svelte-1dd9fq8){align-items:start}.variant-detailed.svelte-1dd9fq8 .board-line-cell:where(.svelte-1dd9fq8){align-items:flex-start}.variant-detailed.svelte-1dd9fq8 .board-line-main:where(.svelte-1dd9fq8){flex-direction:column;align-items:flex-start;gap:3px}.variant-detailed.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){font-size:var(--board-detail-side-size);padding-top:.18em;line-height:1.1}.variant-detailed.svelte-1dd9fq8 .board-status-pill:where(.svelte-1dd9fq8){font-size:var(--board-detail-status-size);letter-spacing:.1em;background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:0}.tone-ok.svelte-1dd9fq8{background:color-mix(in srgb, var(--color-ok) 14%, transparent);color:var(--color-ok);border-color:color-mix(in srgb, var(--color-ok) 30%, transparent)}.tone-warn.svelte-1dd9fq8{background:color-mix(in srgb, var(--color-warn) 14%, transparent);color:var(--color-warn);border-color:color-mix(in srgb, var(--color-warn) 35%, transparent)}.tone-danger.svelte-1dd9fq8{background:color-mix(in srgb, var(--color-bad) 14%, transparent);color:var(--color-bad);border-color:color-mix(in srgb, var(--color-bad) 30%, transparent)}.tone-muted.svelte-1dd9fq8{background:color-mix(in srgb, var(--color-ink-subtle) 12%, transparent);color:var(--color-ink-muted);border-color:color-mix(in srgb, var(--color-ink-subtle) 25%, transparent)}.tone-accent.svelte-1dd9fq8{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 24%, transparent)}.variant-detailed.svelte-1dd9fq8 .tone-ok:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .tone-warn:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .tone-danger:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .tone-muted:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .tone-accent:where(.svelte-1dd9fq8){background:0 0;border-color:#0000}.board-row-meta.svelte-1dd9fq8{padding-left:calc(var(--board-time-col) + 10px);flex-direction:column;gap:2px;margin-top:3px;display:flex}.has-countdown.svelte-1dd9fq8 .board-row-meta:where(.svelte-1dd9fq8){padding-left:calc(var(--board-time-col) + var(--board-countdown-col) + 20px)}.board-stop-summary.svelte-1dd9fq8{color:var(--color-ink-muted);font-size:var(--board-detail-meta-size);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.board-alert-line.svelte-1dd9fq8{color:var(--color-bad);font-size:var(--board-detail-alert-size);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.board-destination-line.svelte-1dd9fq8{font-size:var(--board-detail-destination-size);letter-spacing:.04em;font-weight:600;line-height:1.25}.variant-compact.svelte-1dd9fq8 .board-row-meta:where(.svelte-1dd9fq8){gap:2px;margin-top:3px}.variant-compact.svelte-1dd9fq8 .board-destination-line:where(.svelte-1dd9fq8){letter-spacing:.03em;text-transform:uppercase;font-size:.78rem}.variant-compact.svelte-1dd9fq8 .board-stop-summary:where(.svelte-1dd9fq8){font-size:.76rem}.variant-compact.svelte-1dd9fq8 .board-alert-line:where(.svelte-1dd9fq8){font-size:.72rem}.variant-detailed.svelte-1dd9fq8 .board-row:where(.svelte-1dd9fq8){padding:6px 0 5px}.variant-detailed.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8){margin-bottom:2px;padding-bottom:10px}.presentation-tv.svelte-1dd9fq8{--board-time-col:8.4rem;--board-countdown-col:8.4rem;--board-info-col:6.4rem;--board-platform-col:6.4rem;--board-status-col:14.4rem;--board-header-size:.84rem;--board-header-tracking:.18em;--board-detail-time-size:1.66em;--board-detail-line-size:1.34em;--board-detail-destination-size:.84em;--board-detail-side-size:1em;--board-detail-status-size:.92em;--board-detail-meta-size:.58em}.presentation-tv.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8){margin-bottom:10px;padding-bottom:14px}.presentation-tv.svelte-1dd9fq8 .board-header-row.with-location:where(.svelte-1dd9fq8),.presentation-tv.svelte-1dd9fq8 .board-row-main.with-location:where(.svelte-1dd9fq8),.presentation-tv.svelte-1dd9fq8 .board-header-row.without-location:where(.svelte-1dd9fq8),.presentation-tv.svelte-1dd9fq8 .board-row-main.without-location:where(.svelte-1dd9fq8){gap:18px}.presentation-tv.svelte-1dd9fq8 .board-row:where(.svelte-1dd9fq8){padding:16px 0 14px}.presentation-tv.svelte-1dd9fq8 .board-line-main:where(.svelte-1dd9fq8){gap:6px}.presentation-tv.svelte-1dd9fq8 .board-direction-tag:where(.svelte-1dd9fq8){letter-spacing:.08em}.presentation-tv.svelte-1dd9fq8 .board-row-meta:where(.svelte-1dd9fq8){padding-left:calc(var(--board-time-col) + 18px);gap:3px;margin-top:4px}.presentation-tv.svelte-1dd9fq8 .board-stop-summary:where(.svelte-1dd9fq8){line-clamp:unset;-webkit-line-clamp:unset;-webkit-box-orient:initial;line-height:1.24;display:block;overflow:visible}.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-row-main:where(.svelte-1dd9fq8){align-items:center}.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){padding-top:0}.presentation-tv.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8) .board-col-info:where(.svelte-1dd9fq8),.presentation-tv.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8) .board-col-countdown:where(.svelte-1dd9fq8),.presentation-tv.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8) .board-col-platform:where(.svelte-1dd9fq8),.presentation-tv.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8) .board-col-status:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){text-align:center;justify-self:stretch;width:100%}.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-info:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){justify-content:center;align-items:center;display:flex}.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){justify-content:center}.presentation-tv.variant-detailed.svelte-1dd9fq8 .board-status-pill:where(.svelte-1dd9fq8){box-sizing:border-box;width:100%;max-width:100%;font-size:var(--board-detail-status-size);border-style:solid;border-width:1px;border-radius:999px;justify-content:center;min-width:0;padding:.56rem .96rem}.presentation-tv.variant-detailed.svelte-1dd9fq8 .tone-ok:where(.svelte-1dd9fq8){background:color-mix(in srgb, var(--color-green-400) 14%, transparent);color:var(--color-green-400);border-color:color-mix(in srgb, var(--color-green-400) 30%, transparent)}.presentation-tv.variant-detailed.svelte-1dd9fq8 .tone-warn:where(.svelte-1dd9fq8){background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.presentation-tv.variant-detailed.svelte-1dd9fq8 .tone-danger:where(.svelte-1dd9fq8){background:color-mix(in srgb, var(--color-red-500) 14%, transparent);color:var(--color-red-500);border-color:color-mix(in srgb, var(--color-red-500) 30%, transparent)}.presentation-tv.variant-detailed.svelte-1dd9fq8 .tone-muted:where(.svelte-1dd9fq8){background:color-mix(in srgb, var(--color-ink-subtle) 12%, transparent);color:var(--color-ink-muted);border-color:color-mix(in srgb, var(--color-ink-subtle) 25%, transparent)}.presentation-tv.variant-detailed.svelte-1dd9fq8 .tone-accent:where(.svelte-1dd9fq8){background:color-mix(in srgb, var(--color-amber-300) 12%, transparent);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-amber-300) 24%, transparent)}.board-empty.svelte-1dd9fq8{text-align:center;color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;padding:32px 0;font-size:.92rem}@container (width<=768px){.departure-board.svelte-1dd9fq8{--board-time-col:4.3rem;--board-countdown-col:4.25rem;--board-platform-col:3.2rem;--board-status-col:5.7rem;--board-time-size:1rem;--board-line-size:.88rem;--board-status-size:.64rem;--board-header-size:.6rem}.variant-compact.svelte-1dd9fq8 .board-hide-mobile:where(.svelte-1dd9fq8){display:none}.variant-compact.svelte-1dd9fq8 .board-header-row.with-location:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.with-location:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-header-row.with-location.with-arrival:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.with-location.with-arrival:where(.svelte-1dd9fq8){grid-template-columns:var(--board-time-col) minmax(0, 1fr) var(--board-platform-col) var(--board-status-col);gap:8px}.variant-compact.svelte-1dd9fq8 .board-header-row.with-location.with-countdown:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.with-location.with-countdown:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-header-row.with-location.with-countdown.with-arrival:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.with-location.with-countdown.with-arrival:where(.svelte-1dd9fq8){grid-template-columns:var(--board-time-col) var(--board-countdown-col) minmax(0, 1fr) var(--board-platform-col) var(--board-status-col);gap:8px}.variant-compact.svelte-1dd9fq8 .board-header-row.without-location:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.without-location:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-header-row.without-location.with-arrival:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.without-location.with-arrival:where(.svelte-1dd9fq8){grid-template-columns:var(--board-time-col) minmax(0, 1fr) var(--board-status-col);gap:8px}.variant-compact.svelte-1dd9fq8 .board-header-row.without-location.with-countdown:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.without-location.with-countdown:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-header-row.without-location.with-countdown.with-arrival:where(.svelte-1dd9fq8),.variant-compact.svelte-1dd9fq8 .board-row-main.without-location.with-countdown.with-arrival:where(.svelte-1dd9fq8){grid-template-columns:var(--board-time-col) var(--board-countdown-col) minmax(0, 1fr) var(--board-status-col);gap:8px}.variant-compact.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8){margin-bottom:4px;padding-bottom:8px}.variant-compact.svelte-1dd9fq8 .board-status-pill:where(.svelte-1dd9fq8){padding:.28rem .48rem;font-size:.62rem}.variant-compact.svelte-1dd9fq8 .board-line-main:where(.svelte-1dd9fq8){flex-wrap:wrap;gap:4px 8px}.has-countdown.svelte-1dd9fq8 .board-row-meta:where(.svelte-1dd9fq8){padding-left:calc(var(--board-time-col) + var(--board-countdown-col) + 16px)}}@container (width<=560px){.departure-board.svelte-1dd9fq8{--board-time-col:4.5rem;--board-countdown-col:4.8rem;--board-platform-col:4.3rem;--board-status-col:6.5rem;--board-time-size:1rem;--board-detail-time-size:1.08em;--board-detail-line-size:.94em;--board-detail-destination-size:.64em;--board-detail-status-size:.62rem;--board-header-size:.625rem}.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-header-row:where(.svelte-1dd9fq8),.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-row-desktop:where(.svelte-1dd9fq8),.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-row:where(.svelte-1dd9fq8)>.board-row-meta:where(.svelte-1dd9fq8){display:none}.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-row:where(.svelte-1dd9fq8){padding:11px 0}.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-row-next:where(.svelte-1dd9fq8){padding-top:11px;padding-bottom:11px}.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-row-mobile:where(.svelte-1dd9fq8){flex-direction:column;gap:6px;min-width:0;display:flex}.board-mobile-topline.svelte-1dd9fq8{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.board-mobile-primary.svelte-1dd9fq8{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;width:auto;min-width:0;display:grid}.board-mobile-primary.with-countdown.svelte-1dd9fq8{grid-template-columns:max-content var(--board-countdown-col) minmax(0, 1fr);align-items:center;column-gap:7px}.board-mobile-time.svelte-1dd9fq8{color:var(--color-accent);font-size:1.14rem;font-weight:700;line-height:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-column:1}.board-mobile-countdown.svelte-1dd9fq8{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-accent) 34%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:100%;min-width:0;color:var(--color-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;grid-column:2;justify-content:center;justify-self:start;align-items:baseline;gap:5px;padding:.24rem .5rem;line-height:1;display:inline-flex}.board-mobile-countdown-placeholder.svelte-1dd9fq8{visibility:hidden}.board-mobile-countdown.svelte-1dd9fq8 span:where(.svelte-1dd9fq8){letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-accent) 78%, var(--color-ink));font-size:.58rem;font-weight:800}.board-mobile-countdown.svelte-1dd9fq8 strong:where(.svelte-1dd9fq8){letter-spacing:.02em;font-size:.86rem;font-weight:800}.board-mobile-destination.svelte-1dd9fq8{letter-spacing:.04em;grid-column:2;gap:2px;min-width:0;font-size:.92rem;font-weight:700;line-height:1.18;display:grid}.board-mobile-primary.with-countdown.svelte-1dd9fq8 .board-mobile-destination:where(.svelte-1dd9fq8){grid-column:3}.board-mobile-line.svelte-1dd9fq8{color:var(--color-ink);overflow-wrap:normal;min-width:0}.board-mobile-dest-sep.svelte-1dd9fq8{color:var(--color-ink-faint);font-weight:500;display:none}.board-mobile-dest-code.svelte-1dd9fq8{color:var(--color-ink);overflow-wrap:normal;min-width:0}.board-mobile-destination.direction-union.svelte-1dd9fq8 .board-mobile-dest-code:where(.svelte-1dd9fq8){color:var(--color-ok)}.board-mobile-destination.direction-outbound.svelte-1dd9fq8 .board-mobile-dest-code:where(.svelte-1dd9fq8){color:var(--color-direction-out)}.board-mobile-details.svelte-1dd9fq8{min-width:0;color:var(--color-ink-muted);flex-wrap:wrap;gap:4px 9px;font-size:.75rem;font-weight:600;line-height:1.2;display:flex}.board-mobile-details.svelte-1dd9fq8 span:where(.svelte-1dd9fq8){min-width:0}.board-mobile-meta.svelte-1dd9fq8{flex-direction:column;gap:3px;min-width:0;display:flex}.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-status-pill:where(.svelte-1dd9fq8){flex:none;max-width:7.6rem;padding:.4rem .7rem;font-size:.72rem}.chrome-card.svelte-1dd9fq8{padding:12px 14px}.variant-detailed.svelte-1dd9fq8 .board-header-row:where(.svelte-1dd9fq8){display:none}.variant-detailed.svelte-1dd9fq8 .board-row:where(.svelte-1dd9fq8){padding:10px 4px 9px}.variant-detailed.svelte-1dd9fq8 .board-row-main.with-location:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-row-main.with-location.with-arrival:where(.svelte-1dd9fq8){grid-template-columns:var(--board-time-col) minmax(0, 1fr) auto;grid-template-areas:"time line platform""time line status";align-items:start;gap:2px 12px}.variant-detailed.svelte-1dd9fq8 .board-row-main.without-location:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-row-main.without-location.with-arrival:where(.svelte-1dd9fq8){grid-template-columns:var(--board-time-col) minmax(0, 1fr) auto;grid-template-areas:"time line status";align-items:start;gap:2px 12px}.variant-detailed.svelte-1dd9fq8 .board-col-time:where(.svelte-1dd9fq8){grid-area:time}.variant-detailed.svelte-1dd9fq8 .board-col-countdown:where(.svelte-1dd9fq8){display:none}.variant-detailed.svelte-1dd9fq8 .board-col-line:where(.svelte-1dd9fq8){grid-area:line}.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8){grid-area:platform}.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){grid-area:status}.variant-detailed.svelte-1dd9fq8 .board-line-name:where(.svelte-1dd9fq8){white-space:normal}.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8){flex-direction:column;align-items:flex-end;gap:2px;min-width:0;padding-top:0;display:flex}.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8):before,.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8):before{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-subtle);font-size:.56rem;line-height:1}.variant-detailed.svelte-1dd9fq8 .board-col-platform:where(.svelte-1dd9fq8):before{content:attr(data-col-label)}.variant-detailed.svelte-1dd9fq8 .board-col-status:where(.svelte-1dd9fq8):before{content:"Status"}.board-row-meta.svelte-1dd9fq8{gap:4px;margin-top:8px;padding-left:0}.has-countdown.svelte-1dd9fq8 .board-row-meta:where(.svelte-1dd9fq8){padding-left:0}.variant-detailed.svelte-1dd9fq8 .board-stop-summary:where(.svelte-1dd9fq8),.variant-detailed.svelte-1dd9fq8 .board-alert-line:where(.svelte-1dd9fq8){-webkit-line-clamp:1;line-clamp:1}}@container (width<=430px){.board-mobile-topline.svelte-1dd9fq8{box-sizing:border-box;gap:8px;padding-right:4px}.board-mobile-primary.with-countdown.svelte-1dd9fq8{grid-template-columns:3.45rem var(--board-countdown-col) minmax(0, 1fr);row-gap:7px}.board-mobile-primary.with-countdown.svelte-1dd9fq8 .board-mobile-destination:where(.svelte-1dd9fq8){grid-column:1/-1}.departure-board.svelte-1dd9fq8:not(.presentation-tv) .board-status-pill:where(.svelte-1dd9fq8){letter-spacing:.05em;max-width:none;padding:.36rem .56rem;font-size:.66rem}}
