@charset "UTF-8";.mobile-menu[data-v-80972756]{box-sizing:border-box;box-shadow:var(--finly-dashboard-card-shadow-soft, var(--shadow-1));display:flex;align-items:center;background-clip:padding-box;justify-content:space-around;height:100%;padding:0 5px}.card[data-v-80972756]{height:calc(100dvh - 15px);display:flex;flex-direction:column;justify-content:space-between}.mobile-menu-item.active[data-v-80972756],.mobile-menu-item.active .menu-label[data-v-80972756]{color:var(--primary-color)}.mobile-menu-item.active .mobile-menu-content svg[data-v-80972756]{color:var(--primary-color)}.mobile-menu-item[data-v-80972756]{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;height:100%;min-width:0;padding:0;border-radius:var(--finly-action-radius, 18px);color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center}.mobile-menu-content svg[data-v-80972756]{width:40px;height:40px;display:block;color:var(--finly-dashboard-text, var(--ds-text-primary))}.mobile-menu-content[data-v-80972756] .n-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:0}.mobile-menu-content[data-v-80972756]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;line-height:0}.mobile-menu-item[data-v-80972756]:focus,.mobile-menu-item[data-v-80972756]:focus-visible{outline:none}.n-skeleton[data-v-08eaa41d]{position:absolute;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;z-index:1;margin:10px 0}.button-create-new[data-v-eb65033c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--bottom-nav-overlay, rgba(0, 0, 0, .12))}.button-create-new[data-v-eb65033c]{position:fixed;box-sizing:border-box;bottom:var(--bottom-nav-bottom, calc(28px + var(--safe-area-inset-bottom, 0px)));right:var(--bottom-nav-right, 15px);width:var(--bottom-nav-height, 64px);height:var(--bottom-nav-height, 64px);display:flex;align-items:center;justify-content:center;isolation:isolate;background-clip:padding-box;font-size:var(--create-action-icon-size, 28px);line-height:1;cursor:pointer;color:var(--create-action-icon-color, var(--primary-color));border-radius:50%;overflow:hidden;background-color:var( --bottom-nav-surface, color-mix(in srgb, var(--safe-area-bg, #101014) 35%, transparent) );backdrop-filter:blur(var(--bottom-nav-blur, 16px));-webkit-backdrop-filter:blur(var(--bottom-nav-blur, 16px));border:var( --create-action-border, 1px solid color-mix(in srgb, var(--primary-color) 38%, transparent) );padding:0;z-index:4;opacity:1;transform:translateZ(0);box-shadow:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;will-change:transform,opacity,backdrop-filter;backface-visibility:hidden}.button-create-new__content[data-v-eb65033c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .16s ease;will-change:transform}.button-create-new__content[data-v-eb65033c] .n-icon{display:flex;align-items:center;justify-content:center;width:var(--create-action-icon-size, 28px);height:var(--create-action-icon-size, 28px);line-height:0}.button-create-new__content[data-v-eb65033c] svg{display:block;width:var(--create-action-icon-size, 28px);height:var(--create-action-icon-size, 28px);color:currentColor}.button-create-new.is-hidden[data-v-eb65033c]{opacity:0;transform:translateY(44px) scale(.6);pointer-events:none}.button-create-new.is-disabled[data-v-eb65033c]{opacity:.45;pointer-events:none;filter:saturate(.75) brightness(.75)}.button-create-new.is-hidden.is-disabled[data-v-eb65033c]{opacity:0}.button-create-new[data-v-eb65033c]:active{box-shadow:0 0 6px color-mix(in srgb,var(--ds-text-primary, #fff) 26%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ds-text-primary, #fff) 10%,transparent)}.button-create-new:active .button-create-new__content[data-v-eb65033c]{transform:scale(.92)}:root{--tabbar-height: 64px;--bottom-nav-height: 64px;--bottom-nav-left: max(15px, calc(var(--safe-area-inset-left, 0px) + 15px));--bottom-nav-right: max(15px, calc(var(--safe-area-inset-right, 0px) + 15px));--bottom-nav-margin: calc( var(--modal-sheet-footer-bottom-margin, 12px) + var(--modal-actions-bottom-margin, 8px) );--bottom-nav-bottom: calc(var(--bottom-nav-margin, 20px) + var(--safe-area-inset-bottom, 0px));--bottom-nav-blur: 16px;--bottom-nav-blur-overdraw: 3px;--bottom-nav-surface: color-mix(in srgb, var(--safe-area-bg, #101014) 35%, transparent);--bottom-nav-overlay: rgba(0, 0, 0, .12);--bottom-nav-border-color: var(--primary-faded-border);--bottom-nav-border: 1px solid var(--bottom-nav-border-color);--create-action-border: var(--bottom-nav-border);--create-action-icon-size: 28px;--create-action-icon-color: var(--primary-color)}.layout[data-v-6b4668ba]{display:flex;flex-direction:column;height:100dvh;box-sizing:border-box;padding-top:var(--safe-area-inset-top, 0px);padding-left:var(--safe-area-inset-left, 0px);padding-right:var(--safe-area-inset-right, 0px);overflow:hidden;position:relative;color-scheme:dark}.layout-content[data-v-6b4668ba],.layout-footer[data-v-6b4668ba]{background-color:var(--safe-area-bg)}.layout-content[data-v-6b4668ba]{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.layout-footer[data-v-6b4668ba]{position:fixed;box-sizing:border-box;left:var(--bottom-nav-left);z-index:3;isolation:isolate;transform:translateZ(0);will-change:backdrop-filter;overflow:hidden;height:var(--bottom-nav-height);background-color:var(--bottom-nav-surface);backdrop-filter:blur(var(--bottom-nav-blur));-webkit-backdrop-filter:blur(var(--bottom-nav-blur));border:var(--bottom-nav-border);bottom:var(--bottom-nav-bottom);width:68%;border-radius:var(--radius-pill)}.layout-bottom-hit-shield[data-v-6b4668ba]{display:none}@media (max-width: 1024px){.layout-bottom-hit-shield[data-v-6b4668ba]{position:fixed;left:calc(var(--bottom-nav-blur-overdraw, 3px) * -1);right:calc(var(--bottom-nav-blur-overdraw, 3px) * -1);bottom:calc(var(--bottom-nav-blur-overdraw, 3px) * -1);z-index:2;display:block;height:calc(var(--bottom-nav-bottom, 20px) + var(--bottom-nav-height, 64px) + 8px + var(--bottom-nav-blur-overdraw, 3px));pointer-events:auto;background:transparent;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transform:translateZ(0);will-change:backdrop-filter;mask-image:linear-gradient(to top,black 0%,black 68%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,black 68%,transparent 100%)}}.layout-footer[data-v-6b4668ba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--bottom-nav-overlay)}.layout-footer>[data-v-6b4668ba-s]{position:relative;z-index:1}.layout-footer [data-v-6b4668ba-s]{height:100%}.overlay[data-v-6b4668ba]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;transition:backdrop-filter .26s cubic-bezier(.22,.61,.36,1),-webkit-backdrop-filter .26s cubic-bezier(.22,.61,.36,1),opacity .26s cubic-bezier(.22,.61,.36,1);will-change:backdrop-filter,opacity}.fade-enter-from[data-v-6b4668ba],.fade-leave-to[data-v-6b4668ba]{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.fade-enter-active[data-v-6b4668ba],.fade-leave-active[data-v-6b4668ba]{transition:backdrop-filter .26s cubic-bezier(.22,.61,.36,1),-webkit-backdrop-filter .26s cubic-bezier(.22,.61,.36,1),opacity .26s cubic-bezier(.22,.61,.36,1)}.fade-enter-to[data-v-6b4668ba],.fade-leave-from[data-v-6b4668ba]{opacity:1}@media (prefers-reduced-motion: reduce){.overlay[data-v-6b4668ba],.fade-enter-active[data-v-6b4668ba],.fade-leave-active[data-v-6b4668ba]{transition-duration:1ms}}html{--footer-bottom-offset: 0px}html.ios{--bottom-nav-margin: -6px;--footer-bottom-offset: -25px}#sheet-root[data-v-6b4668ba]{z-index:10}.onboarding-tour[data-v-443149af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto;--finly-onboarding-safe-bottom: 0px;--finly-onboarding-card-gap: 88px;--finly-onboarding-card-bottom: calc( var(--bottom-nav-bottom, calc(20px + var(--finly-onboarding-safe-bottom))) + var(--bottom-nav-height, 64px) + var(--finly-onboarding-card-gap) );color:var(--finly-dashboard-text, #f8f7ff)}html.ios{--finly-onboarding-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.onboarding-tour__scrim[data-v-443149af]{position:absolute;background:radial-gradient(circle at 50% 0%,rgba(173,150,211,.08),transparent 38%),#08080c2e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.onboarding-tour__scrim--full[data-v-443149af]{top:0;right:0;bottom:0;left:0}.onboarding-tour__scrim--piece[data-v-443149af]{transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.onboarding-tour__highlight[data-v-443149af]{position:absolute;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--primary-color, #ad96d3) 80%,white 12%);border-radius:20px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color, #ad96d3) 32%,transparent),0 0 30px color-mix(in srgb,var(--primary-color, #ad96d3) 26%,transparent);pointer-events:none;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.onboarding-tour__target-shield[data-v-443149af]{position:absolute;box-sizing:border-box;border:0;border-radius:20px;padding:0;background:transparent;cursor:default}.onboarding-tour__card[data-v-443149af]{position:absolute;box-sizing:border-box;max-height:calc(100dvh - var(--finly-onboarding-card-bottom) - 16px);overflow:auto;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--primary-color, #ad96d3) 26%,transparent);background:color-mix(in srgb,var(--safe-area-bg, #101014) 88%,white 8%);box-shadow:0 22px 70px #0000007a,inset 0 1px #ffffff0f;outline:none}.onboarding-tour__progress-row[data-v-443149af],.onboarding-tour__actions[data-v-443149af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-tour__step-count[data-v-443149af]{color:var(--finly-dashboard-text-muted, rgba(248, 247, 255, .62));font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.onboarding-tour__skip[data-v-443149af]{border:0;padding:0;background:transparent;color:var(--finly-dashboard-text-muted, rgba(248, 247, 255, .68));font:inherit;font-size:13px;cursor:pointer}.onboarding-tour__progress[data-v-443149af]{height:3px;margin:12px 0 18px;overflow:hidden;border-radius:var(--radius-pill, 999px);background:#ffffff1a}.onboarding-tour__progress span[data-v-443149af]{display:block;height:100%;border-radius:inherit;background:var(--primary-color, #ad96d3);transition:width .18s ease}.onboarding-tour__context[data-v-443149af]{display:inline-flex;max-width:100%;margin:0 0 10px;border-radius:var(--radius-pill, 999px);padding:5px 9px;background:#ffffff14;color:var(--finly-dashboard-text-soft, rgba(248, 247, 255, .78));font-size:12px;font-weight:700;line-height:1.2}.onboarding-tour__title[data-v-443149af]{margin:0;color:var(--finly-dashboard-text, #f8f7ff);font-size:22px;font-weight:800;line-height:1.12;letter-spacing:0}.onboarding-tour__body[data-v-443149af]{margin:10px 0 18px;color:var(--finly-dashboard-text-soft, rgba(248, 247, 255, .78));font-size:15px;line-height:1.45}.onboarding-tour__language-grid[data-v-443149af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.onboarding-tour__language-button[data-v-443149af]{display:flex;align-items:center;justify-content:space-between;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:0 12px;background:#ffffff12;color:var(--finly-dashboard-text, #f8f7ff);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.onboarding-tour__language-button span[data-v-443149af]:last-child{color:var(--finly-dashboard-text-muted, rgba(248, 247, 255, .62));font-size:12px}.onboarding-tour__language-button.is-active[data-v-443149af]{border-color:color-mix(in srgb,var(--primary-color, #ad96d3) 72%,white 8%);background:color-mix(in srgb,var(--primary-color, #ad96d3) 26%,transparent)}.onboarding-tour__language-button[data-v-443149af]:disabled{cursor:default;opacity:.72}.onboarding-tour__button[data-v-443149af]{min-width:104px;min-height:42px;border:1px solid transparent;border-radius:14px;padding:0 16px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.onboarding-tour__button[data-v-443149af]:disabled{cursor:default;opacity:.4}.onboarding-tour__button--secondary[data-v-443149af]{color:var(--finly-dashboard-text, #f8f7ff);background:#ffffff14;border-color:#ffffff14}.onboarding-tour__button--primary[data-v-443149af]{color:#14141b;background:var(--primary-color, #ad96d3)}@media (max-width: 420px){.onboarding-tour__card[data-v-443149af]{padding:16px;border-radius:16px}.onboarding-tour__title[data-v-443149af]{font-size:20px}.onboarding-tour__actions[data-v-443149af]{gap:10px}.onboarding-tour__button[data-v-443149af]{flex:1;min-width:0;padding:0 12px}}@media screen and (max-width: 767px){[data-v-13ba21e4] .n-input input{font-size:16px!important}}.auth-layout[data-v-13ba21e4]{--reset-auth-background-blur: var(--finly-dashboard-glass-blur, 18px);--reset-auth-background-scrim: rgba(17, 16, 20, .08);position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;align-items:center;height:100vh;overflow:hidden;background:var(--finly-dashboard-bg-gradient, var(--safe-area-bg))}.auth-layout[data-v-13ba21e4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--reset-auth-background-scrim);backdrop-filter:blur(var(--reset-auth-background-blur));-webkit-backdrop-filter:blur(var(--reset-auth-background-blur))}.auth-layout-content[data-v-13ba21e4]{position:relative;z-index:1;padding:16px;background:transparent}.auth-card-wrapper[data-v-13ba21e4]{display:flex;align-items:center}.login-social-block[data-v-13ba21e4]{display:flex;flex-direction:column;align-items:center}.n-divider[data-v-13ba21e4]{margin:0}.reset-card[data-v-13ba21e4]{width:100%;max-width:420px;min-height:650px;transition:min-height .2s ease;background:var( --finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)) );border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));box-shadow:var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft));backdrop-filter:blur(var(--reset-auth-background-blur));-webkit-backdrop-filter:blur(var(--reset-auth-background-blur))}[data-v-13ba21e4] .n-input{background-color:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted));border-radius:var(--finly-field-radius)}[data-v-13ba21e4] .n-input .n-input__border,[data-v-13ba21e4] .n-input .n-input__state-border{border:none!important;border-radius:var(--finly-field-radius)}@media screen and (max-width: 767px){[data-v-b42ac5f8] .n-input input{font-size:16px!important}}.forgot-password-link[data-v-b42ac5f8]{font-size:13px;cursor:pointer}.forgot-password-link[data-v-b42ac5f8]:hover{color:var(--primary-color)}@media screen and (max-width: 767px){[data-v-5ca662e7] .n-input input{font-size:16px!important}}@media screen and (max-width: 767px){[data-v-2ccd0482] .n-input input{font-size:16px!important}}.auth-layout[data-v-e8ca441a]{--auth-primary: var(--primary-color, #ad96d3);--auth-cta-text: #111014;--auth-bg: #111014;--auth-text: #ffffff;--auth-muted: rgba(255, 255, 255, .62);--auth-muted-strong: rgba(255, 255, 255, .78);--auth-card-bg: rgba(25, 24, 30, .8);--auth-card-border: rgba(255, 255, 255, .1);--auth-card-shadow: 0 28px 80px rgba(0, 0, 0, .42);--auth-field-bg: #27272bcc;--auth-field-border: #483f58;--auth-tabs-bg: rgba(255, 255, 255, .07);--auth-divider: rgba(255, 255, 255, .12);--auth-link: rgba(255, 255, 255, .84);--auth-error-border: #ff7487;--auth-error-text: #ff9aa8;--auth-error-ring: rgba(255, 116, 135, .14);--auth-background-blur: var(--finly-dashboard-glass-blur, 18px);--auth-background-scrim: rgba(17, 16, 20, .08);min-height:100dvh;background:var(--finly-dashboard-bg-gradient, var(--auth-bg));color:var(--auth-text);width:100vw;height:100dvh!important;overflow:hidden!important;overscroll-behavior:none}.auth-layout[data-v-e8ca441a],.auth-layout[data-v-e8ca441a] *{box-sizing:border-box}.auth-layout--light[data-v-e8ca441a]{--auth-bg: #f7f4ff;--auth-text: #19171f;--auth-muted: rgba(25, 23, 31, .58);--auth-muted-strong: rgba(25, 23, 31, .74);--auth-card-bg: rgba(255, 255, 255, .82);--auth-card-border: rgba(173, 150, 211, .22);--auth-card-shadow: 0 28px 70px rgba(93, 72, 129, .18);--auth-field-bg: rgba(255, 255, 255, .86);--auth-field-border: rgba(114, 96, 151, .14);--auth-tabs-bg: rgba(173, 150, 211, .14);--auth-divider: rgba(67, 56, 91, .14);--auth-link: rgba(25, 23, 31, .74);--auth-error-border: #d92d20;--auth-error-text: #b42318;--auth-error-ring: rgba(217, 45, 32, .12);--auth-background-blur: var(--finly-dashboard-glass-blur, 20px);--auth-background-scrim: rgba(247, 244, 255, .16);background:var(--finly-dashboard-bg-gradient, var(--auth-bg))}.auth-layout-content[data-v-e8ca441a]{height:100dvh!important;min-height:100dvh;overflow:hidden!important;padding:0!important;background:transparent}.auth-layout[data-v-e8ca441a] .n-layout-scroll-container,.auth-layout-content[data-v-e8ca441a] .n-layout-scroll-container{height:100%!important;max-height:100dvh!important;overflow:hidden!important}.layout:has(.auth-layout:not(.auth-layout--scrollable)) .layout-content{overflow:hidden}.layout:has(.auth-layout--scrollable) .layout-content{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.auth-layout--scrollable[data-v-e8ca441a]{height:auto!important;min-height:100dvh;overflow:visible!important;overscroll-behavior-y:contain}.auth-layout--scrollable .auth-layout-content[data-v-e8ca441a]{height:auto!important;min-height:var(--auth-shell-height);overflow:visible!important}.auth-layout--scrollable[data-v-e8ca441a] .n-layout-scroll-container,.auth-layout--scrollable .auth-layout-content[data-v-e8ca441a] .n-layout-scroll-container{height:auto!important;min-height:var(--auth-shell-height);max-height:none!important;overflow:visible!important}.layout:has(.auth-layout) .layout-footer,.layout:has(.auth-layout) .layout-bottom-hit-shield{display:none}.layout:has(.auth-layout){padding-top:0;padding-left:0;padding-right:0}.auth-screen[data-v-e8ca441a]{position:relative;isolation:isolate;width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden;background:var(--finly-dashboard-bg-gradient, var(--auth-bg))}.auth-screen[data-v-e8ca441a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--auth-background-scrim);backdrop-filter:blur(var(--auth-background-blur));-webkit-backdrop-filter:blur(var(--auth-background-blur))}.auth-layout--scrollable .auth-screen[data-v-e8ca441a]{height:var(--auth-shell-height);min-height:100dvh;overflow:visible}.auth-shell[data-v-e8ca441a]{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;width:430px;height:932px;min-height:0;transform:translate3d(var(--auth-offset-x),0,0) scale(var(--auth-scale));transform-origin:top left}.auth-glow[data-v-e8ca441a],.auth-streak[data-v-e8ca441a]{position:absolute;pointer-events:none;z-index:0}.auth-glow[data-v-e8ca441a]{filter:blur(var(--auth-background-blur));opacity:1}.auth-glow--violet[data-v-e8ca441a]{top:26px;left:34px;width:248px;height:248px;border-radius:999px;background:#ad96d342}.auth-glow--cyan[data-v-e8ca441a]{top:132px;right:-72px;width:180px;height:180px;border-radius:999px;background:#54d2c426}.auth-layout--light .auth-glow--violet[data-v-e8ca441a]{background:#ad96d35c}.auth-layout--light .auth-glow--cyan[data-v-e8ca441a]{background:#54d2c438}.auth-streak[data-v-e8ca441a]{width:210px;height:2px;border-radius:999px;background:#ad96d3ad;opacity:.62;filter:blur(var(--auth-background-blur))}.auth-streak--top[data-v-e8ca441a]{top:144px;right:8px;transform:rotate(-21deg)}.auth-streak--bottom[data-v-e8ca441a]{bottom:190px;left:-46px;transform:rotate(-18deg)}.auth-hero[data-v-e8ca441a]{position:absolute;top:86px;left:28px;width:374px;padding:0}.auth-brand-row[data-v-e8ca441a]{display:inline-flex;align-items:center;gap:10px;min-height:34px}.auth-brand-mark[data-v-e8ca441a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;overflow:hidden;background:transparent;box-shadow:0 12px 34px #ad96d357}.auth-brand-mark img[data-v-e8ca441a]{display:block;width:100%;height:100%;object-fit:cover}.auth-brand-name[data-v-e8ca441a]{font-size:17px;font-weight:700;color:var(--auth-text)}.auth-hero h1[data-v-e8ca441a]{margin:12px 0 0;font-size:32px;font-weight:800;line-height:1.08;color:var(--auth-text)}.auth-hero p[data-v-e8ca441a]{max-width:360px;margin:9px 0 0;font-size:13px;font-weight:600;line-height:1.25;color:var(--auth-muted-strong)}.auth-card-shell[data-v-e8ca441a]{position:absolute;top:214px;left:18px;width:394px;height:600px;max-width:none;min-height:0;margin:0;padding:24px 26px 0;overflow:hidden;border:1px solid var(--auth-card-border);border-radius:28px;background:var(--auth-card-bg);box-shadow:var(--auth-card-shadow);backdrop-filter:blur(var(--auth-background-blur));-webkit-backdrop-filter:blur(var(--auth-background-blur))}.auth-card-shell--recovery[data-v-e8ca441a]{min-height:0}.auth-card-shell[data-v-e8ca441a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 34%),radial-gradient(circle at 88% 7%,rgba(173,150,211,.18),transparent 28%);pointer-events:none}.auth-card-shell[data-v-e8ca441a]>*{position:relative;z-index:1}.auth-tabs[data-v-e8ca441a]{display:flex;gap:8px;height:42px;padding:4px;margin-bottom:25px;border:1px solid var(--auth-card-border);border-radius:22px;background:var(--auth-tabs-bg)}.auth-tab[data-v-e8ca441a]{flex:1;min-width:0;border:0;height:34px;border-radius:17px;color:var(--auth-muted-strong);font:inherit;font-size:14px;font-weight:700;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.auth-tab--active[data-v-e8ca441a]{color:var(--auth-cta-text);background:var(--auth-primary);box-shadow:0 12px 30px #ad96d352}.auth-recovery-summary[data-v-e8ca441a]{position:absolute;top:60px;left:26px;display:flex;flex-direction:column;align-items:center;width:342px;margin:0;text-align:center}.auth-recovery-icon[data-v-e8ca441a]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:22px;border-radius:20px;color:var(--auth-cta-text);background:var(--auth-primary);box-shadow:0 18px 40px #ad96d34d}.auth-recovery-icon[data-v-e8ca441a] .n-icon{font-size:25px}.auth-recovery-summary h2[data-v-e8ca441a]{margin:0;font-size:24px;font-weight:800;line-height:1.15;color:var(--auth-text)}.auth-recovery-summary p[data-v-e8ca441a]{max-width:260px;margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--auth-muted)}.auth-social-block[data-v-e8ca441a]{position:absolute;top:468px;left:26px;width:342px;margin:0}.auth-social-divider[data-v-e8ca441a]{display:flex;align-items:center;gap:11px;height:16px;color:var(--auth-muted)}.auth-social-divider span[data-v-e8ca441a]{flex:1;height:1px;background:var(--auth-divider)}.auth-social-divider p[data-v-e8ca441a]{margin:0;font-size:12px;line-height:1}.auth-social-buttons[data-v-e8ca441a]{display:flex;justify-content:center;gap:18px;margin-top:14px}.auth-social-button[data-v-e8ca441a]{width:52px;height:52px;border:1px solid var(--auth-primary);color:var(--auth-cta-text);background:var(--auth-primary)}.auth-switch-line[data-v-e8ca441a]{position:absolute;top:569px;left:26px;display:flex;justify-content:center;gap:6px;width:342px;margin:0;color:var(--auth-muted);font-size:13px;line-height:1.23;text-align:center}.auth-switch-line button[data-v-e8ca441a]{padding:0;border:0;color:var(--auth-primary);font:inherit;font-weight:800;background:transparent;cursor:pointer}.auth-legal[data-v-e8ca441a]{position:absolute;top:827px;left:30px;display:flex;flex-direction:column;align-items:center;gap:9px;width:370px;height:61px;margin:0;padding:0;color:var(--auth-link);text-align:center}.info-link[data-v-e8ca441a],small a[data-v-e8ca441a]{color:var(--auth-link);text-decoration:underline;text-underline-offset:3px}.info-link[data-v-e8ca441a]:hover,small a[data-v-e8ca441a]:hover{color:var(--auth-primary)}.info-link[data-v-e8ca441a]{font-size:13px;font-weight:700}small[data-v-e8ca441a]{display:block;max-width:360px;font-size:11px;line-height:1.45}[data-v-e8ca441a] .auth-form{position:absolute;left:26px;width:342px;display:flex;flex-direction:column;gap:0}[data-v-e8ca441a] .auth-form--signin,[data-v-e8ca441a] .auth-form--signup{top:91px}[data-v-e8ca441a] .auth-form--forgot{top:250px}[data-v-e8ca441a] .n-form-item{--n-label-text-color: var(--auth-muted-strong) !important;--n-label-font-size: 13px !important;--n-feedback-font-size: 12px !important;--n-feedback-text-color: var(--auth-error-text) !important;--n-feedback-padding: 0 !important;position:relative;margin:0}[data-v-e8ca441a] .auth-form>.n-form-item:not(.auth-submit-item){position:absolute;left:0;width:342px;height:104px}[data-v-e8ca441a] .auth-form>.n-form-item:nth-of-type(1):not(.auth-submit-item){top:0}[data-v-e8ca441a] .auth-form>.n-form-item:nth-of-type(2):not(.auth-submit-item){top:116px}[data-v-e8ca441a] .n-form-item-label{min-height:20px;padding-bottom:7px;font-weight:700;line-height:20px}[data-v-e8ca441a] .auth-form .n-form-item-label__asterisk{display:none}[data-v-e8ca441a] .auth-form>.n-form-item:not(.auth-submit-item) .n-form-item-blank{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:51px}[data-v-e8ca441a] .n-form-item-feedback-wrapper{position:absolute;top:-20px!important;left:0;color:var(--auth-error-text)!important;width:342px;min-height:16px!important;height:16px!important;margin:0;overflow:hidden;padding:0!important;line-height:16px}[data-v-e8ca441a] .auth-submit-item .n-form-item-feedback-wrapper{display:none}[data-v-e8ca441a] .n-form-item-feedback__line{display:block;overflow:hidden;min-height:16px;color:var(--auth-error-text)!important;font-size:12px;line-height:16px;opacity:1!important;text-overflow:ellipsis;white-space:nowrap}[data-v-e8ca441a] .n-form-item-feedback{color:var(--auth-error-text)!important;width:100%;margin:0!important;padding:0!important}[data-v-e8ca441a] .n-form-item.n-form-item--error-status .n-form-item-feedback__line{color:var(--auth-error-text)!important;opacity:1!important}[data-v-e8ca441a] .n-input{--n-height: 51px !important;--n-padding-left: 15px !important;--n-padding-right: 15px !important;--n-text-color: var(--auth-text) !important;--n-placeholder-color: var(--auth-muted) !important;--n-icon-color: var(--auth-muted-strong) !important;--n-color: var(--auth-field-bg) !important;--n-color-focus: var(--auth-field-bg) !important;--n-border: 1px solid var(--auth-field-border) !important;--n-border-hover: 1px solid rgba(173, 150, 211, .5) !important;--n-border-focus: 1px solid var(--auth-primary) !important;--n-border-error: 1px solid var(--auth-error-border) !important;--n-border-hover-error: 1px solid var(--auth-error-border) !important;--n-border-focus-error: 1px solid var(--auth-error-border) !important;--n-box-shadow-focus: 0 0 0 2px rgba(173, 150, 211, .17) !important;--n-box-shadow-focus-error: 0 0 0 2px var(--auth-error-ring) !important;border-radius:16px}[data-v-e8ca441a] .n-input .n-input__border,[data-v-e8ca441a] .n-input .n-input__state-border{border-radius:16px}[data-v-e8ca441a] .n-input-wrapper{min-height:51px}[data-v-e8ca441a] .n-input input{font-size:15px}[data-v-e8ca441a] .remember-forgot-password{position:absolute;top:232px;left:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:342px;margin:0;min-height:34px;color:var(--auth-muted-strong)}[data-v-e8ca441a] .auth-terms-row{position:absolute;top:235px;left:0;display:flex;align-items:center;width:342px;min-height:22px;margin:0;color:var(--auth-muted-strong)}[data-v-e8ca441a] .n-checkbox{--n-border: 1px solid var(--auth-primary) !important;--n-color-checked: var(--auth-primary) !important;--n-border-checked: 1px solid var(--auth-primary) !important;--n-border-focus: 1px solid var(--auth-primary) !important;--n-box-shadow-focus: 0 0 0 2px rgba(173, 150, 211, .18) !important}[data-v-e8ca441a] .n-checkbox__label{color:var(--auth-muted-strong)!important;font-size:13px;line-height:16px;padding-left:10px}[data-v-e8ca441a] .forgot-password-link{flex:0 0 auto;padding:0;border:0;color:var(--auth-primary);font-size:13px;font-weight:800;line-height:16px;background:transparent;cursor:pointer}[data-v-e8ca441a] .auth-submit-item{position:absolute;left:0;display:block;width:342px;height:52px;margin-top:0}[data-v-e8ca441a] .auth-submit-item .n-form-item-blank{height:52px;min-height:52px}[data-v-e8ca441a] .auth-form--signin .auth-submit-item,[data-v-e8ca441a] .auth-form--signup .auth-submit-item{top:292px}[data-v-e8ca441a] .auth-form--forgot .auth-submit-item{top:133px}.auth-card-shell--recovery .auth-switch-line[data-v-e8ca441a]{top:569px}[data-v-e8ca441a] .n-button--primary-type{--n-height: 52px !important;--n-color: var(--auth-primary) !important;--n-color-hover: var(--auth-primary) !important;--n-color-pressed: var(--auth-primary) !important;--n-color-focus: var(--auth-primary) !important;--n-border: 1px solid var(--auth-primary) !important;--n-border-hover: 1px solid var(--auth-primary) !important;--n-border-pressed: 1px solid var(--auth-primary) !important;--n-border-focus: 1px solid var(--auth-primary) !important;--n-text-color: var(--auth-cta-text) !important;--n-text-color-hover: var(--auth-cta-text) !important;--n-text-color-pressed: var(--auth-cta-text) !important;--n-text-color-focus: var(--auth-cta-text) !important;border-radius:26px;font-size:15px;font-weight:800;box-shadow:none}[data-v-e8ca441a] .auth-button-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}[data-v-e8ca441a] .auth-button-content .n-icon{font-size:18px}[data-v-e8ca441a] .auth-social-button.n-button--primary-type{--n-height: 52px !important;--n-color: var(--auth-primary) !important;--n-color-hover: var(--auth-primary) !important;--n-color-pressed: var(--auth-primary) !important;--n-text-color: var(--auth-cta-text) !important;--n-text-color-hover: var(--auth-cta-text) !important;--n-text-color-pressed: var(--auth-cta-text) !important;--n-border: 1px solid var(--auth-primary) !important;--n-border-hover: 1px solid var(--auth-primary) !important;--n-border-pressed: 1px solid var(--auth-primary) !important;box-shadow:none}[data-v-e8ca441a] .auth-social-button .n-button__icon{margin:0}[data-v-e8ca441a] .auth-social-button--google .n-icon{font-size:28px}[data-v-e8ca441a] .auth-social-button--apple .n-icon{font-size:30px}:root{--safe-area-bg: #101014}html.ios{--modal-sheet-footer-bottom-margin: 0px;--modal-actions-bottom-margin: 0px}html:before,html:after{content:"";position:fixed;left:0;right:0;background-color:var(--safe-area-bg);z-index:0;pointer-events:none}html:before{top:0;height:var(--safe-area-inset-top)}html:after{bottom:0;height:var(--safe-area-inset-bottom)}html,body,#app{touch-action:pan-x pan-y;transition:background-color .2s;height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;background-color:var(--safe-area-bg);position:relative;z-index:1}.app-wrapper{display:flex;flex-direction:column;overflow:hidden;background-color:var(--safe-area-bg)}.app-splash{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--safe-area-bg)}.app-splash__logo-wrap{width:96px;height:96px;display:grid;place-items:center;border-radius:24px;animation:splash-pulse 1.6s ease-in-out infinite}.app-splash__logo{width:86px;height:86px;border-radius:20px;animation:splash-float 2.2s ease-in-out infinite}.app-splash__title{font-size:24px;font-weight:700;color:var(--ds-text-primary)}.app-splash__loader{width:118px;height:3px;margin-top:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ds-text-primary) 14%,transparent)}.app-splash__loader span{display:block;width:44px;height:100%;border-radius:inherit;background:var(--ds-text-primary);animation:splash-loader 1.05s ease-in-out infinite}@keyframes splash-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ds-text-primary) 12%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--ds-text-primary) 5%,transparent)}}@keyframes splash-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes splash-loader{0%{transform:translate(-50px)}to{transform:translate(124px)}}*{user-select:none;-webkit-user-select:none;-ms-user-select:none}html.app-update-gate-active,html.app-update-gate-active body{overflow:hidden;overscroll-behavior:none}.update-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;box-sizing:border-box;padding:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 18px) max(18px,calc(var(--safe-area-inset-right, env(safe-area-inset-right, 0px)) + 18px)) calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 18px) max(18px,calc(var(--safe-area-inset-left, env(safe-area-inset-left, 0px)) + 18px));pointer-events:auto;background:#08080c61;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);touch-action:none}.main-layout{flex:1;display:flex;overflow:hidden;min-height:0}.grecaptcha-badge{visibility:hidden}@media screen and (max-width: 767px){.n-date-picker input,.n-time-picker input,.n-date-picker-panel input,.n-time-picker-panel input,.n-date-picker-input input,.n-time-picker-input input,.n-input__input{font-size:16px!important}}.app-content{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch;transform:translateZ(0);transition:transform .25s ease-out,filter .25s ease-out}.app-content--sheet-active{overflow:hidden;pointer-events:none}.app-content--nav-stack-active{position:relative;z-index:1}.global-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;display:flex;align-items:center;justify-content:center;pointer-events:auto;background:transparent}.update-hint{position:relative;z-index:1;width:min(100%,520px);max-width:520px;display:flex;justify-content:space-between;flex-direction:column;gap:30px;padding:30px 16px;border-radius:18px;background:#141418eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 42px #0000008c,0 0 0 1px #ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.update-hint__text{text-align:center;font-size:17px;line-height:1.35;color:#ffffffeb;font-weight:600}.update-hint__btn{flex-shrink:0;width:100%;min-height:44px}.update-gate-fade-enter-active,.update-gate-fade-leave-active{transition:opacity .16s ease}.update-gate-fade-enter-from,.update-gate-fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .16s ease,transform .16s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-6px)}.stats-header[data-v-1d48714e]{display:flex;padding:14px 18px 4px;justify-content:space-between;align-items:center}.title[data-v-1d48714e]{display:flex;align-items:baseline;gap:8px}.title span[data-v-1d48714e]{font-size:34px;font-weight:850;line-height:1;letter-spacing:0;color:var(--finly-dashboard-text)}.action-buttons[data-v-1d48714e]{display:flex;gap:15px;align-items:center}.btn[data-v-1d48714e]{display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:column;width:38px;height:38px;border-radius:var(--radius-pill);color:var(--finly-dashboard-text);background:var(--finly-dashboard-surface-elevated);border:1px solid var(--finly-dashboard-border);box-shadow:var(--finly-dashboard-shadow)}.popover-content[data-v-1d48714e]{display:flex;flex-direction:column;gap:6px;align-content:flex-start;justify-content:flex-end;align-items:stretch;flex-wrap:wrap}.switch-block-display-donut-block[data-v-1d48714e],.switch-block-merge-categories[data-v-1d48714e],.switch-block-display-transfers-inside-stats[data-v-1d48714e],.switch-block-display-donut-transactions[data-v-1d48714e]{display:flex;justify-content:space-between;align-items:center}.switch-block-display-donut-block>span[data-v-1d48714e],.switch-block-merge-categories>span[data-v-1d48714e],.switch-block-display-transfers-inside-stats>span[data-v-1d48714e],.switch-block-display-donut-transactions>span[data-v-1d48714e]{width:63%}.n-input-number[data-v-3203a448],.n-date-picker[data-v-3203a448]{width:100%}[data-v-3203a448] .n-date-picker input{pointer-events:none}[data-v-3203a448] .n-date-picker .n-input{display:flex;align-items:center;width:100%;min-height:54px;border-radius:var(--radius-control);font-size:16px;padding:5px}.transaction-mode[data-v-3203a448]{display:flex;justify-content:space-evenly;padding:12px 0 14px}.txn-type[data-v-3203a448]{display:flex;gap:6px;background:var(--n-card-color, var(--n-color));border:1px solid var(--n-border-color);border-radius:var(--radius-md);padding:4px;width:100%}[data-v-3203a448] .n-form-item-feedback-wrapper{display:none}.txn-type__btn[data-v-3203a448]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:1 1 0;height:36px;border:1px solid transparent;background:transparent;color:var(--n-text-color);border-radius:var(--radius-xs);font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .06s ease}@media (hover: hover) and (pointer: fine){.txn-type__btn[data-v-3203a448]:hover{background:var(--n-input-color)}}.txn-type__btn[data-v-3203a448]:active{transform:scale(.995)}.txn-type__btn.is-active[data-v-3203a448]{border-color:var(--n-primary-color);color:var(--n-primary-color);background:var(--n-card-color, var(--n-color))}.n-modal-enter-active[data-v-3203a448],.n-modal-leave-active[data-v-3203a448]{transition:opacity .1s ease-in-out,transform .1s ease-in-out}.n-modal-enter-from[data-v-3203a448],.n-modal-leave-to[data-v-3203a448]{opacity:0;transform:translateY(-5px)}.form-card--list[data-v-3203a448] .n-form-item{margin-bottom:0!important}.form-card--list[data-v-3203a448] .n-form-item+.n-form-item{border-top:1px solid var(--n-divider-color)}[data-v-3203a448] .n-form-item-label{display:none}[data-v-3203a448] .n-form-item .n-form-item-blank{width:100%}.fake-select[data-v-3203a448],[data-v-3203a448] .n-select .n-base-selection,[data-v-3203a448] .n-date-picker .n-date-picker-input,[data-v-3203a448] .n-input.n-input--textarea{color:var(--n-input-color);border:1px solid var(--n-border-color);border-radius:var(--radius-control);font-size:16px!important;padding:5px}.fake-select[data-v-3203a448]{display:flex;align-items:center;width:100%;min-height:54px;padding:0 44px 0 16px;box-sizing:border-box;border-radius:var(--finly-row-radius);background:var(--n-card-color, var(--n-color));border:1px solid var(--n-border-color);transition:background-color .15s ease,border-color .15s ease,transform .06s ease;cursor:pointer}.fake-select[data-v-3203a448]:hover{border-color:var(--n-border-hover-color)}.fake-select[data-v-3203a448]:active{transform:scale(.997)}.fake-select[data-v-3203a448]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select__content[data-v-3203a448]{display:flex;align-items:center;gap:8px}.fake-select__icon[data-v-3203a448]{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.fake-select__label[data-v-3203a448]{font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__placeholder[data-v-3203a448]{color:var(--n-text-color-disabled);opacity:.5}.fake-select__chevron[data-v-3203a448],.cell-chevron[data-v-3203a448]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--n-icon-color);pointer-events:none}.fake-select--category[data-v-3203a448]{background:var(--n-card-color, var(--n-color));color:var(--n-text-color);border:1px solid var(--n-border-color);border-radius:var(--finly-row-radius);box-shadow:0 10px 30px #00000040;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}.fake-select--account[data-v-3203a448]{background:var(--n-card-color, var(--n-color));color:var(--n-text-color);border:1px solid var(--n-border-color);border-radius:var(--finly-row-radius);transition:background-color .2s ease,border-color .2s ease,transform .1s ease}@media (hover: hover) and (pointer: fine){.fake-select--account[data-v-3203a448]:hover{border-color:var(--n-border-hover-color);transform:translateY(-1px)}}.fake-select--account[data-v-3203a448]:active{transform:scale(.985)}.fake-select--account[data-v-3203a448]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select--account .fake-select__label[data-v-3203a448]{font-size:16px;font-weight:400}@media (hover: hover) and (pointer: fine){.fake-select--category[data-v-3203a448]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;border-color:var(--n-border-hover-color)}}.fake-select--category[data-v-3203a448]:active{background-color:var(--n-card-color, var(--n-color));transform:scale(.985)}.fake-select--category[data-v-3203a448]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select--category .fake-select__label[data-v-3203a448]{font-size:16px;font-weight:400}[data-v-3203a448] .n-date-picker .n-input__suffix{opacity:.7}[data-v-3203a448] .n-input .n-input--textarea .n-input__textarea-el{border:none;box-shadow:none;font-size:16px;padding:10px 12px}.switch-date-range-block[data-v-3203a448]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.switch-date-range-block[data-v-3203a448] .n-form-item-label{justify-content:flex-end;width:100%}.switch-date-range-block[data-v-3203a448] .n-form-item{width:100%;justify-content:flex-end;gap:10px;flex-direction:row-reverse;align-items:flex-end}.amount-inline[data-v-3203a448]{display:flex;align-items:center;justify-content:center;width:100%;height:60px;max-width:100%;min-width:0;margin:0 auto;overflow:hidden;gap:0}.amount-inline--transfer[data-v-3203a448]{justify-content:center;height:50px;padding:0 4px}.amount-input[data-v-3203a448]{font-weight:700;line-height:1.05;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--n-text-color);background:transparent;border:none;outline:none;text-align:center!important;width:auto;max-width:100%;min-width:1ch;padding:0;margin:0;-webkit-appearance:none;transition:font-size .16s ease;flex:0 0 auto;height:60px}.amount-inline--transfer .amount-input[data-v-3203a448]{height:50px;max-width:100%}.amount-symbol[data-v-3203a448]{line-height:1;opacity:.8;color:var(--n-text-color);margin-left:2px;font-weight:700;margin-top:0;flex:0 0 auto;white-space:nowrap}.amount-sign[data-v-3203a448]{font-weight:700;color:var(--n-text-color);flex:0 0 auto;white-space:nowrap}.amount--income[data-v-3203a448]{color:var(--primary-color)!important}[data-v-3203a448] .n-form,[data-v-3203a448] .n-form-item{width:100%}[data-v-3203a448] .n-form-item .n-form-item-blank{width:100%;position:relative}.picker-modal[data-v-3203a448]{max-height:min(70vh,700px);padding:0;border-radius:var(--radius-pill);overflow:hidden;backface-visibility:hidden;box-shadow:0 10px 30px #00000040}.picker-container[data-v-3203a448]{width:min(92vw,720px);margin:0 auto;height:min(70vh,700px);display:flex}.picker-header[data-v-3203a448]{padding:16px 16px 12px;border-bottom:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface, var(--modal-bg)))}.picker-header .input-search[data-v-3203a448]{border-radius:var(--finly-field-radius);padding:5px}.picker-scroll[data-v-3203a448]{flex:1 1 auto;min-height:0}[data-v-3203a448] .picker-scroll .n-scrollbar-viewport,[data-v-3203a448] .picker-scroll .n-scrollbar-content,[data-v-3203a448] .n-scrollbar-container{background:transparent}.picker-grid[data-v-3203a448]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:0 16px 16px;background:transparent}.picker-tile[data-v-3203a448]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--card-bg-2);border-radius:var(--radius-md);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;color:var(--text);box-shadow:0 2px 6px #0000001f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.picker-tile[data-v-3203a448]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover: hover) and (pointer: fine){.picker-tile[data-v-3203a448]:hover{background-color:var(--hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}}.picker-tile[data-v-3203a448]:active{background-color:var(--active);transform:scale(.985)}.picker-tile.is-active[data-v-3203a448]{outline:1px solid var(--primary);outline-offset:0}.picker-tile__icon[data-v-3203a448]{margin-bottom:2px;display:flex;align-items:center;justify-content:center}.picker-tile__name[data-v-3203a448]{color:var(--n-text-color);font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-check[data-v-3203a448]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--n-text-color)}.picker-footer[data-v-3203a448]{padding:5px 0;border-top:1px solid var(--n-divider-color);background:var(--primary)}.picker-footer[data-v-3203a448] .n-button{font-size:18px;color:var(--modal-bg)}@media (max-width: 768px){.picker-container[data-v-3203a448]{width:calc(100dvw - 33px)}}.list-theme[data-v-3203a448]{background:var(--modal-bg);color:var(--text);display:flex;flex-direction:column;height:100%;max-height:none;flex:1 1 auto;min-height:0;position:relative}@media (max-width: 768px){.modal-container[data-v-3203a448]{width:calc(100dvw - 24px)}}.list-theme[data-v-3203a448]{background:var(--n-modal-color, var(--n-color));color:var(--n-text-color);display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0;position:relative}[data-v-3203a448] .categories-scroll{flex:1 1 auto;min-height:0}[data-v-3203a448] .categories-scroll .n-scrollbar-viewport,[data-v-3203a448] .categories-scroll .n-scrollbar-content{background:var(--n-modal-color, var(--n-color))}.category-grid[data-v-3203a448]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:20px 16px 16px;background:var(--n-modal-color, var(--n-color))}.category-tile[data-v-3203a448]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--n-card-color, var(--n-color));border-radius:var(--radius-md);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,border-color .2s ease;color:var(--n-text-color);box-shadow:none;border:1px solid var(--n-border-color);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.category-tile[data-v-3203a448]:active{transform:scale(.985)}.tile-icon[data-v-3203a448]{margin-bottom:2px}.tile-name[data-v-3203a448]{color:var(--n-text-color);font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-3203a448]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--n-text-color)}.modal-header[data-v-3203a448]{display:flex;flex-direction:column;gap:20px;padding:12px 12px 15px;border-bottom:1px solid var(--n-divider-color);background:var(--n-modal-color, var(--n-color));z-index:1;box-shadow:none}.modal-header .input-search[data-v-3203a448]{background-color:var(--n-card-color, var(--n-color));border-radius:var(--radius-sm)}.category-items[data-v-3203a448]{display:flex;height:40px;align-items:center;justify-content:center;gap:10px}.category-items .item[data-v-3203a448]{width:100%;height:40px;display:flex;justify-content:center;align-items:center;border-radius:var(--finly-action-radius);border:1px solid var(--n-border-color)}.is-active[data-v-3203a448]{outline:1px solid var(--primary-color);outline-offset:0}.ios-container[data-v-398b876b]{padding:0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.budget-form[data-v-398b876b]{width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary))}.ios-card[data-v-398b876b]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-3)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface));border-radius:var(--finly-form-section-radius);overflow:hidden;padding:0 10px;margin:0 10px}.ios-group[data-v-398b876b]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-398b876b]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.account-label[data-v-398b876b]{padding-top:15px}.separator[data-v-398b876b]{height:1px;background-color:var(--finly-dashboard-border, var(--ds-border-subtle));margin:0 auto;width:85%;opacity:.6}.transaction-mode[data-v-398b876b]{padding:16px 0}.amount-input-wrap[data-v-398b876b]{display:flex;justify-content:center;padding:15px 0 0;align-items:center}.ios-card[data-v-398b876b] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-398b876b] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-398b876b] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.ios-select[data-v-398b876b]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;background:var( --finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) );border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-398b876b]:active{background-color:var(--n-table-color-hover, var(--finly-dashboard-surface-muted))}.ios-select.is-disabled[data-v-398b876b]{cursor:default;opacity:.62}.ios-select.is-disabled[data-v-398b876b]:active{background:var( --finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) )}.ios-select__content[data-v-398b876b]{display:flex;align-items:center;min-width:0;flex:1}.value-wrapper[data-v-398b876b]{display:flex;align-items:center;gap:10px;min-width:0}.value-icon[data-v-398b876b]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-text[data-v-398b876b]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-symbol[data-v-398b876b]{min-width:20px;font-size:16px;font-weight:700;color:var(--finly-dashboard-text, var(--ds-text-primary));text-align:center}.value-placeholder[data-v-398b876b]{font-size:16px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.ios-select__chevron[data-v-398b876b]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}@media screen and (max-width: 767px){[data-v-398b876b] .n-base-selection-label,[data-v-398b876b] .n-input input{font-size:16px!important}}.sheet-root[data-v-e75bd0e8]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;z-index:10;width:100vw}.sheet-backdrop[data-v-e75bd0e8]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--finly-dashboard-backdrop, rgba(0, 0, 0, .42));transition:opacity .24s cubic-bezier(.2,.9,.2,1);will-change:opacity}.sheet-panel[data-v-e75bd0e8]{position:relative;isolation:isolate;height:100%;width:100%;max-width:640px;margin:0 auto;background:linear-gradient(180deg,var(--finly-dashboard-overlay, rgba(255, 255, 255, .08)),transparent 18%),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));border-bottom:0;border-top-left-radius:var(--finly-modal-radius);border-top-right-radius:var(--finly-modal-radius);display:flex;flex-direction:column;will-change:transform;overflow:hidden;box-shadow:var(--finly-dashboard-shadow, 0 -20px 54px rgba(0, 0, 0, .28)),inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08));background-clip:padding-box}.sheet-animating[data-v-e75bd0e8]{transition:transform .36s cubic-bezier(.2,.9,.2,1)}.sheet-handle-wrapper[data-v-e75bd0e8]{position:relative;z-index:70;padding:10px 0 0;flex-shrink:0;cursor:grab;min-height:42px}.sheet-close-button[data-v-e75bd0e8]{position:absolute;top:4px;right:12px;width:36px;height:36px;border:0;border-radius:999px;border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));background:var( --finly-dashboard-control-bg, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) );color:var(--finly-dashboard-text, var(--ds-text-primary));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:80;padding:0;box-shadow:0 8px 18px #0000001f,inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .1));transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.sheet-close-button[data-v-e75bd0e8]:active{background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted));transform:scale(.96)}.sheet-handle[data-v-e75bd0e8]{width:44px;height:5px;border-radius:var(--radius-xs);background:var(--finly-dashboard-text-soft, rgba(190, 190, 210, .52));opacity:.62;margin:0 auto;box-shadow:0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.sheet-content[data-v-e75bd0e8]{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;max-height:100%;scrollbar-width:none}.sheet-content[data-v-e75bd0e8]::-webkit-scrollbar{display:none}.sheet-content--editing[data-v-e75bd0e8]{overflow-y:auto}.sheet-card[data-v-e75bd0e8]{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent}.sheet-panel--auto .sheet-content[data-v-e75bd0e8]{flex:0 1 auto}.sheet-panel--auto .sheet-card[data-v-e75bd0e8]{height:auto}.sheet-panel--auto[data-v-e75bd0e8] .n-card__footer,.sheet-panel--auto[data-v-e75bd0e8] .n-card__content{flex:0 1 auto}.sheet-panel--footer-actions-bottom .sheet-content[data-v-e75bd0e8]{flex:1 1 auto}.sheet-panel--footer-actions-bottom .sheet-card[data-v-e75bd0e8]{height:100%}.sheet-panel--footer-actions-bottom[data-v-e75bd0e8] .n-card__footer{flex:1 1 auto;display:flex;flex-direction:column}.sheet-panel--footer-actions-bottom[data-v-e75bd0e8] .footer-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sheet-panel--footer-actions-bottom[data-v-e75bd0e8] .footer-stack>:not(:last-child){flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.sheet-panel--footer-actions-bottom[data-v-e75bd0e8] .footer-stack>:not(:last-child)::-webkit-scrollbar{display:none}.sheet-panel--footer-actions-bottom[data-v-e75bd0e8] .footer-stack>:last-child{flex:0 0 auto}[data-v-e75bd0e8] .n-card-header{padding:0;color:var(--finly-dashboard-text, var(--ds-text-primary))}[data-v-e75bd0e8] .n-card__content{flex:0 0 auto;padding:0!important;background:transparent}[data-v-e75bd0e8] .content-form{padding-bottom:0}.sheet-panel:not(.sheet-animating) .sheet-content[data-v-e75bd0e8]{pointer-events:none}[data-v-e75bd0e8] .n-card-content{flex:0!important}[data-v-e75bd0e8] .n-card__footer{position:sticky;bottom:0;z-index:6;flex:1 1 auto;min-height:0;padding:0 8px var(--modal-sheet-footer-bottom-padding);color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent}[data-v-e75bd0e8] .n-card__footer:empty{display:none}@media (min-width: 768px){.sheet-root[data-v-e75bd0e8]{align-items:flex-end}.sheet-panel[data-v-e75bd0e8]{border-bottom:0}}@media (max-width: 768px){.sheet-panel[data-v-e75bd0e8]{width:calc(100dvw - 16px);max-width:none;margin:0 auto}.sheet-panel--auto[data-v-e75bd0e8]{height:calc(100dvh - max(8px,var(--safe-area-inset-top, 0px)))!important;max-height:calc(100dvh - max(8px,var(--safe-area-inset-top, 0px)))!important;margin-top:max(8px,var(--safe-area-inset-top, 0px))}.sheet-panel--auto .sheet-card[data-v-e75bd0e8]{height:100%}}.transaction-delete-content[data-v-93b20027]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.transaction-delete-content[data-v-93b20027] .delete-content{flex:1 1 auto}.transaction-delete-content[data-v-93b20027] .modal-action{flex:0 0 auto}.nav-stack-page[data-v-b881e197]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:52;background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));display:flex;flex-direction:column;pointer-events:none;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;overflow:hidden;margin:0!important;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.picker-topbar[data-v-b881e197]{position:absolute;top:46px;left:12px;right:12px;z-index:80;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:36px;pointer-events:none}.picker-topbar[data-v-b881e197]:not(.picker-topbar--search-open){grid-template-columns:36px 36px;justify-content:space-between}.picker-container[data-v-b881e197]{position:absolute;top:88px;right:8px;bottom:0;left:8px;z-index:1;margin:0;display:flex;overflow:hidden;padding:0;border-radius:inherit;pointer-events:auto;background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)))}.list-theme[data-v-b881e197]{background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));color:var(--n-text-color);display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0}.picker-icon-button[data-v-b881e197]{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:999px!important;background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface-muted));border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle))!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;pointer-events:auto;box-shadow:0 8px 18px #0000001f,inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .1))}.picker-icon-button[data-v-b881e197] .n-button__content{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.picker-icon-button[data-v-b881e197] .n-icon{display:block;flex:0 0 auto;line-height:1}.picker-search-button[data-v-b881e197]{justify-self:end}.input-search[data-v-b881e197]{border-radius:var(--finly-field-radius);padding:0;pointer-events:auto}.input-search[data-v-b881e197] .n-input-wrapper{padding-inline:12px}.input-search[data-v-b881e197] .n-input{min-height:36px;border-radius:var(--radius-md)}.picker-scroll[data-v-b881e197]{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 auto;min-height:0;background:transparent}[data-v-b881e197] .picker-scroll .n-scrollbar-rail,[data-v-b881e197] .picker-scroll .n-scrollbar-viewport,[data-v-b881e197] .picker-scroll .n-scrollbar-content,[data-v-b881e197] .n-scrollbar-container{height:100%;background:transparent}.picker-grid[data-v-2235fedc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:12px 10px calc(18px + var(--safe-area-inset-bottom, 0px));background:transparent}.picker-tile[data-v-2235fedc]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg-2)));border-radius:var(--finly-surface-tile-radius, 16px);min-height:92px;padding:14px 10px;border:1px solid var(--finly-dashboard-border, var(--n-border-color));cursor:pointer;color:var(--n-text-color);box-shadow:none;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}@media (hover: hover) and (pointer: fine){.picker-tile[data-v-2235fedc]:hover{background-color:var(--hover);transform:translateY(-1px);border-color:var(--n-border-hover-color)}}.picker-tile[data-v-2235fedc]:active{transform:scale(.985)}.picker-tile[data-v-2235fedc]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.is-active[data-v-2235fedc]{outline:1px solid var(--primary-color);outline-offset:0}.tile-icon[data-v-2235fedc]{margin-bottom:2px}.tile-name[data-v-2235fedc]{color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-2235fedc]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--primary-color)}.picker-scroll[data-v-0ef56501]{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 auto;min-height:0;background:transparent}[data-v-0ef56501] .picker-scroll .n-scrollbar-rail,[data-v-0ef56501] .picker-scroll .n-scrollbar-viewport,[data-v-0ef56501] .picker-scroll .n-scrollbar-content{height:100%}.nav-stack-page[data-v-0ef56501]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--safe-area-bg)));display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;overflow:hidden;margin:0!important;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-0ef56501]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transition:opacity .18s ease}.picker-container[data-v-0ef56501]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;height:100%;padding:0;margin:0;width:100%;overflow:hidden}.list-theme[data-v-0ef56501]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--n-modal-color, var(--n-color)));color:var(--n-text-color);display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0}.picker-header[data-v-0ef56501]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px 14px;border-bottom:1px solid var(--finly-dashboard-border, var(--border));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface, var(--modal-bg)))}.picker-header[data-v-0ef56501] .n-button{width:40px;height:40px;border-radius:var(--radius-md)}[data-v-0ef56501] .picker-scroll .n-scrollbar-viewport,[data-v-0ef56501] .picker-scroll .n-scrollbar-content,[data-v-0ef56501] .n-scrollbar-container{background:transparent}.picker-grid[data-v-0ef56501]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:12px 10px calc(18px + var(--safe-area-inset-bottom, 0px));background:transparent}.picker-tile[data-v-0ef56501]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg-2)));border-radius:var(--finly-surface-tile-radius, 16px);min-height:92px;padding:14px 10px;border:1px solid var(--finly-dashboard-border, var(--n-border-color));cursor:pointer;color:var(--n-text-color);box-shadow:none;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}@media (hover: hover) and (pointer: fine){.picker-tile[data-v-0ef56501]:hover{background-color:var(--hover);transform:translateY(-1px);border-color:var(--n-border-hover-color)}}.picker-tile[data-v-0ef56501]:active{transform:scale(.985)}.picker-tile[data-v-0ef56501]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.is-active[data-v-0ef56501]{outline:1px solid var(--primary-color);outline-offset:0}.currency-symbol[data-v-0ef56501]{color:var(--n-text-color);font-size:28px;font-weight:750;line-height:1}.tile-name[data-v-0ef56501]{color:var(--n-text-color);font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-0ef56501]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--n-text-color)}.stack-block[data-v-84c03c57]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden;border-radius:inherit}.stack-block[data-v-84c03c57] .nav-stack-page,.stack-block[data-v-84c03c57] .picker-container{pointer-events:auto}.stack-block[data-v-84c03c57] .nav-stack-page{width:100%;height:100%;margin:0!important;padding-top:0;box-sizing:border-box}.footer-stack[data-v-84c03c57]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.footer-stack[data-v-84c03c57] .ios-container{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.footer-stack[data-v-84c03c57] .ios-container::-webkit-scrollbar{display:none}.footer-stack[data-v-84c03c57] .modal-action{flex:0 0 auto}.finly-empty-state[data-v-1c931883]{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:16px;text-align:left;color:var(--finly-dashboard-text, var(--ds-text-primary))}.finly-empty-state--compact[data-v-1c931883]{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.finly-empty-state--centered[data-v-1c931883]{grid-template-columns:1fr;justify-items:center;text-align:center}.finly-empty-state__icon[data-v-1c931883]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--finly-surface-tile-radius, 14px);color:var(--finly-dashboard-purple, var(--primary-color));background:radial-gradient(circle at 72% 16%,color-mix(in srgb,currentColor 18%,transparent),transparent 48%),var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted));border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.finly-empty-state--compact .finly-empty-state__icon[data-v-1c931883]{width:34px;height:34px;border-radius:12px}.finly-empty-state__copy[data-v-1c931883]{min-width:0;display:flex;flex-direction:column;gap:5px}.finly-empty-state__title[data-v-1c931883]{min-width:0;color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:16px;font-weight:800;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.finly-empty-state--compact .finly-empty-state__title[data-v-1c931883]{font-size:15px}.finly-empty-state__description[data-v-1c931883]{min-width:0;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:13px;font-weight:550;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.finly-empty-state--compact .finly-empty-state__description[data-v-1c931883]{font-size:12px}.finly-empty-state__action[data-v-1c931883]{grid-column:1/-1;width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-color:color-mix(in srgb,var(--finly-dashboard-purple, var(--primary-color)) 34%,transparent);color:var(--finly-dashboard-text, var(--ds-text-primary));font:inherit;font-size:14px;font-weight:800;cursor:pointer}.finly-empty-state__action[data-v-1c931883]:active{transform:scale(.99)}.finly-empty-state--positive .finly-empty-state__icon[data-v-1c931883]{color:var(--finly-dashboard-positive)}.finly-empty-state--negative .finly-empty-state__icon[data-v-1c931883]{color:var(--finly-dashboard-negative)}.finly-empty-state--budget .finly-empty-state__icon[data-v-1c931883]{color:var(--finly-dashboard-purple, var(--primary-color))}@media (max-width: 390px){.finly-empty-state[data-v-1c931883]{grid-template-columns:36px minmax(0,1fr);padding:14px}.finly-empty-state__icon[data-v-1c931883]{width:36px;height:36px}}.budget-summary[data-v-6c3c2d56]{width:100%}.summary-card[data-v-6c3c2d56]{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--finly-surface-card-radius)}.summary-top[data-v-6c3c2d56]{display:flex;align-items:center;gap:12px;min-width:0}.summary-icon[data-v-6c3c2d56]{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:var(--finly-surface-tile-radius, 14px);background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted))}.summary-copy[data-v-6c3c2d56]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.summary-title[data-v-6c3c2d56]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;color:var(--finly-dashboard-text, var(--ds-text-primary))}.summary-meta[data-v-6c3c2d56],.info[data-v-6c3c2d56]{font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.summary-meta[data-v-6c3c2d56]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;overflow:hidden}.summary-meta>span[data-v-6c3c2d56]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-amounts[data-v-6c3c2d56]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;overflow:hidden;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.amount-value[data-v-6c3c2d56]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:1;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.amount-sep[data-v-6c3c2d56],.amount-currency[data-v-6c3c2d56]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.amount-currency[data-v-6c3c2d56]{font-size:13px}.progress-wrap[data-v-6c3c2d56]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.progress-text[data-v-6c3c2d56]{flex:0 1 auto;min-width:64px;max-width:40%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:var(--finly-dashboard-text, var(--ds-text-primary))}.budget-empty-state[data-v-6c3c2d56]{flex:0 0 auto}.budget-layout[data-v-b4c823de]{display:flex;flex-direction:column;width:100%}.budget-list[data-v-b4c823de]{display:flex;flex-direction:column;gap:10px;padding:12px 0 0}.budget-row-wrap[data-v-b4c823de]{width:100%}.budget-row[data-v-b4c823de]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:var(--finly-surface-card-radius);cursor:pointer}.budget-row--readonly[data-v-b4c823de]{cursor:default}.category-icon[data-v-b4c823de]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--finly-surface-tile-radius, 14px);background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted))}.budget-main[data-v-b4c823de]{display:flex;flex-direction:column;gap:7px;min-width:0}.budget-title-row[data-v-b4c823de],.budget-meta-row[data-v-b4c823de]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;overflow:hidden}.budget-meta-row[data-v-b4c823de]{align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:4px;overflow:visible}[data-v-b4c823de] .n-progress.n-progress--line{width:100%}[data-v-b4c823de] .n-progress.n-progress--line .n-progress-content{position:relative}[data-v-b4c823de] .n-progress.n-progress--line .n-progress-graph{width:100%}[data-v-b4c823de] .n-progress.n-progress--line .n-progress-icon .n-progress-icon-text{font-weight:700}.budget-title-cell[data-v-b4c823de]{flex:1 1 auto;min-width:0;overflow:hidden}.budget-title[data-v-b4c823de]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;color:var(--finly-dashboard-text, var(--ds-text-primary))}.budget-amounts[data-v-b4c823de]{display:flex;align-items:baseline;gap:6px;min-width:min(100%,180px);max-width:100%;font-size:13px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.amount-group[data-v-b4c823de]{display:inline-flex;align-items:baseline;min-width:0;white-space:nowrap}.budget-amounts[data-v-b4c823de]{flex:1 1 auto;flex-wrap:wrap;font-weight:700;overflow:visible;row-gap:4px;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.amount-sep[data-v-b4c823de]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.amount-group--spent.is-danger[data-v-b4c823de]{color:var(--color-expense)}.amount-group[data-v-b4c823de]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.progress-block[data-v-b4c823de]{display:flex;flex-direction:column;width:100%;min-width:0}.progress-wrap[data-v-b4c823de]{display:block;width:100%;min-width:0;line-height:0}.progress-text[data-v-b4c823de]{flex:0 0 auto;margin-left:auto;min-width:max-content;max-width:none;overflow:visible;text-align:right;text-overflow:clip;white-space:nowrap;font-size:12px;font-weight:800;color:var(--finly-dashboard-text, var(--ds-text-primary))}.participant-list[data-v-b4c823de]{display:flex;flex-direction:column;gap:6px;padding-top:2px}.participant-row[data-v-b4c823de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:7px 8px;border-radius:var(--radius-sm, 8px);background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted))}.participant-main[data-v-b4c823de]{display:flex;align-items:center;gap:6px;min-width:0}.participant-pill[data-v-b4c823de]{flex:0 0 auto;max-width:45%;padding:2px 6px;border-radius:var(--radius-pill);font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.participant-name[data-v-b4c823de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.participant-amount[data-v-b4c823de]{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0;overflow:hidden;font-size:12px;font-weight:700;color:var(--finly-dashboard-text, var(--ds-text-primary));font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.participant-percent[data-v-b4c823de]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.readonly-note[data-v-b4c823de]{font-size:11px;font-weight:650;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}@media (max-width: 420px){.budget-row[data-v-b4c823de]{grid-template-columns:38px minmax(0,1fr)}.budget-title-row[data-v-b4c823de]{align-items:flex-start;flex-direction:column;gap:5px;overflow:visible}.budget-meta-row[data-v-b4c823de]{align-items:baseline;flex-direction:row;flex-wrap:wrap;overflow:visible}.budget-amounts[data-v-b4c823de]{max-width:100%;flex-wrap:wrap;row-gap:4px}.participant-row[data-v-b4c823de]{grid-template-columns:1fr;gap:5px}.participant-amount[data-v-b4c823de]{justify-content:flex-start;flex-wrap:wrap;white-space:normal}}@media (max-width: 360px){.budget-amounts[data-v-b4c823de]{display:grid;grid-template-columns:1fr;justify-items:start;gap:4px}.amount-sep[data-v-b4c823de]{display:none}}.stats-page[data-v-051e979e]{height:100%;display:flex;flex-direction:column;overflow:auto;gap:10px;padding-bottom:var(--stats-page-bottom-padding)}.budget-section[data-v-051e979e]{width:100%;min-width:0}.overview-card[data-v-17b3987a]{box-sizing:border-box;position:relative;--overview-card-radius: var(--finly-surface-card-radius);--overview-nested-radius: var(--finly-row-radius);--overview-tile-radius: var(--finly-surface-tile-radius);--overview-chart-radius: var(--finly-chart-radius);--overview-card-border: var(--finly-overview-border-subtle, var(--finly-dashboard-border));--overview-card-shadow: var( --finly-overview-shadow-primary, var(--finly-dashboard-card-shadow, var(--finly-dashboard-shadow)) );--overview-secondary-card-bg: var( --finly-stats-card-surface, var(--finly-overview-surface-secondary, var(--finly-dashboard-surface)) );--overview-secondary-card-shadow: var( --finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft, inset 0 1px 0 var(--finly-dashboard-overlay)) );border-radius:var(--overview-card-radius);border:1px solid var(--overview-card-border);overflow:hidden;color:var(--finly-dashboard-text);backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.overview-card--secondary[data-v-17b3987a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-10);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 32%),var(--overview-secondary-card-bg);box-shadow:var(--overview-secondary-card-shadow)}.overview-tile[data-v-17b3987a]{box-sizing:border-box;border-radius:var(--overview-tile-radius);border:1px solid var(--overview-card-border);background:linear-gradient(145deg,color-mix(in srgb,var(--finly-dashboard-overlay) 42%,transparent),transparent 46%),var(--overview-muted-bg, var(--finly-stats-card-surface-muted, var(--finly-overview-surface-muted, color-mix(in srgb, var(--finly-dashboard-surface-elevated) 60%, transparent))));box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 74%,transparent),0 10px 22px color-mix(in srgb,#000 8%,transparent)}.overview-section-title[data-v-17b3987a]{color:var(--finly-dashboard-text-muted);font-size:var(--overview-title-size, 12px);font-weight:var(--overview-label-weight, 650);letter-spacing:0;line-height:16px;text-transform:none;min-width:0}.stats-card[data-v-17b3987a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-10);box-sizing:border-box;background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 32%),var(--overview-secondary-card-bg, var(--finly-dashboard-surface));border-radius:var(--overview-card-radius);border:1px solid var(--overview-card-border, var(--finly-dashboard-border));box-shadow:var(--overview-secondary-card-shadow, inset 0 1px 0 var(--finly-dashboard-overlay));overflow:hidden;color:var(--finly-dashboard-text);backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.stats-card.overview-card--secondary[data-v-17b3987a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-10);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 32%),var(--overview-secondary-card-bg, var(--finly-dashboard-surface));box-shadow:var(--overview-secondary-card-shadow, inset 0 1px 0 var(--finly-dashboard-overlay))}.capital-card__content[data-v-17b3987a]{box-sizing:border-box;padding:var(--overview-card-padding, 20px);display:flex;flex-direction:column;gap:var(--overview-card-inner-gap, 14px);min-width:0}.capital-card__header[data-v-17b3987a]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.capital-card__header-main[data-v-17b3987a]{min-width:0;flex:1 1 min(100%,320px);max-width:100%}.capital-card__eyebrow[data-v-17b3987a]{font-size:12px;font-weight:650;letter-spacing:0;line-height:16px;text-transform:none;color:var(--finly-dashboard-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capital-card__value[data-v-17b3987a]{margin-top:6px;max-width:100%;font-size:var(--overview-primary-value-size, clamp(26px, 7vw, 32px));line-height:var(--overview-primary-value-line-height, 1.12);font-weight:750;color:var(--finly-dashboard-text);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capital-card__date[data-v-17b3987a]{margin-top:8px;font-size:var(--overview-meta-size, 13px);font-weight:500;line-height:var(--overview-meta-line-height, 18px);color:var(--finly-dashboard-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capital-card__change[data-v-17b3987a]{margin-top:8px;font-size:var(--overview-meta-size, 13px);font-weight:var(--overview-delta-weight, 600);line-height:var(--overview-meta-line-height, 18px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.capital-card__change.is-positive[data-v-17b3987a]{color:var(--finly-dashboard-positive)}.capital-card__change.is-negative[data-v-17b3987a]{color:var(--finly-dashboard-negative)}.capital-card__change.is-neutral[data-v-17b3987a]{color:var(--finly-dashboard-text-muted)}.capital-card__extremes[data-v-17b3987a]{box-sizing:border-box;min-width:152px;max-width:42%;display:flex;flex-direction:column;gap:8px;padding:9px 11px;background:var(--finly-overview-surface-muted, color-mix(in srgb, var(--finly-dashboard-surface-elevated) 44%, transparent));border-color:var(--finly-overview-border-subtle, var(--finly-dashboard-border));box-shadow:none}.capital-card__extreme-row[data-v-17b3987a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.capital-card__extreme-label[data-v-17b3987a]{font-size:11px;font-weight:600;letter-spacing:0;color:var(--finly-dashboard-text-muted);min-width:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.capital-card__extreme-value[data-v-17b3987a]{font-size:13px;font-weight:600;line-height:18px;color:var(--finly-dashboard-text-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.capital-card__extreme-meta[data-v-17b3987a]{display:flex;flex-direction:column;gap:2px;align-items:center;min-width:0;flex:1 1 auto}.capital-card__extreme-date[data-v-17b3987a]{font-size:11px;font-weight:500;color:var(--finly-dashboard-text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capital-chart[data-v-17b3987a]{box-sizing:border-box;width:100%;height:240px;min-width:0;border-radius:var(--overview-chart-radius);background:var(--overview-chart-bg, var(--finly-dashboard-chart-bg));border:1px solid var(--overview-card-border, var(--finly-dashboard-border));padding:var(--overview-chart-box-padding, 10px);overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 76%,transparent),0 12px 26px color-mix(in srgb,#000 10%,transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.capital-chart[data-v-17b3987a] canvas{box-sizing:border-box;width:100%!important;max-width:100%}.capital-chart__state[data-v-17b3987a]{min-height:240px;min-width:0;box-sizing:border-box;width:100%;border-radius:var(--overview-chart-radius);background:var(--overview-chart-bg, var(--finly-dashboard-chart-bg));border:1px solid var(--overview-card-border, var(--finly-dashboard-border));display:flex;align-items:center;justify-content:center;text-align:center;color:var(--finly-dashboard-text-muted);font-size:14px;padding:var(--overview-chart-box-padding, 10px);overflow-wrap:anywhere;box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 76%,transparent),0 12px 26px color-mix(in srgb,#000 10%,transparent)}@media (max-width: 720px){.capital-card__header[data-v-17b3987a]{flex-direction:column;gap:12px}.capital-card__header-main[data-v-17b3987a]{width:100%;flex-basis:auto}.capital-card__extremes[data-v-17b3987a]{min-width:0;max-width:none;width:100%;flex-direction:row;justify-content:space-between}.capital-card__extreme-row[data-v-17b3987a]{flex:1 1 0}.capital-chart[data-v-17b3987a]{height:220px}.capital-chart__state[data-v-17b3987a]{min-height:220px}}@media (max-width: 520px){.capital-card__content[data-v-17b3987a]{padding:var(--overview-card-padding, 16px)}.capital-card__header[data-v-17b3987a]{gap:10px}.capital-card__value[data-v-17b3987a]{margin-top:4px;font-size:clamp(19px,6vw,25px);line-height:1.08}.capital-card__date[data-v-17b3987a],.capital-card__change[data-v-17b3987a]{margin-top:5px;font-size:12px;line-height:16px}.capital-chart[data-v-17b3987a]{height:210px;padding:var(--overview-chart-box-padding, 10px);margin-inline:0;width:100%}.capital-chart__state[data-v-17b3987a]{min-height:210px;padding-inline:12px}}@media (max-width: 430px){.capital-card__extremes[data-v-17b3987a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.capital-card__extreme-row[data-v-17b3987a]{min-width:0;flex-basis:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;padding:8px 9px}.capital-card__extreme-row+.capital-card__extreme-row[data-v-17b3987a]{border-left:1px solid color-mix(in srgb,var(--finly-dashboard-border) 72%,transparent)}.capital-card__extreme-label[data-v-17b3987a]{max-width:none;font-size:10px;line-height:13px}.capital-card__extreme-meta[data-v-17b3987a]{gap:1px}.capital-card__extreme-value[data-v-17b3987a]{max-width:100%;font-size:12px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.capital-card__extreme-date[data-v-17b3987a]{font-size:10px;line-height:13px}.capital-chart[data-v-17b3987a]{height:200px;padding:var(--overview-chart-box-padding, 10px);margin-inline:0;width:100%}.capital-chart__state[data-v-17b3987a]{min-height:200px}}@media (max-width: 340px){.capital-card__content[data-v-17b3987a]{padding:var(--overview-card-padding, 14px)}.capital-card__value[data-v-17b3987a]{font-size:clamp(17px,5.6vw,23px)}.capital-card__extreme-row[data-v-17b3987a]{padding:7px 8px}.capital-chart[data-v-17b3987a]{height:200px}.capital-chart__state[data-v-17b3987a]{min-height:200px}}.health-score-modal[data-v-44e0a30b]{display:flex;flex-direction:column;padding:5px;gap:12px;box-sizing:border-box;overflow:visible;background:transparent}.health-score-modal__hero[data-v-44e0a30b]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-2)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));border:1px solid var(--finly-dashboard-border);border-radius:var(--finly-surface-card-radius);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:16px;align-items:center;box-shadow:var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft))}.health-score-modal__title-wrap[data-v-44e0a30b]{min-width:0}.health-score-modal__title[data-v-44e0a30b]{margin:0;font-size:18px;font-weight:800;color:var(--finly-dashboard-text);line-height:1.25;letter-spacing:0}.health-score-modal__subtitle[data-v-44e0a30b]{margin:6px 0 0;font-size:13px;color:var(--finly-dashboard-text-muted);line-height:1.35}.health-score-total[data-v-44e0a30b]{--score-progress: 0deg;position:relative;width:88px;min-width:88px;height:88px;border-radius:var(--radius-pill);border:0;background:conic-gradient(currentColor var(--score-progress),var(--finly-dashboard-border) 0);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 34px color-mix(in srgb,currentColor 18%,transparent),inset 0 0 0 1px var(--finly-dashboard-border)}.health-score-total[data-v-44e0a30b]:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:var(--finly-dashboard-surface-elevated);box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay)}.health-score-total__value[data-v-44e0a30b]{position:relative;z-index:1;font-size:24px;line-height:1;font-weight:800;color:var(--finly-dashboard-text)}.health-score-total__label[data-v-44e0a30b]{position:relative;z-index:1;margin-top:4px;font-size:11px;color:var(--finly-dashboard-text-muted);font-weight:600}.health-score-tone--good[data-v-44e0a30b]{color:var(--finly-dashboard-positive)}.health-score-tone--warn[data-v-44e0a30b]{color:var(--finly-dashboard-warning)}.health-score-tone--bad[data-v-44e0a30b]{color:var(--finly-dashboard-negative)}.health-score-summary[data-v-44e0a30b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.health-score-summary__item[data-v-44e0a30b]{min-width:0;overflow:hidden;border:1px solid var(--finly-dashboard-border);border-radius:var(--finly-row-radius);padding:12px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay)}.health-score-summary__item span[data-v-44e0a30b],.health-score-summary__item strong[data-v-44e0a30b]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-score-summary__item span[data-v-44e0a30b]{color:var(--finly-dashboard-text-muted);font-size:10px;font-weight:800;line-height:1.16;text-transform:uppercase}.health-score-summary__item strong[data-v-44e0a30b]{margin-top:6px;color:var(--finly-dashboard-text);font-size:15px;font-weight:850;line-height:1.1}.health-score-summary__item strong.health-score-tone--good[data-v-44e0a30b]{color:var(--finly-dashboard-positive)}.health-score-summary__item strong.health-score-tone--warn[data-v-44e0a30b]{color:var(--finly-dashboard-warning)}.health-score-summary__item strong.health-score-tone--bad[data-v-44e0a30b]{color:var(--finly-dashboard-negative)}.health-score-modal__metrics[data-v-44e0a30b]{display:flex;flex-direction:column;gap:10px;padding-right:0}.health-score-modal__metrics--scrollable[data-v-44e0a30b]{padding-right:2px}.health-score-modal__empty[data-v-44e0a30b]{background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border:1px solid var(--finly-dashboard-border);border-radius:var(--finly-row-radius);padding:16px;color:var(--finly-dashboard-text-muted);font-size:13px;line-height:1.4}.health-score-metric[data-v-44e0a30b]{background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border:1px solid var(--finly-dashboard-border);border-radius:var(--finly-row-radius);padding:14px;display:grid;gap:12px;box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay)}.health-score-metric__head[data-v-44e0a30b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.health-score-metric__title[data-v-44e0a30b]{margin:0;font-size:14px;font-weight:800;color:var(--finly-dashboard-text);min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.health-score-metric__score-wrap[data-v-44e0a30b]{display:inline-flex;align-items:baseline;gap:3px;flex-shrink:0;padding:6px 8px;border-radius:var(--radius-pill);background:var(--finly-dashboard-surface-elevated);box-shadow:inset 0 0 0 1px var(--finly-dashboard-border)}.health-score-metric__score[data-v-44e0a30b]{font-size:17px;line-height:1;font-weight:800}.health-score-metric__score-max[data-v-44e0a30b]{font-size:11px;color:var(--finly-dashboard-text-muted);font-weight:600}.health-score-metric__track[data-v-44e0a30b]{height:9px;border-radius:var(--radius-pill);background:var(--finly-dashboard-surface-elevated);overflow:hidden;box-shadow:inset 0 0 0 1px var(--finly-dashboard-border)}.health-score-metric__fill[data-v-44e0a30b]{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--finly-dashboard-warning) 0%,var(--finly-dashboard-purple) 100%);box-shadow:0 0 18px color-mix(in srgb,var(--finly-dashboard-purple) 22%,transparent)}.health-score-metric__fill--warn[data-v-44e0a30b]{background:linear-gradient(90deg,var(--finly-dashboard-warning) 0%,var(--finly-dashboard-purple) 100%)}.health-score-metric__fill--bad[data-v-44e0a30b]{background:linear-gradient(90deg,var(--finly-dashboard-negative) 0%,var(--finly-dashboard-warning) 100%)}.health-score-metric__fill--good[data-v-44e0a30b]{background:linear-gradient(90deg,var(--finly-dashboard-purple) 0%,var(--finly-dashboard-positive) 100%)}.health-score-metric__progress-label[data-v-44e0a30b]{margin-top:-2px;justify-self:end;font-size:11px;color:var(--finly-dashboard-text-muted);font-weight:700}.health-score-metric__details[data-v-44e0a30b]{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:7px;column-gap:12px;align-items:baseline;background:var(--finly-dashboard-surface-elevated);border-radius:var(--finly-field-radius);padding:12px;min-width:0}.health-score-metric__detail-label[data-v-44e0a30b]{font-size:12px;color:var(--finly-dashboard-text-muted);min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.health-score-metric__detail-value[data-v-44e0a30b]{margin:0;font-size:12px;font-weight:700;color:var(--finly-dashboard-text);text-align:right;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 390px){.health-score-modal[data-v-44e0a30b]{padding:14px}.health-score-modal__hero[data-v-44e0a30b]{grid-template-columns:1fr;align-items:start}.health-score-summary[data-v-44e0a30b],.health-score-metric__details[data-v-44e0a30b]{grid-template-columns:1fr}.health-score-metric__detail-value[data-v-44e0a30b]{text-align:left}.health-score-total[data-v-44e0a30b]{width:72px;min-width:72px;height:72px}.health-score-total__value[data-v-44e0a30b]{font-size:20px}}.forecast-chart[data-v-aec571b3]{box-sizing:border-box;width:100%;height:240px;min-height:240px;min-width:0;border-radius:var(--overview-chart-radius, var(--finly-chart-radius));background:var(--overview-chart-bg, var(--finly-dashboard-chart-bg));border:1px solid var(--overview-card-border, var(--finly-dashboard-border));padding:var(--overview-chart-box-padding, 10px);overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 76%,transparent),0 12px 26px color-mix(in srgb,#000 10%,transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.forecast-chart[data-v-aec571b3] canvas{box-sizing:border-box;width:100%!important;max-width:100%}@media (max-width: 720px){.forecast-chart[data-v-aec571b3]{height:220px;min-height:220px}}@media (max-width: 520px){.forecast-chart[data-v-aec571b3]{height:210px;min-height:210px}}@media (max-width: 429px){.forecast-chart[data-v-aec571b3]{height:200px;min-height:200px}}.overview-card[data-v-59624409]{--overview-card-radius: var(--finly-surface-card-radius);--overview-nested-radius: var(--finly-row-radius);--overview-tile-radius: var(--finly-surface-tile-radius);--overview-card-border: var(--finly-overview-border-subtle, var(--finly-dashboard-border));--overview-card-shadow: var( --finly-overview-shadow-primary, var(--finly-dashboard-card-shadow, var(--finly-dashboard-shadow)) );--overview-secondary-card-bg: var( --finly-stats-card-surface, var(--finly-overview-surface-secondary, var(--finly-dashboard-surface)) );--overview-secondary-card-shadow: var( --finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft, inset 0 1px 0 var(--finly-dashboard-overlay)) );border-radius:var(--overview-card-radius);border:1px solid var(--overview-card-border);overflow:hidden;color:var(--finly-dashboard-text);backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.overview-card--secondary[data-v-59624409]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-9);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 32%),var(--overview-secondary-card-bg);box-shadow:var(--overview-secondary-card-shadow)}.overview-tile[data-v-59624409]{border-radius:var(--overview-tile-radius);border:1px solid var(--overview-card-border);background:linear-gradient(145deg,color-mix(in srgb,var(--finly-dashboard-overlay) 42%,transparent),transparent 46%),var(--overview-muted-bg, var(--finly-stats-card-surface-muted, var(--finly-overview-surface-muted, color-mix(in srgb, var(--finly-dashboard-surface-elevated) 60%, transparent))));box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 74%,transparent),0 10px 22px color-mix(in srgb,#000 8%,transparent)}.overview-section-title[data-v-59624409]{color:var(--finly-dashboard-text-muted);font-size:var(--overview-title-size, 12px);font-weight:var(--overview-label-weight, 650);letter-spacing:0;line-height:16px;text-transform:none;min-width:0}.forecast-card[data-v-59624409]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-9);box-sizing:border-box;background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 32%),var(--overview-secondary-card-bg, var(--finly-dashboard-surface));border-radius:var(--overview-card-radius);border:1px solid var(--overview-card-border, var(--finly-dashboard-border));box-shadow:var(--overview-secondary-card-shadow, inset 0 1px 0 var(--finly-dashboard-overlay));overflow:hidden;animation:forecast-card-appear-59624409 .5s ease;color:var(--finly-dashboard-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.forecast-card.overview-card--secondary[data-v-59624409]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-9);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 32%),var(--overview-secondary-card-bg, var(--finly-dashboard-surface));box-shadow:var(--overview-secondary-card-shadow, inset 0 1px 0 var(--finly-dashboard-overlay))}@keyframes forecast-card-appear-59624409{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-v-59624409] .n-card__content{padding:0!important}.forecast-inner[data-v-59624409]{box-sizing:border-box;padding:var(--overview-card-padding, 18px);display:flex;flex-direction:column;gap:var(--overview-card-inner-gap, 14px)}@keyframes shimmer-59624409{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton[data-v-59624409]{border-radius:var(--overview-nested-radius);background:linear-gradient(90deg,color-mix(in srgb,var(--finly-overview-surface-raised, var(--finly-dashboard-surface-elevated)) 70%,transparent) 25%,color-mix(in srgb,var(--finly-dashboard-text-muted) 10%,transparent),color-mix(in srgb,var(--finly-overview-surface-raised, var(--finly-dashboard-surface-elevated)) 70%,transparent) 75%);background-size:800px 100%;animation:shimmer-59624409 1.4s infinite linear}.skeleton-header[data-v-59624409]{height:16px;width:60%}.skeleton-number[data-v-59624409]{height:40px;width:45%}.skeleton-chart[data-v-59624409]{height:180px}.state-center[data-v-59624409]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0;min-width:0}.state-text[data-v-59624409]{font-size:13px;color:var(--finly-dashboard-text-muted);text-align:center;max-width:100%;overflow-wrap:anywhere}.retry-btn[data-v-59624409]{max-width:100%;font-size:12px;font-weight:650;color:var(--finly-dashboard-warning);background:var(--overview-warning-soft, color-mix(in srgb, var(--color-warning) 13%, transparent));border:1px solid color-mix(in srgb,var(--finly-dashboard-warning) 28%,transparent);border-radius:var(--radius-pill);padding:7px 14px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-header[data-v-59624409]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.forecast-label[data-v-59624409]{font-size:12px;color:var(--finly-dashboard-text-muted);letter-spacing:0;text-transform:none;font-weight:650;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-badge[data-v-59624409]{min-height:24px;display:inline-flex;align-items:center;font-size:12px;font-weight:650;letter-spacing:0;padding:0 9px;border-radius:var(--radius-pill);border:1px solid transparent;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 62%,transparent),0 8px 18px color-mix(in srgb,#000 7%,transparent)}.forecast-badge.badge--high[data-v-59624409]{background:var(--overview-negative-soft, color-mix(in srgb, var(--color-expense) 13%, transparent));border-color:color-mix(in srgb,var(--finly-dashboard-negative) 24%,transparent);color:var(--finly-dashboard-negative)}.forecast-badge.badge--normal[data-v-59624409]{background:var(--overview-warning-soft, color-mix(in srgb, var(--color-warning) 13%, transparent));border-color:color-mix(in srgb,var(--finly-dashboard-warning) 24%,transparent);color:var(--finly-dashboard-warning)}.forecast-badge.badge--low[data-v-59624409]{background:var(--overview-positive-soft, color-mix(in srgb, var(--color-income) 13%, transparent));border-color:color-mix(in srgb,var(--finly-dashboard-positive) 24%,transparent);color:var(--finly-dashboard-positive)}.forecast-main[data-v-59624409]{display:flex;flex-direction:row;gap:14px;align-items:center;justify-content:space-between;min-width:0}.forecast-amount[data-v-59624409]{font-size:var(--overview-primary-value-size, clamp(26px, 7vw, 32px));font-weight:750;color:var(--finly-dashboard-text);letter-spacing:0;line-height:var(--overview-primary-value-line-height, 1.12);min-width:0;overflow-wrap:anywhere;word-break:break-word}.forecast-subtitle[data-v-59624409]{font-size:var(--overview-meta-size, 13px);line-height:var(--overview-meta-line-height, 18px);color:var(--finly-dashboard-text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-delta[data-v-59624409]{font-size:var(--overview-meta-size, 13px);font-weight:var(--overview-delta-weight, 600);line-height:var(--overview-meta-line-height, 18px);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.forecast-delta.delta--above[data-v-59624409]{color:var(--finly-dashboard-negative)}.forecast-delta.delta--below[data-v-59624409]{color:var(--finly-dashboard-positive)}.chart-wrap[data-v-59624409]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--overview-chart-caption-gap, 8px);position:relative;padding:0;min-width:0}.chart-legend[data-v-59624409]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;min-width:0}.chart-legend .legend-actual[data-v-59624409],.chart-legend .legend-forecast[data-v-59624409]{font-size:11px;font-weight:500;color:var(--finly-dashboard-chart-label);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.low-confidence-note[data-v-59624409]{font-size:10px;color:var(--finly-dashboard-warning);font-style:italic;margin:0;overflow-wrap:anywhere}.prev-month[data-v-59624409]{padding:12px 14px;display:flex;justify-content:space-between;gap:8px;flex-direction:column;align-items:center;min-width:0;overflow:hidden;backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.prev-month__label[data-v-59624409]{font-size:12px;line-height:16px;color:var(--finly-dashboard-text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prev-month__meta[data-v-59624409]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:100%}.prev-month__value[data-v-59624409]{font-size:14px;font-weight:650;line-height:20px;color:var(--finly-dashboard-text);max-width:100%;overflow-wrap:anywhere;word-break:break-word;text-align:right}.prev-month__trend[data-v-59624409]{font-size:11px;font-weight:700}.prev-month__trend.delta--above[data-v-59624409]{color:var(--color-expense)}.prev-month__trend.delta--below[data-v-59624409]{color:var(--color-income)}.left-side[data-v-59624409],.right-side[data-v-59624409]{display:flex;flex-direction:column;min-width:0}.left-side[data-v-59624409]{flex:1 1 0;width:auto}.right-side[data-v-59624409]{width:min(50%,150px);flex:0 1 150px}@media (max-width: 520px){.forecast-inner[data-v-59624409]{padding:var(--overview-card-padding, 16px)}.forecast-main[data-v-59624409]{align-items:stretch;flex-direction:column;gap:10px}.right-side[data-v-59624409]{width:100%;flex:0 1 auto}.prev-month[data-v-59624409]{align-items:flex-start;padding:10px 12px}.prev-month__meta[data-v-59624409]{align-items:flex-start;max-width:100%}.prev-month__value[data-v-59624409]{text-align:left}}@media (max-width: 360px){.forecast-header[data-v-59624409]{align-items:flex-start}.forecast-badge[data-v-59624409]{max-width:48%;padding:0 8px}.forecast-amount[data-v-59624409]{font-size:26px}}[data-v-f9395d1a] .n-card__content{display:flex;flex-direction:column;padding:0!important;height:100%}.stats-page[data-v-f9395d1a]{height:100%;display:flex;flex-direction:column;overflow:auto;gap:var(--overview-section-gap, 18px);padding-bottom:var(--stats-page-bottom-padding)}.overview-v2[data-v-f9395d1a]{--overview-card-radius: var(--finly-surface-card-radius);--overview-nested-radius: var(--finly-row-radius);--overview-tile-radius: var(--finly-surface-tile-radius);--overview-chart-radius: var(--finly-chart-radius);--overview-card-padding: clamp(18px, 5vw, 28px);--overview-card-inner-gap: 14px;--overview-chart-caption-gap: 8px;--overview-chart-box-padding: 10px;--overview-card-glow: var( --finly-stats-card-surface-primary-glow, var( --finly-overview-surface-primary-glow, radial-gradient( circle at 82% 8%, color-mix(in srgb, var(--finly-dashboard-glow) 42%, transparent), transparent 24% ) ) );--overview-card-bg: var( --finly-stats-card-surface-primary, var(--finly-overview-surface-primary, var(--finly-dashboard-surface)) );--overview-card-border: var(--finly-overview-border-subtle, var(--finly-dashboard-border));--overview-card-border-soft: var(--finly-overview-border-soft, var(--finly-dashboard-border));--overview-card-shadow: var( --finly-overview-shadow-primary, var(--finly-dashboard-card-shadow, var(--finly-dashboard-shadow)) );--overview-secondary-card-bg: var( --finly-stats-card-surface, var(--finly-overview-surface-secondary, var(--finly-dashboard-surface)) );--overview-secondary-card-shadow: var( --finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft, inset 0 1px 0 var(--finly-dashboard-overlay)) );--overview-chart-bg: var(--finly-dashboard-chart-bg);--overview-chart-grid: var(--finly-dashboard-chart-grid);--overview-chart-axis: var(--finly-dashboard-chart-axis);--overview-muted-bg: var( --finly-stats-card-surface-muted, var( --finly-overview-surface-muted, color-mix(in srgb, var(--finly-dashboard-surface-elevated) 60%, transparent) ) );--overview-title-size: 12px;--overview-label-size: 12px;--overview-label-weight: 650;--overview-value-weight: 800;--overview-primary-value-size: clamp(26px, 7vw, 32px);--overview-primary-value-line-height: 1.12;--overview-meta-size: 13px;--overview-meta-line-height: 18px;--overview-delta-weight: 600;--overview-positive-soft: color-mix(in srgb, var(--color-income) 13%, transparent);--overview-negative-soft: color-mix(in srgb, var(--color-expense) 13%, transparent);--overview-warning-soft: color-mix(in srgb, var(--color-warning) 13%, transparent);--overview-purple-soft: color-mix(in srgb, var(--finly-dashboard-purple) 12%, transparent);color:var(--finly-dashboard-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.overview-card[data-v-f9395d1a]{box-sizing:border-box;position:relative;min-width:0;overflow:hidden;border-radius:var(--overview-card-radius);border:1px solid var(--overview-card-border);color:var(--finly-dashboard-text);backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.overview-card--primary[data-v-f9395d1a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-1);isolation:isolate;border-color:var(--overview-card-border-soft);background:var(--finly-dashboard-card-gradient),var(--overview-card-glow),var(--overview-card-bg);box-shadow:var(--overview-card-shadow)}.overview-card--primary[data-v-f9395d1a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,var(--finly-dashboard-overlay, rgba(255, 255, 255, .08)),transparent 38%),radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--finly-dashboard-purple) 18%,transparent),transparent 34%);opacity:.76;z-index:-1}.overview-card--secondary[data-v-f9395d1a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-2);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 34%,transparent),transparent 30%),var(--overview-secondary-card-bg);box-shadow:var(--overview-secondary-card-shadow)}.overview-tile[data-v-f9395d1a]{box-sizing:border-box;border-radius:var(--overview-tile-radius);border:1px solid var(--overview-card-border);background:linear-gradient(145deg,color-mix(in srgb,var(--finly-dashboard-overlay) 42%,transparent),transparent 42%),var(--overview-muted-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 82%,transparent),0 10px 22px color-mix(in srgb,#000 10%,transparent)}.overview-section-title[data-v-f9395d1a]{color:var(--finly-dashboard-text-muted);font-size:var(--overview-title-size);font-weight:var(--overview-label-weight);letter-spacing:0;line-height:16px;text-transform:none;min-width:0}.hero-card[data-v-f9395d1a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-1);box-sizing:border-box;padding:var(--overview-card-padding)}.hero-header[data-v-f9395d1a]{display:block;min-width:0}.hero-title-block[data-v-f9395d1a]{min-width:0;display:flex;flex-direction:column}.hero-kicker-row[data-v-f9395d1a]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title score" "value value" "delta delta";align-items:center;gap:8px 14px;min-width:0}.hero-cashflow-summary[data-v-f9395d1a]{min-width:0;display:contents}.hero-eyebrow[data-v-f9395d1a],.section-heading[data-v-f9395d1a]{color:var(--finly-dashboard-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-eyebrow[data-v-f9395d1a]{grid-area:title}.hero-value[data-v-f9395d1a]{grid-area:value;display:block;max-width:100%;color:var(--finly-dashboard-text);font-size:var(--overview-primary-value-size);font-weight:750;line-height:var(--overview-primary-value-line-height);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.hero-delta[data-v-f9395d1a]{grid-area:delta;color:var(--finly-dashboard-text-soft);font-size:var(--overview-meta-size);font-weight:var(--overview-delta-weight);line-height:var(--overview-meta-line-height);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.is-positive .hero-delta[data-v-f9395d1a]{color:var(--finly-dashboard-positive)}.is-negative .hero-delta[data-v-f9395d1a]{color:var(--finly-dashboard-negative)}.health-score-chip[data-v-f9395d1a]{grid-area:score;--score-progress: 0deg;width:auto;height:38px;min-width:0;border:0;border-radius:var(--radius-pill);padding:0;background:transparent;box-shadow:none;color:var(--finly-dashboard-text);font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-self:end}.health-score-chip[data-v-f9395d1a]:focus-visible{outline:2px solid color-mix(in srgb,var(--finly-dashboard-purple) 54%,transparent);outline-offset:3px}.health-score-chip__ring[data-v-f9395d1a]{width:38px;min-width:38px;height:38px;aspect-ratio:1/1;flex:0 0 38px;border-radius:50%;background:linear-gradient(var(--finly-overview-surface-raised, var(--finly-dashboard-surface)),var(--finly-overview-surface-raised, var(--finly-dashboard-surface))) padding-box,conic-gradient(var(--finly-dashboard-purple-strong),var(--finly-dashboard-purple) var(--score-progress),var(--finly-dashboard-border) 0) border-box;border:3px solid transparent;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 20px color-mix(in srgb,var(--finly-dashboard-purple) 18%,transparent),0 8px 18px color-mix(in srgb,var(--finly-dashboard-purple-strong) 10%,transparent),inset 0 0 0 1px var(--finly-dashboard-border)}.health-score-chip__value[data-v-f9395d1a]{font-size:12px;font-weight:var(--overview-value-weight);line-height:1}.health-score-chip__delta[data-v-f9395d1a]{min-width:0;color:var(--finly-dashboard-text-muted);font-size:10px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.health-score-chip__delta.is-positive[data-v-f9395d1a]{color:var(--finly-dashboard-positive)}.health-score-chip__delta.is-negative[data-v-f9395d1a]{color:var(--finly-dashboard-negative)}.hero-chart[data-v-f9395d1a]{box-sizing:border-box;width:100%;max-width:none;height:240px;min-height:240px;min-width:0;margin:var(--overview-card-inner-gap) 0 0;padding:var(--overview-chart-box-padding);border:1px solid var(--overview-card-border, var(--finly-dashboard-border));border-radius:var(--overview-chart-radius, 16px);background:var(--overview-chart-bg, var(--finly-dashboard-chart-bg));box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 78%,transparent),0 12px 26px color-mix(in srgb,#000 12%,transparent);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:transparent}.hero-chart[data-v-f9395d1a] canvas{box-sizing:border-box;width:100%!important;max-width:100%}.hero-chart[data-v-f9395d1a]:focus-visible{border-radius:var(--overview-chart-radius);box-shadow:0 0 0 2px color-mix(in srgb,var(--finly-dashboard-purple) 48%,transparent)}.hero-chart-legend[data-v-f9395d1a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;min-width:0;margin-top:10px;color:var(--finly-dashboard-text-muted);font-size:11px;font-weight:650;line-height:1.25}.hero-chart-legend__item[data-v-f9395d1a]{display:inline-flex;align-items:center;gap:6px;min-width:0}.hero-chart-legend__line[data-v-f9395d1a]{width:22px;height:3px;flex:0 0 22px;border-radius:var(--radius-pill)}.hero-chart-legend__line--income[data-v-f9395d1a]{background:var(--finly-dashboard-positive)}.hero-chart-legend__line--expense[data-v-f9395d1a]{background:var(--finly-dashboard-negative)}.hero-metrics[data-v-f9395d1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:var(--overview-card-inner-gap);padding-top:var(--overview-card-inner-gap);border-top:1px solid var(--finly-dashboard-border)}.hero-metric[data-v-f9395d1a]{min-width:0;overflow:hidden;padding:14px;border:1px solid var(--overview-card-border);background:linear-gradient(145deg,color-mix(in srgb,var(--finly-dashboard-overlay) 58%,transparent),transparent 46%),var(--overview-muted-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 76%,transparent),0 12px 24px color-mix(in srgb,#000 10%,transparent);display:grid;gap:10px;align-items:center;text-align:center}.hero-metric__value[data-v-f9395d1a]{color:var(--finly-dashboard-text);width:100%;font-size:20px;font-weight:750;line-height:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-metric__value--sm[data-v-f9395d1a]{font-size:17px;line-height:21px}.hero-metric__value--xs[data-v-f9395d1a]{font-size:15px;line-height:19px}.hero-metric__bar[data-v-f9395d1a]{width:100%;height:2px;border-radius:var(--radius-pill);background:var(--finly-dashboard-border)}.hero-metric__footer[data-v-f9395d1a]{display:flex;align-items:baseline;justify-content:center;gap:4px;min-width:0;color:var(--finly-dashboard-text-muted);font-size:11px;font-weight:650;line-height:15px}.hero-metric__footer strong[data-v-f9395d1a]{color:var(--finly-dashboard-text);font-size:14px;font-weight:750;line-height:18px;min-width:0;overflow-wrap:anywhere;text-align:right}.hero-metric__footer strong.hero-metric__value--sm[data-v-f9395d1a]{font-size:13px;line-height:17px}.hero-metric__footer strong.hero-metric__value--xs[data-v-f9395d1a]{font-size:12px;line-height:16px}.hero-metric--income .hero-metric__value[data-v-f9395d1a]{color:var(--finly-dashboard-positive)}.hero-metric--expenses .hero-metric__value[data-v-f9395d1a]{color:var(--finly-dashboard-negative)}.insights-section[data-v-f9395d1a]{display:flex;flex-direction:column;gap:12px;min-width:0}.insights-list[data-v-f9395d1a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-8);display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;padding:6px;border-radius:var(--overview-card-radius)}.insight-row[data-v-f9395d1a]{min-width:0;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 8px;overflow:hidden}.insight-row+.insight-row[data-v-f9395d1a]{border-top:1px solid var(--finly-dashboard-border)}.insight-row__body[data-v-f9395d1a]{min-width:0;display:flex;flex-direction:column;gap:4px}.insight-row__icon[data-v-f9395d1a]{width:36px;height:36px;flex:0 0 auto;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text);font-weight:750;box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 72%,transparent),0 8px 18px color-mix(in srgb,#000 8%,transparent)}.insight-row__icon.is-purple[data-v-f9395d1a]{background:var(--overview-purple-soft);color:var(--finly-dashboard-purple)}.insight-row__icon.is-green[data-v-f9395d1a]{background:var(--overview-positive-soft);color:var(--finly-dashboard-positive)}.insight-row__icon.is-warning[data-v-f9395d1a]{background:var(--overview-warning-soft);color:var(--finly-dashboard-warning)}.insight-row__icon.is-red[data-v-f9395d1a]{background:var(--overview-negative-soft);color:var(--finly-dashboard-negative)}.insight-row strong[data-v-f9395d1a]{display:block;color:var(--finly-dashboard-text);font-size:15px;font-weight:750;line-height:19px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-row p[data-v-f9395d1a]{margin:0;color:var(--finly-dashboard-text-muted);font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (min-width: 720px){.insights-list[data-v-f9395d1a]{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-row+.insight-row[data-v-f9395d1a]{border-top:0}.insight-row[data-v-f9395d1a]{border-top:1px solid var(--finly-dashboard-border)}.insight-row[data-v-f9395d1a]:nth-child(-n+2){border-top:0}.insight-row[data-v-f9395d1a]:nth-child(2n){border-left:1px solid var(--finly-dashboard-border)}.insight-row[data-v-f9395d1a]:nth-child(odd):last-child{grid-column:1/-1}}.stats-card[data-v-f9395d1a]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-7);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 28%,transparent),transparent 32%),var(--overview-secondary-card-bg);border:1px solid var(--overview-card-border);border-radius:var(--overview-card-radius);box-shadow:var(--overview-secondary-card-shadow);overflow:hidden;backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}@media (max-width: 720px){.hero-chart[data-v-f9395d1a]{height:220px;min-height:220px}}@media (max-width: 520px){.overview-v2[data-v-f9395d1a]{--overview-card-padding: 16px;--overview-card-inner-gap: 12px;--overview-chart-box-padding: 10px}.hero-chart[data-v-f9395d1a]{height:210px;min-height:210px}}@media (max-width: 429px){.hero-chart[data-v-f9395d1a]{height:200px;min-height:200px}.hero-kicker-row[data-v-f9395d1a]{gap:8px 10px}.hero-value[data-v-f9395d1a]{font-size:clamp(32px,13vw,44px);line-height:1}.hero-delta[data-v-f9395d1a]{max-width:100%;-webkit-line-clamp:2}.health-score-chip[data-v-f9395d1a]{width:auto;height:34px;min-width:0;gap:4px}.health-score-chip__ring[data-v-f9395d1a]{width:34px;min-width:34px;height:34px;flex-basis:34px;border-width:3px}.health-score-chip__value[data-v-f9395d1a]{font-size:11px}}@media (max-width: 360px){.overview-v2[data-v-f9395d1a]{--overview-card-padding: 14px;--overview-card-inner-gap: 10px;--overview-chart-box-padding: 8px}.hero-card[data-v-f9395d1a]{padding:var(--overview-card-padding)}.hero-metric__value[data-v-f9395d1a]{font-size:15px;line-height:19px}.hero-metric__value--sm[data-v-f9395d1a]{font-size:14px;line-height:18px}.hero-metric__value--xs[data-v-f9395d1a]{font-size:13px;line-height:17px}}@media (max-width: 340px){.hero-card[data-v-f9395d1a]{padding:var(--overview-card-padding)}.health-score-chip[data-v-f9395d1a]{width:auto;height:32px;min-width:0;gap:3px}.health-score-chip__ring[data-v-f9395d1a]{width:32px;min-width:32px;height:32px;flex-basis:32px}.health-score-chip__delta[data-v-f9395d1a]{font-size:9px}.hero-metrics[data-v-f9395d1a]{grid-template-columns:1fr;gap:6px}.hero-metric[data-v-f9395d1a]{gap:7px;padding:12px}.hero-metric__value[data-v-f9395d1a]{min-width:0;display:-webkit-box;width:100%;text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.breakdown-page[data-v-072f86f2]{--stats-card-bg: var(--finly-stats-card-surface, var(--finly-overview-surface-secondary));--stats-nested-bg: var(--finly-stats-card-surface-muted, var(--finly-overview-surface-muted));--stats-card-border: var(--finly-overview-border-subtle, var(--finly-dashboard-border));--stats-card-shadow: var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow));--stats-nested-shadow: var( --finly-overview-shadow-secondary, inset 0 1px 0 var(--finly-dashboard-overlay) );--stats-card-radius: var(--finly-surface-card-radius);--stats-nested-radius: var(--finly-row-radius);height:100%;display:flex;flex-direction:column;gap:10px;overflow:auto;padding-bottom:var(--stats-page-bottom-padding);color:var(--finly-dashboard-text)}[data-v-072f86f2] .n-card__content{padding:0!important}.summary-card[data-v-072f86f2],.donut-card[data-v-072f86f2],.category-card[data-v-072f86f2]{position:relative;overflow:hidden;border-radius:var(--stats-card-radius);border:1px solid var(--stats-card-border);background:var(--finly-dashboard-card-gradient),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--finly-dashboard-glow) 30%,transparent),transparent 30%),var(--stats-card-bg);box-shadow:var(--stats-card-shadow);backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.summary-card[data-v-072f86f2]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-2)}.donut-card[data-v-072f86f2]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-4)}.category-card[data-v-072f86f2]{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-6)}.summary-card[data-v-072f86f2]:before,.donut-card[data-v-072f86f2]:before,.category-card[data-v-072f86f2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,var(--finly-dashboard-overlay),transparent 42%);opacity:.58;z-index:0}.summary-grid[data-v-072f86f2],.donut-actions[data-v-072f86f2],.chart-wrapper[data-v-072f86f2],.category-list[data-v-072f86f2]{position:relative;z-index:1}.summary-grid[data-v-072f86f2]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(112px,.8fr);gap:10px;padding:12px}.summary-item[data-v-072f86f2]{min-width:0;padding:12px;border-radius:var(--stats-nested-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--finly-dashboard-overlay) 40%,transparent),transparent 42%),var(--stats-nested-bg);border:1px solid var(--stats-card-border);box-shadow:var(--stats-nested-shadow),0 10px 22px color-mix(in srgb,#000 8%,transparent);display:flex;flex-direction:column;gap:5px}.summary-label[data-v-072f86f2],.summary-muted[data-v-072f86f2],.summary-compare[data-v-072f86f2],.category-meta[data-v-072f86f2],.category-side span[data-v-072f86f2]{color:var(--finly-dashboard-text-muted);font-size:12px;line-height:16px}.summary-value[data-v-072f86f2],.summary-average[data-v-072f86f2]{color:var(--finly-dashboard-text);font-size:22px;line-height:26px;font-weight:850;letter-spacing:0;overflow-wrap:anywhere}.summary-average[data-v-072f86f2]{font-size:17px;line-height:21px}.donut-card[data-v-072f86f2]{position:relative;padding:0 8px;border-radius:var(--stats-card-radius)}.donut-actions[data-v-072f86f2]{position:absolute;top:8px;left:8px;z-index:2}.icon-button[data-v-072f86f2]{width:38px;height:38px;border:1px solid var(--finly-dashboard-border);border-radius:var(--radius-pill);background:radial-gradient(circle at 72% 16%,color-mix(in srgb,var(--finly-dashboard-purple) 20%,transparent),transparent 48%),var(--finly-dashboard-surface-elevated);color:var(--finly-dashboard-text);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px color-mix(in srgb,var(--finly-dashboard-purple) 10%,transparent),inset 0 1px 0 var(--finly-dashboard-overlay)}.chart-wrapper[data-v-072f86f2]{display:flex;align-items:center;position:relative;height:266px;padding:1rem 0 .75rem;width:100%;margin:0}.center-overlay[data-v-072f86f2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:72px;height:72px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;pointer-events:auto}.center-overlay .n-button[data-v-072f86f2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 72% 16%,color-mix(in srgb,var(--finly-dashboard-purple) 20%,transparent),transparent 48%),var(--finly-dashboard-surface-elevated);color:var(--finly-dashboard-text);border:1px solid var(--finly-dashboard-border);box-shadow:0 12px 28px color-mix(in srgb,#000 18%,transparent),inset 0 1px 0 var(--finly-dashboard-overlay)}.fade-enter-active[data-v-072f86f2],.fade-leave-active[data-v-072f86f2]{transition:opacity .4s ease,transform .4s ease}.fade-enter-from[data-v-072f86f2],.fade-leave-to[data-v-072f86f2]{opacity:0;transform:translate(-50%,-50%) scale(.8)}.center-text-enter-active[data-v-072f86f2],.center-text-leave-active[data-v-072f86f2]{transition:opacity .35s ease,transform .35s ease}.center-text-enter-from[data-v-072f86f2],.center-text-leave-to[data-v-072f86f2]{opacity:0;transform:translate(-50%,-50%) scale(.96)}.donut-center-amount[data-v-072f86f2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-weight:800;line-height:1.1;letter-spacing:0;color:var(--finly-dashboard-text);text-align:center;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.category-card[data-v-072f86f2]{padding:6px}.category-list[data-v-072f86f2]{display:flex;flex-direction:column}.category-row[data-v-072f86f2]{width:100%;min-height:72px;border:0;border-radius:var(--stats-nested-radius);background:transparent;color:var(--finly-dashboard-text);display:grid;grid-template-columns:38px minmax(0,1fr) minmax(104px,auto) 16px;align-items:center;gap:10px;padding:10px 8px;text-align:left;will-change:transform,opacity;transition:opacity .24s ease,filter .24s ease,transform .26s cubic-bezier(.22,1,.36,1),background .18s ease,box-shadow .18s ease}.category-row+.category-row[data-v-072f86f2]{border-top:1px solid var(--finly-dashboard-border)}.category-row.is-active[data-v-072f86f2]{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--finly-dashboard-purple) 20%,transparent),transparent 42%),color-mix(in srgb,var(--finly-dashboard-purple) 12%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--finly-dashboard-purple-strong) 13%,transparent),inset 0 1px 0 var(--finly-dashboard-overlay);transform:scale(1.01)}.category-row.is-dimmed[data-v-072f86f2]{opacity:.42;filter:grayscale(.35)}.category-icon[data-v-072f86f2]{width:36px;height:36px;border-radius:var(--radius-pill);background:linear-gradient(145deg,color-mix(in srgb,currentColor 16%,transparent),var(--finly-dashboard-surface-elevated));display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px color-mix(in srgb,var(--finly-dashboard-overlay) 70%,transparent),0 8px 16px color-mix(in srgb,#000 8%,transparent)}.category-main[data-v-072f86f2],.category-side[data-v-072f86f2]{min-width:0;display:flex;flex-direction:column;gap:4px}.category-title[data-v-072f86f2]{color:var(--finly-dashboard-text);font-size:15px;line-height:19px;font-weight:750;overflow-wrap:anywhere}.category-side[data-v-072f86f2]{text-align:right;align-items:flex-end}.category-side strong[data-v-072f86f2]{font-size:14px;line-height:18px;font-weight:800;white-space:nowrap}.category-arrow[data-v-072f86f2]{color:var(--finly-dashboard-text-muted)}.expense[data-v-072f86f2],.negative[data-v-072f86f2]{color:var(--finly-dashboard-negative)}.income[data-v-072f86f2],.positive[data-v-072f86f2]{color:var(--finly-dashboard-positive)}.muted[data-v-072f86f2]{color:var(--finly-dashboard-text-muted)}.category-list-move[data-v-072f86f2],.category-list-enter-active[data-v-072f86f2],.category-list-leave-active[data-v-072f86f2]{transition:opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1)}.category-list-enter-from[data-v-072f86f2],.category-list-leave-to[data-v-072f86f2]{opacity:0;transform:translateY(8px)}@media (max-width: 390px){.summary-grid[data-v-072f86f2]{grid-template-columns:1fr}.category-row[data-v-072f86f2]{grid-template-columns:34px minmax(0,1fr) 14px}.category-side[data-v-072f86f2]{grid-column:2/3;align-items:flex-start;text-align:left}.category-arrow[data-v-072f86f2]{grid-column:3;grid-row:1/span 2}}.stats-carousel[data-v-b7ec53d3]{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.stats-carousel__viewport[data-v-b7ec53d3]{height:100%;min-height:0;overflow:hidden;touch-action:pan-y;contain:layout paint}.stats-carousel__track[data-v-b7ec53d3]{height:100%;min-height:0;display:flex;column-gap:var(--stats-carousel-gap, 12px);backface-visibility:hidden;transform-style:preserve-3d}.stats-carousel__slide[data-v-b7ec53d3]{width:100%;flex:0 0 100%;min-width:0;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;backface-visibility:hidden;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:100vw 960px}.stats-carousel__slide[data-v-b7ec53d3]>.stats-page,.stats-carousel__slide[data-v-b7ec53d3]>.breakdown-page{box-sizing:border-box;height:auto;min-height:100%;overflow:visible}.stats-carousel__slide[data-v-b7ec53d3]>.stats-page>*,.stats-carousel__slide[data-v-b7ec53d3]>.breakdown-page>*{flex-shrink:0}.transactions-header[data-v-d9cd7076]{display:flex;padding:10px 15px;justify-content:space-between;align-items:center}.title[data-v-d9cd7076]{display:flex;align-items:baseline;gap:8px}.title span[data-v-d9cd7076]{font-size:30px;font-weight:700;color:var(--7ce36d2a)}.action-buttons[data-v-d9cd7076]{display:flex;gap:15px;align-items:center}.btn[data-v-d9cd7076]{display:flex;align-items:center;justify-content:flex-end;align-content:center;flex-direction:column;height:100%;color:var(--7ce36d2a)}.btn.finly-create-action-surface[data-v-d9cd7076]{justify-content:center;width:var(--bottom-nav-height, 64px);height:var(--bottom-nav-height, 64px);color:var(--create-action-icon-color, var(--primary-color))}[data-v-2cb1ce90] .n-input.n-input--textarea{background-color:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border:none;border-radius:var(--finly-field-radius, 16px);font-size:16px!important;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}@media screen and (max-width: 767px){[data-v-2cb1ce90] .n-input__textarea-el{font-size:16px!important}}@supports (-webkit-touch-callout: none){[data-v-2cb1ce90] textarea{font-size:16px}}.ios-select[data-v-2cb1ce90]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-2cb1ce90]:active{background-color:var(--7738dd5f)}.ios-select__content[data-v-2cb1ce90]{display:flex;align-items:center;min-width:0;flex:1}.value-wrapper[data-v-2cb1ce90]{display:flex;align-items:center;gap:10px;font-size:16px}.value-icon[data-v-2cb1ce90]{display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.value-icon svg[data-v-2cb1ce90]{width:20px;height:20px}.value-text[data-v-2cb1ce90]{font-size:17px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-placeholder[data-v-2cb1ce90]{font-size:17px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.ios-select__chevron[data-v-2cb1ce90]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}[data-v-2cb1ce90] .n-input-wrapper{padding:0}.ios-select[data-v-7a24da9d]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;font-weight:400;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-7a24da9d]:active{background:var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.value-wrapper[data-v-7a24da9d]{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ios-select__chevron[data-v-7a24da9d]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}.calendar-sheet[data-v-7a24da9d]{height:100%;min-height:0;overflow:hidden;padding:10px 16px calc(18px + var(--safe-area-inset-bottom, 0px));box-sizing:border-box;color:var(--finly-dashboard-text, var(--ds-text-primary));background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 20%),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, #18181c))}.calendar-sheet__handle[data-v-7a24da9d]{width:44px;height:5px;margin:0 auto 16px;border-radius:var(--radius-pill);background:var(--finly-dashboard-text-soft, rgba(190, 190, 210, .52));opacity:.6}.calendar-sheet__header[data-v-7a24da9d]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;margin-bottom:14px}.calendar-sheet__title[data-v-7a24da9d]{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:20px;font-weight:700;line-height:1.1}.calendar-sheet__nav[data-v-7a24da9d]{width:40px;height:40px;border:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-secondary));background:transparent;cursor:pointer}.calendar-sheet__nav[data-v-7a24da9d]:disabled{opacity:.28;cursor:default}.calendar-sheet__next-icon[data-v-7a24da9d]{transform:rotate(180deg)}.calendar-sheet__weekdays[data-v-7a24da9d],.calendar-sheet__grid[data-v-7a24da9d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-sheet__weekdays[data-v-7a24da9d]{padding-bottom:10px;border-bottom:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:14px;font-weight:500;text-transform:lowercase}.calendar-sheet__weekdays span[data-v-7a24da9d]{text-align:center}.calendar-sheet__grid[data-v-7a24da9d]{row-gap:6px;padding-top:14px;touch-action:pan-y}.calendar-sheet__day[data-v-7a24da9d]{width:36px;height:36px;justify-self:center;border:1px solid transparent;border-radius:7px;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-size:17px;font-weight:400;cursor:pointer;-webkit-tap-highlight-color:transparent}.calendar-sheet__day.is-outside[data-v-7a24da9d]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.calendar-sheet__day.is-selected[data-v-7a24da9d]{color:#fff;background:var(--primary-color)}.calendar-sheet__day.is-today[data-v-7a24da9d]:not(.is-selected){border-color:color-mix(in srgb,var(--primary-color) 78%,transparent)}.calendar-sheet__day[data-v-7a24da9d]:disabled{color:color-mix(in srgb,var(--finly-dashboard-text-muted, #888) 45%,transparent);cursor:default}.ios-select[data-v-8eae2217]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;font-weight:400;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-8eae2217]:active{background-color:var(--2d69373e)}.ios-select__content[data-v-8eae2217]{display:flex;align-items:center;min-width:0;flex:1}.value-wrapper[data-v-8eae2217]{display:flex;align-items:center;gap:10px;min-width:0;font-weight:400}.value-copy[data-v-8eae2217]{display:flex;flex-direction:column;gap:2px;min-width:0}.value-icon[data-v-8eae2217]{display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.value-icon svg[data-v-8eae2217]{width:20px;height:20px}.value-text[data-v-8eae2217]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-secondary[data-v-8eae2217]{min-width:0;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-placeholder[data-v-8eae2217]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.ios-select__chevron[data-v-8eae2217]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}.ios-group[data-v-62875780]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-62875780]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.ios-card[data-v-62875780]{position:relative;background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-3)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface));border-radius:var(--finly-form-section-radius);overflow:hidden;padding:0 10px;margin:15px 10px 0}.ios-card[data-v-62875780] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-62875780] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-62875780] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.ios-card--list[data-v-62875780] .n-form-item:not(:last-child){border-bottom:.5px solid var(--09fc1f8e)}[data-v-62875780] .n-input,[data-v-62875780] .n-input-target,[data-v-62875780] .n-select .n-base-selection{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}.separator[data-v-62875780]{height:1px;background-color:var(--09fc1f8e);margin:0 auto;width:85%;opacity:.6}.btn-yesterday[data-v-62875780]{padding-right:10px;font-weight:600;border:none;font-size:12px;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn-yesterday.is-disabled[data-v-62875780]{color:var(--09fc1f8e);opacity:1;cursor:default}.date-label-row[data-v-62875780]{display:flex;align-items:center;justify-content:space-between}.amount-block[data-v-62875780]{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;padding:4px 2px 0;overflow:hidden}.amount-block[data-v-62875780] .n-form-item{margin-bottom:0;width:100%}.amount-block[data-v-62875780] .n-form-item-blank{min-width:0;width:100%}.transaction-mode-row[data-v-62875780]{min-height:18px;margin:0;display:flex;justify-content:flex-end;align-items:center;min-width:0}.transaction-mode-action[data-v-62875780]{max-width:100%;border:0;padding:0;background:transparent;color:var(--primary-color);font-size:11px;font-weight:650;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .14s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.transaction-mode-action[data-v-62875780]:active{opacity:.72;transform:scale(.98)}.transaction-mode-action[data-v-62875780]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 35%,transparent);outline-offset:2px;border-radius:var(--radius-xxs)}.transfer-route[data-v-62875780]{display:flex;flex-direction:column;gap:0;padding:8px 0 6px}.transfer-side[data-v-62875780]{position:relative;display:flex;flex-direction:column;min-width:0;padding:8px 7px 9px;border-radius:14px;background:color-mix(in srgb,var(--finly-dashboard-surface-muted, var(--card-bg-2)) 54%,transparent);border:1px solid color-mix(in srgb,var(--09fc1f8e) 62%,transparent)}.transfer-side__header[data-v-62875780]{display:none;align-items:center;justify-content:flex-end;gap:8px;min-width:0;min-height:18px;margin-bottom:4px}.transfer-side__label[data-v-62875780]{display:none}.transfer-side__body[data-v-62875780]{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}.transfer-account-column[data-v-62875780]{min-width:0}.account-form-block[data-v-62875780]{width:100%;max-width:none;min-width:0;margin-bottom:0}.transfer-account-meta[data-v-62875780]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:4px}.transfer-account-balance[data-v-62875780]{display:inline-flex;align-items:center;flex:1 1 auto;max-width:100%;min-width:0;margin:0;padding:3px 7px;border-radius:var(--radius-pill);background:transparent;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateZ(0);transition:transform .12s ease,color .12s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent}.transfer-account-balance[data-v-62875780]:focus-visible{outline:1px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-xxs)}.transfer-account-balance.is-pressed[data-v-62875780]{color:var(--primary-color);opacity:.9;transform:scale(.97)}.transfer-route-connector[data-v-62875780]{position:relative;display:flex;justify-content:center;min-height:34px;margin:-1px 0;z-index:1}.transfer-route-connector__line[data-v-62875780]{position:absolute;top:-1px;bottom:-1px;left:50%;width:2px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary-color) 62%,var(--09fc1f8e));transform:translate(-50%);box-shadow:none}.transfer-route-connector__line--synced[data-v-62875780]{background:color-mix(in srgb,var(--2b3c74e4) 72%,var(--primary-color))}.arrows-navigation[data-v-62875780]{position:relative;z-index:2;width:36px;height:36px;margin:0 auto;border:0;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:var(--finly-dashboard-surface, var(--ds-surface-card));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:rotate(0);transform-origin:center;color:var(--primary-color);box-shadow:0 6px 16px color-mix(in srgb,var(--primary-color) 10%,transparent);transition:background-color .2s,border-color .2s,color .2s,transform .12s ease}.arrows-navigation--synced[data-v-62875780]{background:var(--finly-dashboard-surface, var(--ds-surface-card));color:var(--2b3c74e4)}.arrows-navigation--up[data-v-62875780]{transform:rotate(180deg)}.arrows-navigation[data-v-62875780]:active{transform:rotate(0) scale(.96)}.arrows-navigation--up[data-v-62875780]:active{transform:rotate(180deg) scale(.96)}.arrows-navigation[data-v-62875780]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 45%,transparent);outline-offset:2px}.fake-select[data-v-62875780]{width:100%;min-height:50px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 15px;color:var(--finly-dashboard-text, var(--ds-text-primary));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fake-select__content[data-v-62875780]{min-width:0}.fake-select__label[data-v-62875780],.fake-select__placeholder[data-v-62875780]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fake-select__label[data-v-62875780]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary))}.fake-select__placeholder[data-v-62875780]{font-size:16px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.fake-select__chevron[data-v-62875780]{flex:0 0 auto;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.transfer-transaction-select[data-v-62875780]{width:100%;max-width:100%;box-sizing:border-box;min-width:0;overflow:hidden}.transfer-transaction-select .fake-select__content[data-v-62875780]{display:flex;align-items:center;flex:1 1 auto;min-width:0}.transfer-transaction-select .fake-select__label[data-v-62875780]{font-size:16px;font-weight:400;line-height:1.2}@media (min-width: 520px){.transfer-side__body[data-v-62875780]{grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);align-items:center}.amount-block[data-v-62875780]{padding-top:0}}.ios-select[data-v-6daec37f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;font-weight:400;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-6daec37f]:active{background-color:var(--2557d072)}.ios-select__content[data-v-6daec37f]{display:flex;align-items:center;min-width:0;flex:1}.value-wrapper[data-v-6daec37f]{display:flex;align-items:center;gap:10px;font-weight:400}.value-icon[data-v-6daec37f]{display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.value-icon svg[data-v-6daec37f]{width:20px;height:20px}.value-text[data-v-6daec37f]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-placeholder[data-v-6daec37f]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.ios-select__chevron[data-v-6daec37f]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}.tabs-container[data-v-ec5cd145]{width:100%;display:flex;justify-content:center}.tabs-wrapper[data-v-ec5cd145]{position:relative;display:flex;background:var( --finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) );padding:2px;border-radius:var(--finly-field-radius, 16px);border:1px solid var(--finly-dashboard-border, var(--4ba73e1a));width:100%;max-width:400px}.tab-button[data-v-ec5cd145]{position:relative;flex:1;background:transparent;border:0;box-shadow:none;padding:10px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));z-index:2;transition:color .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.tab-button.is-active[data-v-ec5cd145]{color:var(--finly-dashboard-text, var(--ds-text-primary));font-weight:600}.tab-label[data-v-ec5cd145]{position:relative;z-index:3}.tab-indicator[data-v-ec5cd145]{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--tabs-count));background:var( --finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) );border-radius:var(--radius-control);box-shadow:var(--a047c3a0);border:.5px solid var(--4ba73e1a);transition:transform .25s cubic-bezier(.4,0,.2,1),width .2s ease;transform:translate(calc(var(--tab-index) * 100%));z-index:1}@media (hover: hover){.tab-button[data-v-ec5cd145]:hover:not(.is-active){color:var(--finly-dashboard-text, var(--ds-text-primary))}}@media (max-width: 480px){.tabs-wrapper[data-v-ec5cd145]{margin:0 10px}}.budget-indicator-slot[data-v-34044813]{min-height:72px;margin:0 10px 8px;transition:opacity .16s ease}.budget-indicator-slot--empty[data-v-34044813]{opacity:0;pointer-events:none}.budget-indicator[data-v-34044813]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-3)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, #1e1e1e));border-radius:var(--finly-surface-tile-radius, 16px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:72px;overflow:hidden;padding:12px}.budget-indicator__amount-row[data-v-34044813]{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:baseline;gap:10px;min-width:0;font-size:12px;line-height:1.15;font-variant-numeric:tabular-nums}.budget-indicator__amounts[data-v-34044813]{display:flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amount-after[data-v-34044813]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:800}.amount-limit[data-v-34044813],.amount-left[data-v-34044813]{min-width:0;font-weight:650;color:var(--finly-dashboard-text-muted, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-left[data-v-34044813]{text-align:right}.amount-left.is-negative[data-v-34044813]{color:var(--color-expense, #ef4444)}.budget-indicator__percent[data-v-34044813]{flex:0 0 auto;max-width:46%;font-size:10px;line-height:1.1;font-weight:700;color:var(--finly-dashboard-text-muted, #888);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.budget-indicator__progress-row[data-v-34044813]{display:flex;align-items:center;gap:9px;min-width:0}.progress-track[data-v-34044813]{flex:1 1 auto;height:5px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--finly-dashboard-text, #fff) 14%,transparent);position:relative;overflow:hidden}.progress-fill[data-v-34044813]{position:absolute;top:0;height:100%;border-radius:inherit;transition:width .3s ease,left .3s ease}.progress-fill--current[data-v-34044813]{left:0}.progress-fill--preview[data-v-34044813]{opacity:.45}@media (max-width: 390px){.budget-indicator-slot[data-v-34044813],.budget-indicator[data-v-34044813]{min-height:76px}.budget-indicator[data-v-34044813]{gap:9px;padding:9px 10px}.budget-indicator__amount-row[data-v-34044813]{grid-template-columns:minmax(0,1fr);gap:3px}.amount-left[data-v-34044813]{text-align:left}.budget-indicator__percent[data-v-34044813]{max-width:46%}}.ios-container[data-v-b52be45d]{padding:0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.transaction-mode[data-v-b52be45d]{padding:16px 0}.amount-input-wrap[data-v-b52be45d]{display:flex;justify-content:center;padding:15px 0 0;align-items:center;box-sizing:border-box;height:75px}.ios-group[data-v-b52be45d]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-b52be45d]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.ios-card[data-v-b52be45d]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-3)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface));border-radius:var(--finly-form-section-radius);overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-b52be45d] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-b52be45d] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-b52be45d] .n-form-item .n-form-item-label{padding:0!important;display:none!important}[data-v-b52be45d] .n-input,[data-v-b52be45d] .n-input-target,[data-v-b52be45d] .n-select .n-base-selection{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}.account-label[data-v-b52be45d]{padding-top:15px}.separator[data-v-b52be45d]{height:1px;background-color:var(--ece3d80c);margin:0 auto;width:85%;opacity:.6}.btn-yesterday[data-v-b52be45d]{padding-right:10px;font-weight:600;border:none;font-size:12px;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn-yesterday.is-disabled[data-v-b52be45d]{color:var(--ece3d80c);opacity:1;cursor:default;text-decoration-style:solid}.date-label-row[data-v-b52be45d]{display:flex;align-items:center;justify-content:space-between}.converted-amount-to-base-currency[data-v-b52be45d]{display:flex;justify-content:center;margin-bottom:10px}.rate-line[data-v-b52be45d]{font-size:13px;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.rate-toggle[data-v-b52be45d]{margin-left:6px;cursor:pointer;font-size:12px;opacity:.7;-webkit-user-select:none;user-select:none}.rate-toggle[data-v-b52be45d]:hover{opacity:1}.rate-date[data-v-b52be45d]{margin-left:6px;font-size:11px;opacity:.6}.picker-tile-grid[data-v-535a5280]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 16px calc(18px + var(--safe-area-inset-bottom, 0px))}.picker-tile-grid__item[data-v-535a5280]{position:relative;display:flex;min-width:0;min-height:92px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:14px 10px;border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));border-radius:var(--finly-surface-tile-radius, 16px);color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,border-color .16s ease,background-color .16s ease}.picker-tile-grid__item[data-v-535a5280]:active{transform:scale(.985)}.picker-tile-grid__item[data-v-535a5280]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.picker-tile-grid__item.is-active[data-v-535a5280]{border-color:color-mix(in srgb,var(--primary-color) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 48%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-color) 10%,transparent)}.picker-tile-grid__check[data-v-535a5280]{position:absolute;top:12px;left:12px;color:var(--primary-color)}.picker-tile-grid__icon[data-v-535a5280]{line-height:1}.picker-tile-grid__label[data-v-535a5280]{max-width:100%;overflow:hidden;color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:15px;font-weight:400;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover) and (pointer: fine){.picker-tile-grid__item[data-v-535a5280]:hover{border-color:var(--finly-dashboard-border-strong, var(--ds-border-strong));background:var(--finly-dashboard-surface-muted, var(--ds-surface-muted));transform:translateY(-1px)}}@media (min-width: 560px){.picker-tile-grid[data-v-535a5280]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}.picker-scroll[data-v-226d8716]{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 auto;min-height:0;background:transparent}[data-v-226d8716] .picker-scroll .n-scrollbar-rail,[data-v-226d8716] .picker-scroll .n-scrollbar-viewport,[data-v-226d8716] .picker-scroll .n-scrollbar-content{height:100%}.nav-stack-page[data-v-226d8716]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--safe-area-bg)));display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;overflow:hidden;margin:0!important;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-226d8716]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transition:opacity .18s ease}.fake-select[data-v-226d8716]{position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:0 44px 0 16px;box-sizing:border-box;background:var(--finly-dashboard-surface-muted, var(--card-bg-2));border:1px solid var(--n-border-color);border-radius:var(--finly-row-radius);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .06s ease,box-shadow .2s ease}.fake-select[data-v-226d8716]:hover{border-color:var(--n-border-hover-color)}.fake-select[data-v-226d8716]:active{transform:scale(.997)}.fake-select[data-v-226d8716]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select__content[data-v-226d8716]{display:flex;align-items:center;gap:8px;min-width:0}.fake-select__icon[data-v-226d8716]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fake-select__label[data-v-226d8716]{font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__placeholder[data-v-226d8716]{color:var(--n-text-color-disabled);opacity:.5;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__chevron[data-v-226d8716]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--n-icon-color);pointer-events:none}.fake-select--category[data-v-226d8716]{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}@media (hover: hover) and (pointer: fine){.fake-select--category[data-v-226d8716]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000024}}.fake-select--category[data-v-226d8716]:active{background-color:var(--finly-dashboard-surface-muted, var(--card-bg-2));transform:scale(.985)}.fake-select--category[data-v-226d8716]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.picker-modal[data-v-226d8716]{max-height:min(70vh,700px);padding:0;border-radius:var(--radius-pill);overflow:hidden;backface-visibility:hidden;box-shadow:0 10px 30px #00000040}.picker-container[data-v-226d8716]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;height:100%;padding:0;margin:0;width:100%;overflow:hidden}.list-theme[data-v-226d8716]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--n-modal-color, var(--n-color)));color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0}.picker-header[data-v-226d8716]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px 14px;border-bottom:1px solid var(--finly-dashboard-border, var(--border));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface, var(--modal-bg)))}.picker-header .input-search[data-v-226d8716]{border-radius:var(--finly-field-radius);padding:5px}.picker-header[data-v-226d8716] .n-button{width:40px;height:40px;border-radius:var(--radius-md)}[data-v-226d8716] .picker-scroll .n-scrollbar-viewport,[data-v-226d8716] .picker-scroll .n-scrollbar-content,[data-v-226d8716] .n-scrollbar-container{background:transparent}.picker-grid[data-v-226d8716]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:12px 10px calc(18px + var(--safe-area-inset-bottom, 0px));background:transparent}.picker-tile[data-v-226d8716]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg-2)));border-radius:var(--finly-surface-tile-radius, 16px);min-height:92px;padding:14px 10px;border:1px solid var(--finly-dashboard-border, var(--n-border-color));cursor:pointer;color:var(--n-text-color);box-shadow:none;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}@media (hover: hover) and (pointer: fine){.picker-tile[data-v-226d8716]:hover{background-color:var(--hover);transform:translateY(-1px);border-color:var(--n-border-hover-color)}}.picker-tile[data-v-226d8716]:active{transform:scale(.985)}.picker-tile[data-v-226d8716]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.is-active[data-v-226d8716]{outline:1px solid var(--primary-color);outline-offset:0}.tile-icon[data-v-226d8716]{margin-bottom:2px}.tile-name[data-v-226d8716]{color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-226d8716]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--primary-color)}.picker-container[data-v-e42a4423]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;display:flex;overflow:hidden;padding:0}.picker-scroll[data-v-e42a4423]{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 auto;min-height:0;background:transparent}[data-v-e42a4423] .picker-scroll .n-scrollbar-rail,[data-v-e42a4423] .picker-scroll .n-scrollbar-viewport,[data-v-e42a4423] .picker-scroll .n-scrollbar-content{height:100%}.nav-stack-page[data-v-e42a4423]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--safe-area-bg)));display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;overflow:hidden;margin:0!important;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-e42a4423]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transition:opacity .18s ease}.fake-select[data-v-e42a4423]{position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:0 44px 0 16px;box-sizing:border-box;background:var(--finly-dashboard-surface-muted, var(--card-bg-2));border:1px solid var(--n-border-color);border-radius:var(--finly-row-radius);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .06s ease,box-shadow .2s ease}.fake-select[data-v-e42a4423]:hover{border-color:var(--n-border-hover-color)}.fake-select[data-v-e42a4423]:active{transform:scale(.997)}.fake-select[data-v-e42a4423]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select__content[data-v-e42a4423]{display:flex;align-items:center;gap:8px;min-width:0}.fake-select__icon[data-v-e42a4423]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fake-select__label[data-v-e42a4423]{font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__placeholder[data-v-e42a4423]{color:var(--n-text-color-disabled);opacity:.5;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__chevron[data-v-e42a4423]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--n-icon-color);pointer-events:none}.fake-select--category[data-v-e42a4423]{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}@media (hover: hover) and (pointer: fine){.fake-select--category[data-v-e42a4423]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000024}}.fake-select--category[data-v-e42a4423]:active{background-color:var(--finly-dashboard-surface-muted, var(--card-bg-2));transform:scale(.985)}.fake-select--category[data-v-e42a4423]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.picker-modal[data-v-e42a4423]{max-height:min(70vh,700px);padding:0;border-radius:var(--radius-pill);overflow:hidden;backface-visibility:hidden;box-shadow:0 10px 30px #00000040}.list-theme[data-v-e42a4423]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--n-modal-color, var(--n-color)));color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0}.picker-header[data-v-e42a4423]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px 14px;border-bottom:1px solid var(--finly-dashboard-border, var(--border));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface, var(--modal-bg)))}.picker-header .input-search[data-v-e42a4423]{border-radius:var(--finly-field-radius);padding:5px}.picker-header[data-v-e42a4423] .n-button{width:40px;height:40px;border-radius:var(--radius-md)}.input-search[data-v-e42a4423] .n-input-wrapper{padding-inline:12px}.input-search[data-v-e42a4423] .n-input{min-height:40px;border-radius:var(--radius-md)}[data-v-e42a4423] .picker-scroll .n-scrollbar-viewport,[data-v-e42a4423] .picker-scroll .n-scrollbar-content,[data-v-e42a4423] .n-scrollbar-container{background:transparent}.stack-block[data-v-e06d3271]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden;border-radius:inherit}.stack-block[data-v-e06d3271] .nav-stack-page,.stack-block[data-v-e06d3271] .picker-container{pointer-events:auto}.stack-block[data-v-e06d3271] .nav-stack-page{width:100%;height:100%;margin:0!important;padding-top:0;box-sizing:border-box}.footer-stack[data-v-e06d3271]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.footer-stack[data-v-e06d3271] .ios-container{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.footer-stack[data-v-e06d3271] .ios-container::-webkit-scrollbar{display:none}.footer-stack[data-v-e06d3271] .modal-action{flex:0 0 auto}.description-block[data-v-3a14e1b1]{display:flex;justify-content:space-between;width:100%;align-items:center}.expense[data-v-3a14e1b1]{color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.income[data-v-3a14e1b1]{color:var(--primary-color)}.account-name-left-side[data-v-3a14e1b1]{display:flex;gap:5px}.account-name[data-v-3a14e1b1]{display:flex;align-items:center;gap:5px}.amount[data-v-3a14e1b1]{font-size:16px;display:flex;flex-direction:column;align-items:flex-end}.icon-block[data-v-3a14e1b1]{display:flex;height:100%;align-items:center}.icon-inner-block[data-v-3a14e1b1]{align-items:center;border-radius:var(--radius-pill);max-height:25px;padding:10px;display:flex;justify-content:center}.transfer-to-second-account[data-v-3a14e1b1]{font-size:16px;opacity:.9}.header-block[data-v-3a14e1b1]{margin:10px 0;width:100%;display:flex;justify-content:space-between}.header-block .transactions-date[data-v-3a14e1b1]{color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));font-weight:600;display:flex;width:100%;justify-content:flex-start}.description-block[data-v-3a14e1b1]{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:14px}[data-v-3a14e1b1] .n-card__content{display:flex;flex-direction:column;padding:0!important}.transaction-item[data-v-3a14e1b1]{padding:10px 17px;transition:transform .3s ease,background-color .3s ease,filter .3s ease;cursor:pointer;border-radius:var(--radius-xs)}.transaction-item[data-v-3a14e1b1]:hover{filter:brightness(1.05)}.transactions-layout[data-v-3a14e1b1]{height:calc(100dvh - 115px);overflow-y:auto}.transactions-inner[data-v-3a14e1b1]{padding:0 10px 20px;position:relative;transform:translateY(0);transition:transform .2s ease-out;will-change:transform}.transactions-inner.pulled[data-v-3a14e1b1]{transform:translateY(var(--pull-distance, 0px))}@media (max-width: 768px){.transactions-layout[data-v-3a14e1b1]{height:calc(100dvh - 200px)}}.block-load-more-transactions[data-v-3a14e1b1],.total-transactions[data-v-3a14e1b1]{display:flex;justify-content:center;padding:20px}.refresh-indicator[data-v-3a14e1b1]{position:absolute;top:50px;left:0;right:0;width:100%;height:170px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:var(--n-card-color);color:var(--n-text-color-base);z-index:5;transition:transform .2s ease-out}.refresh-icon[data-v-3a14e1b1]{color:var(--n-text-color-base);transition:transform .2s ease}.refresh-icon.rotate-loader[data-v-3a14e1b1]{animation:spin-3a14e1b1 1s linear infinite}.refresh-icon.rotate-to-up[data-v-3a14e1b1]{transform:rotate(180deg)}.refresh-icon.rotate-to-down[data-v-3a14e1b1]{transform:rotate(0)}.refresh-icon[data-v-3a14e1b1]:not(.rotate-loader):not(.rotate-to-up):not(.rotate-to-down){transform:rotate(0)}@keyframes spin-3a14e1b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-3a14e1b1],.fade-leave-active[data-v-3a14e1b1]{transition:opacity .2s ease}.fade-enter-from[data-v-3a14e1b1],.fade-leave-to[data-v-3a14e1b1]{opacity:0}.n-skeleton[data-v-3a14e1b1]{margin:10px 20px}.pull-overlay[data-v-3a14e1b1]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;pointer-events:none;z-index:5;transition:opacity .2s ease}.transfer-account-name-block[data-v-3a14e1b1]{display:flex;justify-content:space-between;align-items:flex-end}.account-name-left-side[data-v-3a14e1b1]{display:flex;flex-direction:row;gap:15px;max-width:70%;align-items:center}.account-and-category-names-block[data-v-3a14e1b1]{display:flex;flex-direction:column}.account-name[data-v-3a14e1b1]{display:flex;flex-direction:row;gap:5px;font-size:15px;align-items:center;font-weight:100}.thing-header-line[data-v-3a14e1b1]{display:flex;align-items:center;gap:6px}.thing-header-title[data-v-3a14e1b1]{font-size:15px;font-weight:600}.hidden[data-v-3a14e1b1]{display:none}.empty-transaction-collection[data-v-3a14e1b1]{display:flex;flex-direction:column;min-height:100%;text-align:center}.empty-transaction-collection .empty-data-text[data-v-3a14e1b1]{font-size:20px;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.empty-transaction-collection .info[data-v-3a14e1b1]{font-size:14px;font-style:italic;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.refresh-indicator[data-v-98bba42c]{position:absolute;top:50px;left:0;right:0;width:100%;height:170px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:var(--n-card-color);color:var(--n-text-color-base);z-index:5;transition:transform .2s ease-out}.refresh-icon[data-v-98bba42c]{color:var(--n-text-color-base);transition:transform .2s ease}.refresh-icon.rotate-loader[data-v-98bba42c]{animation:spin-98bba42c 1s linear infinite}.refresh-icon.rotate-to-up[data-v-98bba42c]{transform:rotate(180deg)}.refresh-icon.rotate-to-down[data-v-98bba42c]{transform:rotate(0)}.refresh-icon[data-v-98bba42c]:not(.rotate-loader):not(.rotate-to-up):not(.rotate-to-down){transform:rotate(0)}@keyframes spin-98bba42c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pull-overlay[data-v-98bba42c]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--finly-dashboard-bg, var(--ds-surface-canvas));pointer-events:none;z-index:5;transition:opacity .2s ease}.swipe-row[data-v-14715a25]{position:relative;overflow:hidden;width:100%;--swipe-action-inset: 5px;border-radius:var(--finly-list-row-radius, var(--radius-xs, 12px));background:transparent;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.swipe-actions[data-v-14715a25]{position:absolute;top:var(--swipe-action-inset);right:var(--swipe-action-inset);bottom:var(--swipe-action-inset);height:auto;display:flex;justify-content:flex-end;align-items:stretch;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--color-expense) 82%,transparent),var(--color-expense)),var(--color-expense);border-radius:inherit;opacity:0;will-change:width,transform;transition:opacity .12s ease;z-index:1;pointer-events:none}.swipe-delete[data-v-14715a25]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:100%;box-sizing:border-box;height:100%;padding:0 24px;background:transparent;color:#fff;white-space:nowrap;border-radius:inherit;border:0;position:relative;z-index:1}.swipe-actions[data-v-14715a25]>*{min-width:88px}.swipe-delete__text[data-v-14715a25]{font-weight:700}.swipe-content[data-v-14715a25]{position:relative;z-index:2;width:100%;border-radius:inherit;overflow:hidden;background:transparent;will-change:transform;transition:opacity .2s ease}.with-transition[data-v-14715a25]{transition:transform .4s cubic-bezier(.2,1,.4,1),width .4s cubic-bezier(.2,1,.4,1)!important}.swipe-row.is-h-gesture[data-v-14715a25]{user-select:none;-webkit-user-select:none}.swipe-row.is-dragging[data-v-14715a25]{touch-action:none;user-select:none;-webkit-user-select:none}.swipe-row.is-open .swipe-actions[data-v-14715a25],.swipe-row.is-dragging .swipe-actions[data-v-14715a25],.swipe-row.is-full-swiped .swipe-actions[data-v-14715a25]{opacity:1;pointer-events:auto}.swipe-btn[data-v-14715a25]{width:100%;height:100%;border:0;padding:0;font-weight:600;font-size:15px;cursor:pointer;outline:none}.swipe-row.is-full-swiped .swipe-content[data-v-14715a25]{opacity:.1;pointer-events:none}.swipe-row.is-swipe-lock[data-v-14715a25]{touch-action:none}.header-block[data-v-b1ad7a52]{width:100%;position:sticky;top:-5px;z-index:10;padding:12px 12px 10px;box-sizing:border-box;border-top-left-radius:var(--finly-surface-card-radius, 10px);border-top-right-radius:var(--finly-surface-card-radius, 10px);border-bottom:.5px solid var(--finly-dashboard-border, var(--ds-border-subtle));background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-2)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.header-block .information-of-day-block[data-v-b1ad7a52]{display:flex;width:100%;align-items:center;min-height:24px}.header-block .information-of-day-block .left-side[data-v-b1ad7a52]{color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;justify-content:flex-start;font-size:15px;font-weight:800;align-items:center;gap:3px}.header-block .information-of-day-block .right-side[data-v-b1ad7a52]{display:flex;gap:10px;padding-right:14px;width:100%;justify-content:flex-end;font-size:15px;font-weight:700}.description-block[data-v-b1ad7a52]{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:14px}.transaction-card[data-v-b1ad7a52]{display:flex;flex:1 1 100%;max-width:100%;border-radius:var(--finly-surface-card-radius, 22px);flex-direction:column;box-sizing:border-box;justify-content:space-between;overflow:visible}.transaction-card__items[data-v-b1ad7a52]{display:flex;flex-direction:column;padding:10px 5px 12px}.transaction-row[data-v-b1ad7a52]{width:100%;contain:layout paint}[data-v-b1ad7a52] .n-card__content{display:flex;flex-direction:column;padding:0!important}.transaction-item[data-v-b1ad7a52]{padding:10px 15px 15px;transition:transform .3s ease,background-color .3s ease,filter .7s ease,box-shadow .7s ease;cursor:pointer;border-radius:var(--finly-row-radius);position:relative;margin:5px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)))}.transaction-item.pressed[data-v-b1ad7a52]{transform:scale(.985);background-color:color-mix(in srgb,var(--primary-color) 8%,var(--finly-dashboard-surface-muted));opacity:.7;box-shadow:0 0 0 1px var(--primary-color),0 6px 18px -14px color-mix(in srgb,var(--primary-color) 35%,transparent),0 0 1px color-mix(in srgb,var(--primary-color) 10%,transparent)}@media (hover: hover) and (pointer: fine){.transaction-item[data-v-b1ad7a52]:hover{filter:brightness(1.05)}}.expense[data-v-b1ad7a52],.income[data-v-b1ad7a52]{color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.transactions-layout[data-v-b1ad7a52]{padding-bottom:var(--finly-page-bottom-padding)}.transactions-inner[data-v-b1ad7a52]{padding:0 10px;position:relative;transform:translateY(0);transition:transform .2s ease-out;will-change:auto}.transactions-inner .transaction-of-one-date[data-v-b1ad7a52]{margin:15px 0 0}.transactions-inner .transaction-of-one-date[data-v-b1ad7a52]:first-child{margin-top:0}.transactions-inner .transaction-of-one-date:first-child .header-block[data-v-b1ad7a52]{padding-top:12px}.transactions-inner.pulled[data-v-b1ad7a52]{transform:translateY(var(--pull-distance, 0px));will-change:transform}.transactions-virtual-spacer[data-v-b1ad7a52]{flex:0 0 auto;width:100%;min-height:0;pointer-events:none}.transactions-more-indicator[data-v-b1ad7a52]{display:flex;justify-content:center;height:0;overflow:visible;pointer-events:none;transform:translateY(-48px)}.block-load-more-transactions[data-v-b1ad7a52],.total-transactions[data-v-b1ad7a52]{display:flex;justify-content:center;padding:20px}.refresh-indicator[data-v-b1ad7a52]{position:absolute;top:50px;left:0;right:0;width:100%;height:170px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:var(--n-card-color);color:var(--n-text-color-base);z-index:5;transition:transform .2s ease-out}.refresh-icon[data-v-b1ad7a52]{color:var(--n-text-color-base);transition:transform .2s ease}.refresh-icon.rotate-loader[data-v-b1ad7a52]{animation:spin-b1ad7a52 1s linear infinite}.refresh-icon.rotate-to-up[data-v-b1ad7a52]{transform:rotate(180deg)}.refresh-icon.rotate-to-down[data-v-b1ad7a52]{transform:rotate(0)}.refresh-icon[data-v-b1ad7a52]:not(.rotate-loader):not(.rotate-to-up):not(.rotate-to-down){transform:rotate(0)}@keyframes spin-b1ad7a52{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-b1ad7a52],.fade-leave-active[data-v-b1ad7a52]{transition:opacity .2s ease}.fade-enter-from[data-v-b1ad7a52],.fade-leave-to[data-v-b1ad7a52]{opacity:0}.n-skeleton[data-v-b1ad7a52]{margin:10px 20px}.transactions-loading-indicator[data-v-b1ad7a52]{display:flex;justify-content:center;padding:18px 0 4px}.pull-overlay[data-v-b1ad7a52]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--finly-dashboard-bg, var(--ds-surface-canvas));pointer-events:none;z-index:5;transition:opacity .2s ease}.account-name-block[data-v-b1ad7a52]{display:flex;justify-content:space-between;align-items:center}.account-name-left-side[data-v-b1ad7a52]{display:flex;flex-direction:row;gap:15px;max-width:75%;align-items:center;min-width:0}.account-and-category-names-block[data-v-b1ad7a52]{display:flex;flex-direction:column;min-width:0;max-width:100%}.account-name[data-v-b1ad7a52]{display:flex;flex-direction:row;gap:5px;font-size:15px;align-items:center;font-weight:100}.amount[data-v-b1ad7a52]{font-size:16px;display:flex;flex-direction:column;align-items:flex-end}.avatar[data-v-b1ad7a52]{display:flex;height:100%;align-items:center}.thing-header-line[data-v-b1ad7a52]{display:flex;align-items:center;gap:6px}.thing-header-title[data-v-b1ad7a52]{font-size:15px;font-weight:600;min-width:0}.transaction-title-row[data-v-b1ad7a52]{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;flex-wrap:wrap}.automated-transaction-tag[data-v-b1ad7a52]{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;min-height:17px;padding:0 6px;border:.5px solid color-mix(in srgb,var(--primary-color) 42%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary-color) 14%,transparent);color:color-mix(in srgb,var(--primary-color) 84%,var(--ds-text-primary));font-size:10px;font-weight:750;line-height:1;white-space:nowrap}.hidden[data-v-b1ad7a52]{display:none}.transactions-empty-state[data-v-b1ad7a52]{flex:0 0 auto;margin-bottom:10px}.transaction-page[data-v-b3979d11]{display:flex;flex-direction:column;overflow:hidden}.nav-stack-page[data-v-b3979d11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background-color:var(--safe-area-bg);will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint style;overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1)}.nav-stack-page--gesture[data-v-b3979d11]{box-shadow:none!important;border-radius:0!important}.nav-stack-page--gesture[data-v-b3979d11] .header-block{position:relative;top:auto;box-shadow:none!important}.nav-stack-page--gesture[data-v-b3979d11] .transactions-layout{overflow:hidden;pointer-events:none;-webkit-overflow-scrolling:auto}.nav-stack-page--gesture[data-v-b3979d11] .transactions-inner{will-change:auto}.nav-stack-page--gesture[data-v-b3979d11] .transaction-item,.nav-stack-page--gesture[data-v-b3979d11] .transaction-card,.nav-stack-page--gesture[data-v-b3979d11] .swipe-content,.nav-stack-page--gesture[data-v-b3979d11] .swipe-actions{transition:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-stack-backdrop[data-v-b3979d11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transition:opacity .18s ease}.period-nav[data-v-8220b98e]{justify-content:center;display:flex;grid-template-columns:44px 1fr 44px;margin-top:10px;min-height:44px;align-items:center;gap:20px}.period-nav--compact[data-v-8220b98e]{justify-content:center;width:100%;min-height:38px;margin-top:0;gap:0;min-width:0;overflow:hidden}.nav-btn[data-v-8220b98e]{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--finly-field-radius)}[data-v-8220b98e] .nav-btn.n-button{background:var(--finly-dashboard-surface-elevated);border:1px solid var(--finly-dashboard-border);color:var(--finly-dashboard-text)}[data-v-8220b98e] .nav-btn.n-button:hover{background:var(--finly-dashboard-surface)}[data-v-8220b98e] .nav-btn.n-button:active{background:var(--finly-dashboard-overlay);transform:scale(.98)}[data-v-8220b98e] .nav-btn.n-button[disabled]{opacity:.35}.period-label[data-v-8220b98e]{text-align:center;font-weight:600;font-size:16px;line-height:20px;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;border:0;cursor:pointer;padding:8px}.period-nav--compact .period-label[data-v-8220b98e]{min-width:0;max-width:100%;width:100%;padding:8px 6px;border-radius:var(--radius-md);color:var(--finly-dashboard-text);font-size:13px;font-weight:800;line-height:16px;letter-spacing:0}.period-nav--compact .period-nav__icon[data-v-8220b98e]{display:none}@media (max-width: 600px){[data-v-8220b98e] .n-select{width:100%!important}}[data-v-8220b98e] .nav-btn.n-button:focus,[data-v-8220b98e] .nav-btn.n-button:focus-visible,[data-v-8220b98e] .nav-btn.n-button--focus{outline:none;box-shadow:none}.period-label-btn[data-v-8220b98e]:active{transform:scale(.99)}[data-v-8220b98e] .period-modal .n-card{width:min(520px,calc(100vw - 24px));margin:0 auto;border-radius:var(--finly-modal-radius)}[data-v-8220b98e] .period-modal{align-items:flex-end}.period-modal__header[data-v-8220b98e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px}.period-modal__title[data-v-8220b98e]{font-weight:700;font-size:16px}.period-modal__search[data-v-8220b98e]{margin-bottom:10px}.period-modal__search[data-v-8220b98e]{--search-bg: var(--finly-dashboard-surface-elevated);--search-bg-hover: var(--finly-dashboard-surface);--search-bg-focus: var(--finly-dashboard-overlay);--search-border: var(--finly-dashboard-border);--search-border-hover: var(--finly-dashboard-border-strong);width:100%;border-radius:var(--finly-field-radius)}.period-modal__search[data-v-8220b98e] .n-input-wrapper{border-radius:var(--finly-field-radius);background:var(--search-bg);border:1px solid var(--search-border);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .18s ease,transform .14s ease;-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.period-modal__search[data-v-8220b98e] .n-input-wrapper:hover{background:var(--search-bg-hover);border-color:var(--search-border-hover)}}.period-modal__search[data-v-8220b98e] input{height:44px;padding:0 12px;font-size:16px;line-height:20px;color:var(--finly-dashboard-text, var(--ds-text-primary));-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;-webkit-text-size-adjust:100%}.period-modal__search[data-v-8220b98e] input:focus{outline:none}.period-modal__search[data-v-8220b98e] input::placeholder{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.9}.period-modal__search[data-v-8220b98e] .n-input__prefix,.period-modal__search[data-v-8220b98e] .n-input__suffix{padding:0 10px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}@media (hover: hover) and (pointer: fine){.period-modal__search[data-v-8220b98e] .n-base-clear:hover{background:var(--finly-dashboard-overlay)}}.period-modal__search[data-v-8220b98e] .n-input--focus .n-input-wrapper,.period-modal__search[data-v-8220b98e]:focus-within .n-input-wrapper{background:var(--search-bg-focus);border-color:color-mix(in srgb,var(--primary-color) 65%,var(--finly-dashboard-border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 55%,transparent),0 10px 24px -18px color-mix(in srgb,var(--primary-color) 45%,transparent)}html.ios{border-radius:var(--radius-control)}.period-modal__list[data-v-8220b98e]{padding-bottom:6px;margin-top:15px}.period-modal__item[data-v-8220b98e]{margin-bottom:12px}.period-modal__item-row[data-v-8220b98e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.period-modal__item-label[data-v-8220b98e]{font-weight:400;font-size:16px;line-height:22px;letter-spacing:.2px;color:var(--finly-dashboard-text, var(--ds-text-primary))}.period-modal__item-check[data-v-8220b98e]{font-size:18px;line-height:18px;opacity:0;transform:scale(.9);color:var(--primary-color);transition:opacity .12s ease,transform .12s ease}[data-v-8220b98e] .period-modal__item.n-button{border-radius:var(--finly-action-radius)}[data-v-8220b98e] .period-modal__item.n-button .n-button__content{width:100%}[data-v-8220b98e] .period-modal__item.n-button .n-button__content{justify-content:flex-start}[data-v-8220b98e] .period-modal__item.n-button{background:var(--finly-dashboard-surface-elevated);border:1px solid var(--finly-dashboard-border);padding:14px 16px;min-height:54px}@media (hover: hover) and (pointer: fine){[data-v-8220b98e] .period-modal__item.n-button:hover{background:var(--finly-dashboard-surface);border-color:var(--finly-dashboard-border-strong)}}[data-v-8220b98e] .period-modal__item.n-button:active{transform:scale(.99);background:var(--finly-dashboard-overlay);border-color:var(--finly-dashboard-border-strong)}[data-v-8220b98e] .period-modal__item.is-active.n-button{background:color-mix(in srgb,var(--finly-dashboard-purple) 12%,transparent);border-color:color-mix(in srgb,var(--finly-dashboard-purple) 28%,transparent)}[data-v-8220b98e] .period-modal__item.is-active .period-modal__item-check{opacity:1;transform:scale(1)}.icon-rotate-90[data-v-8220b98e]{--pressable-base-transform: rotate(180deg)}.period-nav__icon[data-v-8220b98e]{width:36px;height:36px}.dashboard-nav[data-v-c0671a88]{display:flex;flex-direction:column;gap:10px;margin:4px 14px 12px;position:relative;z-index:1}.dashboard-controls-row[data-v-c0671a88]{display:grid;grid-template-columns:minmax(132px,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0}.dashboard-controls-row--period-only[data-v-c0671a88]{grid-template-columns:minmax(0,1fr)}.dashboard-controls-row--period-only .dashboard-period[data-v-c0671a88]{grid-column:1 / -1}.nav-block[data-v-c0671a88]{position:relative;display:flex;justify-content:flex-start;width:100%;gap:8px;padding:0;min-width:0;overflow-x:auto;scrollbar-width:none;border:0;border-radius:0;background:transparent;box-shadow:none}.nav-block[data-v-c0671a88]::-webkit-scrollbar{display:none}.period-tab[data-v-c0671a88]{flex:1 1 0;min-width:0;background:transparent;border:0;border-radius:0;padding:9px 0 10px;cursor:pointer;font-weight:800;font-size:15px;line-height:18px;color:var(--finly-dashboard-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.period-tab__label[data-v-c0671a88]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.period-tab[data-v-c0671a88]:hover{color:var(--finly-dashboard-text-soft)}.period-tab.is-active[data-v-c0671a88]{color:var(--finly-dashboard-purple);text-shadow:0 0 18px color-mix(in srgb,var(--finly-dashboard-purple) 32%,transparent)}.period-tab[data-v-c0671a88]:focus,.period-tab[data-v-c0671a88]:focus-visible{outline:none}.active-underline[data-v-c0671a88]{position:absolute;left:0;bottom:4px;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--finly-dashboard-purple-strong) 0%,var(--finly-dashboard-purple) 100%);box-shadow:0 0 18px color-mix(in srgb,var(--finly-dashboard-purple) 56%,transparent),0 6px 14px color-mix(in srgb,var(--finly-dashboard-purple-strong) 22%,transparent);transition:transform .4s ease,width .4s ease,opacity .32s ease}.dashboard-period[data-v-c0671a88]{min-width:0;min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px 38px;align-items:center;gap:5px;padding:3px;border-radius:var(--radius-control-shell);background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface));border:1px solid color-mix(in srgb,var(--finly-dashboard-border) 82%,transparent);box-shadow:var(--finly-dashboard-control-shadow, inset 0 1px 0 var(--finly-dashboard-overlay));backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.dashboard-period__arrow[data-v-c0671a88],.dashboard-period__settings[data-v-c0671a88]{width:34px;height:34px;border:0;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--finly-dashboard-purple);background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--finly-dashboard-purple) 18%,transparent),transparent 52%),var(--finly-dashboard-surface-elevated);box-shadow:0 8px 18px color-mix(in srgb,var(--finly-dashboard-purple) 10%,transparent),inset 0 0 0 1px var(--finly-dashboard-border),inset 0 1px 0 var(--finly-dashboard-overlay);-webkit-tap-highlight-color:transparent}.dashboard-period__arrow[data-v-c0671a88]{width:34px;height:34px;border-radius:var(--radius-control);color:var(--finly-dashboard-text-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--finly-dashboard-surface-elevated) 82%,transparent),color-mix(in srgb,var(--finly-dashboard-surface) 74%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--finly-dashboard-border) 70%,transparent),inset 0 1px 0 var(--finly-dashboard-overlay);transition:opacity .16s ease,color .16s ease,background-color .16s ease,transform .12s ease}.dashboard-period__arrow--prev[data-v-c0671a88] .n-icon{transform:rotate(0)}.dashboard-period__arrow--next[data-v-c0671a88] .n-icon{transform:rotate(180deg)}.dashboard-period__arrow[data-v-c0671a88]:not(:disabled):active{transform:scale(.96)}.dashboard-period__arrow[data-v-c0671a88]:disabled{cursor:default;opacity:.32;background:transparent;box-shadow:none}.dashboard-period__arrow:disabled.pressable[data-v-c0671a88]{transform:none}.scope-switch[data-v-c0671a88]{min-width:0;display:inline-flex;padding:3px;border-radius:var(--radius-control-shell);background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface));border:1px solid color-mix(in srgb,var(--finly-dashboard-border) 82%,transparent);box-shadow:var(--finly-dashboard-control-shadow, inset 0 1px 0 var(--finly-dashboard-overlay));backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.scope-switch__button[data-v-c0671a88]{min-width:0;height:34px;padding:0 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--finly-dashboard-text-muted);cursor:pointer;font-size:12px;font-weight:800;line-height:34px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.scope-switch__button.is-active[data-v-c0671a88]{background:radial-gradient(circle at 76% 12%,var(--finly-dashboard-overlay-strong, rgba(255, 255, 255, .3)),transparent 34%),linear-gradient(135deg,var(--finly-dashboard-purple-strong) 0%,var(--finly-dashboard-purple) 100%);color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--finly-dashboard-purple-strong) 34%,transparent),inset 0 1px 0 var(--finly-dashboard-overlay-strong, rgba(255, 255, 255, .28))}.scope-switch__button[data-v-c0671a88]:focus,.scope-switch__button[data-v-c0671a88]:focus-visible{outline:none}@media (max-width: 390px){.dashboard-controls-row[data-v-c0671a88]{grid-template-columns:1fr;gap:7px}.scope-switch[data-v-c0671a88]{width:100%}.scope-switch__button[data-v-c0671a88]{flex:1 1 0}.nav-block[data-v-c0671a88]{gap:3px}.period-tab[data-v-c0671a88]{font-size:14px;padding:9px 6px}.dashboard-period[data-v-c0671a88]{grid-template-columns:32px minmax(0,1fr) 32px 36px}.dashboard-period__arrow[data-v-c0671a88],.dashboard-period__settings[data-v-c0671a88]{width:32px;height:32px}}.period-list[data-v-3e596cc5]{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:0 12px calc(24px + var(--safe-area-inset-bottom, 0px))}.period-item[data-v-3e596cc5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;min-height:58px;background:var( --finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) );border:1px solid var(--finly-dashboard-border);border-radius:var(--finly-row-radius);color:var(--finly-dashboard-text, var(--ds-text-primary));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .14s ease,border-color .14s ease,transform .12s ease}.period-item+.period-item[data-v-3e596cc5]{margin-top:0}@media (hover: hover) and (pointer: fine){.period-item[data-v-3e596cc5]:hover{background:var(--finly-dashboard-surface);border-color:var(--finly-dashboard-border-strong)}}.period-item[data-v-3e596cc5]:active{transform:scale(.99);background:var(--finly-dashboard-overlay);border-color:var(--finly-dashboard-border-strong)}.period-item[data-v-3e596cc5]:focus,.period-item[data-v-3e596cc5]:focus-visible{outline:none}.period-item[data-v-3e596cc5]:focus-visible{box-shadow:0 0 0 2px var(--finly-dashboard-overlay),0 0 0 4px var(--primary-color)}.period-item__label[data-v-3e596cc5]{font-weight:650;font-size:20px;line-height:24px;letter-spacing:0}.period-item__check[data-v-3e596cc5]{font-size:18px;line-height:18px;color:var(--primary-color);opacity:0;transform:scale(.9);transition:opacity .12s ease,transform .12s ease}.period-item.is-active[data-v-3e596cc5]{background:color-mix(in srgb,var(--finly-dashboard-purple) 14%,transparent);border-color:color-mix(in srgb,var(--finly-dashboard-purple) 46%,transparent)}.period-item.is-active .period-item__check[data-v-3e596cc5]{opacity:1;transform:scale(1)}.title[data-v-3e596cc5]{font-weight:850;font-size:24px;line-height:1.15;letter-spacing:0;color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;align-items:center;justify-content:center;padding:28px 56px 22px;text-align:center}.picker-container[data-v-e2580e01]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;display:flex;overflow:hidden;padding:0}.list-theme[data-v-e2580e01]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--modal-bg));color:var(--text)}.picker-header[data-v-e2580e01]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--finly-dashboard-border, var(--border));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface, var(--modal-bg)))}.picker-header[data-v-e2580e01] .n-button{width:40px;height:40px;border-radius:var(--radius-md)}.input-search[data-v-e2580e01] .n-input-wrapper{padding-inline:12px}.input-search[data-v-e2580e01] .n-input{min-height:40px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--5771758c) 68%,transparent)!important}.picker-scroll[data-v-e2580e01]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:transparent}[data-v-e2580e01] .picker-scroll .n-scrollbar-rail,[data-v-e2580e01] .picker-scroll .n-scrollbar-viewport,[data-v-e2580e01] .picker-scroll .n-scrollbar-content{height:100%}.nav-stack-page[data-v-e2580e01]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--safe-area-bg)));display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;overflow:hidden;margin:0!important;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-e2580e01]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transition:opacity .18s ease}.transactions-inner[data-v-e2580e01]{padding:12px 14px calc(18px + var(--safe-area-inset-bottom, 0px))}.transaction-of-one-date+.transaction-of-one-date[data-v-e2580e01]{margin-top:16px}.date-row[data-v-e2580e01]{display:flex;align-items:center;gap:8px;padding:0 2px 7px;color:var(--text);font-size:12px;font-weight:650}.transaction-list[data-v-e2580e01]{display:flex;flex-direction:column;gap:8px}.transaction-item[data-v-e2580e01]{width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(max-content,34%);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--finly-dashboard-border, color-mix(in srgb, var(--border) 75%, transparent));border-radius:var(--finly-row-radius, 16px);background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg-2)));color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.transaction-item[data-v-e2580e01]:active{transform:scale(.985)}.transaction-item.is-active[data-v-e2580e01]{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--card-bg-2))}.transaction-icon[data-v-e2580e01]{width:36px;height:36px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center}.transaction-copy[data-v-e2580e01]{min-width:0;display:flex;flex-direction:column;gap:4px}.transaction-title[data-v-e2580e01],.transaction-meta[data-v-e2580e01]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-title[data-v-e2580e01]{color:var(--text-strong);font-size:14px;font-weight:700}.transaction-meta[data-v-e2580e01]{display:flex;align-items:center;gap:5px;color:var(--text);font-size:12px}.picker-check[data-v-e2580e01]{color:var(--primary);flex:0 0 auto}.transaction-amount[data-v-e2580e01]{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:14px;font-weight:750;line-height:1.15;white-space:nowrap}.transaction-amount span[data-v-e2580e01]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.transaction-amount.is-expense[data-v-e2580e01]{color:var(--danger)}.transaction-amount.is-income[data-v-e2580e01]{color:var(--success)}.amount-secondary[data-v-e2580e01]{opacity:.58;font-size:12px;font-weight:500}.picker-empty[data-v-e2580e01]{display:flex;align-items:center;justify-content:center;min-height:180px;padding:48px 24px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:14px;text-align:center}.stack-block[data-v-935838a0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden;border-radius:inherit}.stack-block[data-v-935838a0] .nav-stack-page,.stack-block[data-v-935838a0] .picker-container{pointer-events:auto}.stack-block[data-v-935838a0] .nav-stack-page{width:100%;height:100%;margin:0!important;padding-top:0;box-sizing:border-box}.footer-stack[data-v-935838a0]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.footer-stack[data-v-935838a0] .ios-container{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.footer-stack[data-v-935838a0] .ios-container::-webkit-scrollbar{display:none}.footer-stack[data-v-935838a0] .modal-action{flex:0 0 auto}.home-page[data-v-5316ab76]{display:flex;flex-direction:column;overflow:hidden;background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg))}.statistic-block[data-v-5316ab76]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0 14px;background:transparent}.dashboard-empty-state[data-v-5316ab76]{flex:0 0 auto}.chart-layout[data-v-5316ab76],.main-dashboard-page[data-v-5316ab76]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chart-control[data-v-6bbf2e4a]{display:flex;justify-content:flex-end;gap:20px;margin-top:1rem;margin-bottom:1rem;margin-right:1rem}[data-v-39ab7e1c] .n-card__content{display:flex;flex-direction:column;padding:0!important}.pagination-controls[data-v-39ab7e1c]{display:flex;justify-content:center;margin-top:12px;gap:12px}.chart-wrapper[data-v-39ab7e1c]{display:flex;align-items:center;position:relative;height:320px;margin:0 auto;padding-bottom:1rem;overflow:hidden;width:100%;justify-content:center}.statistic-card[data-v-39ab7e1c]{display:flex;flex-direction:column;flex:1;margin-bottom:15px;background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-2)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));border-radius:var(--finly-surface-card-radius);padding:0 5px;border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));box-shadow:var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft))}.card-header[data-v-39ab7e1c]{display:flex;justify-content:space-between;align-items:center}.bar-chart-period-control[data-v-39ab7e1c]{margin-left:1rem}.html-legend-container[data-v-39ab7e1c]{margin-bottom:.5rem;cursor:pointer;width:100%}.legend-amounts[data-v-39ab7e1c]{display:flex;width:50%;justify-content:space-between}.expense[data-v-39ab7e1c]{font-size:20px;color:var(--color-expense)}.income[data-v-39ab7e1c]{font-size:20px;color:var(--color-income)}.legend-label[data-v-39ab7e1c]{font-size:14px}.legend-item[data-v-39ab7e1c]{display:flex;align-items:center;font-size:14px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));-webkit-user-select:none;user-select:none;padding:10px;transition:all .2s ease-in-out;gap:10px;justify-content:space-between;flex-direction:column}.legend-item[data-v-39ab7e1c]:hover{opacity:1}.legend-item[data-v-39ab7e1c]{transition:border .2s ease-in-out}.legend-item.active[data-v-39ab7e1c]{border-color:var(--finly-dashboard-text, var(--ds-text-primary))}.active[data-v-39ab7e1c]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.legend-separator[data-v-39ab7e1c]{margin-top:2px;width:90%;margin-left:35px;height:1px;background-color:var(--finly-dashboard-border, var(--ds-border-subtle))}.legend-row[data-v-39ab7e1c]{display:flex;justify-content:space-between;align-items:center;width:100%}.legend-info[data-v-39ab7e1c]{display:flex;align-items:center;gap:10px;width:50%}.legend-name[data-v-39ab7e1c]{font-size:16px}.legend-item.dimmed[data-v-39ab7e1c]{opacity:.4}.preview-block[data-v-39ab7e1c]{padding:10px;min-height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mover-to-chart[data-v-39ab7e1c]{padding-bottom:10px}.hidden[data-v-39ab7e1c]{display:none}.stats-header[data-v-83991bcb]{display:flex;padding:10px 20px 0;justify-content:space-between;align-items:center}.title[data-v-83991bcb]{display:flex;align-items:baseline;gap:8px}.title span[data-v-83991bcb]{font-size:30px;font-weight:700;color:var(--988a37a6)}.action-buttons[data-v-83991bcb]{display:flex;gap:20px;align-items:center}.settings-stats-btn[data-v-83991bcb]{display:flex;align-items:center;justify-content:flex-end;align-content:center;flex-direction:column;height:100%;color:var(--988a37a6)}.popover-content[data-v-83991bcb]{display:flex;flex-direction:column;gap:6px;align-content:flex-start;justify-content:flex-end;align-items:stretch;flex-wrap:wrap}.switch-block-display-donut-block[data-v-83991bcb],.switch-block-merge-categories[data-v-83991bcb],.switch-block-display-donut-transactions[data-v-83991bcb]{display:flex;justify-content:space-between;align-items:center}.switch-block-display-donut-block>span[data-v-83991bcb],.switch-block-merge-categories>span[data-v-83991bcb],.switch-block-display-donut-transactions>span[data-v-83991bcb]{width:63%}.statistic-block[data-v-aadad513]{flex:1;display:flex;flex-direction:column;padding:0 13px;padding-bottom:var(--finly-page-bottom-padding);overflow-x:auto;-webkit-overflow-scrolling:touch}.bar-chart-empty-state[data-v-aadad513]{flex:0 0 auto;margin-top:9px}@media (max-width: 640px){.chart-layout>div[data-v-aadad513]:first-child{width:350px!important;height:350px!important;margin:0 auto}}.settings-header[data-v-e3f813e1]{display:flex;padding:10px 15px 5px;justify-content:flex-start;align-items:center;gap:8px}.title[data-v-e3f813e1]{display:flex;align-items:baseline;gap:8px}.title span[data-v-e3f813e1]{font-size:30px;font-weight:700;color:var(--280e398a)}.swipe-hint[data-v-c4d524ce]{position:fixed;left:12px;top:50%;z-index:9999;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--finly-action-radius, 18px);background:color-mix(in srgb,var(--finly-dashboard-surface, var(--ds-surface-card)) 80%,transparent);color:var(--finly-dashboard-text, var(--ds-text-primary));box-shadow:var(--finly-dashboard-card-shadow-soft, var(--shadow-1));pointer-events:none;transition:opacity .15s ease,transform .15s ease;opacity:0}@keyframes swipePulse-c4d524ce{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 8px color-mix(in srgb,#000 25%,transparent))}}.swipe-hint.active svg[data-v-c4d524ce]{animation:swipePulse-c4d524ce 1s ease-in-out infinite}.settings-content[data-v-275ecce3]{display:flex;flex-direction:column;gap:24px;padding:16px 16px var(--finly-page-bottom-padding);width:100%;box-sizing:border-box}.section[data-v-275ecce3]{display:flex;flex-direction:column;gap:8px;transition:opacity .3s ease}.section--disabled[data-v-275ecce3]{opacity:.5;pointer-events:none}.section-title[data-v-275ecce3]{padding-left:12px;text-transform:uppercase;margin:0}.item[data-v-275ecce3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:48px;gap:12px}.item--disabled[data-v-275ecce3]{opacity:.6}.item-info[data-v-275ecce3]{display:flex;flex-direction:column;gap:2px;flex:1}.title[data-v-275ecce3]{font-size:16px;font-weight:600;color:var(--finly-dashboard-text, var(--ds-text-primary));line-height:1.3}.subtitle[data-v-275ecce3]{font-size:13px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));line-height:1.2}.divider[data-v-275ecce3]{height:.5px;background-color:var(--finly-dashboard-border, var(--ds-border-subtle));margin-left:16px}.safe-bottom[data-v-275ecce3]{display:none}.nav-stack-page[data-v-275ecce3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg, var(--safe-area-bg)));will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .35s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-275ecce3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto}.nav-stack-page[data-v-bbd12269]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:52;width:100%;height:100%;padding:0 8px 8px;box-sizing:border-box;background:var( --finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)) );border:0;border-radius:inherit;display:flex;flex-direction:column;pointer-events:none;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;overflow:hidden;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.modal-container[data-v-bbd12269]{position:absolute;top:88px;right:8px;bottom:0;left:8px;margin:0;display:flex;overflow:hidden;border-radius:inherit;pointer-events:auto;background:var( --finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)) )}.icon-picker-theme[data-v-bbd12269]{background:var(--modal-bg);color:var(--text);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;position:relative}.modal-header[data-v-bbd12269]{display:flex;flex-direction:column;gap:12px;padding:10px 0 12px;border-bottom:0;background:var(--modal-bg);z-index:1;box-shadow:none}.icon-picker-nav-title[data-v-bbd12269]{position:absolute;top:53px;left:58px;right:58px;z-index:2;color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:18px;font-weight:700;letter-spacing:-.2px;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.icon-picker-nav-back[data-v-bbd12269]{position:absolute;top:46px;left:12px;z-index:80;width:36px;height:36px;min-width:36px;padding:0;border-radius:999px;border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface-muted));color:var(--finly-dashboard-text, var(--ds-text-primary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;flex:0 0 auto;line-height:1;pointer-events:auto;box-shadow:0 8px 18px #0000001f,inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .1));transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.icon-picker-nav-back[data-v-bbd12269] .n-icon{display:block;line-height:1}.icon-picker-nav-back[data-v-bbd12269]:active{background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted));transform:scale(.96)}.picker-tabs[data-v-bbd12269]{position:relative;display:flex;background:var(--card-bg-2);padding:2px;border-radius:var(--radius-md);border:.5px solid var(--border)}.tab-button[data-v-bbd12269]{flex:1;min-height:38px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer;font-size:15px;font-weight:600;transition:color .2s ease,background-color .2s ease}.tab-button.is-active[data-v-bbd12269]{background:var(--primary-color);color:#101014}.input-search[data-v-bbd12269]{background-color:var(--card-bg-2);border-radius:var(--radius-sm)}.quick-filter-row[data-v-bbd12269]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.quick-filter-row[data-v-bbd12269]::-webkit-scrollbar{display:none}.filter-chip[data-v-bbd12269]{flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card-bg-2);color:var(--text);cursor:pointer;font-size:13px;font-weight:600;padding:7px 11px}.filter-chip.is-active[data-v-bbd12269]{border-color:var(--primary-color);color:var(--text-strong);outline:1px solid var(--primary-color)}.picker-body[data-v-bbd12269]{flex:1 1 auto;min-height:0;background:var(--modal-bg)}.icon-scroll[data-v-bbd12269],.color-scroll[data-v-bbd12269]{height:100%}[data-v-bbd12269] .icon-scroll .n-virtual-list-scrollbar,[data-v-bbd12269] .color-scroll .n-scrollbar-rail{opacity:.55}[data-v-bbd12269] .icon-scroll .n-virtual-list-content{padding:16px 14px 18px}.picker-grid-row[data-v-bbd12269]{display:grid;gap:10px;padding-bottom:10px}.picker-tile[data-v-bbd12269]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card-bg-2);color:var(--text);cursor:pointer;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media (hover: hover) and (pointer: fine){.picker-tile[data-v-bbd12269]:hover{background-color:var(--hover);transform:translateY(-1px);border-color:var(--primary-color);box-shadow:0 4px 12px #00000024}}.picker-tile[data-v-bbd12269]:active{transform:scale(.985)}.picker-tile.is-active[data-v-bbd12269]{outline:1px solid var(--primary-color);border-color:var(--primary-color)}.tile-icon[data-v-bbd12269]{color:var(--text-strong)}.check-topleft[data-v-bbd12269]{position:absolute;top:7px;left:7px;color:var(--text-strong);opacity:.9}.empty-state[data-v-bbd12269]{margin-top:40px}[data-v-bbd12269] .color-scroll .n-scrollbar-content{padding:16px 14px 22px}.color-grid[data-v-bbd12269]{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:12px}.color-tile[data-v-bbd12269]{position:relative;min-height:54px;border:1px solid var(--border);border-radius:var(--finly-row-radius);background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 45%),var(--color);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.color-tile[data-v-bbd12269]:active{transform:scale(.96)}.color-tile.is-active[data-v-bbd12269]{border-color:var(--primary-color);box-shadow:inset 0 0 0 2px #ffffff8c,0 0 0 1px var(--primary-color)}.color-check[data-v-bbd12269]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#101014;font-size:20px;font-weight:800;text-shadow:0 1px 8px rgba(255,255,255,.8)}@media (max-width: 768px){.header-title[data-v-bbd12269]{font-size:17px}}@media (max-width: 420px){.modal-header[data-v-bbd12269]{padding:12px}[data-v-bbd12269] .icon-scroll .n-virtual-list-content,[data-v-bbd12269] .color-scroll .n-scrollbar-content{padding:12px 10px 18px}.picker-grid-row[data-v-bbd12269]{gap:8px}.picker-tile[data-v-bbd12269]{min-height:54px;border-radius:var(--radius-md)}.color-grid[data-v-bbd12269]{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:10px}.color-tile[data-v-bbd12269]{min-height:48px}}.ios-container[data-v-3d4289e4]{padding:18px 0 0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ios-card[data-v-3d4289e4]{overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-3d4289e4] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-3d4289e4] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-3d4289e4] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.ios-group[data-v-3d4289e4]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-3d4289e4]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.category-label[data-v-3d4289e4]{padding-top:15px}.tabs-container[data-v-3d4289e4]{width:100%;display:flex;justify-content:center;box-sizing:border-box}.tabs-wrapper[data-v-3d4289e4]{position:relative;display:flex;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));padding:2px;border-radius:var(--finly-field-radius, 16px);border:1px solid var(--finly-dashboard-border, var(--8a9f3b90));width:100%;max-width:400px}.tab-button[data-v-3d4289e4]{position:relative;flex:1;background:transparent;border:0;box-shadow:none;padding:10px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));z-index:2;transition:color .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.tab-button.is-active[data-v-3d4289e4]{color:var(--finly-dashboard-text, var(--ds-text-primary));font-weight:600}.tab-label[data-v-3d4289e4]{position:relative;z-index:3}.tab-indicator[data-v-3d4289e4]{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--tabs-count));background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--radius-control);box-shadow:var(--4589acb5);border:.5px solid var(--8a9f3b90);transition:transform .25s cubic-bezier(.4,0,.2,1),width .2s ease;transform:translate(calc(var(--tab-index) * 100%));z-index:1}@media (hover: hover){.tab-button[data-v-3d4289e4]:hover:not(.is-active){color:var(--finly-dashboard-text, var(--ds-text-primary))}}@media (max-width: 480px){.tabs-wrapper[data-v-3d4289e4]{margin:0 10px}}.separator[data-v-3d4289e4]{height:1px;background-color:var(--8a9f3b90);margin:0 auto;width:85%;opacity:.6}.ios-select[data-v-3d4289e4],.icon-select[data-v-3d4289e4]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;border:0;color:var(--finly-dashboard-text, var(--ds-text-primary));text-align:left}.ios-select[data-v-3d4289e4]:active,.icon-select[data-v-3d4289e4]:active{background-color:var(--491510d9)}.icon-select[data-v-3d4289e4]{gap:12px;padding:8px 10px 8px 12px}.icon-preview[data-v-3d4289e4]{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.icon-select-text[data-v-3d4289e4]{flex:1;min-width:0;font-size:16px;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron[data-v-3d4289e4]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.45;font-size:20px}[data-v-3d4289e4] .n-input,[data-v-3d4289e4] .n-input-target,[data-v-3d4289e4] .n-select .n-base-selection{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}[data-v-3d4289e4] .n-input-wrapper{padding:0}@media screen and (max-width: 767px){[data-v-3d4289e4] .n-base-selection-label,[data-v-3d4289e4] .n-input input{font-size:16px!important}}.footer-stack[data-v-2b56cdf2] .transaction-delete-content{flex:1 1 auto!important;min-height:0}.category-list-layout[data-v-eef9b939]{width:100%;display:flex;flex-direction:column;flex:0 0 auto}.category-group-section[data-v-eef9b939]{margin-top:0;padding:12px 10px 0}.category-group-card[data-v-eef9b939]{overflow:hidden;position:relative;background:var( --finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)) )}.category-group-header[data-v-eef9b939]{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 10px}.category-group-title[data-v-eef9b939]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.category-group-items[data-v-eef9b939]{padding:0 12px 12px;border-top:.5px solid var(--28166b69)}.category-cards[data-v-eef9b939]{display:flex;flex-direction:column;gap:1px;padding:10px 0 0;margin-top:0}.category-card-wrapper[data-v-eef9b939]{margin:0;padding:var(--space-1) 0;width:100%}.category-card[data-v-eef9b939]{width:100%;padding:var(--space-3);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;margin:0;touch-action:manipulation;text-align:left}.category-card[data-v-eef9b939]:active{transform:scale(.97);background-color:var(--508e1000)}.category-card-wrapper.dnd-sortable-ghost .category-card[data-v-eef9b939]{opacity:.35}.category-card-wrapper.dnd-sortable-chosen .category-card[data-v-eef9b939]{transform:scale(.99)}.category-card-wrapper.dnd-sortable-drag .category-card[data-v-eef9b939],.category-card-wrapper.dnd-sortable-fallback .category-card[data-v-eef9b939]{transform:scale(1.02);box-shadow:var(--5adb63b4)}.content[data-v-eef9b939]{display:flex;align-items:center;justify-content:space-between;gap:10px}.left-side[data-v-eef9b939]{display:flex;align-items:center;gap:12px;min-width:0}.icon-block[data-v-eef9b939]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.icon-wrapper[data-v-eef9b939]{width:100%;height:100%;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.icon[data-v-eef9b939]{font-size:24px}.category-info[data-v-eef9b939]{display:flex;flex-direction:column;gap:4px;min-width:0}.name[data-v-eef9b939]{font-size:16px;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tags[data-v-eef9b939]{display:flex;gap:6px}.ios-tag[data-v-eef9b939]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:var(--radius-xs)}.chevron[data-v-eef9b939]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.3;font-size:20px;flex:0 0 auto}.category-empty[data-v-eef9b939]{padding:12px;font-size:12px;opacity:.8}@media (min-width: 768px){.category-cards[data-v-eef9b939]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.category-card-wrapper[data-v-eef9b939]{width:calc(50% - 4px)}}.ios-container[data-v-0e7ccbbe]{padding:18px 0 0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tabs-container[data-v-0e7ccbbe]{width:100%;display:flex;justify-content:center;box-sizing:border-box}.tabs-wrapper[data-v-0e7ccbbe]{position:relative;display:flex;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));padding:2px;border-radius:var(--finly-field-radius, 16px);border:1px solid var(--finly-dashboard-border, var(--67a8831c));width:100%;max-width:400px}.tab-button[data-v-0e7ccbbe]{position:relative;flex:1;background:transparent;border:0;box-shadow:none;padding:10px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));z-index:2;transition:color .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.tab-button.is-active[data-v-0e7ccbbe]{color:var(--finly-dashboard-text, var(--ds-text-primary));font-weight:600}.tab-label[data-v-0e7ccbbe]{position:relative;z-index:3}.tab-indicator[data-v-0e7ccbbe]{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--tabs-count));background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--radius-control);box-shadow:var(--0b1cb699);border:.5px solid var(--67a8831c);transition:transform .25s cubic-bezier(.4,0,.2,1),width .2s ease;transform:translate(calc(var(--tab-index) * 100%));z-index:1}@media (hover: hover){.tab-button[data-v-0e7ccbbe]:hover:not(.is-active){color:var(--finly-dashboard-text, var(--ds-text-primary))}}@media (max-width: 480px){.tabs-wrapper[data-v-0e7ccbbe]{margin:0 10px}}.ios-card[data-v-0e7ccbbe]{overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-0e7ccbbe] .n-form-item{--n-label-height: 0;--n-blank-height: 0}.ios-card[data-v-0e7ccbbe] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-0e7ccbbe] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.ios-group[data-v-0e7ccbbe]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-0e7ccbbe]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.mapping-label[data-v-0e7ccbbe]{padding-top:15px}.separator[data-v-0e7ccbbe]{height:1px;background-color:var(--67a8831c);margin:0 auto;width:85%;opacity:.6}.ios-select[data-v-0e7ccbbe]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 10px 0 15px;box-sizing:border-box;border:0;color:var(--finly-dashboard-text, var(--ds-text-primary));text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.ios-select[data-v-0e7ccbbe]:active{background-color:var(--2fded516)}.category-picker[data-v-0e7ccbbe]{cursor:pointer}.value-wrapper[data-v-0e7ccbbe]{display:flex;align-items:center;gap:10px;min-width:0}.icon-preview[data-v-0e7ccbbe]{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.value-text[data-v-0e7ccbbe]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-placeholder[data-v-0e7ccbbe]{font-size:16px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.chevron-icon[data-v-0e7ccbbe]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}[data-v-0e7ccbbe] .n-input,[data-v-0e7ccbbe] .n-input-target{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}[data-v-0e7ccbbe] .n-input-wrapper{padding:0}@media screen and (max-width: 767px){[data-v-0e7ccbbe] .n-base-selection-label,[data-v-0e7ccbbe] .n-input input{font-size:16px!important}}.picker-grid[data-v-c3403bb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;padding:10px 12px calc(24px + var(--safe-area-inset-bottom));background:transparent}.picker-tile[data-v-c3403bb9]{position:relative;min-height:86px;color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 8px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background-color .16s ease,box-shadow .16s ease}.picker-tile[data-v-c3403bb9]:active{transform:scale(.97);background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)))}.picker-tile.is-active[data-v-c3403bb9]{box-shadow:inset 0 0 0 1px var(--primary)}.tile-icon[data-v-c3403bb9]{line-height:0}.tile-name[data-v-c3403bb9]{max-width:100%;font-size:12px;line-height:1.2;color:var(--finly-dashboard-text, var(--ds-text-primary));text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-topleft[data-v-c3403bb9]{position:absolute;top:8px;left:8px;color:var(--primary-color)}.footer-stack[data-v-9c9293b4] .transaction-delete-content{flex:1 1 auto!important;min-height:0}.stack-block[data-v-9c9293b4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden;border-radius:inherit}.stack-block[data-v-9c9293b4] .nav-stack-page,.stack-block[data-v-9c9293b4] .picker-container{pointer-events:auto}.stack-block[data-v-9c9293b4] .nav-stack-page{width:100%;height:100%;margin:0!important;padding-top:0;box-sizing:border-box}.ios-container[data-v-f528d9c3]{padding:18px 0 0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tabs-container[data-v-f528d9c3]{width:100%;display:flex;justify-content:center;box-sizing:border-box}.tabs-wrapper[data-v-f528d9c3]{position:relative;display:flex;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));padding:2px;border-radius:var(--finly-field-radius, 16px);border:1px solid var(--finly-dashboard-border, var(--6654f15a));width:100%;max-width:400px}.tab-button[data-v-f528d9c3]{position:relative;flex:1;background:transparent;border:0;box-shadow:none;padding:10px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));z-index:2;transition:color .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.tab-button.is-active[data-v-f528d9c3]{color:var(--finly-dashboard-text, var(--ds-text-primary));font-weight:600}.tab-label[data-v-f528d9c3]{position:relative;z-index:3}.tab-indicator[data-v-f528d9c3]{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--tabs-count));background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border-radius:var(--radius-control);box-shadow:var(--055b5c90);border:.5px solid var(--6654f15a);transition:transform .25s cubic-bezier(.4,0,.2,1),width .2s ease;transform:translate(calc(var(--tab-index) * 100%));z-index:1}@media (hover: hover){.tab-button[data-v-f528d9c3]:hover:not(.is-active){color:var(--finly-dashboard-text, var(--ds-text-primary))}}@media (max-width: 480px){.tabs-wrapper[data-v-f528d9c3]{margin:0 10px}}.ios-card[data-v-f528d9c3]{overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-f528d9c3] .n-form-item{--n-label-height: 0;--n-blank-height: 0}.ios-card[data-v-f528d9c3] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-f528d9c3] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.ios-group[data-v-f528d9c3]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-f528d9c3]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.mapping-label[data-v-f528d9c3]{padding-top:15px}.separator[data-v-f528d9c3]{height:1px;background-color:var(--6654f15a);margin:0 auto;width:85%;opacity:.6}.ios-select[data-v-f528d9c3]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 10px 0 15px;box-sizing:border-box;border:0;color:var(--finly-dashboard-text, var(--ds-text-primary));text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.ios-select[data-v-f528d9c3]:active{background-color:var(--4ca3dc44)}.category-picker[data-v-f528d9c3]{cursor:pointer}.category-picker[data-v-f528d9c3]:disabled{cursor:not-allowed;opacity:.55}.value-wrapper[data-v-f528d9c3]{display:flex;align-items:center;gap:10px;min-width:0}.icon-preview[data-v-f528d9c3]{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.value-text[data-v-f528d9c3]{font-size:16px;font-weight:400;color:var(--finly-dashboard-text, var(--ds-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-placeholder[data-v-f528d9c3]{font-size:16px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.chevron-icon[data-v-f528d9c3]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}[data-v-f528d9c3] .n-input,[data-v-f528d9c3] .n-input-target{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}[data-v-f528d9c3] .n-input-wrapper{padding:0}@media screen and (max-width: 767px){[data-v-f528d9c3] .n-base-selection-label,[data-v-f528d9c3] .n-input input{font-size:16px!important}}.footer-stack[data-v-d5355cf6] .transaction-delete-content{flex:1 1 auto!important;min-height:0}.stack-block[data-v-d5355cf6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden;border-radius:inherit}.stack-block[data-v-d5355cf6] .nav-stack-page,.stack-block[data-v-d5355cf6] .picker-container{pointer-events:auto}.stack-block[data-v-d5355cf6] .nav-stack-page{width:100%;height:100%;margin:0!important;padding-top:0;box-sizing:border-box}.mapping-list-layout[data-v-755f69b3]{width:100%;display:flex;flex-direction:column;flex:0 0 auto}.mapping-group-section[data-v-755f69b3]{margin-top:0;padding:12px 10px 0}.mapping-group-card[data-v-755f69b3]{overflow:hidden;position:relative;background:var( --finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)) )}.mapping-group-header[data-v-755f69b3]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px;width:100%;text-align:left;cursor:pointer;touch-action:manipulation}.mapping-group-header[data-v-755f69b3]:active{background:var(--b8e177da)}.mapping-group-title-block[data-v-755f69b3]{display:flex;align-items:center;gap:7px;min-width:0}.mapping-group-title[data-v-755f69b3]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-group-category[data-v-755f69b3]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.icon-mini[data-v-755f69b3]{width:28px;height:28px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.icon-mini-symbol[data-v-755f69b3]{font-size:16px}.mapping-group-items[data-v-755f69b3]{padding:0 12px 12px;border-top:.5px solid var(--7b179f7c)}.mapping-cards[data-v-755f69b3]{display:flex;flex-direction:column;gap:1px;padding:10px 0 0;margin-top:0}.mapping-card-wrapper[data-v-755f69b3]{margin:0;padding:var(--space-1) 0;width:100%}.mapping-card[data-v-755f69b3]{width:100%;padding:var(--space-3);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;margin:0;touch-action:manipulation;text-align:left}.mapping-card[data-v-755f69b3]:active{transform:scale(.97);background-color:var(--b8e177da)}.content[data-v-755f69b3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.left-side[data-v-755f69b3]{display:flex;align-items:center;gap:12px;min-width:0}.icon-block[data-v-755f69b3]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.icon-wrapper[data-v-755f69b3]{width:100%;height:100%;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.icon[data-v-755f69b3]{font-size:24px}.mapping-info[data-v-755f69b3]{display:flex;flex-direction:column;gap:4px;min-width:0}.name[data-v-755f69b3]{font-size:16px;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-tags[data-v-755f69b3]{display:flex;gap:6px}.ios-tag[data-v-755f69b3]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:var(--radius-xs);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-755f69b3]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.3;font-size:20px;flex:0 0 auto}.mapping-empty[data-v-755f69b3]{padding:12px;font-size:12px;opacity:.8}@media (min-width: 768px){.mapping-cards[data-v-755f69b3]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mapping-card-wrapper[data-v-755f69b3]{width:calc(50% - 4px)}}.accounts-page[data-v-f898b192]{display:flex;flex-direction:column;padding:0 5px;position:relative;z-index:1}.accounts-header[data-v-f898b192]{display:flex;padding:10px 15px;justify-content:space-between;align-items:center;min-height:45px;background:var(--finly-dashboard-bg-gradient, var(--safe-area-bg))}.title[data-v-f898b192]{display:flex;align-items:baseline;gap:8px}.title span[data-v-f898b192]{font-size:30px;font-weight:760;letter-spacing:0;color:var(--finly-dashboard-text, var(--35d1129f))}.action-buttons[data-v-f898b192]{display:flex;gap:15px;align-items:center;min-width:30px}.fade-enter-active[data-v-f898b192],.fade-leave-active[data-v-f898b192]{transition:opacity .3s ease}.fade-enter-from[data-v-f898b192],.fade-leave-to[data-v-f898b192]{opacity:0}.popover-btn[data-v-f898b192]:active{background-color:var(--finly-dashboard-surface-elevated, var(--ds-surface-card))!important}.spending-types-page[data-v-8635b6f9]{flex:1;min-height:0;background:var(--finly-dashboard-bg-gradient, var(--safe-area-bg))}.category-menu[data-v-8635b6f9]{display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,0,.2,1);will-change:transform}.category-content[data-v-8635b6f9]{flex:0 0 auto;min-height:min-content}.page-switcher[data-v-8635b6f9],.type-switcher[data-v-8635b6f9]{margin:10px 10px 0;padding:2px 6px;flex:0 0 auto}.type-switcher[data-v-8635b6f9]{margin-top:8px}[data-v-8635b6f9] .n-menu.n-menu--horizontal{--n-item-color-active: transparent !important;--n-item-color-active-hover: transparent !important;--n-item-text-color-active: var(--finly-dashboard-text, var(--ds-text-primary)) !important;--n-item-text-color-active-hover: var(--finly-dashboard-text, var(--ds-text-primary)) !important;--n-item-icon-color-active: var(--finly-dashboard-text, var(--ds-text-primary)) !important;--n-item-icon-color-active-hover: var(--finly-dashboard-text, var(--ds-text-primary)) !important;--n-border-color-horizontal: transparent !important}.category-menu.pulled[data-v-8635b6f9]{transform:translateY(var(--pull-distance))}.button-add-new[data-v-8635b6f9]{display:flex;padding:20px}.nav-stack-page[data-v-d8ba1cc6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg, var(--safe-area-bg)));will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .35s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-d8ba1cc6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto}.settings-content[data-v-874e5ca8]{display:flex;flex-direction:column;gap:24px;padding:16px 16px var(--finly-page-bottom-padding);width:100%;box-sizing:border-box}.section[data-v-874e5ca8]{display:flex;flex-direction:column;gap:8px}.item[data-v-874e5ca8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:52px;gap:12px;border:none;background:none;width:100%;box-sizing:border-box;text-align:left}.title[data-v-874e5ca8]{font-size:16px;color:var(--finly-dashboard-text, var(--ds-text-primary))}.checkmark[data-v-874e5ca8]{color:var(--primary-color);font-size:18px;font-weight:700}.btn[data-v-874e5ca8]{cursor:pointer;-webkit-tap-highlight-color:transparent}.btn[data-v-874e5ca8]:active{background:var(--finly-overview-surface-muted, var(--ds-surface-muted));opacity:.7}.nav-stack-page[data-v-874e5ca8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg, var(--safe-area-bg)));will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .35s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-874e5ca8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto}.settings-content[data-v-e6eb7464]{display:flex;flex-direction:column;gap:24px;padding:16px 16px var(--finly-page-bottom-padding);width:100%;box-sizing:border-box}.section[data-v-e6eb7464]{display:flex;flex-direction:column;gap:8px}.item[data-v-e6eb7464]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:52px;gap:12px;border:none;background:none;width:100%;box-sizing:border-box;text-align:left}.title[data-v-e6eb7464]{font-size:16px;color:var(--finly-dashboard-text, var(--ds-text-primary))}.checkmark[data-v-e6eb7464]{color:var(--primary-color);font-size:18px;font-weight:700}.btn[data-v-e6eb7464]{cursor:pointer;-webkit-tap-highlight-color:transparent}.btn[data-v-e6eb7464]:active{background:var(--finly-overview-surface-muted, var(--ds-surface-muted));opacity:.7}.nav-stack-page[data-v-e6eb7464]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg, var(--safe-area-bg)));will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .35s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-e6eb7464]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto}.settings-content[data-v-60408889]{display:flex;flex-direction:column;gap:24px;padding:16px 16px var(--finly-page-bottom-padding);width:100%;box-sizing:border-box}.section[data-v-60408889]{display:flex;flex-direction:column;gap:8px}.item[data-v-60408889]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:56px;gap:12px;border:none;background:none;width:100%;box-sizing:border-box;text-align:left}.option-copy[data-v-60408889]{display:flex;flex-direction:column;gap:3px;min-width:0}.title[data-v-60408889]{font-size:16px;color:var(--finly-dashboard-text, var(--ds-text-primary))}.subtitle[data-v-60408889]{font-size:13px;color:var(--ds-text-tertiary);font-variant-numeric:tabular-nums}.checkmark[data-v-60408889]{color:var(--primary-color);font-size:18px;font-weight:700}.btn[data-v-60408889]{cursor:pointer;-webkit-tap-highlight-color:transparent}.btn[data-v-60408889]:active{background:var(--finly-overview-surface-muted, var(--ds-surface-muted));opacity:.7}.nav-stack-page[data-v-60408889]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;overflow:hidden;will-change:transform}.app-icon-sheet__title[data-v-0f602ea6]{display:flex;align-items:center;justify-content:center;padding:28px 56px 22px;color:var(--finly-dashboard-text, var(--ds-text-primary));font-size:24px;font-weight:850;line-height:1.15;letter-spacing:0;text-align:center}.app-icon-list[data-v-0f602ea6]{display:flex;flex-direction:column;gap:10px;padding:0 12px calc(24px + var(--safe-area-inset-bottom, 0px))}.app-icon-row[data-v-0f602ea6]{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 14px;border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));border-radius:var(--finly-row-radius);background:var( --finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)) );color:var(--finly-dashboard-text, var(--ds-text-primary));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .14s ease,border-color .14s ease,transform .12s ease}.app-icon-row[data-v-0f602ea6]:active{transform:scale(.99);background:var(--finly-dashboard-overlay);border-color:var(--finly-dashboard-border-strong, var(--ds-border-strong))}.app-icon-row[data-v-0f602ea6]:disabled{cursor:wait;opacity:.68}.app-icon-row[data-v-0f602ea6]:focus,.app-icon-row[data-v-0f602ea6]:focus-visible{outline:none}.app-icon-row[data-v-0f602ea6]:focus-visible{box-shadow:0 0 0 2px var(--finly-dashboard-overlay),0 0 0 4px var(--primary-color)}.app-icon-row.is-selected[data-v-0f602ea6]{background:color-mix(in srgb,var(--primary-color) 13%,transparent);border-color:color-mix(in srgb,var(--primary-color) 46%,transparent)}.app-icon-row__image[data-v-0f602ea6]{width:44px;height:44px;border-radius:10px;box-shadow:0 8px 16px #0f172a29}.app-icon-row__label[data-v-0f602ea6]{min-width:0;overflow-wrap:anywhere;color:inherit;font-size:17px;font-weight:700;line-height:1.2;text-align:left}.app-icon-row__check[data-v-0f602ea6]{display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color)}@media (hover: hover) and (pointer: fine){.app-icon-row[data-v-0f602ea6]:hover{background:var(--finly-dashboard-surface, var(--ds-surface));border-color:var(--finly-dashboard-border-strong, var(--ds-border-strong))}}@media (max-width: 380px){.app-icon-row[data-v-0f602ea6]{grid-template-columns:40px minmax(0,1fr) 24px;min-height:60px;gap:12px;padding:9px 12px}.app-icon-row__image[data-v-0f602ea6]{width:40px;height:40px;border-radius:9px}}.footer-stack[data-v-23e9f181] .transaction-delete-content{flex:1 1 auto!important;min-height:0}.currency-block-wrapper[data-v-51a43309]{display:flex;flex-direction:column;width:100%}.switch-button[data-v-51a43309]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 4px}.card-title[data-v-51a43309]{font-size:12px;text-transform:uppercase;font-weight:650;letter-spacing:0;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.currency-list[data-v-51a43309]{display:flex;flex-direction:column;gap:8px}.currency-block[data-v-51a43309]{border-radius:var(--radius-md);transition:transform .1s ease,background-color .2s ease;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.currency-block[data-v-51a43309]:active{background:var(--finly-dashboard-surface-muted, var(--ds-surface-muted));transform:scale(.985)}.currency-row[data-v-51a43309]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.rate-data[data-v-51a43309]{display:flex;align-items:center;gap:16px}.flag[data-v-51a43309]{font-size:28px;line-height:1}.rate-text[data-v-51a43309]{display:flex;align-items:baseline;gap:6px;font-size:17px;font-variant-numeric:tabular-nums;color:var(--finly-dashboard-text, var(--ds-text-primary))}.amount[data-v-51a43309]{font-weight:600;font-size:19px}.unit[data-v-51a43309],.symbol[data-v-51a43309],.currency-label[data-v-51a43309]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:15px}.currency-label[data-v-51a43309]{font-weight:500;margin-left:2px}.as-of[data-v-51a43309]{font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.8}.fade-enter-active[data-v-51a43309],.fade-leave-active[data-v-51a43309]{transition:opacity .15s ease,transform .1s ease}.fade-enter-from[data-v-51a43309]{opacity:0;transform:translateY(2px)}.fade-leave-to[data-v-51a43309]{opacity:0;transform:translateY(-2px)}@media (max-width: 480px){.rate-text[data-v-51a43309]{font-size:16px}.amount[data-v-51a43309]{font-size:17px}.flag[data-v-51a43309]{font-size:24px}.rate-data[data-v-51a43309]{gap:12px}}.settings[data-v-887eaf8a]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.section[data-v-887eaf8a]{display:flex;flex-direction:column;gap:6px}.section-header[data-v-887eaf8a]{padding-left:12px;text-transform:uppercase}.section-header.danger[data-v-887eaf8a]{color:var(--finly-dashboard-negative, var(--color-expense))}.card.padded[data-v-887eaf8a]{padding:12px}.item[data-v-887eaf8a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:44px;gap:12px;border:none;background:none;width:100%;box-sizing:border-box}.item-info[data-v-887eaf8a]{display:flex;flex-direction:column;text-align:left;flex:1}.title[data-v-887eaf8a]{font-size:16px;color:var(--ds-text-primary)}.subtitle[data-v-887eaf8a]{font-size:13px;color:var(--ds-text-tertiary);line-height:1.2}.value[data-v-887eaf8a]{color:var(--ds-text-tertiary);font-size:15px}.copy-value[data-v-887eaf8a]{display:flex;align-items:center;gap:8px;min-width:0}.copy-btn[data-v-887eaf8a]{border:0;border-radius:var(--radius-xs);padding:6px 10px;color:var(--ds-text-primary);font-size:13px;font-weight:600;cursor:pointer}.copy-btn[data-v-887eaf8a]:disabled{cursor:not-allowed;opacity:.5}.mono[data-v-887eaf8a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.red[data-v-887eaf8a]{color:var(--finly-dashboard-negative, var(--color-expense))!important}.bold[data-v-887eaf8a]{font-weight:600}.btn[data-v-887eaf8a]{cursor:pointer;transition:opacity .1s ease,transform .1s ease}.btn[data-v-887eaf8a]:active{background:var(--finly-dashboard-surface-muted, var(--ds-surface-muted));transform:scale(.995)}.centered[data-v-887eaf8a]{justify-content:center}.chevron[data-v-887eaf8a]{color:var(--ds-text-tertiary);opacity:.3;font-size:20px}.app-icon-current[data-v-887eaf8a]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.app-icon-preview[data-v-887eaf8a]{width:38px;height:38px;border-radius:9px;box-shadow:0 8px 16px #0f172a29}.select-ui[data-v-887eaf8a]{width:120px}.line[data-v-887eaf8a]{height:.5px;background:var(--ds-border-subtle);margin-left:16px}@media (min-width: 768px){.settings[data-v-887eaf8a]{max-width:640px;gap:24px}.item[data-v-887eaf8a]{padding:14px 20px;min-height:52px}.select-ui[data-v-887eaf8a]{width:180px}}@media (min-width: 1024px){.settings[data-v-887eaf8a]{max-width:800px}.title[data-v-887eaf8a]{font-size:17px}.select-ui[data-v-887eaf8a]{width:220px}}@media (max-width: 380px){.title[data-v-887eaf8a]{font-size:15px}.select-ui[data-v-887eaf8a]{width:100px}.item[data-v-887eaf8a]{padding:10px 12px}}.settings-page[data-v-3a8bae63]{--settings-page-bottom-padding: var(--finly-page-bottom-padding);display:flex;flex-direction:column;position:relative;z-index:1;padding:0 16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-page .finly-page-bottom-space[data-v-3a8bae63]{height:var(--settings-page-bottom-padding)}.settings-shell[data-v-3a8bae63]{background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg, var(--safe-area-bg)))}.header-block[data-v-b5f32888]{width:100%;position:sticky;top:-5px;z-index:10;padding:12px 12px 10px;box-sizing:border-box;border-top-left-radius:var(--finly-surface-card-radius, 10px);border-top-right-radius:var(--finly-surface-card-radius, 10px);border-bottom:.5px solid var(--57d50bc2);background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-2)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.header-block .information-of-day-block[data-v-b5f32888]{display:flex;width:100%;align-items:center;min-height:24px}.header-block .information-of-day-block .left-side[data-v-b5f32888]{color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;justify-content:flex-start;font-size:15px;font-weight:800;align-items:center;gap:3px}.header-block .information-of-day-block .right-side[data-v-b5f32888]{display:flex;gap:10px;padding-right:14px;width:100%;justify-content:flex-end;font-size:15px;font-weight:700}.description-block[data-v-b5f32888]{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:14px}.transaction-card[data-v-b5f32888]{display:flex;flex:1 1 100%;max-width:100%;flex-direction:column;box-sizing:border-box;justify-content:space-between;background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-2)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface));border-radius:var(--finly-surface-card-radius, var(--ds-radius-card));border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));box-shadow:var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft));overflow:visible}.transaction-card__items[data-v-b5f32888]{display:flex;flex-direction:column;padding:10px 5px 12px}[data-v-b5f32888] .n-card__content{display:flex;flex-direction:column;padding:0!important}.transaction-item[data-v-b5f32888]{padding:10px 15px 15px;transition:transform .3s ease,background-color .3s ease,filter .7s ease,box-shadow .7s ease;cursor:pointer;border-radius:var(--radius-xs);position:relative;margin:5px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)))}.transaction-item.pressed[data-v-b5f32888]{transform:scale(.985);background-color:color-mix(in srgb,var(--primary-color) 8%,var(--ds-surface-muted));opacity:.7;box-shadow:0 0 0 1px var(--primary-color),0 6px 18px -14px color-mix(in srgb,var(--primary-color) 35%,transparent),0 0 1px color-mix(in srgb,var(--primary-color) 10%,transparent)}@media (hover: hover) and (pointer: fine){.transaction-item[data-v-b5f32888]:hover{filter:brightness(1.05)}}.expense[data-v-b5f32888],.income[data-v-b5f32888]{color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.transactions-layout[data-v-b5f32888]{padding-bottom:var(--finly-page-bottom-padding)}.transactions-inner[data-v-b5f32888]{padding:0 10px;position:relative;transform:translateY(0);transition:transform .2s ease-out;will-change:transform}.transactions-inner .transaction-of-one-date[data-v-b5f32888]{margin:15px 0 0}.transactions-inner .transaction-of-one-date[data-v-b5f32888]:first-child{margin-top:0}.transactions-inner .transaction-of-one-date:first-child .header-block[data-v-b5f32888]{padding-top:12px}.transactions-inner.pulled[data-v-b5f32888]{transform:translateY(var(--pull-distance, 0px))}.block-load-more-transactions[data-v-b5f32888],.total-transactions[data-v-b5f32888]{display:flex;justify-content:center;padding:20px}.refresh-indicator[data-v-b5f32888]{position:absolute;top:50px;left:0;right:0;width:100%;height:170px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:var(--n-card-color);color:var(--n-text-color-base);z-index:5;transition:transform .2s ease-out}.refresh-icon[data-v-b5f32888]{color:var(--n-text-color-base);transition:transform .2s ease}.refresh-icon.rotate-loader[data-v-b5f32888]{animation:spin-b5f32888 1s linear infinite}.refresh-icon.rotate-to-up[data-v-b5f32888]{transform:rotate(180deg)}.refresh-icon.rotate-to-down[data-v-b5f32888]{transform:rotate(0)}.refresh-icon[data-v-b5f32888]:not(.rotate-loader):not(.rotate-to-up):not(.rotate-to-down){transform:rotate(0)}@keyframes spin-b5f32888{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-b5f32888],.fade-leave-active[data-v-b5f32888]{transition:opacity .2s ease}.fade-enter-from[data-v-b5f32888],.fade-leave-to[data-v-b5f32888]{opacity:0}.n-skeleton[data-v-b5f32888]{margin:10px 20px}.transactions-loading-indicator[data-v-b5f32888]{display:flex;justify-content:center;padding:18px 0 4px}.pull-overlay[data-v-b5f32888]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;pointer-events:none;z-index:5;transition:opacity .2s ease}.account-name-block[data-v-b5f32888]{display:flex;justify-content:space-between;align-items:center}.account-name-left-side[data-v-b5f32888]{display:flex;flex-direction:row;gap:15px;max-width:75%;align-items:center;min-width:0}.account-and-category-names-block[data-v-b5f32888]{display:flex;flex-direction:column;min-width:0;max-width:100%}.account-name[data-v-b5f32888]{display:flex;flex-direction:row;gap:5px;font-size:15px;align-items:center;font-weight:100}.amount[data-v-b5f32888]{font-size:16px;display:flex;flex-direction:column;align-items:flex-end}.avatar[data-v-b5f32888]{display:flex;height:100%;align-items:center}.thing-header-line[data-v-b5f32888]{display:flex;align-items:center;gap:6px}.thing-header-title[data-v-b5f32888]{font-size:15px;font-weight:600;min-width:0}.transaction-title-row[data-v-b5f32888]{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;flex-wrap:wrap}.automated-transaction-tag[data-v-b5f32888]{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;min-height:17px;padding:0 6px;border:.5px solid color-mix(in srgb,var(--primary-color) 42%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary-color) 14%,transparent);color:color-mix(in srgb,var(--primary-color) 84%,var(--ds-text-primary));font-size:10px;font-weight:750;line-height:1;white-space:nowrap}.hidden[data-v-b5f32888]{display:none}.transactions-empty-state[data-v-b5f32888]{flex:0 0 auto;margin-bottom:10px}.transfer-group-row[data-v-b5f32888]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:5px;padding:10px 15px 15px;border-radius:var(--radius-xs);border:.5px solid color-mix(in srgb,var(--primary-color) 24%,transparent);cursor:pointer;background:color-mix(in srgb,var(--primary-color) 7%,var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted))));transition:background-color .2s ease,transform .2s ease,filter .7s ease,box-shadow .7s ease;-webkit-tap-highlight-color:transparent}.transfer-group-row[data-v-b5f32888]:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.transfer-group-row[data-v-b5f32888]:hover{filter:brightness(1.05)}}.transfer-group-expanded[data-v-b5f32888]{display:flex;flex-direction:column;width:100%}.transfer-pair[data-v-b5f32888]{position:relative;display:flex;flex-direction:column;width:100%;min-width:0}.transfer-pair+.transfer-pair[data-v-b5f32888]{margin-top:4px}.transfer-pair-connector[data-v-b5f32888]{position:absolute;left:42.5px;top:60px;bottom:65px;width:1px;border-radius:var(--radius-pill);background:var(--primary-color);opacity:0;pointer-events:none;transform:translate(-50%);z-index:1}.transfer-pair--complete .transfer-pair-connector[data-v-b5f32888]{opacity:.82}.transfer-pair:has(.swipe-row.is-open) .transfer-pair-connector[data-v-b5f32888],.transfer-pair:has(.swipe-row.is-dragging) .transfer-pair-connector[data-v-b5f32888],.transfer-pair:has(.swipe-row.is-full-swiped) .transfer-pair-connector[data-v-b5f32888]{opacity:0}.transfer-group-left[data-v-b5f32888]{display:flex;align-items:center;gap:12px;min-width:0}.transfer-group-icon[data-v-b5f32888]{flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary-color) 18%,transparent);color:var(--primary-color);font-weight:800}.transfer-group-text[data-v-b5f32888]{display:flex;flex-direction:column;gap:2px;min-width:0}.transfer-group-title[data-v-b5f32888]{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-group-subtitle[data-v-b5f32888]{font-size:13px;opacity:.65}.transfer-group-right[data-v-b5f32888]{flex:0 0 auto;display:flex;align-items:center}.transfer-group-action[data-v-b5f32888]{font-size:13px;opacity:.75}.transfer-child[data-v-b5f32888]{position:relative;padding:10px 15px 15px}.transactions-header[data-v-960dd4e1]{display:flex;padding:10px 15px;justify-content:space-between;align-items:center}.title[data-v-960dd4e1]{display:flex;align-items:baseline;gap:8px}.title span[data-v-960dd4e1]{font-size:30px;font-weight:700;color:var(--a7b6e82a)}.action-buttons[data-v-960dd4e1]{display:flex;gap:15px;align-items:center}.btn[data-v-960dd4e1]{display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:column;width:42px;height:42px;color:var(--a7b6e82a)}.btn.finly-create-action-surface[data-v-960dd4e1]{width:var(--bottom-nav-height, 64px);height:var(--bottom-nav-height, 64px);color:var(--create-action-icon-color, var(--primary-color))}.modal-container[data-v-ac192a62]{width:min(92vw,720px);margin:0 auto;height:100%;display:flex}@media (max-width: 768px){.modal-container[data-v-ac192a62]{width:100%;max-width:none;margin:0;height:100%}}.account-list-theme[data-v-ac192a62]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--modal-bg));color:var(--text);display:flex;flex-direction:column;height:100%;max-height:none;flex:1 1 auto;min-height:0;position:relative}[data-v-ac192a62] .accounts-scroll{flex:1 1 auto;min-height:0}[data-v-ac192a62] .accounts-scroll .n-scrollbar-viewport,[data-v-ac192a62] .accounts-scroll .n-scrollbar-content{background:var(--modal-bg)}.modal-header[data-v-ac192a62]{padding:12px 12px 15px;border-bottom:2px solid var(--card-bg);background:var(--modal-bg);z-index:1;box-shadow:0 2px 6px #0000001a}.modal-header .input-search[data-v-ac192a62]{background-color:var(--card-bg);border-radius:var(--radius-sm)}.account-grid[data-v-ac192a62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:20px 16px 16px;background:var(--modal-bg)}.account-tile[data-v-ac192a62]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg)));border-radius:var(--finly-surface-tile-radius, 16px);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;color:var(--text);box-shadow:0 2px 6px #0000001f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.account-tile[data-v-ac192a62]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover: hover) and (pointer: fine){.account-tile[data-v-ac192a62]:hover{background-color:var(--hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}}.account-tile[data-v-ac192a62]:active{background-color:var(--active);transform:scale(.985)}.account-tile.is-active[data-v-ac192a62]{outline:1px solid var(--primary);outline-offset:0}.tile-icon[data-v-ac192a62]{margin-bottom:2px}.tile-name[data-v-ac192a62]{color:var(--text-strong);font-size:14px;font-weight:400;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-ac192a62]{position:absolute;top:8px;left:8px;opacity:.9}.tile-stats[data-v-ac192a62]{display:flex;align-items:center;gap:6px;height:18px}.stat-balance[data-v-ac192a62]{font-size:12px;line-height:18px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-balance.pos[data-v-ac192a62]{color:var(--text-strong)}.stat-balance.neg[data-v-ac192a62]{color:var(--danger);color:var(--text-strong)}.stat-count[data-v-ac192a62]{position:absolute;top:6px;right:8px;z-index:2;background-color:var(--success);color:#000;font-weight:600;border:none;padding:0 6px;line-height:16px;height:18px}.scroll-top-btn[data-v-ac192a62]{position:absolute;right:16px;bottom:16px;z-index:5;box-shadow:0 4px 10px #00000040;background-color:var(--card-bg);color:var(--text-strong);border:1px solid var(--border);transition:all .2s ease;opacity:.6}@media (hover: hover) and (pointer: fine){.scroll-top-btn[data-v-ac192a62]:hover{background-color:var(--hover);transform:translateY(-2px)}}.scroll-rail[data-v-a3bd8f6e]{display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:4px 10px 8px;-webkit-overflow-scrolling:touch;touch-action:pan-x;opacity:.9;margin:0 10px;position:relative;z-index:2;background:transparent;border:0;box-shadow:none}.scroll-rail[data-v-a3bd8f6e]::-webkit-scrollbar{height:0}[data-v-a3bd8f6e]::-webkit-scrollbar{height:6px}[data-v-a3bd8f6e]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}@media (max-width: 600px){[data-v-a3bd8f6e] .n-select{width:100%!important}}.transaction-type-buttons[data-v-248bc977]{display:flex;flex-direction:column;gap:10px}.tt-btn[data-v-248bc977]{display:flex;align-items:center;justify-content:center;height:50px;width:100%;border-radius:var(--finly-action-radius);background:var(--finly-overview-surface-muted, var(--card-bg));color:var(--text);border:1px solid var(--border);font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0000001f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.tt-btn[data-v-248bc977]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tt-btn[data-v-248bc977]:active{background-color:var(--active);transform:scale(.985)}.button-all[data-v-248bc977]{height:56px}.income-expense-buttons[data-v-248bc977]{display:flex;gap:13px}.income-expense-buttons .tt-btn[data-v-248bc977]{flex:1 1 0}.is-active[data-v-248bc977]{outline:1px solid var(--primary);outline-offset:0}@media (hover: hover) and (pointer: fine){.tt-btn[data-v-248bc977]:hover{background-color:var(--hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}}.modal-container[data-v-9aa1480b]{width:min(92vw,720px);margin:0 auto;height:100%;display:flex}@media (max-width: 768px){.modal-container[data-v-9aa1480b]{width:100%;max-width:none;margin:0;height:100%}}.account-list-theme[data-v-9aa1480b]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--modal-bg));color:var(--text);display:flex;flex-direction:column;height:100%;max-height:none;flex:1 1 auto;min-height:0;position:relative}[data-v-9aa1480b] .accounts-scroll{flex:1 1 auto;min-height:0}[data-v-9aa1480b] .accounts-scroll .n-scrollbar-viewport,[data-v-9aa1480b] .accounts-scroll .n-scrollbar-content{background:var(--modal-bg)}.modal-header[data-v-9aa1480b]{font-size:18px;font-weight:700;display:flex;justify-content:center;padding:12px;border-bottom:2px solid var(--border);background:var(--card-bg);z-index:1;box-shadow:0 2px 6px #0000001a}.modal-header span[data-v-9aa1480b]{border-radius:var(--radius-sm)}.label[data-v-9aa1480b]{margin:0;font-size:16px}.account-grid[data-v-9aa1480b]{display:grid;gap:12px;padding:15px 16px 16px;background:var(--modal-bg)}.account-tile[data-v-9aa1480b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg)));border-radius:var(--finly-surface-tile-radius, 16px);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;color:var(--text);box-shadow:0 2px 6px #0000001f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.account-tile[data-v-9aa1480b]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover: hover) and (pointer: fine){.account-tile[data-v-9aa1480b]:hover{background-color:var(--hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}}.account-tile[data-v-9aa1480b]:active{background-color:var(--active);transform:scale(.985)}.account-tile.is-active[data-v-9aa1480b]{outline:1px solid var(--primary);outline-offset:0}.tile-icon[data-v-9aa1480b]{margin-bottom:2px}.tile-name[data-v-9aa1480b]{color:var(--text-strong);font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-9aa1480b]{position:absolute;top:8px;left:8px;opacity:.9}.tile-stats[data-v-9aa1480b]{display:flex;align-items:center;gap:6px;height:18px}.stat-balance[data-v-9aa1480b]{font-size:12px;line-height:18px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-balance.pos[data-v-9aa1480b]{color:var(--text-strong)}.stat-balance.neg[data-v-9aa1480b]{color:var(--danger);color:var(--text-strong)}.stat-count[data-v-9aa1480b]{position:absolute;top:6px;right:8px;z-index:2;background-color:var(--success);color:#000;font-weight:600;border:none;padding:0 6px;line-height:16px;height:18px}.scroll-top-btn[data-v-9aa1480b]{position:absolute;right:16px;bottom:16px;z-index:5;box-shadow:0 4px 10px #00000040;background-color:var(--card-bg);color:var(--text-strong);border:1px solid var(--border);transition:all .2s ease;opacity:.6}@media (hover: hover) and (pointer: fine){.scroll-top-btn[data-v-9aa1480b]:hover{background-color:var(--hover);transform:translateY(-2px)}}.modal-container[data-v-4248c811]{width:min(92vw,720px);margin:0 auto;height:100%;display:flex}@media (max-width: 768px){.modal-container[data-v-4248c811]{width:100%;max-width:none;margin:0;height:100%}}.category-list-theme[data-v-4248c811]{background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-4)),var(--finly-overview-surface-secondary, var(--modal-bg));color:var(--text);display:flex;flex-direction:column;height:100%;max-height:none;flex:1 1 auto;min-height:0;position:relative}[data-v-4248c811] .categories-scroll{flex:1 1 auto;min-height:0}[data-v-4248c811] .categories-scroll .n-scrollbar-viewport,[data-v-4248c811] .categories-scroll .n-scrollbar-content{background:var(--modal-bg)}.modal-header[data-v-4248c811]{display:flex;flex-direction:column;gap:20px;padding:12px 12px 15px;border-bottom:2px solid var(--card-bg);background:var(--modal-bg);z-index:1;box-shadow:0 2px 6px #0000001a}.modal-header .input-search[data-v-4248c811]{background-color:var(--card-bg);border-radius:var(--radius-sm)}.category-grid[data-v-4248c811]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:20px 16px 16px;background:var(--modal-bg)}.category-tile[data-v-4248c811]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--card-bg)));border-radius:var(--finly-surface-tile-radius, 16px);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;color:var(--text);box-shadow:0 2px 6px #0000001f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.category-tile[data-v-4248c811]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover: hover) and (pointer: fine){.category-tile[data-v-4248c811]:hover{background-color:var(--hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}}.category-tile[data-v-4248c811]:active{background-color:var(--active);transform:scale(.985)}.category-tile.is-active[data-v-4248c811]{outline:1px solid var(--primary);outline-offset:0}.tile-icon[data-v-4248c811]{margin-bottom:2px}.tile-name[data-v-4248c811]{color:var(--text-strong);font-size:14px;font-weight:400;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-4248c811]{position:absolute;top:8px;left:8px;opacity:.9}.tile-stats[data-v-4248c811]{display:flex;align-items:center;gap:6px;height:18px}.stat-balance[data-v-4248c811]{font-size:12px;line-height:18px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-balance.pos[data-v-4248c811]{color:var(--text-strong)}.stat-balance.neg[data-v-4248c811]{color:var(--danger);color:var(--text-strong)}.stat-count[data-v-4248c811]{position:absolute;top:6px;right:8px;z-index:2;background-color:var(--success);color:#000;font-weight:600;border:none;padding:0 6px;line-height:16px;height:18px}.scroll-top-btn[data-v-4248c811]{position:absolute;right:16px;bottom:16px;z-index:5;box-shadow:0 4px 10px #00000040;background-color:var(--card-bg);color:var(--text-strong);border:1px solid var(--border);transition:all .2s ease;opacity:.6}@media (hover: hover) and (pointer: fine){.scroll-top-btn[data-v-4248c811]:hover{background-color:var(--hover);transform:translateY(-2px)}}.category-items[data-v-4248c811]{height:40px;display:flex;align-items:center;justify-content:center;gap:10px}.category-items .item[data-v-4248c811]{width:100%;border:1px solid var(--border);height:40px;display:flex;justify-content:center;align-items:center;border-radius:var(--finly-action-radius)}.is-active[data-v-4248c811]{outline:1px solid var(--primary);outline-offset:0}.transaction-page[data-v-57bf1687]{display:flex;flex-direction:column;flex:1;min-height:0}.total-block[data-v-64e47dd0]{gap:9px;display:flex;flex-wrap:wrap;padding:0 10px;justify-content:flex-start}.total-block .total-card[data-v-64e47dd0]{display:flex;flex:1 1 100%;max-width:100%;box-sizing:border-box;flex-direction:column;justify-content:space-between;border-radius:var(--finly-surface-card-radius, 22px)}.total-block .total-card .content[data-v-64e47dd0]{width:100%;display:flex;align-items:center;justify-content:space-between}.total-block .total-card .content .left-side[data-v-64e47dd0]{gap:15px;width:50%;display:flex;align-items:center}.total-block .total-card .content .left-side .icon-block .skeleton-block[data-v-64e47dd0]{width:35px;height:35px;position:absolute}.total-block .total-card .content .left-side .icon-block .skeleton-block .skeleton[data-v-64e47dd0]{top:0;right:0;bottom:0;left:0;margin:0;min-width:35px;min-height:35px;transition:opacity .3s ease}.total-block .total-card .content .left-side .icon-block .icon[data-v-64e47dd0]{display:flex;font-size:35px;position:relative;transition:opacity .3s ease;color:var(--5ae64bf7)}.total-block .total-card .content .left-side .title-block .skeleton-block[data-v-64e47dd0]{width:80px;height:25px;position:absolute}.total-block .total-card .content .left-side .title-block .skeleton-block .skeleton[data-v-64e47dd0]{top:0;right:0;bottom:0;left:0;margin:5px 0;min-width:80px;min-height:20px;transition:opacity .3s ease}.total-block .total-card .content .left-side .title-block span[data-v-64e47dd0]{font-size:18px;font-weight:700}.total-block .total-card .content .right-side[data-v-64e47dd0]{gap:6px;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.total-block .total-card .content .right-side .scope-toggle[data-v-64e47dd0]{display:inline-flex;align-items:center;align-self:flex-end;gap:2px;padding:3px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--d4488082) 82%,transparent);border:.5px solid var(--d4488082);transition:opacity .3s ease}.total-block .total-card .content .right-side .scope-toggle .scope-toggle-btn[data-v-64e47dd0]{min-width:44px;min-height:28px;border:0;padding:0 10px;border-radius:var(--radius-xs);background:transparent;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:12px;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,color .15s ease,transform .12s ease}.total-block .total-card .content .right-side .scope-toggle .scope-toggle-btn.active[data-v-64e47dd0]{background:var(--ds-surface-card);color:var(--finly-dashboard-text, var(--ds-text-primary));box-shadow:0 1px 2px #00000014}.total-block .total-card .content .right-side .scope-toggle .scope-toggle-btn[data-v-64e47dd0]:active{transform:scale(.98)}.total-block .total-card .content .right-side .amount-block[data-v-64e47dd0]{align-self:flex-end}.total-block .total-card .content .right-side .amount-block .skeleton-block[data-v-64e47dd0]{min-width:100px;height:30px;position:absolute}.total-block .total-card .content .right-side .amount-block .skeleton-block .skeleton[data-v-64e47dd0]{top:0;right:0;bottom:0;left:0;margin:5px 0;min-width:100px;min-height:20px;transition:opacity .3s ease}.total-block .total-card .content .right-side .amount-block .amount[data-v-64e47dd0]{display:block;font-size:19px;font-weight:700;text-align:right}@media (max-width: 420px){.total-block .total-card .content[data-v-64e47dd0]{align-items:flex-start}.total-block .total-card .content .right-side[data-v-64e47dd0]{align-items:flex-end}}.accounts-layout[data-v-1595f066]{width:100%;display:flex;flex-direction:column;padding-bottom:var(--finly-page-bottom-padding)}.accounts-inner[data-v-1595f066]{transition:transform .3s cubic-bezier(.2,0,.2,1);will-change:transform}.account-cards[data-v-1595f066]{display:flex;flex-direction:column;gap:1px;padding:0 10px;margin-top:0;min-height:8px}.account-card-wrapper[data-v-1595f066]{margin:0;padding:var(--space-1) 0;width:100%;transition:opacity .16s ease,transform .16s ease}.account-card[data-v-1595f066]{border-radius:var(--finly-row-radius, 16px);padding:var(--space-3);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;margin:0;touch-action:manipulation}.account-card[data-v-1595f066]:active{transform:scale(.97);background-color:var(--a8bf75cc)}.account-card--readonly[data-v-1595f066]{cursor:default}.account-card--readonly[data-v-1595f066]:active{transform:none}.content[data-v-1595f066]{display:flex;align-items:center;justify-content:space-between;gap:10px}.left-side[data-v-1595f066]{display:flex;align-items:center;gap:12px;min-width:0}.icon-block[data-v-1595f066]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.icon-wrapper[data-v-1595f066]{width:100%;height:100%;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.icon[data-v-1595f066]{font-size:24px}.account-info[data-v-1595f066]{display:flex;flex-direction:column;gap:4px;min-width:0}.name[data-v-1595f066]{font-size:16px;font-weight:500;color:var(--finly-dashboard-text, var(--ds-text-primary));letter-spacing:-.3px}.account-tags[data-v-1595f066]{display:flex;gap:6px}.ios-tag[data-v-1595f066]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:var(--radius-xxs);background:var(--finly-overview-surface-muted, var(--f9aebefa));color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.ios-tag.connected[data-v-1595f066]{background:#28c76f20;color:#28c76f}.ios-tag.shared[data-v-1595f066]{background:#409eff24;color:#409eff}.right-side[data-v-1595f066]{text-align:right;display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.amount[data-v-1595f066]{font-size:17px;color:var(--finly-dashboard-text, var(--ds-text-primary));font-variant-numeric:tabular-nums;letter-spacing:-.5px}.amount.hidden[data-v-1595f066]{letter-spacing:2px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.amount-converted[data-v-1595f066]{font-size:13px;font-weight:500;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.account-group-section[data-v-1595f066]{margin-top:0;padding:12px 10px 0;transition:opacity .16s ease,transform .16s ease}.account-group-header[data-v-1595f066]{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 10px;touch-action:manipulation;cursor:pointer}.shared-account-header[data-v-1595f066]{cursor:pointer}.shared-account-card[data-v-1595f066]{border-style:dashed}.account-group-card[data-v-1595f066]{border-radius:var(--finly-surface-card-radius, 22px);overflow:hidden;position:relative}.account-group-accounts[data-v-1595f066]{padding:0 12px 12px;border-top:.5px solid var(--f9aebefa)}.account-group-accounts.is-drop-target[data-v-1595f066]{background:color-mix(in srgb,#28c76f 6%,transparent)}.account-cards--group[data-v-1595f066]{padding:10px 0 0;margin-top:0;min-height:12px}.account-group-accounts.is-drop-target .account-cards--group[data-v-1595f066]{min-height:56px}.account-group-actions[data-v-1595f066]{display:flex;align-items:center;gap:8px}.collapse-toggle-icon[data-v-1595f066]{font-size:16px;flex:0 0 auto}.account-group-title[data-v-1595f066]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.account-group-total[data-v-1595f066]{font-size:18px;font-weight:700;color:var(--finly-dashboard-text, var(--ds-text-primary))}.account-group-empty[data-v-1595f066]{padding:12px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.8}.drop-empty-state[data-v-1595f066]{padding:12px;margin:0 0 12px;border-radius:var(--finly-row-radius);border:1px dashed rgba(40,199,111,.45);background:#28c76f14;text-align:center;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.8}.account-group-title-block[data-v-1595f066]{display:flex;align-items:center;gap:7px;min-width:0}.edit-group-btn[data-v-1595f066]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;border-radius:var(--radius-sm);border:1px solid var(--finly-dashboard-border, var(--f9aebefa));background:var(--finly-overview-surface-muted, transparent);color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));cursor:pointer}.edit-group-btn[data-v-1595f066]:active{transform:scale(.98);background:var(--a8bf75cc)}.edit-group-icon[data-v-1595f066]{font-size:16px}.edit-group-modal[data-v-1595f066] .n-card{border-radius:var(--finly-row-radius)}.edit-group-modal-body[data-v-1595f066]{display:flex;flex-direction:column;gap:12px}.edit-group-modal-actions[data-v-1595f066]{display:flex;justify-content:flex-end;gap:8px}@media (min-width: 768px){.account-cards[data-v-1595f066]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.account-card-wrapper[data-v-1595f066]{margin:0;padding:var(--space-1) 0;width:calc(50% - 4px)}}@media (max-width: 360px){.account-group-total[data-v-1595f066]{font-size:15px}}.account-card-wrapper.dnd-sortable-ghost .account-card,.account-group-section.dnd-sortable-ghost>.account-group-card{border-color:#28c76f1f!important;transform:none!important}.account-card-wrapper.dnd-sortable-chosen .account-card,.account-group-section.dnd-sortable-chosen>.account-group-card{transform:none!important;box-shadow:inset 0 0 0 1px #28c76f40!important}.account-card-wrapper.dnd-sortable-drag .account-card,.account-card-wrapper.dnd-sortable-fallback .account-card,.account-group-section.dnd-sortable-drag>.account-group-card,.account-group-section.dnd-sortable-fallback>.account-group-card{transform:none!important;border-color:#28c76f59!important;box-shadow:0 12px 28px #00000026!important;transition:none!important;animation:none!important}.account-filters[data-v-fae70012]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:14px;margin-left:10px;margin-right:10px}.filter-group[data-v-fae70012]{display:flex;flex-direction:column;width:100%;gap:6px}.show-zero[data-v-fae70012]{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px}[data-v-fae70012] .n-base-selection{background:transparent!important}.n-input-number[data-v-d6cd67e2],.n-date-picker[data-v-d6cd67e2]{width:100%}[data-v-d6cd67e2] .n-date-picker input{pointer-events:none}[data-v-d6cd67e2] .n-date-picker .n-input{display:flex;align-items:center;width:100%;min-height:54px;border-radius:var(--radius-control);font-size:16px;padding:5px}.transaction-mode[data-v-d6cd67e2]{display:flex;justify-content:space-evenly;padding:12px 0 14px}.txn-type[data-v-d6cd67e2]{display:flex;gap:6px;background:var(--n-card-color, var(--n-color));border:1px solid var(--n-border-color);border-radius:var(--radius-md);padding:4px;width:100%}[data-v-d6cd67e2] .n-form-item-feedback-wrapper{display:none}.txn-type__btn[data-v-d6cd67e2]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:1 1 0;height:36px;border:1px solid transparent;background:transparent;color:var(--n-text-color);border-radius:var(--radius-xs);font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .06s ease}@media (hover: hover) and (pointer: fine){.txn-type__btn[data-v-d6cd67e2]:hover{background:var(--n-input-color)}}.txn-type__btn[data-v-d6cd67e2]:active{transform:scale(.995)}.txn-type__btn.is-active[data-v-d6cd67e2]{border-color:var(--n-primary-color);color:var(--n-primary-color);background:var(--n-card-color, var(--n-color))}.n-modal-enter-active[data-v-d6cd67e2],.n-modal-leave-active[data-v-d6cd67e2]{transition:opacity .1s ease-in-out,transform .1s ease-in-out}.n-modal-enter-from[data-v-d6cd67e2],.n-modal-leave-to[data-v-d6cd67e2]{opacity:0;transform:translateY(-5px)}.form-card--list[data-v-d6cd67e2] .n-form-item{margin-bottom:0!important}.form-card--list[data-v-d6cd67e2] .n-form-item+.n-form-item{border-top:1px solid var(--n-divider-color)}[data-v-d6cd67e2] .n-form-item-label{display:none}[data-v-d6cd67e2] .n-form-item .n-form-item-blank{width:100%}.fake-select[data-v-d6cd67e2],[data-v-d6cd67e2] .n-select .n-base-selection,[data-v-d6cd67e2] .n-date-picker .n-date-picker-input,[data-v-d6cd67e2] .n-input.n-input--textarea{color:var(--n-input-color);border:1px solid var(--n-border-color);border-radius:var(--radius-control);font-size:16px!important;padding:5px}.fake-select[data-v-d6cd67e2]{display:flex;align-items:center;width:100%;min-height:54px;padding:0 44px 0 16px;box-sizing:border-box;border-radius:var(--finly-row-radius);background:var(--n-card-color, var(--n-color));border:1px solid var(--n-border-color);transition:background-color .15s ease,border-color .15s ease,transform .06s ease;cursor:pointer}.fake-select[data-v-d6cd67e2]:hover{border-color:var(--n-border-hover-color)}.fake-select[data-v-d6cd67e2]:active{transform:scale(.997)}.fake-select[data-v-d6cd67e2]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select__content[data-v-d6cd67e2]{display:flex;align-items:center;gap:8px}.fake-select__icon[data-v-d6cd67e2]{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.fake-select__label[data-v-d6cd67e2]{font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__placeholder[data-v-d6cd67e2]{color:var(--n-text-color-disabled);opacity:.5}.fake-select__chevron[data-v-d6cd67e2],.cell-chevron[data-v-d6cd67e2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--n-icon-color);pointer-events:none}.fake-select--category[data-v-d6cd67e2]{background:var(--n-card-color, var(--n-color));color:var(--n-text-color);border:1px solid var(--n-border-color);border-radius:var(--finly-row-radius);box-shadow:0 10px 30px #00000040;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}.fake-select--account[data-v-d6cd67e2]{background:var(--n-card-color, var(--n-color));color:var(--n-text-color);border:1px solid var(--n-border-color);border-radius:var(--finly-row-radius);transition:background-color .2s ease,border-color .2s ease,transform .1s ease}@media (hover: hover) and (pointer: fine){.fake-select--account[data-v-d6cd67e2]:hover{border-color:var(--n-border-hover-color);transform:translateY(-1px)}}.fake-select--account[data-v-d6cd67e2]:active{transform:scale(.985)}.fake-select--account[data-v-d6cd67e2]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select--account .fake-select__label[data-v-d6cd67e2]{font-size:16px;font-weight:400}@media (hover: hover) and (pointer: fine){.fake-select--category[data-v-d6cd67e2]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;border-color:var(--n-border-hover-color)}}.fake-select--category[data-v-d6cd67e2]:active{background-color:var(--n-card-color, var(--n-color));transform:scale(.985)}.fake-select--category[data-v-d6cd67e2]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fake-select--category .fake-select__label[data-v-d6cd67e2]{font-size:16px;font-weight:400}[data-v-d6cd67e2] .n-date-picker .n-input__suffix{opacity:.7}[data-v-d6cd67e2] .n-input .n-input--textarea .n-input__textarea-el{border:none;box-shadow:none;font-size:16px;padding:10px 12px}.switch-date-range-block[data-v-d6cd67e2]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.switch-date-range-block[data-v-d6cd67e2] .n-form-item-label{justify-content:flex-end;width:100%}.switch-date-range-block[data-v-d6cd67e2] .n-form-item{width:100%;justify-content:flex-end;gap:10px;flex-direction:row-reverse;align-items:flex-end}.amount-inline[data-v-d6cd67e2]{display:flex;align-items:center;justify-content:center;width:100%;height:60px;max-width:100%;min-width:0;margin:0 auto;overflow:hidden;gap:0;padding:0 4px}.amount-input[data-v-d6cd67e2]{font-weight:700;line-height:1.05;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--n-text-color);background:transparent;border:none;outline:none;text-align:center!important;width:auto;max-width:100%;min-width:1ch;padding:0;margin:0;-webkit-appearance:none;transition:font-size .16s ease;flex:0 0 auto;height:60px}.amount-symbol[data-v-d6cd67e2]{line-height:1;opacity:.8;color:var(--n-text-color);margin-left:2px;font-weight:700;margin-top:0;flex:0 0 auto;white-space:nowrap}.amount-sign[data-v-d6cd67e2]{font-weight:700;color:var(--n-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;white-space:nowrap}.amount-sign[data-v-d6cd67e2]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-xxs)}.amount--income[data-v-d6cd67e2]{color:var(--primary-color)!important}[data-v-d6cd67e2] .n-form,[data-v-d6cd67e2] .n-form-item{width:100%}[data-v-d6cd67e2] .n-form-item .n-form-item-blank{width:100%;position:relative}.picker-modal[data-v-d6cd67e2]{max-height:min(70vh,700px);padding:0;border-radius:var(--radius-pill);overflow:hidden;backface-visibility:hidden;box-shadow:0 10px 30px #00000040}.picker-container[data-v-d6cd67e2]{width:min(92vw,720px);margin:0 auto;height:min(70vh,700px);display:flex}.picker-header[data-v-d6cd67e2]{padding:16px 16px 12px;border-bottom:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface, var(--ds-surface-card)))}.picker-header .input-search[data-v-d6cd67e2]{border-radius:var(--finly-field-radius);padding:5px}.picker-scroll[data-v-d6cd67e2]{flex:1 1 auto;min-height:0}[data-v-d6cd67e2] .picker-scroll .n-scrollbar-viewport,[data-v-d6cd67e2] .picker-scroll .n-scrollbar-content,[data-v-d6cd67e2] .n-scrollbar-container{background:transparent}.picker-grid[data-v-d6cd67e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:0 16px 16px;background:transparent}.picker-tile[data-v-d6cd67e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--finly-overview-surface-muted, var(--ds-surface-muted));border-radius:var(--finly-field-radius, 16px);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;color:var(--finly-dashboard-text, var(--ds-text-primary));box-shadow:var(--shadow-1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.picker-tile[data-v-d6cd67e2]:focus-visible{outline:2px solid var(--finly-dashboard-purple, var(--primary-color));outline-offset:2px}@media (hover: hover) and (pointer: fine){.picker-tile[data-v-d6cd67e2]:hover{background-color:var(--finly-dashboard-surface-muted, var(--ds-surface-muted));transform:translateY(-1px);box-shadow:var(--shadow-2)}}.picker-tile[data-v-d6cd67e2]:active{background-color:var(--finly-dashboard-control-bg, var(--ds-surface-contrast));transform:scale(.985)}.picker-tile.is-active[data-v-d6cd67e2]{outline:1px solid var(--finly-dashboard-purple, var(--primary-color));outline-offset:0}.picker-tile__icon[data-v-d6cd67e2]{margin-bottom:2px;display:flex;align-items:center;justify-content:center}.picker-tile__name[data-v-d6cd67e2]{color:var(--n-text-color);font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-check[data-v-d6cd67e2]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--n-text-color)}.picker-footer[data-v-d6cd67e2]{padding:5px 0;border-top:1px solid var(--n-divider-color);background:var(--primary)}.picker-footer[data-v-d6cd67e2] .n-button{font-size:18px;color:var(--finly-dashboard-surface, var(--ds-surface-card))}@media (max-width: 768px){.picker-container[data-v-d6cd67e2]{width:calc(100dvw - 33px)}}.list-theme[data-v-d6cd67e2]{background:var(--finly-dashboard-surface, var(--ds-surface-card));color:var(--finly-dashboard-text, var(--ds-text-primary));display:flex;flex-direction:column;height:100%;max-height:none;flex:1 1 auto;min-height:0;position:relative}@media (max-width: 768px){.modal-container[data-v-d6cd67e2]{width:calc(100dvw - 24px)}}.list-theme[data-v-d6cd67e2]{background:var(--n-modal-color, var(--n-color));color:var(--n-text-color);display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0;position:relative}[data-v-d6cd67e2] .categories-scroll{flex:1 1 auto;min-height:0}[data-v-d6cd67e2] .categories-scroll .n-scrollbar-viewport,[data-v-d6cd67e2] .categories-scroll .n-scrollbar-content{background:var(--n-modal-color, var(--n-color))}.category-grid[data-v-d6cd67e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(112px,30vw,168px),1fr));gap:12px;padding:20px 16px 16px;background:var(--n-modal-color, var(--n-color))}.category-tile[data-v-d6cd67e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--n-card-color, var(--n-color));border-radius:var(--radius-md);padding:14px 10px;cursor:pointer;transition:transform .15s ease,background-color .2s ease,border-color .2s ease;color:var(--n-text-color);box-shadow:none;border:1px solid var(--n-border-color);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.category-tile[data-v-d6cd67e2]:active{transform:scale(.985)}.tile-icon[data-v-d6cd67e2]{margin-bottom:2px}.tile-name[data-v-d6cd67e2]{color:var(--n-text-color);font-size:14px;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-topleft[data-v-d6cd67e2]{position:absolute;top:8px;left:8px;opacity:.9;color:var(--n-text-color)}.modal-header[data-v-d6cd67e2]{display:flex;flex-direction:column;gap:20px;padding:12px 12px 15px;border-bottom:1px solid var(--n-divider-color);background:var(--n-modal-color, var(--n-color));z-index:1;box-shadow:none}.modal-header .input-search[data-v-d6cd67e2]{background-color:var(--n-card-color, var(--n-color));border-radius:var(--radius-sm)}.category-items[data-v-d6cd67e2]{display:flex;height:40px;align-items:center;justify-content:center;gap:10px}.category-items .item[data-v-d6cd67e2]{width:100%;height:40px;display:flex;justify-content:center;align-items:center;border-radius:var(--finly-action-radius);border:1px solid var(--n-border-color)}.is-active[data-v-d6cd67e2]{outline:1px solid var(--primary-color);outline-offset:0}.ios-container[data-v-25401b63]{padding:0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.transaction-mode[data-v-25401b63]{padding:16px 0}.amount-input-wrap[data-v-25401b63]{display:flex;justify-content:center;padding:15px 0 20px;align-items:center;box-sizing:border-box;height:95px}.ios-group[data-v-25401b63]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-25401b63]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.ios-card[data-v-25401b63]{overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-25401b63] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-25401b63] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-25401b63] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.account-name-row[data-v-25401b63]{display:flex;flex-direction:column;padding:10px 0;width:100%}.account-name-row .inner-label[data-v-25401b63]{font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));margin-bottom:2px}[data-v-25401b63] .n-input,[data-v-25401b63] .n-input-target,[data-v-25401b63] .n-select .n-base-selection{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}.account-label[data-v-25401b63]{padding-top:15px}.separator[data-v-25401b63]{height:1px;background-color:var(--4206dc86);margin:0 auto;width:85%;opacity:.6}.ios-select[data-v-25401b63]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-25401b63]:active{background-color:var(--9cd0686a)}.ios-select__content[data-v-25401b63]{display:flex;align-items:center;min-width:0;flex:1}.ios-select__chevron[data-v-25401b63]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}[data-v-25401b63] .n-input-wrapper{padding:0}.header-stack[data-v-a41bb71e],.footer-overlay[data-v-a41bb71e]{will-change:transform;backface-visibility:hidden;transform:translateZ(0);z-index:5}.stack-animating[data-v-a41bb71e]{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.footer-overlay[data-v-a41bb71e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:12px 16px;touch-action:pan-y}.footer-overlay--actions[data-v-a41bb71e]{align-items:stretch;justify-content:flex-start}.actions-page[data-v-a41bb71e]{width:100%;display:flex;flex-direction:column;gap:12px;padding:16px 10px}.actions-page-btn[data-v-a41bb71e]{width:100%;min-height:44px}.footer-overlay-text[data-v-a41bb71e]{margin:0;text-align:center;font-size:25px}.nav-stack-page[data-v-a41bb71e]{top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .35s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.ios-container[data-v-e499749f]{padding:0;box-sizing:border-box;width:100%;color:var(--finly-dashboard-text, var(--ds-text-primary));background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.transaction-mode[data-v-e499749f]{padding:16px 0}.amount-input-wrap[data-v-e499749f]{display:flex;justify-content:center;padding:15px 0 20px;align-items:center}.ios-group[data-v-e499749f]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-e499749f]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.ios-card[data-v-e499749f]{overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-e499749f] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-e499749f] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-e499749f] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.account-name-row[data-v-e499749f]{display:flex;flex-direction:column;padding:10px 0;width:100%}.account-name-row .inner-label[data-v-e499749f]{font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));margin-bottom:2px}[data-v-e499749f] .n-input,[data-v-e499749f] .n-input-target,[data-v-e499749f] .n-select .n-base-selection{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}.account-label[data-v-e499749f]{padding-top:15px}.separator[data-v-e499749f]{height:1px;background-color:var(--0d47951c);margin:0 auto;width:85%;opacity:.6}.ios-select[data-v-e499749f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;border-radius:var(--finly-field-radius, 16px)}.ios-select[data-v-e499749f]:active{background-color:var(--668ebb5f)}.ios-select__content[data-v-e499749f]{display:flex;align-items:center;min-width:0;flex:1}.ios-select__chevron[data-v-e499749f]{display:flex;align-items:center;justify-content:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));opacity:.5;margin-left:8px}[data-v-e499749f] .n-input-wrapper{padding:0}.share-form[data-v-54fafa28]{display:flex;flex-direction:column;height:100%;gap:14px;padding:0 0 5px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.share-form-content[data-v-54fafa28]{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px}.ios-card[data-v-54fafa28]{overflow:hidden;padding:0 10px;margin:0 10px}.ios-card[data-v-54fafa28] .n-form-item{--n-label-height: 0;--n-blank-height: 0;--n-feedback-height: 0}.ios-card[data-v-54fafa28] .n-form-item .n-form-item-blank{min-height:50px}.ios-card[data-v-54fafa28] .n-form-item .n-form-item-label{padding:0!important;display:none!important}.ios-group[data-v-54fafa28]{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.ios-group__label[data-v-54fafa28]{padding-left:15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:none;margin-bottom:6px;letter-spacing:-.1px}.ios-select[data-v-54fafa28]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;padding:0 10px 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface, var(--ds-surface-card)));border:1px solid transparent;border-radius:var(--finly-field-radius)}.ios-select[data-v-54fafa28]:active{background-color:var(--cbb34c06)}.invite-code-field[data-v-54fafa28]{cursor:text}.invite-code-field.error[data-v-54fafa28]{border-color:var(--color-expense);box-shadow:0 0 0 2px #ff3b301f}[data-v-54fafa28] .n-input,[data-v-54fafa28] .n-input-target{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;background-color:transparent!important}[data-v-54fafa28] .n-input-wrapper{padding:0}.accounts-card[data-v-54fafa28]{display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:10px}.section-subtitle[data-v-54fafa28]{font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));padding-left:15px}.recipient-preview[data-v-54fafa28]{min-height:18px;padding:0 15px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.recipient-preview.error[data-v-54fafa28]{color:var(--color-expense)}.accounts-header-row[data-v-54fafa28]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 8px}.accounts-header-copy[data-v-54fafa28]{min-width:0}.accounts-title[data-v-54fafa28]{margin-bottom:2px}.account-select-list[data-v-54fafa28]{display:flex;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;padding:0 0 2px;touch-action:pan-y}.account-select-row[data-v-54fafa28]{min-height:58px;flex:0 0 auto;border:1px solid transparent;color:var(--e05f00c6);text-align:left}.account-select-row.selected[data-v-54fafa28]{border-color:var(--faee8b6a)}.account-select-row.disabled[data-v-54fafa28]{cursor:not-allowed;opacity:.55}.account-select-main[data-v-54fafa28]{display:flex;align-items:center;gap:10px;min-width:0}.account-icon[data-v-54fafa28]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex:0 0 auto}.account-meta[data-v-54fafa28]{display:flex;flex-direction:column;min-width:0}.account-name[data-v-54fafa28]{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-type[data-v-54fafa28]{font-size:11px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));text-transform:uppercase}.invitations-card[data-v-54fafa28]{display:flex;flex-direction:column;flex:0 0 auto;padding-bottom:10px}.invitation-list[data-v-54fafa28]{display:flex;flex-direction:column;max-height:190px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;touch-action:pan-y}.invitation-row[data-v-54fafa28]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:8px 10px 8px 15px;box-sizing:border-box;border-radius:var(--finly-row-radius, 16px)}.invitation-main[data-v-54fafa28]{display:flex;flex-direction:column;min-width:0;gap:2px}.invitation-recipient[data-v-54fafa28]{font-size:14px;font-weight:700;color:var(--e05f00c6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitation-meta[data-v-54fafa28]{font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitation-actions[data-v-54fafa28]{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative;z-index:1;pointer-events:auto}.invitation-status[data-v-54fafa28]{min-width:66px;padding:4px 8px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--cbb34c06);color:var(--finly-dashboard-text-soft, var(--ds-text-secondary));font-size:11px;font-weight:700;line-height:1;text-align:center;text-transform:capitalize}.invitation-status.is-pending[data-v-54fafa28]{color:var(--color-warning);background:#ff95001f}.invitation-status.is-accepted[data-v-54fafa28]{color:var(--color-income);background:#34c7591f}.invitation-status.is-revoked[data-v-54fafa28],.invitation-status.is-expired[data-v-54fafa28]{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));background:var(--cbb34c06)}.invitation-status.is-failed[data-v-54fafa28]{color:var(--color-expense);background:#ff3b301f}.revoke-button[data-v-54fafa28]{min-height:28px;padding:4px 10px;border:none;border-radius:var(--radius-xs);background:#ff3b301f;color:var(--color-expense);font-size:12px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.revoke-button[data-v-54fafa28]:active{background:#ff3b3033}.revoke-button[data-v-54fafa28]:disabled{cursor:not-allowed;opacity:.5}.empty-state[data-v-54fafa28]{padding:18px 12px;text-align:center;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.bank-list[data-v-d7fb65ab]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.connection-list[data-v-d7fb65ab]{display:flex;flex-direction:column;gap:8px}.connection-row[data-v-d7fb65ab],.connection-back[data-v-d7fb65ab]{min-height:44px;display:flex;align-items:center;padding:0 12px;cursor:pointer}.bank-item[data-v-d7fb65ab]{width:calc(50% - 5px);height:120px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem .5rem;cursor:pointer;transition:transform .2s;text-align:center}.bank-item img[data-v-d7fb65ab]{width:60px;height:60px;object-fit:contain;transition:transform .3s;display:block;margin:0 auto;background-color:#fff;padding:6px;border-radius:var(--radius-xs)}.bank-item span[data-v-d7fb65ab]{display:block;margin-top:.5rem;font-weight:400;color:var(--finly-dashboard-text-muted, #ccc);transition:color .3s,font-weight .3s}.bank-item:hover img[data-v-d7fb65ab]{transform:scale(1.1)}.bank-item:hover span[data-v-d7fb65ab]{color:var(--finly-dashboard-text, white)}.accounts-header[data-v-b550dd58]{display:flex;padding:10px 15px 0;justify-content:space-between;align-items:center}.title[data-v-b550dd58]{display:flex;align-items:baseline;gap:8px}.title span[data-v-b550dd58]{font-size:30px;font-weight:700}.action-buttons[data-v-b550dd58]{display:flex;gap:15px;align-items:center}.btn[data-v-b550dd58]{display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:column;width:42px;height:42px;cursor:pointer}.popover-btn[data-v-b550dd58]{width:100%;justify-content:flex-start;box-sizing:border-box;border:none!important;border-radius:var(--finly-row-radius, 16px)!important;font-size:16px!important;padding:0 12px!important;min-height:55px}.popover-btn[data-v-b550dd58]:hover{background:var(--finly-overview-surface-muted, var(--ds-surface-muted))!important}.popover-btn[data-v-b550dd58]:active{background:var(--59524ee1)!important}.modal-buttons[data-v-b550dd58]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:290px;max-width:90vw;margin:0 auto;padding:10px}.scroll-rail[data-v-7f00da92]{display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:4px 10px 8px;-webkit-overflow-scrolling:touch;touch-action:pan-x;margin-bottom:10px;position:relative;z-index:2}.scroll-rail[data-v-7f00da92]::-webkit-scrollbar{height:0}.type-chip[data-v-7f00da92]:not(.finly-action-button--primary){border-color:var(--finly-dashboard-border, var(--ds-border-subtle))!important;background:var(--finly-overview-surface-muted, var(--ds-surface-muted))!important}.type-chip.finly-action-button--primary[data-v-7f00da92]{border-color:transparent!important}[data-v-7f00da92]::-webkit-scrollbar{height:6px}[data-v-7f00da92]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}@media (max-width: 600px){[data-v-7f00da92] .n-select{width:100%!important}}.account-charts[data-v-6b3aa45a]{display:grid;gap:16px}.card[data-v-6b3aa45a]{padding:16px 16px 12px}.card__header[data-v-6b3aa45a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.title-group[data-v-6b3aa45a]{display:flex;flex-direction:column;gap:2px}.current-value[data-v-6b3aa45a]{font-size:15px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.title[data-v-6b3aa45a]{font-size:14px;font-weight:700;letter-spacing:.2px}.subtitle[data-v-6b3aa45a]{font-size:12px;opacity:.7}.chart[data-v-6b3aa45a]{width:100%;touch-action:pan-y;overflow:hidden;overscroll-behavior:contain}.spacer[data-v-6b3aa45a]{height:8px}[data-v-6b3aa45a]:root{--finly-chart-grid: rgba(128, 128, 128, .18);--finly-chart-tick: rgba(210, 210, 215, .9)}.header-actions[data-v-6b3aa45a]{display:flex;align-items:center;gap:10px}.pager[data-v-6b3aa45a]{display:inline-flex;align-items:center;gap:6px}.pager-btn[data-v-6b3aa45a]{cursor:pointer;padding:4px 8px}.pager-btn[data-v-6b3aa45a]:disabled{opacity:.4;cursor:default}.pager-indicator[data-v-6b3aa45a]{font-size:12px;opacity:.7}.chart__empty[data-v-6b3aa45a]{height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:.6}.toggle[data-v-6b3aa45a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));-webkit-user-select:none;user-select:none}.toggle input[type=checkbox][data-v-6b3aa45a]{width:28px;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:var(--finly-row-radius);outline:none;cursor:pointer;background:#ffffff2e;transition:background .16s ease}.toggle input[type=checkbox][data-v-6b3aa45a]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--finly-dashboard-text, var(--ds-text-primary));transition:left .16s ease}.toggle input[type=checkbox][data-v-6b3aa45a]:checked{background:#6366f18c}.toggle input[type=checkbox][data-v-6b3aa45a]:checked:after{left:14px}.account-charts[data-v-9d0e3db9]{display:grid;gap:16px}.card[data-v-9d0e3db9]{padding:16px 16px 12px}.card__header[data-v-9d0e3db9]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.title[data-v-9d0e3db9]{font-size:14px;font-weight:700;letter-spacing:.2px}.subtitle[data-v-9d0e3db9]{font-size:12px;opacity:.7}.chart[data-v-9d0e3db9]{width:100%}.spacer[data-v-9d0e3db9]{height:8px}[data-v-9d0e3db9]:root{--finly-chart-grid: rgba(128, 128, 128, .18);--finly-chart-tick: rgba(210, 210, 215, .9)}.spacer[data-v-90af4363]{height:20px}.grid[data-v-90af4363]{display:grid;gap:16px}.accounts-header[data-v-90af4363]{justify-content:start;gap:8px;align-items:anchor-center;padding:10px}.actions[data-v-90af4363]{display:flex;justify-content:space-evenly;padding:20px 0;flex-direction:row;align-items:center;gap:10px;height:auto;flex-wrap:wrap}.actions .n-button[data-v-90af4363]{border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle))!important;border-radius:var(--finly-action-radius, 18px)!important;background:var(--finly-overview-surface-muted, var(--ds-surface-muted))!important;white-space:normal;text-align:center;max-width:190px;line-height:1.3!important;min-height:55px}.actions[data-v-90af4363] .n-button__content{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important;color:var(--ds-text-primary)!important}.actions[data-v-90af4363] .n-icon-wrapper{color:currentColor!important}.accounts-page[data-v-90af4363]{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 5px;position:relative;z-index:1}.fade-enter-active[data-v-90af4363],.fade-leave-active[data-v-90af4363]{transition:opacity .3s ease}.fade-enter-from[data-v-90af4363],.fade-leave-to[data-v-90af4363]{opacity:0}[data-v-90af4363] .n-icon-wrapper{display:flex}[data-v-90af4363] .sticky-column{text-align:center}[data-v-90af4363] .n-data-table-wrapper{border:none!important}.accounts-layout[data-v-90af4363]{width:100%;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;padding-bottom:var(--finly-page-bottom-padding)}@media (max-width: 768px){.account-card[data-v-90af4363]{flex:0 0 143px;max-width:calc(33.333% - 5px)}}.account-card[data-v-90af4363]{border-radius:var(--finly-surface-card-radius, 22px);max-width:calc(100% - 1px);display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between;height:185px}@media (min-width: 768px){.account-card[data-v-90af4363]{flex:0 0 143px;max-width:calc(33.333% - 5px)}}@media (min-width: 1024px){.account-card[data-v-90af4363]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px)}}.account-name-wrapper[data-v-90af4363]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word;line-height:1.3;max-height:2.6em}.account-currency[data-v-90af4363]{font-weight:400!important;font-size:11px;line-height:normal;display:flex;align-items:center;gap:8px}.account-balance-block[data-v-90af4363]{display:flex;gap:2px;flex-direction:column;align-items:flex-end;min-width:150px}.last-sync[data-v-90af4363]{display:flex;flex-direction:column}.last-sync span[data-v-90af4363]{font-size:11px;font-weight:300;color:var(--ds-text-tertiary)}.account-transactions[data-v-90af4363]{font-weight:300;font-size:11px;line-height:normal;color:var(--ds-text-tertiary)}.account-balance[data-v-90af4363]{font-size:20px;font-weight:700;color:var(--ds-text-primary)}.account-iban[data-v-90af4363]{font-size:14px;font-weight:200;color:var(--ds-text-secondary)}.account-tag[data-v-90af4363]{font-size:9px;margin:0;padding:0 5px}.accounts-inner[data-v-90af4363]{width:calc(100% - 16px);position:relative;transform:translateY(0);transition:transform .2s ease-out;will-change:transform}.accounts-inner.pulled[data-v-90af4363]{transform:translateY(var(--pull-distance, 0px))}.n-skeleton[data-v-90af4363]{margin:10px 20px}.skeleton-wrapper[data-v-90af4363]{position:relative}.skeleton-wrapper>.n-skeleton[data-v-90af4363]{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .3s ease}.skeleton-wrapper .content-visible[data-v-90af4363]{position:relative;z-index:2}.disabled-button[data-v-90af4363]{opacity:.5;pointer-events:auto;cursor:not-allowed}.nav-stack-page[data-v-90af4363]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background-color:var(--safe-area-bg);will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop[data-v-90af4363]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto;transition:opacity .25s ease}.transaction-page[data-v-90af4363]{display:flex;flex-direction:column;overflow:hidden}.accounts-page[data-v-cd17519f]{display:flex;flex-direction:column;position:relative;z-index:1;flex:1;min-height:0}.accept-page[data-v-6492fb54]{min-height:100%;padding:calc(var(--safe-area-inset-top) + 18px) 16px calc(var(--safe-area-inset-bottom) + 18px);box-sizing:border-box}.accept-shell[data-v-6492fb54]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom) - 36px)}.accept-card[data-v-6492fb54]{width:min(100%,420px);padding:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.status-icon[data-v-6492fb54]{width:58px;height:58px;border-radius:var(--finly-action-radius);display:grid;place-items:center;color:var(--color-warning);background:#ff95001f}.status-icon.success[data-v-6492fb54]{color:var(--color-income);background:#34c7591f}.status-icon.error[data-v-6492fb54]{color:var(--color-expense);background:#ff3b301f}.accept-copy[data-v-6492fb54]{display:flex;flex-direction:column;gap:8px}.accept-copy h1[data-v-6492fb54]{margin:0;font-size:22px;line-height:1.25;font-weight:700;color:var(--ds-text-primary)}.accept-copy p[data-v-6492fb54]{margin:0;font-size:15px;line-height:1.5;color:var(--ds-text-secondary)}.invitation-preview[data-v-6492fb54]{width:100%;display:flex;flex-direction:column;gap:12px;padding:14px;box-sizing:border-box;text-align:left}.preview-row[data-v-6492fb54]{display:flex;justify-content:space-between;gap:12px;color:var(--ds-text-secondary)}.preview-row strong[data-v-6492fb54]{color:var(--ds-text-primary);text-align:right}.preview-accounts[data-v-6492fb54]{display:flex;flex-direction:column;gap:8px}.preview-label[data-v-6492fb54]{color:var(--ds-text-secondary);font-size:13px;font-weight:700}.preview-account[data-v-6492fb54]{min-height:36px;display:flex;align-items:center;padding:0 10px;color:var(--ds-text-primary);font-weight:700}.accept-actions[data-v-6492fb54]{width:100%;display:flex;justify-content:center}.accept-actions[data-v-6492fb54] .n-button{width:100%}.n-layout[data-v-fe4a32d2]{height:100vh}.login-link[data-v-fe4a32d2]{color:#34d399;font-size:14px;text-decoration:underline}.login-link[data-v-fe4a32d2]:hover{color:#4ade80}.login-link.prominent[data-v-fe4a32d2]{display:inline-block;font-weight:500;font-size:15px;margin-bottom:1rem}[data-v-fe4a32d2] .n-menu-item-content-header{white-space:normal!important;word-break:break-word;line-height:1.2}.n-layout[data-v-873f0197]{height:100vh}.login-link[data-v-873f0197]{color:#34d399;font-size:14px;text-decoration:underline}.login-link[data-v-873f0197]:hover{color:#4ade80}.login-link.prominent[data-v-873f0197]{display:inline-block;font-weight:500;font-size:15px;margin-bottom:1rem}[data-v-873f0197] .n-menu-item-content-header{white-space:normal!important;word-break:break-word;line-height:1.2}:root{--primary-color: #ad96d3;--primary-faded-border: color-mix(in srgb, var(--primary-color) 38%, transparent);--color-income: #34c759;--color-expense: #ff3b30;--color-warning: #ff9500;--color-neutral-500: #9e9e9e;--radius-xs: 8px;--radius-sm: 10px;--radius-md: 12px;--radius-control: 14px;--radius-control-shell: 17px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--radius-xxs: 6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-caption: 12px;--font-size-body-sm: 13px;--font-size-body: 14px;--font-size-body-lg: 15px;--font-size-section-title: 16px;--font-size-page-title: 30px;--font-weight-label: 650;--font-weight-strong: 700;--line-height-caption: 16px;--line-height-body: 1.35;--stats-card-padding-x: 16px;--stats-card-padding-y: 16px;--stats-list-row-padding-y: 12px;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--modal-sheet-footer-bottom-margin: 12px;--modal-actions-bottom-margin: 8px;--modal-sheet-footer-bottom-padding: calc( var(--modal-sheet-footer-bottom-margin, 12px) + var(--safe-area-inset-bottom, 0px) );--pull-distance: 0px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .06);--shadow-2: 0 2px 6px rgba(0, 0, 0, .1), 0 10px 24px rgba(0, 0, 0, .08);--shadow-pop: 0 14px 80px rgba(0, 0, 0, .12), 0 2px 10px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04);--finly-page-bottom-gap: 16px;--finly-bottom-navigation-clearance: calc( var(--bottom-nav-bottom, calc(var(--safe-area-inset-bottom, 0px) + 20px)) + var(--bottom-nav-height, 64px) );--finly-page-bottom-padding: calc( var(--finly-bottom-navigation-clearance) + var(--finly-page-bottom-gap) );--stats-page-bottom-padding: var(--finly-page-bottom-padding);--floating-menu-bottom-padding: var(--finly-page-bottom-padding);--ds-surface-canvas: var(--safe-area-bg, #101014);--ds-surface-card: #201e25;--ds-surface-muted: color-mix(in srgb, var(--ds-surface-card) 90%, var(--ds-surface-canvas));--ds-surface-contrast: rgba(255, 255, 255, .06);--ds-border-subtle: rgba(255, 255, 255, .08);--ds-border-strong: rgba(255, 255, 255, .14);--ds-text-primary: rgba(255, 255, 255, .96);--ds-text-secondary: rgba(255, 255, 255, .72);--ds-text-tertiary: rgba(255, 255, 255, .52);--ds-radius-card: 12px;--ds-card-border-width: .5px;--ds-shadow-soft: var(--shadow-1);--finly-radius-card: 22px;--finly-radius-row: 16px;--finly-radius-field: 16px;--finly-radius-modal: 28px;--finly-radius-action: 18px;--finly-surface-card-radius: var(--finly-radius-card);--finly-surface-tile-radius: var(--finly-radius-row);--finly-row-radius: var(--finly-radius-row);--finly-field-radius: var(--finly-radius-field);--finly-form-section-radius: var(--finly-radius-card);--finly-modal-radius: var(--finly-radius-modal);--finly-action-radius: var(--finly-radius-action);--finly-chart-radius: var(--finly-radius-row)}.ds-card{background:var(--ds-surface-card);border-radius:var(--ds-radius-card);border:var(--ds-card-border-width) solid var(--ds-border-subtle);overflow:hidden}.finly-page-shell{color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-dashboard-bg-gradient, var(--finly-dashboard-bg, var(--ds-surface-canvas)));font-family:var(--font-family-base)}.finly-app-page{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.finly-page-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.finly-page-bottom-space{height:var(--finly-page-bottom-padding);flex:0 0 auto}.finly-surface-card{box-sizing:border-box;position:relative;overflow:hidden;border-radius:var(--finly-surface-card-radius);border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-1)),radial-gradient(circle at 88% 0%,rgba(167,136,250,.1),transparent 32%),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));box-shadow:var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft));backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.finly-surface-card--primary{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-1);background:var(--finly-dashboard-card-gradient),var(--finly-overview-surface-primary-glow, transparent),var(--finly-overview-surface-primary, var(--finly-dashboard-surface));box-shadow:var(--finly-overview-shadow-primary, var(--finly-dashboard-card-shadow))}.finly-surface-card--slot-1{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-1)}.finly-surface-card--slot-2{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-2)}.finly-surface-card--slot-3{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-3)}.finly-surface-card--slot-4{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-4)}.finly-surface-card--slot-5{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-5)}.finly-surface-card--slot-6{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-6)}.finly-surface-card--slot-7{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-7)}.finly-surface-card--slot-8{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-8)}.finly-surface-card--slot-9{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-9)}.finly-surface-card--slot-10{--finly-dashboard-card-gradient: var(--finly-dashboard-card-gradient-10)}.finly-surface-tile,.finly-list-row,.finly-field-surface{box-sizing:border-box;border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.finly-surface-tile{border-radius:var(--finly-surface-tile-radius);box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08)),0 10px 22px #00000014}.finly-surface-tile--plain{background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)))}.finly-chart-surface{box-sizing:border-box;border-radius:var(--finly-chart-radius);border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));background:var(--finly-dashboard-chart-bg, var(--finly-overview-surface-muted));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08)),0 12px 26px #0000001a}.finly-control-surface{background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface));border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));box-shadow:var(--finly-dashboard-control-shadow, inset 0 1px 0 var(--finly-dashboard-overlay));backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.finly-list-row{border-radius:var(--finly-row-radius)}.finly-form-section{box-sizing:border-box;border-radius:var(--finly-form-section-radius);border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-dashboard-card-gradient, var(--finly-dashboard-card-gradient-2)),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));box-shadow:var(--finly-overview-shadow-secondary, var(--finly-dashboard-card-shadow-soft));overflow:hidden}.finly-field-surface{border-radius:var(--finly-field-radius)}.finly-modal-shell{box-sizing:border-box;position:relative;max-height:calc(100dvh - max(16px,var(--safe-area-inset-top, 0px)));border-radius:var(--finly-modal-radius);border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-modal-gradient, var(--finly-dashboard-card-gradient-4)),radial-gradient(circle at 86% -4%,rgba(255,255,255,.14),transparent 30%),var(--finly-overview-surface-secondary, var(--finly-dashboard-surface, var(--ds-surface-card)));box-shadow:var(--finly-dashboard-shadow, 0 24px 60px rgba(0, 0, 0, .34)),inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08));overflow:hidden;isolation:isolate;background-clip:padding-box;backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--finly-dashboard-glass-blur, 18px))}.finly-modal-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 34%),radial-gradient(circle at 12% 0%,rgba(167,136,250,.12),transparent 32%);opacity:.72;z-index:0}.finly-modal-shell>*{position:relative;z-index:1}.finly-action-button{border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));border-radius:var(--finly-action-radius);color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));box-shadow:inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .08))}.finly-action-button--primary{color:#fff;border-color:transparent;background:radial-gradient(circle at 78% 12%,rgba(255,255,255,.28),transparent 34%),linear-gradient(135deg,var(--finly-dashboard-purple-strong, #7c5aed),var(--finly-dashboard-purple, #a788fa));box-shadow:0 10px 26px #7c5aed47}.finly-create-action-surface{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;width:var(--bottom-nav-height, 64px);height:var(--bottom-nav-height, 64px);padding:0;overflow:hidden;cursor:pointer;color:var(--create-action-icon-color, var(--primary-color));border:var(--create-action-border, 1px solid color-mix(in srgb, var(--primary-color) 38%, transparent));border-radius:50%;background-color:var(--bottom-nav-surface, color-mix(in srgb, var(--safe-area-bg, #101014) 35%, transparent));background-clip:padding-box;box-shadow:none;backdrop-filter:blur(var(--bottom-nav-blur, 16px));-webkit-backdrop-filter:blur(var(--bottom-nav-blur, 16px));-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.finly-create-action-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--bottom-nav-overlay, rgba(0, 0, 0, .12))}.finly-create-action-surface>*{position:relative;z-index:1}.finly-create-action-surface svg{width:var(--create-action-icon-size, 28px);height:var(--create-action-icon-size, 28px);color:currentColor}.finly-section-title{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary));font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:var(--line-height-caption);letter-spacing:0}.finly-text-primary{color:var(--finly-dashboard-text, var(--ds-text-primary))}.finly-text-muted{color:var(--finly-dashboard-text-muted, var(--ds-text-tertiary))}.finly-text-soft{color:var(--finly-dashboard-text-soft, var(--ds-text-secondary))}.finly-text-positive{color:var(--finly-dashboard-positive, var(--color-income))}.finly-text-negative{color:var(--finly-dashboard-negative, var(--color-expense))}.finly-text-warning{color:var(--finly-dashboard-warning, var(--color-warning))}.swipe-btn{width:var(--actions-width);border:none;cursor:pointer}.swipe-delete{border-radius:0 9px 9px 0;color:#fff;background:var(--finly-dashboard-negative, #e5484d)}.elev-1{box-shadow:var(--shadow-1)}.elev-2{box-shadow:var(--shadow-2)}.elev-pop{box-shadow:var(--shadow-pop)}*{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.display-none{display:none!important}.mt-1{margin-top:1px!important}.mb-1{margin-bottom:1px!important}.mt-2{margin-top:2px!important}.mb-2{margin-bottom:2px!important}.mt-3{margin-top:3px!important}.mb-3{margin-bottom:3px!important}.mt-4{margin-top:4px!important}.mb-4{margin-bottom:4px!important}.mt-5{margin-top:5px!important}.mb-5{margin-bottom:5px!important}.mt-6{margin-top:6px!important}.mb-6{margin-bottom:6px!important}.mt-7{margin-top:7px!important}.mb-7{margin-bottom:7px!important}.mt-8{margin-top:8px!important}.mb-8{margin-bottom:8px!important}.mt-9{margin-top:9px!important}.mb-9{margin-bottom:9px!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.mt-11{margin-top:11px!important}.mb-11{margin-bottom:11px!important}.mt-12{margin-top:12px!important}.mb-12{margin-bottom:12px!important}.mt-13{margin-top:13px!important}.mb-13{margin-bottom:13px!important}.mt-14{margin-top:14px!important}.mb-14{margin-bottom:14px!important}.mt-15{margin-top:15px!important}.mb-15{margin-bottom:15px!important}.mt-16{margin-top:16px!important}.mb-16{margin-bottom:16px!important}.mt-17{margin-top:17px!important}.mb-17{margin-bottom:17px!important}.mt-18{margin-top:18px!important}.mb-18{margin-bottom:18px!important}.mt-19{margin-top:19px!important}.mb-19{margin-bottom:19px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.mt-21{margin-top:21px!important}.mb-21{margin-bottom:21px!important}.mt-22{margin-top:22px!important}.mb-22{margin-bottom:22px!important}.mt-23{margin-top:23px!important}.mb-23{margin-bottom:23px!important}.mt-24{margin-top:24px!important}.mb-24{margin-bottom:24px!important}.mt-25{margin-top:25px!important}.mb-25{margin-bottom:25px!important}.mt-26{margin-top:26px!important}.mb-26{margin-bottom:26px!important}.mt-27{margin-top:27px!important}.mb-27{margin-bottom:27px!important}.mt-28{margin-top:28px!important}.mb-28{margin-bottom:28px!important}.mt-29{margin-top:29px!important}.mb-29{margin-bottom:29px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.mt-31{margin-top:31px!important}.mb-31{margin-bottom:31px!important}.mt-32{margin-top:32px!important}.mb-32{margin-bottom:32px!important}.mt-33{margin-top:33px!important}.mb-33{margin-bottom:33px!important}.mt-34{margin-top:34px!important}.mb-34{margin-bottom:34px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.mt-36{margin-top:36px!important}.mb-36{margin-bottom:36px!important}.mt-37{margin-top:37px!important}.mb-37{margin-bottom:37px!important}.mt-38{margin-top:38px!important}.mb-38{margin-bottom:38px!important}.mt-39{margin-top:39px!important}.mb-39{margin-bottom:39px!important}.mt-40{margin-top:40px!important}.mb-40{margin-bottom:40px!important}.mt-41{margin-top:41px!important}.mb-41{margin-bottom:41px!important}.mt-42{margin-top:42px!important}.mb-42{margin-bottom:42px!important}.mt-43{margin-top:43px!important}.mb-43{margin-bottom:43px!important}.mt-44{margin-top:44px!important}.mb-44{margin-bottom:44px!important}.mt-45{margin-top:45px!important}.mb-45{margin-bottom:45px!important}.mt-46{margin-top:46px!important}.mb-46{margin-bottom:46px!important}.mt-47{margin-top:47px!important}.mb-47{margin-bottom:47px!important}.mt-48{margin-top:48px!important}.mb-48{margin-bottom:48px!important}.mt-49{margin-top:49px!important}.mb-49{margin-bottom:49px!important}.mt-50{margin-top:50px!important}.mb-50{margin-bottom:50px!important}.pressable{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);--pressable-base-transform: none;transform:var(--pressable-base-transform);will-change:transform;-webkit-tap-highlight-color:transparent;transition:transform .4s cubic-bezier(.23,1,.32,1),background-color .4s ease,box-shadow .5s ease}.pressable.is-pressed{transform:var(--pressable-base-transform) scale(.94);background-color:#ffffff1f;box-shadow:0 0 0 1px #ffffff14;transition:transform 70ms ease-out,background-color 70ms ease-out}.nav-stack-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background-color:var(--safe-area-bg);display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);overscroll-behavior:contain;transition:transform var(--nav-stack-transform-duration, .45s) cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-radius .25s ease}.nav-stack-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transition:opacity .18s ease}.dnd-sortable-ghost,.dnd-sortable-ghost.dnd-sortable-chosen{opacity:.08!important}.dnd-sortable-drag,.dnd-sortable-fallback{z-index:100000!important;opacity:1!important;transition:none!important;animation:none!important;will-change:transform!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important}.finly-modal .footer-stack{display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:100%;padding-top:1px}.finly-modal .delete-content{margin:0 10px;padding:24px 22px;display:flex;align-items:center;justify-content:center;min-height:160px;font-size:17px;line-height:1.35;text-align:center}.finly-modal .delete-content p{margin:0}.finly-modal .modal-action{max-width:100%;padding-bottom:5px}.finly-modal .actions-layout{display:flex;flex-direction:column;gap:15px;margin:0 10px}.finly-modal .actions-top,.finly-modal .actions-bottom{display:flex;gap:12px;flex-direction:row}.finly-modal .actions-bottom{padding-bottom:var(--modal-actions-bottom-margin, 8px)}.finly-modal .action-pill,.finly-modal .action-wide{flex:1;min-width:0;height:52px;box-sizing:border-box;border-radius:var(--finly-action-radius, 18px)!important;border:none!important;background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)))}.finly-modal .action-pill{min-height:48px}.finly-modal .action-wide:disabled,.finly-modal .action-pill:disabled{cursor:not-allowed;opacity:.55}.finly-modal .danger-button{background-color:var(--color-expense)}.finly-modal .primary-button{background-color:var(--primary-color);z-index:5}.finly-modal .button__content{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--finly-dashboard-text, var(--ds-text-primary));width:100%}.finly-modal .action-text{min-width:0;font-size:16px}.finly-modal .n-button{border-radius:var(--finly-action-radius, 18px)!important;border:none!important;--n-border: none !important;--n-border-hover: none !important;--n-border-pressed: none !important;--n-border-focus: none !important}.finly-modal .n-button .n-button__content,.finly-modal .action-wide .n-button__content,.finly-modal .action-pill .n-button__content{width:100%;min-width:0;display:inline-flex;align-items:center;gap:10px}.finly-modal .n-button .n-button__icon,.finly-modal .action-wide .n-button__icon,.finly-modal .action-pill .n-button__icon{flex:0 0 auto;margin-right:0}@media (max-width: 360px){.finly-modal .actions-top{flex-wrap:wrap}.finly-modal .actions-bottom{gap:8px}.finly-modal .action-text{font-size:15px}}.finly-modal.n-dialog,.finly-modal.n-modal{border-radius:var(--finly-modal-radius, 28px)!important}@media (max-width: 768px){.finly-modal.n-dialog,.finly-modal.n-modal{width:calc(100dvw - 16px)!important;max-width:none!important;height:calc(100dvh - max(8px,var(--safe-area-inset-top, 0px)))!important;max-height:calc(100dvh - max(8px,var(--safe-area-inset-top, 0px)))!important;margin:max(8px,var(--safe-area-inset-top, 0px)) auto 0!important}.finly-modal.n-dialog .n-dialog__content{padding-left:0!important;padding-right:0!important}.finly-modal.n-modal .n-modal__body{max-height:none!important}}.finly-modal.n-dialog .n-dialog__action,.finly-modal.n-modal .n-modal__action{position:sticky;bottom:0;z-index:6}.finly-modal.n-dialog .n-dialog__close,.finly-modal.n-dialog .n-base-close,.finly-modal.n-modal .n-base-close,.finly-modal.n-modal .n-modal__close{z-index:7;position:absolute;top:12px;right:12px}.finly-modal.n-dialog .n-base-close,.finly-modal.n-modal .n-base-close{--n-close-size: 36px;--n-close-icon-size: 18px;--n-close-border-radius: 999px;width:var(--n-close-size);height:var(--n-close-size);color:var(--finly-dashboard-text, var(--ds-text-primary));background:var(--finly-dashboard-control-bg, var(--finly-dashboard-surface-muted, var(--ds-surface-muted)));border:1px solid var(--finly-dashboard-border, var(--ds-border-subtle));box-shadow:0 8px 18px #0000001f,inset 0 1px 0 var(--finly-dashboard-overlay, rgba(255, 255, 255, .1));transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.finly-modal.n-dialog .n-base-close:active,.finly-modal.n-modal .n-base-close:active{background:var(--finly-overview-surface-muted, var(--finly-dashboard-surface-muted));transform:scale(.96)}.n-message-container{--finly-message-left-gutter: max(12px, var(--safe-area-inset-left));--finly-message-right-gutter: max(12px, var(--safe-area-inset-right));--finly-message-enter-x: 64px;--finly-message-enter-y: -10px;--finly-message-bottom-gap: 30px;--finly-message-bottom-offset: calc( var(--bottom-nav-bottom, calc(20px + var(--safe-area-inset-bottom, 0px))) + var(--bottom-nav-height, 64px) + var(--finly-message-bottom-gap) );left:var(--finly-message-left-gutter)!important;right:var(--finly-message-right-gutter)!important;padding-top:calc(var(--safe-area-inset-top) + 8px);pointer-events:none}.n-message-container--bottom,.n-message-container--bottom-left,.n-message-container--bottom-right{--finly-message-enter-y: 0px;bottom:var(--finly-message-bottom-offset)!important;padding-top:0;padding-bottom:0}.n-message-wrapper{width:min(100%,420px);margin:0 0 8px!important;pointer-events:auto;will-change:transform,opacity,max-height}.n-message-wrapper.fade-in-height-expand-transition-enter-from,.n-message-wrapper.fade-in-height-expand-transition-leave-to{opacity:0!important;transform:translate3d(var(--finly-message-enter-x),var(--finly-message-enter-y),0) scale(.98)!important}.n-message-wrapper.fade-in-height-expand-transition-enter-to,.n-message-wrapper.fade-in-height-expand-transition-leave-from{opacity:1!important;transform:translateZ(0) scale(1)!important}.n-message-wrapper.fade-in-height-expand-transition-enter-active{transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out,margin-top .26s cubic-bezier(.2,.8,.2,1),margin-bottom .26s cubic-bezier(.2,.8,.2,1),padding-top .26s cubic-bezier(.2,.8,.2,1),padding-bottom .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)!important}.n-message-wrapper.fade-in-height-expand-transition-leave-active{transition:max-height .22s cubic-bezier(.4,0,.2,1),opacity .16s ease-in,margin-top .22s cubic-bezier(.4,0,.2,1),margin-bottom .22s cubic-bezier(.4,0,.2,1),padding-top .22s cubic-bezier(.4,0,.2,1),padding-bottom .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)!important}.n-message{--finly-message-accent: var(--primary-color);--n-border-radius: 20px;--n-color: var( --finly-message-bg, var(--finly-dashboard-chart-tooltip-bg, var(--safe-area-bg, #101014)) );--n-text-color: var(--ds-text-primary);--n-border: 1px solid var(--ds-border-subtle);--n-box-shadow: 0 14px 34px rgba(0, 0, 0, .18), 0 3px 10px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .08);--n-icon-size: 18px;--n-icon-margin: 0 10px 0 0;--n-close-size: 28px;--n-close-icon-size: 16px;--n-close-margin: 0 -4px 0 10px;--n-close-border-radius: 999px;--n-close-color-hover: color-mix(in srgb, var(--finly-message-accent) 14%, transparent);--n-close-color-pressed: color-mix(in srgb, var(--finly-message-accent) 22%, transparent);--n-close-icon-color: var(--ds-text-tertiary);--n-close-icon-color-hover: var(--ds-text-primary);--n-close-icon-color-pressed: var(--ds-text-primary);position:relative;width:100%;min-height:48px;padding:12px 16px!important;border:var(--n-border)!important;border-radius:var(--n-border-radius)!important;background:var(--n-color)!important;box-shadow:var(--n-box-shadow)!important;color:var(--n-text-color)!important;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none}.n-message:before{position:absolute;top:12px;bottom:12px;left:8px;width:2px;border-radius:var(--radius-pill);background:var(--finly-message-accent);content:"";opacity:.22}.n-message--success-type{--finly-message-accent: var(--color-income)}.n-message--error-type{--finly-message-accent: var(--color-expense)}.n-message--warning-type{--finly-message-accent: var(--color-warning)}.n-message--info-type,.n-message--loading-type{--finly-message-accent: var(--primary-color)}.n-message__icon{color:color-mix(in srgb,var(--finly-message-accent) 44%,var(--ds-text-secondary));opacity:.72}.n-message__content{min-width:0;flex:1;font-size:var(--font-size-body-sm)!important;font-weight:650;line-height:1.35!important;overflow-wrap:anywhere}.n-message__close{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;width:auto!important;height:auto!important;margin:0!important;border-radius:var(--n-border-radius)!important;color:transparent!important;background-color:transparent!important;opacity:0;cursor:pointer}.n-message__close:before{display:none}.n-message__close:active{transform:none}@media (hover: hover) and (pointer: fine){.n-message:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){.n-message-wrapper.fade-in-height-expand-transition-enter-from,.n-message-wrapper.fade-in-height-expand-transition-leave-to,.n-message-wrapper.fade-in-height-expand-transition-enter-to,.n-message-wrapper.fade-in-height-expand-transition-leave-from{transform:none!important}.n-message-wrapper.fade-in-height-expand-transition-enter-active,.n-message-wrapper.fade-in-height-expand-transition-leave-active{transition:max-height .12s ease,opacity .12s ease,margin-top .12s ease,margin-bottom .12s ease,padding-top .12s ease,padding-bottom .12s ease!important}}.n-card-content{padding:0!important}.n-modal{border-radius:20px!important}.n-modal-mask{background-color:#0000!important}.n-popover.custom-popover-account-page,.n-popover.custom-popover-stats,.n-popover.custom-popover-transaction-page{--n-color: transparent !important;background-color:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.n-popover.custom-popover-account-page .n-popover__content-wrapper,.n-popover.custom-popover-account-page .n-popover__content,.n-popover.custom-popover-account-page .n-popover-body,.n-popover.custom-popover-account-page .n-popover-body-content,.n-popover.custom-popover-stats .n-popover__content-wrapper,.n-popover.custom-popover-stats .n-popover__content,.n-popover.custom-popover-stats .n-popover-body,.n-popover.custom-popover-stats .n-popover-body-content,.n-popover.custom-popover-transaction-page .n-popover__content-wrapper,.n-popover.custom-popover-transaction-page .n-popover__content,.n-popover.custom-popover-transaction-page .n-popover-body,.n-popover.custom-popover-transaction-page .n-popover-body-content{box-shadow:none!important;border:none!important;padding:0!important;border-radius:0!important;background:none!important}.dp__theme_dark{--dp-background-color: #18181c;--dp-primary-color: var(--primary-color, rgba(99, 226, 183, .79));border:none;--dp-hover-color: none}.dp__theme_light{--dp-primary-color: var(--primary-color, rgba(99, 226, 183, .79));border:none;--dp-hover-color: none}.dp__outer_menu_wrap{width:100%}.dp__cell_inner{height:100%;width:50px}.dp__cell_disabled{opacity:.4}.dp__calendar_item{position:relative;height:75px;display:flex;justify-content:center}@media (min-width: 768px){.dp__cell_inner{width:100%}}
