@font-face{font-family:PK Latin;font-weight:500;font-display:swap;src:url(/_astro/m-plus-rounded-1c-latin-500-normal.D4L1U0OF.woff2)format("woff2")}@font-face{font-family:PK Latin;font-weight:800;font-display:swap;src:url(/_astro/m-plus-rounded-1c-latin-800-normal.941enk6N.woff2)format("woff2")}:root{color-scheme:light;--blue:#1458d6;--blue-deep:#0e45b4;--cream:#fff3e0;--cream-deep:#fbe6c8;--cocoa:#2a1a0e;--asphalt:#2b2d33;--honey:#ffc62e;--green:#1b9457;--navy:#10264f;--caramel:#c9662b;--paper:#fffaf2;--fur:#c78045;--red:#c8362c;--font:"PK Latin", "M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif;--gutter:clamp(16px, 5vw, 56px);--top:94px;--out:cubic-bezier(.16, 1, .3, 1);--paint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.1 1.5'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}html[lang=zh-Hans]{--font:"PK Latin", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--top);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--cocoa);font:500 17px/1.7 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,p,ol,ul,dl,dd,fieldset{border:0;margin:0;padding:0}html[lang=ja] p,html[lang=ja] li{word-break:auto-phrase}p{text-wrap:pretty}ol,ul{list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:3px solid var(--honey);outline-offset:3px;border-radius:6px}.c-honey :focus-visible,.c-cream :focus-visible{outline-color:var(--blue)}.skip{z-index:30;background:var(--paper);border-radius:10px;padding:8px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:8px}.top{z-index:20;padding:8px var(--gutter) 0;padding-top:max(8px, env(safe-area-inset-top));background:var(--paper);grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 1px #2a1a0e1a}.brand{align-items:center;gap:8px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand img{border-radius:8px;width:32px;height:32px}.langs{gap:2px;font-size:14px;display:flex}.langs a{border-radius:99px;align-items:center;min-height:32px;padding:5px 10px;text-decoration:none;display:inline-flex}.langs a:hover{background:var(--cream-deep)}.langs a[aria-current]{background:var(--blue);color:#fff;font-weight:800}.road{grid-column:1/-1;height:44px;position:relative}.road:before{content:"";background:repeating-linear-gradient(90deg, var(--asphalt) 0 14px, transparent 14px 26px);opacity:.35;height:3px;position:absolute;inset:auto 0 9px}.road ol{justify-content:space-between;height:100%;display:flex;position:relative}.road li{flex:0 0 32px}.road a{justify-content:center;align-items:flex-end;height:100%;padding-bottom:2px;text-decoration:none;display:flex}.road i{font:800 11px/18px var(--font);text-align:center;background:var(--paper);width:18px;height:18px;color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue);transition:background .25s, color .25s, transform .3s var(--out);border-radius:5px}.road a.is-past i{background:var(--blue);color:#fff}.road a[aria-current] i{transform:scale(1.18)}.road a:hover i{transform:translateY(-3px)}.road__car{width:48px;height:auto;transition:transform .45s var(--out);will-change:transform;pointer-events:none;position:absolute;bottom:8px;left:0}.road__car.is-moving{animation:.22s linear infinite putter}@keyframes putter{50%{translate:0 -1.5px}}.bay{padding:clamp(64px, 9vw, 128px) var(--gutter);background:linear-gradient(170deg, var(--bg) 40%, var(--bg2));color:var(--ink);position:relative;overflow:clip}.bay:after{content:"";border:clamp(6px, .8vw, 10px) solid var(--line);pointer-events:none;-webkit-mask-image:var(--paint);mask-image:var(--paint);border-bottom:0;position:absolute;inset:0 clamp(4px,1.6vw,20px) -20px}.c-blue{--bg:var(--blue);--bg2:var(--blue-deep);--ink:#fff;--soft:#ffffffd6;--line:#ffffffeb}.c-cream{--bg:var(--cream);--bg2:var(--cream-deep);--ink:var(--cocoa);--soft:#2a1a0ebd;--line:#e2b98a}.c-asphalt{--bg:var(--asphalt);--bg2:#1f2025;--ink:#fff;--soft:#ffffffc7;--line:#ffffffdb}.c-honey{--bg:var(--honey);--bg2:#f9b313;--ink:var(--cocoa);--soft:#2a1a0ecc;--line:#fffffff2}.c-green{--bg:var(--green);--bg2:#127a46;--ink:#fff;--soft:#ffffffe0;--line:#ffffffe6}.c-navy{--bg:var(--navy);--bg2:#0a1a38;--ink:#fff;--soft:#fffc;--line:#ffffffd1}.c-caramel{--bg:var(--caramel);--bg2:#ae5320;--ink:#fff;--soft:#ffffffe6;--line:#ffffffe6}.bay__inner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);max-width:1080px;margin:0 auto;display:grid;position:relative}.bay__inner--flip{grid-template-columns:auto minmax(0,1fr)}.num{z-index:0;letter-spacing:-.04em;color:var(--ink);opacity:.09;-webkit-mask-image:var(--paint);mask-image:var(--paint);pointer-events:none;font:800 clamp(150px,30vw,400px)/1 PK Latin,sans-serif;position:absolute;bottom:-.16em;right:3vw}.bay:has(.bay__inner--flip) .num{inset:2vw auto auto 3vw}.tag{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.tag i{text-align:center;background:var(--blue);color:#fff;border-radius:8px;width:30px;height:30px;font:800 18px/30px PK Latin,sans-serif}.c-blue .tag i{color:var(--blue);background:#fff}h1,h2{letter-spacing:-.01em;font-weight:800;line-height:1.16}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{-webkit-text-stroke:.022em currentColor}h1 span,h2 span{display:block}h1{margin-top:14px;font-size:clamp(36px,6.1vw,68px)}h2{margin-top:12px;font-size:clamp(31px,4.8vw,54px)}.lead,.body{max-width:34em;margin-top:18px;font-size:clamp(17px,1.6vw,19px)}.note{max-width:36em;color:var(--soft);margin-top:14px;font-size:14px;line-height:1.6}.phone{aspect-ratio:1320/2868;box-sizing:content-box;background:#0b0b0d;border-radius:15%/7%;justify-self:center;width:clamp(236px,26vw,300px);padding:9px;position:relative;box-shadow:0 0 0 2px #4a4a50,0 26px 60px #0a0c1e61;container-type:inline-size}.phone>img{object-fit:cover;border-radius:13%/6%;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.hero{padding-top:calc(var(--top) + clamp(32px, 5vw, 64px))}.hero__stage{justify-items:center;gap:16px;display:grid;position:relative}.phone--hero{width:clamp(244px,28vw,320px)}.peek{z-index:3;width:clamp(92px,11vw,128px);position:absolute;top:-30px;right:-34px}.peek img{filter:drop-shadow(0 6px 10px #0003)}.chat{z-index:2;gap:10px;width:250px;font-size:15px;line-height:1.45;display:grid;position:absolute;top:15%;left:-150px}.chat p{border-radius:18px;padding:10px 14px;box-shadow:0 10px 24px #081c5040}.chat__q{background:var(--honey);color:var(--cocoa);border-bottom-right-radius:6px;justify-self:end}.chat__a{background:var(--paper);color:var(--cocoa);border-bottom-left-radius:6px;align-items:flex-start;gap:8px;display:flex}.chat__a img{border-radius:8px;flex:none;width:28px;height:28px}.pin{background:var(--green);color:#fff;border-radius:99px;align-items:center;gap:2.4cqw;padding:2cqw 5cqw 2cqw 2cqw;font:800 9.4cqw/1 PK Latin,sans-serif;display:inline-flex;position:absolute;top:59.4%;left:86%;translate:-50% -50%;box-shadow:0 8px 20px #00000052}.pin i{text-align:center;background:var(--blue);border-radius:50%;width:9.4cqw;height:9.4cqw;font-size:6.4cqw;font-style:normal;line-height:9.4cqw}.soon{background:var(--paper);color:var(--cocoa);border-radius:99px;align-items:center;gap:10px;margin-top:22px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.soon--live{background:var(--honey)}.soon__dot{background:var(--green);border-radius:50%;width:10px;height:10px}.parkin{max-width:420px;height:clamp(96px,12vw,132px);margin-top:26px;position:relative}.parkin__stall{border:6px solid var(--line);width:clamp(150px,19vw,212px);height:100%;-webkit-mask-image:var(--paint);mask-image:var(--paint);border-bottom:0;position:absolute;bottom:0;left:34%}.parkin__car{width:clamp(122px,15.5vw,176px);position:absolute;bottom:2px;left:calc(34% + 14px)}.fee{background:#fff;border-radius:24px;max-width:440px;margin-top:22px;padding:18px 20px 20px;box-shadow:0 14px 34px #78461429}.fee__lot{font-size:15px;font-weight:800}.fee__total{color:#2a1a0ead;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.fee__total b{color:var(--cocoa);font-variant-numeric:tabular-nums;font-size:clamp(42px,6vw,54px);line-height:1.2}.fee__total em{background:var(--cream-deep);color:var(--cocoa);border-radius:6px;padding:0 7px;font-style:normal}.fee__rows{min-height:52px;margin-top:6px;font-size:13px}.fee__rows li{grid-template-columns:10px 1fr auto minmax(52px,auto);align-items:center;gap:8px;display:grid}.fee__rows b{text-align:right;font-variant-numeric:tabular-nums}.fee__rows i{border-radius:3px;width:10px;height:10px}.fee__rows .day{background:var(--honey)}.fee__rows .night{background:var(--navy)}.fee__cap{color:#fff;background:var(--green);width:fit-content;animation:pop .4s var(--out) both;border-radius:99px;margin-top:6px;padding:1px 10px;font-size:13px;font-weight:800}.fee__slider{margin-top:14px;font-size:13px;font-weight:800;display:block}.fee__slider input{-webkit-appearance:none;appearance:none;cursor:grab;background:0 0;width:100%;height:36px;margin:2px 0 0;display:block}.fee__slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--caramel) var(--fill,36%), var(--cream-deep) 0);border-radius:99px;height:10px}.fee__slider input::-moz-range-track{background:var(--cream-deep);border-radius:99px;height:10px}.fee__slider input::-moz-range-progress{background:var(--caramel);border-radius:99px;height:10px}.fee__slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--caramel);border:4px solid #fff;border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 3px 8px #0000004d}.fee__slider input::-moz-range-thumb{background:var(--caramel);border:4px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 8px #0000004d}.scan__line,.scan__cover{display:none;position:absolute}.ghost{border-radius:99px;min-height:44px;margin-top:16px;padding:8px 16px;font-size:15px;font-weight:800;transition:background .2s,color .2s;box-shadow:inset 0 0 0 2px}.ghost:hover{background:var(--ink);color:var(--bg)}.side-bear{width:clamp(120px,15vw,180px);margin-top:8px}.side-bear--earn{margin-top:-40px;margin-left:auto}.gate{max-width:460px;margin-top:20px}.gate__stage{height:262px;position:relative;overflow:hidden;container-type:inline-size}.gate__ground{background:var(--cocoa);border-radius:99px;height:10px;position:absolute;inset:auto 0 0}.gate__post{background:repeating-linear-gradient(135deg, var(--paper) 0 12px, #e6d3b3 12px 24px);border-radius:12px 12px 0 0;position:absolute;inset:0 0 142px 56%}.gate__bar{background:repeating-linear-gradient(135deg, var(--cocoa) 0 14px, #ffe27a 14px 28px);height:16px;box-shadow:0 0 0 2px var(--cocoa);border-radius:6px;position:absolute;bottom:132px;left:56%;right:0}.gate__limit{background:var(--cocoa);color:#fff;white-space:nowrap;border-radius:99px;padding:1px 10px;font-size:13px;font-weight:800;position:absolute;top:12px;left:58%}.gate__car{--tx:calc(100cqw - 200px);transform-origin:0 100%;width:190px;height:140px;transform:translateX(var(--tx)) scaleY(calc(var(--car) / 140));transition:transform .9s var(--out);position:absolute;bottom:8px;left:0}.gate[data-state=ng] .gate__car{--tx:max(0px, calc(56cqw - 198px))}.gate__verdict{color:#fff;background:var(--green);border-radius:99px;width:fit-content;margin-top:12px;padding:4px 14px;font-weight:800}.gate[data-state=ng] .gate__verdict{background:var(--red)}.gate[data-state=ok] [data-gate-ng],.gate[data-state=ng] [data-gate-ok]{display:none}.gate__cars{margin-top:12px}.gate__cars legend{padding:0;font-size:13px;font-weight:800}.gate__cars{flex-wrap:wrap;gap:8px;display:flex}.gate__cars legend{width:100%;margin-bottom:4px}.gate__cars input{opacity:0;width:1px;height:1px;position:absolute}.gate__cars label>span{cursor:pointer;min-height:44px;transition:background .2s, color .2s, transform .3s var(--out);background:#ffffff9e;border-radius:14px;flex-direction:column;padding:5px 14px;font-size:15px;font-weight:800;line-height:1.3;display:flex}.gate__cars small{font-size:12px;font-weight:500}.gate__cars input:checked+span{background:var(--cocoa);color:#fff}.gate__cars input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.gate__cars label:hover>span{transform:translateY(-2px)}.route{max-width:480px;margin-top:18px}.route svg{width:100%;height:auto;display:block;overflow:visible}.route__ground{fill:#ffffff21}.route path:not(.route__ground){fill:none;stroke-linecap:round}.route__base{opacity:.28}.route__drive{stroke:#fff;stroke-width:7px}.route__walk{stroke:var(--honey);stroke-width:7px}.route__walk.route__base{stroke-dasharray:1 13;opacity:.8}.route__end{fill:#fff}.route__end--goal{fill:var(--honey);stroke:var(--cocoa);stroke-width:2px}.route__p{fill:var(--blue);stroke:#fff;stroke-width:2.5px}.route text{fill:#fff;font:800 20px PK Latin,sans-serif}.route .route__label{font:800 13px var(--font)}.route__dot{fill:var(--blue);stroke:#fff;stroke-width:3px}.route__dot.is-walking{fill:var(--caramel)}.route dl{flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:14px;display:flex}.route dt{color:var(--soft);font-size:12px}.route dd{font-variant-numeric:tabular-nums;font-weight:800}.route__total{flex:0 0 100%;align-items:baseline;gap:10px;display:flex}.route__total dt{color:inherit;font-size:15px}.route__total dd{font-size:clamp(26px,3.4vw,32px)}.tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tabs button{border-radius:99px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:800;transition:background .25s,color .25s;box-shadow:inset 0 0 0 2px #ffffff80}.tabs [aria-pressed=true]{background:var(--honey);color:var(--cocoa);box-shadow:none}.phone--stack img{opacity:0;transition:opacity .7s}.phone--stack img.is-on{opacity:1}.earn{max-width:460px;margin-top:20px;position:relative}.earn ol{gap:10px;display:grid}.earn li{opacity:.55;align-items:center;gap:10px;font-weight:800;transition:opacity .35s;display:flex}.earn li i{text-align:center;width:30px;height:30px;transition:background .3s, color .3s, transform .4s var(--out);border-radius:50%;flex:none;font-style:normal;line-height:28px;box-shadow:inset 0 0 0 2px}.earn[data-step="1"] li[data-n="1"],.earn[data-step="2"] li:not([data-n="3"]),.earn[data-step="3"] li{opacity:1}.earn[data-step="1"] li[data-n="1"] i,.earn[data-step="2"] li:not([data-n="3"]) i,.earn[data-step="3"] li i{color:var(--caramel);box-shadow:none;background:#fff;transform:scale(1.08)}.earn__coin{align-items:baseline;gap:10px;margin-top:14px;display:flex}.earn__coin b{color:var(--honey);font-size:clamp(38px,5vw,48px);line-height:1.1}.earn__coin span{font-weight:800}.earn:not([data-step="3"]) [data-earn-done],.earn[data-step="3"] [data-earn-pending]{display:none}.earn__burst{position:absolute;bottom:26px;left:62px}.earn__burst i{background:var(--honey);opacity:0;width:18px;height:18px;animation:coin .9s var(--out) both;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 3px #e9a50c}@keyframes coin{0%{opacity:1;transform:translate(0)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(200deg)}}.end{text-align:center;padding:clamp(56px, 8vw, 96px) var(--gutter);background:linear-gradient(180deg, #fbd2ae, var(--cream));justify-items:center;display:grid;position:relative}.end img{border-radius:28px;width:min(100%,400px);box-shadow:0 0 0 3px #8c5a33}.end h2{margin-top:28px}.end>p:not(.soon){max-width:30em;margin-top:10px}.fine{padding:36px var(--gutter) calc(32px + env(safe-area-inset-bottom));background:var(--navy);color:#ffffffd6;font-size:14px}.fine>*{max-width:1080px;margin-inline:auto}.fine h2{margin-bottom:8px;font-size:16px}.fine li{text-indent:-1em;padding-left:1em}.fine li:before{content:"・"}html[lang=en] .fine li:before{content:"• "}.fine__links{flex-wrap:wrap;gap:4px 20px;margin-top:16px;display:flex}.fine__links a{color:#fff;text-underline-offset:3px;align-items:center;min-height:32px;font-weight:800;display:inline-flex}.fine__legal{margin-top:8px;font-size:13px}.support{padding:calc(var(--top) + clamp(36px, 6vw, 72px)) var(--gutter) clamp(56px, 8vw, 96px);background:var(--cream);position:relative}.support__inner{max-width:760px;margin:0 auto}.support__head{padding-right:clamp(96px,20vw,170px);position:relative}.support__head img{width:clamp(92px,18vw,150px);position:absolute;top:-8px;right:0}.support h1{margin-top:10px;font-size:clamp(34px,5.4vw,54px)}.support__group{margin-top:clamp(32px,5vw,48px)}.support__group h2{margin:0 0 8px;font-size:21px}.qa{border-top:2px solid #e2b98a}.qa:last-child{border-bottom:2px solid #e2b98a}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 2px;font-weight:800;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";background:var(--blue);color:#fff;text-align:center;width:28px;height:28px;transition:transform .3s var(--out);border-radius:8px;flex:none;font:800 20px/27px PK Latin,sans-serif}.qa[open] summary:after{transform:rotate(45deg)}.qa p{max-width:40em;padding:0 2px 16px}.legal h1{margin-bottom:8px}.legal h2{margin:clamp(32px,5vw,44px) 0 8px;font-size:22px}.legal p,.legal li{overflow-wrap:anywhere;margin-top:10px;font-weight:500;line-height:1.75}.legal ul{margin:10px 0 0;padding-left:1.3em}.legal table{border-collapse:collapse;max-width:100%;margin-top:14px;font-size:15px;line-height:1.6;display:block;overflow-x:auto}.legal th,.legal td{border:1px solid var(--line,#2a1a0e33);text-align:left;vertical-align:top;min-width:150px;padding:10px 12px}.legal th{font-weight:800}.contact{background:var(--blue);color:#fff;border-radius:24px;margin-top:clamp(36px,6vw,56px);padding:clamp(20px,4vw,32px)}.contact h2{margin:0;font-size:clamp(24px,3.4vw,30px)}.contact p{margin-top:8px}.contact a{background:var(--paper);min-height:48px;color:var(--cocoa);overflow-wrap:anywhere;border-radius:99px;align-items:center;margin-top:12px;padding:8px 20px;font-weight:800;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.support__head img{animation:peep .8s .2s var(--out) both}.qa[open] p{animation:lift .4s var(--out) both}.hero h1 span{animation:lift .8s var(--out) both}.hero h1 span:nth-child(2){animation-delay:80ms}.hero .tag,.hero .lead,.hero .soon,.hero .note{animation:lift .7s .16s var(--out) both}.phone--hero{animation:park 1s .1s var(--out) both}.peek{animation:peep .8s 1s var(--out) both}.peek.is-poked{animation:duck .7s var(--out)}.chat__q{animation:bubble .45s .9s var(--out) both;transform-origin:100% 100%}.chat__a{animation:bubble .45s 1.8s var(--out) both;transform-origin:0 100%}.pin{animation:pop .5s 2.3s var(--out) both, pulse 2.4s 3s ease-in-out infinite}.parkin__car{animation:drivein 1.5s .25s var(--out) both}.soon__dot{animation:1.8s ease-in-out infinite blink}.js [data-in] .tag,.js [data-in] h2 span,.js [data-in] .body,.js [data-in] .note,.js [data-in] .fee,.js [data-in] .gate,.js [data-in] .route,.js [data-in] .tabs,.js [data-in] .earn,.js [data-in] [data-rise],.js .end>*{opacity:0}.js .in .tag,.js .in h2 span,.js .in .body,.js .in .note,.js .in .fee,.js .in .route,.js .in .tabs,.js .gate.in,.js .earn.in,.js .end.in>*{opacity:1;animation:lift .75s var(--out) both}.js .in h2 span:nth-child(2){animation-delay:70ms}.js .in .body{animation-delay:.14s}.js .in .fee,.js .in .route,.js .in .tabs{animation-delay:.2s}.js .in .note{animation-delay:.28s}.js .end.in>:nth-child(2){animation-delay:.1s}.js .end.in>:nth-child(3){animation-delay:.16s}.js .end.in>:nth-child(4){animation-delay:.22s}.js [data-rise].in{opacity:1;animation:park 1s 50ms var(--out) both}.js .gate.in .gate__car{animation:pullup 1.1s .3s var(--out) both}.gate[data-state=ng].is-driving .gate__car{animation:.42s linear .62s both shudder}.gate[data-state=ok].is-driving .gate__car{animation:none}.gate[data-state=ng].is-driving .gate__bar{animation:.42s linear .62s both wobble}.gate__verdict{animation:none}.gate.is-driving .gate__verdict{animation:pop .4s .5s var(--out) both}.phone.in .scan__line{opacity:0;background:#63f09c;border-radius:99px;height:1.2%;animation:1.5s ease-in-out .5s both sweep;display:block;top:14%;left:5%;right:5%;box-shadow:0 0 16px 4px #63f09cb3}.phone.in .scan__cover{transform-origin:50% 100%;animation:reveal .8s 2s var(--out) both;background:#1c1c1e;border-radius:6%;display:block;inset:44% 5% 25%}}@keyframes lift{0%{opacity:0;transform:translateY(22px)}}@keyframes park{0%{opacity:0;transform:translateY(90px)}70%{opacity:1}}@keyframes peep{0%{opacity:0;transform:translateY(40px)rotate(-8deg)}}@keyframes duck{40%{transform:translateY(26px)scale(.92)}70%{transform:translateY(-8px)rotate(6deg)}}@keyframes bubble{0%{opacity:0;transform:scale(.8)translateY(8px)}}@keyframes pop{0%{opacity:0;scale:.6}}@keyframes pulse{50%{scale:1.06}}@keyframes blink{50%{opacity:.35}}@keyframes drivein{0%{transform:translate(-90vw)}85%{transform:translate(6px)}}@keyframes pullup{0%{translate:-70cqw}}@keyframes shudder{0%,to{translate:0}25%{translate:-5px;rotate:-1.5deg}50%{translate:3px;rotate:1deg}75%{translate:-2px}}@keyframes wobble{25%{rotate:1.4deg}60%{rotate:-1deg}}@keyframes sweep{0%{opacity:0;top:14%}12%{opacity:1}50%{top:41%}88%{opacity:1}to{opacity:0;top:14%}}@keyframes reveal{0%{opacity:1;transform:scaleY(1)}to{opacity:1;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.road__car,.phone--stack img,.fee__cap{transition:none;animation:none}}@media (width<=860px){:root{--top:98px}.bay__inner,.bay__inner--flip{grid-template-columns:minmax(0,1fr)}.bay__inner--flip .phone{order:2}.hero__stage{margin-top:8px;padding-top:12px}.chat{width:min(100%,340px);margin-bottom:26px;position:static}.num{font-size:38vw}.bay:has(.bay__inner--flip) .num{inset:auto 3vw -.16em auto}.side-bear{display:none}}
