@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f0b0a875-module__8PN0FW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f0b0a875-module__8PN0FW__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_7e687c0d-module__Fehhaq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_7e687c0d-module__Fehhaq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.mdg{--ink:#1d1d1f;--ink2:#6e6e73;--line:#e5e5ea;--line2:#d2d2d7;--surf:#f5f5f7;--blue:#2563eb;--blue2:#1d4ed8;--eo:cubic-bezier(.22,1,.36,1);--es:cubic-bezier(.4,0,.2,1);--ei:cubic-bezier(.4,0,1,1);color:var(--ink);font-family:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;overflow-x:clip}.mdg *{box-sizing:border-box}.mdg a{-webkit-tap-highlight-color:transparent}.mdg .defs{width:0;height:0;position:absolute;overflow:hidden}.mdg .hero{max-width:1200px;margin:0 auto;padding:max(28px,min(4.4vh,52px)) 24px 0}.mdg .head{text-align:center}.mdg .eyebrow{color:var(--ink2);letter-spacing:-.005em;margin:0 0 12px;font-size:15px;font-weight:500}.mdg .h1{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:max(44px,min(7vw,96px));font-weight:700;line-height:1.02}.mdg .h1-b{color:var(--blue)}.mdg .sub{letter-spacing:-.012em;max-width:620px;color:var(--ink2);margin:16px auto 0;font-size:max(17px,min(1.5vw,21px));line-height:1.42}.mdg .ask{text-align:center;letter-spacing:-.01em;color:var(--ink);margin:max(24px,min(3.6vh,36px)) 0 14px;font-size:15px;font-weight:600}.mdg .picker{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mdg .pick{background:var(--surf);height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--es),box-shadow .18s var(--es),transform .12s var(--es);border:0;border-radius:980px;align-items:center;gap:12px;padding:0 24px 0 16px;display:inline-flex;position:relative}.mdg .pick:hover{background:#ededf0}.mdg .pick:active{transform:scale(.98)}.mdg .pick:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mdg.dev-phone .pick[data-pick=phone],.mdg.dev-scooter .pick[data-pick=scooter],.mdg.dev-laptop .pick[data-pick=laptop],.mdg.dev-console .pick[data-pick=console]{box-shadow:inset 0 0 0 2px var(--blue),0 8px 24px -12px #2563eb73;background:#fff}.mdg .pick-ic{width:30px;height:30px;color:var(--ink);transition:color .18s var(--es);flex:none}.mdg.dev-phone .pick[data-pick=phone] .pick-ic,.mdg.dev-scooter .pick[data-pick=scooter] .pick-ic,.mdg.dev-laptop .pick[data-pick=laptop] .pick-ic,.mdg.dev-console .pick[data-pick=console] .pick-ic{color:var(--blue)}.mdg .pick-txt{flex-direction:column;line-height:1.15;display:flex}.mdg .pick-l{letter-spacing:-.015em;font-size:17px;font-weight:600}.mdg .pick-s{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink2);margin-top:3px;font-size:12px}.mdg .pick--lg{min-width:212px}.mdg .pick-bar{opacity:0;pointer-events:none;height:2px;transition:opacity .18s var(--es);background:#2563eb24;border-radius:2px;position:absolute;bottom:-7px;left:26px;right:26px}.mdg .pick-bar:after{content:"";border-radius:inherit;background:var(--blue);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.mdg.auto.dev-phone [data-pick=phone] .pick-bar,.mdg.auto.dev-scooter [data-pick=scooter] .pick-bar,.mdg.auto.dev-laptop [data-pick=laptop] .pick-bar,.mdg.auto.dev-console [data-pick=console] .pick-bar{opacity:1}.mdg.auto.dev-phone [data-pick=phone] .pick-bar:after,.mdg.auto.dev-scooter [data-pick=scooter] .pick-bar:after,.mdg.auto.dev-laptop [data-pick=laptop] .pick-bar:after,.mdg.auto.dev-console [data-pick=console] .pick-bar:after{animation:3.5s linear both mdg-prog}@keyframes mdg-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mdg .pick--sm{padding:0 22px 0 16px}.mdg .pick--sm .pick-ic{width:24px;height:24px}.mdg .pick--sm .pick-l{font-size:15px;font-weight:500}.mdg .studio{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:max(24px,min(3.4vw,48px));margin-top:max(12px,min(2.4vh,28px));display:grid}.mdg .stage{min-width:0;display:grid;container-type:inline-size}.mdg .layer{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-areas:"a";min-width:0;display:grid}.mdg .art{aspect-ratio:800/520;grid-area:a;width:100%;height:auto;display:block;overflow:visible}.mdg .obj,.mdg .shadow{transform-box:fill-box;transform-origin:50% 100%}.mdg .tags{pointer-events:none;grid-area:a;position:relative}.mdg .tag{pointer-events:auto;position:absolute;transform:translateY(-50%)}.mdg .tag--r{transform:translate(-100%,-50%)}.mdg .tag--c{transform:translate(-50%,-100%)}.mdg .tag--b{transform:translate(-50%)}.mdg .tag-in{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--line2),0 2px 10px -3px #0000001a;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink);cursor:default;transition:box-shadow .12s var(--es),color .12s var(--es);background:#ffffffe6;border-radius:980px;align-items:center;gap:.55em;padding:.62em .95em;font-size:max(11px,min(1.55cqw,13px));line-height:1;display:inline-flex}.mdg .tag-k{color:var(--ink2)}.mdg .tag-d{color:#86868b}.mdg .tag-v{font-weight:500}.mdg .lu{fill:none;stroke:#fff;stroke-opacity:.75;stroke-width:3px;stroke-linecap:round}.mdg .lv{fill:none;stroke:var(--ink);stroke-opacity:.5;stroke-width:1px;transition:stroke .12s var(--es),stroke-opacity .12s var(--es)}.mdg .la{fill:#fff;stroke:var(--ink);stroke-width:1.2px;transition:stroke .12s var(--es)}.mdg .lc{fill:var(--ink);transition:fill .12s var(--es)}.mdg .zone{opacity:0;transition:opacity .12s var(--es)}.mdg.hot-screen .z-screen,.mdg.hot-battery .z-battery,.mdg.hot-port .z-port,.mdg.hot-tire .z-tire,.mdg.hot-brake .z-brake,.mdg.hot-pack .z-pack,.mdg.hot-lcd .z-lcd,.mdg.hot-ssd .z-ssd,.mdg.hot-vent .z-vent,.mdg.hot-pad .z-pad{opacity:1}.mdg.hot-screen .lead-screen .lv,.mdg.hot-battery .lead-battery .lv,.mdg.hot-port .lead-port .lv,.mdg.hot-tire .lead-tire .lv,.mdg.hot-brake .lead-brake .lv,.mdg.hot-pack .lead-pack .lv,.mdg.hot-lcd .lead-lcd .lv,.mdg.hot-ssd .lead-ssd .lv,.mdg.hot-vent .lead-vent .lv,.mdg.hot-pad .lead-pad .lv{stroke:var(--blue);stroke-opacity:1}.mdg.hot-screen .lead-screen .la,.mdg.hot-battery .lead-battery .la,.mdg.hot-port .lead-port .la,.mdg.hot-tire .lead-tire .la,.mdg.hot-brake .lead-brake .la,.mdg.hot-pack .lead-pack .la,.mdg.hot-lcd .lead-lcd .la,.mdg.hot-ssd .lead-ssd .la,.mdg.hot-vent .lead-vent .la,.mdg.hot-pad .lead-pad .la{stroke:var(--blue)}.mdg.hot-screen .lead-screen .lc,.mdg.hot-battery .lead-battery .lc,.mdg.hot-port .lead-port .lc,.mdg.hot-tire .lead-tire .lc,.mdg.hot-brake .lead-brake .lc,.mdg.hot-pack .lead-pack .lc,.mdg.hot-lcd .lead-lcd .lc,.mdg.hot-ssd .lead-ssd .lc,.mdg.hot-vent .lead-vent .lc,.mdg.hot-pad .lead-pad .lc{fill:var(--blue)}.mdg.hot-screen .tag-screen .tag-in,.mdg.hot-battery .tag-battery .tag-in,.mdg.hot-port .tag-port .tag-in,.mdg.hot-tire .tag-tire .tag-in,.mdg.hot-brake .tag-brake .tag-in,.mdg.hot-pack .tag-pack .tag-in,.mdg.hot-lcd .tag-lcd .tag-in,.mdg.hot-ssd .tag-ssd .tag-in,.mdg.hot-vent .tag-vent .tag-in,.mdg.hot-pad .tag-pad .tag-in{box-shadow:0 0 0 1.5px var(--blue),0 6px 18px -6px #2563eb73;color:var(--blue)}.mdg.hot-screen .tag-screen .tag-k,.mdg.hot-battery .tag-battery .tag-k,.mdg.hot-port .tag-port .tag-k,.mdg.hot-tire .tag-tire .tag-k,.mdg.hot-brake .tag-brake .tag-k,.mdg.hot-pack .tag-pack .tag-k,.mdg.hot-lcd .tag-lcd .tag-k,.mdg.hot-ssd .tag-ssd .tag-k,.mdg.hot-vent .tag-vent .tag-k,.mdg.hot-pad .tag-pad .tag-k{color:var(--blue)}.mdg.dir-r.prev-phone .layer--phone .obj,.mdg.dir-r.prev-scooter .layer--scooter .obj,.mdg.dir-r.prev-laptop .layer--laptop .obj,.mdg.dir-r.prev-console .layer--console .obj{animation:mdg-outR .3s var(--ei)both}.mdg.dir-l.prev-phone .layer--phone .obj,.mdg.dir-l.prev-scooter .layer--scooter .obj,.mdg.dir-l.prev-laptop .layer--laptop .obj,.mdg.dir-l.prev-console .layer--console .obj{animation:mdg-outL .3s var(--ei)both}.mdg.prev-phone .layer--phone .shadow,.mdg.prev-scooter .layer--scooter .shadow,.mdg.prev-laptop .layer--laptop .shadow,.mdg.prev-console .layer--console .shadow{animation:mdg-shOut .3s var(--ei)60ms both}.mdg.prev-phone .layer--phone .leads,.mdg.prev-scooter .layer--scooter .leads,.mdg.prev-laptop .layer--laptop .leads,.mdg.prev-console .layer--console .leads,.mdg.prev-phone .layer--phone .tags,.mdg.prev-scooter .layer--scooter .tags,.mdg.prev-laptop .layer--laptop .tags,.mdg.prev-console .layer--console .tags{animation:mdg-fadeOut .16s var(--ei)both}.mdg.has-prev.dir-r.dev-phone .layer--phone .obj,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .obj,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .obj,.mdg.has-prev.dir-r.dev-console .layer--console .obj{animation:mdg-inR .6s var(--eo).12s both}.mdg.has-prev.dir-l.dev-phone .layer--phone .obj,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .obj,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .obj,.mdg.has-prev.dir-l.dev-console .layer--console .obj{animation:mdg-inL .6s var(--eo).12s both}.mdg.has-prev.dir-r.dev-phone .layer--phone .shadow,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .shadow,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .shadow,.mdg.has-prev.dir-r.dev-console .layer--console .shadow,.mdg.has-prev.dir-l.dev-phone .layer--phone .shadow,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .shadow,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .shadow,.mdg.has-prev.dir-l.dev-console .layer--console .shadow{animation:mdg-shIn .6s var(--eo).18s both}.mdg.has-prev.dir-r.dev-phone .layer--phone .lead path,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .lead path,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .lead path,.mdg.has-prev.dir-r.dev-console .layer--console .lead path,.mdg.has-prev.dir-l.dev-phone .layer--phone .lead path,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .lead path,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .lead path,.mdg.has-prev.dir-l.dev-console .layer--console .lead path{stroke-dasharray:1;animation:mdg-draw .3s var(--es).34s both}.mdg.has-prev.dir-r.dev-phone .layer--phone .lead circle,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .lead circle,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .lead circle,.mdg.has-prev.dir-r.dev-console .layer--console .lead circle,.mdg.has-prev.dir-l.dev-phone .layer--phone .lead circle,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .lead circle,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .lead circle,.mdg.has-prev.dir-l.dev-console .layer--console .lead circle{transform-box:fill-box;transform-origin:50%;animation:mdg-dotIn .22s var(--eo).3s both}.mdg.has-prev.dir-r.dev-phone .layer--phone .tag-in,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .tag-in,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .tag-in,.mdg.has-prev.dir-r.dev-console .layer--console .tag-in,.mdg.has-prev.dir-l.dev-phone .layer--phone .tag-in,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .tag-in,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .tag-in,.mdg.has-prev.dir-l.dev-console .layer--console .tag-in{animation:mdg-tagIn .26s var(--eo).38s both}.mdg.has-prev.dir-r.dev-phone .layer--phone .ld2 path,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .ld2 path,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .ld2 path,.mdg.has-prev.dir-r.dev-console .layer--console .ld2 path,.mdg.has-prev.dir-l.dev-phone .layer--phone .ld2 path,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .ld2 path,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .ld2 path,.mdg.has-prev.dir-l.dev-console .layer--console .ld2 path{animation-delay:.4s}.mdg.has-prev.dir-r.dev-phone .layer--phone .ld3 path,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .ld3 path,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .ld3 path,.mdg.has-prev.dir-r.dev-console .layer--console .ld3 path,.mdg.has-prev.dir-l.dev-phone .layer--phone .ld3 path,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .ld3 path,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .ld3 path,.mdg.has-prev.dir-l.dev-console .layer--console .ld3 path{animation-delay:.46s}.mdg.has-prev.dir-r.dev-phone .layer--phone .ld2 circle,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .ld2 circle,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .ld2 circle,.mdg.has-prev.dir-r.dev-console .layer--console .ld2 circle,.mdg.has-prev.dir-l.dev-phone .layer--phone .ld2 circle,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .ld2 circle,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .ld2 circle,.mdg.has-prev.dir-l.dev-console .layer--console .ld2 circle{animation-delay:.36s}.mdg.has-prev.dir-r.dev-phone .layer--phone .ld3 circle,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .ld3 circle,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .ld3 circle,.mdg.has-prev.dir-r.dev-console .layer--console .ld3 circle,.mdg.has-prev.dir-l.dev-phone .layer--phone .ld3 circle,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .ld3 circle,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .ld3 circle,.mdg.has-prev.dir-l.dev-console .layer--console .ld3 circle{animation-delay:.42s}.mdg.has-prev.dir-r.dev-phone .layer--phone .t2 .tag-in,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .t2 .tag-in,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .t2 .tag-in,.mdg.has-prev.dir-r.dev-console .layer--console .t2 .tag-in,.mdg.has-prev.dir-l.dev-phone .layer--phone .t2 .tag-in,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .t2 .tag-in,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .t2 .tag-in,.mdg.has-prev.dir-l.dev-console .layer--console .t2 .tag-in{animation-delay:.44s}.mdg.has-prev.dir-r.dev-phone .layer--phone .t3 .tag-in,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .t3 .tag-in,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .t3 .tag-in,.mdg.has-prev.dir-r.dev-console .layer--console .t3 .tag-in,.mdg.has-prev.dir-l.dev-phone .layer--phone .t3 .tag-in,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .t3 .tag-in,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .t3 .tag-in,.mdg.has-prev.dir-l.dev-console .layer--console .t3 .tag-in{animation-delay:.5s}@keyframes mdg-inR{0%{opacity:.001;transform:translate(56px)scale(.96)}to{opacity:1;transform:none}}@keyframes mdg-inL{0%{opacity:.001;transform:translate(-56px)scale(.96)}to{opacity:1;transform:none}}@keyframes mdg-outR{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-40px)}}@keyframes mdg-outL{0%{opacity:1;transform:none}to{opacity:0;transform:translate(40px)}}@keyframes mdg-shIn{0%{opacity:.001;transform:scaleX(.6)}to{opacity:1;transform:none}}@keyframes mdg-shOut{0%{opacity:1;transform:none}to{opacity:0;transform:scaleX(.7)}}@keyframes mdg-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes mdg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mdg-dotIn{0%{opacity:.001;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mdg-tagIn{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.mdg .sheen{opacity:.001}.mdg.is-ready.dev-phone .layer--phone .sheen{animation:mdg-sheen 9s var(--es)1.4s 4 alternate both}@keyframes mdg-sheen{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(330px)}}.mdg .panel{background:var(--surf);border-radius:28px;flex-direction:column;padding:28px;display:flex}.mdg .p-kick{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:12px;font-weight:500}.mdg .p-price{letter-spacing:-.045em;color:var(--ink);margin:10px 0 0;font-size:54px;font-weight:600;line-height:1}.mdg .p-from{letter-spacing:-.02em;color:var(--ink2);margin-right:.18em;font-size:22px;font-weight:500}.mdg .p-note{color:var(--ink2);margin:10px 0 0;font-size:15px;line-height:1.4}.mdg .p-delay{border-top:1px solid var(--line2);margin-top:18px;padding-top:16px}.mdg .p-dl{color:var(--ink2);font-size:13px;display:block}.mdg .p-dv{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:600;line-height:1.1;display:block}.mdg .p-dn{color:var(--ink2);margin-top:6px;font-size:15px;line-height:1.4;display:block}.mdg .cap{white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink2);pointer-events:none;font-size:max(10.5px,min(1.4cqw,12px));position:absolute;top:97.5%;left:50%;transform:translate(-50%,-50%)}.mdg.has-prev.dir-r.dev-phone .layer--phone .cap,.mdg.has-prev.dir-r.dev-scooter .layer--scooter .cap,.mdg.has-prev.dir-r.dev-laptop .layer--laptop .cap,.mdg.has-prev.dir-r.dev-console .layer--console .cap,.mdg.has-prev.dir-l.dev-phone .layer--phone .cap,.mdg.has-prev.dir-l.dev-scooter .layer--scooter .cap,.mdg.has-prev.dir-l.dev-laptop .layer--laptop .cap,.mdg.has-prev.dir-l.dev-console .layer--console .cap{animation:mdg-tagIn .26s var(--eo).5s both}.mdg .cta{gap:10px;margin-top:22px;display:grid}.mdg .btn{letter-spacing:-.01em;height:52px;transition:background-color .12s var(--es),box-shadow .12s var(--es),transform .12s var(--es);border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.mdg .btn svg{flex:none;width:18px;height:18px}.mdg .btn:active{transform:scale(.98)}.mdg .btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mdg .mbar a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mdg .btn--pri{background:var(--blue);color:#fff}.mdg .btn--pri:hover{background:var(--blue2)}.mdg .btn--sec{color:var(--blue);background:#fff}.mdg .btn--sec:hover{box-shadow:inset 0 0 0 1px var(--blue)}.mdg .p-tel{color:var(--ink2);text-align:center;margin:12px 0 0;font-size:12.5px;line-height:1.5}.mdg .p-tel a{color:var(--ink);white-space:nowrap;font-weight:500;text-decoration:none}.mdg .p-tel a:hover{color:var(--blue)}.mdg .nw{white-space:nowrap}.mdg .p-foot{color:var(--ink2);text-align:center;margin:6px 0 0;font-size:12px;line-height:1.5}.mdg .p-swap{min-height:1px}.mdg.n-a .p-swap{animation:mdg-swA .42s var(--eo)both}.mdg.n-b .p-swap{animation:mdg-swB .42s var(--eo)both}@keyframes mdg-swA{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mdg-swB{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.mdg .dot{color:#86868b;margin:0 10px}.mdg .star{vertical-align:-1px;width:13px;height:13px;color:var(--ink);margin-right:5px}.mdg .mbar{display:none}@media (max-width:1099px){.mdg .studio{grid-template-columns:minmax(0,1fr);max-width:760px;margin-left:auto;margin-right:auto}.mdg .panel{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.mdg .panel .cta,.mdg .panel .p-tel,.mdg .panel .p-foot{grid-column:1/-1}.mdg .p-delay{border-top:0;border-left:1px solid var(--line2);margin-top:0;padding-top:0;padding-left:28px}.mdg .p-kick{grid-column:1/-1}.mdg .p-swap{grid-column:1}.mdg .cta{grid-template-columns:1fr 1fr}}@media (max-width:899px){.mdg .layer{grid-template-areas:"a""b"}.mdg .leads{display:none}.mdg .tags{flex-wrap:wrap;grid-area:b;justify-content:center;gap:8px;padding:6px 0 4px;display:flex}.mdg .tag,.mdg .tag--r,.mdg .tag--c,.mdg .tag--b{position:static;transform:none}.mdg .tag-in{font-size:12px}.mdg .cap{white-space:normal;text-align:center;width:100%;font-size:11.5px;line-height:1.5;position:static;transform:none}}@media (max-width:639px){.mdg{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mdg .hero{padding:24px 16px 0}.mdg .eyebrow{font-size:14px}.mdg .sub{margin-top:14px}.mdg .ask{margin-top:26px}.mdg .picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mdg .pick{gap:10px;padding:0 14px}.mdg .pick--lg{min-width:0;height:64px}.mdg .pick--sm{height:52px}.mdg .pick-l{font-size:16px}.mdg .pick-ic{width:26px;height:26px}.mdg .art{aspect-ratio:1.1;overflow:hidden}.mdg .layer--phone .art{aspect-ratio:.92}.mdg .dot{display:none}.mdg .panel{border-radius:24px;padding:24px 20px;display:flex}.mdg .p-delay{border-left:0;border-top:1px solid var(--line2);margin-top:18px;padding-top:16px;padding-left:0}.mdg .p-price{font-size:48px}.mdg .cta{grid-template-columns:1fr}.mdg .mbar{z-index:30;padding:8px 16px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-top:1px solid #00000014;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mdg .mbar a{height:48px;transition:transform .12s var(--es);border-radius:980px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.mdg .mbar a:active{transform:scale(.98)}.mdg .mbar svg{width:18px;height:18px}.mdg .mb-call{background:var(--blue);color:#fff}.mdg .mb-go{background:var(--surf);color:var(--blue)}}@media (prefers-reduced-motion:reduce){.mdg *,.mdg :before,.mdg :after{transition:none!important;animation:none!important}.mdg .sheen{opacity:0}.mdg .pick-bar{display:none}}.mdg .kick{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:0 0 14px;font-size:12px;font-weight:500}.mdg .h2{letter-spacing:-.042em;color:var(--ink);margin:0;font-size:max(36px,min(5.2vw,72px));font-weight:700;line-height:1.03}.mdg .h2-soft{color:#86868b}.mdg .s2{max-width:1200px;margin:0 auto;padding:max(56px,min(9vh,104px)) 24px max(40px,min(6vh,80px));scroll-margin-top:52px}.mdg .s2-head{text-align:center}.mdg .s2-sub{letter-spacing:-.012em;max-width:560px;color:var(--ink2);margin:14px auto 0;font-size:max(17px,min(1.5vw,21px));line-height:1.42}.mdg .tabs{background:var(--surf);border-radius:980px;flex-wrap:wrap;justify-content:center;gap:4px;width:-webkit-max-content;width:max-content;max-width:100%;margin:26px auto 0;padding:4px;display:flex}.mdg .tab{height:40px;color:var(--ink2);font:inherit;cursor:pointer;transition:color .12s var(--es),background-color .18s var(--es),box-shadow .18s var(--es);background:0 0;border:0;border-radius:980px;padding:0 20px;font-size:14px;font-weight:500}.mdg .tab:hover{color:var(--ink)}.mdg .tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mdg.dev-phone .tab[data-pick=phone],.mdg.dev-scooter .tab[data-pick=scooter],.mdg.dev-laptop .tab[data-pick=laptop],.mdg.dev-console .tab[data-pick=console]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014,0 3px 10px #0000000f}.mdg .s2-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:max(24px,min(4vw,56px));margin-top:max(24px,min(4vh,40px));display:grid}.mdg .x2wrap{min-width:0;position:relative}.mdg .x2{display:none}.mdg.dev-phone .x2-phone,.mdg.dev-scooter .x2-scooter,.mdg.dev-laptop .x2-laptop,.mdg.dev-console .x2-console{display:block}.mdg .x2-art{width:100%;height:auto;display:block;overflow:visible}.mdg .sp,.mdg .pp,.mdg .sp-in,.mdg .pp-in,.mdg .spin,.mdg .stick,.mdg .fan,.mdg .fan-l,.mdg .paste,.mdg .xp{transform-box:fill-box;transform-origin:50%}.mdg .pz{fill:none;stroke:var(--blue);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.mdg .lbl{opacity:0}.mdg .lbl-n{fill:var(--ink);font-weight:500}.mdg .lbl-p{fill:var(--ink2)}.mdg .cell{opacity:0;transform-box:fill-box;transform-origin:0}.mdg .gauge-glow{opacity:0}.mdg .trace{stroke-dasharray:.18 .82;stroke-dashoffset:1px;opacity:0}.mdg .spark{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.mdg .ph-stage{aspect-ratio:600/530;perspective:1500px;perspective-origin:38% 46%;width:100%;max-width:min(640px,113.208vh - 135.849px);margin:0 auto;position:relative}.mdg .ph-art,.mdg .ph-seam{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.mdg .ph-seam{pointer-events:none}.mdg .ph-seam rect{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.mdg .ph-hinge,.mdg .ph-lid{width:31.13%;height:74.11%;transform-style:preserve-3d;transform-origin:0;position:absolute;top:17.66%;left:36.27%}.mdg .ph-lid{width:100%;height:100%;top:0;left:0}.mdg .ph-face,.mdg .ph-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.mdg .ph-back{transform:rotateY(180deg)}.mdg .ph-face svg,.mdg .ph-back svg{width:100%;height:100%;display:block}.mdg .face-shade,.mdg .back-shade{opacity:0}.mdg .ph-seam .hit,.mdg .x2-art .hit{fill:#fff;fill-opacity:0;pointer-events:all;cursor:pointer}.mdg .ph-hinge,.mdg .ph-lid,.mdg .x2-art .hx,.mdg .ph-seam .hx{pointer-events:none}.mdg.lid-open .ph-seam .hx-ecran-on,.mdg.lid-open .ph-seam rect.hit-ecran,.mdg.x-board .hx-board,.mdg.x-bat .hx-bat,.mdg.x-port .hx-port,.mdg.x-tire .hx-tire,.mdg.x-pack .hx-pack{pointer-events:all}.mdg .pp,.mdg .sp,.mdg .xp{pointer-events:none;transition:transform .52s var(--es)}.mdg .ghost rect{opacity:0;transition:opacity .3s var(--es)}.mdg .lbl{opacity:0;transition:opacity .2s var(--es)}.mdg .ph-lid{transition:transform .9s cubic-bezier(.6,0,.2,1) .3s}.mdg .face-shade{opacity:0;transition:opacity .9s var(--es).3s}.mdg .back-shade{opacity:.6;transition:opacity .9s var(--es).3s}.mdg.lid-open .ph-lid{transition-delay:0s;transform:rotateY(-184deg)}.mdg.lid-open .face-shade{opacity:.55;transition-delay:0s}.mdg.lid-open .back-shade{opacity:0;transition-delay:0s}.mdg.lid-open .ph-seam rect.seam{animation:mdg-seam .7s var(--es)both}.mdg.x-board .pp-board{transition:transform .82s var(--eo).52s;transform:translate(200px,-112px)}.mdg.x-bat .pp-bat{transition:transform .82s var(--eo).52s;transform:translate(200px,-6px)}.mdg.x-port .pp-port{transition:transform .82s var(--eo).52s;transform:translate(200px,10px)scale(1.6)}.mdg.x-board .g-board,.mdg.x-bat .g-bat,.mdg.x-port .g-port{opacity:1;transition-delay:.6s}.mdg.x-ecran .x2-phone .l1,.mdg.x-board .x2-phone .l2,.mdg.x-bat .x2-phone .l3,.mdg.x-port .x2-phone .l4{opacity:1;transition:opacity .3s var(--es)1s}.mdg.x-ecran .x2-phone .l1{transition-delay:.7s}@keyframes mdg-seam{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.mdg.x-ecran .ph-back .pz,.mdg.x-bat .pp-bat .pz,.mdg.x-board .pp-board .pz,.mdg.x-port .pp-port .pz{opacity:1;animation:mdg-pzDraw .6s var(--eo)1.1s both}.mdg.x-ecran .ph-back .pz{animation-delay:.8s}.mdg.x-bat .pp-bat .cell,.mdg.x-pack .sp-pack .cell{animation:mdg-cellIn .28s var(--eo)1.25s both}.mdg.x-bat .c2,.mdg.x-pack .c2{animation-delay:1.4s}.mdg.x-bat .c3,.mdg.x-pack .c3{animation-delay:1.55s}.mdg.x-bat .c4,.mdg.x-pack .c4{animation-delay:1.7s}.mdg.x-bat .c5,.mdg.x-pack .c5{animation-delay:1.85s}.mdg.x-bat .gauge-glow{animation:mdg-glowIn 1.2s var(--es)1.6s both}.mdg.x-bat .bolt{fill:var(--blue);transition:fill .18s var(--es)1.2s}.mdg.x-board .trace,.mdg.x-ctrl .trace,.mdg.x-ssd .trace{opacity:1;animation:1.1s linear 1.2s 2 both mdg-traceRun}.mdg.x-port .spark{opacity:1;animation:mdg-spark .7s var(--eo)1.2s both}@keyframes mdg-pzDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mdg-cellIn{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes mdg-glowIn{0%{opacity:0}50%{opacity:1}to{opacity:.6}}@keyframes mdg-traceRun{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mdg-spark{0%{stroke-dashoffset:1px;transform:translateY(6px)}to{stroke-dashoffset:0;transform:none}}.mdg.x-tire .sp-fw{transition:transform 1s var(--eo).12s;transform:translate(118px)rotate(165deg)}.mdg.x-tire .sp-stem{transition:transform .52s var(--eo);transform:translateY(-12px)}.mdg.x-brake .sp-brake{transition:transform .82s var(--eo);transform:translate(-28px,-56px)scale(1.9)rotate(-14deg)}.mdg.x-pack .sp-deck{transition:transform .6s var(--eo);transform:translateY(-26px)}.mdg.x-pack .sp-pack{transition:transform .82s var(--eo).3s;transform:translateY(66px)}.mdg.x-ctrl .sp-deck{transition:transform .6s var(--eo);transform:translateY(-16px)}.mdg.x-ctrl .sp-ctrl{transition:transform .82s var(--eo).3s;transform:translate(-44px,70px)scale(1.9)}.mdg.x-tire .x2-scooter .l1,.mdg.x-brake .x2-scooter .l2,.mdg.x-pack .x2-scooter .l3,.mdg.x-ctrl .x2-scooter .l4{opacity:1;transition:opacity .3s var(--es).9s}.mdg.x-tire .sp-fw .pz,.mdg.x-brake .sp-brake .pz,.mdg.x-pack .sp-pack .pz,.mdg.x-ctrl .sp-ctrl .pz{opacity:1;animation:mdg-pzDraw .6s var(--eo)1s both}.mdg.x-brake .sp-rw .spin{animation:mdg-spinBack 1.2s var(--eo).3s both}@keyframes mdg-spinBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mdg-spinOnce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mdg.x-lcd .sp-lcd{transition:transform .9s var(--eo);transform:translateY(-84px)scale(1.04)}.mdg .lcd-glow{opacity:0;transition:opacity .42s var(--es)}.mdg.x-lcd .lcd-glow{opacity:.16;transition-delay:.7s}.mdg.x-ssd .sp-top{transition:transform .8s var(--eo);transform:translateY(86px)}.mdg.x-ssd .xp-ssd{transition:transform .82s var(--eo).5s;transform:translate(190px,-60px)scale(1.5)}.mdg.x-ssd .fan-l{animation:mdg-spinOnce 1.4s var(--eo).6s both}.mdg.x-lcd .x2-laptop .l1,.mdg.x-ssd .x2-laptop .l2{opacity:1;transition:opacity .3s var(--es).9s}.mdg.x-lcd .sp-lcd .pz,.mdg.x-ssd .xp-ssd .pz{opacity:1;animation:mdg-pzDraw .6s var(--eo)1s both}.mdg .shaft{transform-box:fill-box;transform-origin:50% 100%;transition:transform .52s var(--es);transform:scaleY(.35)}.mdg.x-stick .shaft{transition:transform .7s var(--eo);transform:none}.mdg.x-clean .sp-cover{transition:transform .9s var(--eo);transform:translateY(-118px)rotate(-1.5deg)}.mdg.x-clean .fan{animation:mdg-spinTwice 1.6s var(--eo).7s both}.mdg.x-clean .dust{animation:mdg-dustOff .9s var(--eo).9s both}.mdg.x-clean .paste{animation:mdg-pasteIn .9s var(--eo)1.2s both}.mdg.x-clean .pz-clean{opacity:1;animation:mdg-pzDraw .6s var(--eo).9s both}.mdg.x-stick .sp-sticks{transition:transform .7s var(--eo);transform:translateY(-36px)scale(1.12)}.mdg.x-stick .st-l{animation:mdg-wiggle .9s var(--es).7s both}.mdg.x-stick .st-r{animation:mdg-wiggle .9s var(--es).82s both}.mdg.x-stick .sp-sticks .pz{opacity:1;animation:mdg-pzDraw .6s var(--eo).6s both}.mdg.x-clean .x2-console .l1,.mdg.x-stick .x2-console .l2{opacity:1;transition:opacity .3s var(--es).8s}@keyframes mdg-spinTwice{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes mdg-dustOff{0%{opacity:1;transform:none}to{opacity:0;transform:translate(14px,-18px)}}@keyframes mdg-pasteIn{0%{transform:scale(.2)}to{transform:none}}@keyframes mdg-wiggle{0%{transform:none}25%{transform:translate(5px,-2px)}50%{transform:translateY(-4px)}75%{transform:translate(-5px,-2px)}to{transform:none}}.mdg.x-ecran .x2-phone .l1 .lbl-n,.mdg.x-board .x2-phone .l2 .lbl-n,.mdg.x-bat .x2-phone .l3 .lbl-n,.mdg.x-port .x2-phone .l4 .lbl-n,.mdg.x-tire .x2-scooter .l1 .lbl-n,.mdg.x-brake .x2-scooter .l2 .lbl-n,.mdg.x-pack .x2-scooter .l3 .lbl-n,.mdg.x-ctrl .x2-scooter .l4 .lbl-n,.mdg.x-lcd .x2-laptop .l1 .lbl-n,.mdg.x-ssd .x2-laptop .l2 .lbl-n,.mdg.x-clean .x2-console .l1 .lbl-n,.mdg.x-stick .x2-console .l2 .lbl-n{fill:var(--blue)}.mdg .s2-hint{color:var(--ink2);text-align:center;margin:14px 0 0;font-size:13px}.mdg .parts{flex-direction:column;display:flex}.mdg .pl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:none}.mdg.dev-phone .pl-phone,.mdg.dev-scooter .pl-scooter,.mdg.dev-laptop .pl-laptop,.mdg.dev-console .pl-console{display:block}.mdg .pl-btn,.mdg .pl-b{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:color .12s var(--es);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.mdg .pl-b{cursor:default}.mdg .pl-btn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.mdg .pl-n{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.mdg .pl-btn .pl-n:before{content:"";width:7px;height:7px;transition:background-color .12s var(--es),transform .18s var(--es);background:#c7c7cc;border-radius:50%}.mdg .pl-p{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink2);text-align:right;white-space:nowrap;font-size:13px}.mdg .pl-btn:hover,.mdg.x-ecran .pl-btn[data-part=ecran],.mdg.x-bat .pl-btn[data-part=bat],.mdg.x-port .pl-btn[data-part=port],.mdg.x-board .pl-btn[data-part=board],.mdg.x-tire .pl-btn[data-part=tire],.mdg.x-brake .pl-btn[data-part=brake],.mdg.x-pack .pl-btn[data-part=pack],.mdg.x-ctrl .pl-btn[data-part=ctrl],.mdg.x-lcd .pl-btn[data-part=lcd],.mdg.x-ssd .pl-btn[data-part=ssd],.mdg.x-clean .pl-btn[data-part=clean],.mdg.x-stick .pl-btn[data-part=stick]{color:var(--blue)}.mdg.x-ecran .pl-btn[data-part=ecran] .pl-n:before,.mdg.x-bat .pl-btn[data-part=bat] .pl-n:before,.mdg.x-port .pl-btn[data-part=port] .pl-n:before,.mdg.x-board .pl-btn[data-part=board] .pl-n:before,.mdg.x-tire .pl-btn[data-part=tire] .pl-n:before,.mdg.x-brake .pl-btn[data-part=brake] .pl-n:before,.mdg.x-pack .pl-btn[data-part=pack] .pl-n:before,.mdg.x-ctrl .pl-btn[data-part=ctrl] .pl-n:before,.mdg.x-lcd .pl-btn[data-part=lcd] .pl-n:before,.mdg.x-ssd .pl-btn[data-part=ssd] .pl-n:before,.mdg.x-clean .pl-btn[data-part=clean] .pl-n:before,.mdg.x-stick .pl-btn[data-part=stick] .pl-n:before,.mdg .pl-btn:hover .pl-n:before{background:var(--blue);transform:scale(1.3)}.mdg .pl-note{color:var(--ink);margin:16px 0 0;font-size:14px;line-height:1.45;display:none}.mdg.dev-scooter .pl-note-scooter{display:block}.mdg .pl-foot{color:var(--ink2);margin:14px 0 0;font-size:12.5px;line-height:1.5}.mdg .pl-cta{margin-top:20px}.mdg .s3 .h2,.mdg .s4 .h2{font-size:max(36px,min(4.4vw,60px))}.mdg .s3 .h2-soft,.mdg .s4 .h2-soft{display:block}.mdg .s3{background:#fff;padding:max(56px,min(10vh,112px)) 0;scroll-margin-top:52px;overflow-x:clip}.mdg .s3-in{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:max(32px,min(6vw,80px));max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.mdg .s3-sub{letter-spacing:-.011em;max-width:30em;color:var(--ink2);margin:22px 0 0;font-size:max(17px,min(1.45vw,21px));line-height:1.42}.mdg .s3-sub strong{color:var(--ink);font-weight:500}.mdg .addr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;padding-top:22px;display:grid}.mdg .addr-k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin-bottom:8px;font-size:11px;display:block}.mdg .addr-n{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.mdg .addr-a{color:var(--ink2);margin-top:2px;font-size:15px;display:block}.mdg .addr-t{min-height:44px;color:var(--blue);font-variant-numeric:tabular-nums;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.mdg .addr-t:hover{text-underline-offset:3px;text-decoration:underline}.mdg .hours{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink2);margin:10px 0 0;font-size:12px}.mdg .scene{margin-right:calc(-1*max(0px,50vw - 600px) - 24px);position:relative}.mdg .scene-top{align-items:center;margin-bottom:14px;display:flex}.mdg .seg{background:var(--surf);border-radius:980px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.mdg .seg-thumb{width:calc(50% - 4px);transition:transform .42s var(--es);background:#fff;border-radius:980px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014,0 3px 10px #0000000f}.mdg.at-k .seg-thumb{transform:translate(100%)}.mdg .seg-b{z-index:1;min-width:120px;min-height:40px;font:inherit;color:var(--ink2);cursor:pointer;transition:color .18s var(--es);background:0 0;border:0;border-radius:980px;padding:0 24px;font-size:14px;font-weight:500;position:relative}.mdg.at-c .seg-b[data-atelier=cannes],.mdg.at-k .seg-b[data-atelier=cannet],.mdg .seg-b:hover{color:var(--ink)}.mdg .seg-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mdg .mapwrap{position:relative}.mdg .map{height:max(480px,min(100vh - 260px,600px));box-shadow:0 0 0 1px var(--line),0 40px 80px -48px #1d1d1f59;isolation:isolate;background:#fff;border-radius:28px 0 0 28px;position:relative;overflow:hidden;container-type:size}.mdg .cam{--ww:max(100cqw,calc(100cqh*760/600));--k:1;--tx:0px;--ty:0px;--ax:.3947;--ay:.2895;--cx:62cqw;--cy:34cqh;position:absolute;top:0;bottom:0;left:0;right:0}.mdg.at-k .cam{--ax:.25;--ay:.1829}.mdg.map-open .cam{--k:1.3;--tx:clamp(calc(100cqw - 1.3*var(--ww)),calc(var(--cx) - 1.3*var(--ww)*var(--ax)),0px);--ty:clamp(calc(100cqh - 1.3*var(--ww)*.7895),calc(var(--cy) - 1.3*var(--ww)*var(--ay)),0px)}.mdg .world{width:var(--ww);aspect-ratio:760/600;transform-origin:0 0;transform:translate(var(--tx),var(--ty))scale(var(--k));transition:transform .9s var(--eo);position:absolute;top:0;left:0}.mdg .map-svg{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mdg .filet{z-index:4;opacity:0;pointer-events:none;width:1px;height:300px;transform:translate(calc(var(--tx) + var(--k)*var(--ww)*var(--ax) - .5px),calc(var(--ty) + var(--k)*var(--ww)*var(--ay) + 4px));transition:transform .9s var(--eo),opacity .18s var(--es);background:linear-gradient(#2563ebe6,#2563eb40 40%,#2563eb40);position:absolute;top:0;left:0}.mdg.map-open .cam .filet{opacity:1;transition:transform .9s var(--eo),opacity .42s .42s var(--es)}.mdg .mini{offset-path:path("M190 169Q268 178 300 250");offset-rotate:0deg;offset-distance:84%}.mdg .pin{cursor:pointer;z-index:3;background:0 0;border:0;width:44px;height:52px;padding:0;display:block;position:absolute;transform:translate(-50%,-100%)}.mdg .pin:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:12px}.mdg .pin--c{top:36.67%;left:39.47%}.mdg .pin--k{top:23.17%;left:25%}.mdg .pin-drop{width:34px;height:44px;margin-left:-17px;position:absolute;bottom:0;left:50%}.mdg .pin-svg{transform-origin:50% 100%;width:34px;height:44px;transition:transform .42s var(--es);filter:drop-shadow(0 3px 6px #1d1d1f38);display:block;transform:scale(.86)}.mdg.at-c .pin--c .pin-svg,.mdg.at-k .pin--k .pin-svg{transform:scale(1.08)}.mdg .pin:hover .pin-svg{transform:scale(.94)}.mdg.at-c .pin--c:hover .pin-svg,.mdg.at-k .pin--k:hover .pin-svg{transform:scale(1.12)}.mdg .pin-shadow{background:radial-gradient(closest-side,#1d1d1f52,#1d1d1f00);border-radius:50%;width:16px;height:6px;margin-left:-8px;position:absolute;bottom:-3px;left:50%}.mdg .pin-ripple{border:1.5px solid var(--blue);opacity:0;pointer-events:none;background:#2563eb14;border-radius:50%;width:52px;height:52px;margin-left:-26px;position:absolute;bottom:-26px;left:50%}.mdg .pin.rip-a .pin-ripple{animation:mdg-ripA 1s var(--eo)both}.mdg .pin.rip-b .pin-ripple{animation:mdg-ripB 1s var(--eo)both}.mdg .pin-label{white-space:nowrap;text-align:left;pointer-events:none;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 6px #fff,0 0 10px #fff;position:absolute;bottom:20px}.mdg .pin--c .pin-label{left:40px}.mdg .pin--k .pin-label{text-align:right;right:40px}.mdg .pin-label b{letter-spacing:-.01em;color:var(--ink);transition:color .18s var(--es);font-size:13px;font-weight:600;display:block}.mdg .pin-label span{color:var(--ink2);margin-top:1px;font-size:11px;display:block}.mdg.at-c .pin--c .pin-label b,.mdg.at-k .pin--k .pin-label b{color:var(--blue)}.mdg .route-chip{z-index:2;box-shadow:0 0 0 1px var(--line),0 2px 8px #1d1d1f14;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--blue);white-space:nowrap;background:#fff;border-radius:980px;padding:3px 9px;font-size:11px;font-weight:500;position:absolute;top:27.29%;left:33.75%;transform:translate(-50%,-50%)}.mdg .compass{z-index:5;width:36px;height:36px;box-shadow:0 0 0 1px var(--line),0 2px 6px #1d1d1f14;background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.mdg .compass svg{width:36px;height:36px;display:block}.mdg .place{z-index:6;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);width:min(300px,100% - 32px);animation:mdg-cardIn .52s .12s var(--eo)both;background:#ffffffeb;border-radius:22px;padding:18px 18px 16px;position:absolute;bottom:16px;left:16px;box-shadow:0 0 0 1px #0000000f,0 2px 6px #1d1d1f0d,0 18px 44px #1d1d1f24}.mdg .place-body.run-a{animation:mdg-cardA .42s var(--es)both}.mdg .place-body.run-b{animation:mdg-cardB .42s var(--es)both}.mdg .place-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mdg .place-k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:2px 0 6px;font-size:11px}.mdg .place-n{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700;line-height:1.1}.mdg .place-s{color:var(--ink);margin:5px 0 0;font-size:14px;line-height:1.4}.mdg .place-s span{color:var(--ink2);display:block}.mdg .place-s a{color:var(--blue);font-variant-numeric:tabular-nums;text-decoration:none}.mdg .place-x{background:var(--surf);width:30px;height:30px;color:var(--ink2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.mdg .place-x:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.mdg .place-x svg{width:14px;height:14px}.mdg .place-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.mdg .pbtn{min-height:48px;transition:background-color .12s var(--es),transform .12s var(--es);border-radius:980px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mdg .pbtn:active{transform:scale(.98)}.mdg .pbtn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mdg .pbtn svg{flex:none;width:16px;height:16px}.mdg .pbtn-p{background:var(--blue);color:#fff}.mdg .pbtn-p:hover{background:var(--blue2)}.mdg .pbtn-g{background:var(--surf);color:var(--blue)}.mdg .pbtn-g:hover{background:#ececf0}.mdg .place-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.mdg .stat{padding:12px 0 0}.mdg .stat+.stat{border-left:1px solid var(--line);margin-top:12px;padding-top:0;padding-left:14px}.mdg .stat-k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:10px;display:block}.mdg .stat-v{letter-spacing:-.01em;align-items:center;gap:6px;margin-top:5px;font-size:15px;font-weight:600;display:flex}.mdg .stat-v svg{flex:none;width:13px;height:13px}.mdg .stat-d{color:var(--ink2);margin-top:2px;font-size:13px;display:block}.mdg .st-dot{background:#8e8e93;border-radius:50%;flex:none;width:7px;height:7px}.mdg .is-open .st-dot{background:var(--blue);box-shadow:0 0 0 3px #2563eb29}.mdg .is-open .stat-l{color:var(--blue)}.mdg .place-h{border-top:1px solid var(--line);font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink2);margin:14px 0 0;padding-top:11px;font-size:11px}.mdg.is-armed:not(.map-in) .s3 .m-sea,.mdg.is-armed:not(.map-in) .s3 .m-soft,.mdg.is-armed:not(.map-in) .s3 .m-draw,.mdg.is-armed:not(.map-in) .s3 .m-sec,.mdg.is-armed:not(.map-in) .s3 .m-lbl,.mdg.is-armed:not(.map-in) .s3 .route-reveal,.mdg.is-armed:not(.map-in) .s3 .mini,.mdg.is-armed:not(.map-in) .s3 .pin-drop,.mdg.is-armed:not(.map-in) .s3 .pin-shadow,.mdg.is-armed:not(.map-in) .s3 .pin-label,.mdg.is-armed:not(.map-in) .s3 .route-chip{opacity:0}.mdg.map-in .m-sea{animation:mdg-mFade 1.1s var(--es)both}.mdg.map-in .m-soft{animation:mdg-mFade .9s .6s var(--es)both}.mdg.map-in .m-draw{stroke-dasharray:1 1;animation:mdg-mDraw 1.2s var(--eo)both}.mdg.map-in .m-d1{animation-delay:.12s}.mdg.map-in .m-d2{animation-delay:.22s}.mdg.map-in .m-d3{animation-delay:.32s}.mdg.map-in .m-d4{animation-delay:.42s}.mdg.map-in .m-sec path{stroke-dasharray:1 1;animation:mdg-mDraw .9s .38s var(--eo)both}.mdg.map-in .m-lbl{animation:mdg-mFade .6s .95s var(--es)both}.mdg.map-in .route-reveal{stroke-dasharray:1 1;animation:mdg-mDraw .9s 1.9s var(--eo)both}.mdg.map-in .mini{animation:1.6s cubic-bezier(.65,0,.35,1) 2.8s both mdg-ride}.mdg.map-in .pin-drop{animation:mdg-pinDrop .72s var(--eo)both}.mdg.map-in .pin-shadow{animation:mdg-pinShadow .72s var(--eo)both}.mdg.map-in .pin--c .pin-drop,.mdg.map-in .pin--c .pin-shadow{animation-delay:1.15s}.mdg.map-in .pin--k .pin-drop,.mdg.map-in .pin--k .pin-shadow{animation-delay:1.3s}.mdg.map-in .pin-label{animation:mdg-mFade .5s 1.7s var(--es)both}.mdg.map-in .route-chip{animation:mdg-chip .5s 4.35s var(--eo)both}@keyframes mdg-mFade{0%{opacity:0}}@keyframes mdg-mDraw{0%{stroke-dashoffset:1px}}@keyframes mdg-ride{0%{offset-distance:0%;opacity:0}8%{opacity:1}to{offset-distance:84%;opacity:1}}@keyframes mdg-pinDrop{0%{opacity:0;transform:translateY(-36px)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes mdg-pinShadow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes mdg-ripA{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes mdg-ripB{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes mdg-chip{0%{opacity:.001;transform:translate(-50%,-50%)scale(.9)}}@keyframes mdg-cardIn{0%{opacity:.001;transform:translateY(12px)}}@keyframes mdg-cardA{0%{opacity:.001;transform:translateY(8px)}}@keyframes mdg-cardB{0%{opacity:.001;transform:translateY(8px)}}.mdg .s4{background:var(--surf);padding:max(64px,min(11vh,120px)) 0;scroll-margin-top:52px;overflow:hidden}.mdg .s4-in{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:max(32px,min(6vw,80px));max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.mdg .s4-sub{letter-spacing:-.011em;max-width:30em;color:var(--ink2);margin:22px 0 0;font-size:max(17px,min(1.45vw,21px));line-height:1.42}.mdg .zl{margin-top:28px;padding-left:44px;position:relative}.mdg .zl-rail{width:28px;position:absolute;top:0;bottom:0;left:0}.mdg .zl-rail:before{content:"";border-left:2px dashed var(--line2);position:absolute;top:6px;bottom:6px;left:13px}.mdg .zl-tuk{width:28px;height:44px;transform:translateY(calc(var(--zi,0)*48px + 2px));transition:transform .7s var(--eo);filter:drop-shadow(0 3px 5px #1d1d1f2e);position:absolute;top:0;left:0}.mdg .zl-tuk svg{width:28px;height:44px;display:block}.mdg .zones{border-top:1px solid var(--line2);margin:0;padding:0;list-style:none}.mdg .zone-b{border:0;border-bottom:1px solid var(--line2);width:100%;height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:color .12s var(--es);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:16px;display:flex}.mdg .zone-b b{font-family:var(--font-geist-mono),ui-monospace,monospace;white-space:nowrap;font-size:14px;font-weight:500}.mdg .zone-b.is-free b,.mdg .zone-b:hover,.mdg.z-0 .zone-b[data-zone="0"],.mdg.z-1 .zone-b[data-zone="1"],.mdg.z-2 .zone-b[data-zone="2"],.mdg.z-3 .zone-b[data-zone="3"],.mdg.z-4 .zone-b[data-zone="4"],.mdg.z-5 .zone-b[data-zone="5"],.mdg.z-6 .zone-b[data-zone="6"],.mdg.z-7 .zone-b[data-zone="7"]{color:var(--blue)}.mdg.z-0 .zone-b[data-zone="0"] span,.mdg.z-1 .zone-b[data-zone="1"] span,.mdg.z-2 .zone-b[data-zone="2"] span,.mdg.z-3 .zone-b[data-zone="3"] span,.mdg.z-4 .zone-b[data-zone="4"] span,.mdg.z-5 .zone-b[data-zone="5"] span,.mdg.z-6 .zone-b[data-zone="6"] span,.mdg.z-7 .zone-b[data-zone="7"] span{font-weight:600}.mdg .zone-b:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.mdg .s4-cta{margin-top:26px;display:inline-flex}.mdg .s4-note{color:var(--ink2);margin:12px 0 0;font-size:12.5px}.mdg .tk-stage{min-width:0;position:relative}.mdg .tk-dest{z-index:1;box-shadow:0 0 0 1px var(--line),0 8px 24px -12px #1d1d1f40;background:#fff;border-radius:980px;align-items:baseline;gap:10px;margin:0;padding:10px 16px;display:flex;position:absolute;top:0;left:4%}.mdg .tk-dest-k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:11px}.mdg .tk-dest-n{letter-spacing:-.01em;font-size:16px;font-weight:600}.mdg .tk-dest-p{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--blue);font-size:14px}.mdg .tk-art{width:100%;height:auto;margin-top:56px;display:block;overflow:visible}.mdg .tk-wheel{transform-box:fill-box;transform-origin:50%}.mdg .tk-lines,.mdg.is-armed:not(.tk-in) .s4 .tk-veh,.mdg.is-armed:not(.tk-in) .s4 .tk-dest{opacity:0}.mdg.tk-in .tk-veh{animation:2.2s cubic-bezier(.16,1,.3,1) both mdg-tkDrive}.mdg.tk-in .tk-wheel{animation:2.2s cubic-bezier(.16,1,.3,1) both mdg-tkRoll}.mdg.tk-in .tk-lines{animation:mdg-tkLines 1.7s var(--es)both}.mdg.tk-in .tk-dest{animation:mdg-lblIn .5s var(--eo)1.8s both}.mdg.tk-in .zl-tuk svg{animation:mdg-tukDown 1.2s var(--eo).4s both}.mdg .tk-glow{opacity:.9}@keyframes mdg-tkDrive{0%{transform:translate(720px)}to{transform:none}}@keyframes mdg-tkRoll{0%{transform:rotate(1100deg)}to{transform:none}}@keyframes mdg-tkLines{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes mdg-tukDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes mdg-lblIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mdg .trust-end{max-width:1200px;color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;row-gap:6px;margin:0 auto;padding:22px 24px;font-size:14px;line-height:1.4;display:flex}.mdg .trust-end b{color:var(--ink);font-weight:600}.mdg .foot{border-top:1px solid var(--line)}.mdg .foot-in{max-width:1200px;color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 auto;padding:20px 24px 28px;font-size:12.5px;display:flex}@media (max-width:1023px){.mdg .s2-grid{grid-template-columns:minmax(0,1fr)}.mdg .parts{width:100%;max-width:620px;margin:0 auto}.mdg .s3-in,.mdg .s4-in{grid-template-columns:minmax(0,1fr)}.mdg .scene{margin-right:0}.mdg .map{aspect-ratio:760/600;border-radius:28px;height:auto}}@media (max-width:639px){.mdg .s2{padding:64px 16px 40px}.mdg .tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.mdg .x2wrap .lbls{display:none}.mdg .tab{padding:0 8px}.mdg .s3-in,.mdg .s4-in{padding:0 16px}.mdg .map{aspect-ratio:1;border-radius:22px}.mdg .cam{--cx:50cqw;--cy:44cqh}.mdg .filet{display:none}.mdg .place{width:auto;box-shadow:0 0 0 1px var(--line),0 10px 30px #1d1d1f14;background:#fff;margin-top:12px;position:relative;bottom:auto;left:auto}.mdg .seg{width:100%}.mdg .seg-b{min-width:0}.mdg .pin-label b{font-size:12px}.mdg .pin-label span{display:none}.mdg .route-chip{padding:2px 7px;font-size:10px}.mdg .addr{gap:14px}.mdg .s4-cta{display:flex}.mdg .trust-end{justify-content:flex-start;column-gap:14px;padding:18px 16px}.mdg .foot-in{padding:16px 16px 20px}}@media (prefers-reduced-motion:reduce){.mdg .ph-hinge{transition:none}.mdg.is-armed:not(.map-in) .s3 *,.mdg.is-armed:not(.tk-in) .s4 *{opacity:1}}.mdg .pv{display:none}.mdg.dev-phone .pv-phone,.mdg.dev-scooter .pv-scooter,.mdg.dev-laptop .pv-laptop,.mdg.dev-console .pv-console{display:contents}.mdg .puff path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.mdg.is-ready.dev-scooter .layer--scooter .puff path{animation:mdg-puff 1.4s var(--eo).9s both}.mdg.is-ready.dev-scooter .layer--scooter .puff path:nth-child(2){animation-delay:1s}.mdg.is-ready.dev-scooter .layer--scooter .puff path:nth-child(3){animation-delay:1.1s}@keyframes mdg-puff{0%{stroke-dashoffset:1px;opacity:0;transform:translate(-4px)}30%{opacity:1}to{stroke-dashoffset:0;opacity:0;transform:translate(8px)}}.mdg .layer{display:none}.mdg.dev-phone .layer--phone{opacity:1;visibility:visible;pointer-events:auto;display:grid}.mdg.prev-phone .layer--phone{opacity:1;visibility:visible;display:grid}.mdg.dev-scooter .layer--scooter{opacity:1;visibility:visible;pointer-events:auto;display:grid}.mdg.prev-scooter .layer--scooter{opacity:1;visibility:visible;display:grid}.mdg.dev-laptop .layer--laptop{opacity:1;visibility:visible;pointer-events:auto;display:grid}.mdg.prev-laptop .layer--laptop{opacity:1;visibility:visible;display:grid}.mdg.dev-console .layer--console{opacity:1;visibility:visible;pointer-events:auto;display:grid}.mdg.prev-console .layer--console{opacity:1;visibility:visible;display:grid}@media (prefers-reduced-motion:reduce){.mdg.prev-phone .layer--phone,.mdg.prev-scooter .layer--scooter,.mdg.prev-laptop .layer--laptop,.mdg.prev-console .layer--console{display:none}}.mdg svg [font-family^=Geist\,],.mdg svg[font-family^=Geist\,]{font-family:var(--font-geist),system-ui,sans-serif}.mdg svg [font-family^=Geist\ Mono],.mdg svg g[font-family^=Geist\ Mono]{font-family:var(--font-geist-mono),ui-monospace,monospace}.mdg .star{display:inline-block}.mdg .s2,.mdg .s3,.mdg .s4,.mdg .hero{scroll-margin-top:84px}.mdg .hero{padding-top:max(56px,min(7vh,80px))}.mdg .sub{max-width:780px;font-size:max(16px,min(1.25vw,18px));line-height:1.5}@media (max-width:639px){.mdg .hero{padding-top:84px}.mdg .sub{font-size:15px;line-height:1.5}}.mdg .p-more{color:var(--blue);gap:6px;margin-top:14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mdg .p-more:hover{text-underline-offset:3px;text-decoration:underline}.mdg .p-guar{color:var(--ink);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:500;display:flex}.mdg .p-guar svg{width:18px;height:18px;color:var(--blue);flex:none}.mdg .p-guar a{color:var(--blue);text-decoration:none}.mdg .p-guar a:hover,.mdg .pl-foot a:hover,.mdg .trust-end a:hover{text-underline-offset:3px;text-decoration:underline}.mdg .pl-links{flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:15px;display:none}.mdg.dev-phone .pl-links[data-dev=phone],.mdg.dev-scooter .pl-links[data-dev=scooter],.mdg.dev-laptop .pl-links[data-dev=laptop],.mdg.dev-console .pl-links[data-dev=console]{display:flex}.mdg .pl-links a{color:var(--blue);font-weight:500;text-decoration:none}.mdg .pl-links a:after{content:" →"}.mdg .pl-links a:hover{text-underline-offset:3px;text-decoration:underline}.mdg .pl-foot a{color:inherit}.mdg .pl-ctas{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.mdg .pl-ctas .pl-cta{margin-top:0}.mdg .pl-cta2{background:var(--surf)}.mdg .addr-f{color:var(--ink2);text-underline-offset:3px;margin-top:2px;font-size:14px;text-decoration:underline;display:inline-block}.mdg .addr-f:hover{color:var(--blue)}.mdg .s3-more,.mdg .s4-more{margin:16px 0 0;font-size:15px}.mdg .s3-more a,.mdg .s4-more a{color:var(--blue);font-weight:500;text-decoration:none}.mdg .s3-more a:hover,.mdg .s4-more a:hover{text-underline-offset:3px;text-decoration:underline}.mdg .s4-more{margin-top:14px}.mdg .trust-end a{color:inherit;text-decoration:none}@media (max-width:639px){.mdg .pl-ctas{flex-direction:column}.mdg .pl-ctas .btn{width:100%}}.mdg .p-more,.mdg .p-guar{grid-column:1/-1}.mdg .p-tel a.p-wa{color:#0b7a5e}.mdg .p-sav{color:var(--ink2);text-align:center;margin:6px 0 0;font-size:13px;line-height:1.45}.mdg .p-sav a{color:var(--blue);font-weight:500;text-decoration:none}.mdg .p-sav a:hover,.mdg .p-tel a.p-wa:hover{text-underline-offset:3px;text-decoration:underline}.mdg .pl-wa{color:#0b7a5e;white-space:nowrap}.mdg .pl-wa svg{flex:none;width:18px;height:18px}.mdg .panel .p-sav{grid-column:1/-1}
