.hero-phone[data-v-1d4e5fc6]{z-index:1;width:min(100%,625px,calc(var(--hero-height)*1123/1401));aspect-ratio:1123/1401;position:relative}.hero-phone-background[data-v-1d4e5fc6]{width:100%;height:100%;display:block}.hero-phone-screen[data-v-1d4e5fc6]{isolation:isolate;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border-radius:12.2%/5.6%;width:39.537%;height:69.2363%;position:absolute;top:10.5639%;left:29.2075%;overflow:hidden}.hero-phone-screen[data-v-1d4e5fc6]:focus-visible{outline-offset:3px;outline:3px solid #7758f6}.hero-phone-screen.is-dragging[data-v-1d4e5fc6]{cursor:grabbing}.hero-phone-slide[data-v-1d4e5fc6]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-phone-screen.is-animating .hero-phone-slide[data-v-1d4e5fc6]{transition:transform .28s cubic-bezier(.22,.9,.3,1)}.hero-phone-camera[data-v-1d4e5fc6]{z-index:1;pointer-events:none;width:30.18%;height:auto;position:absolute;top:.722%;left:33.784%}@media (prefers-reduced-motion:reduce){.hero-phone-screen.is-animating .hero-phone-slide[data-v-1d4e5fc6]{transition:none}}.app-download-page[data-v-6c6f5472]{--ink:#111312;--muted:#707572;--sage:#67a18f;min-height:100vh;color:var(--ink);background:#fff;overflow:hidden}.app-download-page[data-v-6c6f5472] :where(*){box-sizing:border-box}.page-shell[data-v-6c6f5472]{width:min(1280px,100% - 64px);margin:0 auto}.download-hero[data-v-6c6f5472]{background:#fff;padding:122px 0 102px;position:relative}.hero-layout[data-v-6c6f5472]{grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);align-items:center;gap:32px;min-height:690px;display:grid}.hero-copy[data-v-6c6f5472]{z-index:2;max-width:550px;position:relative}.hero-copy h1[data-v-6c6f5472]{letter-spacing:-.055em;margin:0;font-size:clamp(62px,5.65vw,84px);font-weight:700;line-height:1.01}.hero-copy h1 span[data-v-6c6f5472]{display:block}.hero-body[data-v-6c6f5472]{color:#454a48;max-width:520px;margin:30px 0 0;font-size:18px;line-height:1.85}.hero-actions[data-v-6c6f5472]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.platform-button[data-v-6c6f5472]{border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.platform-button i[data-v-6c6f5472]{font-size:22px}.hero-actions .platform-button[data-v-6c6f5472]{width:var(--download-button-width);max-width:100%}a.platform-button[data-v-6c6f5472]:hover{transform:translateY(-2px)}.platform-button--dark[data-v-6c6f5472]{color:#fff;background:#333;border-color:#333}.platform-button--outline[data-v-6c6f5472]{color:#222;background:#fff;border-color:#333}.platform-button--disabled[data-v-6c6f5472]{opacity:.5;cursor:not-allowed}.compatibility[data-v-6c6f5472]{color:#555b58;align-items:center;gap:8px;margin:17px 0 0;font-size:13px;display:flex}.compatibility i[data-v-6c6f5472]{color:var(--sage);font-size:17px}.preview-note[data-v-6c6f5472]{color:#777c79;border-top:1px solid #1113121c;align-items:flex-start;gap:8px;max-width:520px;margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.preview-note i[data-v-6c6f5472]{flex:none;margin-top:2px}.hero-visual[data-v-6c6f5472]{z-index:1;--hero-height:710px;min-width:0;height:var(--hero-height);place-items:center;margin:0;display:grid;position:relative}.hero-visual[data-v-6c6f5472]:before{content:"";filter:blur(3px);background:radial-gradient(circle,#f6dbf273 0,#faedf840 38%,#fff0 72%);width:660px;height:600px}.hero-dot[data-v-6c6f5472],.hero-visual[data-v-6c6f5472]:before{border-radius:50%;position:absolute}.hero-dot[data-v-6c6f5472]{z-index:2;filter:blur(.4px);background:#be89dd21}.hero-dot--one[data-v-6c6f5472]{width:18px;height:18px;top:38%;left:2%}.hero-dot--two[data-v-6c6f5472]{width:13px;height:13px;top:58%;right:0}.section-heading[data-v-6c6f5472]{text-align:center}.section-heading h2[data-v-6c6f5472]{letter-spacing:-.04em;font-weight:700}.section-heading>p[data-v-6c6f5472]:last-child{color:var(--muted);line-height:1.75}.feature-section[data-v-6c6f5472]{isolation:isolate;background-color:#fff;background-image:radial-gradient(circle at 7% 18%,#ff64a629 0 5px,#0000 6px),radial-gradient(circle at 11% 21%,#a367f01f 0 9px,#0000 10px),radial-gradient(circle at 92% 30%,#5199f324 0 7px,#0000 8px),radial-gradient(circle at 95% 33%,#41cdb821 0 4px,#0000 5px),radial-gradient(circle at 6% 78%,#785ceb1a 0 6px,#0000 7px),radial-gradient(circle at 94% 86%,#ff7eb71c 0 8px,#0000 9px);padding:112px 0 126px;position:relative;overflow:hidden}.feature-section[data-v-6c6f5472]:after,.feature-section[data-v-6c6f5472]:before{content:"";z-index:0;filter:blur(56px);opacity:.18;pointer-events:none;border-radius:50%;width:clamp(210px,24vw,330px);height:clamp(150px,18vw,230px);position:absolute}.feature-section[data-v-6c6f5472]:before{background:linear-gradient(135deg,#ff84bd,#ae86f4);top:34%;left:-120px;transform:rotate(-12deg)}.feature-section[data-v-6c6f5472]:after{background:linear-gradient(135deg,#79bdff,#70dfc0);bottom:16%;right:-125px;transform:rotate(12deg)}.feature-heading[data-v-6c6f5472],.feature-section>.page-shell[data-v-6c6f5472]{z-index:1;position:relative}.feature-heading[data-v-6c6f5472]{max-width:1180px;margin:0 auto 58px}.feature-heading h2[data-v-6c6f5472]{z-index:2;white-space:nowrap;color:#7a5cf0;background:linear-gradient(102deg,#ff5f8f 0,#c64cf1 25%,#785cf2 51%,#438fea 76%,#38c8c0) 0 0/115% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(44px,4.45vw,64px);line-height:1.12;position:relative}.feature-heading>p[data-v-6c6f5472]:last-child{max-width:720px;margin:20px auto 0;font-size:15px}.feature-bento[data-v-6c6f5472]{aspect-ratio:1.414;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:min(1180px,90vw);height:auto;margin:0 auto;display:grid}.feature-column[data-v-6c6f5472]{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.feature-card[data-v-6c6f5472]{-webkit-backdrop-filter:blur(26px)saturate(142%);backdrop-filter:blur(26px)saturate(142%);background-color:#ecebf3b8;background-image:linear-gradient(145deg,#faf9fdd1,#edecf4ad);border:1px solid #d6d4e2b8;border-radius:clamp(19px,2vw,24px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #c8c5d847,0 18px 48px #4e457817}.feature-card[data-v-6c6f5472]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 4% 0,#ffffffb8,#0000 46%),linear-gradient(115deg,#ffffff47,#0000 43%);position:absolute;inset:0}.feature-card[data-v-6c6f5472]>*{z-index:1;position:relative}.feature-card h3[data-v-6c6f5472]{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.28}.feature-card p[data-v-6c6f5472]{color:#747876;margin:9px 0 0;font-size:14px;line-height:1.6}.feature-card-copy[data-v-6c6f5472]{z-index:2;text-align:center;position:relative}.feature-card--overview[data-v-6c6f5472]{text-align:left;flex-direction:column;flex:0 0 calc(31.5% - 5px);min-height:0;padding:16px 22px 17px;display:flex}.feature-card--overview .feature-card-copy[data-v-6c6f5472]{text-align:left}.feature-card--overview p[data-v-6c6f5472]{margin-top:5px;font-size:14px;line-height:1.5}.track-preview[data-v-6c6f5472]{color:#23304a;background:linear-gradient(145deg,#f7fbfffa,#ebf1fce6);border:1px solid #5370cf29;border-radius:18px;flex:auto;min-height:128px;margin-top:9px;overflow:hidden;box-shadow:0 13px 26px #435b991a,inset 0 1px #fffffff0}.track-preview-map[data-v-6c6f5472]{background:radial-gradient(circle at 17% 24%,#70cbad2b 0 19px,#0000 20px),radial-gradient(circle at 82% 72%,#70cbad24 0 25px,#0000 26px),repeating-linear-gradient(31deg,#0000 0 28px,#7084a60b 29px 31px,#0000 32px 56px);height:calc(100% - 42px);min-height:86px;position:relative;overflow:hidden}.track-preview-map svg[data-v-6c6f5472]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.track-road[data-v-6c6f5472]{fill:none;stroke:#7e8eab2e;stroke-width:8px;vector-effect:non-scaling-stroke}.track-road--two[data-v-6c6f5472]{stroke-width:5px}.track-route[data-v-6c6f5472],.track-route-shadow[data-v-6c6f5472]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.track-route-shadow[data-v-6c6f5472]{stroke:#2f4c9a24;stroke-width:7px;animation:6s ease-in-out infinite track-route-shadow-play-6c6f5472}.track-route[data-v-6c6f5472]{stroke:url(#track-route-gradient);stroke-width:3.2px;stroke-dasharray:360;stroke-dashoffset:360px;animation:6s cubic-bezier(.45,0,.25,1) infinite track-route-play-6c6f5472}.track-status[data-v-6c6f5472]{z-index:3;color:#3e347d;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:8px;left:9px;box-shadow:0 5px 13px #3042701a}.track-status i[data-v-6c6f5472]{background:#6f63e9;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite track-recording-pulse-6c6f5472;box-shadow:0 0 0 3px #6f63e924}.track-marker[data-v-6c6f5472]{z-index:2;color:#3d4d65;align-items:center;gap:4px;font-size:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.track-marker>i[data-v-6c6f5472]{color:#fff;background:#6780b5;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;box-shadow:0 4px 10px #26375b3d}.track-marker b[data-v-6c6f5472]{white-space:nowrap;background:#fffc;border-radius:5px;padding:3px 5px;font-weight:800}.track-marker--start[data-v-6c6f5472]{top:78%;left:15.6%}.track-marker--current[data-v-6c6f5472]{flex-direction:row-reverse;animation:6s ease-in-out infinite track-current-arrive-6c6f5472;top:41.5%;left:85.3%}.track-marker--current>i[data-v-6c6f5472]{background:linear-gradient(145deg,#7a62ea,#4f8cd9);animation:1.5s ease-in-out infinite track-current-pulse-6c6f5472}.track-stats[data-v-6c6f5472]{background:#ffffffa8;border-top:1px solid #5370cf1a;grid-template-columns:repeat(3,1fr);align-items:center;height:42px;padding:0 10px;display:grid}.track-stats>span[data-v-6c6f5472]{border-left:1px solid #5370cf1a;flex-direction:column;min-width:0;padding-left:9px;display:flex}.track-stats>span[data-v-6c6f5472]:first-child{border-left:0;padding-left:0}.track-stats small[data-v-6c6f5472]{color:#23304a87;font-size:7px;font-weight:700}.track-stats strong[data-v-6c6f5472]{color:#293856;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1;overflow:hidden}@keyframes track-route-play-6c6f5472{0%,8%{stroke-dashoffset:360px;opacity:.18}16%{opacity:1}72%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.18}}@keyframes track-route-shadow-play-6c6f5472{0%,8%{opacity:.12}18%,90%{opacity:1}to{opacity:.12}}@keyframes track-recording-pulse-6c6f5472{0%,to{transform:scale(.9);box-shadow:0 0 0 2px #6f63e91f}50%{transform:scale(1.12);box-shadow:0 0 0 5px #6f63e933}}@keyframes track-current-arrive-6c6f5472{0%,64%{opacity:.38}74%,92%{opacity:1}to{opacity:.38}}@keyframes track-current-pulse-6c6f5472{0%,to{box-shadow:0 4px 10px #26375b3d,0 0 #6f63e938}50%{box-shadow:0 4px 10px #26375b3d,0 0 0 6px #6f63e900}}.feature-card--today[data-v-6c6f5472]{flex-direction:column;flex:auto;min-height:0;padding-top:18px;display:flex}.feature-card--timeline[data-v-6c6f5472]:after,.feature-card--today[data-v-6c6f5472]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fafafc00 0,#fafafc2e 12%,#fafafc8c 28%,#fafafc99 42%,#fafafc 80%,#fafafc);height:74%;position:absolute;bottom:0;left:0;right:0}.feature-card--today[data-v-6c6f5472]:after{background:linear-gradient(#fafafc00 0,#fafafc2e 10%,#fafafc8c 23%,#fafafcd1 36%,#fafafc 58%,#fafafc)}.feature-card--today .feature-card-copy[data-v-6c6f5472]{z-index:3;margin-top:6px;padding:22px 26px 28px}.phone-crop[data-v-6c6f5472]{background:#ffffffe6;border:3px solid #171817;border-bottom:0;border-radius:29px 29px 0 0;margin:0 auto;position:relative;overflow:hidden}.phone-crop img[data-v-6c6f5472]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.phone-crop--today[data-v-6c6f5472]{width:66%;height:68%;margin-top:16px}.phone-crop--today img[data-v-6c6f5472]{height:100%}.feature-card--reminders[data-v-6c6f5472]{color:#171819;text-align:center;-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:radial-gradient(115% 90% at 12% 0,#d2beff38,#0000 54%),radial-gradient(90% 92% at 95% 100%,#76c2e72b,#0000 58%),linear-gradient(145deg,#ffffffbd,#f6f4fca3);border-color:#ffffffd6;flex:0 0 calc(46.4% - 5px);padding:15px 26px 16px;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #dcdaeb29,0 18px 48px #4e457814}.feature-card--reminders[data-v-6c6f5472]:before{background:linear-gradient(112deg,#ffffffb3,#0000 36%),repeating-linear-gradient(0deg,#7158af03 0 1px,#0000 1px 4px)}.feature-card--reminders p[data-v-6c6f5472]{color:#747876;max-width:310px;margin:5px auto 0;font-size:14px;line-height:1.5}.reminder-deck[data-v-6c6f5472]{z-index:2;height:calc(100% - 78px);min-height:235px;position:absolute;bottom:13px;left:18px;right:18px}.reminder-front[data-v-6c6f5472],.reminder-strip[data-v-6c6f5472]{appearance:none;font:inherit;text-align:left;border:0}.reminder-strip[data-v-6c6f5472]{z-index:calc(var(--strip-layer) + 1);top:calc(var(--strip-layer)*24px);cursor:pointer;height:68px;transform:translateY(calc(var(--reminder-progress,0)*7px)) scale(calc(1 + var(--reminder-progress,0)*.012));border-radius:18px;align-items:flex-start;gap:10px;padding:9px 9px 14px 13px;transition:top .3s,transform .3s;display:flex;position:absolute;left:3px;right:3px;overflow:hidden;box-shadow:inset 0 1px #ffffff40}@media (hover:hover){.reminder-strip[data-v-6c6f5472]:hover{transform:translateY(-2px)}}.reminder-front[data-v-6c6f5472]:focus-visible,.reminder-strip[data-v-6c6f5472]:focus-visible{outline-offset:3px;outline:3px solid #7758f6}.reminder-front.is-settling[data-v-6c6f5472]{transition:none;animation:.34s ease-out reminder-promote-6c6f5472}@keyframes reminder-promote-6c6f5472{0%{transform:translateY(10px)rotate(-1.4deg)scale(.975)}70%{transform:translateY(-2px)rotate(-1.4deg)scale(1.006)}to{transform:translateY(0)rotate(-1.4deg)scale(1)}}.reminder-icon[data-v-6c6f5472]{color:currentColor;background:#ffffff45;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.reminder-strip-copy[data-v-6c6f5472]{flex-direction:column;min-width:0;padding-top:1px;display:flex}.reminder-front small[data-v-6c6f5472],.reminder-strip small[data-v-6c6f5472]{color:currentColor;opacity:.7;font-size:9px;font-weight:750;line-height:1.3}.reminder-strip strong[data-v-6c6f5472]{text-overflow:ellipsis;white-space:nowrap;color:currentColor;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}.reminder-strip-copy small[data-v-6c6f5472]{margin-top:2px}.reminder-arrow[data-v-6c6f5472]{color:#171819;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;font-size:18px;display:grid}.reminder-front[data-v-6c6f5472]{z-index:5;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;opacity:var(--reminder-opacity);transform:translate(var(--reminder-x),var(--reminder-y)) rotate(var(--reminder-rotate));border-radius:22px;flex-direction:column;padding:14px 15px 13px;transition:transform .36s cubic-bezier(.22,1.18,.36,1),opacity .2s,background-color .24s;display:flex;position:absolute;inset:68px 0 0;overflow:hidden;box-shadow:0 13px 25px #17181933}.reminder-front.is-dragging[data-v-6c6f5472]{cursor:grabbing;transition:none}.reminder-front.is-dismissing[data-v-6c6f5472]{transition:transform .22s ease-in,opacity .18s}.reminder-front-head[data-v-6c6f5472]{align-items:center;gap:10px;display:flex}.reminder-icon--front[data-v-6c6f5472]{width:39px;height:39px;font-size:19px}.reminder-front-head>span[data-v-6c6f5472]:nth-child(2){flex-direction:column;flex:auto;min-width:0;display:flex}.reminder-front-head strong[data-v-6c6f5472]{text-overflow:ellipsis;white-space:nowrap;color:currentColor;margin-top:2px;font-size:16px;font-weight:900;line-height:1.25;overflow:hidden}.reminder-detail[data-v-6c6f5472]{-webkit-line-clamp:2;color:currentColor;opacity:.84;-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.reminder-arrow--front[data-v-6c6f5472]{width:38px;height:38px;margin-left:6px;font-size:19px}.reminder-front-foot[data-v-6c6f5472]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.reminder-front-foot>span[data-v-6c6f5472]{align-items:center;gap:6px;display:flex}.reminder-front-foot b[data-v-6c6f5472]{color:currentColor;background:#ffffff38;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:900}.reminder-front-foot em[data-v-6c6f5472]{color:currentColor;opacity:.75;border:1px solid;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;line-height:1}.reminder-front-foot small[data-v-6c6f5472]{font-size:10px;font-weight:850}.feature-card--toolkit[data-v-6c6f5472]{text-align:center;flex:auto;min-height:0;padding:15px 24px 16px;overflow:hidden}.feature-card--toolkit p[data-v-6c6f5472]{margin-top:5px}.tool-pills[data-v-6c6f5472]{perspective:700px;width:min(100%,350px);height:calc(100% - 58px);min-height:220px;margin:6px auto 0;position:relative}.tool-pills[data-v-6c6f5472]:before{content:"";filter:blur(8px);background:radial-gradient(#6349b229,#6349b200 72%);border-radius:50%;width:78%;height:28%;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.tool-pill[data-v-6c6f5472]{z-index:var(--depth,1);left:var(--x,50%);top:var(--y,50%);white-space:nowrap;min-height:36px;transform:translate(-50%,-50%) rotate(var(--tilt,0deg));transform-origin:50%;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:750;line-height:1;transition:transform .24s,box-shadow .24s;display:inline-flex;position:absolute;box-shadow:0 11px 20px #493c701c,inset 0 1px #ffffff94}.tool-pill[data-v-6c6f5472]:hover{z-index:12;transform:translate(-50%,calc(-50% - 4px)) rotate(var(--tilt,0deg));box-shadow:0 15px 24px #493c7029,inset 0 1px #ffffffa6}.tool-pill--1[data-v-6c6f5472]{--x:51%;--y:24%;--tilt:8deg;--depth:1;color:#26765e;background:linear-gradient(135deg,#c9f4ddf5,#85d0aed6)}.tool-pill--2[data-v-6c6f5472]{--x:36%;--y:38%;--tilt:-8deg;--depth:2;color:#6651c0;background:linear-gradient(135deg,#e0d8fff7,#ae97f1db)}.tool-pill--3[data-v-6c6f5472]{--x:65%;--y:39%;--tilt:9deg;--depth:3;color:#9e6e16;background:linear-gradient(135deg,#fff0b7f7,#facd52db)}.tool-pill--4[data-v-6c6f5472]{--x:22%;--y:52%;--tilt:-10deg;--depth:4;color:#b37711;background:linear-gradient(135deg,#ffeea9fa,#f7cb4bde)}.tool-pill--5[data-v-6c6f5472]{--x:49%;--y:51%;--tilt:7deg;--depth:5;color:#ab504c;background:linear-gradient(135deg,#ffd8d3fa,#f39a94de)}.tool-pill--6[data-v-6c6f5472]{--x:77%;--y:54%;--tilt:-8deg;--depth:6;color:#3974a2;background:linear-gradient(135deg,#daf1fffa,#93c8efde)}.tool-pill--7[data-v-6c6f5472]{--x:28%;--y:65%;--tilt:8deg;--depth:7;color:#ad477c;background:linear-gradient(135deg,#fddbf0fa,#e493c7e0)}.tool-pill--8[data-v-6c6f5472]{--x:52%;--y:65%;--tilt:-7deg;--depth:8;color:#34758a;background:linear-gradient(135deg,#daf5f9fa,#85cfdae0)}.tool-pill--9[data-v-6c6f5472]{--x:74%;--y:66%;--tilt:9deg;--depth:9;color:#31795f;background:linear-gradient(135deg,#d9f4e4fa,#85cba6e0)}.feature-card--timeline[data-v-6c6f5472]{flex-direction:column;flex:0 0 calc(62.5% - 5px);padding:15px 22px 0;display:flex}.feature-card--timeline .feature-card-copy[data-v-6c6f5472]{z-index:3}.feature-card--timeline p[data-v-6c6f5472]{margin-top:5px;font-size:14px;line-height:1.5}.phone-crop--timeline[data-v-6c6f5472]{flex:auto;width:67%;height:auto;min-height:0;margin-top:28px}.phone-crop--timeline img[data-v-6c6f5472]{height:100%}.feature-card--credentials[data-v-6c6f5472]{flex:auto;min-height:0;padding:16px 22px 18px;overflow:hidden}.feature-card--credentials p[data-v-6c6f5472]{margin-top:5px;font-size:14px;line-height:1.5}.amount-statistics[data-v-6c6f5472]{color:#28161c;-webkit-backdrop-filter:blur(18px)saturate(126%);backdrop-filter:blur(18px)saturate(126%);background:radial-gradient(150px at 88% 2%,#d85b7f2e,#0000 68%),radial-gradient(150px at 4% 100%,#8064ec1a,#0000 70%),linear-gradient(145deg,#fffcfdf5,#f8eef4e6);border:1px solid #c0386329;border-radius:20px;height:calc(100% - 60px);min-height:204px;margin-top:11px;padding:14px 15px 11px;position:relative;overflow:hidden;box-shadow:0 14px 28px #7a4a601a,inset 0 1px #ffffffeb}.amount-summary[data-v-6c6f5472]{z-index:3;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:relative}.amount-summary>div[data-v-6c6f5472]:first-child{flex-direction:column;min-width:0;display:flex}.amount-summary span[data-v-6c6f5472]{color:#28161c94;font-size:9px;font-weight:700}.amount-summary strong[data-v-6c6f5472]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.9px;margin-top:3px;font-size:27px;line-height:1;overflow:hidden}.amount-switches[data-v-6c6f5472]{gap:5px;display:flex}.amount-switches button[data-v-6c6f5472]{color:#9b3156;height:32px;font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #c0386329;border-radius:10px;align-items:center;gap:3px;padding:0 7px;font-size:8px;font-weight:850;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.amount-switches button[data-v-6c6f5472]:hover{background:#ffffffe0;transform:translateY(-1px)}.amount-switches button[data-v-6c6f5472]:focus-visible{outline-offset:2px;outline:2px solid #d85b7f}.amount-bars[data-v-6c6f5472],.amount-trend[data-v-6c6f5472]{z-index:2;height:119px;position:absolute;bottom:9px;left:15px;right:15px}.amount-trend svg[data-v-6c6f5472]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.amount-grid-line[data-v-6c6f5472]{fill:none;stroke:#4932431a;stroke-width:.75px;vector-effect:non-scaling-stroke}.amount-point[data-v-6c6f5472]{z-index:2;width:0;height:0;transition:left .4s,top .4s;position:absolute;transform:translate(-50%,-50%)}.amount-point i[data-v-6c6f5472]{background:#927a85;border:1px solid #ffffffe6;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.amount-point b[data-v-6c6f5472]{color:#75616a;white-space:nowrap;font-size:8px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.amount-point.is-active i[data-v-6c6f5472]{background:#c03863;width:8px;height:8px;top:-4px;left:-4px;box-shadow:0 0 0 5px #c0386321}.amount-point.is-active b[data-v-6c6f5472]{color:#c03863}.amount-x-label[data-v-6c6f5472]{color:#28161c85;white-space:nowrap;font-size:8px;position:absolute;bottom:0;transform:translate(-50%)}.amount-bars[data-v-6c6f5472]{background:repeating-linear-gradient(#49324317 0 1px,#0000 1px 36px);justify-content:space-around;align-items:flex-end;gap:8px;padding:9px 4px 0;display:flex}.amount-bar-item[data-v-6c6f5472]{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;height:100%;display:flex}.amount-bar-item b[data-v-6c6f5472]{color:var(--bar-color,#b8ff70);margin-bottom:3px;font-size:8px}.amount-bar-item span[data-v-6c6f5472]{width:min(28px,72%);height:calc(var(--bar-ratio)*76px);background:linear-gradient(180deg,var(--bar-color,#b8ff70),var(--bar-color-end,#89c57c));min-height:12px;box-shadow:0 0 12px color-mix(in srgb,var(--bar-color,#b8ff70) 28%,transparent);border-radius:7px;transition:height .45s cubic-bezier(.2,.8,.2,1)}.amount-bar-item[data-v-6c6f5472]:first-child{--bar-color:#d85b7f;--bar-color-end:#c03863}.amount-bar-item[data-v-6c6f5472]:nth-child(2){--bar-color:#9a80ef;--bar-color-end:#6f51db}.amount-bar-item[data-v-6c6f5472]:nth-child(3){--bar-color:#65bce2;--bar-color-end:#438fc4}.amount-bar-item[data-v-6c6f5472]:nth-child(4){--bar-color:#82b6a8;--bar-color-end:#639686}.amount-bar-item[data-v-6c6f5472]:nth-child(5){--bar-color:#e4a25f;--bar-color-end:#c77d47}.amount-bar-item small[data-v-6c6f5472]{color:#28161c8f;margin-top:4px;font-size:8px}.journey-section[data-v-6c6f5472]{isolation:isolate;background:radial-gradient(720px 420px at 8% 22%,#ff96c542 0,#ffcde426 37%,#fff0 72%),radial-gradient(690px 440px at 91% 16%,#7eb9ff45 0,#c4deff26 39%,#fff0 74%),radial-gradient(620px 390px at 35% 86%,#ae80f538 0,#dfcfff21 42%,#fff0 76%),radial-gradient(660px 410px at 78% 86%,#50dac133 0,#bbf2e61f 40%,#fff0 75%),#fff;padding:128px 0 178px;position:relative;overflow:hidden}.journey-section[data-v-6c6f5472]:after,.journey-section[data-v-6c6f5472]:before{content:"";z-index:-1;filter:blur(46px);opacity:.35;pointer-events:none;border-radius:50%;width:430px;height:430px;position:absolute}.journey-section[data-v-6c6f5472]:before{background:linear-gradient(145deg,#ff81bd,#9f79f5);top:38%;left:-230px}.journey-section[data-v-6c6f5472]:after{background:linear-gradient(145deg,#68b9ff,#57e1bd);bottom:2%;right:-240px}.journey-shell[data-v-6c6f5472]{z-index:1;position:relative}.journey-heading[data-v-6c6f5472]{max-width:840px;margin:0 auto}.journey-heading h2[data-v-6c6f5472]{margin:0 0 13px;font-size:clamp(40px,4vw,58px);line-height:1.08}.journey-heading>p[data-v-6c6f5472]:last-child{max-width:690px;margin:0 auto;font-size:14px}.journey-gallery[data-v-6c6f5472]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;margin-top:58px;padding:0 16px;display:grid}.journey-card[data-v-6c6f5472]{text-align:center;margin:0}.journey-card--2[data-v-6c6f5472],.journey-card--4[data-v-6c6f5472]{transform:translateY(42px)}.journey-card--3[data-v-6c6f5472]{transform:translateY(76px)}.journey-card img[data-v-6c6f5472]{-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%;height:208px;display:block}.journey-card--2 img[data-v-6c6f5472],.journey-card--4 img[data-v-6c6f5472]{height:230px}.journey-card--3 img[data-v-6c6f5472]{height:245px}.journey-card>div[data-v-6c6f5472]{padding:14px 8px 0}.journey-card h3[data-v-6c6f5472]{margin:0;font-size:15px;line-height:1.4}.journey-card p[data-v-6c6f5472]{color:#7c817e;margin:5px 0 0;font-size:11px;line-height:1.45}.journey-doodle[data-v-6c6f5472]{z-index:2;font-size:43px;font-weight:400;position:absolute}.journey-doodle--camera[data-v-6c6f5472]{color:#b3a4d4;top:70px;left:-3px;transform:rotate(-8deg)}.journey-doodle--plane[data-v-6c6f5472]{color:#86ceb9;top:40px;right:12px;transform:rotate(-8deg)}.journey-doodle--pin[data-v-6c6f5472]{color:#e0bd5a;bottom:-58px;left:16px}.journey-doodle--case[data-v-6c6f5472]{color:#c9ced1;bottom:-55px;right:15px;transform:rotate(7deg)}@media (width<=1120px){.page-shell[data-v-6c6f5472]{width:min(100% - 48px,1020px)}.hero-layout[data-v-6c6f5472]{grid-template-columns:minmax(360px,.86fr) minmax(470px,1.14fr)}.hero-copy h1[data-v-6c6f5472]{font-size:66px}.feature-heading h2[data-v-6c6f5472]{font-size:clamp(40px,4.35vw,52px)}.hero-visual[data-v-6c6f5472]{--hero-height:650px}.feature-card h3[data-v-6c6f5472]{font-size:19px}.feature-card p[data-v-6c6f5472]{font-size:14px}.tool-pill[data-v-6c6f5472]{min-height:31px;padding-inline:13px;font-size:10px}.journey-card img[data-v-6c6f5472]{height:176px}.journey-card--2 img[data-v-6c6f5472],.journey-card--4 img[data-v-6c6f5472]{height:195px}.journey-card--3 img[data-v-6c6f5472]{height:210px}}@media (width<=900px){.page-shell[data-v-6c6f5472]{width:min(100% - 40px,760px)}.download-hero[data-v-6c6f5472]{padding:108px 0 80px}.hero-layout[data-v-6c6f5472]{grid-template-columns:1fr;gap:16px}.hero-copy[data-v-6c6f5472]{max-width:650px}.hero-visual[data-v-6c6f5472]{--hero-height:660px}.feature-heading h2[data-v-6c6f5472]{font-size:36px}.feature-bento[data-v-6c6f5472]{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);height:auto}.feature-column[data-v-6c6f5472]{min-height:680px}.feature-column--right[data-v-6c6f5472]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:380px;display:grid}.feature-column--right .feature-card[data-v-6c6f5472]{min-height:380px}.feature-card--credentials[data-v-6c6f5472],.feature-card--timeline[data-v-6c6f5472]{min-height:0}.tool-pills[data-v-6c6f5472]{min-height:205px}.journey-gallery[data-v-6c6f5472]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:42px}.journey-card--2[data-v-6c6f5472],.journey-card--3[data-v-6c6f5472],.journey-card--4[data-v-6c6f5472]{transform:none}.journey-card--4[data-v-6c6f5472]{grid-column:1/2}.journey-card img[data-v-6c6f5472],.journey-card--2 img[data-v-6c6f5472],.journey-card--3 img[data-v-6c6f5472],.journey-card--4 img[data-v-6c6f5472]{height:220px}.journey-doodle[data-v-6c6f5472]{display:none}}@media (width<=620px){.page-shell[data-v-6c6f5472]{width:calc(100% - 30px)}.download-hero[data-v-6c6f5472]{padding:94px 0 58px}.hero-copy h1[data-v-6c6f5472]{margin-top:17px;font-size:clamp(48px,15vw,65px)}.hero-body[data-v-6c6f5472]{margin-top:22px;font-size:15px;line-height:1.75}.hero-actions[data-v-6c6f5472]{grid-template-columns:1fr;display:grid}.hero-actions .platform-button[data-v-6c6f5472]{width:100%}.hero-visual[data-v-6c6f5472]{--hero-height:510px;margin-top:12px}.hero-visual[data-v-6c6f5472]:before{width:470px;height:430px}.feature-section[data-v-6c6f5472]{padding:84px 0 92px}.feature-heading[data-v-6c6f5472]{margin-bottom:40px}.feature-heading h2[data-v-6c6f5472]{font-size:clamp(22px,6.3vw,31px)}.feature-heading>p[data-v-6c6f5472]:last-child{margin-top:16px;font-size:13px}.feature-bento[data-v-6c6f5472]{grid-template-columns:1fr;gap:14px;width:100%}.feature-column[data-v-6c6f5472],.feature-column--right[data-v-6c6f5472]{grid-column:auto;gap:14px;min-height:0;display:flex}.feature-card--overview[data-v-6c6f5472]{flex-basis:auto;min-height:225px}.feature-card--timeline[data-v-6c6f5472],.feature-card--today[data-v-6c6f5472]{flex-basis:auto;min-height:405px}.feature-card--reminders[data-v-6c6f5472]{flex-basis:auto;min-height:350px}.feature-card--credentials[data-v-6c6f5472],.feature-card--toolkit[data-v-6c6f5472]{flex-basis:auto;min-height:300px}.feature-card--today .phone-crop[data-v-6c6f5472]{height:265px}.feature-card--timeline .phone-crop[data-v-6c6f5472]{height:300px}.tool-pills[data-v-6c6f5472]{height:225px;min-height:225px}.tool-pill[data-v-6c6f5472]{min-height:31px;padding-inline:11px;font-size:9px}.journey-section[data-v-6c6f5472]{padding:90px 0 104px}.journey-heading h2[data-v-6c6f5472]{font-size:39px}.journey-heading>p[data-v-6c6f5472]:last-child{font-size:13px}.journey-gallery[data-v-6c6f5472]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;margin:44px -15px 0;padding:0 15px 12px;scroll-padding-inline:15px;display:flex;overflow-x:auto}.journey-gallery[data-v-6c6f5472]::-webkit-scrollbar{display:none}.journey-gallery[data-v-6c6f5472]:focus-visible{outline-offset:3px;outline:2px solid #7758f6}.journey-card[data-v-6c6f5472],.journey-card--5[data-v-6c6f5472]{scroll-snap-align:center;flex:0 0 82%;width:auto}.journey-card img[data-v-6c6f5472],.journey-card--2 img[data-v-6c6f5472],.journey-card--3 img[data-v-6c6f5472],.journey-card--4 img[data-v-6c6f5472]{height:min(72vw,290px)}}@media (prefers-reduced-motion:reduce){.app-download-page[data-v-6c6f5472] *,.app-download-page[data-v-6c6f5472] :after,.app-download-page[data-v-6c6f5472] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-font-scope:has(.app-download-page){background:#fff}body:has(.app-download-page){background:#fff}body:has(.app-download-page) #__nuxt{background:#fff}html:has(.app-download-page){background:#fff}:is(.home-font-scope:has(.app-download-page),.home-font-scope:has(.app-download-page) :where(h1,h2,h3,h4,h5,h6,p,span,a,li,button,label,input,textarea,select,div,section,article,main,header,footer,nav,aside,th,td,dt,dd,small,strong,em,b,blockquote,figcaption)){font-family:AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,Arial,sans-serif!important}:is(.home-font-scope:has(.app-download-page) i[class*=\ ri-],.home-font-scope:has(.app-download-page) i[class^=ri-]){font-family:remixicon!important}
