.home .st{--st-neutral:color-mix(in srgb, var(--faint) 40%, transparent)}.home .st #notices{padding-block:0}.home .cd-badge--info{background:var(--info-soft);color:var(--info)}.home .cd-badge--mark{background:color-mix(in srgb, var(--mark) 8%, var(--bg));color:var(--mark)}.dark .home .cd-badge--mark{background:color-mix(in srgb, var(--mark) 18%, transparent)}.home .cd-badge--plain{background:var(--line);color:var(--muted)}.home .st-pill{align-items:center;gap:var(--s-75);inline-size:fit-content;padding:var(--s-50) var(--s-100);background:var(--ok-soft);color:var(--ok);border-radius:1.5rem;margin-block-start:var(--s-300);font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.home .st-pill[data-state=delay]{background:var(--ask-soft);color:var(--ask)}.home .st-pill[data-state=outage]{background:color-mix(in srgb, var(--mark) 8%, var(--bg));color:var(--mark)}.dark .home .st-pill[data-state=outage]{background:color-mix(in srgb, var(--mark) 18%, transparent)}.home .st-pill[data-state=maintenance]{background:var(--info-soft);color:var(--info)}.home .st-pill i{background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;position:relative}.home .st-pill i:after{content:"";opacity:0;background:currentColor;border-radius:50%;position:absolute;inset:0}.home .st-cards{gap:var(--s-200);margin:var(--s-500) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:40rem){.home .st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.home .st-cards{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.home .cd-card.st-card{gap:var(--s-100);flex-direction:column;min-block-size:14rem;display:flex}.home .cd-card.st-card .st-card__label{justify-content:space-between;align-items:center;gap:var(--s-50) var(--s-75);color:var(--muted);flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;display:flex}.home .cd-card.st-card .st-card__value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:2.25rem;line-height:2.5rem}.home .cd-card.st-card .st-card__value small,.home .cd-card.st-card .st-card__sub{letter-spacing:0;color:var(--muted);font-size:1rem}.home .cd-card.st-card .st-card__sub{margin:0;line-height:1.5rem}.home .cd-card.st-card .st-card__note{color:var(--faint);margin-block-start:auto;font-size:.75rem;line-height:1rem}.home .st-beat{block-size:auto;inline-size:100%;color:var(--ok);display:block;overflow:visible}.home .st-beat[data-tone=ask]{color:var(--ask)}.home .st-beat[data-tone=mark]{color:var(--mark)}.home .st-beat__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.home .st-beat__dot,.home .st-beat__ping{fill:currentColor}.home .st-beat__ping{transform-box:fill-box;transform-origin:50%;opacity:0}.home .st-lead{align-items:center;gap:var(--s-75);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--s-100);font-size:.75rem;line-height:1rem;display:grid}.home .st-lead__a{color:var(--ask)}.home .st-lead__track{background:linear-gradient(90deg, var(--ask), var(--line));border-radius:9999px;block-size:.25rem;position:relative}.home .st-lead__track:before,.home .st-lead__track i{content:"";border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.home .st-lead__track:before{background:var(--ask);inset-inline-start:0}.home .st-lead__track i{background:var(--fg);inset-inline-start:var(--x)}.home .st-hours{gap:var(--s-50);margin:var(--s-100) 0 0;color:var(--muted);padding:0;font-size:.75rem;line-height:1rem;list-style:none;display:grid}.home .st-hours li{align-items:center;gap:var(--s-75);grid-template-columns:5.5rem minmax(0,1fr) 2.5rem;display:grid}.home .st-hours i{inline-size:var(--w);border-radius:9999px;block-size:.25rem;min-inline-size:.125rem;display:block}.home .st-hours b{color:var(--fg);text-align:end;font-variant-numeric:tabular-nums;font-weight:500}.home .st-squares{gap:var(--s-50);flex-wrap:wrap;margin-block-start:var(--s-100);display:flex}.home .st-squares i,.home .st-key{background:var(--st-neutral);border-radius:.25rem;flex:none;block-size:1rem;inline-size:1rem;display:inline-block}.home .st-squares i.is-caught,.home .st-key.is-caught{background:var(--ask)}.home .st-squares i.is-other,.home .st-key.is-other{box-shadow:inset 0 0 0 1px var(--st-neutral);background:0 0}.home .st-key{block-size:.5rem;inline-size:.5rem;border-radius:.125rem;margin-inline-end:var(--s-75)}.home .cd-card.st-card .st-keys{gap:var(--s-25);color:var(--faint);margin:auto 0 0;padding:0;font-size:.75rem;line-height:1rem;list-style:none;display:grid}.home .st-keys li{align-items:center;display:flex}.home .cd-card.st-card .st-keys+.st-card__note{margin-block-start:var(--s-75)}.home .st-lanes{margin-block-start:var(--s-300);position:relative}.home .st-lane{gap:var(--s-200);padding-block:var(--s-50);grid-template-columns:11rem minmax(0,1fr) 3.5rem;align-items:center;display:grid}.home .st-lane__name{font-size:.875rem;line-height:1.25rem}.home .st-lane__up{color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.25rem}.home .st-lane--adhoc{border-block-end:1px solid var(--line);margin-block-end:var(--s-100);padding-block-end:var(--s-100)}.home .st-bar{border-radius:.375rem;block-size:1.5rem;display:flex;overflow:hidden}.home .st-bar i{min-inline-size:1px;display:block}.home .k-ok{background:var(--ok)}.home .k-out{background:var(--mark)}.home .k-delay{background:var(--ask)}.home .k-maint{background:var(--info)}.home .k-plan{background:repeating-linear-gradient(135deg, var(--info) 0 .125rem, var(--info-soft) .125rem .25rem)}.home .k-none{background:repeating-linear-gradient(135deg, var(--st-neutral) 0 .125rem, transparent .125rem .25rem)}.home .k-future{background:var(--line)}.home .st-axis{block-size:1.25rem;color:var(--faint);font-size:.75rem;line-height:1rem;position:relative}.home .st-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.home .st-axis .st-axis__now{color:var(--fg)}.home .st-axis .st-axis__now--end{transform:translate(-100%)}.home .st-now{inset-block:0 var(--s-300);border-inline-start:1px dashed var(--muted);pointer-events:none;position:absolute;inset-inline-start:calc(11rem + var(--s-200) + (100% - 14.5rem - 2 * var(--s-200)) * var(--now) / 100)}.home .st-legend{gap:var(--s-100) var(--s-300);margin:var(--s-200) 0 0;color:var(--muted);flex-wrap:wrap;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.home .st-legend li{align-items:center;gap:var(--s-50);display:inline-flex}.home .st-legend i{border-radius:.125rem;block-size:.5rem;inline-size:.5rem;display:block}.home .st .cd-rows{display:block}.home .st .cd-row{grid-template-columns:7rem minmax(0,1fr) auto}.home .st div.cd-row:is(:hover,:active){background:0 0}.home .st-side{align-items:flex-end;gap:var(--s-25);text-align:end;flex-direction:column;display:flex}.home .st-chips button{align-items:baseline;gap:var(--s-75);padding:var(--s-50) var(--s-100);border:1px solid var(--line);font:inherit;color:var(--fg);cursor:pointer;background:0 0;border-radius:1.5rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.home .st-chips button:active{background:var(--surface)}.home .st-chips button[aria-pressed=true]{background:var(--ink-btn);border-color:var(--ink-btn);color:var(--ink-btn-fg)}.home .st-chips button[aria-pressed=true] .cb-provinces__count{color:inherit;opacity:.7}.home .st-list{margin-block-start:var(--s-500)}@media (hover:hover) and (pointer:fine){.home .st-chips button:not([aria-pressed=true]):hover{background:var(--surface)}}.home .st-prose{max-inline-size:42rem;color:var(--muted)}.home .st-prose p+p{margin-block-start:var(--s-100)}@media (prefers-reduced-motion:no-preference){.home .st-beat__line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:st-draw .3s var(--curve) forwards}.home .st-pill i:after,.home .st-beat__ping{animation:st-ping 2s var(--curve) infinite}}@keyframes st-draw{to{stroke-dashoffset:0}}@keyframes st-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (max-width:64rem){.home .st-axis .st-axis__minor{display:none}}@media (max-width:40rem){.home .st-lane{row-gap:var(--s-50);grid-template-columns:minmax(0,1fr) 3rem}.home .st-lane__name{grid-column:1/-1}.home .st-lane--axis .st-lane__name,.home .st-now{display:none}.home .st .cd-row{grid-template-columns:6.5rem minmax(0,1fr)}.home .st-side{align-items:center;gap:var(--s-75);text-align:start;flex-flow:wrap;grid-column:2}}
