.calc-explainer_trigger__r2qzj{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.75rem;color:var(--ot-red);font:650 .875rem var(--font-ui);text-decoration:underline;text-underline-offset:3px}.calc-explainer_close__qseAa:focus-visible,.calc-explainer_foot__Ey3DW a:focus-visible,.calc-explainer_trigger__r2qzj:focus-visible{outline:3px solid var(--ot-focus);outline-offset:2px;border-radius:4px}.calc-explainer_dialog__STfcU{margin:0;padding:0;border:0;color:var(--ot-ink);background:var(--ot-surface);font:400 1rem/1.4 var(--font-ui);font-variant-numeric:normal;text-align:start;overflow:hidden;flex-direction:column}.calc-explainer_dialog__STfcU[open]{display:flex}.calc-explainer_dialog__STfcU::backdrop{background:rgba(20,20,22,.45)}.calc-explainer_dialog__STfcU{position:fixed;inset-inline:0;inset-block:auto 0;inline-size:100%;max-inline-size:none;block-size:auto;max-block-size:88dvh;border-start-start-radius:1rem;border-start-end-radius:1rem;box-shadow:var(--ot-shadow-sheet)}.calc-explainer_dialog__STfcU:before{content:"";align-self:center;flex:none;inline-size:2.25rem;block-size:.25rem;margin-block:.5rem 0;border-radius:999px;background:var(--ot-hair)}@media (min-width:768px){.calc-explainer_dialog__STfcU{inset-block:0;inset-inline:auto;block-size:100dvh;max-block-size:none;inline-size:min(29.5rem,100vw);border-radius:0;box-shadow:var(--ot-shadow-float)}.calc-explainer_dialog__STfcU:before{display:none}.calc-explainer_dialog__STfcU[data-side=end]{inset-inline-end:0}.calc-explainer_dialog__STfcU[data-side=start]{inset-inline-start:0}}.calc-explainer_head__1NplK{display:flex;align-items:flex-start;gap:.75rem;flex:none;padding:.75rem 1.25rem;border-block-end:1px solid var(--ot-hair)}.calc-explainer_title__gxCDx{flex:1;margin:0;font:800 1.5rem/1.1 var(--font-display)}.calc-explainer_close__qseAa{flex:none;inline-size:2.75rem;block-size:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.75rem;background:var(--ot-sunk-2);color:var(--ot-ink);cursor:pointer}.calc-explainer_recap__pi_Bj{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.625rem 1.25rem;border-block-end:1px solid var(--ot-hair);background:var(--ot-sunk)}.calc-explainer_recap__pi_Bj b{min-inline-size:0;overflow-wrap:break-word;font:800 1.5rem/1.15 var(--font-display)}.calc-explainer_recap__pi_Bj span:not(:last-child){color:var(--ot-mute);font:400 .875rem var(--font-ui)}.calc-explainer_recap__pi_Bj>:last-child{margin-inline-start:auto;align-self:center}.calc-explainer_scroll___y2au{flex:1;min-block-size:0;overflow-y:auto;padding:0 1.25rem 1.5rem;overscroll-behavior:contain}.calc-explainer_scroll___y2au h3{margin:1.375rem 0 .5rem;font:700 1.1875rem/1.15 var(--font-display);letter-spacing:.005em}.calc-explainer_scroll___y2au h3:first-child{margin-block-start:.875rem}.calc-explainer_scroll___y2au p{margin:0 0 .5rem;font:400 .96875rem/1.55 var(--font-serif)}.calc-explainer_tag__Yk1ZV{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .4375rem;border-radius:6px;font:600 .78125rem/1 var(--font-ui);white-space:nowrap}.calc-explainer_tag__Yk1ZV:before{content:"";flex:none;inline-size:.5625rem;block-size:.5625rem;border-radius:50%}.calc-explainer_tag__Yk1ZV[data-kind=measured]{color:var(--ot-on-time-ink);background:color-mix(in srgb,var(--ot-on-time) 13%,transparent)}.calc-explainer_tag__Yk1ZV[data-kind=measured]:before{background:var(--ot-on-time)}.calc-explainer_tag__Yk1ZV[data-kind=estimated]{color:var(--ot-late-ink);background:color-mix(in srgb,var(--ot-late) 15%,transparent)}.calc-explainer_tag__Yk1ZV[data-kind=estimated]:before{background:repeating-linear-gradient(45deg,var(--ot-late) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1.4px var(--ot-late)}.calc-explainer_tag__Yk1ZV[data-kind=explained]{color:var(--ot-ink-2);background:var(--ot-sunk-2)}.calc-explainer_tag__Yk1ZV[data-kind=explained]:before{box-shadow:inset 0 0 0 1.6px var(--ot-ink-2)}.calc-explainer_chips__g1OPQ,.calc-explainer_legend__KEZrU,.calc-explainer_limits__r46Fc{margin:0;padding:0;list-style:none}.calc-explainer_legend__KEZrU{display:flex;flex-direction:column;gap:.375rem;margin-block-start:.75rem;color:var(--ot-ink-2);font-size:.84375rem}.calc-explainer_legend__KEZrU li{display:flex;align-items:center;gap:.5rem}.calc-explainer_chips__g1OPQ{display:flex;flex-direction:column;align-items:flex-start;gap:.4375rem}.calc-explainer_chips__g1OPQ li{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5625rem;border-radius:6px;background:var(--ot-sunk-2);color:var(--ot-ink-2);font:600 .8125rem var(--font-ui);max-inline-size:100%}.calc-explainer_chips__g1OPQ li .calc-explainer_tag__Yk1ZV{flex:none}.calc-explainer_estNote__xoy7U{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:6px;background:color-mix(in srgb,var(--ot-late) 10%,transparent);color:var(--ot-late-ink);font:600 .84375rem/1.4 var(--font-ui)}.calc-explainer_steps__CKwEt{margin:0;padding:0;list-style:none;counter-reset:step}.calc-explainer_steps__CKwEt li{counter-increment:step;display:grid;grid-template-columns:1.625rem 1fr;gap:.375rem;padding-block:.5625rem;border-block-start:1px solid var(--ot-hair);font:400 .9375rem/1.5 var(--font-serif)}.calc-explainer_steps__CKwEt li:before{content:counter(step);color:var(--ot-red);font:700 1.5rem/1 var(--font-display)}.calc-explainer_example__FlpOj{margin-block-start:.5rem;padding:.875rem .875rem .75rem;border-radius:.75rem;background:var(--ot-sunk);box-shadow:inset 0 0 0 1px var(--ot-hair)}.calc-explainer_exampleTag__VUaXT{display:inline-flex;padding:.25rem .5rem;border-radius:6px;background:color-mix(in srgb,var(--ot-late) 15%,transparent);color:var(--ot-late-ink);font:700 .78125rem var(--font-ui);letter-spacing:.02em}.calc-explainer_scroll___y2au .calc-explainer_example__FlpOj p{margin:.5rem 0;color:var(--ot-ink-2);font:400 .875rem/1.5 var(--font-ui)}.calc-explainer_example__FlpOj ul{margin:0;padding:0;list-style:none}.calc-explainer_example__FlpOj li{display:grid;grid-template-columns:1fr auto;gap:.125rem .75rem;padding-block:.5rem;border-block-start:1px solid var(--ot-hair)}.calc-explainer_example__FlpOj li b{font:650 .90625rem/1.3 var(--font-ui)}.calc-explainer_example__FlpOj li span{grid-column:1;color:var(--ot-mute);font-size:.84375rem;line-height:1.4}.calc-explainer_example__FlpOj li em{grid-row:1/3;grid-column:2;align-self:center;font:800 1.375rem/1 var(--font-display);font-style:normal}.calc-explainer_example__FlpOj li.calc-explainer_total__sqCof{border-block-start:2px solid var(--ot-ink)}.calc-explainer_example__FlpOj li.calc-explainer_total__sqCof em{grid-row:1;font-size:1.25rem}.calc-explainer_limits__r46Fc{padding-inline-start:1.25rem;list-style:disc;font:400 .9375rem/1.5 var(--font-serif)}.calc-explainer_limits__r46Fc li{margin-block-end:.375rem}.calc-explainer_limits__r46Fc li::marker{color:var(--ot-mute)}.calc-explainer_foot__Ey3DW{display:flex;flex-direction:column;margin-block-start:1.125rem;padding-block-start:.375rem;border-block-start:1px solid var(--ot-hair)}.calc-explainer_foot__Ey3DW a{display:flex;align-items:center;justify-content:space-between;min-block-size:3rem;border-block-end:1px solid var(--ot-hair);color:var(--ot-red);font:650 .9375rem var(--font-ui);text-decoration:none}.calc-explainer_scroll___y2au .calc-explainer_foot__Ey3DW p{margin:0;padding-block-start:.625rem;color:var(--ot-mute);font:400 .8125rem var(--font-ui)}.o-train_head__w4y5X{position:relative}.o-train_share__R9EiV{position:absolute;inset-block-start:-6px;inset-inline-end:0}.o-train_kicker__DZktV{margin:0;padding-inline-end:110px;color:var(--red-t);font:600 .8125rem var(--ui);letter-spacing:.11em;text-transform:uppercase}:root[lang=ar] .o-train_kicker__DZktV{letter-spacing:0}.o-train_headline__MGBv0{margin:8px 0;padding-inline-end:110px;font:700 2.375rem/1 var(--display);letter-spacing:-.005em;text-wrap:balance;color:var(--ink)}:root[lang=ar] .o-train_headline__MGBv0{line-height:1.3}.o-train_legend__DghLn{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin-block-end:12px;font-size:.75rem;color:var(--ink2)}.o-train_legend__DghLn>span{display:inline-flex;align-items:center;gap:6px}.o-train_legend__DghLn .o-train_spacer__ldq4G{flex:1}.o-train_dot__GIRK0{inline-size:8px;block-size:8px;border-radius:999px;display:inline-block}.o-train_band__aqWbi{inline-size:22px;block-size:10px;border-radius:5px;background:var(--late);opacity:.45;display:inline-block}.o-train_estDot__wuROy{inline-size:9px;block-size:9px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 1.5px var(--card),0 0 0 2.5px var(--ok);display:inline-block}.o-train_muted__z94y9{color:var(--mute)}.o-train_legendPhoneNote__0oJTg{display:none;margin:2px 0 4px;font-size:.78125rem;color:var(--mute)}.o-train_block__ejWfw{border-block-start:1px solid var(--hair);padding:12px 0 2px}.o-train_lineHead__GpHxv{display:flex;align-items:center;gap:12px}.o-train_lineHead__GpHxv .o-train_lineName__aYsyj{font-size:1rem;font-weight:650;color:var(--ink)}.o-train_lineHead__GpHxv .o-train_ends__ymyl1{font-size:.8125rem;color:var(--mute)}.o-train_status__daN_1{margin-inline-start:auto;font-weight:700;font-size:.875rem;text-align:end;line-height:1.2}.o-train_status__daN_1 small{display:block;font-size:.78125rem;font-weight:500;color:var(--mute)}.o-train_status__daN_1[data-tone=late]>span{color:var(--late-t)}.o-train_status__daN_1[data-tone=ok]>span{color:var(--ok-t)}.o-train_status__daN_1[data-tone=mute]>span{color:var(--mute)}.o-train_statusPhone__BfWEm{display:none}.o-train_sentence__T9ciE{margin:6px 0 2px;font-size:.875rem;line-height:1.45;color:var(--ink2);text-wrap:pretty}.o-train_sentencePhone__4X6Wg{display:none}.o-train_links__cG4Gs{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;min-block-size:40px;font-size:.8125rem;color:var(--ink2)}.o-train_links__cG4Gs .o-train_spacer__ldq4G{flex:1}.o-train_link__dyiOW{font-weight:600;color:var(--red-t);text-decoration:none;text-wrap:balance}.o-train_link__dyiOW:hover{text-decoration:underline}.o-train_linkPhone__Ezt3G{display:none}.o-train_count__1IF3u{white-space:nowrap;color:var(--mute)}.o-train_strip__199li{position:relative;block-size:122px}.o-train_bar__mmFj0{position:absolute;inset-inline:3%;inset-block-start:46px;block-size:6px;border-radius:3px;background:var(--line)}.o-train_zone__hVZsj{position:absolute;inset-block-start:38px;block-size:22px;background:var(--late);opacity:.45;border-radius:11px;margin-inline-start:-8px;padding-inline-end:16px;box-sizing:content-box}.o-train_station__i_LLb{position:absolute;inset-block-start:43px;inline-size:12px;block-size:12px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 2.5px var(--ink);transform:translateX(-50%)}.o-train_name__07hYO{position:absolute;inset-block-start:84px;font-size:.75rem;color:var(--ink2);white-space:nowrap;transform:translateX(-50%)}.o-train_name__07hYO[data-d=up]{inset-block-start:104px}.o-train_name__07hYO[data-d=hide]{display:none}.o-train_name__07hYO[data-end=first]{transform:translateX(-8px)}.o-train_name__07hYO[data-end=last]{transform:translateX(calc(-100% + 8px))}.o-train_elevatorMark__l8G_2,.o-train_elevator__Auwsg{inline-size:16px;block-size:14px;border-radius:4px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center}.o-train_elevator__Auwsg{position:absolute;inset-block-start:28px;transform:translateX(-50%)}.o-train_elevatorMark__l8G_2{display:inline-flex}.o-train_train__Pj6qR{position:absolute;display:flex;align-items:center;gap:2px;transform:translateX(-50%)}.o-train_train__Pj6qR[data-dir=w]{inset-block-start:2px}.o-train_train__Pj6qR[data-dir=e]{inset-block-start:62px}.o-train_train__Pj6qR b{display:block;min-inline-size:20px;block-size:18px;line-height:18px;border-radius:5px;color:#fff;font:700 .8125rem var(--display);text-align:center;padding:0 4px;background:var(--line);box-shadow:0 0 0 2px var(--card)}.o-train_train__Pj6qR i{inline-size:7px;block-size:7px;border-radius:999px;box-shadow:0 0 0 1.5px var(--card)}.o-train_train__Pj6qR[data-state=estimated] i{box-shadow:0 0 0 1.5px var(--card),0 0 0 2.5px var(--ok)}[dir=rtl] .o-train_elevator__Auwsg,[dir=rtl] .o-train_name__07hYO,[dir=rtl] .o-train_station__i_LLb,[dir=rtl] .o-train_train__Pj6qR{transform:translateX(50%)}[dir=rtl] .o-train_train__Pj6qR{flex-direction:row-reverse}[dir=rtl] .o-train_name__07hYO[data-end=first]{transform:translateX(8px)}[dir=rtl] .o-train_name__07hYO[data-end=last]{transform:translateX(calc(100% - 8px))}.o-train_strip__199li[data-detail=true]{block-size:124px}.o-train_strip__199li[data-detail=true] .o-train_elevator__Auwsg{inset-block-start:6px}.o-train_strip__199li[data-detail=true] .o-train_name__07hYO[data-d=up]{inset-block-start:101px}.o-train_strip__199li[data-detail=true] .o-train_train__Pj6qR b{display:none}.o-train_strip__199li[data-detail=true] .o-train_train__Pj6qR i{inline-size:10px;block-size:10px;box-shadow:0 0 0 2px var(--card)}.o-train_strip__199li[data-detail=true] .o-train_train__Pj6qR[data-dir=w]{inset-block-start:28px}.o-train_strip__199li[data-detail=true] .o-train_train__Pj6qR[data-dir=e]{inset-block-start:60px}.o-train_strip__199li[data-est=true] .o-train_train__Pj6qR i{outline:1.5px dashed var(--ink2);outline-offset:1px}.o-train_todayHead__fIqal{margin:0;font:700 1.3125rem/1.1 var(--display);color:var(--ink)}.o-train_todayBasis__GZDOL{margin:2px 0 0;font-size:.78125rem;color:var(--mute);text-wrap:balance}.o-train_today__cxHeF{border-block-start:1px solid var(--hair);padding:12px 0}.o-train_today__cxHeF:first-of-type{margin-block-start:12px}.o-train_todayLine__Jomlp{display:flex;align-items:center;gap:10px;font-size:.90625rem;font-weight:700;color:var(--ink)}.o-train_three__VFVPV{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-block-start:8px}.o-train_stat__MQ5jc{display:grid;gap:2px}.o-train_statLabel__vZZzZ{font-size:.75rem;color:var(--mute)}.o-train_statValue__Fmevb{font:700 1.375rem/1.1 var(--display);color:var(--ink);white-space:nowrap}.o-train_statValue__Fmevb[data-tone=late]{color:var(--late-t)}.o-train_statValue__Fmevb[data-tone=none]{font:500 .8125rem var(--ui);color:var(--mute);white-space:normal}.o-train_rule__3fyyP{margin:0;border-block-start:1px solid var(--hair);padding-block-start:12px;text-wrap:pretty}.o-train_note__ftH1T,.o-train_rule__3fyyP{font-size:.78125rem;line-height:1.45;color:var(--mute)}.o-train_note__ftH1T{margin:8px 0 0;hyphens:none}.o-train_sideLinks__bETlg{display:grid;gap:8px;justify-items:start;margin-block-start:12px}.o-train_sideLink__bh94W{font-size:.84375rem;font-weight:600;line-height:1.4;color:var(--red-t);text-decoration:none}.o-train_todayPhone__mxjfo{display:none}@media (max-width:819px){.o-train_head__w4y5X .o-train_share__R9EiV,.o-train_kicker__DZktV{display:none}.o-train_headline__MGBv0{padding-inline-end:0;margin:2px 0 0;font-size:1.5rem;line-height:1.1;hyphens:none}.o-train_legend__DghLn{flex-wrap:wrap;gap:2px 10px;margin:4px 0 0;font-size:.75rem}.o-train_legend__DghLn>span{white-space:nowrap;gap:5px}.o-train_legend__DghLn .o-train_aboveDesk__tO607,.o-train_legend__DghLn .o-train_spacer__ldq4G{display:none}.o-train_legendPhoneNote__0oJTg{display:block}.o-train_block__ejWfw{padding:6px 0 0}.o-train_lineHead__GpHxv{gap:10px}.o-train_lineHead__GpHxv .o-train_ends__ymyl1,.o-train_statusDesk__lO_zM,.o-train_status__daN_1 small{display:none}.o-train_statusPhone__BfWEm{display:inline}.o-train_sentence__T9ciE{font-size:.8125rem;margin:4px 0 2px;line-height:1.4}.o-train_sentenceDesk__2bVIO{display:none}.o-train_sentencePhone__4X6Wg{display:block}.o-train_links__cG4Gs{gap:0 16px;margin-block-start:16px;min-block-size:40px;align-items:baseline}.o-train_links__cG4Gs .o-train_link__dyiOW{line-height:2.5rem;text-wrap:nowrap}.o-train_linkDesk__VfKZ6,.o-train_links__cG4Gs .o-train_count__1IF3u,.o-train_links__cG4Gs .o-train_spacer__ldq4G{display:none}.o-train_linkPhone__Ezt3G{display:inline}.o-train_strip__199li{block-size:122px;margin:0 -6px}.o-train_strip__199li[data-compact=true]{block-size:86px}.o-train_name__07hYO{inset-block-start:74px}.o-train_name__07hYO[data-d]{display:inline;inset-block-start:74px}.o-train_name__07hYO[data-p=hide]{display:none}.o-train_name__07hYO[data-p=up]{inset-block-start:90px}.o-train_name__07hYO[data-p=up2]{inset-block-start:106px}.o-train_elevator__Auwsg{inset-block-start:2px}.o-train_train__Pj6qR b{display:none}.o-train_train__Pj6qR i{inline-size:10px;block-size:10px;box-shadow:0 0 0 2px var(--card)}.o-train_train__Pj6qR[data-state=estimated] i{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--ok)}.o-train_train__Pj6qR[data-dir=w]{inset-block-start:30px}.o-train_train__Pj6qR[data-dir=e]{inset-block-start:58px}.o-train_todayPhone__mxjfo{display:block}.o-train_phoneRow__oubtC{display:flex;align-items:center;gap:8px;min-block-size:56px;border-block-start:1px solid var(--hair);font-size:.84375rem;color:var(--ink2)}.o-train_phoneRow__oubtC:last-of-type{border-block-end:1px solid var(--hair)}.o-train_phoneRow__oubtC b{color:var(--ink);font:700 1.1875rem var(--display);white-space:nowrap}.o-train_phoneRow__oubtC b[data-tone=late]{color:var(--late-t)}.o-train_phoneRow__oubtC .o-train_spacer__ldq4G{flex:1}.o-train_phoneHonest__TEW5k{margin:3px 0 0;font-size:.78125rem;line-height:1.45;color:var(--mute)}.o-train_phoneLink__O_Rgs{display:flex;align-items:center;min-block-size:44px;border-block-end:1px solid var(--hair);font-size:.84375rem;font-weight:600;color:var(--red-t);text-decoration:none}.o-train_phoneLink__O_Rgs:first-of-type{margin-block-start:8px}.o-train_phoneNote__MzCnJ{margin:8px 0 0;font-size:.78125rem;line-height:1.45;color:var(--mute);hyphens:none}.o-train_sideDesk__7_1Xl{display:none}.o-train_strip__199li[data-detail=true]{block-size:185px}.o-train_strip__199li[data-detail=true] .o-train_name__07hYO[data-p=angled]{display:inline;inset-block-start:72px;transform:rotate(60deg);transform-origin:0 50%;font-size:.8125rem}[dir=rtl] .o-train_strip__199li[data-detail=true] .o-train_name__07hYO[data-p=angled]{transform:rotate(-60deg);transform-origin:100% 50%}.o-train_strip__199li[data-detail=true] .o-train_train__Pj6qR[data-dir=w]{inset-block-start:30px}.o-train_strip__199li[data-detail=true] .o-train_train__Pj6qR[data-dir=e]{inset-block-start:58px}}.o-train_notices__hBMUX{margin-block-start:22px;padding-block-start:14px;border-block-start:1px solid var(--hair)}.o-train_noticesTitle__AvLPw{margin:0 0 4px;font:700 1.3125rem/1.2 var(--font-display)}.o-train_noticesLine__ruCWB{margin:14px 0 4px;font-size:.9375rem;font-weight:650}.o-train_noticesNote__jIz0S{margin:2px 0 8px;color:var(--mute);font-size:.78125rem}