@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-full:999px;--size-icon-xs:12px;--size-icon-sm:16px;--size-icon:20px;--size-icon-lg:24px;--size-icon-xl:32px;--size-control-sm:36px;--size-control:48px;--size-icon-button:40px;--size-avatar:44px;--size-badge:20px;--size-badge-ring:2px;--size-state-icon:64px;--size-header:56px;--size-bottom-nav:64px;--size-nav-fab:56px;--size-nav-pill-width:48px;--size-nav-pill-height:32px;--size-fab-ring:4px;--size-hero:184px;--size-tile:72px;--size-card-placeholder:160px;--size-pin-key:76px;--size-pin-dot:16px;--size-logo:64px;--size-logo-lg:84px;--size-fab:56px;--size-category-icon:40px;--size-category-icon-sm:32px;--size-progress:8px;--size-progress-sm:4px;--size-chart:184px;--size-donut:152px;--size-swatch:32px;--size-timeline-dot:12px;--size-switch-width:48px;--size-switch-height:28px;--size-switch-thumb:24px;--size-sheet-handle-w:40px;--size-sheet-handle-h:4px;--size-border:1px;--size-focus-ring:2px;--size-mark-gap:2px;--size-chart-line:2px;--size-chart-dot:8px;--content-max-width:520px;--content-text-width:320px;--content-auth-width:360px;--sheet-max-height:92%;--opacity-disabled:.48;--opacity-soft:.14;--opacity-muted:.55;--opacity-pattern:.07;--opacity-pattern-hero:.1;--font-family:"Manrope Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:15px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:26px;--font-size-3xl:34px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--line-height-tight:1.2;--line-height-normal:1.45;--letter-spacing-tight:-.02em;--duration-fast:.15s;--duration-normal:.24s;--duration-skeleton:1.4s;--easing-standard:cubic-bezier(.2, .8, .2, 1);--easing-sheet:cubic-bezier(.32, .72, 0, 1);--press-scale:.95;--z-nav:10;--z-header:15;--z-route:20;--z-sheet:30;--z-toast:40;--safe-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--app-height:var(--tg-viewport-height,100dvh);--color-chart-income:#059669;--color-chart-expense:#ef4444;--gradient-auth:radial-gradient(90% 60% at 85% 0%, #7b6bff8c 0%, transparent 60%), radial-gradient(70% 50% at 0% 100%, #3ed59829 0%, transparent 60%), linear-gradient(170deg, #100d2e 0%, #221a7a 100%);--gradient-logo:linear-gradient(140deg, #7b6bff, #3ed598);--pattern-ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='white' stroke-width='1'%3E%3Crect x='17' y='17' width='22' height='22'/%3E%3Crect x='17' y='17' width='22' height='22' transform='rotate(45 28 28)'/%3E%3Ccircle cx='28' cy='28' r='4.5'/%3E%3Cpath d='M0 0l7 7M56 0l-7 7M0 56l7-7M56 56l-7-7'/%3E%3C/g%3E%3C/svg%3E");--color-on-dark:#fff;--color-on-dark-muted:#ffffffb8;--color-glass:#ffffff14;--color-glass-strong:#ffffff1f;--color-glass-border:#ffffff1f;--color-glass-active:#ffffff38;--color-on-dark-error:#ffb0b0;--color-on-light-button:#2d23a6;--color-hero-income-dot:#3ed59840;--color-hero-income-icon:#7cf0b8;--color-hero-expense-dot:#ff787840;--color-hero-expense-icon:#ffb0b0;--color-hero-track:#ffffff2e;--color-hero-bar-warning:#ffc46b;--color-hero-bar-danger:#ff8a8a;--mask-hero-pattern:linear-gradient(115deg, transparent 15%, #000 75%);--backdrop-glass:saturate(1.6) blur(16px);--shadow-fab:0 12px 24px -10px #372cc0cc;--shadow-avatar:0 6px 14px -6px #372cc099}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-bg:#f2f3f8;--palette-surface:#fff;--palette-text:#10132a;--palette-hint:#4a5068;--palette-accent:#5b4fe9;--palette-on-accent:#fff;--color-surface-2:#f3f4f8;--color-border:#e6e8f0;--color-text-tertiary:#878da3;--color-accent-soft:#5b4fe91c;--color-bg-glass:#f2f3f8db;--color-income:#0e9f5a;--color-income-soft:#e5f6ee;--color-expense:#e2474d;--color-expense-soft:#fdebec;--color-warning:#e07d0a;--color-warning-soft:#fff2e0;--color-info:#3a78f2;--color-info-soft:#e8f0fe;--color-on-danger:#fff;--color-on-hero:#fff;--color-on-hero-muted:#ffffffc7;--color-hero-chip:#ffffff1a;--gradient-hero:radial-gradient(120% 130% at 100% 0%, #7b6bff 0%, transparent 58%), linear-gradient(145deg, #15123d 10%, #372cc0 100%);--shadow-hero:0 22px 44px -22px #372cc0bf;--gradient-accent:linear-gradient(140deg, #372cc0, #7b6bff);--color-overlay:#0a0c1a73;--color-skeleton:#e8eaf1;--color-skeleton-shine:#f4f5f9;--shadow-sm:0 1px 2px #10132a0a, 0 1px 1px #10132a08;--shadow-md:0 10px 30px -14px #10132a38, 0 2px 6px -2px #10132a0f;--shadow-lg:0 28px 70px -24px #10132a6b;--color-cat-1:#4f46e5;--color-cat-2:#f59e0b;--color-cat-3:#10b981;--color-cat-4:#3b82f6;--color-cat-5:#ef4444;--color-cat-6:#8b5cf6;--color-cat-7:#ec4899;--color-cat-8:#14b8a6;--color-cat-9:#f97316;--color-cat-10:#64748b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-bg:#0a0c15;--palette-surface:#141826;--palette-text:#eef0f8;--palette-hint:#b4bacd;--palette-accent:#8d82ff;--palette-on-accent:#fff;--color-surface-2:#1b2032;--color-border:#242a3d;--color-text-tertiary:#7e859b;--color-accent-soft:#8d82ff29;--color-bg-glass:#0a0c15d1;--color-income:#31cc7b;--color-income-soft:#31cc7b24;--color-expense:#ff666c;--color-expense-soft:#ff666c24;--color-warning:#ffaa36;--color-warning-soft:#ffaa3624;--color-info:#70a3ff;--color-info-soft:#70a3ff24;--color-on-danger:#fff;--color-on-hero:#fff;--color-on-hero-muted:#ffffffbf;--color-hero-chip:#ffffff1a;--gradient-hero:radial-gradient(120% 130% at 100% 0%, #6456f2 0%, transparent 58%), linear-gradient(145deg, #110e31 10%, #2d23a6 100%);--shadow-hero:0 22px 44px -22px #000c;--gradient-accent:linear-gradient(140deg, #2d23a6, #6456f2);--color-overlay:#0000009e;--color-skeleton:#1b2032;--color-skeleton-shine:#242a3d;--shadow-sm:0 1px 0 #ffffff05;--shadow-md:0 12px 32px -14px #000000b3;--shadow-lg:0 28px 70px -20px #000c;--color-cat-1:#818cf8;--color-cat-2:#fbbf24;--color-cat-3:#34d399;--color-cat-4:#60a5fa;--color-cat-5:#f87171;--color-cat-6:#a78bfa;--color-cat-7:#f472b6;--color-cat-8:#2dd4bf;--color-cat-9:#fb923c;--color-cat-10:#94a3b8}:root{--color-bg:var(--palette-bg);--color-surface:var(--palette-surface);--color-text:var(--palette-text);--color-text-secondary:var(--palette-hint);--color-accent:var(--palette-accent);--color-on-accent:var(--palette-on-accent)}:root[data-tg-theme=on]{--color-bg:var(--tg-theme-secondary-bg-color,var(--palette-bg));--color-surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,var(--palette-surface)));--color-text:var(--tg-theme-text-color,var(--palette-text));--color-text-secondary:var(--tg-theme-hint-color,var(--palette-hint));--color-accent:var(--tg-theme-button-color,var(--palette-accent));--color-on-accent:var(--tg-theme-button-text-color,var(--palette-on-accent));--color-accent-soft:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-bg-glass:color-mix(in srgb, var(--color-bg) 86%, transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{min-height:var(--app-height);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:var(--size-focus-ring) solid var(--color-accent);outline-offset:var(--size-focus-ring)}html.scroll-locked,html.scroll-locked body{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._root_cues4_1{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._backdrop_cues4_10{background:var(--color-overlay);opacity:0;transition:opacity var(--duration-normal) var(--easing-standard);position:absolute;inset:0}._sheet_cues4_18{width:100%;max-width:var(--content-max-width);max-height:var(--sheet-max-height);padding-bottom:var(--safe-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--easing-sheet);outline:none;flex-direction:column;display:flex;position:relative;transform:translateY(100%)}._visible_cues4_34 ._backdrop_cues4_10{opacity:1}._visible_cues4_34 ._sheet_cues4_18{transform:translateY(0)}._handle_cues4_42{width:var(--size-sheet-handle-w);height:var(--size-sheet-handle-h);margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--color-border);flex-shrink:0}._header_cues4_51{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}._title_cues4_58{min-width:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);flex:1}._body_cues4_66{overscroll-behavior:contain;padding:0 var(--space-4) var(--space-4);flex:1;overflow-y:auto}._footer_cues4_73{padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--size-border) solid var(--color-border)}._iconButton_hz95l_1{width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-md);color:var(--color-text);transition:transform var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);border:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative}._iconButton_hz95l_1:active:not(:disabled){transform:scale(var(--press-scale))}._surface_hz95l_20{border:var(--size-border) solid var(--color-border);background:var(--color-surface)}._plain_hz95l_25{background:0 0}._glyph_hz95l_29{display:inline-flex}._glyph_hz95l_29 svg{width:var(--size-icon);height:var(--size-icon)}._badge_hz95l_38{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));min-width:var(--size-badge);height:var(--size-badge);padding:0 var(--space-1);border:var(--size-badge-ring) solid var(--color-bg);border-radius:var(--radius-full);background:var(--color-expense);color:var(--color-on-danger);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:calc(var(--size-badge) - 2 * var(--size-badge-ring));text-align:center;font-variant-numeric:tabular-nums;position:absolute}._button_3vjst_1{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);border:none;display:inline-flex}._button_3vjst_1:active:not(:disabled){transform:scale(var(--press-scale))}._button_3vjst_1:disabled{opacity:var(--opacity-disabled)}._md_3vjst_25{min-height:var(--size-control);padding:0 var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-md)}._sm_3vjst_32{min-height:var(--size-control-sm);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._primary_3vjst_39{background:var(--color-accent);color:var(--color-on-accent)}._secondary_3vjst_44{background:var(--color-accent-soft);color:var(--color-accent)}._ghost_3vjst_49{color:var(--color-accent);background:0 0}._danger_3vjst_54{background:var(--color-expense);color:var(--color-on-danger)}._fullWidth_3vjst_59{width:100%}._icon_3vjst_63{display:inline-flex}._icon_3vjst_63 svg{width:var(--size-icon);height:var(--size-icon)}._message_1okmg_1{color:var(--color-text-secondary)}._actions_1okmg_5{gap:var(--space-3);display:flex}._region_397yc_1{top:calc(var(--safe-top) + var(--space-3));z-index:var(--z-toast);align-items:center;gap:var(--space-2);padding:0 var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0;right:0}._toast_397yc_15{align-items:center;gap:var(--space-3);width:100%;max-width:var(--content-max-width);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;pointer-events:auto;animation:_toast-in_397yc_1 var(--duration-normal) var(--easing-sheet);border:none;display:flex}._toast_397yc_15 svg{width:var(--size-icon);height:var(--size-icon);flex-shrink:0}._success_397yc_40 svg{color:var(--color-income)}._error_397yc_44 svg{color:var(--color-expense)}._info_397yc_48 svg{color:var(--color-info)}@keyframes _toast-in_397yc_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-4)))}}._page_js2dm_1{gap:var(--space-4);width:100%;max-width:var(--content-max-width);padding:calc(var(--safe-top) + var(--space-4)) var(--space-4) var(--space-6);flex-direction:column;margin:0 auto;display:flex}._centered_js2dm_11{min-height:var(--app-height);justify-content:center}._state_1e94d_1{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}._icon_1e94d_10{width:var(--size-state-icon);height:var(--size-state-icon);margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;display:grid}._icon_1e94d_10 svg{width:var(--size-icon-xl);height:var(--size-icon-xl)}._error_1e94d_26 ._icon_1e94d_10{background:var(--color-expense-soft);color:var(--color-expense)}._title_1e94d_31{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._description_1e94d_37{max-width:var(--content-text-width);color:var(--color-text-secondary);font-size:var(--font-size-sm)}._action_1e94d_43{margin-top:var(--space-4)}._screen_1wcsq_2{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-6);width:100%;min-height:var(--app-height);padding:calc(var(--safe-top) + var(--space-6)) var(--space-6) calc(var(--safe-bottom) + var(--space-6));background:var(--gradient-auth);color:var(--color-on-dark);text-align:center;flex-direction:column;display:flex;position:relative}._screen_1wcsq_2:before{content:"";z-index:-1;background-image:var(--pattern-ornament);opacity:var(--opacity-pattern);pointer-events:none;position:fixed;inset:0}._screen_1wcsq_2>*{width:100%;max-width:var(--content-auth-width)}._embedded_1wcsq_34{min-height:auto;padding:var(--space-6) 0;color:inherit;background:0 0}._embedded_1wcsq_34:before{display:none}._logo_1wcsq_45{width:var(--size-logo);max-width:var(--size-logo);height:var(--size-logo);border-radius:var(--radius-lg);background:var(--gradient-logo);box-shadow:var(--shadow-lg);color:var(--color-on-dark);place-items:center;display:grid}._logoLarge_1wcsq_57{width:var(--size-logo-lg);max-width:var(--size-logo-lg);height:var(--size-logo-lg);border-radius:var(--radius-xl)}._logo_1wcsq_45 svg{width:var(--size-icon-xl);height:var(--size-icon-xl)}._heading_1wcsq_69{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}._appName_1wcsq_76{font-size:var(--font-size-3xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._title_1wcsq_83{font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._subtitle_1wcsq_90{color:var(--color-on-dark-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._embedded_1wcsq_34 ._subtitle_1wcsq_90{color:var(--color-text-secondary)}._error_1wcsq_101{min-height:calc(var(--font-size-sm) * var(--line-height-normal));color:var(--color-on-dark-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._embedded_1wcsq_34 ._error_1wcsq_101{color:var(--color-expense)}._footer_1wcsq_112{min-height:var(--size-control);justify-content:center;display:flex}._footer_1wcsq_112 button{color:var(--color-on-dark-muted)}._embedded_1wcsq_34 ._footer_1wcsq_112 button{color:var(--color-accent)}._features_1wcsq_126{gap:var(--space-3);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._feature_1wcsq_126{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--size-border) solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-glass);display:flex}._featureIcon_1wcsq_146{width:var(--size-category-icon);height:var(--size-category-icon);border-radius:var(--radius-md);background:var(--color-glass-strong);flex-shrink:0;place-items:center;display:grid}._featureIcon_1wcsq_146 svg{width:var(--size-icon);height:var(--size-icon)}._featureTitle_1wcsq_161{font-size:var(--font-size-base);font-weight:var(--font-weight-heavy);display:block}._featureText_1wcsq_167{color:var(--color-on-dark-muted);font-size:var(--font-size-sm);display:block}._nameField_1wcsq_173{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}._nameLabel_1wcsq_180{color:var(--color-on-dark-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._nameInput_1wcsq_186{height:var(--size-control);padding:0 var(--space-4);border:var(--size-focus-ring) solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-glass);color:var(--color-on-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);outline:none}._nameInput_1wcsq_186::placeholder{color:var(--color-on-dark-muted)}._nameInput_1wcsq_186:focus{border-color:var(--color-on-dark)}._actions_1wcsq_206{gap:var(--space-3);flex-direction:column;display:flex}._actions_1wcsq_206 ._startButton_1wcsq_213{min-height:var(--size-control);border-radius:var(--radius-lg);background:var(--color-on-dark);box-shadow:var(--shadow-lg);color:var(--color-on-light-button);font-weight:var(--font-weight-heavy)}._note_1wcsq_222{justify-content:center;align-items:flex-start;gap:var(--space-2);color:var(--color-on-dark-muted);font-size:var(--font-size-sm);display:flex}._note_1wcsq_222 svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}._dots_69cz6_2{justify-content:center;gap:var(--space-4);display:flex}._dot_69cz6_2{width:var(--size-pin-dot);height:var(--size-pin-dot);border:var(--size-focus-ring) solid var(--color-on-dark-muted);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}._filled_69cz6_19{border-color:var(--color-on-dark);background:var(--color-on-dark)}._error_69cz6_24{animation:_shake_69cz6_1 var(--duration-normal) var(--easing-standard) 2}._error_69cz6_24 ._dot_69cz6_2{border-color:var(--color-on-dark-error)}@keyframes _shake_69cz6_1{25%{transform:translateX(calc(-1 * var(--space-2)))}75%{transform:translateX(var(--space-2))}}._keypad_69cz6_42{grid-template-columns:repeat(3, var(--size-pin-key));justify-content:center;gap:var(--space-3) var(--space-6);display:grid}._key_69cz6_42{width:var(--size-pin-key);height:var(--size-pin-key);border:var(--size-border) solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-glass);color:var(--color-on-dark);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);place-items:center;display:grid}._key_69cz6_42:active:not(:disabled){transform:scale(var(--press-scale));background:var(--color-glass-active)}._key_69cz6_42:disabled{opacity:var(--opacity-disabled)}._key_69cz6_42 svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}._secondary_69cz6_81{background:0 0;border-color:#0000}._submit_69cz6_86{background:var(--color-on-dark);color:var(--color-on-light-button);border-color:#0000}._submit_69cz6_86:disabled{background:var(--color-glass-strong);color:var(--color-on-dark-muted);opacity:1}._light_69cz6_1 ._dot_69cz6_2{border-color:var(--color-border)}._light_69cz6_1 ._filled_69cz6_19{border-color:var(--color-accent);background:var(--color-accent)}._light_69cz6_1._error_69cz6_24 ._dot_69cz6_2{border-color:var(--color-expense)}._light_69cz6_1 ._key_69cz6_42{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}._light_69cz6_1 ._key_69cz6_42:active:not(:disabled){background:var(--color-accent-soft)}._light_69cz6_1 ._secondary_69cz6_81{box-shadow:none;background:0 0;border-color:#0000}._light_69cz6_1 ._submit_69cz6_86{background:var(--color-accent);color:var(--color-on-accent)}._light_69cz6_1 ._submit_69cz6_86:disabled{background:var(--color-surface-2);color:var(--color-text-tertiary)}._tabLayer_16kxp_1{min-height:var(--app-height)}._main_16kxp_5{padding-bottom:calc(var(--size-bottom-nav) + var(--safe-bottom))}._routeLayer_16kxp_9{z-index:var(--z-route);height:var(--app-height);overscroll-behavior:contain;background:var(--color-bg);animation:_route-in_16kxp_1 var(--duration-normal) var(--easing-standard);position:fixed;inset:0;overflow-y:auto}@keyframes _route-in_16kxp_1{0%{opacity:0;transform:translateX(var(--space-6))}}._fab_1560v_2{width:var(--size-nav-fab);height:var(--size-nav-fab);border-radius:var(--radius-lg);background:var(--gradient-accent);box-shadow:var(--shadow-fab), 0 0 0 var(--size-fab-ring) var(--color-bg);color:var(--color-on-hero);transform:translateY(calc(-1 * var(--space-3)));transition:transform var(--duration-fast) var(--easing-standard);border:none;place-items:center;display:grid}._fab_1560v_2:active{transform:translateY(calc(-1 * var(--space-3))) scale(var(--press-scale))}._fab_1560v_2 svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}._nav_1djla_1{z-index:var(--z-nav);padding-bottom:var(--safe-bottom);border-top:var(--size-border) solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);position:fixed;bottom:0;left:0;right:0}._list_1djla_14{height:var(--size-bottom-nav);max-width:var(--content-max-width);padding:0 var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:0 auto;list-style:none;display:grid}._center_1djla_25{justify-content:center;display:flex}._item_1djla_30{justify-content:center;align-items:center;gap:var(--space-1);width:100%;height:100%;color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex-direction:column;display:flex}._iconWrap_1djla_47{width:var(--size-nav-pill-width);height:var(--size-nav-pill-height);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--easing-standard);place-items:center;display:grid}._active_1djla_56{color:var(--color-accent);font-weight:var(--font-weight-heavy)}._active_1djla_56 ._iconWrap_1djla_47{background:var(--color-accent-soft)}._item_1djla_30:active ._icon_1djla_47{transform:scale(var(--press-scale))}._icon_1djla_47{width:var(--size-icon-lg);height:var(--size-icon-lg);transition:transform var(--duration-fast) var(--easing-standard)}._label_1djla_75{line-height:var(--line-height-tight);white-space:nowrap}._header_18xxe_5{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-height:var(--size-icon-button);margin:calc(-1 * (var(--safe-top) + var(--space-4))) calc(-1 * var(--space-4)) 0;padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) var(--space-2);background:var(--color-bg-glass);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);display:flex;position:sticky;top:0}._title_18xxe_20{min-width:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._nested_18xxe_33 ._title_18xxe_20{font-size:var(--font-size-lg)}._actions_18xxe_37{gap:var(--space-2);display:flex}._card_190s2_1{padding:var(--space-4);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}._badge_12jt4_1{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}._neutral_12jt4_13{background:var(--color-surface-2);color:var(--color-text-secondary)}._success_12jt4_18{background:var(--color-income-soft);color:var(--color-income)}._warning_12jt4_23{background:var(--color-warning-soft);color:var(--color-warning)}._danger_12jt4_28{background:var(--color-expense-soft);color:var(--color-expense)}._info_12jt4_33{background:var(--color-info-soft);color:var(--color-info)}._money_14g4s_1{font-variant-numeric:tabular-nums;white-space:nowrap}._income_14g4s_6{color:var(--color-income)}._expense_14g4s_10{color:var(--color-expense)}._unit_14g4s_14{margin-left:var(--space-1)}._track_1phxy_1{height:var(--size-progress);border-radius:var(--radius-full);background:var(--color-surface-2);overflow:hidden}._fill_1phxy_8{border-radius:var(--radius-full);height:100%;transition:width var(--duration-normal) var(--easing-standard)}._accent_1phxy_14{background:var(--color-accent)}._success_1phxy_18{background:var(--color-income)}._warning_1phxy_22{background:var(--color-warning)}._danger_1phxy_26{background:var(--color-expense)}._section_osxk9_1{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_osxk9_7{padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._list_osxk9_14{padding-top:var(--space-1);padding-bottom:var(--space-1);flex-direction:column;display:flex}._budget_osxk9_21{gap:var(--space-2);width:100%;padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;flex-direction:column;display:flex}._budget_osxk9_21+._budget_osxk9_21{border-top:var(--size-border) solid var(--color-border)}._inactive_osxk9_37{opacity:var(--opacity-disabled)}._header_osxk9_41,._meta_osxk9_42,._amounts_osxk9_43{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._name_osxk9_50{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_osxk9_42,._amounts_osxk9_43{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._scope_osxk9_63{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._percent_osxk9_69{color:var(--color-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}._left_osxk9_76{color:var(--color-text-secondary)}._over_osxk9_80{color:var(--color-expense);font-weight:var(--font-weight-semibold)}._message_osxk9_85{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._subGroup_osxk9_91+._subGroup_osxk9_91{margin-top:var(--space-3)}._subGroupTitle_osxk9_95{margin-bottom:var(--space-2);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._control_19i1b_1{gap:var(--space-1);padding:var(--space-1);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._segment_19i1b_12{min-height:var(--size-control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:none;overflow:hidden}._selected_19i1b_29{background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);font-weight:var(--font-weight-semibold)}._badge_bqj2x_1{border-radius:var(--radius-md);color:var(--cat-color);isolation:isolate;flex-shrink:0;place-items:center;display:grid;position:relative}._badge_bqj2x_1:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--opacity-soft);background:currentColor;position:absolute;inset:0}._md_bqj2x_22{width:var(--size-category-icon);height:var(--size-category-icon)}._md_bqj2x_22 svg{width:var(--size-icon);height:var(--size-icon)}._sm_bqj2x_32{width:var(--size-category-icon-sm);height:var(--size-category-icon-sm);border-radius:var(--radius-sm)}._sm_bqj2x_32 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._color1_bqj2x_43{--cat-color:var(--color-cat-1)}._color2_bqj2x_47{--cat-color:var(--color-cat-2)}._color3_bqj2x_51{--cat-color:var(--color-cat-3)}._color4_bqj2x_55{--cat-color:var(--color-cat-4)}._color5_bqj2x_59{--cat-color:var(--color-cat-5)}._color6_bqj2x_63{--cat-color:var(--color-cat-6)}._color7_bqj2x_67{--cat-color:var(--color-cat-7)}._color8_bqj2x_71{--cat-color:var(--color-cat-8)}._color9_bqj2x_75{--cat-color:var(--color-cat-9)}._color10_bqj2x_79{--cat-color:var(--color-cat-10)}._hint_1ucz0_1{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._list_1ucz0_6{padding-top:var(--space-1);padding-bottom:var(--space-1)}._row_1ucz0_11{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;display:flex}._row_1ucz0_11+._row_1ucz0_11{border-top:var(--size-border) solid var(--color-border)}._main_1ucz0_27{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._name_1ucz0_35{font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}._meta_1ucz0_40{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._amount_1ucz0_48{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}._iconGrid_1ucz0_54{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._iconOption_1ucz0_60,._swatch_1ucz0_61{border:var(--size-focus-ring) solid transparent;border-radius:var(--radius-md);background:0 0;place-items:center;display:grid}._iconOption_1ucz0_60{padding:var(--space-1)}._iconOption_1ucz0_60[aria-checked=true],._swatch_1ucz0_61[aria-checked=true]{border-color:var(--color-accent)}._swatches_1ucz0_78{gap:var(--space-2);flex-wrap:wrap;display:flex}._swatch_1ucz0_61{width:var(--size-swatch);height:var(--size-swatch);border-radius:var(--radius-full);background:var(--swatch-color);outline:var(--size-focus-ring) solid var(--color-surface);outline-offset:calc(-1 * var(--size-focus-ring) * 2)}._swatch1_1ucz0_93{--swatch-color:var(--color-cat-1)}._swatch2_1ucz0_97{--swatch-color:var(--color-cat-2)}._swatch3_1ucz0_101{--swatch-color:var(--color-cat-3)}._swatch4_1ucz0_105{--swatch-color:var(--color-cat-4)}._swatch5_1ucz0_109{--swatch-color:var(--color-cat-5)}._swatch6_1ucz0_113{--swatch-color:var(--color-cat-6)}._swatch7_1ucz0_117{--swatch-color:var(--color-cat-7)}._swatch8_1ucz0_121{--swatch-color:var(--color-cat-8)}._swatch9_1ucz0_125{--swatch-color:var(--color-cat-9)}._swatch10_1ucz0_129{--swatch-color:var(--color-cat-10)}._header_gcyit_1{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._title_gcyit_9{font-size:var(--font-size-md);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._action_gcyit_16{align-items:center;gap:var(--space-1);min-height:var(--size-control-sm);padding:0 var(--space-1);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:0 0;border:none;display:inline-flex}._action_gcyit_16 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._summary_x11ig_1{gap:var(--space-4);flex-direction:column;display:flex}._summaryMain_x11ig_7{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._summaryBlock_x11ig_13{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._summaryLabel_x11ig_20{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._summaryValue_x11ig_25{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._summaryRows_x11ig_30{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--size-border) solid var(--color-border);font-size:var(--font-size-sm);flex-direction:column;display:flex}._summaryRow_x11ig_30{justify-content:space-between;gap:var(--space-2);color:var(--color-text-secondary);display:flex}._summaryDanger_x11ig_46{color:var(--color-expense);font-weight:var(--font-weight-semibold)}._searchRow_x11ig_51{align-items:center;gap:var(--space-2);display:flex}._searchRow_x11ig_51>:first-child{flex:1}._list_x11ig_61{padding-top:var(--space-1);padding-bottom:var(--space-1)}._row_x11ig_66{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;display:flex}._row_x11ig_66+._row_x11ig_66{border-top:var(--size-border) solid var(--color-border)}._avatar_x11ig_82{width:var(--size-category-icon);height:var(--size-category-icon);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:grid}._lent_x11ig_93{background:var(--color-income-soft);color:var(--color-income)}._borrowed_x11ig_98{background:var(--color-expense-soft);color:var(--color-expense)}._main_x11ig_103{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._topLine_x11ig_111{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._name_x11ig_118{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_x11ig_125{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._amounts_x11ig_130{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._total_x11ig_135{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}._detailCard_x11ig_140{gap:var(--space-4);flex-direction:column;display:flex}._badges_x11ig_146{gap:var(--space-2);flex-wrap:wrap;display:flex}._amountGrid_x11ig_152{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._facts_x11ig_158{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}._facts_x11ig_158 dt{color:var(--color-text-secondary)}._facts_x11ig_158 dd{overflow-wrap:anywhere;margin:0}._phoneLink_x11ig_175{color:var(--color-accent);font-weight:var(--font-weight-medium);text-decoration:none}._timeline_x11ig_181{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._event_x11ig_189{gap:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}._event_x11ig_189:not(:last-child):before{content:"";top:var(--space-4);bottom:0;left:calc(var(--size-timeline-dot) / 2 - var(--size-border) / 2);width:var(--size-border);background:var(--color-border);position:absolute}._eventDot_x11ig_207{width:var(--size-timeline-dot);height:var(--size-timeline-dot);margin-top:var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0}._repayment_x11ig_216 ._eventDot_x11ig_207,._closed_x11ig_217 ._eventDot_x11ig_207{background:var(--color-income)}._due_x11ig_221 ._eventDot_x11ig_207{background:var(--color-warning)}._duePassed_x11ig_225 ._eventDot_x11ig_207{background:var(--color-expense)}._eventBody_x11ig_229{gap:var(--space-1);min-width:0;font-size:var(--font-size-sm);flex-direction:column;display:flex}._eventTitle_x11ig_237{font-weight:var(--font-weight-semibold)}._eventMeta_x11ig_241{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._list_l9d2n_1{margin:0;padding:0;list-style:none}._listCard_l9d2n_7{padding-top:var(--space-1);padding-bottom:var(--space-1)}._item_l9d2n_12{align-items:flex-start;gap:var(--space-1);display:flex}._item_l9d2n_12+._item_l9d2n_12{border-top:var(--size-border) solid var(--color-border)}._itemMain_l9d2n_22{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;flex:1;display:flex}._kindIcon_l9d2n_35{width:var(--size-category-icon-sm);height:var(--size-category-icon-sm);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid;position:relative}._kindIcon_l9d2n_35 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._info_l9d2n_50{background:var(--color-info-soft);color:var(--color-info)}._warning_l9d2n_55{background:var(--color-warning-soft);color:var(--color-warning)}._danger_l9d2n_60{background:var(--color-expense-soft);color:var(--color-expense)}._success_l9d2n_65{background:var(--color-income-soft);color:var(--color-income)}._itemText_l9d2n_70{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._itemTitle_l9d2n_78{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}._unread_l9d2n_84 ._itemTitle_l9d2n_78{font-weight:var(--font-weight-bold)}._itemBody_l9d2n_88{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._itemTime_l9d2n_93{color:var(--color-text-tertiary);font-size:var(--font-size-2xs)}._unreadDot_l9d2n_98{width:var(--size-chart-dot);height:var(--size-chart-dot);margin-top:var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0}._settingsCard_l9d2n_107{gap:var(--space-3);flex-direction:column;display:flex}._section_1kisz_1{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_1kisz_7{padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._list_1kisz_14{padding-top:var(--space-1);padding-bottom:var(--space-1)}._empty_1kisz_19{padding:var(--space-3) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}._row_1kisz_26{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;display:flex}._row_1kisz_26+._row_1kisz_26{border-top:var(--size-border) solid var(--color-border)}._main_1kisz_42{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._title_1kisz_50,._meta_1kisz_51{line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._title_1kisz_50{font-weight:var(--font-weight-medium)}._meta_1kisz_51{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._overdue_1kisz_67{color:var(--color-expense);font-weight:var(--font-weight-semibold)}._side_1kisz_72{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._amount_1kisz_80{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._paused_1kisz_85{opacity:var(--opacity-disabled)}._row_14mmm_1{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;display:flex}._row_14mmm_1+._row_14mmm_1{border-top:var(--size-border) solid var(--color-border)}._main_14mmm_17{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._title_14mmm_25,._meta_14mmm_26{line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._title_14mmm_25{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._meta_14mmm_26{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._amount_14mmm_43{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}._hint_v4h6x_1{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._empty_v4h6x_7{padding:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._plainList_v4h6x_13{margin:0;padding:0;list-style:none}._alerts_v4h6x_19{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._alert_v4h6x_19{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:left;transition:transform var(--duration-fast) var(--easing-standard);border:none;display:flex}._alert_v4h6x_19:active{transform:scale(var(--press-scale))}._alertWarning_v4h6x_46{background:var(--color-warning-soft);color:var(--color-warning)}._alertDanger_v4h6x_51{background:var(--color-expense-soft);color:var(--color-expense)}._alertIcon_v4h6x_56{width:var(--size-icon);height:var(--size-icon);flex-shrink:0}._alertText_v4h6x_62{min-width:0;color:var(--color-text);flex:1}._alertChevron_v4h6x_68{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}._hero_ed2nb_2{isolation:isolate;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--gradient-hero);box-shadow:var(--shadow-hero);color:var(--color-on-hero);flex-direction:column;display:flex;position:relative;overflow:hidden}._hero_ed2nb_2:before{content:"";z-index:-1;background-image:var(--pattern-ornament);opacity:var(--opacity-pattern-hero);-webkit-mask-image:var(--mask-hero-pattern);-webkit-mask-image:var(--mask-hero-pattern);mask-image:var(--mask-hero-pattern);pointer-events:none;position:absolute;inset:0}._heroTop_ed2nb_28{color:var(--color-on-hero-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}._glassButton_ed2nb_37{width:var(--size-control-sm);height:var(--size-control-sm);border:var(--size-border) solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-glass-strong);color:var(--color-on-hero);transition:transform var(--duration-fast) var(--easing-standard);place-items:center;display:grid}._glassButton_ed2nb_37:active{transform:scale(var(--press-scale))}._glassButton_ed2nb_37 svg{width:var(--size-icon);height:var(--size-icon)}._heroBalance_ed2nb_59{font-size:var(--font-size-3xl);font-weight:var(--font-weight-heavy);font-variant-numeric:normal;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._heroBalance_ed2nb_59 small{color:var(--color-on-hero-muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:0}._heroSub_ed2nb_74{color:var(--color-on-hero-muted);font-size:var(--font-size-xs)}._heroGrid_ed2nb_79{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._heroTile_ed2nb_87,._heroBudget_ed2nb_88{min-width:0;padding:var(--space-2) var(--space-3);border:var(--size-border) solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-hero-chip);color:var(--color-on-hero)}._heroTileLabel_ed2nb_97{align-items:center;gap:var(--space-1);color:var(--color-on-hero-muted);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}._dot_ed2nb_108{width:var(--size-icon-sm);height:var(--size-icon-sm);border-radius:var(--radius-xs);flex-shrink:0;place-items:center;display:grid}._dot_ed2nb_108 svg{width:var(--size-icon-xs);height:var(--size-icon-xs)}._dotIncome_ed2nb_122{background:var(--color-hero-income-dot);color:var(--color-hero-income-icon)}._dotExpense_ed2nb_127{background:var(--color-hero-expense-dot);color:var(--color-hero-expense-icon)}._heroTileValue_ed2nb_132{margin-top:var(--space-1);font-size:var(--font-size-md);font-weight:var(--font-weight-heavy);text-overflow:ellipsis;display:block;overflow:hidden}._heroBudget_ed2nb_88{width:100%;margin-top:var(--space-1);text-align:left;transition:background-color var(--duration-fast) var(--easing-standard);display:block}._heroBudget_ed2nb_88:active{background:var(--color-glass-active)}._budgetTop_ed2nb_153{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);display:flex}._budgetLabel_ed2nb_161{color:var(--color-on-hero-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._budgetValue_ed2nb_168{font-size:var(--font-size-base);font-weight:var(--font-weight-heavy)}._negative_ed2nb_173{color:var(--color-on-dark-error)}._miniBar_ed2nb_177{height:var(--size-progress-sm);margin-top:var(--space-2);border-radius:var(--radius-xs);background:var(--color-hero-track);display:block;overflow:hidden}._miniFill_ed2nb_186{border-radius:var(--radius-xs);background:var(--color-on-hero);height:100%;display:block}._barWarning_ed2nb_193{background:var(--color-hero-bar-warning)}._barDanger_ed2nb_197{background:var(--color-hero-bar-danger)}._budgetFoot_ed2nb_201{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);color:var(--color-on-hero-muted);font-size:var(--font-size-2xs);display:flex}._quick_ed2nb_210{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._quickTile_ed2nb_216{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-1);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);transition:transform var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex}._quickTile_ed2nb_216:active{transform:scale(var(--press-scale))}._quickIcon_ed2nb_236{width:var(--size-category-icon);height:var(--size-category-icon);border-radius:var(--radius-md);place-items:center;display:grid}._quickIcon_ed2nb_236 svg{width:var(--size-icon);height:var(--size-icon)}._quickLabel_ed2nb_249{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center}._incomeTile_ed2nb_256{background:var(--color-income-soft);color:var(--color-income)}._expenseTile_ed2nb_261{background:var(--color-expense-soft);color:var(--color-expense)}._debtTile_ed2nb_266{background:var(--color-accent-soft);color:var(--color-accent)}._reportTile_ed2nb_271{background:var(--color-info-soft);color:var(--color-info)}._header_1b4yl_1{align-items:center;gap:var(--space-3);display:flex}._avatar_1b4yl_7{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);background:var(--gradient-accent);box-shadow:var(--shadow-avatar);color:var(--color-on-hero);font-size:var(--font-size-base);font-weight:var(--font-weight-heavy);transition:transform var(--duration-fast) var(--easing-standard);border:none;flex-shrink:0;place-items:center;display:grid}._avatar_1b4yl_7:active{transform:scale(var(--press-scale))}._avatar_1b4yl_7 svg{width:var(--size-icon);height:var(--size-icon)}._greeting_1b4yl_32{flex:1;min-width:0}._hello_1b4yl_37{font-size:var(--font-size-lg);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._date_1b4yl_44{margin-top:var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ticker_19f7i_7{font-size:var(--font-size-3xl);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._ticker_19f7i_7 small{margin-left:var(--space-1);color:var(--color-on-hero-muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:0}._rateValue_19f7i_23{font-variant-numeric:tabular-nums;white-space:nowrap}._setupTitle_19f7i_28{font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight)}._form_19f7i_35{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}._label_19f7i_43{color:var(--color-on-hero-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._fields_19f7i_50{align-items:flex-start;gap:var(--space-2);display:flex}._field_19f7i_50{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._paydayField_19f7i_65{flex:0 0 calc(var(--size-control) * 2 + var(--space-4))}._inputWrap_19f7i_69{position:relative}._input_19f7i_69{width:100%;min-height:var(--size-control);padding:0 calc(var(--space-8) + var(--space-6)) 0 var(--space-4);border:var(--size-border) solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-hero-chip);color:var(--color-on-hero);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;appearance:none;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}._input_19f7i_69::placeholder{color:var(--color-on-hero-muted)}._input_19f7i_69:focus{border-color:var(--color-on-hero);box-shadow:0 0 0 var(--size-focus-ring) var(--color-glass-active);outline:none}._input_19f7i_69[aria-invalid=true]{border-color:var(--color-on-dark-error)}._select_19f7i_104{padding:0 var(--space-8) 0 var(--space-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}._placeholder_19f7i_111{color:var(--color-on-hero-muted)}._selectIcon_19f7i_115{top:50%;right:var(--space-3);width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-on-hero-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}._suffix_19f7i_126{top:50%;right:var(--space-4);color:var(--color-on-hero-muted);font-size:var(--font-size-sm);pointer-events:none;position:absolute;transform:translateY(-50%)}._error_19f7i_136{color:var(--color-on-dark-error);font-size:var(--font-size-xs)}._actions_19f7i_141{gap:var(--space-2);margin-top:var(--space-1);display:flex}._primaryButton_19f7i_147,._secondaryButton_19f7i_148{min-height:var(--size-control);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-heavy);transition:transform var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex:1}._primaryButton_19f7i_147:active:not(:disabled),._secondaryButton_19f7i_148:active{transform:scale(var(--press-scale))}._primaryButton_19f7i_147:disabled{opacity:var(--opacity-disabled)}._primaryButton_19f7i_147{background:var(--color-on-hero);color:var(--color-on-light-button);border:none}._secondaryButton_19f7i_148{border:var(--size-border) solid var(--color-glass-border);background:var(--color-glass-strong);color:var(--color-on-hero)}._carousel_whjvj_1{flex-direction:column;display:flex}._track_whjvj_11{gap:var(--space-4);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) calc(var(--space-8) + var(--space-4));overscroll-behavior-x:contain;scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}._track_whjvj_11::-webkit-scrollbar{display:none}._slide_whjvj_29{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;display:flex}._slide_whjvj_29>*{flex:1;min-width:0}._dots_whjvj_43{margin-top:calc(-1 * var(--space-8));justify-content:center;display:flex}._dotButton_whjvj_50{padding:var(--space-2);background:0 0;border:none;place-items:center;display:grid}._dot_whjvj_43{width:var(--size-chart-dot);height:var(--size-chart-dot);border-radius:var(--radius-full);background:var(--color-text-tertiary);opacity:var(--opacity-muted);transition:background-color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard)}._dotActive_whjvj_69{background:var(--color-accent);opacity:1}._figure_1xvkl_1{gap:var(--space-3);flex-direction:column;margin:0;display:flex}._legend_1xvkl_8{gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}._legendItem_1xvkl_16,._detailItem_1xvkl_17{align-items:center;gap:var(--space-2);display:inline-flex}._swatch_1xvkl_23{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-xs)}._incomeMark_1xvkl_29{background:var(--color-chart-income)}._expenseMark_1xvkl_33{background:var(--color-chart-expense)}._otherMark_1xvkl_37{background:var(--color-text-tertiary)}._chartGrid_1xvkl_42{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}._axis_1xvkl_49{height:var(--size-chart);color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);text-align:right;flex-direction:column;justify-content:space-between;display:flex}._plot_1xvkl_61{height:var(--size-chart);border-top:var(--size-border) solid var(--color-border);border-bottom:var(--size-border) solid var(--color-border);display:flex;position:relative}._zeroLine_1xvkl_69{height:var(--size-border);background:var(--color-border);position:absolute;left:0;right:0}._column_1xvkl_77{gap:var(--size-mark-gap);min-width:0;padding:0 var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;flex:1;display:flex;position:relative}._column_1xvkl_77:focus-visible{outline-offset:0}._barSlot_1xvkl_93{flex:1;position:relative}._bar_1xvkl_93{transition:opacity var(--duration-fast) var(--easing-standard);position:absolute;left:0;right:0}._barUp_1xvkl_105{border-radius:var(--radius-xs) var(--radius-xs) 0 0}._barDown_1xvkl_109{border-radius:0 0 var(--radius-xs) var(--radius-xs)}._column_1xvkl_77:not(._columnActive_1xvkl_113) ._bar_1xvkl_93{opacity:var(--opacity-muted)}._xLabels_1xvkl_117{display:flex}._xLabel_1xvkl_117{min-width:0;color:var(--color-text-tertiary);font-size:var(--font-size-2xs);text-align:center;white-space:nowrap;flex:1;overflow:hidden}._xLabelActive_1xvkl_131{color:var(--color-text);font-weight:var(--font-weight-semibold)}._detail_1xvkl_17{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._detailTitle_1xvkl_148{width:100%;color:var(--color-text);font-weight:var(--font-weight-semibold)}._detailValue_1xvkl_154{color:var(--color-text);font-weight:var(--font-weight-semibold)}._rankList_1xvkl_159{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._rankItem_1xvkl_168{align-items:center;gap:var(--space-3);display:flex}._rankMain_1xvkl_174{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._rankHeader_1xvkl_182{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}._rankName_1xvkl_189{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rankValue_1xvkl_195{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}._rankTrack_1xvkl_201{height:var(--size-progress);border-radius:var(--radius-full);background:var(--color-surface-2);overflow:hidden}._rankFill_1xvkl_208{border-radius:var(--radius-full);height:100%}._trendPlot_1xvkl_213{height:var(--size-chart);border-bottom:var(--size-border) solid var(--color-border);touch-action:pan-y;cursor:crosshair;position:relative}._trendSvg_1xvkl_221{width:100%;height:100%;display:block;overflow:visible}._trendLine_1xvkl_228{fill:none;stroke:var(--color-chart-expense);stroke-width:var(--size-chart-line);stroke-linejoin:round;vector-effect:non-scaling-stroke}._trendArea_1xvkl_236{fill:var(--color-chart-expense);opacity:var(--opacity-soft)}._crosshair_1xvkl_241{width:var(--size-border);background:var(--color-border);position:absolute;top:0;bottom:0}._trendDot_1xvkl_249{width:var(--size-chart-dot);height:var(--size-chart-dot);border:var(--size-mark-gap) solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-chart-expense);box-sizing:content-box;position:absolute;transform:translate(-50%,-50%)}._trendDates_1xvkl_260{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);justify-content:space-between;display:flex}._form_1mtq9_2{gap:var(--space-4);flex-direction:column;display:flex}._footer_1mtq9_8{gap:var(--space-3);display:flex}._note_1mtq9_13{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-text);font-size:var(--font-size-sm)}._row_1mtq9_21{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_1mtq9_27{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._group_1mtq9_34{border:none;min-width:0;margin:0;padding:0}._label_1mtq9_41,._legend_1mtq9_42{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._legend_1mtq9_42{margin-bottom:var(--space-2);padding:0}._optional_1mtq9_53{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}._input_1mtq9_58{width:100%;min-height:var(--size-control);padding:0 var(--space-4);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--font-size-md);appearance:none;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}._input_1mtq9_58:focus{border-color:var(--color-accent);box-shadow:0 0 0 var(--size-focus-ring) var(--color-accent-soft);outline:none}._input_1mtq9_58[aria-invalid=true]{border-color:var(--color-expense)}._input_1mtq9_58:disabled{opacity:var(--opacity-disabled)}._input_1mtq9_58::placeholder{color:var(--color-text-tertiary)}._textarea_1mtq9_91{min-height:calc(var(--size-control) * 2);padding:var(--space-3) var(--space-4);line-height:var(--line-height-normal);resize:vertical}._selectWrap_1mtq9_98,._amountWrap_1mtq9_99,._searchWrap_1mtq9_100{position:relative}._select_1mtq9_98{padding-right:var(--space-8)}._selectIcon_1mtq9_108,._searchIcon_1mtq9_109{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._selectIcon_1mtq9_108{right:var(--space-4)}._searchIcon_1mtq9_109{left:var(--space-4)}._searchInput_1mtq9_128{padding-left:var(--space-8);padding-right:var(--space-8);background:var(--color-surface)}._searchInput_1mtq9_128::-webkit-search-cancel-button{display:none}._clearButton_1mtq9_138{top:50%;right:var(--space-2);width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);color:var(--color-text-secondary);background:0 0;border:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}._clearButton_1mtq9_138 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._amountInput_1mtq9_158{padding-right:var(--space-8);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._amountSuffix_1mtq9_165{top:50%;right:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-md);pointer-events:none;position:absolute;transform:translateY(-50%)}._error_1mtq9_175{color:var(--color-expense);font-size:var(--font-size-xs)}._hint_1mtq9_180{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._group_1mtq9_34>._error_1mtq9_175,._group_1mtq9_34>._hint_1mtq9_180{margin-top:var(--space-2)}._chips_101rj_1{gap:var(--space-2);flex-wrap:wrap;display:flex}._scrollable_101rj_7{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._scrollable_101rj_7::-webkit-scrollbar{display:none}._chip_101rj_1{min-height:var(--size-control-sm);padding:0 var(--space-4);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);flex-shrink:0}._active_101rj_36{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}._grid_1jm58_2{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=359px){._grid_1jm58_2{grid-template-columns:repeat(2,minmax(0,1fr))}}._tile_1jm58_17{align-items:flex-start;gap:var(--space-2);width:100%;min-width:0;height:100%;padding:var(--space-3);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);text-align:left;transition:transform var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative}._tile_1jm58_17:active,._action_1jm58_37:active{transform:scale(var(--press-scale))}._icon_1jm58_41{width:var(--size-category-icon);height:var(--size-category-icon);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid}._icon_1jm58_41 svg{width:var(--size-icon);height:var(--size-icon)}._tileTitle_1jm58_55{max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}._tileText_1jm58_64{max-width:100%;margin-top:calc(-1 * var(--space-1));color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._badge_1jm58_75{top:var(--space-2);right:var(--space-2);min-width:var(--size-badge);height:var(--size-badge);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-expense);color:var(--color-on-danger);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:var(--size-badge);text-align:center;font-variant-numeric:tabular-nums;position:absolute}._accent_1jm58_92{background:var(--color-accent-soft);color:var(--color-accent)}._income_1jm58_97{background:var(--color-income-soft);color:var(--color-income)}._expense_1jm58_102{background:var(--color-expense-soft);color:var(--color-expense)}._warning_1jm58_107{background:var(--color-warning-soft);color:var(--color-warning)}._info_1jm58_112{background:var(--color-info-soft);color:var(--color-info)}._neutral_1jm58_117{background:var(--color-surface-2);color:var(--color-text-secondary)}._actions_1jm58_122{gap:var(--space-2);flex-direction:column;display:flex}._action_1jm58_37{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);text-align:left;transition:transform var(--duration-fast) var(--easing-standard);border:none;display:flex}._card_1jm58_143{border:var(--size-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}._actionText_1jm58_150{flex-direction:column;flex:1;min-width:0;display:flex}._actionTitle_1jm58_157{font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight)}._actionDescription_1jm58_162{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._chevron_1jm58_167{width:var(--size-icon);height:var(--size-icon);color:var(--color-text-tertiary);flex-shrink:0}._row_2cp47_1{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control);padding:var(--space-2) 0;color:var(--color-text);text-align:left;background:0 0;border:none;display:flex}._row_2cp47_1:disabled{opacity:var(--opacity-disabled)}._text_2cp47_18{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._label_2cp47_26{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}._description_2cp47_35{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._track_2cp47_40{width:var(--size-switch-width);height:var(--size-switch-height);border-radius:var(--radius-full);background:var(--color-border);transition:background-color var(--duration-fast) var(--easing-standard);flex-shrink:0;position:relative}._thumb_2cp47_50{top:calc((var(--size-switch-height) - var(--size-switch-thumb)) / 2);left:calc((var(--size-switch-height) - var(--size-switch-thumb)) / 2);width:var(--size-switch-thumb);height:var(--size-switch-thumb);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--easing-standard);position:absolute}._on_2cp47_62{background:var(--color-accent)}._on_2cp47_62 ._thumb_2cp47_50{transform:translateX(calc(var(--size-switch-width) - var(--size-switch-height)))}._skeleton_17wxg_1{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-skeleton) 0%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%);animation:_shimmer_17wxg_1 var(--duration-skeleton) ease-in-out infinite;background-size:200% 100%;display:block}@keyframes _shimmer_17wxg_1{0%{background-position:100% 0}to{background-position:-100% 0}}._hero_1ilwe_2{isolation:isolate;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--gradient-hero);box-shadow:var(--shadow-hero);color:var(--color-on-hero);flex-direction:column;display:flex;position:relative;overflow:hidden}._hero_1ilwe_2:before{content:"";z-index:-1;background-image:var(--pattern-ornament);opacity:var(--opacity-pattern-hero);-webkit-mask-image:var(--mask-hero-pattern);-webkit-mask-image:var(--mask-hero-pattern);mask-image:var(--mask-hero-pattern);pointer-events:none;position:absolute;inset:0}._heroTop_1ilwe_28{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-on-hero-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}._demoBadge_1ilwe_38{padding:var(--space-1) var(--space-2);border:var(--size-border) solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-glass-strong);color:var(--color-on-hero);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}._count_1ilwe_48{font-size:var(--font-size-3xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._count_1ilwe_48 small{color:var(--color-on-hero-muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:0}._heroNote_1ilwe_62{color:var(--color-on-hero-muted);font-size:var(--font-size-xs)}._link_1ilwe_67,._linkMissing_1ilwe_68{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._link_1ilwe_67{background:var(--color-surface-2);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;overflow:hidden}._linkMissing_1ilwe_68{background:var(--color-warning-soft);color:var(--color-warning)}._linkActions_1ilwe_90{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._hint_1ilwe_97{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._friends_1ilwe_103{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._friend_1ilwe_103{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}._friend_1ilwe_103+._friend_1ilwe_103,._moreFriends_1ilwe_119{border-top:var(--size-border) solid var(--color-border)}._avatar_1ilwe_123{width:var(--size-category-icon);height:var(--size-category-icon);border-radius:var(--radius-full);background:var(--gradient-accent);color:var(--color-on-hero);font-size:var(--font-size-sm);font-weight:var(--font-weight-heavy);flex-shrink:0;place-items:center;display:grid}._friendText_1ilwe_136{flex-direction:column;min-width:0;display:flex}._friendName_1ilwe_142{font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._friendDate_1ilwe_149{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._moreFriends_1ilwe_119{padding-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}._loading_1ilwe_161{gap:var(--space-4);flex-direction:column;display:flex}._skeletonHero_1ilwe_167{height:var(--size-hero);border-radius:var(--radius-xl);display:block}._skeletonCard_1ilwe_173{height:var(--size-card-placeholder);border-radius:var(--radius-lg);display:block}._kpis_9ssxb_1{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._kpi_9ssxb_1{gap:var(--space-1);min-width:0;padding:var(--space-3);flex-direction:column;display:flex}._kpiLabel_9ssxb_15{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._kpiValue_9ssxb_20{min-width:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);flex-direction:column;display:flex}._kpiCaption_9ssxb_29{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hint_9ssxb_38{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._stack_9ssxb_44{gap:var(--space-4);flex-direction:column;display:flex}._empty_9ssxb_50{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._footerHint_9ssxb_55{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-align:center}._section_1p9qi_1{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_1p9qi_7{padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._card_1p9qi_14{gap:var(--space-4);flex-direction:column;display:flex}._rows_1p9qi_20{padding-top:var(--space-1);padding-bottom:var(--space-1)}._profile_1p9qi_25{align-items:flex-end;gap:var(--space-3);display:flex}._profile_1p9qi_25>:last-child{flex:1}._avatar_1p9qi_35{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-full);background:var(--gradient-hero);color:var(--color-on-hero);font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:grid}._avatar_1p9qi_35 svg{width:var(--size-icon);height:var(--size-icon)}._row_1p9qi_20{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control);padding:var(--space-2) 0;color:var(--color-text);text-align:left;background:0 0;border:none;display:flex}._row_1p9qi_20+._row_1p9qi_20{border-top:var(--size-border) solid var(--color-border)}._rowIcon_1p9qi_69{width:var(--size-category-icon-sm);height:var(--size-category-icon-sm);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0;place-items:center;display:grid}._rowIcon_1p9qi_69 svg,._chevron_1p9qi_81{width:var(--size-icon-sm);height:var(--size-icon-sm)}._rowLabel_1p9qi_86{font-weight:var(--font-weight-medium);flex:1}._chevron_1p9qi_81{color:var(--color-text-tertiary)}._danger_1p9qi_95 ._rowIcon_1p9qi_69{background:var(--color-expense-soft);color:var(--color-expense)}._danger_1p9qi_95 ._rowLabel_1p9qi_86{color:var(--color-expense)}._note_1p9qi_104{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._about_1p9qi_109{gap:var(--space-1);flex-direction:column;display:flex}._aboutName_1p9qi_115{font-weight:var(--font-weight-bold)}._totals_1biiz_1{gap:var(--space-2);flex-direction:column;display:flex}._totalRow_1biiz_7{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._totalLabel_1biiz_14{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._totalValue_1biiz_19{font-weight:var(--font-weight-semibold)}._filterBar_1biiz_23{gap:var(--space-3);flex-direction:column;display:flex}._searchRow_1biiz_29{align-items:center;gap:var(--space-2);display:flex}._searchRow_1biiz_29>:first-child{flex:1}._filterPanel_1biiz_39{gap:var(--space-4);flex-direction:column;display:flex}._dateRow_1biiz_45{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._groups_1biiz_51{gap:var(--space-4);flex-direction:column;display:flex}._group_1biiz_51{gap:var(--space-2);flex-direction:column;display:flex}._groupHeader_1biiz_63{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 var(--space-1);display:flex}._groupTitle_1biiz_71{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._groupTotal_1biiz_77{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._listCard_1biiz_82{padding-top:var(--space-1);padding-bottom:var(--space-1)}._grid_3z37u_1{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._option_3z37u_7{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-1);border:var(--size-border) solid transparent;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-2xs);line-height:var(--line-height-tight);text-align:center;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;flex-direction:column;display:flex}._checked_3z37u_26{border-color:var(--color-accent);background:var(--color-accent-soft);font-weight:var(--font-weight-semibold)}._name_3z37u_33{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}._subcategories_3z37u_42{margin-top:var(--space-3)}._header_1gl5k_1{align-items:center;gap:var(--space-3);display:flex}._avatar_1gl5k_7{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);flex-shrink:0}._lines_1gl5k_14{gap:var(--space-2);flex-direction:column;flex:1;display:flex}._lineWide_1gl5k_21{width:56%;height:var(--space-4)}._lineNarrow_1gl5k_26{width:40%;height:var(--space-3)}._hero_1gl5k_31{height:var(--size-hero);border-radius:var(--radius-xl)}._tiles_1gl5k_36{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}._tile_1gl5k_36{height:var(--size-tile);border-radius:var(--radius-lg)}._card_1gl5k_47{height:var(--size-card-placeholder);border-radius:var(--radius-lg)}
