.zd-phone-screen{aspect-ratio:412/900;background:#0b0b0c;container-type:inline-size}.zm{--pg:#0b0b0c;--tx:#fff;--rim:#ffffff14;--card:#1c1c1f;--strong:#2a2a2f;--mut:#8a8a8e;--ember:#fd6301;--ember-tx:#fd6301;--soft:#3a1c0a;--map:#151517;--road:#222226;--bar:#2a2a2f;background:var(--pg);color:var(--tx);font-family:var(--font-roboto), ui-sans-serif, system-ui, sans-serif;text-align:left;-webkit-user-select:none;user-select:none;font-size:10px;line-height:1.3;position:absolute;inset:0;overflow:hidden}@supports (font-size:1cqw){.zm{font-size:4.3cqw}}.zm svg{stroke-width:2px;width:1.3em;height:1.3em}.zm-pad{flex-direction:column;gap:1em;padding:3em 1.3em 1.4em;display:flex;position:absolute;inset:0}.zm-row{align-items:center;gap:.7em;display:flex}.zm-between{justify-content:space-between}.zm-grow{flex:1;min-width:0}.zm-mut{color:var(--mut);font-size:.92em}.zm-t{white-space:nowrap;text-overflow:ellipsis;font-size:1.12em;font-weight:500;overflow:hidden}.zm-h1{font-family:var(--font-ubuntu), var(--font-roboto), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:.25em 0 .1em;font-size:2.75em;font-weight:300;line-height:1.06}.zm-h2{font-family:var(--font-ubuntu), var(--font-roboto), sans-serif;letter-spacing:-.02em;font-size:1.7em;font-weight:400}.zm-num{font-family:var(--font-ubuntu), var(--font-roboto), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.zm-ember{color:var(--ember-tx)}:root[data-theme=light] .zm{--pg:#f2f2f3;--tx:#0b0b0c;--rim:#0b0b0c12;--card:#fff;--strong:#0b0b0c;--mut:#6f6f74;--ember-tx:#b34500;--soft:#ffe4d3;--map:#e9e9eb;--road:#fff;--bar:#e4e4e6}.zm-card--strong,.zm-ic--strong,.zm-avatar{color:#fff}.zm-card--strong .zm-mut{color:#a1a1a6}.zm-card--strong .zm-ember{color:#fd6301}.zm.zd-frag{background:0 0;font-size:11px;position:absolute;inset:auto;overflow:visible}.zm.zd-frag--cap{top:24%;left:-44%}.zm.zd-frag--plate{top:30%;right:-34%}.zm.zd-frag--earn{bottom:40%;left:-52%}.zm.zd-frag--chat{bottom:9%;left:-58%}@media (max-width:1100px){.zm.zd-frag--cap{top:22%;left:-18%}.zm.zd-frag--plate{right:-16%}.zm.zd-frag--earn,.zm.zd-frag--chat{display:none}}@media (max-width:767px){.zm.zd-frag{font-size:9px}}.zm-ic{background:var(--card);width:2.7em;height:2.7em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:50%;flex:none;place-items:center;display:grid}.zm-ic--lg{width:3.6em;height:3.6em}.zm-ic--strong{background:var(--strong)}.zm-ic--ember{background:var(--ember);color:#0b0b0c;box-shadow:none}.zm-ic--snow{color:#0b0b0c;box-shadow:none;background:#fff}.zm-avatar{font-family:var(--font-ubuntu), sans-serif;background:var(--strong);font-size:1em;font-weight:500}.zm-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--rim);border-radius:1.7em;padding:.9em 1em}.zm-card--strong{background:var(--strong)}.zm-card--on{background:var(--soft);box-shadow:inset 0 0 0 1px var(--ember)}.zm-group{border-radius:2em;flex-direction:column;gap:.45em;padding:.5em;display:flex}.zm-well{background:var(--pg);height:3.5em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:99em;align-items:center;gap:.7em;padding:0 .9em 0 .4em;display:flex}.zm-plate{color:#0b0b0c;font-family:var(--font-ubuntu), sans-serif;letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:.55em;flex:none;padding:.3em .65em;font-size:1.15em;font-weight:500;box-shadow:inset 0 0 0 1px #0b0b0c1f}.zm-chip{color:#fff;font-family:var(--font-ubuntu), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0b0b0c;border-radius:99em;flex:none;padding:.4em .85em;font-size:1.25em;font-weight:500}.zm-chip--snow{color:#0b0b0c;background:#fff;font-size:.95em}.zm-seg{background:var(--card);box-shadow:inset 0 0 0 1px var(--rim);border-radius:99em;grid-template-columns:1fr 1fr;gap:.3em;padding:.35em;display:grid}.zm-seg>span{white-space:nowrap;border-radius:99em;justify-content:center;align-items:center;gap:.5em;height:2.9em;font-weight:500;display:flex}.zm-seg>.on{background:var(--ember);color:#0b0b0c}.zm-seg svg{width:1.1em;height:1.1em}.zm-cta{background:var(--ember);color:#0b0b0c;white-space:nowrap;border-radius:99em;justify-content:center;align-items:center;gap:.6em;height:3.9em;font-size:1.1em;font-weight:600;display:flex}.zm-soft{background:var(--card);height:3.9em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:99em;justify-content:center;align-items:center;padding:0 1.2em;display:flex}.zm-chat{background:var(--card);height:3.9em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:99em;align-items:center;gap:.9em;padding:0 1.1em 0 .45em;font-weight:500;display:flex}.zm-chev{margin-left:auto;display:flex}.zm-chev svg{opacity:.25;width:1em;height:1em;margin-left:-.25em;animation:1.5s ease-in-out infinite zm-chev}.zm-chev svg:nth-child(2){opacity:.55;animation-delay:.18s}.zm-chev svg:nth-child(3){opacity:1;animation-delay:.36s}@keyframes zm-chev{0%,to{transform:none}50%{transform:translate(.22em)}}.zm-map{background-color:var(--map);background-image:repeating-linear-gradient(97deg, transparent 0 5.2em, var(--road) 5.2em 5.55em), repeating-linear-gradient(7deg, transparent 0 5.8em, var(--road) 5.8em 6.15em);position:absolute;inset:0}.zm-map svg{width:100%;height:100%;stroke-width:inherit;position:absolute;inset:0}.zm-route{fill:none;stroke:var(--ember);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) .25s forwards zm-draw}@keyframes zm-draw{to{stroke-dashoffset:0}}.zm-car{transform:translate(128px,250px)}@supports (offset-path:path("M0 0 L1 1")){.zm-car{offset-rotate:0deg;animation:4.6s cubic-bezier(.45,0,.3,1) .6s both zm-ride;transform:none}}@keyframes zm-ride{0%{offset-distance:0%}to{offset-distance:100%}}.zm-radius{aspect-ratio:1;background:#fd630129;border-radius:50%;width:62%;animation:2.8s ease-in-out infinite zm-radius;position:absolute;top:36%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #fd6301b3}.zm-radius:after{content:"";background:#fff;border-radius:50%;width:1.5em;height:1.5em;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .3em #0b0b0c}@keyframes zm-radius{50%{scale:1.06}}.zm-top{justify-content:space-between;align-items:center;gap:.6em;display:flex;position:absolute;inset:2.6em 1.2em auto}.zm-sos{color:#0b0b0c;background:#ff6369;border-radius:50%;place-items:center;width:3em;height:3em;font-size:.8em;font-weight:700;display:grid}.zm-dock{animation:.62s cubic-bezier(.2,.9,.25,1) backwards zm-up;position:absolute;inset:auto 0 0}@keyframes zm-up{0%{opacity:0;transform:translateY(40%)}}.zm-cap{background:var(--ember);color:#0b0b0c;border-radius:2.3em 2.3em 0 0;justify-content:space-between;align-items:center;gap:.8em;margin-bottom:-1.9em;padding:.75em 1.2em 2.6em 1.5em;font-weight:600;display:flex}.zm-cap>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.6em;min-width:0;display:flex;overflow:hidden}.zm-dot{background:currentColor;border-radius:50%;flex:none;width:.7em;height:.7em;box-shadow:0 0 0 .25em #0b0b0c33}.zm-sheet{background:var(--pg);box-shadow:inset 0 1px 0 var(--rim);border-radius:2.3em 2.3em 0 0;flex-direction:column;gap:.8em;padding:1.5em 1.2em;display:flex;position:relative}.zm-sheet:before{content:"";background:var(--mut);opacity:.5;border-radius:99em;width:2.6em;height:.3em;margin-left:-1.3em;position:absolute;top:.6em;left:50%}.zm-stats{grid-template-columns:1.7fr 1fr 1fr;align-items:center;display:grid}.zm-stats>div+div{border-left:1px solid var(--rim);padding-left:1em}.zm-nav{justify-content:center;gap:.7em;display:flex}.zm-bars{align-items:flex-end;gap:.55em;height:7em;display:flex}.zm-bars>span{background:var(--bar);transform-origin:50% 100%;animation:.7s cubic-bezier(.34,1.56,.64,1) backwards zm-grow;animation-delay:calc(var(--i) * 70ms + .2s);border-radius:99em;flex:1}.zm-bars>.on{background:var(--ember)}@keyframes zm-grow{0%{transform:scaleY(.08)}}.zm-stars{justify-content:center;gap:.5em;display:flex}.zm-stars .zm-ic{animation:.42s cubic-bezier(.34,1.56,.64,1) backwards zm-pop;animation-delay:calc(var(--i) * .16s + .5s)}@keyframes zm-pop{0%{background:var(--card);color:var(--mut);transform:scale(.4)}}.zm-type{white-space:nowrap;vertical-align:bottom;max-width:100%;animation:1.3s steps(18,end) .5s backwards zm-type;display:inline-block;overflow:hidden}@keyframes zm-type{0%{max-width:0}}.zm-rise{animation:.52s cubic-bezier(.2,.8,.2,1) backwards zm-rise;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes zm-rise{0%{opacity:0;transform:translateY(1em)}}.zm-swipe{background:var(--card);height:3.9em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:99em;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.zm-swipe .zm-ic{width:3em;height:3em;animation:3.2s cubic-bezier(.65,0,.35,1) .9s infinite zm-swipe;position:absolute;left:.45em}@keyframes zm-swipe{0%,15%{left:.45em}60%,to{left:calc(100% - 3.45em)}}.zd-story-bar{background:var(--zd-accent);transform-origin:0;height:2px;animation:zd-story-bar var(--story-ms,5.2s) linear forwards;position:absolute;inset:auto 0 0}@keyframes zd-story-bar{0%{transform:scaleX(0)}}.zd-story-paused .zd-story-bar,.zd-story-paused .zm *,.zd-story-paused .zm :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.zm *,.zm :after,.zd-story-bar{animation:none!important}.zm-route{stroke-dashoffset:0}.zm-car{offset-distance:100%}}.zm-map{background-color:var(--map);background-image:radial-gradient(9em 6em at 82% 18%, var(--park) 60%, transparent 61%), radial-gradient(8em 5em at 8% 64%, var(--water) 60%, transparent 61%), repeating-linear-gradient(96deg, transparent 0 7.2em, var(--road) 7.2em 7.9em), repeating-linear-gradient(6deg, transparent 0 8.4em, var(--road) 8.4em 9.1em), repeating-linear-gradient(96deg, transparent 0 3.5em, var(--lane) 3.5em 3.7em), repeating-linear-gradient(6deg, transparent 0 4.1em, var(--lane) 4.1em 4.3em)}.zm{--park:#1d2a22;--water:#1a2330;--lane:#1c1c20;--shadow:0 1.2em 2em -1.2em #000c}:root[data-theme=light] .zm{--park:#dcebdf;--water:#d9e6f2;--lane:#f4f4f5;--shadow:0 1.2em 2em -1.2em #0b0b0c47}.zm-label{background:var(--mut);opacity:.35;border-radius:99em;height:.32em;position:absolute}.zm-status{z-index:4;justify-content:space-between;align-items:center;font-size:.82em;font-weight:600;display:flex;position:absolute;inset:.75em 1.5em auto}.zm-status:after{content:"";background:#0b0b0c;border-radius:99em;width:6.6em;height:1.9em;margin-left:-3.3em;position:absolute;top:-.1em;left:50%}.zm-status i{align-items:flex-end;gap:.18em;display:flex}.zm-status i b{background:currentColor;border-radius:.1em;width:.24em}.zm-status i em{background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box border-box;border-radius:.22em;width:1.5em;height:.75em;margin-left:.3em;padding:.12em;box-shadow:inset 0 0 0 1px}.zm-top{z-index:3;inset:3.3em 1em auto}.zm-top .zm-ic{box-shadow:inset 0 0 0 1px var(--rim), var(--shadow)}.zm-float{z-index:3;background:var(--card);box-shadow:inset 0 0 0 1px var(--rim), var(--shadow);border-radius:2em;flex-direction:column;gap:.75em;padding:1.05em;animation:.62s cubic-bezier(.2,.9,.25,1) backwards zm-up;display:flex;position:absolute;inset:auto .85em .9em}.zm-float--capped{gap:0;padding:0;overflow:hidden}.zm-float--capped>.zm-cap{border-radius:0;margin:0;padding:.7em .8em .7em 1.15em}.zm-float--capped>.zm-body{flex-direction:column;gap:.75em;padding:1em 1.05em 1.05em;display:flex}.zm-float .zm-well,.zm-float .zm-soft{background:var(--pg)}.zm-kicker{color:var(--mut);font-size:.9em}.zm-h1--card{margin:0;font-size:2.05em}.zm-routeobj{flex-direction:column;gap:.4em;display:flex;position:relative}.zm-routeobj:before{content:"";border-left:.14em dashed var(--mut);opacity:.6;position:absolute;top:2.6em;bottom:2.6em;left:1.72em}.zm-glyph{background:var(--card);width:2.7em;height:2.7em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.zm-glyph:after{content:"";background:var(--tx);width:.8em;height:.8em;box-shadow:0 0 0 .28em color-mix(in srgb, var(--tx) 18%, transparent);border-radius:50%}.zm-glyph--pin:after{background:var(--ember);box-shadow:none}.zm-stop{background:var(--card);width:1.9em;height:1.9em;box-shadow:inset 0 0 0 1px var(--rim);border-radius:50%;place-items:center;margin-top:-.95em;display:grid;position:absolute;top:50%;right:1.1em}.zm-stop svg{width:1em;height:1em}.zm-chips{gap:.45em;display:flex;overflow:hidden}.zm-chips>span{background:var(--pg);height:2.5em;box-shadow:inset 0 0 0 1px var(--rim);white-space:nowrap;border-radius:99em;flex:none;align-items:center;gap:.4em;padding:0 .9em;font-size:.95em;font-weight:500;display:flex}.zm-chips svg{width:1em;height:1em}.zm-slide{background:var(--ember);color:#0b0b0c;white-space:nowrap;border-radius:99em;justify-content:center;align-items:center;height:4em;font-size:1.05em;font-weight:600;display:flex;position:relative;overflow:hidden}.zm-slide--soft{background:var(--pg);color:var(--tx);box-shadow:inset 0 0 0 1px var(--rim);font-weight:500}.zm-slide>.zm-ic{color:#fff;width:3.2em;height:3.2em;box-shadow:none;background:#0b0b0c;animation:3.4s cubic-bezier(.65,0,.35,1) 1.1s infinite zm-slide;position:absolute;left:.4em}.zm-slide--soft>.zm-ic{background:var(--ember);color:#0b0b0c}.zm-slide>.zm-chev{margin:0;position:absolute;right:1.2em}@keyframes zm-slide{0%,12%{left:.4em}62%,to{left:calc(100% - 3.6em)}}.zm-div{background:var(--rim);height:1px}@media (prefers-reduced-motion:reduce){.zm-slide>.zm-ic{left:.4em}}.zm.zd-ridepanel{background:0 0;font-size:13px;position:relative;inset:auto;overflow:visible}.zm-hatch{background-image:none}.zm-map{background-image:radial-gradient(9em 6em at 82% 18%, var(--park) 60%, transparent 61%), radial-gradient(8em 5em at 8% 64%, var(--water) 60%, transparent 61%), repeating-linear-gradient(96deg, transparent 0 7.2em, var(--road) 7.2em 7.9em), repeating-linear-gradient(6deg, transparent 0 8.4em, var(--road) 8.4em 9.1em)}.zm-label{display:none}
