@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.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{--pk-canvas:#f7f9fd;--pk-cream-50:#fffbf4;--pk-blue-50:#edf5ff;--pk-blue-100:#d9e9ff;--pk-blue-300:#7eb5ff;--pk-blue-400:#4a8cff;--pk-blue-500:#286cf2;--pk-blue-600:#1f55d5;--pk-blue-700:#173fad;--pk-blue-800:#123488;--pk-violet-500:#6c52e8;--pk-violet-600:#543cc4;--pk-aqua-300:#65e0e7;--pk-aqua-400:#34cdd9;--pk-aqua-500:#17b6c8;--pk-aqua-700:#0e7c88;--pk-gold-300:#ffd56a;--pk-gold-400:#f9b928;--pk-gold-600:#9a6100;--pk-amber-200:#fbe4a6;--pk-navy-50:#f0f5fa;--pk-navy-100:#dde7f0;--pk-navy-400:#6f8498;--pk-navy-500:#4d657d;--pk-navy-600:#324b65;--pk-navy-700:#17314d;--pk-navy-800:#0d2239;--pk-navy-900:#071625;--pk-slate-50:#f8fafc;--pk-slate-400:#94a3b8;--pk-slate-500:#64748b;--pk-slate-600:#475569;--pk-emerald-50:#ecfdf5;--pk-emerald-400:#34d399;--pk-emerald-700:#047857;--pk-rose-50:#fff1f2;--pk-rose-400:#fb7185;--pk-rose-600:#d01640;--pk-gradient-brand:linear-gradient(135deg, var(--pk-blue-700) 0%, var(--pk-blue-500) 58%, var(--pk-aqua-500) 100%);--pk-gradient-hero:linear-gradient(135deg, #0b1d3a 0%, #173fad 62%, #245dd8);--pk-gradient-space:linear-gradient(135deg, #173fad 0%, #245dd8 62%, #2f6ae6);--pk-gradient-budget:linear-gradient(90deg, var(--pk-violet-500), var(--pk-violet-600));--pk-space-1:4px;--pk-space-2:8px;--pk-space-3:12px;--pk-space-4:16px;--pk-space-5:20px;--pk-space-6:32px;--pk-space-7:48px;--pk-space-8:64px;--pk-radius-sm:8px;--pk-radius-md:12px;--pk-radius-lg:16px;--pk-radius-hero:20px;--pk-radius-sheet:24px;--pk-radius-full:999px;--pk-touch:44px;--pk-row:60px;--pk-tile:40px;--pk-sidebar:256px;--pk-rail:76px;--pk-topbar:64px;--pk-bottom-nav:64px;--pk-content-max:1120px;--pk-form-max:560px;--pk-reading-max:720px;--pk-font:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--pk-ease:cubic-bezier(.65, 0, .35, 1);--pk-ease-out:cubic-bezier(.33, 1, .68, 1);--pk-fast:.15s;--pk-standard:.25s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pk-bg:var(--pk-canvas);--pk-surface:#fff;--pk-raised:#fff;--pk-sunken:var(--pk-navy-50);--pk-surface-muted:var(--pk-navy-50);--pk-border:var(--pk-navy-100);--pk-border-strong:#cbd8e5;--pk-text:var(--pk-navy-900);--pk-text-secondary:var(--pk-navy-600);--pk-text-muted:var(--pk-navy-500);--pk-accent:var(--pk-blue-500);--pk-accent-ink:var(--pk-blue-700);--pk-accent-strong:var(--pk-blue-600);--pk-accent-wash:var(--pk-blue-50);--pk-accent-contrast:#fff;--pk-shared:var(--pk-gold-400);--pk-shared-strong:var(--pk-gold-600);--pk-shared-surface:var(--pk-cream-50);--pk-shared-border:var(--pk-amber-200);--pk-owed:var(--pk-emerald-700);--pk-owing:var(--pk-gold-600);--pk-success:var(--pk-emerald-700);--pk-danger:var(--pk-rose-600);--pk-warning:var(--pk-gold-600);--pk-ai:var(--pk-aqua-700);--pk-income:var(--pk-emerald-700);--pk-expense:var(--pk-rose-600);--pk-overlay:#07162573;--pk-focus:var(--pk-blue-500);--pk-shadow-card:0 3px 10px #0716250f;--pk-shadow-hero:0 7px 18px #173fad2e;--pk-shadow-floating:0 10px 28px #07162529, 0 1px 3px #07162514;--pk-shadow:var(--pk-shadow-card)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pk-bg:var(--pk-navy-900);--pk-surface:var(--pk-navy-800);--pk-raised:var(--pk-navy-700);--pk-sunken:#091b2e;--pk-surface-muted:#10283f;--pk-border:#1e3954;--pk-border-strong:#31506d;--pk-text:var(--pk-slate-50);--pk-text-secondary:var(--pk-slate-400);--pk-text-muted:var(--pk-slate-400);--pk-accent:var(--pk-blue-300);--pk-accent-ink:var(--pk-blue-300);--pk-accent-strong:var(--pk-blue-400);--pk-accent-wash:#7eb5ff24;--pk-accent-contrast:var(--pk-navy-900);--pk-shared-strong:var(--pk-gold-300);--pk-shared-surface:#241c0d;--pk-shared-border:#6b4c12;--pk-owed:var(--pk-emerald-400);--pk-owing:var(--pk-gold-300);--pk-success:var(--pk-emerald-400);--pk-danger:var(--pk-rose-400);--pk-warning:var(--pk-gold-300);--pk-ai:var(--pk-aqua-300);--pk-income:var(--pk-emerald-400);--pk-expense:var(--pk-rose-400);--pk-overlay:#0009;--pk-focus:var(--pk-blue-300);--pk-shadow-card:0 1px 2px #0006;--pk-shadow-hero:0 7px 18px #00000059;--pk-shadow-floating:0 10px 28px #00000080, 0 1px 3px #0006}.pk-accent{--accent-ink:var(--accent-ink-light,var(--accent-fill))}:root[data-theme=dark] .pk-accent{--accent-ink:var(--accent-ink-dark,var(--accent-fill))}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{min-height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--pk-font);background:var(--pk-bg);color:var(--pk-text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.25}p{margin:0}:where(a:not([class])){color:var(--pk-accent-ink)}:where(:root[data-theme=dark] a:not([class])){color:var(--pk-accent)}button{font:inherit;color:inherit}img{max-width:100%}.pk-num,.pk-t-money-hero{font-variant-numeric:tabular-nums}.pk-t-money-hero{letter-spacing:-.02em;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2}.pk-t-money-section{letter-spacing:-.01em;font-size:20px;line-height:26px}.pk-t-money-row,.pk-t-money-section{font-variant-numeric:tabular-nums;font-weight:700}.pk-t-money-row{font-size:14px;line-height:19px}.pk-t-screen{letter-spacing:-.02em;font-size:26px;font-weight:750;line-height:32px}.pk-t-title{font-size:17px;line-height:22px}.pk-t-section,.pk-t-title{letter-spacing:-.01em;font-weight:700}.pk-t-section{font-size:16px;line-height:21px}.pk-t-row{font-size:14px;font-weight:600;line-height:19px}.pk-t-body,.pk-t-strong{font-size:14px;line-height:20px}.pk-t-strong{font-weight:600}.pk-t-supporting{font-size:12.5px;line-height:17px}.pk-t-label,.pk-t-supporting{color:var(--pk-text-secondary)}.pk-t-label{letter-spacing:.02em;font-size:11.5px;font-weight:650;line-height:14px}.pk-t-micro{color:var(--pk-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:12px}.pk-page{width:100%;max-width:var(--pk-content-max);padding:var(--pk-space-5) var(--pk-space-4) var(--pk-space-7);margin:0 auto}.pk-page--narrow{max-width:var(--pk-reading-max)}.pk-page--form{max-width:var(--pk-form-max)}@media (width>=768px){.pk-page{padding:var(--pk-space-6) var(--pk-space-6) var(--pk-space-8)}}.pk-card{background:var(--pk-surface);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-card);padding:var(--pk-space-5)}.pk-stack{gap:var(--pk-space-4);flex-direction:column;display:flex}.pk-stack--tight{gap:var(--pk-space-2)}.pk-stack--loose{gap:var(--pk-space-6)}.pk-row{align-items:center;gap:var(--pk-space-3);display:flex}.pk-row--wrap{flex-wrap:wrap}.pk-spacer{flex:1}.pk-muted{color:var(--pk-text-muted)}.pk-secondary{color:var(--pk-text-secondary)}.pk-label{font-size:.875rem;font-weight:600}.pk-truncate{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.pk-grid{gap:var(--pk-space-4);display:grid}.pk-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.pk-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pk-button{appearance:none;justify-content:center;align-items:center;gap:var(--pk-space-2);border-radius:var(--pk-radius-full);min-height:var(--pk-touch);font:inherit;cursor:pointer;background:var(--pk-blue-500);color:#fff;transition:filter var(--pk-fast) ease,background var(--pk-fast) ease;white-space:nowrap;border:1px solid #0000;flex-shrink:0;padding:11px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}:root[data-theme=dark] .pk-button:not(.pk-button--secondary):not(.pk-button--danger){background:var(--pk-blue-300);color:var(--pk-navy-900)}.pk-button:hover:not(:disabled){filter:brightness(1.06)}.pk-button:disabled{opacity:.55;cursor:not-allowed}.pk-button--secondary{background:var(--pk-surface);color:var(--pk-text);border-color:var(--pk-border-strong)}.pk-button--danger{background:var(--pk-danger);color:#fff}.pk-input,.pk-select,.pk-textarea{width:100%;min-height:var(--pk-touch);border-radius:var(--pk-radius-md);border:1px solid var(--pk-border-strong);background:var(--pk-surface);color:var(--pk-text);font:inherit;transition:border-color var(--pk-fast) ease,box-shadow var(--pk-fast) ease;padding:10px 14px;font-size:15px}.pk-textarea{resize:vertical;min-height:88px}.pk-input:hover,.pk-select:hover,.pk-textarea:hover{border-color:var(--pk-navy-400)}.pk-input[aria-invalid=true],.pk-select[aria-invalid=true],.pk-textarea[aria-invalid=true]{border-color:var(--pk-danger)}:focus-visible{outline:2px solid var(--pk-focus);outline-offset:2px}.pk-input:focus-visible,.pk-select:focus-visible,.pk-textarea:focus-visible{border-color:var(--pk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pk-accent) 25%,transparent);outline:none}.pk-error{border-radius:var(--pk-radius-md);border:1px solid color-mix(in srgb,var(--pk-danger) 45%,transparent);background:color-mix(in srgb,var(--pk-danger) 8%,var(--pk-surface));padding:var(--pk-space-3) var(--pk-space-4);font-size:.9rem}.pk-choices{gap:var(--pk-space-2);flex-wrap:wrap;display:flex}.pk-choice{border:1px solid var(--pk-border-strong);background:var(--pk-surface);color:var(--pk-text);border-radius:var(--pk-radius-full);font:inherit;cursor:pointer;padding:9px 18px}.pk-choice[aria-pressed=true]{border-color:var(--pk-accent);background:var(--pk-accent-wash);font-weight:600}@keyframes pk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pk-skeleton{border-radius:var(--pk-radius-sm);background:linear-gradient(90deg,var(--pk-sunken) 25%,color-mix(in srgb,var(--pk-sunken) 50%,var(--pk-surface)) 50%,var(--pk-sunken) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite pk-shimmer;display:block}@keyframes pk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pk-scroll-locked,.pk-scroll-locked body{overflow:hidden}.pk-select{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%234d657d%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M480-361q-8%200-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28%2028-11%2028%2011l156%20156%20156-156q11-11%2028-11t28%2011%2011%2028-11%2028L508-372q-6%206-13%208.5t-15%202.5%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-inline-end:40px}[dir=rtl] .pk-select{background-position:12px}.pk-field-legend{margin-bottom:8px;padding:0;font-size:13.5px;font-weight:650}.pk-timeline{margin:0;padding:0 0 0 4px;list-style:none}.pk-timeline,.pk-timeline>li{flex-direction:column;display:flex}.pk-timeline>li{padding:0 0 var(--pk-space-4) 22px;gap:2px;position:relative}.pk-timeline>li:before{content:"";background:var(--pk-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.pk-timeline>li:after{content:"";background:var(--pk-border);width:2px;position:absolute;top:18px;bottom:2px;left:4px}.pk-timeline>li:last-child:after{display:none}.pk-timeline>li.pk-timeline__item--done:before,.pk-timeline>li.pk-timeline__item--success:before{background:var(--pk-success)}.pk-timeline>li.pk-timeline__item--danger:before{background:var(--pk-danger)}.pk-timeline>li.pk-timeline__item--warning:before{background:var(--pk-warning)}.pk-timeline>li.pk-timeline__item--neutral:before{background:var(--pk-text-muted)}.pk-timeline>li.pk-timeline__item--pending:before{border:2px dashed var(--pk-border-strong);background:0 0}.pk-timeline__title{font-size:14px;font-weight:600}.pk-timeline__detail{color:var(--pk-text-secondary);font-size:12.5px}.pk-btn[data-v-9f9a64c1]{appearance:none;justify-content:center;align-items:center;gap:var(--pk-space-2);border-radius:var(--pk-radius-full);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--pk-fast) ease,border-color var(--pk-fast) ease,filter var(--pk-fast) ease,transform var(--pk-fast) ease;-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-shrink:0;font-weight:650;text-decoration:none;display:inline-flex}.pk-btn[data-v-9f9a64c1]:active:not(:disabled){transform:scale(.98)}.pk-btn[data-v-9f9a64c1]:disabled{cursor:not-allowed;opacity:.5}.pk-btn--loading[data-v-9f9a64c1]:disabled{opacity:.8;cursor:progress}.pk-btn--block[data-v-9f9a64c1]{width:100%}.pk-btn--sm[data-v-9f9a64c1]{min-height:34px;padding:6px 14px;font-size:13px}.pk-btn--md[data-v-9f9a64c1]{min-height:42px;padding:9px 18px;font-size:14px}.pk-btn--lg[data-v-9f9a64c1]{min-height:50px;padding:12px 24px;font-size:15.5px}.pk-btn--primary[data-v-9f9a64c1]{background:var(--pk-blue-500);color:#fff}.pk-btn--primary[data-v-9f9a64c1]:hover:not(:disabled){background:var(--pk-blue-600)}:root[data-theme=dark] .pk-btn--primary[data-v-9f9a64c1]{background:var(--pk-blue-300);color:var(--pk-navy-900)}:root[data-theme=dark] .pk-btn--primary[data-v-9f9a64c1]:hover:not(:disabled){background:var(--pk-blue-100)}.pk-btn--secondary[data-v-9f9a64c1]{background:var(--pk-surface);color:var(--pk-text);border-color:var(--pk-border-strong)}.pk-btn--secondary[data-v-9f9a64c1]:hover:not(:disabled){background:var(--pk-sunken)}.pk-btn--ghost[data-v-9f9a64c1]{color:var(--pk-accent-ink);background:0 0}:root[data-theme=dark] .pk-btn--ghost[data-v-9f9a64c1]{color:var(--pk-accent)}.pk-btn--ghost[data-v-9f9a64c1]:hover:not(:disabled){background:var(--pk-accent-wash)}.pk-btn--danger[data-v-9f9a64c1]{background:var(--pk-rose-600);color:#fff}.pk-btn--danger[data-v-9f9a64c1]:hover:not(:disabled){filter:brightness(.94)}:root[data-theme=dark] .pk-btn--danger[data-v-9f9a64c1]{background:var(--pk-rose-400);color:var(--pk-navy-900)}.pk-btn--success[data-v-9f9a64c1]{background:var(--pk-emerald-700);color:#fff}.pk-btn--success[data-v-9f9a64c1]:hover:not(:disabled){filter:brightness(1.08)}:root[data-theme=dark] .pk-btn--success[data-v-9f9a64c1]{background:var(--pk-emerald-400);color:var(--pk-navy-900)}.pk-btn__label[data-v-9f9a64c1]{text-overflow:ellipsis;overflow:hidden}.pk-btn__spinner[data-v-9f9a64c1]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite pk-spin}.pk-empty[data-v-a8dbb7fc]{text-align:center;align-items:center;gap:var(--pk-space-2);padding:var(--pk-space-7) var(--pk-space-5);flex-direction:column;max-width:460px;margin:0 auto;display:flex}.pk-empty--compact[data-v-a8dbb7fc]{padding:var(--pk-space-5) var(--pk-space-4)}.pk-empty__icon[data-v-a8dbb7fc]{background:var(--pk-accent-wash);width:56px;height:56px;color:var(--pk-accent-ink);margin-bottom:var(--pk-space-2);border-radius:18px;place-items:center;display:grid}:root[data-theme=dark] .pk-empty__icon[data-v-a8dbb7fc]{color:var(--pk-accent)}.pk-empty--compact .pk-empty__icon[data-v-a8dbb7fc]{border-radius:14px;width:44px;height:44px}.pk-empty__title[data-v-a8dbb7fc]{font-size:17px;font-weight:700}.pk-empty__message[data-v-a8dbb7fc]{color:var(--pk-text-secondary);font-size:14px}.pk-empty__actions[data-v-a8dbb7fc]{margin-top:var(--pk-space-3);gap:var(--pk-space-2);flex-wrap:wrap;justify-content:center;display:flex}.pk-fatal[data-v-7405ae93]{min-height:100dvh;padding:var(--pk-space-5);background:var(--pk-bg);place-items:center;display:grid}.pk-fatal__actions[data-v-7405ae93]{gap:var(--pk-space-2);flex-wrap:wrap;justify-content:center;display:flex}
