.board.svelte-yo8uk3{background:var(--white);border-radius:36px;padding:24px 0 10px;overflow:hidden;box-shadow:0 40px 100px #1012151f,0 2px 8px #1012150a}header.svelte-yo8uk3{justify-content:space-between;align-items:center;padding:0 24px 14px;display:flex}h3.svelte-yo8uk3{letter-spacing:-.03em;font-size:clamp(24px,2.5vw,32px);font-weight:750;line-height:1.15}.live.svelte-yo8uk3 i:where(.svelte-yo8uk3){background:var(--green);border-radius:50%;width:12px;height:12px;animation:2s ease-out infinite svelte-yo8uk3-pulse;display:block}@keyframes svelte-yo8uk3-pulse{0%{box-shadow:0 0 #33d17d8c}70%{box-shadow:0 0 0 9px #33d17d00}to{box-shadow:0 0 #33d17d00}}ul.svelte-yo8uk3{display:grid}li.svelte-yo8uk3{border-top:1px solid var(--hairline);background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:76px;padding:12px 24px;transition:background-color .5s;display:grid}li.arriving.svelte-yo8uk3{background:var(--green-tint)}.capsule.svelte-yo8uk3{color:#fff;letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;min-width:54px;height:38px;padding:0 11px;font-size:18px;font-weight:750;display:inline-flex}.dest.svelte-yo8uk3{min-width:0;display:grid}strong.svelte-yo8uk3{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,1.6vw,20px);font-weight:650;line-height:1.25;overflow:hidden}small.svelte-yo8uk3{color:var(--ink3);font-size:13px;font-weight:500;line-height:18px}.time.svelte-yo8uk3{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(19px,2vw,25px);font-weight:720;display:flex;overflow:hidden}.time.svelte-yo8uk3 span:where(.svelte-yo8uk3){display:inline-block}.dot.svelte-yo8uk3{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.live.svelte-yo8uk3 i:where(.svelte-yo8uk3){animation:none}}.ride.svelte-1fr0au9{gap:12px;width:min(100%,440px);margin-inline:auto;display:grid}.nudge-slot.svelte-1fr0au9{height:86px;position:relative}.compact.svelte-1fr0au9 .nudge-slot:where(.svelte-1fr0au9){display:none}.nudge.svelte-1fr0au9{color:var(--ink);background:#fffffff5;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:80px;padding:14px;display:grid;position:absolute;inset:0 0 auto;box-shadow:0 14px 34px #1012152e}.nudge.svelte-1fr0au9 strong:where(.svelte-1fr0au9){font-size:15px;font-weight:700;line-height:20px;display:block}.nudge.svelte-1fr0au9 p:where(.svelte-1fr0au9){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.nudge.svelte-1fr0au9 small:where(.svelte-1fr0au9){color:var(--ink3);align-self:start;font-size:12px}.badge.svelte-1fr0au9{background:var(--green);width:40px;height:40px;color:var(--ink);border-radius:10px;justify-content:center;align-items:baseline;gap:1px;padding-top:5px;display:flex}.badge.svelte-1fr0au9 b:where(.svelte-1fr0au9){letter-spacing:-.04em;font-size:24px;font-weight:800;line-height:28px}.badge.svelte-1fr0au9 i:where(.svelte-1fr0au9){background:#fff;border-radius:50%;width:5px;height:5px}.badge.small.svelte-1fr0au9{border-radius:6px;width:24px;height:24px;padding-top:3px}.badge.small.svelte-1fr0au9 b:where(.svelte-1fr0au9){font-size:14px;line-height:16px}.badge.small.svelte-1fr0au9 i:where(.svelte-1fr0au9){width:3px;height:3px}.live.svelte-1fr0au9{background:var(--white);color:var(--ink);border-radius:28px;padding:18px 20px 16px;box-shadow:0 30px 70px #10121533}.live.svelte-1fr0au9 header:where(.svelte-1fr0au9){align-items:center;gap:8px;margin-bottom:14px;display:flex}.app.svelte-1fr0au9{color:var(--ink2);font-size:14px;font-weight:700}.dot.svelte-1fr0au9{background:var(--green);border-radius:50%;width:9px;height:9px;margin-left:auto;animation:2s ease-out infinite svelte-1fr0au9-pulse}@keyframes svelte-1fr0au9-pulse{0%{box-shadow:0 0 #33d17d8c}70%{box-shadow:0 0 0 8px #33d17d00}to{box-shadow:0 0 #33d17d00}}.row.svelte-1fr0au9{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.capsule.svelte-1fr0au9{color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:50px;height:38px;font-size:18px;font-weight:750;display:inline-flex}.what.svelte-1fr0au9{min-width:0;display:grid}.what.svelte-1fr0au9 strong:where(.svelte-1fr0au9){white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.what.svelte-1fr0au9 small:where(.svelte-1fr0au9){color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.eta.svelte-1fr0au9{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.eta.svelte-1fr0au9 b:where(.svelte-1fr0au9){letter-spacing:-.04em;font-size:36px;font-weight:780;line-height:40px}.eta.svelte-1fr0au9 span:where(.svelte-1fr0au9){color:var(--ink2);font-size:14px;font-weight:600}.track.svelte-1fr0au9{background:var(--gray2);border-radius:3px;height:6px;margin:16px 10px 0 0;position:relative}.progress.svelte-1fr0au9{height:100%;transition:width 1.2s var(--ease);background:#d6262e;border-radius:3px}.end.svelte-1fr0au9{border:3px solid var(--ink3);background:var(--white);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-10px}.foot.svelte-1fr0au9{color:var(--ink3);margin-top:10px;font-size:13px;line-height:18px}.stops.svelte-1fr0au9{background:var(--white);color:var(--ink);border-radius:28px;margin:0;padding:16px 20px;font-size:15px;font-weight:550;list-style:none;display:grid;box-shadow:0 20px 50px #10121524}.stops.svelte-1fr0au9 li:where(.svelte-1fr0au9){height:34px;color:var(--ink3);align-items:center;gap:14px;transition:color .4s;display:flex;position:relative}.stops.svelte-1fr0au9 li.here:where(.svelte-1fr0au9),.stops.svelte-1fr0au9 li.goal:where(.svelte-1fr0au9){color:var(--ink);font-weight:700}.stops.svelte-1fr0au9 li:where(.svelte-1fr0au9):before{content:"";background:var(--gray2);width:2px;height:34px;position:absolute;top:17px;left:6px}.stops.svelte-1fr0au9 li.done:where(.svelte-1fr0au9):before,.stops.svelte-1fr0au9 li.here:where(.svelte-1fr0au9):before{background:#d6262e;transition:background-color .4s}.stops.svelte-1fr0au9 li.here:where(.svelte-1fr0au9):before{background:linear-gradient(#d6262e, var(--gray2))}.stops.svelte-1fr0au9 li:where(.svelte-1fr0au9):last-child:before{display:none}.node.svelte-1fr0au9{z-index:1;background:var(--white);border:3px solid var(--gray2);width:14px;height:14px;transition:background-color .4s, border-color .4s, transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.done.svelte-1fr0au9 .node:where(.svelte-1fr0au9){background:#d6262e;border-color:#d6262e}.here.svelte-1fr0au9 .node:where(.svelte-1fr0au9){background:var(--white);border-color:#d6262e;transform:scale(1.25)}.goal.svelte-1fr0au9 .node:where(.svelte-1fr0au9){border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.dot.svelte-1fr0au9{animation:none}.progress.svelte-1fr0au9,.stops.svelte-1fr0au9 li:where(.svelte-1fr0au9),.node.svelte-1fr0au9,.stops.svelte-1fr0au9 li:where(.svelte-1fr0au9):before{transition:none}}.box.svelte-1dg2a10{gap:12px;width:100%;max-width:460px;margin-inline:auto;display:grid}.banner.svelte-1dg2a10{background:var(--white);color:var(--ink);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 14px 34px #1012151f}.banner.svelte-1dg2a10 strong:where(.svelte-1dg2a10){font-size:15px;font-weight:700;line-height:20px;display:block}.banner.svelte-1dg2a10 p:where(.svelte-1dg2a10){color:var(--ink2);font-size:14px;line-height:19px}.banner.svelte-1dg2a10 b:where(.svelte-1dg2a10){color:#c2410c;font-size:14px;font-weight:700}.dot.svelte-1dg2a10{background:#c2410c;border-radius:50%;width:10px;height:10px}.green.svelte-1dg2a10 .dot:where(.svelte-1dg2a10){background:var(--green)}.legend.svelte-1dg2a10{background:var(--white);color:var(--ink);border-radius:18px;gap:10px;padding:16px;font-size:14px;line-height:20px;display:grid;box-shadow:0 14px 34px #1012151f}.legend.svelte-1dg2a10 div:where(.svelte-1dg2a10){align-items:center;gap:12px;display:flex}.legend.svelte-1dg2a10 strong:where(.svelte-1dg2a10){font-weight:700}i.svelte-1dg2a10{border-radius:50%;flex:none;width:14px;height:14px}.live.svelte-1dg2a10{background:var(--green)}.dash.svelte-1dg2a10{border:2px dashed var(--ink3)}.sched.svelte-1dg2a10{background:var(--gray2)}.stack.svelte-4t23pq{gap:10px;width:100%;max-width:420px;margin-inline:auto;display:grid}.n.svelte-4t23pq{background:var(--white);color:var(--ink);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 14px 34px #10121529}.second.svelte-4t23pq{opacity:.75;transform:scale(.97)}strong.svelte-4t23pq{font-size:15px;font-weight:700;line-height:20px;display:block}p.svelte-4t23pq{font-size:14px;line-height:19px}small.svelte-4t23pq{color:var(--ink3);white-space:nowrap;align-self:start;font-size:12px}.b.svelte-4t23pq{background:var(--green);border-radius:10px;justify-content:center;align-items:baseline;gap:1px;width:38px;height:38px;padding-top:4px;display:flex}.b.svelte-4t23pq b:where(.svelte-4t23pq){letter-spacing:-.04em;font-size:23px;font-weight:800;line-height:27px}.b.svelte-4t23pq i:where(.svelte-4t23pq){background:#fff;border-radius:50%;width:5px;height:5px}.box.svelte-z5l9gy{background:var(--white);width:100%;max-width:340px;color:var(--ink);border-radius:24px;gap:10px;padding:20px 18px;display:grid;box-shadow:0 18px 44px #00000047}.h.svelte-z5l9gy{margin-top:6px;font-size:14px;font-weight:700;line-height:20px}.h.svelte-z5l9gy:first-child{margin-top:0}.mins.svelte-z5l9gy{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mins.svelte-z5l9gy span:where(.svelte-z5l9gy){white-space:nowrap;height:36px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:18px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.mins.svelte-z5l9gy .on:where(.svelte-z5l9gy){background:var(--ink);color:#fff;box-shadow:none}.days.svelte-z5l9gy{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.days.svelte-z5l9gy span:where(.svelte-z5l9gy){aspect-ratio:1;background:var(--gray);color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.days.svelte-z5l9gy .on:where(.svelte-z5l9gy){background:var(--ink);color:#fff}.hours.svelte-z5l9gy{align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.hours.svelte-z5l9gy i:where(.svelte-z5l9gy){background:var(--green);border-radius:2px;flex:1;height:4px}.set.svelte-6rpr5j{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.w.svelte-6rpr5j{background:var(--white);color:var(--ink);border-radius:26px;padding:16px;box-shadow:0 18px 44px #10121529}.med.svelte-6rpr5j{gap:9px;width:min(100%,320px);display:grid}.small.svelte-6rpr5j{align-content:start;gap:2px;width:150px;height:150px;display:grid}header.svelte-6rpr5j{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}header.svelte-6rpr5j strong:where(.svelte-6rpr5j){font-size:15px;font-weight:700}header.svelte-6rpr5j i:where(.svelte-6rpr5j){background:var(--green);border-radius:50%;width:8px;height:8px}.r.svelte-6rpr5j{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.cap.svelte-6rpr5j{color:#fff;border-radius:7px;justify-content:center;align-items:center;height:24px;font-size:13px;font-weight:750;display:inline-flex}.cap.big.svelte-6rpr5j{width:42px;margin-top:4px}.m.svelte-6rpr5j{font-weight:700}.big-m.svelte-6rpr5j{letter-spacing:-.04em;margin-top:2px;font-size:34px;font-weight:780;line-height:40px}.big-m.svelte-6rpr5j small:where(.svelte-6rpr5j){color:var(--ink2);letter-spacing:0;margin-left:3px;font-size:13px;font-weight:600}.to.svelte-6rpr5j{color:var(--ink2);font-size:12px;font-weight:500}.pic.row.svelte-ih9pbw{object-fit:cover;border-radius:var(--r-card);width:100%;height:100%}.pic.card.svelte-ih9pbw{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.veh.svelte-ih9pbw{width:100%;height:auto}.card.svelte-13ahjcz{border-radius:var(--r-card);flex-direction:column;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.wide.svelte-13ahjcz{width:clamp(290px,31vw,389px)}.copy.svelte-13ahjcz{z-index:2;justify-items:start;gap:10px;padding:26px 26px 0;display:grid;position:relative}.copy.svelte-13ahjcz .btn:where(.svelte-13ahjcz){margin-top:8px}.night.svelte-13ahjcz{background:var(--night);color:var(--on-night)}.night.svelte-13ahjcz .body:where(.svelte-13ahjcz){color:var(--on-night2)}.white.svelte-13ahjcz{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline)}.bright.svelte-13ahjcz{background:var(--green)}.bright.svelte-13ahjcz .body:where(.svelte-13ahjcz){color:var(--ink);opacity:.78}.tint.svelte-13ahjcz{background:var(--green-tint)}.tint.svelte-13ahjcz .body:where(.svelte-13ahjcz){color:#4b5a52}.photo.svelte-13ahjcz{background:var(--night);color:#fff}.photo.svelte-13ahjcz .body:where(.svelte-13ahjcz){color:#ffffffdb}.photo.svelte-13ahjcz{position:relative}div.photo.svelte-13ahjcz{position:absolute;inset:0}div.photo.svelte-13ahjcz:after{content:"";background:linear-gradient(#0a0c0fc7 0,#0a0c0f40 45%,#0a0c0f00 70%);position:absolute;inset:0}.media.svelte-13ahjcz{flex:1;justify-content:center;min-height:0;margin-top:22px;padding-inline:34px;display:flex;position:relative}.media.phone.svelte-13ahjcz{align-items:flex-start}.media.phone.svelte-13ahjcz .phone{width:100%;max-width:300px}.media.vehicle.svelte-13ahjcz,.media.notify.svelte-13ahjcz,.media.widget.svelte-13ahjcz,.media.ride.svelte-13ahjcz,.media.honest.svelte-13ahjcz{align-items:center;padding-inline:18px}.media.vehicle.svelte-13ahjcz{padding-inline:8px}@media (width<=899px){.card.svelte-13ahjcz:has(.media.notify:where(.svelte-13ahjcz),.media.widget:where(.svelte-13ahjcz),.media.honest:where(.svelte-13ahjcz),.media.ride:where(.svelte-13ahjcz),.media.schedule:where(.svelte-13ahjcz)){height:auto}.media.notify.svelte-13ahjcz,.media.widget.svelte-13ahjcz,.media.honest.svelte-13ahjcz,.media.ride.svelte-13ahjcz,.media.schedule.svelte-13ahjcz{padding-bottom:26px}}.media.schedule.svelte-13ahjcz{align-items:center;padding-inline:18px}@supports (corner-shape:squircle){.card.svelte-13ahjcz{corner-shape:squircle;border-radius:52px}}.row.svelte-1jg9ca2{align-items:center;gap:28px;display:grid}.media.svelte-1jg9ca2{justify-content:center;min-width:0;display:flex;position:relative}.fg.svelte-1jg9ca2{justify-content:center;width:100%;display:flex;position:relative}.media.image.svelte-1jg9ca2{aspect-ratio:5/6;border-radius:var(--r-card);width:100%;max-height:640px;overflow:hidden}.media.image.svelte-1jg9ca2 .fg:where(.svelte-1jg9ca2){height:100%}.panel.svelte-1jg9ca2{border-radius:var(--r-card);background:var(--gray2);isolation:isolate;align-items:center;min-height:460px;padding:32px 20px;overflow:hidden}.bg.svelte-1jg9ca2{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.panel.phone.svelte-1jg9ca2{align-items:flex-start;height:clamp(480px,46vw,640px);padding-bottom:0}.panel.phone.svelte-1jg9ca2 .phone{width:min(100%,320px)}.media.board.svelte-1jg9ca2,.media.board.svelte-1jg9ca2 .fg:where(.svelte-1jg9ca2){display:block}.text.svelte-1jg9ca2{justify-items:start;gap:12px;max-width:480px;display:grid}.text.svelte-1jg9ca2 .btn:where(.svelte-1jg9ca2){margin-top:8px}@supports (corner-shape:squircle){.panel.svelte-1jg9ca2,.media.image.svelte-1jg9ca2{corner-shape:squircle;border-radius:52px}}@media (width>=860px){.panel.svelte-1jg9ca2{min-height:560px}.row.svelte-1jg9ca2{grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,112px)}.flip.svelte-1jg9ca2 .media:where(.svelte-1jg9ca2){order:2}}.stage.svelte-x7n1jo{perspective:2600px;perspective-origin:50% 0;justify-content:center;display:flex}.body.svelte-x7n1jo{transform-origin:50% 0;width:min(76%,440px);box-shadow:0 0 0 2px var(--edge), 0 60px 90px #0000008c;background:#0b0c0e;border-radius:50px;padding:9px;transform:rotateX(8deg)}img.svelte-x7n1jo{background:#f4f5f7;border-radius:42px;width:100%;height:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.body.svelte-x7n1jo{animation:linear both svelte-x7n1jo-stand;animation-timeline:view();animation-range:entry cover 55%}@keyframes svelte-x7n1jo-stand{0%{transform:rotateX(38deg)}to{transform:rotateX(0)}}}}
