.clutter-comparison{margin-top:42px;text-align:left}.comparison-real-screen{position:absolute;inset:0;z-index:8;opacity:0;overflow:hidden;background:#1c1b20;pointer-events:none;transition:opacity .65s ease}.comparison-real-screen img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-comparison][data-view=with] .comparison-real-screen{opacity:1}[data-comparison][data-view=with] .comparison-visual>:not(.comparison-real-screen){opacity:0;pointer-events:none}[data-comparison][data-view=with] .comparison-scene{height:auto;min-height:0;aspect-ratio:1280/1000}.comparison-toolbar,.comparison-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.comparison-toolbar{margin-bottom:20px}.comparison-controls{display:inline-flex;padding:4px;border:1px solid #d4d1c7;border-radius:99px;background:#eeece4}.comparison-controls button{min-height:43px;padding:8px 26px;border:0;border-radius:99px;background:transparent;color:#716b76;font-size:15px;font-weight:650;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.comparison-controls button[aria-pressed=true]{color:#fff;background:#292531;box-shadow:0 2px 5px #24222a20}.comparison-controls button[data-comparison-view=with][aria-pressed=true]{background:var(--purple)}.comparison-descriptor{font-size:15px;color:var(--muted)}.comparison-scene{height:560px;overflow:hidden;isolation:isolate;position:relative;border:1px solid #d7d2c7;border-radius:15px;background:#ebe8df;background-image:radial-gradient(#bdb8ab80 .8px,transparent .8px);background-size:18px 18px;transition:height .8s ease,background-color .8s ease}.comparison-visual{position:absolute;inset:0;font-size:13px;line-height:1.4}.unified-window{position:absolute;inset:24px;border:1px solid #3b4459;border-radius:12px;background:#151e2e;color:#f8f9fc;box-shadow:0 15px 30px #20223222;transition:opacity .7s,transform .8s}.unified-header{height:65px;display:flex;align-items:center;gap:20px;padding:0 24px;border-bottom:1px solid #354054}.unified-wordmark{font-size:29px;line-height:1;letter-spacing:-.065em;font-weight:800}.unified-wordmark>span{color:#bdacf8}.unified-title{padding-left:20px;border-left:1px solid #465065;color:#d4d8e1;font-size:13px}.unified-month{margin-left:auto;font-size:12px;color:#c6cada}.unified-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:25px 26px}.unified-totals>div{display:flex;flex-direction:column;gap:7px}.unified-totals span{font-size:12px;color:#bcc4d4}.unified-totals strong{font-size:31px;line-height:1.2;font-weight:550;letter-spacing:-.04em}.unified-totals>div:last-child strong{color:#d6e79c}.comparison-window{position:absolute;top:223px;width:28.5%;height:285px;padding:20px;border:1px solid #3b4557;border-radius:8px;background:#222d40;color:#f3f4f7;overflow:hidden;transform:rotate(0);transition:left .85s cubic-bezier(.22,.8,.25,1),top .85s cubic-bezier(.22,.8,.25,1),width .85s cubic-bezier(.22,.8,.25,1),height .85s cubic-bezier(.22,.8,.25,1),transform .85s cubic-bezier(.22,.8,.25,1),background-color .6s,border-color .6s,box-shadow .6s}.accounts-window{left:4.5%;z-index:2}.transactions-window{left:35.75%;z-index:3}.budget-window{left:67%;z-index:4}.comparison-window h3{display:flex;align-items:center;gap:7px;min-height:20px;margin-bottom:20px;font-size:14px;font-weight:650;letter-spacing:-.015em;text-wrap:nowrap}.window-count{margin-left:auto;color:#b5bfce;font-size:10px;font-weight:400}.comparison-account{display:flex;align-items:center;gap:10px;margin-top:18px}.account-symbol{display:grid;place-items:center;width:30px;height:32px;border-radius:6px;background:#34415a;color:#e2e5f0;font-size:13px;flex-shrink:0}.comparison-account>div{min-width:0}.comparison-account>div>strong{display:block;font-weight:500;font-size:12px}.comparison-account>div>span{display:block;color:#b4bed0;font-size:10px;margin-top:4px}.comparison-account>strong{margin-left:auto;font-size:13px;font-weight:550}.account-sharing{display:flex;align-items:center;margin-top:24px!important;padding-top:15px;border-top:1px solid #3d475b;color:#c5cedd;font-size:10px}.small-member{display:inline-grid;place-items:center;width:23px;height:23px;border:2px solid #222d40;border-radius:50%;background:#584f80;font-size:9px;color:#ede8ff}.sam-member{margin-left:-6px;margin-right:7px;background:#536940;color:#e6f3cb}.comparison-purchase{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #3b465a}.comparison-purchase strong{font-size:12px;font-weight:500}.comparison-purchase>div{display:flex;flex-direction:column;align-items:start;gap:6px}.purchase-category{font-size:9px;line-height:1.3;border-radius:3px;padding:3px 5px}.purchase-category.green{color:#c4e5aa;background:#364a39}.purchase-category.blue{color:#b4dbf9;background:#314760}.purchase-category.purple{color:#dbcaff;background:#463c63}.transactions-organized{font-size:10px;color:#bbc7d9}.transactions-organized>span{color:#c1d68f;margin-right:4px}.budget-health{margin-left:auto;font-size:9px;font-weight:500;color:#cbdca3;background:#3c4b39;padding:4px 6px;border-radius:4px}.comparison-budget-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:17px}.comparison-budget-row>strong{font-size:11px;font-weight:500}.budget-spent{font-size:11px}.budget-spent .with-content{color:#b5bfd0}.comparison-budget-track{grid-column:1 / -1;height:5px;border-radius:5px;overflow:hidden;background:#3d485b}.comparison-budget-track>span{display:block;height:100%;background:#b4a0ef;border-radius:inherit}.comparison-budget-row:nth-child(3) .comparison-budget-track>span{background:#d1df9d}.comparison-budget-row:nth-child(4) .comparison-budget-track>span{background:#a5cbed}.before-content,.scattered-title{display:none}.clutter-extra{position:absolute;z-index:5;opacity:0;pointer-events:none;transform:translateY(20px) scale(.88);transition:opacity .25s,transform .65s cubic-bezier(.22,.8,.25,1)}.message-window{width:275px;left:8%;top:343px;padding:15px;border:1px solid #d6d3cf;border-radius:12px;background:#fff;box-shadow:0 12px 24px #33302b20}.message-header{display:flex;align-items:center;gap:7px;margin-bottom:12px}.message-header>strong{font-size:12px}.message-header>span:last-child{margin-left:auto;font-size:10px;color:#77737a}.message-avatar{width:23px;height:23px;border-radius:50%;background:#dce2d0;color:#4a5739;display:grid;place-items:center;font-size:10px}.message-bubble{width:-moz-fit-content;width:fit-content;max-width:100%;padding:9px 12px;border-radius:12px 12px 12px 3px;background:#ebeaf0;color:#42404b;font-size:12px}.message-response{margin:8px 0 4px auto;border-radius:12px 12px 3px;background:#dfe6f8;color:#384a76}.message-time{display:block;text-align:right;font-size:9px;color:#827c85}.reminder-window{display:flex;align-items:flex-start;gap:10px;top:39px;left:41%;width:225px;padding:16px;border:1px solid #ddc8a9;border-radius:9px;background:#fff2d7;box-shadow:0 8px 18px #4a351313}.reminder-mark{display:grid;place-items:center;background:#c87957;color:#fff;border-radius:6px;width:23px;height:25px;font-size:12px}.reminder-window strong{font-size:12px}.reminder-window p{margin-top:5px;font-size:11px;color:#6f5a43}.reminder-window div>span{display:block;margin-top:4px;font-size:10px;color:#89755c}.browser-tabs{left:55%;top:475px;display:flex;max-width:41%;padding:8px;gap:5px;border:1px solid #bfbab0;border-radius:7px;background:#d9d6cf;z-index:0;color:#746e66}.browser-tabs span{padding:8px 12px;font-size:10px;border-radius:4px;background:#eeece6;white-space:nowrap}.comparison-bottom{margin-top:21px}.comparison-bottom>p{color:var(--muted);font-size:14px}.comparison-action{display:inline-flex;gap:24px;align-items:center;flex-shrink:0;padding:11px 18px;min-height:45px;border:1px solid #c5bddb;border-radius:5px;background:#ede8f7;color:#4935aa;font-size:14px;font-weight:650;cursor:pointer}.comparison-action:hover{background:#e3dbf6}.comparison-action>span{font-size:20px;line-height:1;font-weight:400}.comparison-no-script{margin-top:12px!important;font-size:14px;color:var(--muted)}[data-comparison][data-view=before] .unified-window{opacity:0;transform:scale(.96)}[data-comparison][data-view=before] .comparison-window{color:#3c3943;border-color:#c9c5be;background:#fff;box-shadow:0 14px 30px #342f3025;padding:17px}[data-comparison][data-view=before] .accounts-window{left:7%;top:63px;width:30%;height:226px;transform:rotate(-6deg)}[data-comparison][data-view=before] .transactions-window{left:64%;top:94px;width:29%;height:288px;transform:rotate(6deg)}[data-comparison][data-view=before] .budget-window{left:34%;top:206px;width:43%;height:262px;transform:rotate(-3deg)}[data-comparison][data-view=before] .with-content,[data-comparison][data-view=before] .third-account{display:none}[data-comparison][data-view=before] .before-content{display:initial}[data-comparison][data-view=before] .scattered-title{display:flex;align-items:center;gap:9px;margin:-17px -17px 17px;padding:11px 13px;background:#f0f0f1;border-bottom:1px solid #dfdce1;font-size:10px;color:#6b6670}.scattered-title>span:last-child{margin-left:auto}.tiny-window-dots{font-size:7px;letter-spacing:2px;color:#aaa4ab;white-space:nowrap}[data-comparison][data-view=before] .comparison-window h3{margin-bottom:16px}[data-comparison][data-view=before] .account-symbol{background:#efedf4;color:#716882}[data-comparison][data-view=before] .comparison-account{margin-top:17px}[data-comparison][data-view=before] .comparison-account>div>span{color:#8e8995}[data-comparison][data-view=before] .card-amount-due{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#89818b;padding-bottom:16px}.card-amount-due strong{font-size:17px;font-weight:550;color:#46414b}[data-comparison][data-view=before] .comparison-purchase{border-color:#e9e6e9;padding-bottom:10px;margin-bottom:10px}.purchase-date{font-size:10px;color:#8b8590}[data-comparison][data-view=before] .budget-window .scattered-title{background:#e7eee5;color:#4b6651}.sheet-app-icon{font-size:18px;color:#4b7553}[data-comparison][data-view=before] .budget-window h3{margin-bottom:9px;font-size:13px}[data-comparison][data-view=before] .spreadsheet-toolbar{display:flex;gap:15px;margin-bottom:9px;font-size:9px;color:#89808a}.spreadsheet-toolbar>span:last-child{margin-left:auto;color:#46674e;font-style:italic}[data-comparison][data-view=before] .spreadsheet-column-heads,[data-comparison][data-view=before] .comparison-budget-row{display:grid;grid-template-columns:24px 1.3fr .8fr .8fr;gap:0;margin:0}[data-comparison][data-view=before] .comparison-budget-list{border-top:1px solid #ddd;border-left:1px solid #ddd}[data-comparison][data-view=before] .comparison-budget-row>*,.spreadsheet-column-heads>span{padding:5px 7px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:10px}.spreadsheet-column-heads>span,.spreadsheet-row-number{background:#f2f2ef;color:#908c86;text-align:center}.budget-limit{color:#8f8891;text-align:right}[data-comparison][data-view=before] .budget-spent{text-align:right;color:#625969}[data-comparison][data-view=before] .spreadsheet-question{display:block;margin-top:10px;color:#a45b4a;font-size:11px;font-style:italic}[data-comparison][data-view=before] .clutter-extra{opacity:1;transform:rotate(4deg);transition-delay:.2s}[data-comparison][data-view=before] .message-window{transform:rotate(5deg)}[data-comparison][data-view=before] .browser-tabs{transform:rotate(3deg)}@media(min-width:761px)and (max-width:1050px){.comparison-window{padding:14px}.comparison-window h3{font-size:12px}.window-count{display:none}.comparison-account{gap:6px}.account-symbol{width:24px;height:28px}.comparison-account>strong{font-size:11px}.comparison-account>div>strong{font-size:10px}.budget-health{font-size:8px;padding-inline:3px}.comparison-budget-row>strong,.budget-spent{font-size:10px}.reminder-window{left:38%;width:190px}.message-window{left:5%;width:250px}[data-comparison][data-view=before] .accounts-window{left:5%;width:32%}[data-comparison][data-view=before] .transactions-window{left:63%;width:32%}}@media(max-width:760px){.clutter-comparison{margin-top:28px}.comparison-toolbar{flex-direction:column;gap:10px;margin-bottom:16px}.comparison-controls button{padding-inline:28px;font-size:14px}.comparison-descriptor{font-size:13px}.comparison-scene{height:966px;border-radius:10px}.unified-window{inset:10px;border-radius:8px}.unified-header{padding:0 16px;height:57px;gap:12px}.unified-wordmark{font-size:24px}.unified-title{font-size:10px;padding-left:12px}.unified-month{display:none}.unified-totals{gap:10px;padding:22px 16px}.unified-totals span{font-size:9px}.unified-totals strong{font-size:23px}.comparison-window{left:24px;width:calc(100% - 48px);padding:18px;border-radius:6px}.accounts-window{top:167px;height:252px}.transactions-window{top:431px;height:256px}.budget-window{top:699px;height:242px}.comparison-window h3{font-size:14px;margin-bottom:15px}.comparison-account{margin-top:12px}.account-sharing{margin-top:13px!important;padding-top:9px}.comparison-purchase{padding-bottom:8px;margin-bottom:8px}.comparison-purchase>div{gap:3px}.comparison-budget-row{margin-bottom:13px;gap:7px}.comparison-budget-row>strong,.budget-spent{font-size:11px}.comparison-bottom{flex-direction:column;text-align:center;gap:14px;margin-top:18px}.comparison-bottom>p{max-width:300px;font-size:13px}.comparison-action{min-width:210px;justify-content:center}[data-comparison][data-view=before] .comparison-scene{height:659px}[data-comparison][data-view=before] .accounts-window{left:6%;top:31px;width:76%;height:215px;transform:rotate(-5deg)}[data-comparison][data-view=before] .transactions-window{left:26%;top:179px;width:69%;height:277px;transform:rotate(5deg)}[data-comparison][data-view=before] .budget-window{left:6%;top:383px;width:86%;height:248px;transform:rotate(-4deg)}[data-comparison][data-view=before] .budget-window .scattered-title{margin-bottom:8px;padding-block:7px}[data-comparison][data-view=before] .budget-window h3{margin-bottom:6px}[data-comparison][data-view=before] .comparison-budget-row>*,.spreadsheet-column-heads>span{padding-block:4px}.message-window{left:4%;top:294px;width:218px;padding:11px}.message-header{margin-bottom:7px}.message-bubble{font-size:10px;padding:7px 9px}.reminder-window{left:37%;top:120px;width:59%;padding:12px}.reminder-window p{font-size:10px}.reminder-window div>span{display:none}.browser-tabs{display:none}}@media(prefers-reduced-motion:reduce){.clutter-comparison *,.clutter-comparison *:before,.clutter-comparison *:after{transition:none!important}}.app-store-badge[data-astro-cid-pfs5tged]{display:inline-flex;flex-shrink:0}.app-store-badge[data-astro-cid-pfs5tged] img[data-astro-cid-pfs5tged]{display:block;width:auto;height:48px}.product-hero[data-astro-cid-nss7ae4u]{position:relative;isolation:isolate;container-type:inline-size}.product-hero[data-astro-cid-nss7ae4u]:before{content:"";position:absolute;inset:2% 0 5%;z-index:-1;background:radial-gradient(ellipse at 50% 55%,#d5c9e780,transparent 70%);pointer-events:none}.product-hero[data-astro-cid-nss7ae4u] iframe[data-astro-cid-nss7ae4u]{display:block;width:100%;height:calc((100cqw - 96px) * .654545 + 60px);border:0;color-scheme:normal}.sr-only[data-astro-cid-nss7ae4u]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.story-toolbar[data-astro-cid-nss7ae4u],.story-beats[data-astro-cid-nss7ae4u]{display:flex;align-items:center;justify-content:center}.story-toolbar[data-astro-cid-nss7ae4u]{gap:35px}.story-beats[data-astro-cid-nss7ae4u]{gap:13px;font-size:12px;color:#91899b}.story-beats[data-astro-cid-nss7ae4u] i[data-astro-cid-nss7ae4u]{font-style:normal;color:#c0b7c9}.story-beats[data-astro-cid-nss7ae4u] button[data-astro-cid-nss7ae4u][data-active=true]{color:#5744cb}.story-beats[data-astro-cid-nss7ae4u] button[data-astro-cid-nss7ae4u]{border:0;background:none;color:inherit;font:inherit;padding:5px 0;cursor:pointer}.story-beats[data-astro-cid-nss7ae4u] button[data-astro-cid-nss7ae4u]:hover{color:#5744cb}.story-beats[data-astro-cid-nss7ae4u] button[data-astro-cid-nss7ae4u]:focus-visible{outline:2px solid #5744cb;outline-offset:4px;border-radius:3px}@container (max-width:900px){.product-hero[data-astro-cid-nss7ae4u] iframe[data-astro-cid-nss7ae4u]{height:730px}}@media(max-width:700px){.product-hero[data-astro-cid-nss7ae4u].page-width{width:100%!important}.story-toolbar[data-astro-cid-nss7ae4u]{flex-direction:column;gap:12px}.story-beats[data-astro-cid-nss7ae4u]{font-size:11px;gap:9px}}.concept-note{display:flex;justify-content:center;align-items:center;gap:14px;padding:11px 24px;background:#eeece5;color:#665f73;font-size:12px}.concept-note>span{letter-spacing:.12em;font-size:9px;font-weight:750}.concept-note a{margin-left:20px}.direction-nav{display:flex;justify-content:space-between;align-items:center;padding-block:23px}.direction-nav>a:last-child{text-decoration:none;font-size:14px;font-weight:600}.direction-nav>a:last-child span{margin-left:15px;color:var(--purple)}.moments-heading h2 em,.direction-close h2 em{font-family:Lora,Georgia,serif;color:var(--purple);font-weight:500}.moments-section{padding-block:90px 20px;scroll-margin-top:25px}.moments-heading{max-width:610px;margin-bottom:55px}.direction-eyebrow{font-size:10px;letter-spacing:.15em;color:var(--purple);font-weight:700}.moments-heading h2,.direction-close h2{margin-block:18px 22px;font-size:clamp(38px,4.7vw,58px);line-height:1.13;letter-spacing:-.055em;font-weight:650}.moments-heading>p:last-child{color:var(--muted);font-size:18px}.moments-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.moment{display:flex;flex-direction:column;min-width:0;border-radius:26px;overflow:hidden;background:#eeece8;border:1px solid transparent;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s}.moment-spending{background:#ede8f4}.moment-budget{background:#e9eddf}.moment-household{background:#eeebe4}.moment-progress{background:#e7e9f0}.moment-copy{padding:31px 34px 0}.moment-copy h3{font-size:clamp(25px,2.35vw,31px);line-height:1.2;letter-spacing:-.035em;font-weight:650;margin-block:10px 18px;min-height:75px}.moment-copy p{color:#69626e;font-size:15px;line-height:1.7;max-width:430px}.moment-stage{height:510px;padding:20px 28px;display:flex;align-items:center;flex-shrink:0}.moment-feature-tabs{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;padding:0 34px;min-height:87px}.moment-feature-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #64566f30;border-radius:999px;padding:8px 12px;background:transparent;font:inherit;font-size:12px;font-weight:550;line-height:1.25;color:#63566e;cursor:pointer;transition:color .18s,background-color .18s,border-color .18s}.moment-feature-tabs button:hover{color:#362945;border-color:#8e79ad;background:#ffffff70}.moment-feature-tabs button[aria-selected=true]{color:#fff;background:#534268;border-color:#534268}.moment-feature-tabs button:focus-visible{outline:2px solid #77619a;outline-offset:3px}.moment-feature-panels{flex:1}.moment-feature-panels>[hidden]{display:none!important}.moment-feature-description{min-height:168px;border-top:1px solid #3f344414;padding:23px 34px 27px;display:flex;flex-direction:column;align-items:flex-start}.moment-feature-description p{color:#625a6c;font-size:14px;line-height:1.7;margin:0 0 15px}.moment-feature-description a{margin-top:auto;color:#584371;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:#58437140;text-underline-offset:4px}.moment-feature-description a:hover{text-decoration-color:currentColor}.moment-feature-description a span{display:inline-block;margin-left:7px}.direction-close{padding-block:100px;text-align:center}.direction-close>p{color:var(--muted);margin-bottom:27px;font-size:17px}.direction-footer{padding-block:38px;border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:30px}.direction-footer p{font-size:13px;color:var(--muted);margin-top:10px}.direction-download{display:flex;align-items:flex-end;flex-direction:column;gap:18px}.direction-download>span{color:var(--muted);font-size:11px}.design-notes{background:#eeece5;border-top:1px solid var(--rule);padding-block:65px}.design-notes h2{max-width:700px;margin-block:17px;font-size:35px;letter-spacing:-.035em;line-height:1.2;font-weight:600}.design-notes h2+p{max-width:780px;color:var(--muted);font-size:15px;line-height:1.8}.regional-note{max-width:780px;color:var(--muted);font-size:14px;line-height:1.8;margin-top:18px!important;border-left:2px solid #b8acd5;padding-left:16px}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-block:35px}.notes-grid h3{font-size:17px;font-weight:600;margin-bottom:10px}.notes-grid p{font-size:14px;line-height:1.75;color:var(--muted)}.notes-sources{font-size:12px;color:var(--muted)}@media(max-width:1000px)and (min-width:901px){.moment-copy,.moment-stage,.moment-feature-tabs,.moment-feature-description{padding-inline:26px}.moment-feature-tabs{min-height:127px}.moment-feature-description{min-height:200px}}@media(max-width:700px){.direction-preview .page-width{width:calc(100% - 36px)}.concept-note{font-size:10px;gap:8px;padding-inline:10px}.concept-note>span{font-size:8px}.concept-note a{margin-left:8px}.direction-nav{padding-block:18px}.direction-nav .wordmark{width:84px}.moments-section{padding-block:80px 0}.moments-heading{margin-bottom:35px}.moments-heading>p:last-child{font-size:16px}.direction-close{padding-block:70px}.direction-footer{align-items:flex-start;flex-direction:column}.direction-download{align-items:flex-start}.notes-grid{grid-template-columns:1fr;gap:24px}.design-notes h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html:has(.product-moments-page){scroll-behavior:auto}.moment-feature-tabs button{transition:none}}@media(hover:hover)and (pointer:fine){.moment:hover{transform:translateY(-3px);border-color:#a695cd;box-shadow:0 12px 34px -16px #67517f50,inset 0 0 50px #ffffff75}.moment-spending:hover{background:#f3ecff}.moment-budget:hover{background:#eff5e4}.moment-household:hover{background:#f6f0e6}.moment-progress:hover{background:#eef0fa}}.moment:focus-within{border-color:#a695cd;box-shadow:0 12px 34px -16px #67517f50,inset 0 0 50px #ffffff75}@media(prefers-reduced-motion:reduce){.moment{transition:none}.moment:hover{transform:none}}@media(max-width:900px){html:has(.product-moments-page){scroll-snap-type:y proximity;scroll-padding-block:16px}html[data-question-paging]{scroll-snap-type:y mandatory}.product-moments-page .founder-letter{scroll-snap-align:end}.product-moments-page .moments-section+section{scroll-snap-align:start}.moments-grid{grid-template-columns:1fr;gap:32px}.moment{min-height:calc(100svh - 32px);scroll-snap-align:start;scroll-snap-stop:always}.moment:hover{transform:none}.moment-copy{padding:18px 24px 0}.moment-copy h3{font-size:27px;min-height:0;margin:0 0 12px}.moment-feature-tabs{flex-wrap:nowrap;flex-shrink:0;overflow-x:auto;min-height:0;padding:3px 24px 10px;scrollbar-width:none}.moment-feature-tabs button{flex-shrink:0;min-height:38px}.moment-feature-panels{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.moment-feature-panels::-webkit-scrollbar,.moment-feature-tabs::-webkit-scrollbar{display:none}.moment-feature-panels>[data-feature-panel]{display:flex;flex-direction:column;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.moment-stage{flex:1;height:auto;padding:10px 14px 20px}.moment-stage .moment-demo{max-width:min(400px,max(260px,calc((100svh - 360px) * 796 / 920)))}.moment-feature-description{flex-shrink:0;min-height:0;padding:14px 24px 16px}.moment-feature-description p{line-height:1.6;margin-bottom:8px}.moment-feature-description a{margin-top:0}}.product-excerpt[data-astro-cid-kbnedji7]{position:relative;overflow:hidden;width:100%}.product-excerpt[data-astro-cid-kbnedji7] img[data-astro-cid-kbnedji7]{position:absolute;display:block;max-width:none;height:auto}@font-face{font-family:Vylo Activity;src:url(/product/hero/DM-Sans.ttf) format("truetype");font-weight:100 1000;font-display:swap}.auto-sort-surface{--activity-unit: calc(100cqw / 390);position:absolute;inset:0;background:#1d1c22;color:#f8f7f2;font-family:Vylo Activity,sans-serif}html[data-screenshot-market=US] [data-sort-market=CA],html[data-screenshot-market=CA] [data-sort-market=US]{display:none}.auto-sort-surface .native-activity{position:absolute;inset:calc(-230 * var(--activity-unit)) 0 auto;height:calc(730 * var(--activity-unit))}.auto-sort-surface .native-capture{position:absolute;inset:0;background:url(/product/iphone/activity.jpg) 0 calc(-48 * var(--activity-unit)) / 100% auto no-repeat}.auto-sort-surface .native-total,.auto-sort-surface .native-count,.auto-sort-surface .native-bottom-nav{display:none}.auto-sort-surface .native-ledger{position:absolute;left:calc(21 * var(--activity-unit));right:calc(21 * var(--activity-unit));top:calc(305 * var(--activity-unit));height:calc(425 * var(--activity-unit));background:#1d1c22;overflow:hidden}.auto-sort-surface .native-count-label{font-size:calc(12 * var(--activity-unit));line-height:1.5;margin:calc(6 * var(--activity-unit)) 0 calc(33 * var(--activity-unit))}.auto-sort-surface .native-date{font-size:calc(11 * var(--activity-unit));line-height:1.5;color:#b8b3c1;padding-bottom:calc(9 * var(--activity-unit));border-bottom:1px solid #45414e}.auto-sort-surface .native-rows{display:flex;flex-direction:column}.auto-sort-surface .native-transaction{order:0!important;height:calc(122 * var(--activity-unit));flex-shrink:0}.auto-sort-surface .native-row-inner{position:relative;box-sizing:border-box;height:calc(122 * var(--activity-unit));padding-top:calc(29 * var(--activity-unit));border-bottom:1px solid #45414e}.auto-sort-surface .native-avatar{position:absolute;top:calc(30 * var(--activity-unit));left:0;width:calc(32 * var(--activity-unit));height:calc(32 * var(--activity-unit));display:grid;place-items:center;border-radius:calc(11 * var(--activity-unit));background:#302e38;border:1px solid #45414e;font-size:calc(11 * var(--activity-unit));font-weight:600}.auto-sort-surface .native-merchant{margin-left:calc(46 * var(--activity-unit));font-size:calc(16 * var(--activity-unit));font-weight:600;line-height:calc(22 * var(--activity-unit))}.auto-sort-surface .native-amount{position:absolute;right:0;top:calc(29 * var(--activity-unit));font-size:calc(16 * var(--activity-unit));font-weight:600;line-height:calc(22 * var(--activity-unit))}.auto-sort-surface .native-account{margin:calc(6 * var(--activity-unit)) 0 calc(15 * var(--activity-unit)) calc(46 * var(--activity-unit));font-size:calc(12 * var(--activity-unit));line-height:calc(16 * var(--activity-unit))}.auto-sort-surface .native-category{display:inline-grid;margin-left:calc(46 * var(--activity-unit));padding:calc(4 * var(--activity-unit)) calc(9 * var(--activity-unit));border:1px solid #45414e;border-radius:20px;background:#2a2931;font-size:calc(12 * var(--activity-unit));color:#f8f7f2;line-height:calc(16 * var(--activity-unit));transform-origin:left center}.auto-sort-surface .native-category i{font-style:normal;color:#b8a9ff;font-size:calc(16 * var(--activity-unit));margin-left:calc(8 * var(--activity-unit))}.sort-receipt{position:absolute;z-index:3;width:48%;left:10%;top:19%;padding:4.5cqw;border-radius:2cqw;background:#faf8f2;color:#28242f;border-top:3px solid #b8a9ff;box-shadow:0 15px 35px #0004;font-family:Vylo Activity,sans-serif;transform:rotate(-6deg)}.sort-receipt-1{left:42%;top:52%;transform:rotate(5deg)}.sort-receipt span{display:block;font-size:3.5cqw;font-weight:650}.sort-receipt strong{display:block;font-size:6cqw;margin-block:2cqw 3cqw}.sort-receipt small{display:block;border-top:1px dashed #62557050;padding-top:2.5cqw;color:#716676;font-size:3cqw}@media(prefers-reduced-motion:reduce){.sort-receipt{display:none}}.sort-enhanced [data-native-row]{opacity:0}.sort-enhanced [data-story-count]{display:inline-grid}.sort-count{grid-area:1/1;opacity:0}.sort-count-0{opacity:1}.sort-category-pending,.sort-category-result{grid-area:1 / 1}.sort-category-pending{opacity:0;color:#b8b3c1}@media(prefers-reduced-motion:no-preference){.sort-enhanced .sort-category-pending{opacity:1}.sort-enhanced .sort-category-result{opacity:0}}.moment-demo{width:100%;max-width:400px;margin:auto;container-type:inline-size;outline:none;-webkit-tap-highlight-color:transparent}.native-viewport{position:relative;aspect-ratio:796 / 920;overflow:hidden;border-radius:23px;background:#1e1d23;box-shadow:0 18px 40px -20px #20182870,0 0 0 1px #28233220;isolation:isolate}.moment-demo:focus-visible .native-viewport{outline:3px solid #7562bd;outline-offset:6px}.native-page{position:absolute;inset:0}.native-overview{transform:translate(0)}.native-trends{inset:4% 3.77% auto;transform:translate(112%)}.native-budget-health,.native-worth-total{position:absolute;left:3.77%;right:3.77%;top:5%}.native-budget-health{top:16.4%}.native-worth-total{top:21%}.native-review{position:absolute;left:3.77%;right:3.77%;top:6%;overflow:hidden;border-radius:17px;border:1px solid #45404e;background:#26252e;box-shadow:0 12px 28px #0002;transform-origin:center 80%}.native-review .product-excerpt{width:calc(100% + 2px);margin-left:-1px}.native-review-next{transform:translateY(10px) scale(.95)}.review-confirm-tint{position:absolute;inset:0;background:#61ae8a;opacity:0;pointer-events:none}.native-members{position:absolute;top:5%;left:6%;right:6%}.native-invitation{position:absolute;top:68%;left:6%;right:6%;opacity:0;transform:translateY(18px)}.native-dimmer{position:absolute;inset:0;background:#050407;opacity:0;pointer-events:none}.native-sheet{position:absolute;left:0;right:0;bottom:0;overflow:hidden;border-radius:20px 20px 0 0;box-shadow:0 -14px 34px #0003;transform:translateY(105%)}.native-email{position:absolute;left:8.8%;top:32.4%;width:78%;height:10.5%;display:flex;align-items:center;padding-left:1.5%;background:#302e3a;color:#f5f4f7;font:400 4.25cqw/1 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;opacity:0}.gesture-touch,.gesture-ripple{position:absolute;z-index:5;pointer-events:none;left:0;top:0;opacity:0;border-radius:50%}.gesture-touch{width:5.3%;aspect-ratio:1;background:#e7dcff80;border:2px solid #fff;box-shadow:0 0 0 5px #c3afff25,0 2px 10px #0006}.gesture-ripple{width:5.3%;aspect-ratio:1;border:1.5px solid #f0e9ff}@media(prefers-reduced-motion:reduce){.gesture-touch,.gesture-ripple{display:none}}.native-history-assets{margin-top:6%;border-radius:17px;overflow:hidden}.native-invite-age{position:absolute;left:18.7%;top:65.5%;width:45%;height:17%;display:flex;align-items:center;background:#27262e;color:#aaa6b6;font:400 3.35cqw/1 -apple-system,BlinkMacSystemFont,sans-serif}.native-capture{position:absolute}.sequence-fade{opacity:0}.sequence-push{transform:translate(105%);background:#1e1d23}.native-category-name{position:absolute;left:12.6%;top:63.5%;width:76%;height:8%;display:flex;align-items:center;background:#302e3a;color:#f5f4f7;font:400 4.25cqw/1 -apple-system,BlinkMacSystemFont,sans-serif;opacity:0}.moment-demo[data-state=paused] .gesture-touch,.moment-demo[data-state=paused] .gesture-ripple{visibility:hidden}.demo-budget-build .native-viewport{background:#1d1c22}.budget-preview-header{position:absolute;top:1%;left:0;right:0}.budget-preview-body{position:absolute;inset:17% 3.77%;overflow:hidden;border-radius:18px}.budget-preview-group{margin-top:4cqw}.budget-preview-footer{position:absolute;bottom:2%;left:0;right:0;background:#1d1c22}.budget-tracking-expanded{opacity:0}html[data-screenshot-market=US] [data-demo-market=CA],html[data-screenshot-market=CA] [data-demo-market=US]{display:none!important}.review-remaining{position:absolute;top:3.5%;left:0;right:0;height:5%;text-align:center;color:#f8f7f2;font:600 4cqw/1.4 -apple-system,BlinkMacSystemFont,sans-serif}.review-remaining span{position:absolute;inset:0;opacity:0}.review-remaining span:first-child{opacity:1}.journey-review-card{top:11%}.review-field{position:absolute;display:flex;align-items:center;background:#26252e;color:#f8f7f2;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.review-merchant{left:23.6%;top:3.3%;width:72%;height:10%;font-size:4.5cqw;line-height:1.12;font-weight:700}.review-initials{left:8.1%;top:7.1%;width:9.3%;height:5.6%;justify-content:center;background:#302e3a;font-size:3cqw;font-weight:600}.review-date{left:23.6%;top:13.1%;width:73%;height:7%;color:#b8b3c1;font-size:3.9cqw}.review-amount{left:7%;top:22%;width:88%;height:15%;font-size:8.9cqw;line-height:1;font-weight:800;letter-spacing:-.04em}.review-account{left:15.5%;top:36.3%;width:80%;height:7.5%;color:#b8b3c1;font-size:3.25cqw;white-space:nowrap}.review-category-pending,.review-category-selected{position:absolute;left:7%;top:62.3%;width:86.6%;height:15.5%}.review-category-pending{display:flex;align-items:center;gap:3cqw;border:1px solid #d9bb6b70;border-radius:4cqw;padding-inline:4cqw;background:#3a3427;color:#f0dca8;font:500 4.4cqw/1.2 -apple-system,BlinkMacSystemFont,sans-serif}.review-category-pending>span{color:#edce80;width:5cqw;text-align:center}.review-category-selected{opacity:0}.review-memory-cover{position:absolute;inset:79% 2% 0;background:#26252e}.review-swipe-check{position:absolute;top:1.5%;right:3%;width:10.5%;opacity:0}.review-journey-dimmer{z-index:4}.review-journey-sheet{z-index:5}.review-picker-memory-off{position:absolute;left:81%;top:52.6%;width:14%;height:7.2%;border-radius:99px;background:#39383f}.review-picker-memory-off span{position:absolute;left:4%;top:7%;height:86%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.review-completion{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqw;background:#1e1d23;color:#f8f7f2;opacity:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.review-completion-check{display:grid;place-items:center;width:22cqw;aspect-ratio:1;border-radius:50%;border:2px solid #34d39966;color:#34d399;background:#10b9812e}.review-completion-check svg{width:65%}.review-completion strong{font-size:7cqw;letter-spacing:-.035em}.review-completion p{color:#b8b3c1;margin:0;font-size:4cqw}.native-completion-button{margin-top:3cqw;padding:3.5cqw 6cqw;border-radius:3cqw;background:#e2ee9c;color:#252626;font-size:4cqw;font-weight:600}.memory-toggle{position:absolute;left:80.7%;top:41.5%;width:14.4%;height:6.6%;border-radius:99px;background:#39383f}.memory-thumb{position:absolute;left:3.5%;top:6%;height:88%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.budget-chart-states{position:relative}.budget-chart-unselected{position:absolute;inset:0;background:#1e1d23}.budget-mix-chart{margin-top:5cqw}.budget-track-step{opacity:0;background:#1e1d23}.investment-sheet{top:0;height:100%;background:#1e1d23}.category-created{opacity:0;background:#1e1d23}.category-rows-cover{position:absolute;inset:30% 4% 0;background:#1e1d23}.group-typed-field{position:absolute;left:12.6%;top:57%;width:76%;height:15%;display:flex;align-items:center;background:#302e3a;color:#f5f4f7;font:400 4.25cqw/1 -apple-system,BlinkMacSystemFont,sans-serif;opacity:0}.category-group-tag{position:absolute;left:9.2%;top:34.8%;padding:1.4cqw 2.4cqw;border:1px solid #b8a9ff40;border-radius:6cqw;background:#b8a9ff20;color:#c8baff;font:400 3.8cqw/1.2 -apple-system,BlinkMacSystemFont,sans-serif}.group-create-sheet .group-typed-field,.category-create-sheet .native-category-name{opacity:1}.group-create-sheet .group-typed-field{top:56%;height:13%}.category-create-sheet .native-category-name{top:61%;height:11%}.auto-generated{transform:translate(105%);background:#1e1d23}.auto-applied,.worth-saved{opacity:0;background:#1e1d23}.auto-total{position:absolute;top:16%;left:3.77%;right:3.77%}.auto-categories-window{position:absolute;inset:43% 3.77% 17%;overflow:hidden;border-radius:16px}.auto-category-gap{margin-top:4cqw}.worth-name-field,.worth-value-field{position:absolute;left:8.9%;width:83%;height:8.5%;display:flex;align-items:center;background:#302e3a;color:#f5f4f7;font:400 4.25cqw/1 -apple-system,BlinkMacSystemFont,sans-serif}.worth-name-field{top:59.8%}.worth-value-field{top:84.7%}.account-preparing,.account-connected{opacity:0;background:#1e1d23}.memory-on-state{position:absolute;inset:0;opacity:0}.liability-us-label{position:absolute;top:115%;left:10.9%;width:62%;height:10%;padding-left:.3cqw;background:#26252e;display:flex;flex-direction:column;justify-content:center;gap:1cqw;font:400 2.8cqw/1.2 -apple-system,BlinkMacSystemFont,sans-serif;color:#b8b3c1}.liability-us-label strong{color:#f8f7f2;font-size:3.3cqw;font-weight:600}.first-look .product-stage{padding:46px 20% 52px 4%;overflow:visible;border-radius:20px}.first-look .hero-product-image{width:100%;border-width:5px}.hero-phone-image{position:absolute;width:24%;right:4%;bottom:6%;overflow:hidden;border:5px solid #353342;border-radius:37px;background:#1d1c22;box-shadow:0 18px 42px #24212a38}.hero-phone-image img{width:100%;height:auto;display:block}.first-look .screen-invitation{left:36%;bottom:24px;font-size:13px;padding:9px 19px}.product-chapter{padding-block:96px 100px}.product-chapter>.page-width{width:min(1280px,calc(100% - 80px))}.product-chapter .chapter-heading>p{max-width:600px;margin:0 auto}.footer-download{display:flex;justify-content:flex-end;padding:0 0 24px}.apple-trademark{color:var(--muted);font-size:10px;line-height:1.6;padding-bottom:20px}@media(max-width:700px){.first-look .product-stage{padding:22px 5% 122px;border-radius:14px;margin-bottom:12px}.first-look .hero-product-image{border-width:3px;border-radius:6px}.hero-phone-image{width:38%;bottom:18px;right:6%;border-width:3px;border-radius:25px}.first-look .screen-invitation{left:6%;bottom:40px;transform:none;font-size:11px;padding:9px 12px}.product-chapter{padding-block:65px}.product-chapter>.page-width{width:calc(100% - 36px)}.product-chapter .chapter-heading h2{font-size:34px}.product-chapter .chapter-heading>p{font-size:15px}.footer-download{justify-content:flex-start;padding:4px 0 24px}}
