.strip.svelte-hp1r2g{align-items:flex-end;gap:8px 24px;display:flex;position:relative}.houses.svelte-hp1r2g{--facade-cell:clamp(2px, calc((100cqi - 130px) / var(--columns) - 1px), 8px);border-block-end:1.5px solid var(--ink);flex:auto;justify-content:space-between;align-items:flex-end;gap:4px;min-inline-size:0;max-inline-size:640px;display:flex;container-type:inline-size}.house.svelte-hp1r2g{border-radius:var(--radius) var(--radius) 0 0;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 4px;transition:opacity .2s;display:flex}.ground.svelte-hp1r2g{block-size:calc(var(--facade-cell) * var(--rise));border-block-start:1px solid var(--ink-3);background:repeating-linear-gradient(45deg, var(--hatch) 0 1px, transparent 1px 4px);align-self:stretch;margin-block:-4px 0}.house.svelte-hp1r2g:hover{background:var(--paper-sunk)}.house.off.svelte-hp1r2g{opacity:.45}.house.off.svelte-hp1r2g:hover{opacity:.8}.name.svelte-hp1r2g{font-family:var(--font-mono);color:var(--ink-2);padding-inline:2px;font-size:.8rem;position:relative}.on.svelte-hp1r2g .name:where(.svelte-hp1r2g){color:var(--ink);box-shadow:inset 0 -2px 0 var(--tint,var(--ink));font-weight:500}.dot.svelte-hp1r2g{background:var(--accent);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:1px;inset-inline-end:-7px}@media (width<640px){.houses.svelte-hp1r2g{gap:2px;max-inline-size:none}.house.svelte-hp1r2g{padding-inline:2px}}.filter-bar.svelte-1y9e8mp{flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:14px 12px;display:flex}.group.svelte-1y9e8mp{align-items:center;gap:6px;display:flex}.group.svelte-1y9e8mp .icon{color:var(--ink-3);flex:none;margin-inline-end:2px}.chip.svelte-1y9e8mp{border:1px solid var(--line);white-space:nowrap;min-block-size:32px;color:var(--ink);background:0 0;border-radius:99px;padding:4px 11px;font-size:.875rem}.chip.svelte-1y9e8mp:hover{border-color:var(--ink)}.chip[aria-pressed=true].svelte-1y9e8mp{background-color:var(--ink);border-color:var(--ink);color:var(--paper)}.chip.open[aria-pressed=true].svelte-1y9e8mp{background-color:var(--accent);border-color:var(--accent)}.house.svelte-1y9e8mp{font-family:var(--font-mono);background-image:linear-gradient(var(--tint,transparent) 0 0);background-position:50% calc(100% - 5px);background-repeat:no-repeat;background-size:14px 2px;padding-inline:9px;font-size:.82rem}.unit.svelte-1y9e8mp{color:inherit;opacity:.75}.segments.svelte-1y9e8mp{border:1px solid var(--ink);border-radius:var(--radius);gap:0;overflow:hidden}.segments.svelte-1y9e8mp label:where(.svelte-1y9e8mp){position:relative}.segments.svelte-1y9e8mp input:where(.svelte-1y9e8mp){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segments.svelte-1y9e8mp span:where(.svelte-1y9e8mp){white-space:nowrap;align-items:center;min-block-size:30px;padding:0 12px;font-size:.875rem;display:flex}.segments.svelte-1y9e8mp label:where(.svelte-1y9e8mp)+label:where(.svelte-1y9e8mp) span:where(.svelte-1y9e8mp){border-inline-start:1px solid var(--line)}.segments.svelte-1y9e8mp input:where(.svelte-1y9e8mp):checked+span:where(.svelte-1y9e8mp){background:var(--ink);color:var(--paper)}.segments.svelte-1y9e8mp input:where(.svelte-1y9e8mp):focus-visible+span:where(.svelte-1y9e8mp){outline:2px solid var(--focus);outline-offset:-4px}.more.svelte-1y9e8mp summary:where(.svelte-1y9e8mp),.reset.svelte-1y9e8mp{white-space:nowrap;min-block-size:32px;color:var(--ink);border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.more.svelte-1y9e8mp summary:where(.svelte-1y9e8mp){cursor:pointer;inline-size:max-content;list-style:none}.more.svelte-1y9e8mp summary:where(.svelte-1y9e8mp)::-webkit-details-marker{display:none}.more.svelte-1y9e8mp summary:where(.svelte-1y9e8mp):hover,.more[open].svelte-1y9e8mp summary:where(.svelte-1y9e8mp),.reset.svelte-1y9e8mp:hover{background:var(--paper-sunk)}.more[open].svelte-1y9e8mp{flex:1 0 100%;order:1}.reset.svelte-1y9e8mp{color:var(--ink-2);font-weight:500}.badge.svelte-1y9e8mp{background:var(--ink);color:var(--paper);border-radius:99px;padding:3px 6px;font-size:.7rem;line-height:1}.panel.svelte-1y9e8mp{border:1px solid var(--ink);background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr) auto;gap:14px 40px;margin-block-start:8px;padding:14px 16px 16px;display:grid}.panel-head.svelte-1y9e8mp{justify-content:space-between;align-items:center;display:none}.close.svelte-1y9e8mp{border-radius:var(--radius);background:0 0;border:0;padding:8px;display:grid}.close.svelte-1y9e8mp:hover{background:var(--paper-sunk)}fieldset.svelte-1y9e8mp{border:0;min-inline-size:0;margin:0;padding:0}legend.svelte-1y9e8mp{align-items:center;gap:6px;margin-block-end:8px;padding:0;display:flex}.chips.svelte-1y9e8mp{flex-wrap:wrap;gap:6px;max-inline-size:560px;display:flex}.chips.svelte-1y9e8mp .chip:where(.svelte-1y9e8mp){min-inline-size:2.6em}.years.svelte-1y9e8mp{gap:16px;display:flex}.years.svelte-1y9e8mp label:where(.svelte-1y9e8mp){align-items:center;gap:8px;font-size:.9rem;display:flex}select.svelte-1y9e8mp{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-block-size:32px;font-family:var(--font-mono);padding:4px 8px}.done.svelte-1y9e8mp{display:none}@media (width<760px){.filter-bar.svelte-1y9e8mp{gap:10px 12px}.houses.svelte-1y9e8mp{flex:1 0 100%;gap:4px}.house.svelte-1y9e8mp{flex:1 1 0;padding-inline:2px}.unit.svelte-1y9e8mp{display:none}.more.svelte-1y9e8mp,.more[open].svelte-1y9e8mp{flex:none;order:0;margin-inline-start:auto}.segments.svelte-1y9e8mp{order:1}.reset.svelte-1y9e8mp{order:2}.panel-head.svelte-1y9e8mp{display:flex}.more[open].svelte-1y9e8mp:before{content:"";z-index:19;background:#0000004d;position:fixed;inset:0}.panel.svelte-1y9e8mp{z-index:20;max-block-size:75dvh;padding:14px var(--gutter) max(20px, env(safe-area-inset-bottom));border-block-end:0;border-inline:0;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr);margin:0;animation:.25s ease-out svelte-1y9e8mp-sheet;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #00000040}.done.svelte-1y9e8mp{border-radius:var(--radius);background:var(--ink);color:var(--paper);border:0;padding:12px;font-weight:600;display:block}}@keyframes svelte-1y9e8mp-sheet{0%{translate:0 100%}}.ledger.svelte-ouoe10{--day:3rem;--amount:8.5rem;--finn:4.75rem;border-block-start:1.5px solid var(--ink)}.marker.svelte-ouoe10{z-index:2;background:var(--paper);border-block-end:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;padding:12px 8px 4px;font-size:.75rem;font-weight:500;position:sticky;inset-block-start:0}.marker.svelte-ouoe10 .sub:where(.svelte-ouoe10){color:var(--ink-3);font-weight:400}.now.svelte-ouoe10{border-block-end:1.5px solid var(--accent);margin-block-end:28px}.now.svelte-ouoe10 .marker:where(.svelte-ouoe10){color:var(--accent-ink);border-block-end:1.5px solid var(--accent)}.now.svelte-ouoe10+section:where(.svelte-ouoe10) .marker:where(.svelte-ouoe10){border-block-start:1.5px solid var(--ink)}.sales-list.svelte-ouoe10{margin:0;padding:0;list-style:none}li.svelte-ouoe10{grid-template-columns:minmax(0, 1fr) var(--finn);border-block-end:1px solid var(--line-soft);scroll-margin-block-start:40px;display:grid}li.svelte-ouoe10:last-child{border-block-end:0}.row.svelte-ouoe10{grid-template-columns:var(--day) minmax(0, 1fr) var(--amount);color:var(--ink);background:linear-gradient(var(--line), var(--line)) no-repeat calc(var(--day) + 1px) 0 / 1px 100%, linear-gradient(var(--line), var(--line)) no-repeat calc(100% - var(--amount) - 15px) 0 / 1px 100%, linear-gradient(var(--line), var(--line)) no-repeat calc(100% - var(--amount) - 18px) 0 / 1px 100%;grid-template-areas:"day where amount""mon status kind";align-items:baseline;gap:2px 14px;padding:7px 8px 7px 0;text-decoration:none;display:grid}.row.svelte-ouoe10:hover,.finn.svelte-ouoe10:hover{background-color:var(--paper-raised)}.row.svelte-ouoe10:hover .where:where(.svelte-ouoe10){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.row.svelte-ouoe10:focus-visible,.finn.svelte-ouoe10:focus-visible{outline-offset:-2px}.day.svelte-ouoe10{grid-area:day;justify-self:center;font-size:1.1rem;line-height:1.1}.mon.svelte-ouoe10{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);grid-area:mon;justify-self:center;font-size:.7rem}.flat.svelte-ouoe10 .day:where(.svelte-ouoe10){font-size:.95rem}.where.svelte-ouoe10{grid-area:where;justify-self:start;font-weight:600}.status.svelte-ouoe10{flex-wrap:wrap;grid-area:status;align-items:baseline;gap:2px 8px;min-inline-size:0;display:flex}.badge.svelte-ouoe10{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink-3);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:.68rem;font-weight:600;font-stretch:80%}.note.svelte-ouoe10{color:var(--ink-2);font-size:.75rem}.vs.svelte-ouoe10{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.75rem}.days.svelte-ouoe10{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;align-items:center;gap:3px;font-size:.75rem;display:inline-flex}.amount.svelte-ouoe10{white-space:nowrap;grid-area:amount;justify-self:end;font-size:1.05rem}.kind.svelte-ouoe10{color:var(--ink-3);grid-area:kind;justify-self:end;font-size:.72rem}.unknown.svelte-ouoe10 .amount:where(.svelte-ouoe10){color:var(--ink-3)}.open.svelte-ouoe10 .badge:where(.svelte-ouoe10){border-color:var(--accent);color:var(--accent-ink)}.open.svelte-ouoe10 .row:where(.svelte-ouoe10){box-shadow:inset 3px 0 0 var(--accent)}.withdrawn.svelte-ouoe10 .where:where(.svelte-ouoe10),.withdrawn.svelte-ouoe10 .amount:where(.svelte-ouoe10){color:var(--ink-3)}.withdrawn.svelte-ouoe10 .amount:where(.svelte-ouoe10){text-decoration:line-through;text-decoration-thickness:1px}.withdrawn.svelte-ouoe10 .badge:where(.svelte-ouoe10){color:var(--ink-3);border-style:dashed}.finn.svelte-ouoe10{border-inline-start:1px solid var(--line-soft);letter-spacing:.02em;color:var(--link);justify-content:center;align-items:center;gap:5px;padding-inline:6px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.finn.svelte-ouoe10:hover>span:where(.svelte-ouoe10){text-underline-offset:.2em;text-decoration:underline}.more.svelte-ouoe10{text-align:center;color:var(--ink);border-block:1px solid var(--line-soft);padding:14px;font-weight:600;display:block}.more.svelte-ouoe10 .num:where(.svelte-ouoe10){color:var(--ink-3);font-weight:400}@media (width<640px){.ledger.svelte-ouoe10{--day:2.25rem;--amount:5.6rem;--finn:2.75rem}.where.svelte-ouoe10{font-stretch:85%}.row.svelte-ouoe10{column-gap:9px;padding-inline-end:4px}.day.svelte-ouoe10{font-size:1rem}.flat.svelte-ouoe10 .day:where(.svelte-ouoe10){font-size:.85rem}.amount.svelte-ouoe10{font-size:.9rem}.kind.svelte-ouoe10{font-size:.68rem}.finn.svelte-ouoe10{flex-direction:column;gap:2px;padding-inline:0;font-size:.68rem}}.sort-menu.svelte-1hs6xoj{position:relative}summary.svelte-1hs6xoj{border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;min-block-size:32px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}summary.svelte-1hs6xoj::-webkit-details-marker{display:none}summary.svelte-1hs6xoj:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:6px;inline-size:6px;margin-inline-start:2px;transition:rotate .15s;translate:0 -2px;rotate:45deg}[open].svelte-1hs6xoj>summary:where(.svelte-1hs6xoj):after{translate:0 2px;rotate:225deg}summary.svelte-1hs6xoj:hover,[open].svelte-1hs6xoj>summary:where(.svelte-1hs6xoj){border-color:var(--ink)}summary.svelte-1hs6xoj svg{color:var(--ink-3)}ul.svelte-1hs6xoj{z-index:10;background:var(--paper-raised);border:1px solid var(--ink);border-radius:var(--radius);min-inline-size:12rem;margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;box-shadow:0 8px 24px #0000001f}a.svelte-1hs6xoj{border-radius:var(--radius);min-block-size:36px;color:var(--ink);align-items:center;gap:8px;padding:4px 10px;font-size:.9rem;text-decoration:none;display:flex}a.svelte-1hs6xoj:hover{background:var(--paper-sunk)}a.svelte-1hs6xoj svg{visibility:hidden}a[aria-current=true].svelte-1hs6xoj{font-weight:600}a[aria-current=true].svelte-1hs6xoj svg{visibility:visible}.index.svelte-1uha8ag{max-inline-size:calc(760px + 2 * var(--gutter))}.head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-block-end:10px;display:flex}.head.svelte-1uha8ag>:last-child{margin-inline-start:auto}.count.svelte-1uha8ag{color:var(--ink-2);margin:0;font-size:.9rem}.count.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:500}.hot.svelte-1uha8ag{color:var(--accent-ink)}.period.svelte-1uha8ag{font-family:var(--font-mono);color:var(--ink-3);font-size:.8rem}.empty.svelte-1uha8ag{border-block-start:1.5px solid var(--ink);color:var(--ink-2);padding:32px 0}
