._scrim_y7cfj_1{position:fixed;inset:0;z-index:19;background:var(--ink-fixed);opacity:0;pointer-events:none;will-change:opacity}._safeProbe_y7cfj_12{position:fixed;top:0;width:0;height:var(--safe-top);visibility:hidden;pointer-events:none}._sheet_y7cfj_21{position:fixed;z-index:20;inset:0 0 auto;height:calc(100dvh + 80px);display:flex;flex-direction:column;background-color:var(--paper);color:var(--ink);border-radius:24px 24px 0 0;corner-shape:squircle;box-shadow:0 -1px 0 var(--hairline),0 -12px 40px -16px #141c1452;touch-action:none;will-change:transform;transform:translate3d(0,calc(100dvh - 300px),0);transition:background-color var(--dur-sky) var(--ease),color var(--dur-sky) var(--ease)}._grabber_y7cfj_43{flex:none;height:24px;display:grid;place-items:center;width:100%;cursor:grab}._grabber_y7cfj_43 span{width:36px;height:5px;border-radius:3px;background:var(--ink-3);opacity:.45;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}._grabber_y7cfj_43:active span{opacity:.8;transform:scaleX(1.12)}._peek_y7cfj_68{flex:none;padding:0 20px calc(16px + var(--safe-bottom))}._sheet_y7cfj_21:not([data-detent=peek]) ._peek_y7cfj_68{padding-bottom:16px}._body_y7cfj_77{flex:1;min-height:0;padding:0 20px calc(40px + 92px + var(--safe-top) + var(--safe-bottom));overflow:hidden;overscroll-behavior:contain}._body_y7cfj_77[data-scrollable=true]{overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(min-width:760px),(orientation:landscape)and (min-width:640px){._scrim_y7cfj_1{display:none}._sheet_y7cfj_21{inset:16px auto 16px 16px;height:auto;width:408px;transform:none;border-radius:20px;box-shadow:0 0 0 1px var(--hairline),0 24px 64px -24px #141c1466;touch-action:auto;overflow:hidden}._sheet_y7cfj_21[data-wide=true]{width:min(1040px,calc(100vw - 384px))}._grabber_y7cfj_43{display:none}._peek_y7cfj_68{padding:20px 24px 16px}._sheet_y7cfj_21:not([data-detent=peek]) ._peek_y7cfj_68{padding-bottom:16px}._body_y7cfj_77{padding:0 24px 28px;overflow-y:auto}}@media(min-width:640px)and (orientation:landscape)and (max-height:560px){._sheet_y7cfj_21{overflow-y:auto}._body_y7cfj_77{flex:none;overflow:visible}}@media(min-width:640px)and (max-width:759px)and (orientation:landscape){._sheet_y7cfj_21{width:340px}}@media(prefers-reduced-motion:reduce){._sheet_y7cfj_21{transition:none}}._toast_1mio7_1{position:fixed;z-index:101;top:calc(var(--safe-top) + 60px);left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:16px;color:var(--paper);background:var(--ink);box-shadow:0 8px 24px -12px #141c1480;animation:_toast-in_1mio7_1 var(--dur-enter) var(--ease)}@keyframes _toast-in_1mio7_1{0%{opacity:0;transform:translateY(-8px)}}._message_1mio7_26{flex:1;font-size:14px;line-height:20px}._label_1mio7_32{display:block;font-weight:600}._sub_1mio7_37{font-size:13px;opacity:.8}._actions_1mio7_42{display:flex;flex-shrink:0;align-items:center;gap:4px}._btnLater_1mio7_49{min-height:40px;padding:0 12px;font-size:14px;color:color-mix(in srgb,var(--paper) 72%,transparent)}._btnAction_1mio7_56{min-height:40px;padding:0 16px;border-radius:20px;font-size:14px;font-weight:600;color:var(--ink);background:var(--paper)}@media(min-width:760px){._toast_1mio7_1{inset:auto 20px 20px auto;width:400px}}@media(prefers-reduced-motion:reduce){._toast_1mio7_1{animation-name:_fade-only_1mio7_1}}@keyframes _fade-only_1mio7_1{0%{opacity:0}}._section_ho7k5_1{grid-column:1 / -1;padding:8px 0 24px}._heading_ho7k5_6{margin:0 0 12px;font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:1.3;color:var(--ink)}._subheading_ho7k5_15{margin:20px 0 8px;font-family:var(--font-heading);font-size:17px;font-weight:500;line-height:24px;color:var(--ink)}._description_ho7k5_24,._body_ho7k5_25{margin:0;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--ink-2)}._faq_ho7k5_33{margin:8px 0 0}._faqQuestion_ho7k5_37{margin:12px 0 0;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:24px;color:var(--ink)}._faqAnswer_ho7k5_46{margin:4px 0 0;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--ink-2)}._section_ho7k5_1 a{color:inherit;text-underline-offset:3px}._enter_1wut6_5{animation:_page-in_1wut6_1 var(--dur-enter) var(--ease)}@keyframes _page-in_1wut6_1{0%{opacity:0;transform:translateY(8px)}}._srOnly_1wut6_16{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._moment_1wut6_27{display:flex;flex-direction:column;padding-bottom:12px}._momentTop_1wut6_33{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}._originButton_1wut6_41{min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;color:var(--ink);touch-action:manipulation;user-select:none;-webkit-user-select:none}._momentLabel_1wut6_55,._momentLabelPlain_1wut6_56{font-size:15px;line-height:20px;color:var(--ink-2)}._originName_1wut6_62{display:inline-flex;align-items:center;gap:2px;font-size:20px;font-weight:500;line-height:24px;color:var(--ink)}._originName_1wut6_62 svg{flex:none;color:var(--ink-2)}._quietButton_1wut6_77{position:relative;flex:none;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:18px;font-size:14px;font-weight:500;color:var(--ink);background:var(--fill);touch-action:manipulation;transition:transform var(--dur-press) var(--ease),background-color var(--dur-fast) var(--ease);user-select:none;-webkit-user-select:none}._quietButton_1wut6_77:after,._closeButton_1wut6_100:after,._smallButton_1wut6_101:after{content:"";position:absolute;inset:-4px}._quietButton_1wut6_77:active,._smallButton_1wut6_101:active{transform:scale(.96)}._bigValue_1wut6_112{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-family:var(--font-heading);font-size:64px;font-weight:500;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"lnum","tnum";color:var(--ink)}._bigValue_1wut6_112[data-time=true]{font-size:56px}._moment_1wut6_27[data-kind=due] ._bigValue_1wut6_112,._moment_1wut6_27[data-kind=leave] ._digits_1wut6_131{color:var(--lantern)}._bigPrefix_1wut6_135{font-family:var(--font-body);font-size:24px;font-weight:500;letter-spacing:0;color:var(--ink-2)}._bigUnit_1wut6_143{font-family:var(--font-body);font-size:20px;font-weight:500;letter-spacing:0;color:var(--ink-2)}._digits_1wut6_131{display:inline-flex;overflow:hidden}._digitSlot_1wut6_156{position:relative;display:inline-block;white-space:pre}._digit_1wut6_131{--roll: .5em;display:inline-block;animation:_digit-in_1wut6_1 var(--dur-enter) var(--ease)}._digitOut_1wut6_169{--roll: .5em;position:absolute;inset:0;animation:_digit-out_1wut6_1 var(--dur-enter) var(--ease) forwards}._digit_1wut6_131[data-dir=down],._digitOut_1wut6_169[data-dir=down]{--roll: -.5em}@keyframes _digit-in_1wut6_1{0%{transform:translateY(var(--roll));opacity:0}}@keyframes _digit-out_1wut6_1{to{transform:translateY(calc(var(--roll) * -1));opacity:0;visibility:hidden}}._momentLine_1wut6_197{margin-top:4px;font-size:16px;line-height:22px;color:var(--ink-2);text-wrap:pretty}._routeLine_1wut6_207{min-height:44px}._momentLine_1wut6_197[data-strong=true]{color:var(--lantern);font-weight:500}._pageTitle_1wut6_216{margin:4px 0 12px;font-family:var(--font-heading);font-size:24px;font-weight:500;line-height:1.2}._searchRow_1wut6_226{display:flex;align-items:center;gap:8px}._searchField_1wut6_232{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;border-radius:16px;corner-shape:squircle;color:var(--ink-2);background:var(--paper-raised);box-shadow:0 0 0 1px var(--hairline-strong),0 1px 2px #141c1414;transition:box-shadow var(--dur-fast) var(--ease);cursor:text}._searchField_1wut6_232:focus-within{box-shadow:0 0 0 2px var(--ink)}._searchField_1wut6_232 input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--ink);-webkit-appearance:none;appearance:none}._searchField_1wut6_232 input::placeholder{color:var(--ink-2);opacity:1}._searchField_1wut6_232 input::-webkit-search-cancel-button{display:none}._kbd_1wut6_277{display:none;width:20px;height:20px;border-radius:4px;font-family:var(--font-body);font-size:12px;line-height:18px;text-align:center;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hairline-strong)}@media(hover:hover)and (pointer:fine){._kbd_1wut6_277{display:block}._searchField_1wut6_232:focus-within ._kbd_1wut6_277{display:none}}._textButton_1wut6_300{flex:none;height:44px;padding:0 4px;font-size:16px;font-weight:500;color:var(--ink);touch-action:manipulation}._results_1wut6_310{display:flex;flex-direction:column;padding-top:4px}._resultsHead_1wut6_316{margin:20px 0 4px;font-size:13px;font-weight:500;line-height:16px;color:var(--ink-2)}._resultRow_1wut6_324{display:flex;align-items:center;gap:12px;width:calc(100% + 24px);min-height:56px;margin:0 -12px;padding:8px 12px;border-radius:12px;text-align:left;color:var(--ink);touch-action:manipulation;outline:none;transition:background-color var(--dur-fast) var(--ease);user-select:none;-webkit-user-select:none}._resultRow_1wut6_324:active{background:var(--fill)}._resultRow_1wut6_324:focus-visible{background:var(--fill);box-shadow:inset 0 0 0 2px var(--ink)}._resultIcon_1wut6_351{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink-2);background:var(--fill)}._empty_1wut6_362{padding:24px 0;font-size:16px;line-height:24px;color:var(--ink-2)}@media(hover:hover)and (pointer:fine){._resultRow_1wut6_324:hover{background:var(--fill)}._quietButton_1wut6_77:hover,._smallButton_1wut6_101:hover{background:var(--fill-strong)}}._rowText_1wut6_382{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rowName_1wut6_390{font-size:16px;font-weight:500;line-height:20px}._rowSub_1wut6_396{font-size:14px;line-height:20px;color:var(--ink-2)}._rowMeta_1wut6_402{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2)}._chips_1wut6_413{display:flex;gap:8px;margin:0 -20px;padding:4px 20px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding:20px;touch-action:pan-x}._chips_1wut6_413::-webkit-scrollbar{display:none}._chips_1wut6_413[data-flush=true]{margin-top:8px;margin-bottom:12px}._chip_1wut6_413{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:20px;font-size:15px;font-weight:500;white-space:nowrap;color:var(--ink);background:var(--fill);touch-action:manipulation;transition:transform var(--dur-press) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);user-select:none;-webkit-user-select:none}._chip_1wut6_413:active{transform:scale(.96)}._chip_1wut6_413 svg{color:var(--ink-2)}._chip_1wut6_413[data-selected=true]{color:var(--paper);background:var(--ink)}@media(hover:hover)and (pointer:fine){._chip_1wut6_413:not([data-selected=true]):hover{background:var(--fill-strong)}}._section_1wut6_475{display:flex;flex-direction:column;padding-top:24px}._sectionHead_1wut6_481{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:4px}._sectionTitle_1wut6_489{padding-bottom:8px;font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:24px}._sectionHead_1wut6_481 ._sectionTitle_1wut6_489{padding-bottom:0}._sectionNote_1wut6_501{font-size:14px;color:var(--ink-3)}._rail_1wut6_508{list-style:none}._railItem_1wut6_512{position:relative}._railItem_1wut6_512:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--hairline-strong)}._railItem_1wut6_512:first-child:before{top:50%}._railItem_1wut6_512:last-child:before{bottom:50%}._railRow_1wut6_535{position:relative;display:flex;align-items:center;gap:12px;width:calc(100% + 16px);min-height:56px;margin:0 -8px;padding:8px;border-radius:12px;text-align:left;color:var(--ink);touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease);user-select:none;-webkit-user-select:none}._railRow_1wut6_535:active,._railItem_1wut6_512[data-hover=true] ._railRow_1wut6_535{background:var(--fill)}._railDot_1wut6_558{flex:none;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2.5px solid var(--ink)}._railItem_1wut6_512[data-first=true] ._railDot_1wut6_558{background:var(--ink)}._linkList_1wut6_571{display:flex;flex-direction:column;padding-top:24px}._linkRow_1wut6_577{display:flex;align-items:center;gap:8px;min-height:48px;width:100%;border-top:1px solid var(--hairline);text-align:left;text-decoration:none;font-size:16px;font-weight:400;color:var(--ink);touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:color var(--dur-fast) var(--ease)}._linkRow_1wut6_577:last-child{border-bottom:1px solid var(--hairline)}._linkRow_1wut6_577 svg{flex:none;color:var(--ink-2)}._linkRow_1wut6_577:after{content:"";flex:none;width:18px;height:18px;margin-left:auto;background:var(--ink-3);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}._shareRow_1wut6_617 svg{animation:_icon-in_1wut6_1 var(--dur-enter) var(--ease)}@keyframes _icon-in_1wut6_1{0%{opacity:0;transform:scale(.6);filter:blur(4px)}}._linkRow_1wut6_577:active{color:var(--ink-2)}@media(hover:hover)and (pointer:fine){._linkRow_1wut6_577:hover{color:var(--ink-2)}}._card_1wut6_641{display:flex;flex-direction:column}._cardHead_1wut6_646{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._stopTitle_1wut6_653{font-family:var(--font-heading);font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}._stopSub_1wut6_662{margin-top:4px;font-size:15px;line-height:20px;color:var(--ink-2)}._closeButton_1wut6_100{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink);background:var(--fill);touch-action:manipulation;transition:transform var(--dur-press) var(--ease),background-color var(--dur-fast) var(--ease)}._closeButton_1wut6_100:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){._closeButton_1wut6_100:hover{background:var(--fill-strong)}}._factRow_1wut6_695{display:flex;align-items:flex-end;gap:24px;padding:16px 0}._fact_1wut6_695{min-width:0;display:flex;flex-direction:column;gap:2px}._factLabel_1wut6_709{font-size:13px;line-height:16px;color:var(--ink-2)}._factValue_1wut6_715{font-size:20px;font-weight:500;line-height:24px;font-variant-numeric:tabular-nums;white-space:nowrap}._actions_1wut6_723{display:flex;gap:8px}._actions_1wut6_723[data-spaced=true]{margin-top:16px}._about_1wut6_732{padding-top:24px}._about_1wut6_732 summary{min-height:48px;display:flex;align-items:center;font-size:16px;cursor:pointer;list-style-position:inside;touch-action:manipulation}._about_1wut6_732 a{color:inherit}._settingBlock_1wut6_750{padding:12px 0 16px;border-bottom:1px solid var(--hairline)}._settingLabel_1wut6_755{font-size:14px;line-height:20px;color:var(--ink-2)}._settingBlock_1wut6_750 ._segmented_1wut6_761,._settingBlock_1wut6_750 ._footnote_1wut6_765{margin-top:8px}._primary_1wut6_769,._secondary_1wut6_770{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 16px;border-radius:16px;corner-shape:squircle;font-size:17px;touch-action:manipulation;user-select:none;-webkit-user-select:none}._primary_1wut6_769{font-weight:600;color:var(--paper);background:var(--ink);transition:transform var(--dur-press) var(--ease),background-color var(--dur-sky) var(--ease)}._secondary_1wut6_770{font-weight:500;color:var(--ink);background:var(--fill);transition:transform var(--dur-press) var(--ease),background-color var(--dur-fast) var(--ease)}._primary_1wut6_769:active,._secondary_1wut6_770:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){._secondary_1wut6_770:hover{background:var(--fill-strong)}._primary_1wut6_769:hover{background:var(--ink-hover)}}._primary_1wut6_769:focus-visible,._secondary_1wut6_770:focus-visible,._chip_1wut6_413:focus-visible,._quietButton_1wut6_77:focus-visible,._closeButton_1wut6_100:focus-visible,._linkRow_1wut6_577:focus-visible,._railRow_1wut6_535:focus-visible,._originButton_1wut6_41:focus-visible,._segment_1wut6_761:focus-visible,._tripChip_1wut6_828:focus-visible,._smallButton_1wut6_101:focus-visible,._routeStop_1wut6_830:focus-visible,._about_1wut6_732 summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._routeHead_1wut6_838{display:flex;align-items:stretch;gap:12px}._routeStops_1wut6_844{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}._routeStops_1wut6_844:before{content:"";position:absolute;left:5px;top:22px;bottom:22px;width:2px;background:var(--hairline-strong)}._routeStop_1wut6_830{--pitch: 44px;display:flex;align-items:center;gap:12px;height:var(--pitch);min-width:0;text-align:left;color:var(--ink);touch-action:manipulation;user-select:none;-webkit-user-select:none}._routeDot_1wut6_877{position:relative;flex:none;width:12px;height:12px;border-radius:50%;background:var(--ink)}._routeDot_1wut6_877[data-role=to]{background:var(--lantern)}._routeStopName_1wut6_890{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500}._routeStopName_1wut6_890[data-swap]{animation:_swap-in_1wut6_1 var(--dur-enter) var(--ease)}._routeStopName_1wut6_890[data-swap=from]{--swap-from: var(--pitch)}._routeStopName_1wut6_890[data-swap=to]{--swap-from: calc(var(--pitch) * -1)}@keyframes _swap-in_1wut6_1{0%{transform:translateY(var(--swap-from));opacity:.4}}._swapButton_1wut6_919 svg{rotate:calc(var(--turns, 0) * 180deg);transition:rotate var(--dur-enter) var(--ease)}._routeButtons_1wut6_924{display:flex;flex-direction:column;justify-content:space-between;gap:8px}._routeFor_1wut6_931{font-weight:400;color:var(--ink-2)}._segmented_1wut6_761{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-top:12px;padding:4px;border-radius:12px;background:var(--fill)}._segment_1wut6_761{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:8px;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2);touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);user-select:none;-webkit-user-select:none}._segment_1wut6_761[data-selected=true]{color:var(--ink);font-weight:500;background:var(--paper-raised);box-shadow:0 1px 2px #141c141f,0 0 0 1px var(--hairline)}@supports selector(:has(*)){._segmented_1wut6_761{--n: 2;--i: 0}._segmented_1wut6_761:has(>:nth-child(3)){--n: 3}._segmented_1wut6_761:has(>:nth-child(4)){--n: 4}._segmented_1wut6_761:has(>:nth-child(2)[data-selected=true]){--i: 1}._segmented_1wut6_761:has(>:nth-child(3)[data-selected=true]){--i: 2}._segmented_1wut6_761:has(>:nth-child(4)[data-selected=true]){--i: 3}._segmented_1wut6_761:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n) - 1) * 4px) / var(--n));border-radius:8px;background:var(--paper-raised);box-shadow:0 1px 2px #141c141f,0 0 0 1px var(--hairline);transform:translate(calc(var(--i) * (100% + 4px)));transition:transform var(--dur-enter) var(--ease),opacity var(--dur-fast) var(--ease)}._segmented_1wut6_761:not(:has(>[data-selected=true])):before{opacity:0}._segment_1wut6_761{position:relative}._segment_1wut6_761[data-selected=true]{background:transparent;box-shadow:none}}._headline_1wut6_1034{margin-top:16px;font-family:var(--font-heading);font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"lnum";text-wrap:balance}._tripRail_1wut6_1045{display:flex;gap:8px;margin:12px -20px 16px;padding:0 20px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}._tripRail_1wut6_1045::-webkit-scrollbar{display:none}._tripChip_1wut6_828{flex:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:80px;height:52px;padding:0 12px;border-radius:12px;text-align:left;color:var(--ink);background:var(--fill);touch-action:manipulation;transition:transform var(--dur-press) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);user-select:none;-webkit-user-select:none}._tripChip_1wut6_828 strong{font-size:16px;font-weight:500;line-height:20px;font-variant-numeric:tabular-nums}._tripChip_1wut6_828 span{font-size:13px;line-height:16px;color:var(--ink-2);transition:color var(--dur-fast) var(--ease)}._tripChip_1wut6_828:active{transform:scale(.96)}._tripChip_1wut6_828[data-selected=true]{color:var(--paper);background:var(--ink)}._tripChip_1wut6_828[data-selected=true] span{color:var(--paper)}@media(hover:hover)and (pointer:fine){._tripChip_1wut6_828:not([data-selected=true]):hover{background:var(--fill-strong)}}._timeline_1wut6_1118{list-style:none}._timelineItem_1wut6_1122{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;font-size:16px}._timelineItem_1wut6_1122:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--ink)}._timelineItem_1wut6_1122[data-edge=first]:before{top:50%}._timelineItem_1wut6_1122[data-edge=last]:before{bottom:50%}._timelineItem_1wut6_1122[data-progress=passed]:before,._timelineItem_1wut6_1122[data-progress=current]:before{background:var(--hairline-strong)}._timelineDot_1wut6_1154{position:relative;flex:none;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2.5px solid var(--ink)}._timelineItem_1wut6_1122[data-edge=first] ._timelineDot_1wut6_1154{background:var(--ink)}._timelineItem_1wut6_1122[data-edge=last] ._timelineDot_1wut6_1154{background:var(--lantern);border-color:var(--lantern)}._timelineName_1wut6_1173{flex:1;min-width:0}._timelineItem_1wut6_1122[data-edge] ._timelineName_1wut6_1173,._timelineItem_1wut6_1122[data-progress=current] ._timelineName_1wut6_1173{font-weight:500}._timelineTime_1wut6_1183{flex:none;font-variant-numeric:tabular-nums;color:var(--ink-2)}._timelineItem_1wut6_1122[data-progress=passed],._timelineItem_1wut6_1122[data-progress=passed] ._timelineTime_1wut6_1183{color:var(--ink-3)}._timelineItem_1wut6_1122[data-progress=passed] ._timelineDot_1wut6_1154{background:var(--hairline-strong);border-color:transparent}._timelineItem_1wut6_1122[data-progress=current] ._timelineDot_1wut6_1154{background:var(--lantern);border-color:var(--paper-raised);box-shadow:0 0 0 2px var(--lantern)}._stopRail_1wut6_1207{list-style:none;display:flex;margin-top:16px}._stopRail_1wut6_1207 li{position:relative;flex:1;min-width:0;padding-top:24px;font-size:14px;font-weight:500;line-height:20px;color:var(--ink-2)}._stopRail_1wut6_1207 li:before{content:"";position:absolute;top:7px;left:0;right:0;height:2px;background:var(--ink)}._stopRail_1wut6_1207 li:last-child:before{display:none}._stopRail_1wut6_1207 li:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2.5px solid var(--ink)}._stopRail_1wut6_1207 li[data-step][data-role=passed]{animation:_rail-step_1wut6_1 var(--dur-enter) var(--ease)}._stopRail_1wut6_1207 li[data-step][data-role=next]{animation:_rail-in_1wut6_1 var(--dur-enter) var(--ease) .1s backwards}@keyframes _rail-step_1wut6_1{0%{transform:translate(100%)}}@keyframes _rail-in_1wut6_1{0%{transform:translate(12px);opacity:0}}._stopRail_1wut6_1207 li[data-role=passed]{color:var(--ink-3)}._stopRail_1wut6_1207 li[data-role=passed]:before{background:var(--hairline-strong)}._stopRail_1wut6_1207 li[data-role=passed]:after{background:var(--lantern);border-color:var(--lantern)}._stopRail_1wut6_1207 li[data-role=yours]{flex:0 1 auto;max-width:40%;color:var(--ink);font-weight:500}._stopRail_1wut6_1207 li[data-role=yours]:after{background:var(--ink)}._stopRail_1wut6_1207 span{display:block;padding-right:8px}._stopRail_1wut6_1207 small{display:block;font-size:13px;font-weight:400;line-height:16px;color:var(--ink-2)}._arrivedHead_1wut6_1311{padding:4px 0 16px}._hourTable_1wut6_1317{width:100%;border-collapse:collapse}._hourTable_1wut6_1317 tr+tr{border-top:1px solid var(--hairline)}._hourTable_1wut6_1317 th{width:48px;padding:8px 0;text-align:left;vertical-align:middle;font-family:var(--font-heading);font-size:20px;font-weight:500;font-feature-settings:"lnum","tnum"}._hourTable_1wut6_1317 td{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}._minute_1wut6_1344{display:inline-block;min-width:48px;padding:4px 8px;border-radius:8px;text-align:center;font-size:16px;font-weight:500;line-height:24px;font-variant-numeric:tabular-nums}._minute_1wut6_1344[data-past=true]{color:var(--ink-3);font-weight:400}._minute_1wut6_1344[data-next=true]{color:var(--paper);background:var(--lantern);font-weight:500}._stopSelect_1wut6_1367{position:relative;display:flex;align-items:center;gap:8px;margin-top:12px;min-height:48px;padding:0 16px;border-radius:12px;background:var(--fill)}._stopSelect_1wut6_1367 select{flex:1;min-width:0;height:48px;border:none;outline:none;background:none;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer}._stopSelect_1wut6_1367 svg{position:absolute;right:16px;color:var(--ink-2);pointer-events:none}._stopSelect_1wut6_1367:focus-within{box-shadow:0 0 0 2px var(--ink)}._timeGrid_1wut6_1406{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._timeCell_1wut6_1413{padding:12px 0;border-radius:12px;text-align:center;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;background:var(--fill)}._timeCell_1wut6_1413:first-child{color:var(--paper);background:var(--ink)}._timeCell_1wut6_1413[data-tomorrow=true]{color:var(--ink-2)}._tagList_1wut6_1432{list-style:none;display:flex;flex-wrap:wrap;gap:8px}._tagList_1wut6_1432 li{padding:8px 12px;border-radius:18px;font-size:14px;line-height:20px;background:var(--fill)}._footnote_1wut6_765{margin-top:12px;font-size:13px;line-height:20px;color:var(--ink-2)}._footnote_1wut6_765 a{color:inherit}._prose_1wut6_1458{margin-bottom:12px;font-size:16px;line-height:24px;color:var(--ink-2);text-wrap:pretty}._settingRow_1wut6_1466{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--hairline)}._settingRow_1wut6_1466>svg{flex:none;color:var(--ink-2)}._smallButton_1wut6_101{position:relative;flex:none;height:40px;padding:0 16px;border-radius:20px;font-size:14px;font-weight:500;color:var(--ink);background:var(--fill);touch-action:manipulation;transition:transform var(--dur-press) var(--ease),background-color var(--dur-fast) var(--ease)}@media(min-width:760px),(orientation:landscape)and (min-width:640px){._routeLine_1wut6_207{min-height:0}._chips_1wut6_413{margin:0 -24px;padding:4px 24px;flex-wrap:wrap}._chips_1wut6_413[data-flush=true]{flex-wrap:wrap;overflow:visible}._tripRail_1wut6_1045{margin-left:-24px;margin-right:-24px;padding:0 24px}}@media(prefers-reduced-motion:reduce){._enter_1wut6_5,._digit_1wut6_131{animation:_fade-only_1wut6_1 var(--dur-fast) var(--ease)}._digitOut_1wut6_169{display:none}._segmented_1wut6_761:before{transition:opacity var(--dur-fast) var(--ease)}._routeStopName_1wut6_890[data-swap]{animation:_fade-only_1wut6_1 var(--dur-fast) var(--ease)}._swapButton_1wut6_919 svg{transition:none}._stopRail_1wut6_1207 li[data-step][data-role],._shareRow_1wut6_617 svg{animation:_fade-only_1wut6_1 var(--dur-fast) var(--ease)}}@keyframes _fade-only_1wut6_1{0%{opacity:0}}@media(max-height:700px)and (max-width:759px){._routeStop_1wut6_830{--pitch: 40px}._routeStops_1wut6_844:before{top:20px;bottom:20px}._segmented_1wut6_761{margin-top:8px}._segment_1wut6_761{height:36px}._headline_1wut6_1034{margin-top:12px;font-size:24px}._tripRail_1wut6_1045{margin-top:8px;margin-bottom:12px}._tripChip_1wut6_828{height:44px}._primary_1wut6_769,._secondary_1wut6_770{min-height:48px}._bigValue_1wut6_112{font-size:56px}}._gridWrap_1wut6_1598{margin:0 -24px;padding:0 24px}._grid_1wut6_1598{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums;text-align:center}._grid_1wut6_1598 thead th{position:sticky;top:0;z-index:1;padding:8px 4px 12px;vertical-align:bottom;font-size:12px;font-weight:500;line-height:16px;text-wrap:balance;color:var(--ink-2);background:var(--paper);border-bottom:1px solid var(--hairline-strong)}._grid_1wut6_1598 tbody td{height:32px;padding:0;border-bottom:1px solid var(--hairline)}._grid_1wut6_1598 tbody td[data-past=true]{color:var(--ink-3)}._grid_1wut6_1598 tbody td[data-next=true]{color:var(--paper);background:var(--lantern);font-weight:500;border-radius:6px}@media(hover:hover)and (pointer:fine){._grid_1wut6_1598 tbody tr:hover td:not([data-next=true]){background:var(--fill)}._grid_1wut6_1598 tbody td:hover{box-shadow:inset 0 0 0 2px var(--ink)}}._gridControls_1wut6_1654{display:grid;grid-template-columns:1fr 1fr;gap:12px}._layoutToggle_1wut6_1660{display:none}@media(min-width:1100px){._layoutToggle_1wut6_1660{display:grid}}._shell_6r9e1_1{position:fixed;inset:0;overflow:hidden}._map_6r9e1_7{position:absolute;inset:0}._shell_6r9e1_1:before{content:"";position:absolute;z-index:5;inset:0 0 auto;height:calc(var(--safe-top) + 12px);background:linear-gradient(to bottom,#141c148c,#141c1400);pointer-events:none;opacity:0}@media(display-mode:standalone){._shell_6r9e1_1:before{opacity:1}}._topBar_6r9e1_30{position:absolute;z-index:10;top:calc(var(--safe-top) + 12px);left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}._topBar_6r9e1_30>*{pointer-events:auto}._brand_6r9e1_47{display:flex;align-items:baseline;gap:8px;min-width:0;height:40px;line-height:40px;padding:0 16px;border-radius:20px;background:var(--glass);box-shadow:0 0 0 1px var(--hairline),0 8px 24px -12px #141c1466;transition:background-color var(--dur-sky) var(--ease)}._wordmark_6r9e1_61{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap}._wordmark_6r9e1_61 em{font-weight:500}._status_6r9e1_73{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink-2)}._controls_6r9e1_81{display:flex;gap:8px;flex:none}._roundButton_6r9e1_87{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink);background:var(--glass);box-shadow:0 0 0 1px var(--hairline),0 8px 24px -12px #141c1466;transition:transform var(--dur-press) var(--ease),background-color var(--dur-sky) var(--ease);touch-action:manipulation}._roundButton_6r9e1_87:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){._roundButton_6r9e1_87:hover{background:var(--paper)}}@media(min-width:760px),(orientation:landscape)and (min-width:640px){._topBar_6r9e1_30{top:20px;left:440px;right:16px}}@media(min-width:640px)and (max-width:759px)and (orientation:landscape){._topBar_6r9e1_30{left:372px}}@media(prefers-reduced-transparency:reduce){._brand_6r9e1_47,._roundButton_6r9e1_87{background:var(--paper)}}@font-face{font-family:"Geist Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-serif-xL-FkjtY.woff2) format("woff2")}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations")}:root{--canopy-bg-base: #FAF8F5;--canopy-bg-surface: #FFFFFF;--canopy-bg-alt: #EBE6DD;--canopy-primary: #2B362A;--canopy-secondary: #6E8064;--canopy-tertiary: #C2BEB6;--canopy-text-main: #2B362A;--canopy-text-muted: #5C5851;--canopy-text-light: #8C857B;--canopy-text-inverse: #FAF8F5;--canopy-border-light: #EBE6DD;--canopy-border-medium: #C2BEB6;--font-heading: "Geist Serif", serif;--font-body: "Geist Variable", "Geist", sans-serif;font-synthesis-weight:none;--canopy-shadow-soft: 0 10px 40px -10px rgba(43, 54, 42, .12);--canopy-shadow-float: 0 20px 50px -15px rgba(43, 54, 42, .15);--canopy-shadow-inner: inset 0 2px 4px 0 rgba(43, 54, 42, .04);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 40px;--radius-pill: 9999px;--ease: cubic-bezier(.22, 1, .36, 1);--dur-press: .12s;--dur-fast: .16s;--dur-enter: .32s;--dur-sky: .9s;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--paper: #FAF8F5;--paper-raised: #FFFFFF;--ink: #2B362A;--ink-hover: #3A4739;--ink-2: #5C5851;--ink-3: #736D64;--ink-fixed: #141A14;--moss: #6E8064;--moss-text: #55684C;--moss-solid: #5F7256;--moss-fill: rgba(110, 128, 100, .2);--lantern: #C44E14;--fill: rgba(43, 54, 42, .065);--fill-strong: rgba(43, 54, 42, .11);--hairline: rgba(43, 54, 42, .1);--hairline-strong: rgba(43, 54, 42, .2);--glass: rgba(252, 250, 246, .92);--map-paper: #EFEADD;--map-halo: rgba(248, 245, 236, .95);--map-zone: rgba(62, 76, 58, .62);--map-water-ink: #4F7378}:root[data-sky=dusk]{--map-paper: #EADBC2;--map-halo: rgba(246, 236, 214, .95);--map-zone: rgba(74, 66, 44, .66);--map-water-ink: #6B5F4C}:root[data-sky=night]{color-scheme:dark;--paper: #171D16;--paper-raised: #222A21;--ink: #F0ECE1;--ink-hover: #FFFFFF;--ink-2: #C0BBAD;--ink-3: #93907F;--moss: #9DB08C;--moss-text: #B3C4A2;--moss-solid: #7E9470;--moss-fill: rgba(157, 176, 140, .2);--lantern: #F2935A;--fill: rgba(240, 236, 225, .08);--fill-strong: rgba(240, 236, 225, .14);--hairline: rgba(240, 236, 225, .1);--hairline-strong: rgba(240, 236, 225, .22);--glass: rgba(30, 38, 29, .9);--map-paper: #10150F;--map-halo: rgba(16, 21, 15, .92);--map-zone: rgba(190, 200, 176, .5);--map-water-ink: #7FA3AF}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{height:100%;overflow:hidden;overscroll-behavior:none;background-color:var(--map-paper);color:var(--canopy-text-main);font-family:var(--font-body)}html.content-page body{background-color:var(--canopy-bg-base)}#root{height:100%}html.content-page body:before{content:"";position:fixed;inset:0;opacity:.035;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}button{font-family:var(--font-body);font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}html.content-page body{overflow:auto;height:auto}html.content-page #root{height:auto}
