.coming-soon_page__3yCJI{--coming-ease-out:cubic-bezier(0.23,1,0.32,1);display:flex;min-height:100dvh;flex-direction:column;overflow-x:clip;background:var(--bgcolor-surface)}.coming-soon_header__X_awm{position:relative;z-index:2;flex:none;border-bottom:1px solid var(--strokecolor-default);background:var(--bgcolor-surface)}.coming-soon_footerInner__eeuhp,.coming-soon_headerInner__j41aP,.coming-soon_hero__bS2qU{width:min(100% - 3.5rem,1200px);margin-inline:auto}.coming-soon_headerInner__j41aP{display:flex;min-height:5rem;align-items:center;justify-content:space-between}.coming-soon_footerLogo__V41pr,.coming-soon_logoLink__oPZ66{display:inline-flex;flex:none;align-items:center}.coming-soon_languageSwitch__fL_PK{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--strokecolor-default);border-radius:calc(var(--radii-full) * 1px);color:var(--textcolor-secondary);background:var(--bgcolor-surface);font-size:.85rem;font-weight:800;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}.coming-soon_languageSwitch__fL_PK:hover{border-color:var(--strokecolor-primarysoft);color:var(--textcolor-primary);background:var(--bgcolor-primarysofter)}.coming-soon_main__9sv0w{display:flex;flex:1 1;align-items:center}.coming-soon_hero__bS2qU{display:grid;min-height:calc(100dvh - 8.75rem);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:2rem 2.5rem}.coming-soon_copy__poIH9{position:relative;z-index:1;max-width:37rem;padding-block:1rem}.coming-soon_badge__wq_hY{display:inline-flex;width:fit-content;align-items:center;gap:.65rem;margin:0;padding:.58rem .85rem;border:1px solid var(--strokecolor-primarysoft);border-radius:calc(var(--radii-full) * 1px);color:var(--textcolor-primary);background:var(--bgcolor-primarysofter);font-size:.75rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.coming-soon_badge__wq_hY:before{width:.48rem;height:.48rem;flex:none;border-radius:50%;background:var(--bgcolor-primary);content:""}.coming-soon_title__T2Oe7{max-width:12ch;margin:1.55rem 0 1.2rem;color:var(--textcolor-default);font-size:clamp(3.45rem,5.6vw,5.35rem);font-weight:900;letter-spacing:-.075em;line-height:1.02;text-wrap:balance}.coming-soon_title__T2Oe7 em{display:block;color:var(--textcolor-primary);font-style:normal}.coming-soon_description__qwNis{max-width:31rem;margin:0;color:var(--textcolor-secondary);font-size:1.08rem;line-height:1.7;text-wrap:pretty}.coming-soon_visual__bgqyJ{position:relative;width:100%;min-height:clamp(34rem,53vw,42rem);align-self:center}.coming-soon_photoPanel__cQgIR{position:absolute;inset:3% 4% 5% 3%;overflow:hidden;border-radius:calc(var(--radii-3xl) * 1px + 8px);background:var(--bgcolor-primarysofter);box-shadow:0 22px 54px var(--shadow-xs);outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}.coming-soon_photo__p6mUl{object-fit:cover;object-position:left center}.coming-soon_phone__NSgib{position:absolute;inset-inline-end:0;inset-block-end:-.45rem;width:402px;height:834px;transform:scale(.67);transform-origin:bottom right;animation:coming-soon_phone-enter__rXHqT .7s var(--coming-ease-out) .12s both}.coming-soon_phone__NSgib .hero-home-phone{width:402px;height:834px}.coming-soon_phone__NSgib .hero-device-home.hero-home-entered .rs-category,.coming-soon_phone__NSgib .hero-device-home.hero-home-entered .rs-quick-actions,.coming-soon_phone__NSgib .hero-device-home.hero-home-entered .rs-recent,.coming-soon_phone__NSgib .hero-device-home.hero-home-entered .rs-spending{animation:none}.coming-soon_footer__O06xL{position:relative;z-index:1;flex:none;background:var(--bgcolor-canvas)}.coming-soon_footerInner__eeuhp{display:grid;min-height:4.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-block:.9rem;border-top:1px solid var(--strokecolor-default);color:var(--textcolor-secondary);font-size:.78rem}.coming-soon_footerLogo__V41pr .brand-mark{height:1.35rem}.coming-soon_footerLogo__V41pr .brand-word{font-size:1.35rem}.coming-soon_footerInner__eeuhp p{margin:0}.coming-soon_footerInner__eeuhp>span:last-child{color:var(--textcolor-tertiary);white-space:nowrap}.coming-soon_badge__wq_hY,.coming-soon_description__qwNis,.coming-soon_title__T2Oe7{animation:coming-soon_copy-enter__nr7ox .56s var(--coming-ease-out) both}.coming-soon_title__T2Oe7{animation-delay:70ms}.coming-soon_description__qwNis{animation-delay:.14s}@keyframes coming-soon_copy-enter__nr7ox{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes coming-soon_phone-enter__rXHqT{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media (max-width:900px){.coming-soon_hero__bS2qU{gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.coming-soon_title__T2Oe7{font-size:clamp(3.1rem,6vw,4.25rem)}.coming-soon_description__qwNis{font-size:1rem}.coming-soon_phone__NSgib{inset-inline-end:-1.25rem;transform:scale(.56);transform-origin:bottom right}.coming-soon_phone__NSgib .hero-home-phone{width:402px;height:834px}}@media (max-width:720px){.coming-soon_footerInner__eeuhp,.coming-soon_headerInner__j41aP,.coming-soon_hero__bS2qU{width:min(100% - 2rem,35rem)}.coming-soon_headerInner__j41aP{min-height:4.5rem}.coming-soon_languageSwitch__fL_PK{min-height:2.55rem;padding-inline:.85rem}.coming-soon_hero__bS2qU{min-height:auto;grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:3rem 2.5rem}.coming-soon_copy__poIH9{max-width:35rem;padding:0}.coming-soon_title__T2Oe7{max-width:13ch;margin-block:1.35rem 1rem;font-size:clamp(3.2rem,10.2vw,4.5rem)}.coming-soon_description__qwNis{max-width:32rem;font-size:1rem}.coming-soon_visual__bgqyJ{min-height:31rem;margin-top:1.5rem}.coming-soon_photoPanel__cQgIR{inset:1% 0 3% 0;border-radius:calc(var(--radii-3xl) * 1px)}.coming-soon_phone__NSgib{inset-inline-end:-.1rem;inset-block-end:-.2rem;transform:scale(.53)}.coming-soon_phone__NSgib .hero-home-phone{width:402px;height:834px}.coming-soon_footerInner__eeuhp{min-height:0;grid-template-columns:auto 1fr;gap:.7rem 1rem;padding-block:1.1rem}.coming-soon_footerInner__eeuhp p{text-align:end}.coming-soon_footerInner__eeuhp>span:last-child{grid-column:1/-1}}@media (max-width:440px){.coming-soon_title__T2Oe7{font-size:clamp(3rem,12vw,3.3rem)}.coming-soon_visual__bgqyJ{min-height:28rem}.coming-soon_phone__NSgib{inset-inline-end:-.75rem;transform:scale(.48)}}@media (prefers-reduced-motion:reduce){.coming-soon_badge__wq_hY,.coming-soon_description__qwNis,.coming-soon_phone__NSgib,.coming-soon_title__T2Oe7{animation:none}}.rs-screen{width:430px;max-width:100%;position:relative;color:var(--textcolor-default);background:var(--bgcolor-surface);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-nunito),sans-serif}.rs-home{height:1218px;background:var(--bgcolor-canvas)}.rs-transactions{height:932px}.rs-reports{height:1224px}.rs-scroll{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;padding-bottom:110px}.rs-scroll::-webkit-scrollbar{display:none}.rs-content{padding:calc(var(--spacing-xl) * 1px);display:flex;flex-direction:column;gap:calc(var(--spacing-lg) * 1px)}.rs-screen h2,.rs-screen h3,.rs-screen p{margin:0}.rs-screen button{font-family:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}.rs-screen button:disabled{cursor:default;opacity:1}.rs-screen button:focus-visible{outline:2px solid var(--strokecolor-primary);outline-offset:3px}.rs-screen .dhm-type-display-sm,.rs-screen .dhm-type-heading-lg,.rs-screen .dhm-type-heading-sm,.rs-screen .dhm-type-title-sm{font-weight:var(--fontweights-bold)}.rs-screen .dhm-type-body-lg{line-height:var(--lineheight-md)}.rs-secondary{color:var(--textcolor-secondary)}.rs-primary{color:var(--textcolor-primary)}.rs-success,.rs-value-income{color:var(--textcolor-success)}.rs-summary-0,.rs-value-expense{color:var(--textcolor-danger)}.rs-value-transfer{color:var(--textcolor-info)}.rs-summary-1{color:var(--textcolor-success)}.rs-card{padding:calc(var(--spacing-lg) * 1px);border-radius:calc(var(--radii-lg) * 1px);background:var(--bgcolor-card)}.rs-card-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing-sm) * 1px)}.rs-card-heading>span{display:inline-flex;align-items:center;white-space:nowrap}.rs-header{height:44px;align-items:center;justify-content:space-between}.rs-header,.rs-header>div{display:flex;gap:calc(var(--spacing-sm) * 1px)}.rs-header button{display:grid;place-items:center;width:44px;height:44px;border-radius:calc(var(--radii-full) * 1px);color:var(--iconcolor-default)}.rs-nav{position:absolute;z-index:2;inset:auto calc(var(--spacing-md) * 1px) calc(var(--spacing-lg) * 1px);height:76px;padding:calc(var(--spacing-sm) * 1px);justify-content:space-between;border-radius:calc(var(--radii-full) * 1px);background:color-mix(in srgb,var(--bgcolor-surface) 68%,transparent);--rs-glass-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:var(--rs-glass-filter);backdrop-filter:var(--rs-glass-filter);border:1px solid color-mix(in srgb,var(--bgcolor-surface) 85%,transparent);box-shadow:0 8px 28px var(--shadow-sm),inset 0 1px 1px var(--bgcolor-surface),inset 0 -1px 2px var(--shadow-xs)}.rs-nav,.rs-nav button{display:flex;align-items:center}.rs-nav button{position:relative;flex:1 1;flex-direction:column;justify-content:center;gap:calc(var(--spacing-xs) * 1px);min-width:0;height:58px;color:var(--textcolor-secondary);border-radius:calc(var(--radii-full) * 1px)}.rs-nav .rs-nav-active{color:var(--textcolor-primary);background:color-mix(in srgb,var(--bgcolor-primarysoft) 72%,transparent);box-shadow:inset 0 1px 1px var(--bgcolor-surface)}.rs-nav .dhm-type-label-sm{font-weight:var(--fontweights-semibold)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rs-nav{background:var(--bgcolor-surface)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.rs-nav{background:var(--bgcolor-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--strokecolor-strong)}}.rs-home .rs-content{padding-top:calc(var(--spacing-3xl) * 1px);gap:calc(var(--spacing-md) * 1px)}.rs-home-header{display:flex;justify-content:space-between;align-items:center;height:60px}.rs-avatar{width:52px;height:52px;border:1px solid var(--strokecolor-strong);border-radius:calc(var(--radii-full) * 1px);background:var(--bgcolor-overlay)}.rs-spending{border-radius:calc(var(--radii-xl) * 1px);box-shadow:0 4px 12px var(--shadow-xs)}.rs-spending-top{height:102px;display:flex;align-items:center;justify-content:space-between;padding-right:calc(var(--spacing-md) * 1px)}.rs-spending-top h3{margin-block:calc(var(--spacing-xs) * 1px)}.rs-growth{display:inline-flex;align-items:center;gap:calc(var(--spacing-xs) * 1px);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-sm) * 1px);border-radius:calc(var(--radii-md) * 1px);color:var(--textcolor-success);background:var(--bgcolor-primarysoft)}.rs-mascot-crop{width:100px;height:86px;flex-shrink:0;background-image:url(/assets/images/rinci-mascot-1.png);background-repeat:no-repeat;background-size:334px 254px;background-position:-8px -122px}.rs-spending-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--strokecolor-strong);padding-top:calc(var(--spacing-sm) * 1px)}.rs-spending-stats>div{display:grid;grid-template-columns:1fr auto;padding-inline:calc(var(--spacing-sm) * 1px)}.rs-spending-stats>div+div{border-left:1px solid var(--strokecolor-strong)}.rs-spending-stats strong{grid-column:1/-1}.rs-spending-stats .rs-success{display:flex;align-items:center}.rs-quick-actions{display:flex;padding:calc(var(--spacing-md) * 1px) 0}.rs-quick-actions button{flex:1 1;display:flex;flex-direction:column;gap:calc(var(--spacing-xs) * 1px);align-items:center;color:var(--textcolor-secondary)}.rs-quick-actions button+button{border-left:1px solid var(--strokecolor-strong)}.rs-quick-actions button>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:calc(var(--radii-full) * 1px);background:var(--bgcolor-canvas)}.rs-category{display:flex;flex-direction:column;gap:calc(var(--spacing-md) * 1px)}.rs-category-body{display:flex;align-items:center;gap:20px}.rs-donut{width:150px;height:150px;flex:0 0 150px;background:conic-gradient(var(--bgcolor-primary) 0 35%,var(--bgcolor-categorypurple) 35% 55%,var(--bgcolor-categoryorange) 55% 70%,var(--bgcolor-categorypink) 70% 80%,var(--bgcolor-categorydark) 80% 100%);position:relative}.rs-donut,.rs-donut>div{border-radius:calc(var(--radii-full) * 1px)}.rs-donut>div{position:absolute;inset:23px;background:var(--bgcolor-card);display:flex;flex-direction:column;align-items:center;justify-content:center}.rs-donut strong{font-weight:var(--fontweights-bold)}.rs-recent .rs-card-heading button.rs-primary{color:var(--textcolor-primary)}.rs-donut-report{width:132px;height:132px;flex-basis:132px;background:conic-gradient(var(--bgcolor-primary) 0 35%,var(--bgcolor-categorypurple) 35% 58%,var(--bgcolor-categorypink) 58% 77%,var(--bgcolor-categoryorange) 77% 91%,var(--bgcolor-categorydark) 91% 100%)}.rs-legend{margin:0;padding:0;list-style:none;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--spacing-sm) * 1px)}.rs-legend li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:calc(var(--spacing-xs) * 1px)}.rs-category-amount{grid-column:3;text-align:right;white-space:nowrap;color:var(--textcolor-default)}.rs-home .rs-donut{width:clamp(80px,calc(100% - 188px),150px);height:auto;aspect-ratio:1;flex:0 0 auto}.rs-recent-amount{color:var(--textcolor-default)}.rs-dot{width:8px;height:8px;border-radius:calc(var(--radii-full) * 1px);background:var(--bgcolor-primary)}.rs-category-1 .rs-dot{background:var(--bgcolor-categorypurple)}.rs-category-2 .rs-dot{background:var(--bgcolor-categoryorange)}.rs-category-3 .rs-dot{background:var(--bgcolor-categorypink)}.rs-category-4 .rs-dot{background:var(--bgcolor-categorydark)}.rs-reports .rs-category-2 .rs-dot{background:var(--bgcolor-categorypink)}.rs-reports .rs-category-3 .rs-dot{background:var(--bgcolor-categoryorange)}.rs-reports .rs-category-body{gap:calc(var(--spacing-lg) * 1px)}.rs-reports .rs-category{border:1px solid var(--strokecolor-strong)}.rs-recent ul{list-style:none;margin:calc(var(--spacing-md) * 1px) 0 0;padding:0}.rs-recent li{display:flex;gap:calc(var(--spacing-md) * 1px);align-items:center;min-height:54px}.rs-recent li>div{flex:1 1;display:flex;flex-direction:column}.rs-recent .rs-tile{width:36px;height:36px;flex-basis:36px;border-radius:calc(var(--radii-md) * 1px)}.rs-category-0.rs-tile{background:var(--bgcolor-primarysoft);color:var(--iconcolor-primary)}.rs-category-1.rs-tile{background:var(--bgcolor-categorypurplesoft);color:var(--iconcolor-categorypurple)}.rs-category-2.rs-tile{background:var(--bgcolor-categoryorangnesoft);color:var(--bgcolor-categoryorange)}.rs-category-3.rs-tile{background:var(--bgcolor-categorypinksoft);color:var(--iconcolor-categorypink)}.rs-category-4.rs-tile{background:var(--bgcolor-muted);color:var(--iconcolor-default)}.rs-surprise{align-self:center;object-fit:contain;width:176px;height:150px}.rs-transactions .rs-content{padding-top:61px}.rs-tabs{gap:calc(var(--spacing-xs) * 1px);padding:calc(var(--spacing-xs) * 1px);min-height:48px;background:var(--bgcolor-muted);border:1px solid var(--strokecolor-strong)}.rs-tabs,.rs-tabs>*{display:flex;border-radius:calc(var(--radii-full) * 1px)}.rs-tabs>*{flex:1 1;align-items:center;justify-content:center;color:var(--textcolor-secondary)}.rs-tabs .rs-tab-active{background:var(--bgcolor-primary);color:var(--textcolor-inverse)}.rs-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing-md) * 1px);padding:calc(var(--spacing-lg) * 1px);background:var(--bgcolor-muted);border:1px solid var(--strokecolor-strong);border-radius:calc(var(--radii-xl) * 1px)}.rs-summary>div{display:flex;flex-direction:column;gap:calc(var(--spacing-xs) * 1px)}.rs-day{border:1px solid var(--strokecolor-strong);border-radius:calc(var(--radii-lg) * 1px);overflow:hidden;background:var(--bgcolor-card)}.rs-screen .rs-day-heading{width:100%;padding:calc(var(--spacing-md) * 1px) calc(var(--spacing-lg) * 1px);display:flex;align-items:center;gap:calc(var(--spacing-sm) * 1px);background:var(--bgcolor-muted)}.rs-day-heading>span:first-child,.rs-day-heading>strong{flex:1 1;text-align:left}.rs-day-heading>span{white-space:nowrap}.rs-day-heading svg{flex-shrink:0}ul.rs-transaction-list{height:auto;margin:0;padding:0;display:block}ul.rs-transaction-list li{display:flex;align-items:center;gap:calc(var(--spacing-md) * 1px);padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-md) * 1px);min-height:76px}ul.rs-transaction-list li+li{border-top:1px solid var(--strokecolor-default)}.rs-tile{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:calc(var(--radii-lg) * 1px)}.rs-food{background:var(--bgcolor-primarysoft);color:var(--iconcolor-primary)}.rs-groceries{background:var(--bgcolor-warningsoft);color:var(--bgcolor-categoryorange)}.rs-income{background:var(--bgcolor-successsoft);color:var(--iconcolor-success)}.rs-transfer{background:var(--bgcolor-infosoft);color:var(--textcolor-info)}.rs-transaction-copy{flex:1 1;min-width:0}.rs-transaction-copy,.rs-transaction-value{display:flex;flex-direction:column;gap:calc(var(--spacing-xs) * 1px)}.rs-transaction-value{text-align:right;align-items:flex-end;color:var(--iconcolor-default)}.rs-transaction-value>span{white-space:nowrap}.rs-action-area{padding:0 calc(var(--spacing-xl) * 1px) calc(var(--spacing-xl) * 1px)}.rs-action-area button{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing-sm) * 1px);width:100%;height:48px;background:var(--bgcolor-primary);color:var(--textcolor-inverse);border-radius:calc(var(--radii-full) * 1px)}.rs-period{display:flex;justify-content:space-between;align-items:center}.rs-period>span:first-child{display:flex;align-items:center;gap:calc(var(--spacing-xs) * 1px)}.rs-overview{padding:calc(var(--spacing-lg) * 1px);border:1px solid var(--strokecolor-primarysoft);border-radius:calc(var(--radii-lg) * 1px);background:var(--bgcolor-primarysofter);display:flex;flex-direction:column;gap:calc(var(--spacing-sm) * 1px)}.rs-overview>div{display:flex;justify-content:space-between;align-items:center}.rs-overview-stats{gap:calc(var(--spacing-lg) * 1px)}.rs-overview-stats>span{display:flex;gap:calc(var(--spacing-sm) * 1px)}.rs-overview-stats strong{color:var(--textcolor-default)}.rs-trend{border:1px solid var(--strokecolor-strong);display:flex;flex-direction:column;gap:calc(var(--spacing-md) * 1px)}.rs-trend svg{width:100%;height:138px;overflow:visible}.rs-chart-grid{fill:none;stroke:var(--strokecolor-strong);stroke-dasharray:4 4}.rs-chart-area{fill:var(--bgcolor-primarysoft)}.rs-chart-line{fill:none;stroke:var(--bgcolor-primary);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.rs-axis{display:flex;justify-content:space-between}.rs-insight{display:flex;align-items:center;gap:calc(var(--spacing-md) * 1px);border:1px solid var(--strokecolor-strong);padding-block:calc(var(--spacing-md) * 1px)}.rs-insight>div{flex:1 1}.rs-insight p{margin-top:calc(var(--spacing-xs) * 1px)}.rs-insight>span{background:var(--bgcolor-warningsoft);color:var(--textcolor-danger);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-sm) * 1px);border-radius:calc(var(--radii-full) * 1px)}.rs-report-summary{background:var(--bgcolor-primarysofter);border-color:var(--strokecolor-primarysoft)}.rs-preview{min-height:100vh;padding:calc(var(--spacing-3xl) * 1px);background:var(--bgcolor-canvas)}.rs-preview-header{max-width:1360px;margin:0 auto calc(var(--spacing-2xl) * 1px)}.rs-preview-header h1{margin:0 0 calc(var(--spacing-sm) * 1px)}.rs-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,430px));gap:calc(var(--spacing-xl) * 1px);justify-content:center}.rs-preview-item{min-width:0}.rs-preview-item>h2{margin:0 0 calc(var(--spacing-md) * 1px)}.rs-preview-item .rs-screen{box-shadow:0 8px 32px var(--shadow-sm);border:1px solid var(--strokecolor-strong);border-radius:calc(var(--radii-2xl) * 1px)}@media (max-width:1100px){.rs-preview-grid{grid-template-columns:minmax(0,430px);gap:calc(var(--spacing-3xl) * 1px)}}@media (max-width:450px){.rs-preview{padding:calc(var(--spacing-md) * 1px)}.rs-content{padding-inline:calc(var(--spacing-lg) * 1px)}.rs-category-body{gap:calc(var(--spacing-md) * 1px)}.rs-day-heading{flex-wrap:wrap}ul.rs-transaction-list li{gap:calc(var(--spacing-sm) * 1px)}ul.rs-transaction-list li>.material-symbol:last-child{display:none}.rs-summary{gap:calc(var(--spacing-sm) * 1px);padding:calc(var(--spacing-md) * 1px)}.rs-overview-stats{flex-wrap:wrap}}.rs-chart-bar{fill:var(--textcolor-primary);rx:calc(var(--radii-xs) * 1px)}.rs-report-panel{display:flex;flex-direction:column;gap:calc(var(--spacing-lg) * 1px)}@media (prefers-reduced-motion:no-preference){.rs-report-panel{animation:report-panel-enter .24s var(--ease-out)}@keyframes report-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.rv-card{border:1px solid var(--strokecolor-strong);display:flex;flex-direction:column;gap:calc(var(--spacing-md) * 1px)}.rv-card svg{width:100%;height:auto;overflow:visible}.rv-dot{fill:var(--textcolor-primary)}.rv-breakdown,.rv-comparison{display:flex;flex-direction:column;gap:calc(var(--spacing-md) * 1px)}.rv-category>div:first-child,.rv-comparison>div>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--spacing-sm) * 1px)}.rv-progress{height:6px;background:var(--bgcolor-muted);margin-top:calc(var(--spacing-xs) * 1px);border-radius:calc(var(--radii-full) * 1px);overflow:hidden}.rv-progress i{display:block;height:100%;width:35%;background:var(--textcolor-primary)}.rv-category-1 i{width:23%;background:var(--bgcolor-categoryorange)}.rv-category-2 i{width:19%;background:var(--bgcolor-categorypink)}.rv-category-3 i{width:14%;background:var(--bgcolor-categoryblue)}.rv-category-4 i{width:9%;background:var(--bgcolor-categorydark)}.rv-heatmap{display:flex;flex-direction:column;gap:calc(var(--spacing-sm) * 1px)}.rv-heatmap>div{display:grid;grid-template-columns:64px repeat(5,1fr);align-items:center;gap:calc(var(--spacing-xs) * 1px)}.rv-heatmap i{height:14px;border-radius:calc(var(--radii-xs) * 1px)}.rv-heat-0{background:var(--bgcolor-primarysofter)}.rv-heat-1{background:var(--bgcolor-primarysoft)}.rv-heat-2{background:var(--bgcolor-primary)}.rv-time{display:flex;align-items:center;gap:calc(var(--spacing-lg) * 1px)}.rv-time-donut{width:132px;height:132px;flex-shrink:0;display:grid;place-items:center;position:relative;border-radius:calc(var(--radii-full) * 1px);background:conic-gradient(var(--bgcolor-primary) 0 20%,var(--bgcolor-categoryorange) 20% 55%,var(--bgcolor-categorypink) 55% 85%,var(--bgcolor-categoryblue) 85% 100%)}.rv-time-donut:before{content:"";position:absolute;inset:20px;border-radius:inherit;background:var(--bgcolor-card)}.rv-time-donut strong{position:relative}.rv-time ul{list-style:none;padding:0;margin:0;flex:1 1}.rv-time li{display:flex;align-items:center;gap:calc(var(--spacing-xs) * 1px);margin:calc(var(--spacing-sm) * 1px) 0}.rv-time li span:last-child{margin-left:auto}.rv-time li i{width:6px;height:6px;border-radius:calc(var(--radii-full) * 1px);background:var(--bgcolor-primary)}.rv-time .rv-time-1 i{background:var(--bgcolor-categoryorange)}.rv-time .rv-time-2 i{background:var(--bgcolor-categorypink)}.rv-time .rv-time-3 i{background:var(--bgcolor-categoryblue)}.rv-previous-bar{fill:var(--iconcolor-default);rx:3}.rv-period-key{display:flex;justify-content:center;gap:calc(var(--spacing-lg) * 1px)}.rv-period-key span{display:flex;align-items:center;gap:calc(var(--spacing-xs) * 1px)}.rv-period-key i{width:8px;height:8px;border-radius:calc(var(--radii-xs) * 1px);background:var(--textcolor-primary)}.rv-period-key span:last-child i{background:var(--iconcolor-default)}.rv-paired-bars{display:flex;flex-direction:column;gap:4px;margin-top:calc(var(--spacing-xs) * 1px)}.rv-paired-bars i{height:5px;width:92.83%;background:var(--textcolor-primary);border-radius:calc(var(--radii-full) * 1px)}.rv-paired-bars i:last-child{width:85.58%;background:var(--iconcolor-default)}.rv-compare-1 .rv-paired-bars i{width:60.92%}.rv-compare-1 .rv-paired-bars i:last-child{width:66%}.rv-compare-2 .rv-paired-bars i{width:50.77%}.rv-compare-2 .rv-paired-bars i:last-child{width:64.98%}.rv-compare-3 .rv-paired-bars i{width:37.71%}.rv-compare-3 .rv-paired-bars i:last-child{width:33.36%}.rv-top-changes{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing-md) * 1px)}.rv-top-changes>div{min-width:0}.rv-top-changes>div>div{display:flex;justify-content:space-between;gap:calc(var(--spacing-xs) * 1px);margin-top:calc(var(--spacing-sm) * 1px)}@media (max-width:450px){.rv-time-donut{width:108px;height:108px}.rv-top-changes{grid-template-columns:1fr}}.hero-device-reports .rs-reports{width:100%;height:calc(100% - 44px)}.hero-device-reports .hero-device-display,.hero-device-reports .hero-device-status{background:var(--bgcolor-surface)}.hero-device-reports .rs-content{padding:calc(var(--spacing-lg) * 1px)}@media (prefers-reduced-motion:no-preference){.hero-device-reports [data-report-intro=waiting]>.rs-report-panel>*,.hero-device-reports [data-report-intro=waiting]>:not(.rs-report-panel){opacity:0}.hero-device-reports [data-report-intro=playing]>.rs-report-panel,.hero-device-reports [data-report-intro=waiting]>.rs-report-panel{animation:none}.hero-device-reports [data-report-intro=playing]>.rs-report-panel>*,.hero-device-reports [data-report-intro=playing]>:not(.rs-report-panel){animation:report-content-enter 1.1s var(--ease-out) both}.hero-device-reports [data-report-intro=playing]>.rs-header{animation-delay:.15s}.hero-device-reports [data-report-intro=playing]>.rs-period{animation-delay:.4s}.hero-device-reports [data-report-intro=playing]>.rs-overview{animation-delay:.75s}.hero-device-reports [data-report-intro=playing]>.rs-report-tabs{animation-delay:1.15s}.hero-device-reports [data-report-intro=playing]>.rs-report-panel>:first-child{animation-delay:1.55s}.hero-device-reports [data-report-intro=playing]>.rs-report-panel>:nth-child(2){animation-delay:2.05s}.hero-device-reports [data-report-intro=playing]>.rs-report-panel>:nth-child(3){animation-delay:2.55s}.hero-device-reports [data-report-intro=playing]>.rs-report-panel>:nth-child(4){animation-delay:3.05s}.hero-device-reports [data-report-intro=playing]>.rs-report-panel>:nth-child(n+5){animation-delay:3.55s}@keyframes report-content-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.hero-home-phone{position:relative;width:310px;height:644px;padding:10px;border:1px solid var(--strokecolor-stronger);border-radius:72px;background:linear-gradient(110deg,var(--bgcolor-strong),var(--textcolor-default) 48%,var(--bgcolor-strong));box-shadow:inset 0 0 0 2px var(--textcolor-secondary),inset 0 0 0 5px var(--textcolor-default),0 24px 48px var(--shadow-md)}.hero-device-display{position:relative;width:288px;height:622px;overflow:hidden;border-radius:64px;background:var(--bgcolor-canvas)}.hero-device-canvas{width:100%;height:100%}.hero-device-canvas .rs-home,.hero-device-canvas>.rs-transactions{width:100%;height:calc(100% - 44px)}.hero-device-canvas>.rs-transactions .rs-content{padding:calc(var(--spacing-lg) * 1px)}.insights-visual .hero-home-phone{position:relative;z-index:1}.insights-visual .insight-floating{display:none}.hero-device-canvas .rs-home .rs-content{padding:calc(var(--spacing-lg) * 1px);gap:calc(var(--spacing-sm) * 1px)}.hero-device-canvas .rs-home .rs-card{padding:calc(var(--spacing-md) * 1px)}.hero-device-canvas .rs-home-header{height:52px}.hero-device-canvas .rs-spending-top{height:92px}.hero-device-canvas .rs-home .rs-quick-actions{padding:calc(var(--spacing-sm) * 1px) 0}.hero-device-canvas .rs-home .rs-donut{width:clamp(96px,calc(100% - 180px),150px);height:auto;aspect-ratio:1;flex:0 0 auto}.hero-device-canvas .rs-donut>div{inset:18px}.hero-device-canvas .rs-nav{bottom:calc(var(--spacing-xl) * 1px)}.hero-device-status{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--spacing-2xl) * 1px);color:var(--textcolor-default);font-size:var(--fontsize-sm);font-weight:var(--fontweights-bold)}.hero-device-connectivity{display:flex;align-items:center;gap:calc(var(--spacing-xs) * 1px)}.hero-device-island{z-index:4;top:9px;left:50%;transform:translateX(-50%);width:83px;height:23px;background:var(--textcolor-default);box-shadow:inset 0 1px 2px var(--shadow-lg)}.hero-device-island,.hero-device-island span{position:absolute;border-radius:calc(var(--radii-full) * 1px)}.hero-device-island span{right:9px;top:8px;width:7px;height:7px;background:var(--bgcolor-strong);box-shadow:inset 0 0 0 1px var(--textcolor-secondary)}.hero-device-home-indicator{position:absolute;z-index:4;bottom:6px;left:50%;width:100px;height:4px;transform:translateX(-50%);border-radius:calc(var(--radii-full) * 1px);background:var(--textcolor-default)}.hero-device-button{position:absolute;width:3px;background:var(--bgcolor-strong);border:1px solid var(--textcolor-secondary);border-radius:calc(var(--radii-xs) * 1px)}.hero-device-mute{left:-3px;top:98px;height:22px}.hero-device-volume-up{left:-3px;top:138px;height:43px}.hero-device-volume-down{left:-3px;top:194px;height:43px}.hero-device-power{right:-3px;top:167px;height:64px}@media (prefers-reduced-motion:no-preference){.hero-device-home.hero-home-entered .rs-category,.hero-device-home.hero-home-entered .rs-quick-actions,.hero-device-home.hero-home-entered .rs-recent,.hero-device-home.hero-home-entered .rs-spending{animation:hero-home-section-enter 1s var(--ease-out) both}.hero-device-home.hero-home-entered .rs-spending{animation-delay:2.3s}.hero-device-home.hero-home-entered .rs-quick-actions{animation-delay:3s}.hero-device-home.hero-home-entered .rs-category{animation-delay:3.7s}.hero-device-home.hero-home-entered .rs-recent{animation-delay:4.4s}@keyframes hero-home-section-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.hero-home-phone .rs-card{animation:none}}.hero-home-phone{width:402px;height:834px;max-width:100%}.hero-device-display{width:100%;height:100%}.hero-device-island{width:96px;height:27px;top:8px}.hero-device-battery{position:relative;width:24px;height:12px;border:1px solid var(--textcolor-secondary);border-radius:calc(var(--radii-xs) * 1px);padding:2px}.hero-device-battery>span{display:block;height:100%;background:var(--textcolor-default);border-radius:calc(var(--radii-xs) * 1px)}.hero-device-battery:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:4px;background:var(--textcolor-secondary);border-radius:calc(var(--radii-xs) * 1px)}@media (max-width:450px){.hero-home-phone{width:340px;height:706px}.hero-device-canvas .rs-home .rs-content{padding-inline:calc(var(--spacing-lg) * 1px)}.hero-visual{min-height:720px}}.hero-device-transactions .hero-device-display,.hero-device-transactions .hero-device-status{background:var(--bgcolor-card)}