:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs:11px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--radius-sm:4px;--radius:6px;--radius-pill:999px;--control-h:32px;--control-h-sm:24px;--chip-h:18px;--check-size:16px;--fs-field:var(--fs-md);--fs-field-sm:var(--fs-sm);--content-w:640px;--bg:#fff;--bg-subtle:#f6f6f8;--bg-hover:#f1f1f4;--fg:#1a1a1f;--fg-muted:#64646f;--fg-faint:#92929c;--border:#e4e4e9;--border-strong:#cfcfd6;--accent:#4f46e5;--accent-fg:#fff;--accent-bg:#eeecfd;--accent-border:#c7c2f7;--danger:#c0392f;--danger-bg:#fdeceb;--focus:var(--accent);--leaf:#1a9c4b;--leaf-bg:#e6f5ec;--leaf-yellow:#e0a300;--leaf-red:#d4532b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:var(--fs-md) / 1.45 var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#16171b;--bg-subtle:#1e2026;--bg-hover:#24262d;--fg:#e9e9ec;--fg-muted:#9a9aa6;--fg-faint:#74747f;--border:#2b2e35;--border-strong:#3c404a;--accent:#8b87f5;--accent-fg:#16171b;--accent-bg:#262742;--accent-border:#43427a;--danger:#f07369;--danger-bg:#38211f;--leaf:#3fbf72;--leaf-bg:#16301f;--leaf-yellow:#f2c443;--leaf-red:#f07a52}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}@media (pointer:coarse){:root{--control-h:40px;--control-h-sm:32px;--chip-h:24px;--check-size:20px;--fs-field:var(--fs-lg);--fs-field-sm:var(--fs-lg)}}h1,h2,h3{letter-spacing:-.01em;color:var(--fg);margin:0;font-weight:600}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}input,select,button,textarea{font:inherit;color:inherit}input,select,textarea{font-size:var(--fs-field)}input[type=text],input[type=password],input[type=date],input[type=number],input:not([type]),select{height:var(--control-h);padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--fg);min-width:0}input::placeholder{color:var(--fg-faint)}select{cursor:pointer}button{justify-content:center;align-items:center;gap:var(--sp-1);height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s;display:inline-flex}button:hover:not(:disabled){background:var(--bg-hover)}button:disabled,input:disabled,select:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:500}button.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}button.icon{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--fg-muted);font-size:var(--fs-md);background:0 0;border-color:#0000;padding:0;line-height:1}button.icon:hover:not(:disabled){background:var(--bg-hover);color:var(--fg)}button.icon.danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--radius-sm)}input[type=checkbox]{width:var(--check-size);height:var(--check-size);accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.chip{align-items:center;gap:var(--sp-1);height:var(--chip-h);padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--fg-muted);font-size:var(--fs-xs);white-space:nowrap;line-height:1;display:inline-flex}.chip.on{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.chip-x{height:100%;color:inherit;font-size:var(--fs-xs);opacity:.6;background:0 0;border:none;padding:0;line-height:1}.chip-x:hover{opacity:1;background:0 0}@media (pointer:coarse){.chip-x{padding:0 var(--sp-1);font-size:var(--fs-sm)}}.muted{color:var(--fg-muted)}.error{padding:var(--sp-2) var(--sp-3);border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-sm)}.empty{padding:var(--sp-6) 0;color:var(--fg-faint);font-size:var(--fs-sm);text-align:center}.rows{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.rows>li+li{border-top:1px solid var(--border)}.rows>li:first-child{border-radius:var(--radius) var(--radius) 0 0}.rows>li:last-child{border-radius:0 0 var(--radius) var(--radius)}.actions{opacity:0;gap:2px;transition:opacity .12s;display:flex}.rows>li:hover .actions,.actions:focus-within{opacity:1}@media (pointer:coarse){.actions{opacity:1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.menu[data-v-505fa4a8]{z-index:20;max-height:180px;padding:var(--sp-1);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.item[data-v-505fa4a8]{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);cursor:pointer;overflow-wrap:anywhere}.item.active[data-v-505fa4a8]{background:var(--accent-bg);color:var(--accent)}.item.create[data-v-505fa4a8]{color:var(--fg-muted)}.item.create.active[data-v-505fa4a8]{color:var(--accent)}.item.none[data-v-505fa4a8]{color:var(--fg-faint);cursor:default}@media (pointer:coarse){.item[data-v-505fa4a8]{padding:var(--sp-2)}}.picker[data-v-7533427d]{flex:1;min-width:0;max-width:260px;position:relative}.field[data-v-7533427d]{width:100%;height:var(--control-h-sm);font-size:var(--fs-field-sm)}.menu[data-v-7533427d]{top:calc(var(--control-h-sm) + var(--sp-1))}.history[data-v-84a11b66]{color:var(--fg-muted);font-size:var(--fs-xs)}.history ol[data-v-84a11b66]{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history li[data-v-84a11b66]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.history time[data-v-84a11b66]{color:var(--fg-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.history .who[data-v-84a11b66]{color:var(--fg)}.failed[data-v-84a11b66]{color:var(--danger)}.head[data-v-60a9bcc2]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.count[data-v-60a9bcc2]{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.add[data-v-60a9bcc2]{gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.title-field[data-v-60a9bcc2]{flex:1;min-width:0;position:relative}.title-field input[data-v-60a9bcc2]{width:100%}.title-field .menu[data-v-60a9bcc2]{top:calc(var(--control-h) + var(--sp-1))}.self[data-v-60a9bcc2]{align-items:center;gap:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;display:flex}.self input[data-v-60a9bcc2]{flex:none}.error[data-v-60a9bcc2]{margin-bottom:var(--sp-3)}.task[data-v-60a9bcc2]{column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line actions""meta actions";display:grid}.task[data-v-60a9bcc2]:hover{background:var(--bg-subtle)}.edit[data-v-60a9bcc2],.picker-row[data-v-60a9bcc2],.history[data-v-60a9bcc2]{grid-column:1/-1}.line[data-v-60a9bcc2]{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm);grid-area:line;display:flex}.title[data-v-60a9bcc2]{overflow-wrap:anywhere}.prio[data-v-60a9bcc2]{min-width:3ch;color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}span.prio[data-v-60a9bcc2]{display:inline-block}button.prio[data-v-60a9bcc2]{height:var(--control-h-sm);background:0 0;border-color:#0000;justify-content:flex-end;padding:0}button.prio[data-v-60a9bcc2]:hover:not(:disabled){color:var(--fg);background:0 0}.done .prio[data-v-60a9bcc2]{color:var(--fg-faint)}.actions[data-v-60a9bcc2]{min-height:var(--control-h-sm);grid-area:actions;align-self:start;align-items:center}.done .title[data-v-60a9bcc2]{color:var(--fg-faint);text-decoration:line-through}.meta[data-v-60a9bcc2]{gap:var(--sp-1);padding-left:calc(var(--check-size) + var(--sp-2));color:var(--fg-muted);font-size:var(--fs-xs);flex-wrap:wrap;grid-area:meta;display:flex}.meta .to[data-v-60a9bcc2]{color:var(--fg)}.meta .faint[data-v-60a9bcc2]{color:var(--fg-faint)}.meta .cards[data-v-60a9bcc2],.meta .wait[data-v-60a9bcc2]{font-variant-numeric:tabular-nums}.meta .wait[data-v-60a9bcc2]{color:var(--fg-faint)}.tags[data-v-60a9bcc2]{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.filter[data-v-60a9bcc2]{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.filter-label[data-v-60a9bcc2]{color:var(--fg-muted);font-size:var(--fs-xs)}.add-filter[data-v-60a9bcc2]{height:var(--control-h-sm);padding:0 var(--sp-2);color:var(--fg-muted);font-size:var(--fs-xs);background:0 0;border-color:#0000}.query[data-v-60a9bcc2]{text-overflow:ellipsis;max-width:16ch;overflow:hidden}.filter-picker[data-v-60a9bcc2]{margin-bottom:var(--sp-3);display:flex}.chip-name[data-v-60a9bcc2]{height:auto;color:inherit;font-size:inherit;background:0 0;border:none;padding:0;line-height:1}.chip-name[data-v-60a9bcc2]:hover:not(:disabled){color:var(--fg);background:0 0}.chip.on .chip-name[data-v-60a9bcc2]:hover:not(:disabled){color:var(--accent)}.edit[data-v-60a9bcc2]{align-items:center;gap:var(--sp-2);display:flex}.edit input[data-v-60a9bcc2]{flex:1}.picker-row[data-v-60a9bcc2]{margin-top:var(--sp-2);padding-left:calc(var(--check-size) + var(--sp-2));display:flex}.grades[data-v-60a9bcc2]{align-items:center;gap:var(--sp-3);flex-wrap:wrap}.grades label[data-v-60a9bcc2]{align-items:center;gap:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-sm);display:flex}.grades select[data-v-60a9bcc2],.grades input[data-v-60a9bcc2]{height:var(--control-h-sm);font-size:var(--fs-field-sm)}.cards-input[data-v-60a9bcc2]{width:8ch}.history[data-v-60a9bcc2]{margin-top:var(--sp-2);padding-left:calc(var(--check-size) + var(--sp-2))}@media (width<=480px){.task[data-v-60a9bcc2]{grid-template-areas:"line line""meta actions"}.actions[data-v-60a9bcc2]{place-self:center end}.add[data-v-60a9bcc2]{flex-wrap:wrap}.title-field[data-v-60a9bcc2]{flex-basis:100%}}.leaf[data-v-16f1c414]{flex:none;width:1em;height:1em;display:block}.blade[data-v-16f1c414]{fill:var(--leaf-bg);stroke:var(--leaf);stroke-width:1.6px;stroke-linejoin:round}.veins[data-v-16f1c414]{fill:none;stroke:var(--leaf);stroke-width:1.2px;stroke-linecap:round;opacity:.55}.login[data-v-9b422859]{min-height:100svh;padding:var(--sp-4);justify-content:center;align-items:center;display:flex}.card[data-v-9b422859]{width:100%;max-width:300px;padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.mark[data-v-9b422859]{font-size:calc(var(--sp-6) * 1.5);margin:0 auto var(--sp-2)}h1[data-v-9b422859]{margin-bottom:var(--sp-4);text-align:center}form[data-v-9b422859]{gap:var(--sp-2);flex-direction:column;display:flex}.error[data-v-9b422859]{margin-top:var(--sp-3)}button[data-v-9b422859]{font-variant-numeric:tabular-nums}.count[data-v-d66c7e87]{font-variant-numeric:tabular-nums;display:inline-block;position:relative}.gain[data-v-d66c7e87]{color:var(--accent);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;font-weight:600;animation:.7s ease-out forwards rise-d66c7e87;position:absolute;bottom:100%;left:50%}.bump[data-v-d66c7e87]{animation:.15s ease-out bump-d66c7e87}@keyframes rise-d66c7e87{0%{opacity:0;transform:translate(-50%, var(--sp-1))}25%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%, calc(var(--sp-3) * -1))}}@keyframes bump-d66c7e87{50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.gain[data-v-d66c7e87]{display:none}}.history[data-v-d658b736]{color:var(--fg-muted);font-size:var(--fs-xs)}.history ol[data-v-d658b736]{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history li[data-v-d658b736]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.history time[data-v-d658b736]{color:var(--fg-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.history .who[data-v-d658b736]{color:var(--fg)}.history .delta[data-v-d658b736]{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.failed[data-v-d658b736]{color:var(--danger)}.head[data-v-42533119]{margin-bottom:var(--sp-3);justify-content:space-between;align-items:baseline;display:flex}.count[data-v-42533119]{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.error[data-v-42533119]{margin-bottom:var(--sp-3)}.add[data-v-42533119]{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.add input[data-v-42533119]{flex:1;min-width:8rem}.user[data-v-42533119]{padding:var(--sp-2) var(--sp-3)}.line[data-v-42533119]{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm);display:flex}.name[data-v-42533119]{overflow-wrap:anywhere}.grow[data-v-42533119]{flex:1}.edit[data-v-42533119]{align-items:center;gap:var(--sp-2);flex:1;display:flex}.edit input[data-v-42533119]{flex:1;min-width:0}.cards[data-v-42533119]{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);color:var(--fg-muted);font-size:var(--fs-sm);display:flex}.cards .label[data-v-42533119]{margin-right:var(--sp-1)}.cards .value[data-v-42533119]{min-width:4ch;color:var(--fg);font-variant-numeric:tabular-nums;text-align:center}.cards .value.draft[data-v-42533119]{color:var(--accent)}.history[data-v-42533119]{margin-top:var(--sp-2)}.field[data-v-42533119]{gap:var(--sp-2);margin-top:var(--sp-2);padding-right:calc(var(--control-h-sm) * 3 + var(--sp-2));display:flex}.field input[data-v-42533119],.field button[data-v-42533119]{height:var(--control-h-sm);font-size:var(--fs-field-sm)}.field input[data-v-42533119]{flex:1;min-width:0}.head[data-v-bf962f4b]{margin-bottom:var(--sp-3);justify-content:space-between;align-items:baseline;display:flex}.count[data-v-bf962f4b]{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.error[data-v-bf962f4b]{margin-bottom:var(--sp-3)}.tag[data-v-bf962f4b]{align-items:center;gap:var(--sp-2);min-height:calc(var(--control-h-sm) + var(--sp-2) * 2);padding:var(--sp-1) var(--sp-3);display:flex}.tag[data-v-bf962f4b]:hover{background:var(--bg-subtle)}.name[data-v-bf962f4b]{overflow-wrap:anywhere}.grow[data-v-bf962f4b]{flex:1}.edit[data-v-bf962f4b]{align-items:center;gap:var(--sp-2);flex:1;display:flex}.edit input[data-v-bf962f4b]{flex:1}.head[data-v-7b78de99]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.count[data-v-7b78de99]{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.error[data-v-7b78de99]{margin-bottom:var(--sp-3)}.filter[data-v-7b78de99]{width:100%;margin-bottom:var(--sp-3);font-size:var(--fs-field);display:block}.tpl[data-v-7b78de99]{column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line actions""meta actions";display:grid}.tpl[data-v-7b78de99]:hover{background:var(--bg-subtle)}.edit[data-v-7b78de99],.picker-row[data-v-7b78de99]{grid-column:1/-1}.line[data-v-7b78de99]{align-items:center;gap:var(--sp-2);min-height:var(--control-h);grid-area:line;display:flex}button.icon.run[data-v-7b78de99]{width:var(--control-h);height:var(--control-h);flex:none}.title[data-v-7b78de99]{overflow-wrap:anywhere}.prio[data-v-7b78de99]{min-width:3ch;height:var(--control-h-sm);color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border-color:#0000;justify-content:flex-end;padding:0}.prio[data-v-7b78de99]:hover:not(:disabled){color:var(--fg);background:0 0}.meta .cards[data-v-7b78de99]{font-variant-numeric:tabular-nums}.grades[data-v-7b78de99]{align-items:center;gap:var(--sp-3);flex-wrap:wrap}.grades label[data-v-7b78de99]{align-items:center;gap:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-sm);display:flex}.grades select[data-v-7b78de99],.grades input[data-v-7b78de99]{height:var(--control-h-sm);font-size:var(--fs-field-sm)}.cards-input[data-v-7b78de99]{width:8ch}.tags[data-v-7b78de99]{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.actions[data-v-7b78de99]{min-height:var(--control-h-sm);grid-area:actions;align-self:start;align-items:center}.meta[data-v-7b78de99]{gap:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-xs);flex-wrap:wrap;grid-area:meta;display:flex}.meta .faint[data-v-7b78de99]{color:var(--fg-faint)}.edit[data-v-7b78de99]{align-items:center;gap:var(--sp-2);display:flex}.edit input[data-v-7b78de99]{flex:1}.picker-row[data-v-7b78de99]{margin-top:var(--sp-2);display:flex}.schedule[data-v-7b78de99]{align-items:center;gap:var(--sp-3);flex-wrap:wrap}.schedule select[data-v-7b78de99]{height:var(--control-h-sm);font-size:var(--fs-field-sm)}.interval[data-v-7b78de99]{align-items:center;gap:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-sm);display:flex}.interval input[data-v-7b78de99]{width:6ch;height:var(--control-h-sm);font-size:var(--fs-field-sm)}.weekdays[data-v-7b78de99]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.weekdays button[data-v-7b78de99]{cursor:pointer}@media (width<=480px){.tpl[data-v-7b78de99]{grid-template-areas:"line line""meta actions"}.actions[data-v-7b78de99]{place-self:center end}}.head[data-v-8eb88b26]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.count[data-v-8eb88b26]{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.error[data-v-8eb88b26]{margin-bottom:var(--sp-3)}.filter[data-v-8eb88b26]{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.filter-label[data-v-8eb88b26]{color:var(--fg-muted);font-size:var(--fs-xs)}.filter input[type=date][data-v-8eb88b26]{height:var(--control-h-sm);font-size:var(--fs-field-sm)}.add-filter[data-v-8eb88b26]{height:var(--control-h-sm);padding:0 var(--sp-2);color:var(--fg-muted);font-size:var(--fs-xs);background:0 0;border-color:#0000}.filter-picker[data-v-8eb88b26]{margin-bottom:var(--sp-3);display:flex}.task[data-v-8eb88b26]{padding:var(--sp-2) var(--sp-3)}.line[data-v-8eb88b26]{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm);display:flex}.prio[data-v-8eb88b26]{min-width:3ch;color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.title[data-v-8eb88b26]{overflow-wrap:anywhere}.tags[data-v-8eb88b26]{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.meta[data-v-8eb88b26]{gap:var(--sp-1);padding-left:calc(3ch + var(--sp-2));color:var(--fg-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.meta .faint[data-v-8eb88b26]{color:var(--fg-faint)}.meta .cards[data-v-8eb88b26]{font-variant-numeric:tabular-nums}.grow[data-v-8eb88b26]{flex:1}.history[data-v-8eb88b26]{margin-top:var(--sp-2);padding-left:calc(3ch + var(--sp-2))}.transfer[data-v-8d131941]{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);flex-wrap:wrap;flex:1;display:flex}.to[data-v-8d131941],.send[data-v-8d131941]{height:var(--control-h-sm);padding:0 var(--sp-2);font-size:var(--fs-sm)}.to[data-v-8d131941]{background:0 0;border-color:#0000}.amount[data-v-8d131941]{width:8ch;height:var(--control-h-sm);font-size:var(--fs-field-sm)}.word[data-v-8d131941]{color:var(--fg-muted)}.failed[data-v-8d131941]{color:var(--danger)}.new[data-v-4f0192e0]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.title-input[data-v-4f0192e0]{flex:12ch}.amount[data-v-4f0192e0]{width:8ch;font-size:var(--fs-field)}.who[data-v-4f0192e0]{height:var(--control-h)}.arrow[data-v-4f0192e0]{color:var(--fg-muted)}.new .error[data-v-4f0192e0]{flex-basis:100%}.debt[data-v-4f0192e0]{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);flex-direction:column;display:flex}.line[data-v-4f0192e0]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.name[data-v-4f0192e0]{overflow-wrap:anywhere;flex:12ch;min-width:0}.who-line[data-v-4f0192e0]{color:var(--fg-muted);font-size:var(--fs-sm)}.sum[data-v-4f0192e0]{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.nocards[data-v-4f0192e0]{font-size:var(--fs-xs)}.pay[data-v-4f0192e0]{height:var(--control-h-sm);font-size:var(--fs-sm)}.bar[data-v-4f0192e0]{height:var(--sp-1);border-radius:var(--radius-pill);background:var(--bg-subtle);overflow:hidden}.fill[data-v-4f0192e0]{background:var(--accent);border-radius:var(--radius-pill);height:100%;transition:width .15s}.head[data-v-4f0192e0]{margin:var(--sp-5) 0 var(--sp-3);justify-content:space-between;align-items:baseline;display:flex}.count[data-v-4f0192e0]{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.failed[data-v-4f0192e0]{color:var(--danger);font-size:var(--fs-sm)}.layer[data-v-a2d585d4]{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.burst[data-v-a2d585d4]{width:0;height:0;position:absolute}.part[data-v-a2d585d4]{width:var(--sp-4);height:var(--sp-4);margin:calc(var(--sp-4) / -2);animation:.9s linear forwards fly-a2d585d4;position:absolute;overflow:visible}.part.green[data-v-a2d585d4]{color:var(--leaf)}.part.yellow[data-v-a2d585d4]{color:var(--leaf-yellow)}.part.red[data-v-a2d585d4]{color:var(--leaf-red)}.part.blue[data-v-a2d585d4]{color:var(--accent)}.blade[data-v-a2d585d4]{fill:currentColor}.stem[data-v-a2d585d4]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.vein[data-v-a2d585d4],.facet[data-v-a2d585d4]{fill:none;stroke:var(--bg);stroke-width:1.4px;stroke-linecap:round;opacity:.6}.final .part[data-v-a2d585d4]{width:var(--sp-5);height:var(--sp-5);margin:calc(var(--sp-5) / -2);animation-duration:1.8s}.stars .part[data-v-a2d585d4]{animation-name:sparkle-a2d585d4}.gems .part[data-v-a2d585d4],.gems .label[data-v-a2d585d4]{animation-duration:1.2s}.gems .part[data-v-a2d585d4]{animation-name:glint-a2d585d4}.gems.final .part[data-v-a2d585d4],.gems.final .label[data-v-a2d585d4],.gems.final .done[data-v-a2d585d4]{animation-duration:2.2s}.label[data-v-a2d585d4],.done[data-v-a2d585d4]{white-space:nowrap;color:var(--accent);font-weight:600;animation:.9s ease-out forwards pop-a2d585d4;position:absolute;left:0;transform:translate(-50%)}.label[data-v-a2d585d4]{top:calc(var(--sp-5) * -1);font-size:var(--fs-md)}.done[data-v-a2d585d4]{top:var(--sp-3);font-size:var(--fs-lg)}.final .label[data-v-a2d585d4],.final .done[data-v-a2d585d4]{animation-duration:1.8s}@keyframes fly-a2d585d4{0%{opacity:0;transform:translate(0, 0) rotate(var(--start)) scale(calc(var(--scale) * .4));animation-timing-function:cubic-bezier(.2,.8,.3,1)}8%{opacity:1}35%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .4)) scale(var(--scale));animation-timing-function:ease-in-out}60%{transform:translate(calc(var(--dx) + var(--sway)), calc(var(--dy) + var(--fall) * .45)) rotate(calc(var(--start) + var(--rot) * .65)) scale(var(--scale));animation-timing-function:ease-in-out}80%{opacity:1;transform:translate(calc(var(--dx) - var(--sway)), calc(var(--dy) + var(--fall) * .8)) rotate(calc(var(--start) + var(--rot) * .85)) scale(var(--scale))}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + var(--fall))) rotate(calc(var(--start) + var(--rot))) scale(var(--scale))}}@keyframes sparkle-a2d585d4{0%{opacity:0;transform:translate(0, 0) rotate(var(--start)) scale(calc(var(--scale) * .4));animation-timing-function:cubic-bezier(.2,.8,.3,1)}8%{opacity:1}40%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .6)) scale(var(--scale))}55%{opacity:.5;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .7)) scale(calc(var(--scale) * .7))}70%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .8)) scale(calc(var(--scale) * 1.2))}85%{opacity:.5;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .9)) scale(calc(var(--scale) * .7))}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot))) scale(calc(var(--scale) * 1.1))}}@keyframes glint-a2d585d4{0%{opacity:0;transform:translate(0, 0) rotate(var(--start)) scale(calc(var(--scale) * .4));animation-timing-function:cubic-bezier(.2,.8,.3,1)}6%{opacity:1}30%{filter:brightness();transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .5)) scale(var(--scale));animation-timing-function:ease-in-out}42%{filter:brightness(1.6);transform:translate(var(--dx), calc(var(--dy) - var(--sp-1))) rotate(calc(var(--start) + var(--rot) * .6)) scale(calc(var(--scale) * 1.25));animation-timing-function:ease-in-out}55%{filter:brightness();transform:translate(var(--dx), var(--dy)) rotate(calc(var(--start) + var(--rot) * .7)) scale(var(--scale));animation-timing-function:cubic-bezier(.5,0,.9,.6)}85%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) + var(--sway)), calc(var(--dy) + var(--fall))) rotate(calc(var(--start) + var(--rot))) scale(var(--scale))}}@keyframes pop-a2d585d4{0%{opacity:0;transform:translate(-50%, var(--sp-2))}20%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%, calc(var(--sp-2) * -1))}}@media (prefers-reduced-motion:reduce){.part[data-v-a2d585d4]{display:none}.label[data-v-a2d585d4],.done[data-v-a2d585d4]{transform:translate(-50%);animation:.9s linear forwards hold-a2d585d4!important}.final .label[data-v-a2d585d4],.final .done[data-v-a2d585d4]{animation-duration:1.8s!important}.gems .label[data-v-a2d585d4]{animation-duration:1.2s!important}.gems.final .label[data-v-a2d585d4],.gems.final .done[data-v-a2d585d4]{animation-duration:2.2s!important}}@keyframes hold-a2d585d4{0%,90%{opacity:1}to{opacity:0}}.bar[data-v-700d176a]{z-index:10;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0}.inner[data-v-700d176a]{align-items:center;gap:var(--sp-1);width:100%;max-width:var(--content-w);padding:var(--sp-2) var(--sp-3);margin:0 auto;display:flex}.spacer[data-v-700d176a]{flex:1}.cards.on[data-v-700d176a]:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border)}.transfer-row[data-v-700d176a]{padding-top:0}.brand[data-v-700d176a]{align-items:center;gap:var(--sp-1);height:var(--control-h-sm);padding:0 var(--sp-2);letter-spacing:-.01em;background:0 0;border-color:#0000;font-weight:600;display:flex}.mark[data-v-700d176a]{font-size:var(--fs-xl)}.nav[data-v-700d176a]{gap:var(--sp-1);margin-left:var(--sp-2);display:flex}.tab[data-v-700d176a]{height:var(--control-h-sm);padding:0 var(--sp-2);color:var(--fg-muted);font-size:var(--fs-sm);background:0 0;border-color:#0000}.tab.active[data-v-700d176a]{background:var(--accent-bg);color:var(--accent)}.count[data-v-700d176a]{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.tab.active .count[data-v-700d176a]{color:var(--accent)}.who[data-v-700d176a]{color:var(--fg-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.logout[data-v-700d176a]{justify-content:center;align-items:center;display:inline-flex}.logout svg[data-v-700d176a]{width:1em;height:1em;display:block}main[data-v-700d176a]{width:100%;max-width:var(--content-w);padding:var(--sp-4) var(--sp-3) var(--sp-6);margin:0 auto}@media (width<=480px){.inner[data-v-700d176a]{flex-wrap:wrap}.nav[data-v-700d176a]{order:1;width:100%;margin-left:0}}
