.ap-build{aspect-ratio:1 / .94}.ap-glow{inset:8% 6% 6%}.ap-phone{position:absolute}.ap-ios{left:11%;top:9%;width:38%;z-index:3}.ap-and{left:51%;top:14%;width:34%;z-index:2}.ap-and .ax-device{transform:rotate(6deg)}.ap-float-rate{right:-2%;top:4%}.ap-float-dl{left:-3%;top:63%}.ap-float-rate .hc-big,.ap-float-dl .hc-big{display:inline-flex;align-items:center;gap:.2em}.ap-sale-slot{bottom:0;justify-content:flex-end;padding-right:1%;z-index:6}.ap-screens{position:absolute;inset:0}.ap-scr{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .5s ease,transform .6s cubic-bezier(.32,.72,0,1),visibility 0s linear .6s}.ap-scr[data-on]{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .6s cubic-bezier(.32,.72,0,1),visibility 0s}.ap-home{padding-top:4.4em;background:radial-gradient(110% 70% at 15% 5%,#ff9a6b,transparent 55%),radial-gradient(90% 60% at 95% 85%,#7c3aed,transparent 60%),linear-gradient(165deg,#3a0c30,#7a1405 70%,#b8360f)}.ax-device[data-os=android] .ap-home{padding-top:3.4em;background:radial-gradient(100% 60% at 80% 8%,#b8f5c9,transparent 55%),linear-gradient(170deg,#1d3b31,#2f5d49 45%,#7fa37c 80%,#d9e7b8)}.ap-glance{display:flex;flex-direction:column;padding:.6em 1.9em;color:#fff}.ap-glance b{font-size:1.7em;font-weight:400}.ap-glance small{font-size:.9em;opacity:.85}.ap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5em .6em;padding:.8em 1.4em}.ap-app{display:flex;flex-direction:column;align-items:center;gap:.4em;min-width:0}.ap-app small{font-size:.78em;color:#fff;white-space:nowrap;text-shadow:0 .05em .3em rgba(0,0,0,.4)}.ap-ico{position:relative;width:4.3em;height:4.3em;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1em;color:#fff;background:linear-gradient(145deg,var(--c1),var(--c2));box-shadow:0 .4em .8em -.4em #00000073}.ap-ico svg{width:50%;height:50%}.ax-device[data-os=android] .ap-ico{border-radius:50%}.ap-ico-mine{--c1: #ff9a6b;--c2: #e8431f}.ap-ring{position:absolute;inset:0;width:100%!important;height:100%!important;transform:rotate(-90deg);background:#0000007a}.ap-ring circle{fill:none;stroke-width:3.2;stroke:#ffffff47}.ap-ring circle+circle{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.ap-home[data-on] .ap-ring circle+circle{animation:apInstall 2s cubic-bezier(.5,0,.3,1) .3s forwards}.ap-home[data-on] .ap-ring{animation:apUnveil .35s ease 2.3s forwards}.ap-home[data-on] .ap-ico-mine{animation:apPopIcon .5s cubic-bezier(.34,1.56,.64,1) 2.35s}.ap-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;margin:auto 1em 1.6em;padding:.85em;border-radius:2.2em;background:#ffffff38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ap-gbar{display:flex;align-items:center;gap:.8em;height:3.4em;margin:auto 1.4em 2.2em;padding:0 1.2em;border-radius:999px;background:#ffffffe6}.ap-gbar b{font-size:1.45em}.ap-gbar span{flex:1}.ap-gbar i{width:.9em;height:1.5em;border-radius:1em;background:linear-gradient(#4285f4 0 33%,#ea4335 33% 66%,#34a853 66%)}.ap-splash{align-items:center;justify-content:center;gap:.9em;color:#fff;transform:scale(.22);transform-origin:14% 38%;background:radial-gradient(90% 60% at 50% 40%,var(--ac2),var(--ac) 72%)}.ap-splash-ico{width:7em;height:7em;border-radius:1.8em;color:var(--ac);background:#fff;box-shadow:0 1em 2em -1em #00000073}.ax-device[data-os=android] .ap-splash-ico{border-radius:50%}.ap-splash b{font-size:2em;font-weight:800;letter-spacing:-.02em}.ap-dots{display:flex;gap:.4em;margin-top:.4em}.ap-dots i{width:.55em;height:.55em;border-radius:50%;background:#fff;animation:apDot 1s ease-in-out infinite}.ap-dots i:nth-child(2){animation-delay:.15s}.ap-dots i:nth-child(3){animation-delay:.3s}.ap-shop{background:var(--bg);transform:translateY(6%)}.ap-shop-img{height:42%;display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 70% at 50% 58%,color-mix(in srgb,var(--ac2) 55%,#fff),color-mix(in srgb,var(--ac) 22%,#fff))}.ap-shop-img span{font-size:9em;line-height:1;filter:drop-shadow(0 .06em .05em rgba(0,0,0,.25));animation:axBob 3s ease-in-out infinite}.ap-shop-info{display:flex;flex-direction:column;gap:.2em;padding:1.1em 1.5em}.ap-shop-info small{font-size:.9em;color:var(--sub)}.ap-shop-info b{font-size:1.8em;font-weight:700;letter-spacing:-.02em}.ap-shop-info span{display:flex;align-items:center;gap:.8em}.ap-shop-info strong{font-size:1.4em;font-weight:800;color:var(--ac)}.ap-shop-info em{display:flex;align-items:center;gap:.2em;font-style:normal;color:var(--sub)}.ap-shop-info em svg{width:1em;height:1em;color:#f5b301}.ap-sheet{position:absolute;z-index:3;left:.5em;right:.5em;bottom:.5em;display:flex;flex-direction:column;align-items:center;gap:.6em;padding:1.3em 1.3em 2.1em;border-radius:2.2em;color:var(--ink);background:#fff;box-shadow:0 -1em 2.4em -1em #0006;transform:translateY(115%);transition:transform .6s cubic-bezier(.32,.72,0,1)}.ap-shop[data-on] .ap-sheet{transform:none;transition-delay:.6s}.ax-device[data-os=android] .ap-sheet{border-radius:1.8em 1.8em 1.3em 1.3em}.ap-sheet-brand{display:flex;align-items:center;gap:.15em;font-size:1.5em;font-weight:700}.ap-sheet-brand svg{width:1.1em;height:1.1em}.ap-sheet-row{width:100%;display:flex;justify-content:space-between;padding:.7em 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--sub)}.ap-sheet-row b{font-weight:700;color:var(--ink)}.ap-bio{width:4.6em;height:4.6em;display:flex;align-items:center;justify-content:center;color:#0a84ff}.ap-bio svg{width:100%;height:100%}.ax-device[data-os=android] .ap-bio{width:4.4em;height:4.4em;padding:.75em;border-radius:50%;color:var(--ac);background:color-mix(in srgb,var(--ac) 13%,#fff)}.ap-shop[data-on] .ap-bio{animation:apScan 1s ease-in-out 1.2s 2}.ap-sheet small{font-size:.9em;color:var(--sub)}.ap-done{align-items:center;justify-content:center;gap:.45em;text-align:center;background:var(--bg)}.ap-check{width:6em;height:6em;margin-bottom:.6em;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 1em 2em -1em #16a34a}.ap-check svg{width:55%;height:55%}.ap-done[data-on] .ap-check{animation:axPop .6s cubic-bezier(.34,1.56,.64,1) .1s both}.ap-done b{font-size:1.6em;font-weight:700;letter-spacing:-.02em}.ap-done small{font-size:1em;color:var(--sub)}.ap-done-bar{width:60%;height:.5em;margin-top:.8em;overflow:hidden;border-radius:1em;background:#7676802e}.ap-done-bar i{display:block;width:38%;height:100%;border-radius:inherit;background:var(--ac)}.ap-push{animation:apDrop .6s cubic-bezier(.32,.72,0,1) .5s both}.ap-cap-dots{display:grid;grid-template-columns:repeat(2,9px);gap:4px}.ap-cap-dots i{width:9px;height:9px;border-radius:3px;background:#ffffff38;transition:background .4s ease}.ap-cap-dots i:first-child,.ha-card:hover .ap-cap-dots i{background:linear-gradient(135deg,var(--a1),var(--a2))}.ap-prev{position:relative;overflow:hidden;border-radius:26px;color:#111;background:#fff;box-shadow:0 34px 60px -30px #280000d9;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ap-prev[data-done]{animation:hcPunch .6s cubic-bezier(.34,1.56,.64,1)}.ap-prev-home{padding:22px 18px 18px;background:radial-gradient(110% 80% at 10% 0%,#ff9a6b,transparent 55%),radial-gradient(90% 70% at 100% 100%,#7c3aed,transparent 60%),linear-gradient(165deg,#3a0c30,#7a1405)}.ap-prev-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ap-prev-app{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:12px}.ap-prev-app small{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45)}.ap-prev-ico{position:relative;width:52px;height:52px;border-radius:12px}.ap-prev-ico svg{width:48%;height:48%}.ap-prev-ico b{position:absolute;right:-5px;bottom:-5px;width:21px;height:21px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:800;color:var(--ac);background:#fff;box-shadow:0 2px 6px #00000040}.ap-prev-mine .ap-prev-ico{box-shadow:0 0 0 3px #ffffffe6,0 10px 20px -8px #0009;animation:apWiggle 2.8s ease-in-out infinite}.ap-prev-store{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.ap-prev-head{display:flex;align-items:center;gap:13px}.ap-prev-head .ap-prev-ico{width:64px;height:64px;border-radius:15px}.ap-prev-head b{display:block;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-prev-head small{display:block;margin-bottom:6px;font-size:12.5px;color:#6b6b73}.ap-prev-get{display:inline-flex;padding:5px 18px;border-radius:999px;font-size:12.5px;font-weight:700;color:#fff;background:#0a84ff;transition:background .3s ease}.ap-prev[data-done] .ap-prev-get{background:#16a34a}.ap-prev-stores{display:flex;gap:8px}.ap-prev-stores span{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:12px;font-size:12px;font-weight:600;color:#9ca3af;background:#f3f4f6;transition:color .3s ease,background .3s ease}.ap-prev-stores span[data-on]{color:#fff;background:#111}.ap-prev-hello{font-size:12.5px;color:#6b6b73}.ap-done-map{align-items:stretch;justify-content:flex-start;gap:0;text-align:left}.ap-done-map .ax-map{flex:1;min-height:0;border-radius:0}.ap-done-map .ax-map-from{bottom:3.6em}.ap-done-map .ax-map-to{top:6.4em}.ap-done[data-on] .ax-route{animation:axDraw 2s cubic-bezier(.65,0,.35,1) .3s both}.ap-rider{position:relative;z-index:2;display:flex;flex-direction:column;gap:.9em;margin:-2.4em .9em 2.4em;padding:1.1em 1.2em;border-radius:1.8em;background:var(--card);box-shadow:0 .8em 2em -.6em #0000004d}.ap-done-map[data-on] .ap-rider{animation:apRiderIn .6s cubic-bezier(.32,.72,0,1) .2s both}.ap-rider-top{display:flex;align-items:center;gap:.8em}.ap-rider-top b{display:block;font-size:1.15em;font-weight:700;letter-spacing:-.01em}.ap-rider-top small{display:block;font-size:.85em;color:var(--sub)}.ap-rider-ico{flex-shrink:0;width:3em;height:3em;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(140deg,var(--ac2),var(--ac) 70%)}.ap-rider-ico svg{width:55%;height:55%}.ap-rider-min{margin-left:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:.35em .7em;border-radius:1em;font-size:1.3em;font-weight:800;line-height:1;color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,#fff)}.ap-rider-top .ap-rider-min small{font-size:.5em;font-weight:600;color:var(--ac)}.ap-rider-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em}.ap-rider-steps i{height:.45em;border-radius:1em;background:color-mix(in srgb,var(--ac) 16%,#e5e5ea)}.ap-rider-steps i[data-on]{background:var(--ac)}.ap-rider-steps i[data-now]{background:linear-gradient(90deg,var(--ac) 50%,color-mix(in srgb,var(--ac) 16%,#e5e5ea) 50%);background-size:200% 100%;animation:apRide 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ap-scr,.ap-sheet{transition:none!important}.ap-dots i,.ap-shop-img span,.ap-bio,.ap-check,.ap-push,.ap-prev-mine .ap-prev-ico,.ap-ring,.ap-ico-mine{animation:none!important}.ap-ring circle+circle{animation:none!important;stroke-dashoffset:0!important}.ap-rider-steps i[data-now],.ap-done-map[data-on] .ap-rider{animation:none!important}}@keyframes apInstall{to{stroke-dashoffset:0}}@keyframes apUnveil{to{opacity:0}}@keyframes apPopIcon{50%{transform:scale(1.14)}}@keyframes apScan{50%{transform:scale(.86);color:#34c759}}@keyframes apDrop{0%{transform:translateY(-170%);opacity:0}}@keyframes apWiggle{0%,40%,to{transform:rotate(0)}10%{transform:rotate(-5deg)}20%{transform:rotate(5deg)}30%{transform:rotate(-2deg)}}@keyframes apRiderIn{0%{transform:translateY(40%);opacity:0}}@keyframes apRide{0%{background-position:100% 0}to{background-position:0 0}}
