.a152{width:min(100%,17rem);margin-inline:auto}.a14z{display:grid;gap:.4rem;margin:0;padding:.15rem 0 .1rem;list-style:none}.a151{display:flex;min-width:0;align-items:center;gap:.55rem;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:600;line-height:1.2;text-align:start}.a151[data-state=active],.a151[data-state=done]{color:var(--mm-text-strong)}.a150{display:grid;width:1.35rem;height:1.35rem;flex:none;place-items:center;border:2px solid var(--mm-border);border-radius:50%}.a151[data-state=done] .a150{border-color:var(--mm-accent);background:color-mix(in srgb,var(--mm-accent) 14%,var(--mm-surface-elevated))}.a151[data-state=active] .a150{border-color:var(--mm-accent);border-top-color:transparent;animation:a153 .9s linear infinite}.a14y{min-width:0;overflow:hidden;text-overflow:ellipsis}.a14x,.a14y{white-space:nowrap}.a14x{margin-inline-start:auto;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-variant-numeric:tabular-nums;font-weight:600}@keyframes a153{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.a151[data-state=active] .a150{animation:none}}.a2zt{grid-column:1/-1;display:grid;gap:.4rem;min-width:0;padding-block:.15rem .35rem}.a2zs{display:flex;flex-wrap:wrap;gap:.4rem}.a2zs>button{flex:1 1 8rem}.a305{display:grid;gap:.4rem}.a306{margin:0;color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:1.3}.a305 .a306[data-walk-shape-status=failed]{color:var(--mm-text-strong);font-weight:700}.a2zv{display:grid;gap:.2rem;min-width:0}.a300{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:var(--mm-type-caption)}.a300 strong{color:var(--mm-text-strong)}.a302,.a303{color:var(--mm-text-muted);font-variant-numeric:tabular-nums}.a303{min-height:1.1rem;font-size:var(--mm-type-caption);font-weight:700;color:var(--mm-text-strong)}.a2zx{display:block;width:100%;height:3.5rem;border-radius:var(--mm-control-radius);background:var(--mm-surface);touch-action:none;cursor:ew-resize}.a2zx:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a2zw{fill:var(--mm-accent);fill-opacity:.16}.a301{fill:none;stroke:var(--mm-accent);stroke-width:2;stroke-linejoin:round}.a2zz{fill:var(--mm-accent);fill-opacity:.55}.a2zy{stroke:var(--mm-text-strong);stroke-width:1.5}.a304{height:4.9rem;border-radius:var(--mm-control-radius);background:var(--mm-surface)}.a2zu{display:grid;place-items:center;width:var(--mm-touch-target);height:var(--mm-touch-target);padding:0;border:0;border-radius:50%;background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control),0 0 0 3px var(--mm-accent);cursor:grab;touch-action:none}.a2zu:active{cursor:grabbing}.a2zu:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:3px}.a2zq{display:grid;gap:.375rem}.a2zp{--mm-liquid-menu-active-bg:var(--mm-surface-elevated);--mm-liquid-menu-active-text:var(--mm-text-strong);--mm-liquid-menu-active-border:var(--mm-divider);min-height:0;padding:3px;border:0;border-radius:var(--mm-control-radius);background:var(--mm-surface-muted);box-shadow:none}.a2zp button{font-size:.8125rem;padding:.375rem;border-radius:var(--mm-control-radius);box-shadow:none}.a2zm,.a2zp button{display:flex;align-items:center;justify-content:center}.a2zm{gap:.625rem;min-width:0}.a2zr{display:flex;align-items:center;gap:.75rem;min-height:3.125rem;padding:.5rem;cursor:pointer}.a2zr>span:not(.mm-switch__track){display:grid;flex:1;min-width:0;gap:.125rem}.a2zr strong{font-size:.8125rem;font-weight:var(--mm-weight-control)}.a2zn,.a2zr small{color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:1.3}.a2zn{margin:0;padding:0 .5rem}.a2wd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin:0;text-align:center;padding:0}.a2wd>div{display:grid;gap:.125rem;min-height:3.25rem;align-content:center;padding:.25rem;border:0;background:transparent}.a2wd>div+div{border-inline-start:1px solid var(--mm-divider)}.a2wd dd{margin:0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.a2wd dt{font-size:.75rem;color:var(--mm-text-muted)}.a2wa{align-items:center;justify-content:space-between;gap:.75rem;width:min(20rem,100%);min-height:var(--mm-touch-target);padding:.65rem .875rem;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);text-align:start;cursor:pointer}.a2w9,.a2wa{display:flex}.a2w9{flex-wrap:wrap;align-items:baseline;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.a2we{color:var(--mm-text-muted);white-space:pre}.a2w8{flex:none;transform:rotate(180deg)}.a2wa:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a2wd dd{transition:opacity var(--mm-duration-base) var(--mm-ease-standard)}.a2wc,.a2wd>div[data-estimated] dd{opacity:.5}.a2wb{display:block;font-size:.6875rem;font-style:italic;color:var(--mm-text-muted)}@media (prefers-reduced-motion:reduce){.a2wd dd{transition:none}}button.a2x6.mm-icon-disc.mm-icon-disc--map{--mm-icon-disc-fill:transparent;box-shadow:none}.a2xk{position:fixed;top:0;left:0;z-index:var(--mm-z-overlay);pointer-events:none;visibility:hidden;transition:visibility var(--mm-duration-fast)}.a2xk[data-open=true]{visibility:visible}.a2xk[data-route=true]{inset:auto 0 calc(var(--mm-bottom-nav-space) + .5rem);display:flex;box-sizing:border-box;justify-content:center;padding-inline:max(.5rem,var(--mm-safe-left)) max(.5rem,var(--mm-safe-right));z-index:var(--mm-z-chrome)}.a2xn{position:fixed;z-index:var(--mm-z-overlay);inset-block-start:calc(var(--mm-safe-top) + 4.25rem);inset-inline-start:50%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:min(20rem,calc(100vw - 5.5rem));min-height:3.5rem;padding:.35rem .5rem .55rem;overflow:hidden;border:0;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);transform:translateX(-50%);pointer-events:none}.a2xp{position:relative;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--mm-pill-radius);background:var(--mm-accent);background-image:var(--mm-button-sheen);color:var(--mm-accent-contrast);box-shadow:var(--mm-button-primary-shadow)}.a2xp,.a2xq{display:grid}.a2xq{place-items:center;animation:a2z3 var(--mm-duration-base) var(--mm-ease-emphasized) both}.a2xq>svg{display:block}.a2xo{display:grid;min-width:0}.a2xo strong{font-size:var(--mm-type-card-title);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.a2xo span{margin-top:.2rem}.a2xo .a2xu,.a2xo span{overflow:hidden;font-size:var(--mm-type-caption);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.a2xo .a2xu{margin-top:.25rem;color:var(--mm-text-muted)}.a2xm{inset:50% auto auto 50%;min-width:1.125rem;padding-inline:.125rem;border-radius:999px;background:var(--mm-surface-elevated);color:var(--mm-text-strong);font-size:var(--mm-type-caption);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.125rem;text-align:center;transform:translate(-50%,-50%)}.a2xm,.a2xs{position:absolute}.a2xs{inset:auto 0 0;height:3px;overflow:hidden;background:var(--mm-divider)}.a2xs>span{display:block;width:100%;height:100%;background:var(--mm-route-line);transform-origin:left center;transition:transform var(--mm-duration-base) linear}@keyframes a2z3{0%{opacity:.45;transform:translateY(3px) scale(.9)}to{opacity:1;transform:none}}.a2ye{width:min(16rem,calc(100vw - 1.5rem));max-height:calc(100dvh - var(--mm-bottom-nav-space) - 2rem);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);font-size:var(--mm-type-body-sm);line-height:var(--mm-leading-body);opacity:0;transform:translateY(5px) scale(.97);transform-origin:bottom center;transition:opacity var(--mm-duration-fast) var(--mm-ease-emphasized),transform var(--mm-duration-fast) var(--mm-ease-emphasized)}.a2xk[data-open=true] .a2ye{opacity:1;transform:none;pointer-events:auto}.a2ye[data-mode=choice]{position:relative;overflow:visible}.a2xv{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-2);padding:.2rem .25rem 0 .875rem}.a2xv h2{font-size:var(--mm-type-control)}.a2xv button{background:transparent;box-shadow:none;border:0}.a2x5{height:0}.a2yb{flex:0 0 auto;transform:rotate(180deg)}.a2xb{position:fixed;z-index:var(--mm-z-overlay);top:calc(var(--mycoradar-map-floating-message-top, calc(var(--mm-safe-top) + 4.85rem)) + var(--mm-occlusion-top, 0px));inset-inline-start:50%;display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100vw - 1.5rem);min-height:var(--mm-touch-target);padding:.375rem .875rem;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);font-size:var(--mm-type-control);font-weight:700;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.a2y3{display:grid;gap:.125rem;padding:.5rem}.a2zl>[data-pending-route-content]{display:contents}.a2zl strong{flex:1}.a2yd{display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--mm-touch-target);padding:.375rem .875rem;border-radius:var(--mm-radius-md);text-align:start;transition:background-color var(--mm-duration-fast)}.a2y3>button.a2yd{border-radius:var(--mm-radius-sm);background:transparent;box-shadow:none}.a2y3>button.a2yd:focus-visible,.a2y3>button.a2yd:hover{background:var(--mm-interaction-hover-surface)}.a2yd>span{display:grid;gap:.125rem;flex:1}.a2yd strong{font-weight:700}.a2yd>strong{flex:1}.a2yd small{font-size:var(--mm-type-caption);line-height:1.4;color:var(--mm-text-muted)}.a2y3>button:last-of-type{justify-content:flex-start;gap:.75rem;min-height:var(--mm-touch-target);padding-inline:.875rem;border-radius:var(--mm-radius-md);font-size:var(--mm-type-control);font-weight:700}.a2x0{display:grid;gap:.375rem;padding:0 .75rem .75rem}.a2ye[data-mode=choice] .a2x0{padding-top:2.25rem}.a2x0 a,.a2x0 button{gap:.5rem}.a2xw{max-height:9rem;overflow-y:auto}.a2xw button{display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--mm-touch-target);text-align:start;padding:.25rem .875rem;font-size:var(--mm-type-caption)}.a2xw button>:last-child{margin-inline-start:auto}.a2xw button:hover{background:var(--mm-surface-active)}.a2y1{width:44px;height:44px;place-items:center;padding:0;border:0;background:transparent;cursor:grab;z-index:var(--mm-z-control-over)}.a2y1,.a2y2{display:grid}.a2y2{place-items:center;align-self:end;width:32px;height:32px;border-radius:var(--mm-media-radius);transition:transform var(--mm-duration-fast) var(--mm-ease-emphasized)}.a2y1:hover .a2y2,.a2y2[data-selected=true]{transform:translateY(-2px)}.a2y1:focus-visible{outline:none}.a2xw button:focus-visible,.a2y1:focus-visible .a2y2,.a2yd:focus-visible,.a2ye:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a2x9{pointer-events:none;z-index:var(--mm-z-map-overlay)}.a2x9 .a2y2{opacity:.8}@media (prefers-reduced-motion:reduce){.a2x6>*,.a2xk,.a2y2,.a2yd,.a2ye{transition-duration:1ms}.a2xn[data-rerouting=true] .a2xq,.a2xq{animation:none}.a2xs>span{transition:none}}.a2yi{cursor:crosshair!important}.a2ye[data-mode=route]{width:min(28rem,100%);min-width:0;max-height:none;overflow:visible;border:0;background:transparent;box-shadow:none}.a2zc{position:relative;min-width:0}.a2xj{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.875rem;max-height:calc(100dvh - var(--mm-bottom-nav-space) - var(--mm-safe-top) - 5rem);overflow-y:auto;overscroll-behavior:contain}.a2xj,.a2yv{border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control)}.a2yv{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.5rem;margin-top:1rem;padding:.375rem .375rem .375rem .875rem;font-variant-numeric:tabular-nums}.a2yz{flex:0 0 auto;margin-top:.375rem;font-size:1.25rem;font-weight:700;white-space:nowrap}.a2yy,.a2yz{line-height:1}.a2yy{position:absolute;inset-block-start:0;inset-inline-start:.875rem;transform:translateY(-50%)}.a2yu{display:flex;flex:0 0 auto;align-items:center;gap:.125rem;margin-inline-start:auto}.a2yv img{width:22px;height:22px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.a2yu>button{flex:0 0 var(--mm-touch-target)}.a2yt{order:2;flex-basis:100%;margin:0;padding:.125rem .375rem .25rem;color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:1.25}.a2yt[data-offline-routing]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mm-space-2)}.a2xj h3{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.a2xj button{min-width:0;min-height:var(--mm-touch-target);white-space:normal;line-height:1.25}.a2xg{display:flex;align-items:center;gap:.25rem;margin:-.375rem -.375rem -.25rem}.a2xg>button{flex-shrink:0;padding:0;border:0;box-shadow:none;background:transparent}.a2xg>h2{flex:1;min-width:0;margin:0;padding-inline:.375rem;font-size:1rem;font-weight:700;line-height:1.25}.a2xg h2 small{display:block;margin-top:.125rem;font-size:.75rem;font-weight:var(--mm-weight-text);color:var(--mm-text-muted)}.a2xa{display:grid;place-items:center;flex:0 0 auto;width:1.5rem;height:1.5rem;border:1.5px solid var(--mm-text-muted);border-radius:50%;background:var(--mm-surface-elevated);color:var(--mm-text-strong);font-size:.75rem;font-weight:700;line-height:1}.a2xa[data-end=true]{border-color:var(--mm-route-line);background:var(--mm-route-line);color:var(--mm-route-casing)}.a2xa[data-map=true]{width:2.25rem;height:2.25rem;border:0;outline:0;border-radius:0;box-shadow:none}.a2xa[data-map=true],.a2xa[data-map=true][data-end=true]{background:transparent}.a2xa[data-map=true]>img{display:block;margin:auto;-o-object-fit:contain;object-fit:contain}.a2zb{pointer-events:none;z-index:var(--mm-z-map-overlay)}.a2x7{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;-o-object-fit:contain;object-fit:contain}.a2xh{margin:0;color:var(--mm-text-muted);font-size:.875rem;line-height:1.4}.a2yq{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;min-width:0;font-variant-numeric:tabular-nums}.a2yq strong{margin-inline-end:auto;font-size:1.5rem;line-height:1.15;white-space:nowrap}.a2yq .a2yp{display:inline-flex;align-items:center;gap:.25rem;min-height:1.875rem;padding:.1875rem .5rem;border-radius:999px;background:var(--mm-surface-muted);color:var(--mm-text-strong);font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}.a2yr{display:flex;flex-wrap:wrap;gap:.25rem}.a2yr span{padding:.1875rem .5rem;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-muted);color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:600;line-height:1.25}.a2xj .a2ys{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.a2wz{margin:0;color:var(--mm-text-muted);font-size:.75rem;line-height:1.4}.a2xf{display:flex;gap:.5rem}.a2xf>button{flex:1;padding-inline:.5rem;font-size:.875rem}.a2xi{gap:.25rem}.a2xi,.a2xl{display:grid}.a2xl{gap:.375rem;padding:.75rem;border:0;border-radius:var(--mm-container-radius);background:var(--mm-surface-muted);color:var(--mm-text-strong)}.a2xl strong,.a2za strong{font-size:.875rem;font-weight:700}.a2xl p,.a2za p{margin:0;font-size:.8125rem;line-height:1.45}.a2za{gap:.375rem;padding:.75rem;border-radius:var(--mm-container-radius);background:var(--mm-status-error-surface);color:var(--mm-status-error-text)}.a2yj,.a2za{display:grid}.a2yj{gap:.875rem;padding-block:.625rem}.a2yk{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.a2yk strong{font-size:.9375rem;font-weight:var(--mm-weight-control)}.a2yk>span{flex:0 0 auto;font-size:.75rem;font-variant-numeric:tabular-nums}.a2yj p,.a2yk>span{color:var(--mm-text-muted)}.a2yj p{margin:0;font-size:.8125rem;line-height:1.45}.a2zk{display:grid;gap:.25rem;padding-block:.3rem}.a2zk[hidden]{display:none}.a2zk strong{font-size:1rem}.a2zk span{font-size:.8125rem;color:var(--mm-text-muted)}.a2xr,button.a2xe{position:absolute;inset-inline-end:0;bottom:calc(100% + .5rem)}.a2xr{z-index:2}.a2xn{inset-block-start:max(calc(var(--mm-safe-top) + .5rem),var(--mycoradar-route-hud-top,calc(var(--mm-safe-top) + 4rem)));width:min(30rem,calc(100vw - 1rem));min-height:4.5rem;padding:.625rem .875rem .75rem .625rem;gap:.75rem;z-index:var(--mm-z-chrome);box-shadow:var(--mm-seam-shadow),var(--mm-shadow-map-control)}.a2xp{width:3.25rem;height:3.25rem}.a2xo strong{font-size:1.375rem;line-height:1.15}.a2xo span{font-size:1.125rem;white-space:normal;line-height:1.3;color:var(--mm-text-muted)}.a2ye[data-guidance=true]{--mm-touch-target:3.5rem}.a2xn[data-off-route=true] strong,.a2xn[data-rerouting=true] strong,.a2xn[data-waiting=true] strong{font-size:1.0625rem;line-height:1.25}.a2xn[data-waiting=true] .a2xp{background:var(--mm-surface-muted);background-image:none;color:var(--mm-text-strong);box-shadow:none}.a2xn[data-off-route=true] .a2xp,.a2xn[data-rerouting=true] .a2xp{background:var(--mm-field-ink-ochre);color:var(--mm-paper-strong)}.a2xn[data-rerouting=true] .a2xq{animation:a2z4 1.2s linear infinite}@keyframes a2z4{to{transform:rotate(1turn)}}.a2z6{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:var(--mm-z-map-overlay);pointer-events:none}.a2zc[data-stage=arrived] .a2xj{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem .75rem;padding:.875rem;text-align:left}.a2zc[data-stage=arrived] .a2xj>button{grid-column:1/-1}.a2x3{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--mm-accent);color:var(--mm-accent-contrast)}.a2x4{display:grid;gap:.125rem;min-width:0}.a2zc[data-stage=arrived] .a2xj h3{font-size:1.125rem}@media (min-width:768px){.a2xk[data-route=true]{width:auto;padding:0}.a2xk[data-route=true],.a2xn{inset-inline:var(--mycoradar-desktop-nav-collapsed-space) calc(var(--mm-touch-target) + 1.25rem)}.a2xn{width:min(24rem,calc(100vw - var(--mycoradar-desktop-nav-collapsed-space) - var(--mm-touch-target) - 2.5rem));margin-inline:auto;transform:none}body:has([data-mycoradar-desktop-primary-nav][data-expanded=true]) .a2xk[data-route=true],body:has([data-mycoradar-desktop-primary-nav][data-expanded=true]) .a2xn{inset-inline-start:var(--mycoradar-desktop-nav-expanded-space)}body:has([data-mycoradar-desktop-primary-nav][data-expanded=true]) .a2xn{width:min(24rem,calc(100vw - var(--mycoradar-desktop-nav-expanded-space) - var(--mm-touch-target) - 2.5rem))}}@media (max-width:599px){.a2xk[data-route=true]{padding-inline:max(.5rem,var(--mm-safe-left)) max(.5rem,var(--mm-safe-right))}.a2xj{gap:.375rem}.a2zc[data-stage=preferences] .a2xj{gap:.25rem}button.a2xe{inset-inline:0 auto}}@media (max-width:420px){.a2xl{grid-template-columns:auto minmax(0,1fr)}.a2xl>button{grid-column:1/-1}}@media (max-height:520px) and (orientation:landscape){.a2xk[data-route=true]{width:min(26rem,48%);inset-inline:auto calc(var(--mm-touch-target) + 1.5rem);padding:0}.a2xj{gap:.25rem;padding:.5rem}.a2xn{width:calc(48vw - 4rem);inset-inline-start:max(.5rem,var(--mycoradar-desktop-nav-collapsed-space,0px));transform:none}}.a2zc[data-stage=prepare] .a2xj{gap:.375rem;padding:.5rem;overflow:visible;max-height:none;border-radius:var(--mm-container-radius)}.a2xg[data-prepare=true]{position:absolute;margin:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.a2z9{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.a2z7,.a2z9{align-items:center}.a2z7{display:flex;min-width:0;gap:.5rem;padding:.375rem .75rem .375rem .5rem;min-height:var(--mm-touch-target);border:0;border-radius:var(--mm-pill-radius);text-align:start;background:transparent}.a2z8{display:grid;place-items:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.a2z8>img{display:block;-o-object-fit:contain;object-fit:contain}.a2z8>img[data-myco-icon=map-pin]{translate:-3px -1px}.a2z7>span:not(.a2z8){display:grid;gap:.125rem;flex:1;min-width:0}.a2z7 .a2x8{display:flex;align-items:center;gap:.375rem;min-width:0}.a2x8>strong{min-width:0}.a2z7 small{font-size:var(--mm-type-caption);line-height:1.1;color:var(--mm-text-muted)}.a2z7 strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.2}.a2z7>img{flex-shrink:0}.a2z7:hover{background:var(--mm-interaction-hover-surface)}.a2z7[data-static=true]:hover{background:transparent}.a2xy{grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.875rem;border-radius:var(--mm-container-radius);background:var(--mm-surface-muted);color:var(--mm-text-strong)}.a2xy,.a2xz{display:grid}.a2xz{place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-status-success-text)}.a2xy p{display:grid;gap:.25rem;margin:0;font-size:.8125rem;line-height:1.45}.a2xy strong{font-size:.9375rem;font-weight:700;line-height:1.25}.a2y0{display:grid;gap:.375rem;margin:0;padding-inline-start:1.5rem;list-style:decimal;color:var(--mm-text-strong);font-size:.8125rem;line-height:1.45}.a2y0 li::marker{color:var(--mm-text-muted);font-weight:700}.a2xj .a2xx{min-height:3.25rem}.a2yx{display:flex;flex-basis:100%;order:1;align-items:center;gap:.375rem;margin:0;padding:.125rem .375rem 0;color:var(--mm-text-strong);font-size:.75rem;font-weight:600;line-height:1.25}.a2yx small{margin-inline-start:auto;color:var(--mm-status-success-text);font-size:var(--mm-type-caption);font-weight:600}.a2z5{gap:.375rem;padding-top:.375rem}.a2z5,.a2z5 .a2ya{display:flex;align-items:center}.a2z5 .a2ya{gap:.625rem;min-height:var(--mm-touch-target);padding:.25rem .875rem .25rem .75rem;border-radius:var(--mm-pill-radius);border:0;background:var(--mm-surface-muted);text-align:start}.a2yc,.a2z5 .a2ya{flex:1;min-width:0}.a2yc{overflow:hidden;font-size:.8125rem;font-weight:var(--mm-weight-control);text-overflow:ellipsis;white-space:nowrap}.a2ya>img,.a2ya>svg{flex:0 0 auto}.a2ya:hover{background:var(--mm-interaction-hover-surface)}.a2zd{flex:0 0 var(--mm-touch-target)}.a2ya:focus-visible,.a2z7:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a2yo{flex:0 0 var(--mm-touch-target)}.a2ya,.a2yo,.a2z7{transition:transform var(--mm-duration-fast) var(--mm-ease-emphasized),background-color var(--mm-duration-fast) var(--mm-ease-emphasized)}.a2ya:active,.a2yo:active,.a2z7:active{transform:scale(.97)}.a2zc[data-stage=pick] .a2xj,.a2zc[data-stage=preferences] .a2xj{animation:a2ze var(--mm-duration-fast) var(--mm-ease-emphasized) both}@keyframes a2ze{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.a2ya,.a2yo,.a2z7{transition:none}.a2zc[data-stage=pick] .a2xj,.a2zc[data-stage=preferences] .a2xj{animation:none}}.a2yh{display:flex;gap:.5rem}.a2yh>button:first-child{flex:1}.a2yh>button:last-child:not(:first-child){flex:0 0 var(--mm-touch-target)}.a2zc[data-stage=preferences] .a2xj{gap:.375rem;padding:.5rem;border-radius:var(--mm-container-radius)}.a2zc[data-stage=preferences],.a2zc[data-stage=prepare],.a2zc[data-stage=transport]{padding-top:.875rem}.a2x1{touch-action:pan-x}.a2x1>span>img{display:block;flex:0 0 auto}.a2x2{white-space:nowrap}.a2ym{align-items:flex-end;transform:translateY(calc(var(--mm-touch-target) / 2 - 100%))}:root:root:root .a2ym>.a2x1{flex-wrap:wrap-reverse;align-content:flex-end;padding-bottom:calc((var(--mm-touch-target) - 2rem) / 2)}:root:root:root .a2ym>.a2x1>.a2y4{flex-shrink:0;max-width:100%}.a2zc[data-stage=prepare] .a2xj{padding-top:1.375rem}.a2zc[data-stage=preferences] .a2xj,.a2zc[data-stage=transport] .a2xj{padding-top:1rem}.a2zi{display:grid;gap:.25rem}.a2zj{position:relative;display:flex;align-items:center;gap:.875rem;min-height:3.125rem;padding:.5rem 1rem .5rem .75rem;border:1px solid transparent;border-radius:var(--mm-pill-radius);cursor:pointer}.a2zj input{position:absolute;opacity:0;width:1px;height:1px}.a2zj strong{flex:1;font-size:.875rem;font-weight:var(--mm-weight-control)}.a2zj:has(input:checked){background:var(--mm-selection-surface);border-color:var(--mm-selection-border);color:var(--mm-selection-text)}.a2zj:has(input:focus-visible){outline:2px solid var(--mm-accent);outline-offset:2px}.a2yn{display:flex;align-items:center;gap:.75rem;min-height:3.125rem;padding:.5rem;cursor:pointer}.a2yn>span:not(.mm-switch__track){display:grid;flex:1;min-width:0;gap:.125rem}.a2yn strong{font-size:.8125rem;font-weight:var(--mm-weight-control)}.a2yl,.a2yn small{color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:1.3}.a2yl{margin:0;padding:0 .5rem}.a2xa[data-map=true]{box-sizing:border-box}.a2zc[data-stage=transport] .a2xj{animation:a2ze var(--mm-duration-fast) var(--mm-ease-emphasized) both}@media (prefers-reduced-motion:reduce){.a2zc[data-stage=transport] .a2xj{animation:none}}.a2ye{border:0;box-shadow:var(--mm-shadow-large)}.a2xv{padding:.5rem .5rem .25rem 1rem}.a2xv h2{font-family:var(--mm-font-sans);font-size:var(--mm-type-body);font-weight:700;letter-spacing:0}.a2xw button,.a2y3>button:last-of-type,.a2yd{gap:.75rem;min-height:var(--mm-touch-target);padding:.375rem .75rem;border-radius:var(--mm-control-radius);justify-content:flex-start}.a2xw button,.a2y3>button:last-of-type,.a2yd,.a2yd strong{font-size:var(--mm-type-control);font-weight:600}.a2xw button img[data-myco-icon],.a2yd :is(img[data-myco-icon],svg){width:1.5rem;height:1.5rem;flex:0 0 1.5rem;scale:1!important}.a2yd:disabled{cursor:wait;opacity:var(--mm-interaction-disabled-opacity)}.a2xw{border-top:0;margin-top:.25rem;padding-inline:.5rem}.a2xw button:hover,.a2yd:focus-visible,.a2yd:hover{background:color-mix(in srgb,var(--mm-surface-muted) 84%,var(--mm-accent) 16%)}.a2x4 .a2x8{display:flex;min-width:0;color:var(--mm-text-muted);font-size:.9375rem;font-weight:600}.a2x4 .a2x8,.a2yf{align-items:center;gap:.375rem}.a2yf{position:absolute;top:0;left:0;z-index:var(--mm-z-control-front);display:inline-flex;min-height:var(--mm-touch-target);padding:.25rem .75rem .25rem .5rem;border:1px solid var(--mm-border);border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-seam-shadow);color:var(--mm-text-strong);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-control);line-height:1;white-space:nowrap;translate:-50% -50%;opacity:1;transition:transform .32s var(--mm-ease-standard),opacity .2s var(--mm-ease-standard),visibility 0s;animation:a2yg .2s var(--mm-ease-standard) both;cursor:pointer}@keyframes a2yg{0%{opacity:0}to{opacity:1}}.a2yf[data-mycoradar-parking-chip=hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--mm-ease-standard),visibility 0s .2s}.a2yf:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.a2yf,.a2yf[data-mycoradar-parking-chip=hidden]{transition:none;animation:none}}.a2z0{display:flex;flex-basis:100%;align-items:center;gap:.5rem;min-width:0}.a2z1{flex:1;min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;line-height:1.2;overflow-wrap:anywhere}.a2yw,.a2z1{font-weight:700}.a2yw{display:inline-flex;flex:none;align-items:center;gap:.375rem;min-height:var(--mm-touch-target);padding:0 .75rem;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-active);color:var(--mm-text-strong);font-size:.9375rem;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.a2yw .a2yz{margin:0;font-size:.9375rem}.a2yw:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a2yv:has(.a2z0){padding:.625rem;gap:.625rem}.a2yv .mm-button.a2z2{flex-basis:100%;min-height:3.75rem;gap:.625rem;font-size:1.25rem;font-weight:800}.a2xc{position:relative;gap:.5rem}.a2xc,.a2xd{display:grid}.a2xd{gap:.375rem;padding:.5rem;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control)}.a2xk[data-route=true][data-field-guidance=active]{padding-inline-start:max(.5rem,var(--mm-safe-left),var(--field-dock-start,0px))}.a2xo .a2xt{display:inline-flex;align-items:center;gap:.375rem;justify-self:start;margin-top:.375rem;padding:.2rem .625rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-active);color:var(--mm-text-strong);font-size:var(--mm-type-caption);font-weight:700}.a2xn[data-waiting=true] .a2xo>span,.a2xn[data-waiting=true] .a2xo>strong{color:var(--mm-text-muted)}html[data-field-sun=true] .a2xn{background:#fff;color:#111;box-shadow:0 0 0 3px #111}html[data-field-sun=true] .a2xo strong{font-size:1.75rem;color:#111}html[data-field-sun=true] .a2xo span{color:#111;font-size:1.25rem;font-weight:700}html[data-field-sun=true] .a2xp{width:4rem;height:4rem;background:#111;background-image:none;color:#fff}.a2xn[data-pace=fast] .a2xp{width:4rem;height:4rem}.a2xn[data-pace=fast] .a2xo strong{font-size:2rem;line-height:1.05}.a2xn[data-pace=fast] .a2xo span{font-size:1.25rem;font-weight:700;color:var(--mm-text-strong)}.a2xn[data-sign]{background:#1f6b3a;color:#fff}.a2xn[data-sign] .a2xo span,.a2xn[data-sign] .a2xo strong{color:#fff}.a2xn[data-sign] .a2xp{background:#fff;background-image:none;color:#1f6b3a;box-shadow:none}.a2xn[data-sign] .a2xs{background:rgba(255,255,255,.25)}.a2xo .a2zg{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.3rem;white-space:normal}.a2zg em{font-style:normal;font-size:1.125rem;font-weight:800;line-height:1.2}.a2zf{place-items:center;height:1.6rem;padding:0 .4rem;background:#fff;color:#1f6b3a}.a2zf,.a2zh{display:inline-grid;min-width:2rem;border-radius:.3rem;font-weight:900}.a2zh{place-items:center;height:1.6rem;padding:0 .4rem;background:#c8202b;color:#fff;box-shadow:inset 0 0 0 2px #fff}.akg{position:relative;overflow:hidden;border-radius:var(--mm-container-radius);background:var(--mm-surface-muted)}.ake{width:100%;height:min(58dvh,28rem);min-height:16rem}.aks{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);pointer-events:none}.akt{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:var(--mm-media-radius);background:var(--mm-surface-active)}.akf{position:absolute;inset:auto .75rem .75rem;margin:0;padding:.75rem;border-radius:var(--mm-control-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong)}.al8{width:2.125rem;height:2.125rem;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--mm-media-radius);background:var(--mm-surface-active)}.al9{display:grid;place-items:center}.ald{width:4.5rem;height:4.5rem;flex:none}.akr,.ald{display:block;-o-object-fit:cover;object-fit:cover;border-radius:var(--mm-media-radius)}.akr{width:100%;max-height:18rem}.alc{border-radius:var(--mm-control-radius);min-height:6rem;resize:none}.ak4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mm-space-2)}.ak4,.akd{display:grid}.akd{gap:var(--mm-space-3);margin:0;padding:0;list-style:none}.akc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ajt{position:relative;display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:var(--mm-space-3);padding:var(--mm-space-3)}.ajv{display:block;width:6rem;height:auto}.ajw{display:grid;min-width:0}.ajw,.ajx{gap:var(--mm-space-2)}.ajx{grid-template-columns:minmax(0,1fr);justify-items:center;padding:var(--mm-space-4) var(--mm-space-3);text-align:center}.ajx .ajv{width:10rem}.aju{display:grid;gap:var(--mm-space-2);width:100%;margin-top:var(--mm-space-2)}.akk.mm-card{background-color:var(--mm-surface-elevated);background-image:url(/finds/notebook/carnet-paper-light.webp);background-repeat:repeat;background-size:512px}html.dark .akk.mm-card{background-image:url(/finds/notebook/carnet-paper-dark.webp)}.akk{grid-template-columns:3.5rem minmax(0,1fr);animation:ak6 .18s var(--mm-ease-standard) both;animation-delay:calc(min(var(--finds-page-index, 0), 4) * 30ms)}.akh,.akk{display:grid}.akh{align-content:start;justify-items:center;gap:var(--mm-space-1);padding:var(--mm-space-3) var(--mm-space-1);border-inline-end:1px solid var(--mm-border)}.ak1{font-family:var(--mm-font-display);font-size:var(--mm-type-page-title);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-text-strong)}.ak1,.akj{line-height:1}.akj{font-size:var(--mm-type-caption);font-weight:700;text-transform:uppercase;color:var(--mm-text-muted)}.ala{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-top:var(--mm-space-2);border-radius:50%;background:var(--mm-surface-active);box-shadow:0 0 0 1px var(--mm-border-strong);transform:rotate(-6deg)}.akm{display:grid;gap:var(--mm-space-2);padding:var(--mm-space-3)}.akl,.akm{min-width:0}.akl{display:flex;align-items:flex-start;gap:var(--mm-space-3);text-align:start}.akp{display:grid;flex:1;gap:var(--mm-space-1);min-width:0}.akn{display:flex;flex-wrap:wrap;gap:var(--mm-space-2)}.akn,.ako{align-items:center}.ako{display:inline-flex;gap:var(--mm-space-1)}.akq{position:relative;flex:none;margin-top:var(--mm-space-1)}.alb{left:50%;z-index:1;width:3rem;height:2.7rem;background:url(/finds/notebook/carnet-tape-1.webp) 50%/contain no-repeat;transform:translate(-50%,-50%) rotate(-5deg)}.akw,.alb{position:absolute;top:0;pointer-events:none}.akw{inset-inline-start:calc(var(--mm-space-3) + 2.25rem);display:flex;align-items:flex-start;gap:var(--mm-space-1);margin:0;padding:0;list-style:none}.aku{width:1.125rem;background-position:top;background-repeat:no-repeat;background-size:100% auto}.akv{animation:ak8 .52s var(--mm-ease-standard) .24s both}.aky{grid-template-columns:auto minmax(0,1fr);align-items:center;transform-origin:left center;animation:ak7 .6s var(--mm-ease-standard) both}[dir=rtl] .aky{transform-origin:right center}.akz{display:grid;place-items:center;margin:var(--mm-space-3);box-shadow:0 0 0 2px var(--mm-border-strong);transform:rotate(-6deg);animation:aka .28s var(--mm-ease-standard) .34s both}.akz,.al0{width:4rem;height:4rem;border-radius:50%}.al0{display:block;-o-object-fit:cover;object-fit:cover;background:var(--mm-surface-active)}.akx{display:grid;justify-items:start;gap:var(--mm-space-1);min-width:0;padding:var(--mm-space-3);padding-inline-start:0}.akb{padding:.125rem var(--mm-space-2);border-radius:var(--mm-control-radius);background:var(--mm-surface-active);box-shadow:0 0 0 1px var(--mm-border-strong);color:var(--mm-text-strong);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong);animation:ak5 .22s var(--mm-ease-standard) .62s both}.al1{margin-top:var(--mm-space-1)}.ak2{height:auto;-o-object-fit:cover;object-fit:cover}.ak2,.ak3{display:block;width:min(100%,15rem);aspect-ratio:2/1;border-radius:var(--mm-media-radius)}.ak3{overflow:hidden;background:var(--mm-surface-muted)}.ak3>.ak2{width:100%}.ak3>.ak2:not([data-decoded]){visibility:hidden}.ajy{justify-items:center;gap:.5rem;width:100%;padding-block:.4rem}.ajy,.ajz{display:grid}.ajz{gap:var(--mm-space-4)}.al3{margin:0;padding:0;list-style:none}.al3,.al7{display:grid;gap:var(--mm-space-3)}.al7{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:var(--mm-space-3)}.al5{position:relative;display:flex;gap:var(--mm-space-1);padding-block-end:var(--mm-space-2);padding-inline-end:var(--mm-space-2)}.al4{display:block;width:3rem;height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--mm-media-radius);background:var(--mm-surface-active)}.al6{position:absolute;inset-block-end:0;inset-inline-end:0;width:2.25rem;height:2.25rem;border-radius:50%;transform:rotate(-8deg)}.al2{display:grid;gap:var(--mm-space-1);min-width:0}.al7[data-settle=true] .al6{animation:ak9 .32s var(--mm-ease-standard) .16s both}@keyframes ak9{0%{opacity:0;transform:scale(1.6) rotate(-20deg)}70%{opacity:1;transform:scale(.94) rotate(-6deg)}to{opacity:1;transform:rotate(-8deg)}}@media (min-width:768px){.ajz[data-cozy-paired=true]{align-items:start}.ajz[data-cozy-paired=true],.al3{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes ak7{0%{opacity:0;transform:perspective(900px) rotateY(-72deg)}55%{opacity:1}to{opacity:1;transform:perspective(900px) rotateY(0deg)}}@keyframes aka{0%{opacity:0;transform:scale(1.6) rotate(-16deg)}70%{opacity:1;transform:scale(.94) rotate(-5deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes ak5{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes ak8{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes ak6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.akb,.akk,.akv,.aky,.akz,.al7[data-settle=true] .al6{animation:none}}.a2wi{position:relative;display:grid;place-items:center}.a2wj{position:relative;z-index:1}.a2wh{margin:0;padding:0;list-style:none;width:0;height:0}.a2wf,.a2wh{position:absolute;inset-block-end:0;inset-inline-end:0;pointer-events:none}.a2wf{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;white-space:nowrap;opacity:0;visibility:hidden;transform:translateZ(0) scale(.6);transition:opacity var(--mm-duration-base) var(--mm-ease-standard),transform var(--mm-duration-base) var(--mm-ease-emphasized),visibility 0s var(--mm-duration-base)}[dir=rtl] .a2wf{--thumb-direction:1}.a2wi[data-open=true] .a2wf{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(calc(var(--thumb-x) * -1 * (1 - 2 * var(--thumb-direction, 0))),calc(var(--thumb-y) * -1),0);transition-delay:calc(var(--thumb-index) * 30ms),calc(var(--thumb-index) * 30ms),0s}.a2wf>button{flex:none}.a2wg{align-items:center;min-height:2rem;padding:.25rem .75rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);font-size:var(--mm-type-caption);font-weight:700;line-height:1.2}.a2wf>span:not(.a2wg),.a2wg{display:inline-flex}@media (prefers-reduced-motion:reduce){.a2wf,.a2wi[data-open=true] .a2wf{transition:none}}.a310{align-items:center;gap:.5rem;min-height:4.25rem;width:100%;padding:.5rem .5rem .5rem 1rem;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);pointer-events:auto;font-variant-numeric:tabular-nums}.a310,.a313{display:flex}.a313{flex:1;min-width:0;align-items:baseline;gap:.4rem;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;text-align:start;font-size:1.375rem;font-weight:800;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.a313 small{color:var(--mm-text-muted);font-size:1rem;font-weight:650}.a313 [data-estimated=true],.a313[data-estimated=true]{opacity:.62}button.a313{cursor:pointer;border-radius:var(--mm-radius-md)}button.a313:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a312{display:flex;flex:none;align-items:center;gap:.375rem}.a311{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex:none;padding:0;border:0;border-radius:50%;background:var(--mm-surface-active);color:var(--mm-text-strong);cursor:pointer;text-decoration:none}.a311[aria-pressed=true]{background:var(--mm-selection-surface);box-shadow:inset 0 0 0 2px var(--mm-selection-border)}.a311:focus-visible,.a316:focus-visible,.a31l:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a31l{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;flex:none;padding:0;border:0;border-radius:50%;background:var(--mm-status-error-surface);color:var(--mm-status-error-text);cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.a31n{position:absolute;inset:-.25rem;width:calc(100% + .5rem);height:calc(100% + .5rem);transform:rotate(-90deg);pointer-events:none}.a31n circle{fill:none;stroke:var(--mm-field-ink-ochre);stroke-width:3.5;stroke-dasharray:132;stroke-dashoffset:132;stroke-linecap:round}.a31l[data-holding=true] .a31n circle{animation:a314 .9s linear forwards}@keyframes a314{to{stroke-dashoffset:0}}.a31m{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + .5rem);translate:0 -50%;padding:.3rem .75rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);font-size:var(--mm-type-caption);font-weight:700;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity var(--mm-duration-fast),transform var(--mm-duration-fast);pointer-events:none}.a31l[data-holding=true] .a31m{opacity:1;transform:none}.a30w{position:fixed;inset:0;z-index:var(--mm-z-chrome);display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1rem;background:color-mix(in srgb,var(--mm-surface-elevated) 88%,transparent);color:var(--mm-text-strong);text-align:center;pointer-events:auto}.a30x{display:grid;place-items:center;width:min(62vw,15rem);aspect-ratio:1;margin-bottom:1rem;border:4px solid var(--mm-accent);border-radius:50%;transition:transform var(--mm-duration-base) var(--mm-ease-standard)}.a30x svg{width:70%;height:70%;fill:var(--mm-accent)}.a30y{font-size:3rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.a30z{font-size:1.25rem;font-weight:700}.a30w small{color:var(--mm-text-muted);font-size:1rem;font-weight:600}.a30w>.a311{margin-top:1.5rem}.a315{position:fixed;inset:0;z-index:var(--mm-z-overlay);display:grid;place-content:center;justify-items:center;gap:.75rem;padding:1.5rem;background:#000;color:#d9d2c3;text-align:center;pointer-events:auto}.a317{display:grid;place-items:center;width:8rem;height:8rem;margin-bottom:.5rem;border:3px solid #55604a;border-radius:50%;color:#d9d2c3}.a315 strong{font-size:3rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.a315>span:not(.a317){font-size:1.375rem;font-weight:700;color:#b8b0a0}.a315 small{margin-top:2rem;color:#8d8676;font-size:1rem;font-weight:600}.a316{min-height:3.5rem;margin-top:1rem;padding:0 1.5rem;border:2px solid #55604a;border-radius:var(--mm-pill-radius);background:transparent;color:#d9d2c3;font-size:1.0625rem;font-weight:700;cursor:pointer}.a318{position:relative;height:1.5rem;margin-inline:.75rem}.a31a{position:absolute;inset:.55rem 0 auto;height:.4rem;overflow:hidden;border-radius:var(--mm-pill-radius);background:var(--mm-surface-active)}.a31a>span{display:block;width:100%;height:100%;background:var(--mm-accent);transform-origin:left center;transition:transform var(--mm-duration-base) linear}[dir=rtl] .a31a>span{transform-origin:right center}.a319{position:absolute;inset-block-start:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-inline-start:-.75rem;border-radius:50%;background:var(--mm-surface-elevated);box-shadow:inset 0 0 0 2px var(--mm-accent)}.a319[data-done=true]{background:var(--mm-selection-surface);animation:a31k var(--mm-duration-base) var(--mm-ease-emphasized) both}@keyframes a31k{0%{transform:scale(1.5) rotate(-12deg)}to{transform:none}}.a31o{position:fixed;z-index:var(--mm-z-chrome);inset-inline:max(1rem,var(--mm-safe-left)) max(1rem,var(--mm-safe-right));inset-block-start:var(--field-toast-top,calc(var(--mm-safe-top) + 8.5rem));margin-inline:auto;max-width:26rem;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--mm-container-radius);background:var(--mm-accent);color:var(--mm-accent-contrast);box-shadow:var(--mm-shadow-map-control);font-size:1rem;font-weight:700;line-height:1.3;pointer-events:none;animation:a31p var(--mm-duration-base) var(--mm-ease-emphasized) both}@keyframes a31p{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-field-sun=true] .a30w,html[data-field-sun=true] .a310{background:#fff;color:#111;box-shadow:0 0 0 3px #111}html[data-field-sun=true] .a313{font-size:1.625rem}html[data-field-sun=true] .a313 small{color:#111}html[data-field-sun=true] .a311{background:#fff;box-shadow:inset 0 0 0 2px #111}@media (prefers-reduced-motion:reduce){.a31l[data-holding=true] .a31n circle{animation-duration:1ms;animation-delay:899ms}.a319[data-done=true],.a31o{animation:none}.a30x,.a31a>span,.a31m{transition:none}}.a31e{position:fixed;z-index:var(--mm-z-chrome);inset-inline-end:max(.5rem,var(--mm-safe-right));inset-block-start:var(--field-roundabout-top,calc(var(--mm-safe-top) + 6.5rem));width:140px;height:140px;border-radius:50%;background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);pointer-events:none}.a31e svg{display:block;width:100%;height:100%}.a31g{fill:none;stroke:var(--mm-text-muted);stroke-opacity:.45;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.a31i{fill:none;stroke:var(--mm-surface-elevated);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.a31h{fill:none;stroke:var(--mm-route-line);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.a31j{fill:var(--mm-accent);stroke:var(--mm-surface-elevated);stroke-width:3}.a31f{position:absolute;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;border-radius:999px;background:var(--mm-route-line);color:var(--mm-route-casing);font-size:.9rem;font-weight:800;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--mm-surface-elevated)}.a31b,.a31f{display:grid}.a31b{position:fixed;z-index:var(--mm-z-chrome);place-items:center;width:3.5rem;height:3.5rem;padding:0;border:0;border-radius:50%;background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);cursor:pointer;inset-inline-end:calc(max(.5rem, var(--mm-safe-right)) + 4rem);inset-block-end:var(--field-recenter-bottom,calc(var(--mm-bottom-nav-space) + 6.25rem))}.a31b:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a31d{position:absolute;inset:-.2rem;width:calc(100% + .4rem);height:calc(100% + .4rem);transform:rotate(-90deg);pointer-events:none}.a31d circle{fill:none;stroke:var(--mm-accent);stroke-width:3;stroke-dasharray:163;stroke-dashoffset:163;stroke-linecap:round;animation:a31c var(--field-recenter-ms,8s) linear forwards}@keyframes a31c{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.a31d circle{animation:none;stroke-dashoffset:82}}.a30j{position:fixed;inset:0;z-index:34;pointer-events:none;color:var(--mm-text-strong)}.a30j button{cursor:pointer}.a30j button:focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px}.a30s{position:absolute;top:max(.7rem,var(--mm-safe-top));left:50%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:min(calc(100vw - 2rem),36rem);min-height:3.5rem;border:0;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);padding:.5rem .65rem .5rem .95rem;transform:translateX(-50%);pointer-events:auto}.a30s>div{display:grid;min-width:0;gap:.05rem}.a30f{color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.a30s strong{overflow:hidden;font-size:1rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.a30c,.a30p{flex:none}.a307{position:absolute;top:max(4.6rem,calc(var(--mm-safe-top) + 3.9rem));left:50%;display:flex;align-items:center;justify-content:space-between;width:min(calc(100vw - 2rem),36rem);border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);padding:.45rem .9rem;transform:translateX(-50%);font-variant-numeric:tabular-nums}.a307 span{color:var(--mm-text-muted);font-weight:700}.a30p{right:max(1rem,calc((100vw - 68rem) / 2));bottom:var(--walk-sheet-height,calc(var(--mm-bottom-nav-space) + 15rem))}.a30p,.a30q{position:absolute;pointer-events:auto}.a30q{bottom:calc(var(--mm-bottom-nav-space) + .5rem);left:50%;width:min(calc(100vw - 1.2rem),36rem);padding:.95rem;border:0;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);transform:translateX(-50%)}.a30r{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--mm-accent-strong)}.a30r small{display:block;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:700}.a30r h2{margin:.1rem 0 0;color:var(--mm-text-strong);font-size:clamp(1.05rem,4vw,1.3rem);line-height:1.15}.a30k{display:flex;flex-wrap:wrap;gap:.3rem;margin:.7rem 0;font-variant-numeric:tabular-nums}.a30k span{border-radius:var(--mm-pill-radius);background:var(--mm-surface-active);color:var(--mm-text-strong);padding:.25rem .5rem;font-size:.75rem;font-weight:700}.a30m{display:flex;gap:.25rem;margin:.4rem 0 .7rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface);padding:.2rem}.a30m button{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:1;min-height:var(--mm-touch-target);border:0;border-radius:var(--mm-pill-radius);background:transparent;color:var(--mm-text-strong);font-weight:700}.a30m button[aria-checked=true]{background:var(--mm-selection-surface);color:var(--mm-selection-text);box-shadow:inset 0 0 0 1.5px var(--mm-selection-border)}.a30e{margin:.45rem 0;font-size:.78rem;line-height:1.3}.a30d,.a30e{color:var(--mm-text-muted)}.a30d{display:flex;gap:.5rem;font-size:.75rem}.a30d,.a30d span{align-items:center}.a30d span{display:inline-flex;gap:.3rem}.a30n{margin:.5rem 0 0;color:var(--mm-status-error-text);font-size:.78rem;font-weight:var(--mm-weight-control)}.a307,.a30q,.a30s{animation:a309 var(--mm-duration-slow) var(--mm-ease-standard) both}@keyframes a309{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@media (max-height:670px){.a30q{padding:.6rem .75rem}.a30k{margin:.45rem 0}}@media (prefers-reduced-motion:reduce){.a307,.a30q,.a30s{animation:none}}.a308{display:flex;flex-wrap:wrap;gap:.2rem .6rem;padding-block:.4rem;font-size:.8rem}.a30q{max-height:48svh;overflow-y:auto;overscroll-behavior:contain}.a30q[data-active=true]{display:grid;gap:.5rem;--mm-touch-target:3.5rem}.a30q[data-active=true] :is(.a30e,.a30n,.a308,.a30d){font-size:1.125rem}.a30q[data-collapsed=true]{padding:0;background:transparent;box-shadow:none;overflow:visible}.a30s>.a30g{display:flex;align-items:center;gap:.65rem;flex:1}.a30g>div{display:grid;gap:.15rem;min-width:0}.a30g>img,.a30g>svg{flex:none}.a30g strong{white-space:normal;font-size:.9rem}.a30q[data-completed=true]{--walk-recap-inline:0.95rem;display:grid;gap:.75rem;max-height:min(82svh,46rem);padding:0 var(--walk-recap-inline) var(--walk-recap-inline)}.a30s[data-field-hud]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .875rem .5rem .625rem}.a30i{display:grid;flex:none;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--mm-pill-radius);background:var(--mm-accent);color:var(--mm-accent-contrast);transition:transform var(--mm-duration-base) var(--mm-ease-standard)}.a30s[data-off-trail=true] .a30i{background:var(--mm-field-ink-ochre);color:var(--mm-paper-strong)}.a30s[data-waiting=true] .a30i{background:var(--mm-surface-muted);color:var(--mm-text-strong)}.a30s>.a30h{display:grid;flex:1;min-width:0;gap:.1rem}.a30h strong{font-size:1.375rem;line-height:1.15;font-variant-numeric:tabular-nums;white-space:normal}.a30h span{overflow:hidden;font-size:1.125rem;font-weight:650;line-height:1.25;text-overflow:ellipsis}.a30h small,.a30h span{color:var(--mm-text-muted)}.a30h small{font-size:var(--mm-type-caption);font-weight:600}.a30a{display:grid;flex-basis:100%;gap:.125rem}.a30a p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.125rem .75rem;margin:0;padding-inline:.25rem;font-variant-numeric:tabular-nums}.a30a p strong{font-size:1rem}.a30a p span{color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:650}.a30q[data-active=true]{left:max(.6rem,var(--field-dock-start,0px));right:.6rem;width:auto;max-width:36rem;margin-inline:auto;padding:0;overflow:visible;background:transparent;box-shadow:none;transform:none}.a30b{display:inline-flex;align-items:center;justify-self:end;gap:.5rem;min-height:3rem;padding:0 1rem 0 .75rem;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-map-control);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.a30o{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.a30o>:is(a,button){gap:.5rem}html[data-field-sun=true] .a30s[data-field-hud]{background:#fff;color:#111;box-shadow:0 0 0 3px #111}html[data-field-sun=true] .a30h strong{font-size:1.75rem}html[data-field-sun=true] .a30a p span,html[data-field-sun=true] .a30h span{color:#111;font-weight:700}html[data-field-sun=true] .a30i{width:4rem;height:4rem;background:#111;color:#fff}@media (prefers-reduced-motion:reduce){.a30i{transition:none}}.a321{container-type:inline-size}.a31w{display:grid;gap:.75rem}.a31v{display:block;width:calc(100% + 2 * var(--walk-recap-inline, 0px));max-width:none;margin-inline:calc(-1 * var(--walk-recap-inline, 0px));aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--mm-container-radius) var(--mm-container-radius) var(--mm-media-radius) var(--mm-media-radius);background:var(--mm-surface-active)}.a31t{display:flex;align-items:center;gap:.85rem}.a31x{flex:none;width:7.5rem;height:5rem;border-radius:var(--mm-media-radius);background:var(--mm-surface-active)}.a31z{fill:none;stroke:var(--mm-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.a320{fill:var(--mm-accent);stroke:var(--mm-surface-elevated);stroke-width:1.5}.a31y{fill:var(--mm-surface-elevated);stroke:var(--mm-accent);stroke-width:2}.a323{display:grid;flex:1;gap:.35rem;min-width:0;margin:0;font-variant-numeric:tabular-nums}.a323>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.a323 dt{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.a323 dd{font-size:1.05rem;font-weight:var(--mm-weight-strong);white-space:nowrap}.a31u,.a323 dd{margin:0;color:var(--mm-text-strong)}.a31u{font-size:clamp(1.05rem,4vw,1.3rem);line-height:1.15}@container (min-width: 34rem){.a31w{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"plate heading" "plate body";align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem}.a31v{grid-area:plate;width:100%;margin-inline:0;border-radius:var(--mm-media-radius)}.a31u{grid-area:heading;align-self:end}.a31t{grid-area:body;align-self:start}.a31x{width:9rem;height:6rem}}.a322{display:inline-flex;align-items:center;gap:.375rem;justify-self:start;padding:.25rem .75rem;border-radius:var(--mm-pill-radius);background:var(--mm-selection-surface);color:var(--mm-selection-text);box-shadow:inset 0 0 0 1.5px var(--mm-selection-border);font-size:var(--mm-type-caption);font-weight:800;transform:rotate(-2deg)}@media (prefers-reduced-motion:reduce){.a322{transform:none}}.a31q{position:absolute;bottom:calc(var(--walk-sheet-height, calc(var(--mm-bottom-nav-space) + 15rem)) + .4rem);left:50%;display:flex;align-items:center;gap:.5rem;translate:-50% 0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);padding:.3rem .85rem .3rem .35rem;color:var(--mm-text-strong);font-weight:var(--mm-weight-strong);pointer-events:none;animation:a31s 3s var(--mm-ease-standard) both}.a31r{display:block;width:auto;height:2.6rem;aspect-ratio:112/171;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}@keyframes a31s{0%{opacity:0;transform:translateY(.6rem) scale(.92)}12%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.3rem) scale(1)}}@media (prefers-reduced-motion:reduce){.a31q{animation:none}}.a121{position:fixed;inset:var(--map-place-search-visual-top,0) 0 auto;height:var(--map-place-search-visual-height,100dvh);box-sizing:border-box;z-index:var(--mm-z-modal);display:flex;justify-content:center;align-items:flex-end;padding:calc(var(--mm-safe-top) + .75rem) max(.75rem,var(--mm-safe-right)) calc(var(--mm-bottom-nav-space) + .75rem) max(.75rem,var(--mm-safe-left))}.a121[data-keyboard=true]{padding-bottom:.5rem}.a128{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--mm-text-strong) 32%,transparent);animation:a11w var(--mm-duration-base) var(--mm-ease-standard)}.a11s{position:relative;width:min(100%,36rem);height:min(38rem,100%);animation:a11v var(--mm-duration-base) var(--mm-ease-emphasized);flex-direction:column;overflow:hidden;border:0;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-map-control);color:var(--mm-text-strong)}.a11s,.a129{display:flex}.a129{flex-shrink:0;align-items:center;gap:.65rem;min-height:3.5rem;padding:.4rem .55rem .4rem 1rem}.a129>svg{flex:none}.a129 input{min-width:0;flex:1;border:0;outline:none;background:transparent;color:var(--mm-text-strong);font:inherit;font-size:max(16px,var(--mm-type-body))}.a129 input::-moz-placeholder{color:var(--mm-text-muted)}.a129 input::placeholder{color:var(--mm-text-muted)}.a129 input::-webkit-search-cancel-button{-webkit-appearance:none}.a129:focus-within{outline:2px solid var(--mm-focus-ring);outline-offset:-2px}.a11p{display:grid;place-items:center;flex:none;width:var(--mm-touch-target);height:var(--mm-touch-target);border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.a11p:hover{background:var(--mm-interaction-hover-surface)}.a11p:focus-visible{background:var(--mm-interaction-hover-surface);outline:2px solid var(--mm-focus-ring);outline-offset:-2px}.a11o{flex:1 1 auto;min-height:3rem;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--mm-border-default)}.a11y{margin:0;padding:1rem;color:var(--mm-text-muted)}.a11y button{color:var(--mm-accent);text-decoration:underline}.a127{margin:0;padding:.3rem;list-style:none;animation:a11w .15s var(--mm-ease-standard)}.a123{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-height:var(--mm-touch-target);padding:.6rem .8rem;animation:a11x 1.2s var(--mm-ease-standard) infinite alternate}.a124,.a125{display:block;height:.75rem;border-radius:var(--mm-radius-xs);background:var(--mm-surface-muted)}.a125{width:55%}.a124{width:35%;height:.6rem}@keyframes a11w{0%{opacity:0}to{opacity:1}}@keyframes a11v{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:none}}@keyframes a11x{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.a11s,.a123,.a127,.a128{animation:none}}.a126{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;width:100%;min-height:var(--mm-touch-target);padding:.6rem .8rem;border-radius:var(--mm-control-radius);text-align:start;cursor:pointer}.a126:hover,.a126[aria-selected=true]{background:var(--mm-surface-active);outline:2px solid var(--mm-border-active);outline-offset:-2px}.a11u{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.a11u .a11z{color:var(--mm-text-secondary);font-weight:var(--mm-weight-control)}.a11t{flex:none;transition:transform var(--mm-duration-base) var(--mm-ease-standard)}.a11u[data-open=true] .a11t{transform:rotate(180deg)}.a126[data-place-grouped]{padding-inline-start:1.6rem;animation:a122 var(--mm-duration-base) var(--mm-ease-standard) both;animation-delay:calc(var(--place-row-index, 0) * var(--mm-duration-base) / 5)}@keyframes a122{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.a126[data-place-grouped]{animation:none}.a11t{transition:none}}.a12d{display:grid;gap:.25rem;margin:0;padding:.3rem;list-style:none}.a12a{display:flex;align-items:center;gap:.8rem;width:100%;min-height:max(3.25rem,var(--mm-touch-target));padding:.55rem .8rem;border:0;border-radius:var(--mm-control-radius);background:transparent;color:var(--mm-text-strong);font:inherit;text-align:start;cursor:pointer}.a12a:focus-visible,.a12a:hover{background:var(--mm-surface-active);outline:2px solid var(--mm-border-active);outline-offset:-2px}.a12a:focus-visible{outline-color:var(--mm-focus-ring)}.a12b{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem}.a12c{display:flex;min-width:0;flex-direction:column;gap:.1rem}.a11z{font-weight:var(--mm-weight-control)}.a11r{color:var(--mm-text-muted);font-size:var(--mm-type-caption)}.a11q{flex-shrink:0;padding:.4rem 1rem .6rem;font-size:var(--mm-type-micro);text-align:end}.a11q,.a120{margin:0;color:var(--mm-text-muted)}.a120{padding:.65rem 1rem 0;font-size:var(--mm-type-caption)}.b573bb9f1481e1e1972e1cccb{display:inline-block;position:relative;width:32px;height:22px;flex:none}.b573bb9f1481e1e1972e1cccb[data-compact]{width:24px;height:16px}.b23a64d7702d7c770d16b1ae2{position:absolute;left:calc(var(--fold)*25%);top:0;width:25%;height:100%;overflow:hidden;transform-origin:left center}.b23a64d7702d7c770d16b1ae2 img{position:absolute;left:calc(var(--fold)*-100%);top:0;width:400%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.b573bb9f1481e1e1972e1cccb:hover .b23a64d7702d7c770d16b1ae2,.b573bb9f1481e1e1972e1cccb[data-wave] .b23a64d7702d7c770d16b1ae2{animation:bce978b0f7971fd076b1db80a 1.2s ease-in-out 2;animation-delay:calc(var(--fold)*-90ms)}@keyframes bce978b0f7971fd076b1db80a{0%,to{transform:translateY(0) skewY(0);filter:brightness(1)}25%{transform:translateY(-1px) skewY(-6deg);filter:brightness(.96)}75%{transform:translateY(1px) skewY(6deg);filter:brightness(1.04)}}@media(prefers-reduced-motion:reduce){.b23a64d7702d7c770d16b1ae2,.b573bb9f1481e1e1972e1cccb:hover .b23a64d7702d7c770d16b1ae2,.b573bb9f1481e1e1972e1cccb[data-wave] .b23a64d7702d7c770d16b1ae2{animation:none!important;transform:none;filter:none}}.ba783a44aa647d249e535f8c3{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.ba783a44aa647d249e535f8c3:active{cursor:grabbing}.b9fc153c0535260e434e4ed6e{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.bc077aa62b51ccb7642470789{margin:0 0 12px;font-size:.88rem;line-height:1.5;color:var(--mm-text-soft)}.b13c064946ee2001d472ff454{display:grid;grid-template-columns:1fr 1fr;gap:12px}.b32f1bbc1fdb4374b27e58690{min-height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:16px;border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);background:var(--mm-surface);color:var(--mm-text-strong);text-align:start;transition:border-color .2s,transform .2s}.b32f1bbc1fdb4374b27e58690 strong{font-family:var(--mm-font-display,"Archivo Display",sans-serif);font-size:1.25rem}.b32f1bbc1fdb4374b27e58690:hover{transform:translateY(-2px)}.b32f1bbc1fdb4374b27e58690:hover,.b32f1bbc1fdb4374b27e58690[aria-pressed=true]{border-color:var(--mm-border-active,var(--mm-accent))}.b8b100bfd14b80aaa94f683a5{-o-object-fit:contain;object-fit:contain;border-radius:4px}[data-theme=dark] .b8b100bfd14b80aaa94f683a5,html.dark .b8b100bfd14b80aaa94f683a5{filter:invert(1)}.b0038a03f18ba7ebbdd1eb28d{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--mm-border);border-radius:var(--mm-control-radius);background:var(--mm-surface);color:var(--mm-text-soft)}.b0038a03f18ba7ebbdd1eb28d:focus-within{border-color:var(--mm-border-active,var(--mm-accent));outline:2px solid var(--mm-border-active,var(--mm-accent));outline-offset:3px}.b0038a03f18ba7ebbdd1eb28d input{flex:1;width:0;height:54px;padding:0;border:0;outline:none;background:none;box-shadow:none;color:var(--mm-text-strong);font-size:1rem}.b6369c0db29c42ebea7d27440{border-color:var(--mm-status-error-border);background:var(--mm-status-error-surface)}.b6369c0db29c42ebea7d27440:focus-within{outline-color:var(--mm-status-error-border)}.b9bf90eb946eeca1d2fd4b155{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--mm-touch-target,48px);margin-top:12px;padding:0 18px;border:0;border-radius:999px;background:var(--mm-accent);color:var(--mm-accent-contrast);font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .18s,opacity .18s}.b9bf90eb946eeca1d2fd4b155:active{transform:scale(.98)}.b9bf90eb946eeca1d2fd4b155:disabled{opacity:.45;cursor:default;transform:none}.bec6d1b5c09b345f5b3a837c5{margin:12px 0 0;font-size:.72rem;line-height:1.5;color:var(--mm-text-soft);text-align:center}.b3c13ae371c41bcb620498585{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--mm-status-error-surface);color:var(--mm-status-error-text);font-size:.78rem;line-height:1.4}.b3bcdcbd75a01f15380f33e25,.b58a14445902da3e35c9477e5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){.b32f1bbc1fdb4374b27e58690,.b9bf90eb946eeca1d2fd4b155{transition:none!important}}.a3ax{position:relative;width:100%;aspect-ratio:870/700;max-height:min(420px,60dvh);overflow:hidden;border-radius:var(--mm-radius-lg);background:var(--mm-surface-app)}.a3ay{touch-action:pan-y}.a3b1{position:absolute;inset-inline-end:12px;bottom:12px;display:flex;align-items:center;gap:8px;min-height:var(--mm-touch-target,44px);padding:0 14px;border:0;border-radius:999px;background:var(--mm-surface);color:var(--mm-text-soft);font-size:.75rem;font-weight:600}.a3b2{position:relative;display:grid;gap:12px;padding:16px;overflow:hidden;border-radius:var(--mm-radius-lg)}.a3b5{margin:0;font-family:var(--mm-font-display,"Archivo Display",sans-serif);font-size:1.35rem;line-height:1.15;color:var(--mm-text-strong);text-wrap:balance}.a3b4{margin:0;font-size:.88rem;line-height:1.5;color:var(--mm-text-soft)}.a3b3{display:flex;gap:10px;margin:0}.a3b0,.a3b3{align-items:center;font-weight:600;color:var(--mm-text-strong)}.a3b0{display:inline-flex;gap:8px;justify-self:start;min-height:var(--mm-touch-target,44px);padding:0 14px;border:0;border-radius:999px;background:var(--mm-surface);font-size:.8rem}.a3av{-o-object-fit:contain;object-fit:contain;border-radius:4px}html.dark .a3av{filter:invert(1)}.a3az{margin:0;font-size:.72rem;color:var(--mm-text-soft)}.a3az a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}