svg[data-v-b40714fb]{flex:none;width:24px;height:24px}.personal-page[data-v-0f945334]{gap:20px;min-width:0;padding-bottom:10px;display:grid}.personal-loading-overlay[data-v-0f945334]{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffaf6dd;align-content:center;gap:10px;padding:24px;display:grid;position:fixed;inset:0}.personal-loading-overlay i[data-v-0f945334]{background:linear-gradient(100deg,#f5ebe5 25%,#fffaf7 42%,#f5ebe5 60%) 0 0/230% 100%;border-radius:22px;width:min(100%,644px);height:82px;margin:0 auto;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.personal-loading-overlay i[data-v-0f945334]:nth-child(2){justify-self:end;width:75%;animation-delay:.12s}.personal-loading-overlay i[data-v-0f945334]:nth-child(3){width:88%;animation-delay:.24s}.personal-profile[data-v-0f945334]{align-items:center;gap:12px;padding:0 0 7px;display:flex}.personal-profile>.avatar[data-v-0f945334]{width:58px;height:58px}.personal-profile>div[data-v-0f945334]{flex:1;min-width:0}.personal-profile h1[data-v-0f945334]{overflow-wrap:anywhere;font-size:25px;line-height:1.15}.personal-profile p[data-v-0f945334]{color:#756e70;margin-top:5px;font-size:13px;line-height:1.4}.icon-button[data-v-0f945334]{background:#f6eeea;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.preferences-panel[data-v-0f945334]{background:linear-gradient(135deg,#eee9ff,#faf8ff);border-radius:26px;gap:12px;padding:18px;display:grid;box-shadow:0 12px 30px #695e8410}.preferences-panel .personal-heading[data-v-0f945334]{align-items:flex-start}.preferences-panel .eyebrow[data-v-0f945334]{color:#736a91;margin-bottom:5px}.preferences-panel h2[data-v-0f945334]{font-size:20px}.preference-actions[data-v-0f945334]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.preference-action[data-v-0f945334]{text-align:left;background:#fffefd;border-radius:19px;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"icon add""icon copy";align-items:start;gap:8px;min-height:94px;padding:12px;display:grid;box-shadow:0 6px 18px #695e8409}.preference-action-icon[data-v-0f945334]{color:#c35c4d;background:#fff0e7;border-radius:11px;grid-area:icon;place-items:center;width:30px;height:30px;display:grid}.upset-action .preference-action-icon[data-v-0f945334]{color:#a97568;background:#fff3ef}.preference-action-icon svg[data-v-0f945334]{width:17px;height:17px}.preference-action-copy[data-v-0f945334]{grid-area:copy;gap:3px;min-width:0;display:grid}.preference-action-copy b[data-v-0f945334]{font-size:13px;line-height:1.3}.preference-action-copy small[data-v-0f945334]{color:#766f78;font-size:11px;line-height:1.3}.preference-action-add[data-v-0f945334]{color:#b4493c;white-space:nowrap;grid-area:add;justify-self:end;font-size:10px;font-weight:800}.preference-list[data-v-0f945334]{flex-wrap:wrap;gap:8px;display:flex}.preference-list button[data-v-0f945334]{color:#5f5875;text-align:left;background:#fffefd;border-radius:14px;padding:9px 11px;font-size:12px;font-weight:700}.preference-list button.upsets[data-v-0f945334]{color:#876257;background:#fff3ef}.preference-list button span[data-v-0f945334]{color:#9b91bd;margin-left:5px}.preference-list button.upsets span[data-v-0f945334]{color:#a97568}.preference-list.compact[data-v-0f945334]{margin-top:1px}.upsets-list[data-v-0f945334]{gap:6px;display:grid}.upsets-list button[data-v-0f945334]{color:#876257;background:#fff3ef;justify-content:space-between;display:flex}.upsets-list button span[data-v-0f945334]{color:#a97568}.personal-mood[data-v-0f945334]{background:linear-gradient(120deg,#eee9ff,#f6f3ff);border-radius:24px;padding:14px 0 12px;overflow:hidden}.personal-mood>.personal-heading[data-v-0f945334]{margin:0 16px}.personal-mood .personal-heading h2[data-v-0f945334]{margin-top:4px;font-size:21px}.personal-mood .personal-heading>span[data-v-0f945334]{color:#756d7e;text-align:right;padding-top:5px;font-size:11px}.supporting-copy[data-v-0f945334]{color:#756d7e;margin-top:6px;font-size:14px;line-height:1.45}.carousel-wrap[data-v-0f945334]{margin-top:12px;position:relative}.mood-carousel[data-v-0f945334]{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:0 16px 5px;display:flex;overflow-x:auto}.mood-carousel[data-v-0f945334]::-webkit-scrollbar{display:none}.mood-choice[data-v-0f945334]{scroll-snap-align:center;border:2px solid #0000;border-radius:17px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:6px;min-height:74px;padding:9px 4px;font-size:10px;font-weight:700;display:flex}.mood-choice>span[data-v-0f945334]{font-size:25px;line-height:1}.warm[data-v-0f945334]{background:#ffe4d6}.calm[data-v-0f945334]{background:#dcefff}.quiet[data-v-0f945334]{background:#e5def7}.mood-choice.selected[data-v-0f945334]{color:#29262b;background:#ff7967;border-color:#c85040}.carousel-next[data-v-0f945334]{background:#f6f1ffe8;border-radius:16px 0 0 16px;place-items:center;width:28px;height:48px;display:grid;position:absolute;top:11px;right:0;box-shadow:-5px 0 10px #eee9ff80}.context-link[data-v-0f945334],.mood-hint[data-v-0f945334]{margin:7px 16px 0;font-size:12px;line-height:1.5}.context-link[data-v-0f945334]{text-align:left;color:#9b4035;background:0 0;min-height:32px;padding:0}.context-link span[data-v-0f945334]{white-space:nowrap}.mood-hint[data-v-0f945334]{color:#756d7e}.observations-panel[data-v-0f945334],.notes-panel[data-v-0f945334],.week-panel[data-v-0f945334],.completed-tasks-panel[data-v-0f945334]{border-radius:23px;gap:10px;padding:16px;display:grid}.observations-panel[data-v-0f945334]{background:#fff0e7}.notes-panel[data-v-0f945334]{background:#fff0f3}.week-panel[data-v-0f945334]{background:#e7f4fc}.completed-tasks-panel[data-v-0f945334]{background:#f0f7e8}.personal-heading[data-v-0f945334]{justify-content:space-between;align-items:center;gap:6px;display:flex}.personal-heading h2[data-v-0f945334]{letter-spacing:-.035em;align-items:center;gap:8px;min-width:0;font-size:17px;line-height:1.25;display:flex}.personal-heading h2 svg[data-v-0f945334]{width:21px;height:21px}.personal-heading>button[data-v-0f945334]{color:#b4493c;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:2px;min-height:40px;padding:0 2px;font-size:13px;display:flex}.personal-heading>button svg[data-v-0f945334]{width:18px;height:18px}.personal-primary[data-v-0f945334]{color:#29262b;background:#ff7967;border-radius:15px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:47px;padding:10px;font-size:14px;font-weight:800;display:flex}.personal-entry[data-v-0f945334],.history-entry[data-v-0f945334]{text-align:left;background:#fffefd;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px;display:flex;box-shadow:0 4px 14px #79584405}.personal-entry>svg[data-v-0f945334]:first-child{width:21px;height:21px}.personal-entry>svg[data-v-0f945334]:last-child{color:#8d8794;width:16px;height:16px}.entry-copy[data-v-0f945334]{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;font-size:14px;line-height:1.45;display:grid}.entry-copy small[data-v-0f945334]{color:#766f78;align-items:center;gap:4px;font-size:11px;line-height:1.4;display:flex}.entry-copy small svg[data-v-0f945334]{width:12px;height:12px}.clamp[data-v-0f945334]{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.care-overview[data-v-0f945334]{gap:11px;display:grid}.care-overview>.personal-heading>span[data-v-0f945334]{color:#867e7b;text-align:right;font-size:11px}.personal-summaries[data-v-0f945334]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-card[data-v-0f945334]{text-align:left;border-radius:23px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%;min-height:138px;padding:15px;display:grid}.thanks-summary[data-v-0f945334]{background:linear-gradient(120deg,#eee8ff,#f4efff)}.thanks-summary>svg[data-v-0f945334]:first-child{color:#aa397c}.care-summary[data-v-0f945334]{background:linear-gradient(120deg,#dcf0ff,#ebf7ff)}.care-summary>svg[data-v-0f945334]:first-child{color:#386a88}.request-summary[data-v-0f945334]{background:linear-gradient(120deg,#e5f6eb,#f4fff7)}.request-summary>svg[data-v-0f945334]:first-child{color:#4c8a61}.intent-summary[data-v-0f945334]{background:linear-gradient(120deg,#fff0e7,#fff7ed)}.intent-summary>svg[data-v-0f945334]:first-child{color:#c76751}.summary-card>svg[data-v-0f945334]:first-child{grid-area:1/2;justify-self:end;width:24px;height:24px}.summary-card>svg[data-v-0f945334]:last-child{color:#827b8b;grid-area:2/2;align-self:end;width:16px;height:16px}.summary-card>span[data-v-0f945334]{grid-area:1/1/-1/-1;align-content:end;gap:3px;min-width:0;display:grid}.summary-card b[data-v-0f945334]{letter-spacing:-.06em;font-size:31px;line-height:1}.summary-card strong[data-v-0f945334]{font-size:13px;line-height:1.35}.summary-card small[data-v-0f945334]{color:#726d81;font-size:10px}.personal-link[data-v-0f945334]{text-align:left;color:#b4493c;background:0 0;min-height:35px;padding:4px 0;font-size:13px}.mood-chart[data-v-0f945334]{background:linear-gradient(#fafdff,#e8f6fc);border-radius:17px;height:132px;position:relative;overflow:hidden}.mood-chart svg[data-v-0f945334]{width:100%;height:calc(100% - 30px);position:absolute;inset:12px 0 18px}.mood-line[data-v-0f945334]{fill:none;stroke:url(#mood-line);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.mood-baseline[data-v-0f945334]{stroke:#a9c8d7;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.mood-point[data-v-0f945334]{left:var(--x);top:var(--y);z-index:1;border:1px solid #fffefd;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #3d647826}.mood-chart-empty[data-v-0f945334]{text-align:center;color:#647482;place-items:center;height:100%;padding:18px;font-size:13px;line-height:1.45;display:grid}.week-days[data-v-0f945334]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.week-days button[data-v-0f945334]{background:0 0;justify-items:center;min-height:24px;padding:2px 0;display:grid}.week-days small[data-v-0f945334]{color:#647482;text-transform:capitalize;font-size:11px}.week-days .is-today small[data-v-0f945334]{color:#29262b;font-weight:800}.week-caption[data-v-0f945334]{color:#647482;font-size:11px;line-height:1.5}.completed-tasks-panel .personal-heading[data-v-0f945334]{align-items:flex-start}.completed-tasks-panel .personal-heading span[data-v-0f945334]{color:#5f7858;text-align:right;padding-top:3px;font-size:11px;font-weight:700}.completed-tasks-chart[data-v-0f945334]{background:linear-gradient(#fbfef8,#e3f1d9);border-radius:17px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;height:148px;padding:14px 8px 0;display:grid}.completed-tasks-day[data-v-0f945334]{grid-template-rows:18px minmax(0,1fr) 20px;place-items:end center;gap:4px;height:100%;display:grid}.completed-tasks-day b[data-v-0f945334]{color:#4d7652;align-self:start;font-size:12px;line-height:1.2}.completed-tasks-day i[data-v-0f945334]{background:#91bd80;border-radius:9px 9px 4px 4px;width:min(100%,30px);min-height:4px;box-shadow:0 4px 8px #70985e30}.completed-tasks-day.is-today i[data-v-0f945334]{background:#4f9160}.completed-tasks-day small[data-v-0f945334]{color:#637360;text-transform:capitalize;font-size:10px}.completed-tasks-day.is-today small[data-v-0f945334]{color:#365e3d;font-weight:800}.personal-empty[data-v-0f945334]{color:#797177;padding:10px 0;font-size:14px;line-height:1.6}.personal-error[data-v-0f945334]{color:#a53932;background:#fff0ed;border-radius:14px;padding:12px;font-size:13px;line-height:1.5}.personal-error button[data-v-0f945334]{color:inherit;background:0 0;padding:8px;text-decoration:underline}.history-heading[data-v-0f945334]{align-items:center;gap:13px;display:flex}.history-heading h1[data-v-0f945334]{font-size:26px;line-height:1.2}.history-heading+.supporting-copy[data-v-0f945334]{margin-top:-8px}.history-periods[data-v-0f945334],.journal-tabs[data-v-0f945334]{flex-wrap:wrap;gap:7px;display:flex}.history-periods button[data-v-0f945334],.journal-tabs button[data-v-0f945334]{background:#f4ede8;border-radius:22px;min-height:42px;padding:9px 14px;font-size:13px}.history-periods button[aria-pressed=true][data-v-0f945334]{color:#29262b;background:#ff7967;font-weight:800}.journal-tabs button[aria-pressed=true][data-v-0f945334]{background:#ede9ff;font-weight:800}.history-count[data-v-0f945334]{font-size:14px;font-weight:700}.history-group[data-v-0f945334]{gap:10px;display:grid}.history-group h2[data-v-0f945334]{margin:6px 0 2px;font-size:17px}.history-entry[data-v-0f945334]{border-radius:19px;align-items:flex-start;padding:15px 12px}.history-entry time[data-v-0f945334]{color:#786f7c;white-space:nowrap;padding-top:3px;font-size:11px}.history-entry .avatar[data-v-0f945334]{width:34px;height:34px}.history-entry .entry-copy b[data-v-0f945334]{font-size:14px}.confirmation-entry[data-v-0f945334]{background:#fff6e9;border:1px solid #f3d9aa;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;display:grid}.confirmation-entry .entry-copy[data-v-0f945334]{gap:4px;display:grid}.confirmation-entry .entry-copy>b[data-v-0f945334]{font-size:15px}.confirmation-actions[data-v-0f945334]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.confirmation-actions button[data-v-0f945334]{background:#fff;border:1px solid #e1d8d3;border-radius:12px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:700}.confirmation-actions .confirmation-approve[data-v-0f945334]{color:#fff;background:#ff7967;border-color:#ff7967}.confirmation-actions button[data-v-0f945334]:disabled{opacity:.55}.load-more[data-v-0f945334]{background:#fffdfa;border:1px solid #e2d9d5;border-radius:16px;width:100%;min-height:46px;padding:12px;font-size:14px;font-weight:700}.personal-dialog[data-v-0f945334]{color:#29262b;overscroll-behavior:contain;background:#fffaf6;border:0;border-radius:25px;width:min(100% - 28px,520px);max-height:85dvh;padding:22px;overflow-y:auto;box-shadow:0 20px 80px #29262b30}.personal-dialog[data-v-0f945334]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#29262b66}.personal-dialog>header[data-v-0f945334]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.personal-dialog h2[data-v-0f945334]{font-size:22px;line-height:1.2}.personal-dialog h3[data-v-0f945334]{margin-bottom:12px;font-size:18px}.personal-dialog .detail-body[data-v-0f945334]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.detail-meta[data-v-0f945334]{color:#756d76;margin-top:14px;font-size:12px;line-height:1.5}.detail-person[data-v-0f945334]{align-items:center;gap:9px;margin-bottom:15px;font-weight:700;display:flex}.personal-dialog .load-more[data-v-0f945334]{margin-top:16px}.detail-reactions[data-v-0f945334]{gap:8px;margin-top:18px;display:flex}.detail-reactions button[data-v-0f945334]{background:#f7e8ee;border-radius:15px;min-height:44px;padding:10px 16px}.detail-reactions button[aria-pressed=true][data-v-0f945334]{color:#802e28;background:#ffccbf}.settings-option[data-v-0f945334]{text-align:left;background:0 0;border-top:1px solid #eee3dc;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:12px 0;font-size:15px;display:flex}.logout-option[data-v-0f945334]{color:#a34539}.notification-settings[data-v-0f945334]{background:#fff2ed;border-radius:19px;gap:13px;margin-bottom:18px;padding:16px;display:grid}.notification-settings h3[data-v-0f945334]{margin:0 0 5px}.notification-settings p[data-v-0f945334]{color:#6f6261;font-size:13px;line-height:1.5}.push-actions[data-v-0f945334]{gap:8px;display:grid}.push-primary[data-v-0f945334],.push-secondary[data-v-0f945334]{border-radius:15px;width:100%;min-height:46px;padding:11px 14px;font-weight:800}.push-primary[data-v-0f945334]{color:#29262b;background:#ff7967}.push-secondary[data-v-0f945334]{color:#6d4c47;background:#fffaf6;border:1px solid #dfcbc4}.push-primary[data-v-0f945334]:disabled,.push-secondary[data-v-0f945334]:disabled{opacity:.55}.notification-settings .install-hint[data-v-0f945334]{color:#544947;padding-top:3px}button[data-v-0f945334]:focus-visible{outline-offset:3px;outline:3px solid #7465a4}@media (width<=360px){.personal-profile h1[data-v-0f945334]{font-size:22px}.personal-profile>.avatar[data-v-0f945334]{width:48px;height:48px}.observations-panel[data-v-0f945334],.notes-panel[data-v-0f945334],.week-panel[data-v-0f945334]{padding:12px}.personal-heading h2[data-v-0f945334]{gap:5px;font-size:16px}.personal-heading h2 svg[data-v-0f945334]{width:18px;height:18px}.summary-card[data-v-0f945334]{gap:10px;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.mood-carousel[data-v-0f945334]{scroll-behavior:auto}}.plans-page[data-v-bdfe0d80]{gap:22px;padding-top:10px}.plans-head[data-v-bdfe0d80]{justify-content:space-between;align-items:center;display:flex}.plans-head h1[data-v-bdfe0d80]{font-size:34px}.plan-add[data-v-bdfe0d80]{background:var(--coral);color:#fff;border-radius:18px;width:52px;height:52px;font-size:25px;box-shadow:0 10px 22px #f36f5c45}.plans-intro[data-v-bdfe0d80]{color:var(--muted);margin-top:-13px;font-size:14px;line-height:1.5}.plan-error[data-v-bdfe0d80]{color:#8f493d;background:#ffe7e2;border-radius:15px;justify-content:space-between;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.plan-error button[data-v-bdfe0d80]{color:inherit;background:0 0;font-size:18px}.conflict-panel[data-v-bdfe0d80]{background:linear-gradient(145deg,#fff9e9,#fff4dc);border:1px solid #efcc9c;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 26px #a46f2510}.conflict-panel>header[data-v-bdfe0d80]{align-items:center;gap:10px;display:flex}.conflict-panel>header>span[data-v-bdfe0d80]{color:#fff;background:#f3b960;border-radius:13px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.conflict-panel header b[data-v-bdfe0d80],.conflict-panel header small[data-v-bdfe0d80]{display:block}.conflict-panel header small[data-v-bdfe0d80],.conflict-panel>p[data-v-bdfe0d80]{color:#8c714f;font-size:12px;line-height:1.4}.conflict-card[data-v-bdfe0d80]{background:#fffdf8;border-radius:17px;gap:9px;padding:12px;display:grid}.conflict-plan[data-v-bdfe0d80]{align-items:center;gap:9px;display:flex}.conflict-plan>span[data-v-bdfe0d80]:last-child{min-width:0}.conflict-plan b[data-v-bdfe0d80],.conflict-plan small[data-v-bdfe0d80]{display:block}.conflict-plan b[data-v-bdfe0d80]{font-size:14px}.conflict-plan small[data-v-bdfe0d80]{color:var(--muted);margin-top:2px;font-size:10px}.conflict-people[data-v-bdfe0d80]{color:#8c714f;font-weight:700}.conflict-actions[data-v-bdfe0d80]{justify-content:flex-end;gap:7px;display:flex}.conflict-actions button[data-v-bdfe0d80]{color:var(--ink);background:#f5eee4;border-radius:12px;padding:9px 11px;font-size:11px;font-weight:800}.conflict-actions .primary[data-v-bdfe0d80]{color:#fff;background:#d8973a}.plans-empty[data-v-bdfe0d80]{color:var(--muted);text-align:center;border:1px dashed #dfd3cd;border-radius:20px;padding:24px 17px;font-size:14px;line-height:1.5}.plans-skeleton[data-v-bdfe0d80]{gap:10px;display:grid}.plans-skeleton i[data-v-bdfe0d80]{background:linear-gradient(100deg,#f5ebe5 25%,#fffaf7 42%,#f5ebe5 60%) 0 0/230% 100%;border-radius:22px;height:95px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.plans-skeleton i[data-v-bdfe0d80]:nth-child(2){justify-self:end;width:83%;animation-delay:.12s}.plans-skeleton i[data-v-bdfe0d80]:nth-child(3){width:72%;animation-delay:.24s}.plan-day[data-v-bdfe0d80]{gap:10px;display:grid}.plan-day h2[data-v-bdfe0d80]{letter-spacing:-.04em;font-family:Unbounded,Manrope,sans-serif;font-size:15px}.plan-card[data-v-bdfe0d80]{background:#fff;border:1px solid #efe6e1;border-radius:22px;grid-template-columns:58px minmax(0,1fr);gap:13px;padding:15px;display:grid;box-shadow:0 8px 22px #7251430a}.plan-card--mine[data-v-bdfe0d80]{border-color:#ffd4cb}.plan-card--cancelled[data-v-bdfe0d80],.plan-card--missed[data-v-bdfe0d80]{opacity:.65}.plan-time[data-v-bdfe0d80]{text-align:center;padding-top:2px}.plan-time b[data-v-bdfe0d80],.plan-time small[data-v-bdfe0d80]{display:block}.plan-time b[data-v-bdfe0d80]{font-size:16px}.plan-time small[data-v-bdfe0d80]{color:var(--muted);margin-top:3px;font-size:10px}.plan-copy[data-v-bdfe0d80]{min-width:0}.plan-title-line[data-v-bdfe0d80]{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.plan-title-line>b[data-v-bdfe0d80]{font-size:16px;line-height:1.3}.plan-title-line>span[data-v-bdfe0d80]{color:#56805d;background:#eaf4ea;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.plan-card--cancelled .plan-title-line>span[data-v-bdfe0d80],.plan-card--missed .plan-title-line>span[data-v-bdfe0d80]{color:#846f66;background:#f1ece9}.plan-copy>small[data-v-bdfe0d80]{color:var(--muted);margin-top:4px;font-size:11px;display:block}.plan-copy>p[data-v-bdfe0d80]{color:#765f56;background:#f7f2ef;border-radius:11px;margin-top:9px;padding:8px 10px;font-size:11px;line-height:1.4}.plan-people[data-v-bdfe0d80]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.plan-person[data-v-bdfe0d80]{align-items:center;gap:4px;display:flex}.plan-person small[data-v-bdfe0d80]{font-size:10px;font-weight:700}.plan-person.is-pending[data-v-bdfe0d80]{opacity:.58}.plan-person.is-declined[data-v-bdfe0d80]{opacity:.35;text-decoration:line-through}.plan-actions[data-v-bdfe0d80]{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:11px;display:flex}.plan-actions button[data-v-bdfe0d80]{border-radius:11px;padding:8px 9px;font-size:11px;font-weight:800}.plan-link[data-v-bdfe0d80]{color:var(--coral-dark);background:#fff0eb}.plan-link.muted[data-v-bdfe0d80]{color:#806f68;background:#f5efeb}.plan-primary[data-v-bdfe0d80]{background:var(--coral);color:#fff}.plan-editor[data-v-bdfe0d80],.plan-cancellation[data-v-bdfe0d80]{background:var(--milk);max-height:calc(100dvh - 24px);overflow-y:auto}.plan-editor>p[data-v-bdfe0d80],.plan-cancellation>p[data-v-bdfe0d80]{color:var(--muted);font-size:13px;line-height:1.5}.plan-when[data-v-bdfe0d80]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.plan-editor .field-title[data-v-bdfe0d80]{display:block}.plan-helper[data-v-bdfe0d80]{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.plan-participant-choices[data-v-bdfe0d80]{flex-wrap:wrap;gap:7px;display:flex}.plan-participant-choices button[data-v-bdfe0d80]{color:var(--ink);background:#fff;border:1px solid #e5d8d1;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:12px;font-weight:700;display:flex}.plan-participant-choices button.selected[data-v-bdfe0d80]{border-color:var(--coral);background:#ffe7e1}.plan-cancellation textarea[data-v-bdfe0d80]{min-height:100px}.plan-cancellation label small[data-v-bdfe0d80]{color:var(--muted);font-weight:500}@media (width>=700px){.plan-editor[data-v-bdfe0d80],.plan-cancellation[data-v-bdfe0d80]{border-radius:30px;width:560px;margin:0}}.finance-page[data-v-2830b46a]{color:#2b2a34;background:linear-gradient(#fffaf5,#f4f6ff);min-height:100dvh;padding:22px 18px 116px}.finance-head[data-v-2830b46a]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.finance-head p[data-v-2830b46a],.finance-sheet>p[data-v-2830b46a]{color:#8e7a69;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800}.finance-head h1[data-v-2830b46a]{margin:2px 0 0;font-size:31px}.finance-back[data-v-2830b46a],.finance-add[data-v-2830b46a]{background:#fff;border:0;border-radius:14px;width:42px;height:42px;font-size:24px;box-shadow:0 3px 12px #c7b6a233}.finance-add[data-v-2830b46a]{color:#fff;background:#ed7b58;margin-left:auto}.finance-tabs[data-v-2830b46a]{gap:6px;margin:0 -4px 18px;display:flex;overflow:auto}.finance-tabs button[data-v-2830b46a]{color:#756c68;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 13px}.finance-tabs button.selected[data-v-2830b46a]{color:#2b2a34;background:#fff;box-shadow:0 2px 8px #aa978722}.finance-wallet[data-v-2830b46a]{color:#fff;background:linear-gradient(135deg,#393e5a,#7370a3);border-radius:25px;padding:22px;box-shadow:0 12px 28px #4a486131}.finance-wallet small[data-v-2830b46a],.finance-month-summary small[data-v-2830b46a]{letter-spacing:.12em;opacity:.75;font-size:10px;font-weight:800;display:block}.finance-wallet b[data-v-2830b46a]{letter-spacing:-.04em;margin:7px 0;font-size:36px;display:block}.finance-wallet span[data-v-2830b46a]{opacity:.8;font-size:13px}.finance-section[data-v-2830b46a]{margin-top:25px}.finance-section-head[data-v-2830b46a]{justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.finance-section h2[data-v-2830b46a]{margin:0;font-size:19px}.finance-section-head button[data-v-2830b46a]{color:#d06649;background:0 0;border:0;font-weight:700}.finance-accounts[data-v-2830b46a]{scroll-snap-type:x proximity;gap:10px;margin-right:-18px;padding:1px 18px 5px 1px;display:flex;overflow-x:auto}.finance-account[data-v-2830b46a]{color:#fff;text-align:left;scroll-snap-align:start;background:linear-gradient(145deg,#8185ae,#555d89);border:0;border-radius:18px;flex:0 0 158px;min-height:96px;padding:14px;box-shadow:0 6px 16px #3b416226}.finance-account.mine[data-v-2830b46a]{background:linear-gradient(145deg,#4e9d7e,#2f7867)}.finance-account span[data-v-2830b46a],.finance-operation small[data-v-2830b46a],.finance-upcoming small[data-v-2830b46a],.finance-credit small[data-v-2830b46a]{color:#837a76;font-size:12px;display:block}.finance-account span[data-v-2830b46a]{color:#ffffffb8}.finance-account b[data-v-2830b46a]{margin-top:7px;font-size:14px;display:block}.finance-account strong[data-v-2830b46a]{margin-top:8px;font-size:18px;display:block}.finance-operation[data-v-2830b46a],.finance-upcoming[data-v-2830b46a],.finance-category[data-v-2830b46a]{border-bottom:1px solid #e7dfd6;align-items:center;gap:11px;padding:13px 3px;display:flex}.finance-operation[data-v-2830b46a]{box-sizing:border-box;width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0}.finance-operation.editable[data-v-2830b46a]{cursor:pointer}.finance-operation>span[data-v-2830b46a],.finance-upcoming>span[data-v-2830b46a]{border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;font-weight:700;display:grid}.finance-operation>i[data-v-2830b46a]{color:#9a908a;font-size:22px;font-style:normal}.income[data-v-2830b46a]{color:#287760;background:#dff4ea}.expense[data-v-2830b46a]{color:#c15858;background:#ffe3df}.transfer[data-v-2830b46a]{color:#676187;background:#ece9ff}.finance-operation div[data-v-2830b46a],.finance-upcoming div[data-v-2830b46a]{flex:1;min-width:0}.finance-operation b[data-v-2830b46a],.finance-upcoming b[data-v-2830b46a]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.finance-operation strong[data-v-2830b46a],.finance-upcoming strong[data-v-2830b46a]{font-size:14px}.finance-operation strong.income[data-v-2830b46a],.finance-operation strong.expense[data-v-2830b46a]{background:0 0}.finance-empty[data-v-2830b46a]{color:#847a75;padding:18px 4px;font-size:14px;line-height:1.45}.finance-month-summary[data-v-2830b46a]{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.finance-month-summary div[data-v-2830b46a]{background:#fff;border-radius:17px;padding:15px 12px}.finance-month-summary b[data-v-2830b46a]{letter-spacing:-.03em;margin-top:6px;font-size:16px;display:block}.negative[data-v-2830b46a]{color:#c15858}.finance-category[data-v-2830b46a]{justify-content:space-between}.finance-category b[data-v-2830b46a]{font-size:15px}.done[data-v-2830b46a]{opacity:.55;text-decoration:line-through}.finance-credit[data-v-2830b46a]{background:#fff;border-radius:18px;margin-bottom:10px;padding:16px;box-shadow:0 4px 16px #9f7b6014}.finance-credit b[data-v-2830b46a],.finance-credit strong[data-v-2830b46a]{margin-top:5px;display:block}.finance-credit-payment[data-v-2830b46a]{border-top:1px solid #ece5dd;margin:12px 0 0;padding-top:10px;font-size:13px}.finance-credit-payment>span[data-v-2830b46a]{display:block}.finance-actions[data-v-2830b46a]{z-index:4;padding:13px 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfae8;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.finance-actions button[data-v-2830b46a]{border:0;border-radius:17px;padding:15px;font-size:16px;font-weight:800}.finance-actions .income[data-v-2830b46a]{color:#fff;background:#4e9d7e}.finance-actions .expense[data-v-2830b46a]{color:#fff;background:#ef765d}.finance-actions span[data-v-2830b46a]{margin-right:5px;font-size:20px}.finance-modal[data-v-2830b46a]{z-index:10;background:#17142266;align-items:end;display:flex;position:fixed;inset:0}.finance-sheet[data-v-2830b46a]{width:100%;max-height:92dvh;padding:25px 21px calc(22px + env(safe-area-inset-bottom));background:#fffdfb;border-radius:28px 28px 0 0;position:relative;overflow:auto}.finance-sheet h2[data-v-2830b46a]{margin:4px 0 20px;font-size:25px}.finance-close[data-v-2830b46a]{background:#f3ede7;border:0;border-radius:50%;width:33px;height:33px;font-size:22px;position:absolute;top:15px;right:18px}.finance-sheet label[data-v-2830b46a]{margin:13px 0;font-size:13px;font-weight:700;display:block}.finance-sheet label small[data-v-2830b46a]{color:#8a817c;font-weight:400}.finance-sheet input[data-v-2830b46a]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #e4dad1;border-radius:12px;margin-top:6px;padding:13px}.finance-label[data-v-2830b46a]{margin-top:15px;font-size:13px;font-weight:700;display:block}.finance-label small[data-v-2830b46a]{color:#8a817c;font-weight:400}.finance-category-buttons[data-v-2830b46a]{flex-wrap:wrap;gap:7px;margin:8px 0 15px;display:flex}.finance-category-buttons button[data-v-2830b46a],.finance-toggle button[data-v-2830b46a]{background:#fff;border:1px solid #e4dad1;border-radius:999px;padding:8px 11px;font-size:12px}.finance-category-buttons button.selected[data-v-2830b46a],.finance-toggle button.selected[data-v-2830b46a]{color:#bc5039;background:#fff0eb;border-color:#ed765c}.finance-toggle[data-v-2830b46a]{gap:8px;margin-bottom:16px;display:flex}.finance-save[data-v-2830b46a]{color:#fff;background:#ee765c;border:0;border-radius:15px;width:100%;margin-top:16px;padding:15px;font-size:16px;font-weight:800}.finance-save[data-v-2830b46a]:disabled{opacity:.45}@media (width>=700px){.finance-page[data-v-2830b46a]{max-width:610px;margin:auto}.finance-actions[data-v-2830b46a]{max-width:610px;left:50%;transform:translate(-50%)}.finance-modal[data-v-2830b46a]{justify-content:center;align-items:center}.finance-sheet[data-v-2830b46a]{border-radius:28px;width:440px}}.finance-plan-actions[data-v-2830b46a]{gap:8px;margin:8px 0 0;display:flex}.finance-plan-actions button[data-v-2830b46a],.finance-credit button[data-v-2830b46a]{color:#bf5e43;background:#fff0e8;border:0;border-radius:9px;padding:6px 8px;font-size:11px;font-weight:800}.finance-plan-actions button+button[data-v-2830b46a]{color:#6b6386;background:#eeeaf7}.finance-credit button[data-v-2830b46a]:disabled{opacity:.45}.finance-credit-payment>.finance-account-picker[data-v-2830b46a]{margin-top:8px}.finance-upcoming[data-v-2830b46a]{box-sizing:border-box;width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0}.finance-upcoming>i[data-v-2830b46a]{color:#9a908a;font-size:22px;font-style:normal}.finance-upcoming.today[data-v-2830b46a]{background:#fff4dd;border-bottom-color:#0000;border-radius:14px;margin:0 -7px;padding-left:10px;padding-right:10px}.finance-upcoming.overdue[data-v-2830b46a]{background:#fffaf0;border-bottom-color:#eadfcd;margin:0 -7px;padding-left:10px;padding-right:10px}.finance-attention h2[data-v-2830b46a]{color:#756244}.finance-operation.voided[data-v-2830b46a]{opacity:.58}.finance-operation.voided b[data-v-2830b46a],.finance-operation.voided strong[data-v-2830b46a]{text-decoration:line-through}.finance-note-suggestions[data-v-2830b46a]{flex-wrap:wrap;gap:7px;margin-top:-7px;margin-bottom:10px;display:flex}.finance-note-suggestions button[data-v-2830b46a]{color:#625b56;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;background:#f8f6f3;border:1px solid #e7dfd6;border-radius:999px;padding:7px 10px;font-size:12px;overflow:hidden}.finance-payment-date[data-v-2830b46a]{color:#5d5874;background:#f1eef9;border-radius:12px;margin:-7px 0 16px;padding:10px 12px;font-size:13px;font-weight:800}.finance-payment-date.today[data-v-2830b46a]{color:#896327;background:#fff1d8}.finance-payment-hint[data-v-2830b46a]{color:#776e68;margin:0 0 15px;line-height:1.45}.finance-payment-actions[data-v-2830b46a]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.finance-payment-actions button[data-v-2830b46a],.finance-sheet-actions button[data-v-2830b46a]{color:#534b47;min-height:54px;font:inherit;background:#fff;border:1px solid #e4dad1;border-radius:14px;font-size:14px;font-weight:800}.finance-payment-actions button[data-v-2830b46a]:first-child,.finance-sheet-actions button[data-v-2830b46a]:last-child{color:#bc5039;background:#fff0eb;border-color:#ed765c}.finance-sheet-actions[data-v-2830b46a]{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.finance-void[data-v-2830b46a]{color:#a35d54;width:100%;font:inherit;background:0 0;border:0;margin-top:10px;font-size:13px;font-weight:800}.finance-voided-reason[data-v-2830b46a]{background:#fff0eb;border-radius:15px;margin-top:18px;padding:15px}.finance-voided-reason small[data-v-2830b46a],.finance-voided-reason b[data-v-2830b46a]{display:block}.finance-voided-reason small[data-v-2830b46a]{color:#a06b5f;letter-spacing:.1em;font-size:10px;font-weight:800}.finance-voided-reason b[data-v-2830b46a]{color:#5a403b;margin-top:6px;font-size:15px}.finance-people[data-v-2830b46a]{flex-wrap:wrap;gap:8px;margin:8px 0 15px;display:flex}.finance-people button[data-v-2830b46a]{color:#49434a;background:#fff;border:1px solid #e4dad1;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 6px;font-size:13px;font-weight:800;display:inline-flex}.finance-people button.selected[data-v-2830b46a]{color:#bd543d;background:#fff0eb;border-color:#ed765c}.finance-people .avatar[data-v-2830b46a]{width:27px;height:27px}.finance-account-picker[data-v-2830b46a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 15px;display:grid}.finance-account-picker button[data-v-2830b46a]{color:#413e50;text-align:left;background:linear-gradient(135deg,#f9f7ff,#f0eef8);border:1px solid #ddd5ce;border-radius:14px;min-height:78px;padding:10px}.finance-account-picker button.selected[data-v-2830b46a]{background:linear-gradient(135deg,#e8f5ee,#d9efe4);border-color:#5b947d;box-shadow:inset 0 0 0 1px #5b947d}.finance-account-picker small[data-v-2830b46a],.finance-account-picker b[data-v-2830b46a],.finance-account-picker strong[data-v-2830b46a]{display:block}.finance-account-picker small[data-v-2830b46a]{color:#837a76;font-size:11px}.finance-account-picker b[data-v-2830b46a]{margin-top:4px;font-size:13px}.finance-account-picker strong[data-v-2830b46a]{margin-top:7px;font-size:14px}.finance-account-picker.compact[data-v-2830b46a]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px}.finance-account-picker.compact button[data-v-2830b46a]{min-height:57px;padding:8px}.finance-account-picker.compact strong[data-v-2830b46a]{display:none}.finance-account[data-v-2830b46a]{border:0}.finance-account-history[data-v-2830b46a]{border-top:1px solid #e7dfd6;margin-top:25px;padding-top:18px}.finance-account-history h3[data-v-2830b46a]{margin:0;font-size:18px}.finance-account-history article[data-v-2830b46a]{border-bottom:1px solid #eee7e0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.finance-account-history article div[data-v-2830b46a]{min-width:0}.finance-account-history b[data-v-2830b46a],.finance-account-history small[data-v-2830b46a]{display:block}.finance-account-history small[data-v-2830b46a]{color:#837a76;margin-top:3px;font-size:12px}.finance-account-history strong[data-v-2830b46a]{font-size:14px}.finance-account-history strong.income[data-v-2830b46a],.finance-account-history strong.expense[data-v-2830b46a]{background:0 0}.finance-modal[data-v-2830b46a]{overscroll-behavior:contain;touch-action:pan-y;width:100vw;max-width:100vw;overflow:hidden}.finance-sheet[data-v-2830b46a]{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100vw;overflow:hidden auto}.finance-sheet[data-v-2830b46a]>*,.finance-sheet label[data-v-2830b46a],.finance-sheet input[data-v-2830b46a],.finance-sheet .finance-people[data-v-2830b46a],.finance-sheet .finance-account-picker[data-v-2830b46a]{min-width:0;max-width:100%}.finance-accounts[data-v-2830b46a]{gap:8px}.finance-account[data-v-2830b46a]{flex-basis:132px;min-height:82px;padding:11px}.finance-account.savings[data-v-2830b46a]{background:linear-gradient(145deg,#6c7194,#4e537a)}.finance-account-owner[data-v-2830b46a]{align-items:center;gap:6px;color:#ffffffc7!important;display:flex!important}.finance-account-owner .avatar[data-v-2830b46a]{width:21px;height:21px}.finance-account-owner em[data-v-2830b46a]{font-size:11px;font-style:normal}.finance-account>small[data-v-2830b46a]{color:#ffffffa8;margin-top:4px;font-size:10px}.finance-account b[data-v-2830b46a]{margin-top:5px}.finance-account strong[data-v-2830b46a]{margin-top:5px;font-size:16px}.finance-actions[data-v-2830b46a]{grid-template-columns:repeat(3,1fr);gap:7px}.finance-actions button[data-v-2830b46a]{padding:12px 6px;font-size:13px}.finance-actions span[data-v-2830b46a]{margin:0 0 2px;display:block}.finance-actions .transfer[data-v-2830b46a]{color:#fff;background:#6c7194}.finance-credit[data-v-2830b46a]{padding:0;overflow:hidden}.finance-credit-summary[data-v-2830b46a]{color:#2b2a34;text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.finance-credit-summary>div[data-v-2830b46a]{flex:1;min-width:0}.finance-credit-summary .avatar[data-v-2830b46a]{width:32px;height:32px}.finance-credit-summary i[data-v-2830b46a]{color:#867d77;font-size:18px;font-style:normal}.finance-credit-payment[data-v-2830b46a]{padding:0 16px 14px}.finance-credit-payment .finance-account-picker .avatar[data-v-2830b46a]{float:left;width:21px;height:21px;margin:0 5px 3px 0}.finance-credit-payment .finance-account-picker small[data-v-2830b46a]{padding-top:3px}.finance-page[data-v-2830b46a]{--finance-bg:#211a22;--finance-card:#30272f;--finance-card-strong:#3b303a;--finance-text:#f8f0f0;--finance-muted:#c6b6ba;--finance-green:#d9a484;--finance-mint:#f1cfaa;--finance-red:#ff8979;--finance-blue:#c7b0ed;--finance-purple:#dfbd72;--finance-line:#ffffff14;width:100%;max-width:none;min-height:100dvh;padding:0 0 calc(104px + env(safe-area-inset-bottom));background:var(--finance-bg);color:var(--finance-text);overflow-x:hidden}.finance-page button[data-v-2830b46a],.finance-page input[data-v-2830b46a]{font:inherit}.finance-hero[data-v-2830b46a]{min-height:318px;padding:calc(18px + env(safe-area-inset-top)) 18px 65px;background:radial-gradient(circle at 91% 2%,#d9a484c7,#0000 30%),radial-gradient(circle at 65% 37%,#6f507e99,#0000 38%),linear-gradient(135deg,#2b202b 0%,#251c2a 47%,#211a22 100%);position:relative}.finance-hero[data-v-2830b46a]:not(.compact){min-height:184px;padding-bottom:18px}.finance-hero.compact[data-v-2830b46a]{background:radial-gradient(circle at 95% 0%, #d9a48433, transparent 37%), radial-gradient(ellipse at 100% 0%, #493033, transparent 52%), radial-gradient(ellipse at 0% 100%, #332b45, transparent 48%), var(--finance-bg);min-height:218px;padding-bottom:53px}.finance-hero.compact.tight[data-v-2830b46a]{min-height:180px;padding-bottom:24px}.finance-search-row[data-v-2830b46a]{grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.finance-search-row.without-search[data-v-2830b46a]{justify-content:space-between;display:flex}.finance-profile-avatar[data-v-2830b46a]{background-color:#ffffff1f;border-radius:16px;width:48px;height:48px}.finance-search[data-v-2830b46a]{color:#ffffff72;background:#ffffff14;border-radius:17px;align-items:center;gap:9px;height:48px;padding:0 15px;display:flex}.finance-search[data-v-2830b46a] svg{width:22px;height:22px}.finance-search input[data-v-2830b46a]{width:100%;min-width:0;color:var(--finance-text);background:0 0;border:0;outline:0;font-size:16px}.finance-search input[data-v-2830b46a]::placeholder{color:#ffffff72}.finance-hero-icon[data-v-2830b46a],.finance-create[data-v-2830b46a]{color:var(--finance-text);background:0 0;border:0}.finance-hero-icon[data-v-2830b46a]{border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.finance-hero-icon.is-static[data-v-2830b46a]{pointer-events:none}.finance-hero-icon[data-v-2830b46a] svg{width:24px;height:24px}.finance-title-row[data-v-2830b46a]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.finance-title-row h1[data-v-2830b46a]{letter-spacing:-.045em;margin:0;font-size:clamp(28px,8vw,34px);font-weight:700;line-height:1.08}.finance-create[data-v-2830b46a]{min-height:44px;color:var(--finance-green);border-radius:14px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.finance-create[data-v-2830b46a] svg{width:21px;height:21px}.finance-total-label[data-v-2830b46a]{color:#fff9;margin-top:10px;font-size:12px;display:block}.finance-total[data-v-2830b46a]{letter-spacing:-.045em;margin-top:4px;font-size:clamp(30px,9vw,36px);font-weight:700;line-height:1.12;display:block}.finance-content[data-v-2830b46a]{z-index:2;position:relative}.finance-section[data-v-2830b46a]{margin-top:18px;padding:0 18px}.finance-section-raised[data-v-2830b46a]{margin-top:-42px}.finance-explainer[data-v-2830b46a]{z-index:3;background:var(--finance-card);border:1px solid #ffffff0d;border-radius:22px;margin-left:18px;margin-right:18px;padding:17px 18px;position:relative}.finance-explainer strong[data-v-2830b46a]{color:var(--finance-text);font-size:16px;display:block}.finance-explainer-head[data-v-2830b46a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-explainer-head button[data-v-2830b46a],.finance-explainer-toggle[data-v-2830b46a]{color:var(--finance-green);font:inherit;background:0 0;border:0;font-size:12px;font-weight:700}.finance-explainer-toggle[data-v-2830b46a]{margin:-31px 18px 0;padding:9px 0;display:block}.finance-explainer p[data-v-2830b46a],.finance-section-note[data-v-2830b46a]{color:var(--finance-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.finance-section-note[data-v-2830b46a]{margin:-3px 2px 13px}.finance-section-head[data-v-2830b46a]{margin:0 2px 12px}.finance-section h2[data-v-2830b46a]{color:var(--finance-text);letter-spacing:-.035em;font-size:22px;font-weight:700;line-height:1.2}.finance-section-head button[data-v-2830b46a]{min-height:44px;color:var(--finance-green);font-size:13px}.finance-accounts[data-v-2830b46a]{gap:8px;margin:0 -18px;padding:0 18px 4px}.finance-account[data-v-2830b46a],.finance-account.mine[data-v-2830b46a],.finance-account.savings[data-v-2830b46a]{background:radial-gradient(circle at 90% 8%, #d9a48438, transparent 37%), var(--finance-card-strong);min-height:91px;box-shadow:none;border-radius:17px;flex:0 0 min(43vw,166px);padding:11px}.finance-account[data-v-2830b46a]:nth-child(2n){background:radial-gradient(circle at 90% 8%, #c7b0ed32, transparent 37%), var(--finance-card-strong)}.finance-account-top[data-v-2830b46a]{justify-content:space-between;align-items:center;gap:10px;color:var(--finance-muted)!important;font-size:12px!important;display:flex!important}.finance-account-icon[data-v-2830b46a]{background:#b88a55;border-radius:12px;place-items:center;width:32px;height:32px;color:#fff!important;display:grid!important}.finance-account-icon[data-v-2830b46a] svg{width:17px;height:17px}.finance-account strong[data-v-2830b46a]{color:var(--finance-text);letter-spacing:-.035em;margin-top:9px;font-size:20px;font-weight:700}.finance-account small[data-v-2830b46a]{color:var(--finance-muted);margin-top:5px;font-size:11px;display:block}.finance-empty-account[data-v-2830b46a]{width:100%;min-height:88px;color:var(--finance-text);text-align:left;background:#ffffff09;border:1px dashed #ffffff2b;border-radius:22px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:15px 16px;display:grid}.finance-empty-account>span[data-v-2830b46a]:first-child{width:44px;height:44px;color:var(--finance-mint);background:#d9a4841f;border-radius:15px;place-items:center;display:grid}.finance-empty-account strong[data-v-2830b46a],.finance-empty-account small[data-v-2830b46a]{display:block}.finance-empty-account strong[data-v-2830b46a]{font-size:15px}.finance-empty-account small[data-v-2830b46a]{color:var(--finance-muted);margin-top:4px;font-size:12px}.finance-empty-account[data-v-2830b46a]>svg{width:20px;color:var(--finance-green)}.finance-quick-actions[data-v-2830b46a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:0 18px;display:grid}.finance-quick-actions button[data-v-2830b46a]{white-space:normal;border:0;border-radius:18px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:54px;padding:8px 6px;font-size:clamp(11px,3vw,13px);font-weight:700;line-height:1.15;display:flex}.finance-quick-actions button span[data-v-2830b46a]{text-align:center;min-width:0}.finance-quick-actions .income[data-v-2830b46a]{background:var(--finance-green);color:#2e1716}.finance-quick-actions .expense[data-v-2830b46a]{background:var(--finance-card-strong);color:var(--finance-text)}.finance-quick-actions .transfer[data-v-2830b46a]{color:var(--finance-text);background:#332b45}.finance-quick-actions[data-v-2830b46a] svg{width:19px;height:19px}.finance-list-card[data-v-2830b46a],.finance-payments[data-v-2830b46a],.finance-credit[data-v-2830b46a],.finance-savings-summary>div[data-v-2830b46a]{background:var(--finance-card);border-radius:25px;overflow:hidden}.finance-operation[data-v-2830b46a]{border-bottom-color:var(--finance-line);min-height:64px;color:var(--finance-text);gap:11px;padding:10px 13px}.finance-operation>span[data-v-2830b46a],.finance-row-icon[data-v-2830b46a]{background:#ffffff12;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.finance-operation>span.income[data-v-2830b46a],.finance-row-icon.income[data-v-2830b46a],.finance-row-icon.savings[data-v-2830b46a]{color:var(--finance-mint);background:#d9a4841f}.finance-operation>span.expense[data-v-2830b46a],.finance-row-icon.expense[data-v-2830b46a]{color:var(--finance-red);background:#ff806f1c}.finance-operation>span.transfer[data-v-2830b46a]{color:var(--finance-purple);background:#7b68b725}.finance-operation>span[data-v-2830b46a] svg,.finance-row-icon[data-v-2830b46a] svg{width:18px;height:18px}.finance-operation b[data-v-2830b46a]{color:var(--finance-text);white-space:normal;font-size:13px;font-weight:700;line-height:1.35}.finance-operation small[data-v-2830b46a]{color:var(--finance-muted);margin-top:4px;font-size:11px}.finance-operation>strong[data-v-2830b46a]{white-space:nowrap;font-size:13px}.income-text[data-v-2830b46a]{color:var(--finance-mint)}.expense-text[data-v-2830b46a]{color:var(--finance-text)}.finance-savings-summary[data-v-2830b46a]{z-index:2;grid-template-columns:1fr;gap:10px;margin-top:16px;padding:0 18px;display:grid;position:relative}.finance-savings-summary>div[data-v-2830b46a]{min-height:120px;padding:17px}.finance-savings-summary small[data-v-2830b46a]{color:var(--finance-muted);font-size:12px}.finance-savings-summary strong[data-v-2830b46a]{letter-spacing:-.035em;margin-top:25px;font-size:21px;font-weight:700;display:block}.finance-savings-list[data-v-2830b46a]{padding:0 16px}.finance-saving[data-v-2830b46a]{border:0;border-bottom:1px solid var(--finance-line);width:100%;min-height:79px;color:var(--finance-text);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:13px 0;display:grid}.finance-saving[data-v-2830b46a]:last-child{border-bottom:0}.finance-saving>span[data-v-2830b46a]:nth-child(2){min-width:0}.finance-saving strong[data-v-2830b46a]{font-size:18px;display:block}.finance-saving small[data-v-2830b46a]{color:var(--finance-muted);margin-top:4px;font-size:12px;display:block}.finance-saving[data-v-2830b46a]>svg{width:20px;color:var(--finance-muted)}.finance-month-switcher[data-v-2830b46a]{z-index:3;background:var(--finance-card);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:-42px 18px 0;padding:5px;display:grid;position:relative}.finance-month-switcher button[data-v-2830b46a]{min-width:0;color:var(--finance-muted);font:inherit;text-align:center;background:0 0;border:0;border-radius:15px;padding:10px 5px}.finance-month-switcher button.selected[data-v-2830b46a]{color:var(--finance-text);background:#d9a4841f;box-shadow:inset 0 0 0 1px #d9a48466}.finance-month-switcher button[data-v-2830b46a]:disabled{opacity:.65}.finance-month-switcher small[data-v-2830b46a],.finance-month-switcher strong[data-v-2830b46a]{text-overflow:ellipsis;display:block;overflow:hidden}.finance-month-switcher small[data-v-2830b46a]{font-size:9px;font-weight:700}.finance-month-switcher strong[data-v-2830b46a]{white-space:nowrap;margin-top:3px;font-size:12px}.finance-plan-explainer[data-v-2830b46a]{margin-top:12px}.finance-plan-explainer-toggle[data-v-2830b46a]{margin-top:5px}.finance-payment-summary[data-v-2830b46a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 18px 0;display:grid}.finance-payment-summary>div[data-v-2830b46a]{background:var(--finance-card);border-radius:17px;min-width:0;padding:13px 10px}.finance-payment-summary small[data-v-2830b46a]{min-height:28px;color:var(--finance-muted);font-size:10px;line-height:1.3;display:block}.finance-payment-summary strong[data-v-2830b46a]{color:var(--finance-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;display:block;overflow:hidden}.finance-credit-month[data-v-2830b46a]{margin-top:14px}.finance-credit-month-head[data-v-2830b46a]{color:var(--finance-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:12px;display:flex}.finance-credit-month-head strong[data-v-2830b46a]{color:var(--finance-text);font-size:12px}.finance-credit-month .finance-payment-summary[data-v-2830b46a]{margin-top:9px}.finance-payment-card[data-v-2830b46a]{border:0;border-bottom:1px solid var(--finance-line);width:100%;min-height:82px;color:var(--finance-text);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.finance-payment-card[data-v-2830b46a]:last-child{border-bottom:0}.finance-payment-card.compact[data-v-2830b46a]{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px 13px}.finance-payment-card.compact b[data-v-2830b46a]{font-size:13px}.finance-payment-card.compact small[data-v-2830b46a]{margin-top:2px;font-size:11px}.finance-payment-card.compact>strong[data-v-2830b46a]{font-size:13px}.finance-payment-card.overdue[data-v-2830b46a]{background:#5b301c38}.finance-payment-card.today[data-v-2830b46a]{background:#4b3b593d}.finance-payment-card.paid[data-v-2830b46a]{opacity:.58}.finance-payment-card[data-v-2830b46a]:disabled{cursor:default}.finance-payment-card>span[data-v-2830b46a]:nth-child(2){min-width:0}.finance-payment-card b[data-v-2830b46a]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.finance-payment-card small[data-v-2830b46a]{color:var(--finance-muted);margin-top:4px;font-size:12px;display:block}.finance-payment-card>strong[data-v-2830b46a]{white-space:nowrap;font-size:14px}.finance-credit-group-label[data-v-2830b46a]{color:var(--finance-muted);letter-spacing:.1em;text-transform:uppercase;margin:21px 3px 10px;font-size:11px;font-weight:700}.finance-credit-group-label[data-v-2830b46a]:first-child{margin-top:0}.finance-credit[data-v-2830b46a]{box-shadow:none;margin-bottom:11px;padding:0}.finance-credit.due-today[data-v-2830b46a]{background:linear-gradient(135deg, #3a2428 0%, #261f20 48%, var(--finance-card) 100%);box-shadow:inset 0 0 0 1px #ff897933}.finance-credit .finance-credit-summary[data-v-2830b46a]{width:100%;min-height:92px;color:var(--finance-text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:13px 14px;display:flex}.finance-credit-summary>div[data-v-2830b46a]{flex:1}.finance-credit-summary small[data-v-2830b46a]{color:var(--finance-muted);font-size:12px}.finance-credit-summary b[data-v-2830b46a]{margin-top:3px;font-size:17px}.finance-credit-summary strong[data-v-2830b46a]{letter-spacing:-.035em;margin-top:8px;font-size:16px}.finance-credit-summary[data-v-2830b46a]>svg{width:20px;color:var(--finance-muted)}.finance-row-icon.credit[data-v-2830b46a]{color:var(--finance-blue);background:#c7b0ed22}.finance-credit-next[data-v-2830b46a]{border-top:1px solid var(--finance-line);color:var(--finance-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 16px;padding:14px 0;font-size:12px;display:flex}.finance-credit-next b[data-v-2830b46a],.finance-credit-next strong[data-v-2830b46a]{color:var(--finance-text);font-size:14px}.finance-overview-upcoming[data-v-2830b46a],.finance-overview-accounts[data-v-2830b46a],.finance-overview-history[data-v-2830b46a]{margin-top:16px}.finance-credit-payment[data-v-2830b46a]{border-top:0;margin:0;padding:2px 16px 16px}.finance-credit-payment>button[data-v-2830b46a]{background:var(--finance-green);color:#2e1716;border-radius:13px;min-height:42px;padding:9px 13px}.finance-credit-close[data-v-2830b46a]{margin:0 16px;padding:0 0 15px}.finance-credit-close p[data-v-2830b46a],.finance-payment-stop-hint[data-v-2830b46a],.finance-account-actions p[data-v-2830b46a]{color:var(--finance-muted);margin:0 0 10px;font-size:12px;line-height:1.4}.finance-credit .finance-credit-close button[data-v-2830b46a],.finance-account-actions button[data-v-2830b46a]{border:1px solid var(--finance-line);width:100%;min-height:42px;color:var(--finance-text);font:inherit;background:0 0;border-radius:13px;font-size:13px;font-weight:700}.finance-credit .finance-credit-close button+button[data-v-2830b46a]{margin-top:8px}.finance-account-actions[data-v-2830b46a]{border-top:1px solid var(--finance-line);gap:10px;margin-top:14px;padding-top:16px;display:grid}.finance-account-actions p[data-v-2830b46a]{margin-bottom:0}.finance-account-actions button[data-v-2830b46a]:disabled{opacity:.45}.finance-account-actions .finance-account-archive[data-v-2830b46a]{color:var(--finance-red);border-color:#ff89794d}.finance-loading[data-v-2830b46a]{background:var(--finance-bg);min-height:300px;color:var(--finance-muted);text-align:center;padding:80px 22px}.finance-empty[data-v-2830b46a]{color:var(--finance-muted)}.finance-empty-history[data-v-2830b46a]{margin:0;padding:10px 2px 20px}.finance-bottom-nav[data-v-2830b46a]{z-index:8;min-height:calc(88px + env(safe-area-inset-bottom));padding:8px 7px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--finance-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#241d25f5;grid-template-columns:1fr 1fr 1.14fr 1fr 1fr;align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.finance-bottom-nav button[data-v-2830b46a]{min-width:0;min-height:62px;color:var(--finance-muted);white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:5px 2px;font-size:10px;display:flex}.finance-bottom-nav button.active[data-v-2830b46a]{color:var(--finance-green)}.finance-bottom-nav button[data-v-2830b46a]>svg{width:24px;height:24px}.finance-bottom-nav .finance-pulse-button[data-v-2830b46a]{color:var(--finance-text)}.finance-pulse-button>span[data-v-2830b46a]{background:var(--finance-green);color:#2e1716;border-radius:20px;place-items:center;width:54px;height:54px;margin-top:-28px;display:grid;transform:rotate(45deg);box-shadow:0 10px 26px #b88a5561}.finance-pulse-button>span[data-v-2830b46a] svg{width:26px;height:26px;transform:rotate(-45deg)}.finance-pulse-button em[data-v-2830b46a]{font-style:normal}.finance-modal[data-v-2830b46a]{--finance-bg:#211a22;--finance-card:#30272f;--finance-card-strong:#3b303a;--finance-text:#f8f0f0;--finance-muted:#c6b6ba;--finance-green:#d9a484;--finance-mint:#f1cfaa;--finance-red:#ff8979;--finance-blue:#c7b0ed;--finance-purple:#dfbd72;--finance-line:#ffffff1f;color:var(--finance-text);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094}.finance-sheet[data-v-2830b46a]{color:var(--finance-text);background:#30272f}.finance-sheet>p[data-v-2830b46a]{color:var(--finance-green)}.finance-sheet h2[data-v-2830b46a],.finance-sheet h3[data-v-2830b46a],.finance-sheet b[data-v-2830b46a],.finance-sheet strong[data-v-2830b46a]{color:var(--finance-text)}.finance-close[data-v-2830b46a]{color:var(--finance-text);background:#ffffff12}.finance-sheet label[data-v-2830b46a],.finance-label[data-v-2830b46a],.finance-payment-hint[data-v-2830b46a],.finance-sheet label small[data-v-2830b46a],.finance-label small[data-v-2830b46a]{color:var(--finance-muted)}.finance-sheet label .finance-field-hint[data-v-2830b46a]{margin-top:7px;line-height:1.4;display:block}.finance-sheet>.finance-payment-hint[data-v-2830b46a]{color:var(--finance-muted);letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.45}.finance-sheet>.finance-auto-account[data-v-2830b46a]{color:var(--finance-text);letter-spacing:normal;background:#ffffff0d;border-radius:14px;margin:14px 0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4}.finance-account-explanation[data-v-2830b46a]{color:var(--finance-muted);gap:9px;margin:0 0 18px;font-size:13px;line-height:1.45;display:grid}.finance-account-explanation p[data-v-2830b46a]{margin:0}.finance-account-explanation .warning[data-v-2830b46a]{color:var(--finance-text);align-items:center;gap:8px;font-weight:700;display:flex}.finance-account-explanation .warning span[data-v-2830b46a]{background:var(--finance-green);color:#2e1716;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.finance-sheet input[data-v-2830b46a]{border-color:var(--finance-line);color:var(--finance-text);background:#3b303a}.finance-sheet input[data-v-2830b46a]::placeholder{color:#a4aba6;opacity:1}.finance-people button[data-v-2830b46a],.finance-category-buttons button[data-v-2830b46a],.finance-toggle button[data-v-2830b46a],.finance-account-picker button[data-v-2830b46a],.finance-payment-actions button[data-v-2830b46a],.finance-sheet-actions button[data-v-2830b46a]{border-color:var(--finance-line);color:var(--finance-muted);background:#3b303a}.finance-people button.selected[data-v-2830b46a],.finance-category-buttons button.selected[data-v-2830b46a],.finance-toggle button.selected[data-v-2830b46a],.finance-account-picker button.selected[data-v-2830b46a]{border-color:var(--finance-green);color:var(--finance-text);box-shadow:none;background:#d9a4841f}.finance-account-picker small[data-v-2830b46a],.finance-account-history small[data-v-2830b46a]{color:var(--finance-muted)}.finance-payment-account-picker.compact button[data-v-2830b46a]{min-height:68px}.finance-payment-account-picker.compact strong[data-v-2830b46a]{color:var(--finance-text);margin-top:5px;display:block}.finance-payment-account-toggle[data-v-2830b46a]{grid-column:1/-1;position:relative}.finance-payment-account-toggle[data-v-2830b46a]>svg{width:18px;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.finance-payment-other-accounts[data-v-2830b46a]{background:#ffffff0b;border-radius:14px;grid-column:1/-1;gap:6px;padding:6px;display:grid}.finance-payment-other-accounts button[data-v-2830b46a]{width:100%;min-height:64px}.finance-payment-actions .finance-payment-stop[data-v-2830b46a]{color:var(--finance-red);background:0 0;border-color:#ff89794d;grid-column:1/-1}.finance-credit-payment-void[data-v-2830b46a]{width:100%;min-height:48px;color:var(--finance-red);font:inherit;background:0 0;border:1px solid #ff89794d;border-radius:14px;font-size:14px;font-weight:800}.finance-save[data-v-2830b46a],.finance-payment-actions button[data-v-2830b46a]:first-child,.finance-sheet-actions button[data-v-2830b46a]:last-child{border-color:var(--finance-green);background:var(--finance-green);color:#2e1716}.finance-payment-date[data-v-2830b46a],.finance-payment-date.today[data-v-2830b46a],.finance-voided-reason[data-v-2830b46a]{color:var(--finance-text);background:#ffffff12}.finance-note-suggestions button[data-v-2830b46a]{border-color:var(--finance-line);color:var(--finance-muted);background:#3b303a}.finance-account-history[data-v-2830b46a]{border-top-color:var(--finance-line)}.finance-account-history article[data-v-2830b46a]{border-bottom-color:var(--finance-line)}@media (width>=700px){.finance-page[data-v-2830b46a]{max-width:none;box-shadow:none;margin:0}.finance-bottom-nav[data-v-2830b46a]{width:100%;left:0;transform:none}.finance-sheet[data-v-2830b46a]{border-radius:28px;width:460px}}@media (width<=360px){.finance-quick-actions[data-v-2830b46a]{gap:6px;padding-left:14px;padding-right:14px}.finance-quick-actions button[data-v-2830b46a]{letter-spacing:-.03em;gap:3px;font-size:10px}.finance-quick-actions[data-v-2830b46a] svg{width:17px;height:17px}.finance-bottom-nav button[data-v-2830b46a]{font-size:9px}.finance-account[data-v-2830b46a]{flex-basis:82vw}.finance-search-row[data-v-2830b46a]{grid-template-columns:44px minmax(0,1fr) 40px;gap:7px}.finance-profile-avatar[data-v-2830b46a]{width:44px;height:44px}}
