.hero-flap[data-astro-cid-g5xc7fs2]{position:absolute;inset:0 0 auto;width:100%;height:180px;color:rgb(var(--line));pointer-events:none}.hero-title[data-astro-cid-g5xc7fs2]{font-size:clamp(2.5rem,6.4vw,4.6rem);line-height:1.04;letter-spacing:-.025em}:lang(ja) .hero-title[data-astro-cid-g5xc7fs2],:lang(zh-Hans) .hero-title[data-astro-cid-g5xc7fs2],:lang(zh-Hant) .hero-title[data-astro-cid-g5xc7fs2],:lang(ko) .hero-title[data-astro-cid-g5xc7fs2]{font-size:clamp(2.2rem,5.6vw,4rem);line-height:1.18;letter-spacing:-.02em}:lang(th) .hero-title[data-astro-cid-g5xc7fs2],:lang(hi) .hero-title[data-astro-cid-g5xc7fs2],:lang(ar) .hero-title[data-astro-cid-g5xc7fs2]{line-height:1.3;letter-spacing:0}.hero-title[data-astro-cid-g5xc7fs2] em{font-style:normal;color:rgb(var(--primary))}.shadow-float[data-astro-cid-g5xc7fs2]{box-shadow:0 24px 48px -20px rgb(var(--shadow) / .28);border-color:transparent}.hero-visual[data-astro-cid-g5xc7fs2]{min-height:360px}.safe-card[data-astro-cid-g5xc7fs2]{border-radius:20px}.pace[data-astro-cid-g5xc7fs2]{position:relative;height:10px;border-radius:999px;background:rgb(var(--surface-3))}.pace-fill[data-astro-cid-g5xc7fs2]{position:absolute;inset-block:0;inset-inline-start:0;width:var(--p);border-radius:999px;background:rgb(var(--brand));transform-origin:left}[dir=rtl] .pace-fill[data-astro-cid-g5xc7fs2]{transform-origin:right}.pace-ideal[data-astro-cid-g5xc7fs2]{position:absolute;top:-3px;bottom:-3px;inset-inline-start:var(--p);width:3px;border-radius:2px;background:rgb(var(--muted))}@media(prefers-reduced-motion:no-preference){.js .pace-fill[data-astro-cid-g5xc7fs2]{animation:grow 1.1s var(--ease-emphasized) .2s both}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.caret[data-astro-cid-g5xc7fs2]{display:inline-block;width:2px;height:1.1em;background:rgb(var(--primary));animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.bento[data-astro-cid-g5xc7fs2]{display:grid;gap:16px;grid-template-columns:1fr}.tile-title[data-astro-cid-g5xc7fs2]{font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.005em;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tile-body[data-astro-cid-g5xc7fs2]{margin-top:8px;color:rgb(var(--muted))}.pro[data-astro-cid-g5xc7fs2]{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgb(var(--tonal));color:rgb(var(--on-tonal));letter-spacing:.02em}.tile[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column}.tile-shot[data-astro-cid-g5xc7fs2]{margin-top:auto;height:300px;overflow:hidden;padding-inline:24px;display:flex;justify-content:center}.tile-shot[data-astro-cid-g5xc7fs2] img{width:min(300px,100%);height:auto;align-self:flex-start;border-radius:26px 26px 0 0;border:1px solid rgb(var(--line));border-bottom:0;box-shadow:0 -10px 30px -18px rgb(var(--shadow) / .3)}.tile-shot--sm[data-astro-cid-g5xc7fs2]{height:220px}.tile-shot--sm[data-astro-cid-g5xc7fs2] img{width:min(240px,100%)}@media(min-width:768px){.bento[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}.b-envelopes[data-astro-cid-g5xc7fs2],.b-tablet[data-astro-cid-g5xc7fs2]{grid-column:span 2}}@media(min-width:1024px){.bento[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(6,1fr)}.b-envelopes[data-astro-cid-g5xc7fs2]{grid-column:span 4;grid-row:span 2}.b-wallet[data-astro-cid-g5xc7fs2]{grid-column:span 2;grid-row:span 2}.b-charts[data-astro-cid-g5xc7fs2],.b-history[data-astro-cid-g5xc7fs2],.b-goals[data-astro-cid-g5xc7fs2]{grid-column:span 2}.b-backup[data-astro-cid-g5xc7fs2],.b-lang[data-astro-cid-g5xc7fs2]{grid-column:span 3}.b-tablet[data-astro-cid-g5xc7fs2]{grid-column:span 6}.b-envelopes[data-astro-cid-g5xc7fs2]{flex-direction:row;align-items:stretch}.b-envelopes[data-astro-cid-g5xc7fs2]>div[data-astro-cid-g5xc7fs2]:first-child{flex:1 1 46%}.b-envelopes[data-astro-cid-g5xc7fs2] .tile-shot[data-astro-cid-g5xc7fs2]{flex:1 1 54%;height:auto;min-height:460px;margin-top:40px;padding-inline:0 32px}.b-envelopes[data-astro-cid-g5xc7fs2] .tile-shot[data-astro-cid-g5xc7fs2] img{width:340px}.b-wallet[data-astro-cid-g5xc7fs2] .tile-shot[data-astro-cid-g5xc7fs2]{height:420px}}.challenge[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(10,12px);gap:4px}.challenge[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2]{width:12px;height:12px;border-radius:3px;background:rgb(var(--surface-3))}.challenge[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2].on{background:rgb(var(--brand))}.browser[data-astro-cid-g5xc7fs2]{border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--surface-1));overflow:hidden}.lang-cloud[data-astro-cid-g5xc7fs2]{display:flex;flex-wrap:wrap;gap:6px;max-height:108px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.lang-cloud[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]{font-size:13px;padding:4px 10px;border-radius:999px;background:rgb(var(--surface-2));white-space:nowrap}.lang-cloud[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2].is-current{background:rgb(var(--tonal));color:rgb(var(--on-tonal));font-weight:600}.tablet-frame[data-astro-cid-g5xc7fs2]{border:1px solid rgb(var(--line));border-bottom:0;border-radius:22px 22px 0 0;padding:10px 10px 0;background:rgb(var(--surface-2))}.tablet-frame[data-astro-cid-g5xc7fs2] img{border-radius:14px 14px 0 0;display:block;width:100%}.pro-card[data-astro-cid-g5xc7fs2]{border:2px solid rgb(var(--primary) / .55)}.faq-icon[data-astro-cid-g5xc7fs2]{position:relative;width:20px;height:20px;flex-shrink:0}.faq-icon[data-astro-cid-g5xc7fs2]:before,.faq-icon[data-astro-cid-g5xc7fs2]:after{content:"";position:absolute;inset:9px 2px auto;height:2px;border-radius:2px;background:rgb(var(--ink));transition:transform var(--dur-medium) var(--ease-spring)}.faq-icon[data-astro-cid-g5xc7fs2]:after{transform:rotate(90deg)}details[data-astro-cid-g5xc7fs2][open] .faq-icon[data-astro-cid-g5xc7fs2]:after{transform:rotate(0)}.download[data-astro-cid-g5xc7fs2].flap:before{height:64px;background-color:rgb(var(--surface-3))}.download[data-astro-cid-g5xc7fs2]{position:relative;overflow:hidden}
