.nav.svelte-1uha8ag{width:30px;height:30px;color:var(--muted);border-radius:7px;font-size:16px}.nav.svelte-1uha8ag:hover{background:var(--raise)}.nav.bell.svelte-1uha8ag{font-size:15px}.nav.svelte-1uha8ag:disabled{opacity:.5}.pushtoast.svelte-1uha8ag{z-index:90;background:var(--ink);color:var(--bg);border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:700;position:fixed;top:14px;left:50%;transform:translate(-50%)}.summary.svelte-1uha8ag{padding:4px 20px 18px}.summary.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){color:var(--muted);font-size:12px}.summary.svelte-1uha8ag .big:where(.svelte-1uha8ag){letter-spacing:-.03em;margin-top:2px;font-size:34px;font-weight:700}.summary.svelte-1uha8ag .big:where(.svelte-1uha8ag) .won:where(.svelte-1uha8ag){color:var(--muted);margin-left:2px;font-size:20px;font-weight:500}.summary.svelte-1uha8ag .sub:where(.svelte-1uha8ag){gap:18px;margin-top:12px;display:flex}.summary.svelte-1uha8ag .sub:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){color:var(--muted);font-size:12.5px}.summary.svelte-1uha8ag .sub:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:var(--ink);margin-top:2px;font-size:15px;font-weight:600;display:block}.calwrap.svelte-1uha8ag{border-top:1px solid var(--line);padding:4px 16px 20px}.calhd.svelte-1uha8ag{grid-template-columns:repeat(7,1fr);margin:10px 0 6px;display:grid}.calhd.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:center;color:var(--faint);font-size:10px;font-weight:500}.cal.svelte-1uha8ag{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cell.svelte-1uha8ag{aspect-ratio:1/1.15;text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;padding:5px 4px;display:flex}.cell.svelte-1uha8ag:hover{background:var(--raise)}.cell.empty.svelte-1uha8ag{cursor:default}.cell.svelte-1uha8ag .n:where(.svelte-1uha8ag){color:var(--muted);font-size:11px}.cell.sun.svelte-1uha8ag .n:where(.svelte-1uha8ag){color:var(--spend)}.cell.svelte-1uha8ag .v:where(.svelte-1uha8ag){letter-spacing:-.03em;white-space:nowrap;margin-top:auto;font-size:9.5px;font-weight:700}.cell.svelte-1uha8ag .v.out:where(.svelte-1uha8ag){color:var(--spend)}.cell.svelte-1uha8ag .v.in:where(.svelte-1uha8ag){color:var(--down)}.cell.today.svelte-1uha8ag{background:var(--ink)}.cell.today.svelte-1uha8ag .n:where(.svelte-1uha8ag){color:var(--bg)}.cell.today.svelte-1uha8ag .v.out:where(.svelte-1uha8ag){color:#ff9a95}.cell.today.svelte-1uha8ag .v.in:where(.svelte-1uha8ag){color:#9fc0f0}.cell.sel.svelte-1uha8ag{border-color:var(--ink)}.hint.svelte-1uha8ag{color:var(--faint);text-align:center;margin:14px 4px 0;font-size:12px;line-height:1.5}.fab.svelte-1uha8ag{transform:translateX(calc(var(--maxw)/2 - 68px));left:50%;bottom:calc(var(--tabbar-h) + 16px + env(safe-area-inset-bottom));background:var(--ink);width:52px;height:52px;color:var(--bg);z-index:40;border-radius:50%;font-size:24px;position:fixed;box-shadow:0 6px 20px #0003}@media (width<=520px){.fab.svelte-1uha8ag{left:auto;right:16px;transform:none}}.scrim.svelte-1uha8ag{z-index:60;background:#0006;position:fixed;inset:0}.sheet.svelte-1uha8ag{z-index:61;width:100%;max-width:var(--maxw);background:var(--bg);padding:10px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);border-radius:18px 18px 0 0;max-height:82vh;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.grab.svelte-1uha8ag{background:var(--line-strong);border-radius:2px;width:38px;height:4px;margin:0 auto 12px}.shd.svelte-1uha8ag{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.shd.svelte-1uha8ag .dt:where(.svelte-1uha8ag){font-size:16px;font-weight:700}.shd.svelte-1uha8ag .dt:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--muted);font-size:12px;font-weight:400}.shd.svelte-1uha8ag .tot:where(.svelte-1uha8ag){color:var(--spend);font-size:15px;font-weight:700}.ssub.svelte-1uha8ag{color:var(--muted);padding:2px 4px 10px;font-size:12px}.txlist.svelte-1uha8ag{flex-direction:column;display:flex}.tx.svelte-1uha8ag{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:4px;display:flex}.txmain.svelte-1uha8ag{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 2px;display:flex}.txmain.svelte-1uha8ag:active{background:var(--raise);border-radius:8px}.tx.svelte-1uha8ag .tm:where(.svelte-1uha8ag){color:var(--faint);flex:none;width:40px;font-size:12px}.tx.svelte-1uha8ag .dir:where(.svelte-1uha8ag){color:var(--spend);background:#d44c471f;border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.tx.svelte-1uha8ag .dir.in:where(.svelte-1uha8ag){color:var(--down);background:#3a7bd524}.tx.svelte-1uha8ag .body:where(.svelte-1uha8ag){flex:1;min-width:0}.tx.svelte-1uha8ag .body:where(.svelte-1uha8ag) .mc:where(.svelte-1uha8ag){font-size:13.5px;font-weight:500}.tx.svelte-1uha8ag .body:where(.svelte-1uha8ag) .mc:where(.svelte-1uha8ag) .arr:where(.svelte-1uha8ag){color:var(--faint);margin-left:5px;font-size:11px;font-weight:600}.tx.svelte-1uha8ag .body:where(.svelte-1uha8ag) .ct:where(.svelte-1uha8ag){color:var(--faint);margin-top:1px;font-size:11px}.tx.svelte-1uha8ag .amt:where(.svelte-1uha8ag){color:var(--spend);font-size:14px;font-weight:700}.tx.svelte-1uha8ag .amt.incamt:where(.svelte-1uha8ag){color:var(--down)}.tx.svelte-1uha8ag .del:where(.svelte-1uha8ag){color:var(--faint);padding:4px;font-size:12px}.addbtn.svelte-1uha8ag{background:var(--raise);width:100%;color:var(--ink);border-radius:12px;margin-top:14px;padding:13px;font-size:13.5px;font-weight:700}.form.svelte-1uha8ag{flex-direction:column;gap:9px;padding:8px 2px;display:flex}.frow.svelte-1uha8ag{gap:9px;display:flex}.frow.svelte-1uha8ag .inp:where(.svelte-1uha8ag){flex:1}.inp.svelte-1uha8ag{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:11px;width:100%;padding:13px 14px;font-size:15px}.save.svelte-1uha8ag{background:var(--ink);color:var(--bg);border-radius:12px;margin-top:2px;padding:14px;font-size:15px;font-weight:700}.seg.svelte-1uha8ag{gap:6px;display:flex}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--raise);color:var(--muted);border-radius:10px;flex:1;padding:11px;font-size:13.5px;font-weight:700}.seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--ink);color:var(--bg)}.delbig.svelte-1uha8ag{color:var(--spend);border:1px solid var(--line-strong);background:0 0;border-radius:12px;padding:12px;font-size:13px;font-weight:700}
