.chip.svelte-1iy8k6f{flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.chip.compact.svelte-1iy8k6f{width:1.35rem;height:1.35rem}.chip.large.svelte-1iy8k6f{width:2.5rem;height:2.5rem}.glyph.svelte-1iy8k6f,.chip.svelte-1iy8k6f img.emoji:where(.svelte-1iy8k6f){width:1.25rem;height:1.25rem}.chip.svelte-1iy8k6f img.emoji:where(.svelte-1iy8k6f){object-fit:contain}.glyph.svelte-1iy8k6f{background:var(--chip-tint,var(--gradient-iridescent));-webkit-mask:var(--chip-glyph) center / contain no-repeat;-webkit-mask:var(--chip-glyph) center / contain no-repeat;mask:var(--chip-glyph) center / contain no-repeat}.compact.svelte-1iy8k6f .glyph:where(.svelte-1iy8k6f),.chip.compact.svelte-1iy8k6f img.emoji:where(.svelte-1iy8k6f){width:1rem;height:1rem}.large.svelte-1iy8k6f .glyph:where(.svelte-1iy8k6f),.chip.large.svelte-1iy8k6f img.emoji:where(.svelte-1iy8k6f){width:1.75rem;height:1.75rem}.chip.has-logo.svelte-1iy8k6f{border:1px solid var(--rule-soft);border-radius:var(--radius-pill);background:var(--paper);overflow:hidden}.chip.svelte-1iy8k6f img:where(.svelte-1iy8k6f){object-fit:cover;width:100%;height:100%}.instrument-logo.svelte-1dhdr48{place-items:center;width:100%;min-width:0;height:100%;display:grid}img.svelte-1dhdr48,.fallback.svelte-1dhdr48{grid-area:1/1}img.svelte-1dhdr48{box-sizing:border-box;width:100%;height:100%;padding:var(--space-2xs);object-fit:contain;background:var(--on-iris);visibility:hidden;border-radius:50%}img.ready.svelte-1dhdr48{visibility:visible}.fallback.svelte-1dhdr48{place-items:center;display:grid}.confirm-prompt.svelte-vnd2gk{align-items:center;gap:var(--space-xl);padding:var(--space-md) 0 var(--space-xs);text-align:center;flex-direction:column;display:flex}.message.svelte-vnd2gk{text-align:center;white-space:pre-line;max-width:22rem;font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-weight:500}.note.svelte-vnd2gk{display:block}.details.svelte-vnd2gk{align-self:stretch}.error.svelte-vnd2gk{color:var(--accent-text);font-size:var(--text-body-sm);margin:0}.actions.svelte-vnd2gk{justify-content:center;align-items:center;gap:var(--space-2xl);display:flex}.round.svelte-vnd2gk{cursor:pointer;width:3.25rem;height:3.25rem;transition:filter .16s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cancel.svelte-vnd2gk{border:1px solid var(--rule-soft);background:var(--paper);color:var(--ink)}.actions.svelte-vnd2gk .confirm{width:3.25rem;height:3.25rem}.round.svelte-vnd2gk:disabled{opacity:.55;cursor:not-allowed}.round.svelte-vnd2gk:focus-visible{box-shadow:var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.cancel.svelte-vnd2gk:hover{border-color:var(--accent)}}.connection-row.svelte-1utf57u{flex-direction:column;padding:0;display:flex}.pill-btn.svelte-1utf57u{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--rule-soft);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-family:var(--font-control);font-size:var(--text-btn);letter-spacing:var(--tracking-tight);cursor:pointer;white-space:nowrap;transition:border-color .16s var(--ease-out), color .16s var(--ease-out);padding:.4rem 1.1rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pill-btn.svelte-1utf57u:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}}.pill-btn.svelte-1utf57u:disabled{cursor:default;opacity:.6}.pill-btn-muted.svelte-1utf57u{color:var(--muted)}.connection-banner.svelte-1utf57u{align-items:center;gap:var(--space-lg);margin-top:var(--space-md);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.connection-banner.svelte-1utf57u>span:where(.svelte-1utf57u){text-wrap:pretty;flex:1;min-width:14rem}.connection-relink-banner.svelte-1utf57u{border:1px solid color-mix(in oklab, var(--iris-violet) 32%, transparent);background:var(--paper);color:var(--ink)}.reconnect-btn{flex-shrink:0}.connection-footer.svelte-1utf57u{margin-top:var(--space-md);margin-inline:calc(-1 * var(--space-2xl));padding:var(--space-md) var(--space-2xl) 0;border-top:1px solid var(--rule-soft);align-items:center;display:flex}.connection-disconnected-note.svelte-1utf57u{margin:var(--space-sm) 0 0;font-size:var(--text-body-sm)}.connection-pending.svelte-1utf57u{align-items:center;gap:var(--space-md);border-top:1px solid var(--rule-soft);margin-top:var(--space-md);padding:var(--space-md) 0;display:flex}.connection-spinner.svelte-1utf57u{border-radius:var(--radius-pill);border:2px solid color-mix(in oklab, var(--iris-violet) 30%, transparent);border-top-color:var(--iris-violet);opacity:0;width:.6rem;height:.6rem;transition:opacity .18s var(--ease-out);flex-shrink:0;animation:.8s linear infinite svelte-1utf57u-connection-spin}.connection-spinner.visible.svelte-1utf57u{opacity:1}@keyframes svelte-1utf57u-connection-spin{to{transform:rotate(360deg)}}.muted.svelte-1utf57u{color:var(--muted);font-size:var(--text-body-sm)}@media (prefers-reduced-motion:reduce){.connection-spinner.svelte-1utf57u{transition:none;animation:none}}@media (width<=720px){.connection-footer.svelte-1utf57u{margin-inline:calc(-1 * var(--space-xl));padding-inline:var(--space-xl)}.pill-btn.svelte-1utf57u{min-height:44px}.connection-relink-banner.svelte-1utf57u{flex-wrap:nowrap}.connection-relink-banner.svelte-1utf57u>span:where(.svelte-1utf57u){min-width:0}}.mark.svelte-e09v81{border:1px solid var(--rule-soft);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--paper) 60%, transparent);width:40px;height:40px;color:var(--muted);font-size:var(--text-body-sm);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mark.has-logo.svelte-e09v81{background:#fff;padding:5px;overflow:hidden}img.svelte-e09v81{object-fit:contain;width:100%;height:100%}.merchant-logo.svelte-1dc3t73{flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.compact.svelte-1dc3t73{width:1.35rem;height:1.35rem}.large.svelte-1dc3t73{width:2.5rem;height:2.5rem}img.svelte-1dc3t73{object-fit:contain;border-radius:var(--radius-pill);visibility:hidden;width:100%;height:100%}img.ready.svelte-1dc3t73{visibility:visible}.account-search.svelte-k2bucg{margin-top:var(--space-2xs)}.bulk-picks.svelte-k2bucg{justify-content:flex-start;gap:var(--space-xs);margin-block:var(--space-2xs) var(--space-xs);flex:none;display:flex}.bulk-picks.svelte-k2bucg .pill-button:where(.svelte-k2bucg){min-height:0;padding:var(--space-3xs) var(--space-sm);font-size:var(--text-meta);position:relative}.bulk-picks.svelte-k2bucg .pill-button:where(.svelte-k2bucg):after{content:"";position:absolute;inset:-.5rem 0}.account-list.svelte-k2bucg{scrollbar-width:none}.account-list.svelte-k2bucg::-webkit-scrollbar{display:none}.empty.svelte-k2bucg{padding:var(--space-md);font-size:var(--text-body-sm)}.group-header.svelte-k2bucg{margin:var(--space-md) 0 var(--space-2xs);padding:0 var(--space-0-75) var(--space-2xs);border-bottom:1px solid var(--rule-soft);color:var(--muted);font-family:var(--font-display);letter-spacing:var(--tracking-wide);font-size:.8rem;font-weight:500}.group-header.svelte-k2bucg:first-child{margin-top:0}.account-row.svelte-k2bucg{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-0-75);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (hover:hover) and (pointer:fine){.account-row.svelte-k2bucg:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.account-name.svelte-k2bucg{font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-meta{color:var(--muted);font-size:var(--text-badge)}.account-balance.svelte-k2bucg{font-size:var(--text-body-sm)}.search-field.svelte-1t3die6{width:100%}.ledger-row.svelte-od8yg5{align-items:center;column-gap:var(--space-sm);width:100%;padding:var(--list-page-row-pad,var(--space-xs)) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--list-page-row-font,var(--text-body-sm));text-align:left;color:inherit;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;grid-template-columns:auto minmax(0,3fr) minmax(0,2fr) minmax(5.5rem,auto);display:grid}@media (hover:hover) and (pointer:fine){.ledger-row.svelte-od8yg5:hover,.ledger-row.svelte-od8yg5:focus-visible{background:color-mix(in oklab, var(--tile-accent) 7%, transparent);border-color:color-mix(in oklab, var(--tile-accent) 60%, transparent);outline:none}}.ledger-name.svelte-od8yg5,.ledger-cat.svelte-od8yg5{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ledger-cat.svelte-od8yg5{align-items:center;gap:var(--space-xs);font-size:var(--list-page-row-meta,var(--text-meta));color:var(--muted);display:flex}.ledger-category-text.svelte-od8yg5{white-space:normal;overflow-wrap:anywhere;min-width:0}html.native-shell .ledger-row.svelte-od8yg5{grid-template-columns:auto minmax(0,1fr) auto minmax(5.5rem,auto)}html.native-shell .ledger-category-text.svelte-od8yg5{display:none}@container transaction-list (width<=720px){.ledger-row.svelte-od8yg5{grid-template-columns:auto minmax(0,1fr) auto minmax(5.5rem,auto)}.ledger-category-text.svelte-od8yg5{display:none}}@media (width>=721px){.ledger-amount.svelte-od8yg5{padding-inline-start:var(--space-lg)}}.ledger-date{font-size:var(--text-badge);letter-spacing:.1em;color:var(--muted)}.ledger-amount.svelte-od8yg5{text-align:right;font-size:var(--list-page-row-font,var(--text-body-sm));white-space:nowrap;color:var(--ink)}.ledger-row.svelte-od8yg5:disabled{opacity:.55;cursor:not-allowed}.date-group.svelte-s2syml{gap:var(--space-xs);flex-direction:column;display:flex}.date-head.svelte-s2syml{position:var(--date-head-position,sticky);top:var(--date-head-top,var(--sticky-search-top,0px));z-index:1;width:100%;padding:var(--space-xs) var(--space-2xs);background:var(--date-head-bg,var(--bg));color:var(--muted);font-size:var(--text-badge);letter-spacing:.1em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:space-between;align-items:center;display:flex}.date-head.svelte-s2syml:focus-visible{box-shadow:var(--ring);outline:none}.date-head.svelte-s2syml svg:where(.svelte-s2syml){opacity:.65;transition:transform .18s var(--ease-out);transform:rotate(180deg)}.date-head[aria-expanded=false].svelte-s2syml svg:where(.svelte-s2syml){transform:none}.date-rows.svelte-s2syml{gap:var(--space-sm);flex-direction:column;display:flex}.date-rows[hidden].svelte-s2syml{display:none}.scrub.svelte-2ssuyq{top:var(--date-head-top,var(--sticky-search-top,0px));z-index:2;pointer-events:none;height:0;position:sticky}.scrub-track.svelte-2ssuyq{top:2rem;right:var(--date-scrub-right,calc(-1 * var(--space-0-5)));box-sizing:border-box;padding-bottom:calc(var(--dock-inset-y) + var(--dock-size) + var(--space-sm));position:absolute}.scrub-rail.svelte-2ssuyq{height:100%;position:relative}.scrub-thumb.svelte-2ssuyq{right:0;top:calc(var(--f) * (100% - 44px));pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;justify-content:flex-end;align-items:center;width:44px;height:44px;display:flex;position:absolute}.scrub-thumb.svelte-2ssuyq:active{cursor:grabbing}.scrub-pill.svelte-2ssuyq{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper);width:12px;height:36px;box-shadow:var(--shadow-xs);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.scrub-pill.svelte-2ssuyq i:where(.svelte-2ssuyq){background:var(--ink);border-radius:50%;width:3px;height:3px}.scrub-tip.svelte-2ssuyq{right:calc(12px + var(--space-sm));padding:var(--space-3xs) var(--space-sm);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-size:var(--text-body-sm);white-space:nowrap;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.category-option.svelte-169so9w{text-align:left;justify-content:flex-start}.sheet-search.svelte-169so9w{margin-top:var(--space-2xs)}.category-list.svelte-169so9w{gap:var(--space-2xs);flex-direction:column;display:flex}.sheet-amount-input.svelte-169so9w{margin-top:var(--space-2xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);color:var(--ink);caret-color:var(--ink);font-family:var(--font-display);font-size:var(--text-body-sm);box-sizing:border-box;text-align:center;background:0 0;width:100%}@media (pointer:coarse){.sheet-amount-input.svelte-169so9w{font-size:max(16px,1em)}}@media (hover:hover) and (pointer:fine){.sheet-amount-input.svelte-169so9w:focus,.sheet-amount-input.svelte-169so9w:focus-visible{border-color:var(--accent);box-shadow:none;background:0 0;outline:none}}.tile.svelte-140p15l{border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--paper);min-width:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.tile.changed.svelte-140p15l{border-color:var(--btn-brand-middle)}.tile-button.svelte-140p15l{font:inherit;cursor:pointer;padding:0}.tile.hover-lift.svelte-140p15l{transition:border-color .16s var(--ease-out), transform .16s var(--ease-out), filter .16s var(--ease-out)}.tile-button.svelte-140p15l:disabled{cursor:not-allowed;opacity:.55}.tile-button.svelte-140p15l:focus-visible{box-shadow:var(--ring);outline:none}.tile-label.svelte-140p15l{padding:var(--space-3xs) var(--space-md);background:var(--brand-fill);color:var(--on-iris);text-shadow:var(--btn-label-shadow);font-family:var(--font-control);font-size:var(--text-badge);text-align:center;font-weight:500;line-height:1.3}.tile.swept.svelte-140p15l .tile-label:where(.svelte-140p15l){background:var(--tile-color);color:var(--on-iris-fill);text-shadow:none}.tile-value.svelte-140p15l{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-md);font-family:var(--font-display);font-size:var(--text-body-sm);text-align:center;overflow-wrap:anywhere;text-wrap:pretty;flex:1;font-weight:600;display:flex}.tile-value.flush.svelte-140p15l{align-items:stretch;padding:0}.tile-value.svelte-140p15l *{font:inherit;letter-spacing:inherit}.account-tile.svelte-fg0awd{align-items:flex-start;gap:var(--space-md);width:100%;height:100%;padding:var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);text-decoration:none;display:flex}.account-tile.has-hue.svelte-fg0awd{background:linear-gradient(180deg, oklch(var(--acct-fill-l) var(--acct-fill-c) var(--inst-hue)) 0%, color-mix(in oklab, oklch(var(--acct-fill-l) var(--acct-fill-c) var(--inst-hue)) 60%, var(--paper)) 100%);color:var(--on-iris-fill);border-color:#0000}.account-tile.svelte-fg0awd:focus-visible{box-shadow:var(--ring);outline:none}.tile-main.svelte-fg0awd{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.tile-name.svelte-fg0awd{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.account-tile .tile-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-badge);letter-spacing:.06em;color:var(--muted);overflow:hidden}.account-tile.has-hue .tile-meta{color:var(--on-iris-fill)}.tile-balance.svelte-fg0awd{white-space:nowrap;flex-shrink:0;align-self:center}.account-tile.detail.svelte-fg0awd{padding:var(--space-sm) var(--space-md);border:0;border-radius:0;justify-content:center;align-items:center}.account-tile.detail.svelte-fg0awd .tile-main:where(.svelte-fg0awd){align-items:center;column-gap:var(--space-xs);row-gap:var(--space-3xs);flex:0 auto;grid-template-columns:auto minmax(0,auto);display:grid}.account-tile.detail.svelte-fg0awd .tile-main:where(.svelte-fg0awd)>.mark{grid-row:span 2}.account-tile.detail.svelte-fg0awd .tile-name:where(.svelte-fg0awd){font-size:var(--text-body-sm);letter-spacing:normal;font-weight:600;line-height:1.3}@media (width>=721px){.account-tile.svelte-fg0awd:not(.detail){column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-tile.svelte-fg0awd:not(.detail) .tile-main:where(.svelte-fg0awd){display:contents}.account-tile.svelte-fg0awd:not(.detail) .tile-name:where(.svelte-fg0awd),.account-tile:not(.detail) .tile-meta{grid-column:1/-1}.account-tile.svelte-fg0awd:not(.detail) .tile-balance:where(.svelte-fg0awd){grid-area:1/2;justify-self:end}}@media (width<=720px){.account-tile.compact.svelte-fg0awd{padding-block:var(--space-sm)}.account-tile.stacked.svelte-fg0awd{grid-template-columns:var(--icon-title) minmax(0, 1fr);align-content:start;align-items:start;gap:var(--space-xs);min-width:0;padding:var(--space-sm);display:grid;container-type:inline-size}.stacked.svelte-fg0awd .tile-main:where(.svelte-fg0awd){display:contents}.stacked.svelte-fg0awd .tile-main:where(.svelte-fg0awd)>.mark{width:var(--icon-title);height:var(--icon-title);font-size:var(--text-badge);grid-area:1/1}.stacked.svelte-fg0awd .tile-name:where(.svelte-fg0awd){font-size:clamp(var(--text-meta), 11cqi, 1.05rem);grid-area:2/1/3/-1}.account-tile.stacked .tile-meta{grid-area:3/1/4/-1}.stacked.svelte-fg0awd .tile-balance:where(.svelte-fg0awd){text-overflow:ellipsis;text-align:right;max-width:100%;font-size:clamp(var(--text-badge), 9cqi, var(--text-body-sm));grid-area:1/2;place-self:start end;overflow:hidden}}.lead.svelte-hj7sat{gap:var(--sheet-gap);width:fit-content;min-width:min(var(--title-width), 66.667%);align-self:center;max-width:66.667%;display:grid}.summary.svelte-hj7sat{align-items:center;gap:var(--space-3xs);margin-top:calc(var(--space-sm) - var(--sheet-gap));text-align:center;flex-direction:column;display:flex}.summary.named.svelte-hj7sat{margin-top:calc(var(--space-3xs) - var(--sheet-gap))}.name.svelte-hj7sat{font-size:var(--text-meta);overflow-wrap:anywhere}.date.svelte-hj7sat{color:var(--muted);font-family:var(--font-control);font-size:var(--text-meta);font-weight:400}.amount.svelte-hj7sat{font-family:var(--font-display);font-size:var(--text-h1);font-weight:600}.emoji-button.svelte-mvaiwc{border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--paper);cursor:pointer;width:44px;height:44px;transition:border-color .16s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.emoji-button.svelte-mvaiwc:focus-visible{box-shadow:var(--ring);outline:none}.picker-slot.svelte-mvaiwc{align-self:stretch;min-width:0}@media (hover:hover) and (pointer:fine){.emoji-button.svelte-mvaiwc:hover{border-color:color-mix(in oklab, var(--accent-bright) 60%, transparent)}}.matches.svelte-yahgwd{gap:var(--space-xs);flex-direction:column;max-height:40dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.matches.svelte-yahgwd .choice-chip{display:flex}.matches.svelte-yahgwd .choice-chip-face{border-radius:var(--radius-md);text-align:center;flex:1;justify-content:center;min-width:0}.match.svelte-yahgwd{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.match-name.svelte-yahgwd{overflow-wrap:anywhere}.match-meta.svelte-yahgwd{color:var(--muted);font-size:var(--text-meta)}.failure.svelte-yahgwd{color:var(--accent-text);font-size:var(--text-body-sm);text-align:center;margin:0}.merchant-mark.svelte-1by6hno{flex:none;display:inline-flex}.rename-button.svelte-1by6hno{width:32px;height:32px;margin-top:calc(0px - var(--space-xs));border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rename-button.svelte-1by6hno:focus-visible{box-shadow:var(--ring);outline:none}.name-input.svelte-1by6hno{text-align:center;width:100%}@media (pointer:coarse){.rename-button.svelte-1by6hno{width:44px;height:44px}.name-input.svelte-1by6hno{font-size:max(16px,1em)}}.tiles.svelte-1by6hno{gap:var(--space-xs);grid-auto-rows:minmax(6rem,1fr);display:grid}.category-block.svelte-1by6hno{gap:var(--space-sm);flex-direction:column;display:flex}.category-block.svelte-1by6hno:not(:has(*)){display:none}.category-note.svelte-1by6hno{font-size:var(--text-meta);color:var(--accent-text);text-align:center;margin:0}.details.svelte-1by6hno:not([hidden]){display:contents}.picker.svelte-1by6hno{gap:var(--space-sm);flex-direction:column;min-height:0;display:flex}.category-tile.svelte-1by6hno{justify-content:center;min-width:0}.cat-name.svelte-1by6hno{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actions.svelte-1by6hno{gap:var(--space-xs);justify-content:center;display:flex}.actions.svelte-1by6hno .pill-button:where(.svelte-1by6hno){min-height:0;padding:var(--space-2xs) var(--space-md);font-size:var(--text-meta);white-space:nowrap;border-color:var(--rule-soft);color:var(--ink);background:0 0;flex:none;position:relative}.actions.svelte-1by6hno .pill-button:where(.svelte-1by6hno):before{content:none}@media (pointer:coarse){.actions.svelte-1by6hno .pill-button:where(.svelte-1by6hno):after{content:"";position:absolute;inset:calc(50% - 22px) 0}}.chips.svelte-1by6hno{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1by6hno{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-sm);border:1px solid var(--rule-soft);border-radius:var(--radius-pill);font-size:var(--text-meta);display:inline-flex}.chip-remove.svelte-1by6hno{padding:0 var(--space-3xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.split-shares.svelte-1by6hno{justify-content:center;gap:var(--space-xs) var(--space-md);font-size:var(--text-meta);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=721px){.split-bar.svelte-1by6hno{position:sticky;bottom:0}}.picker.svelte-1by6hno .sheet-actions:where(.svelte-1by6hno){justify-content:center}.label-name.svelte-1by6hno{text-align:center}.label-name.svelte-1by6hno:focus,.percent.svelte-1by6hno input:where(.svelte-1by6hno):focus{box-shadow:none}.shares.svelte-1by6hno{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share.svelte-1by6hno{align-items:center;gap:var(--space-xs);display:flex}.share-category.svelte-1by6hno{flex:1;min-width:0}.share.svelte-1by6hno .close-x{flex:none}.label-row.svelte-1by6hno{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.label-name.svelte-1by6hno{align-self:stretch}.field-input.svelte-1by6hno,.percent.svelte-1by6hno input:where(.svelte-1by6hno){padding:var(--space-xs) var(--space-sm);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font:inherit}.percent.svelte-1by6hno{align-items:center;gap:var(--space-3xs);display:inline-flex}.percent.svelte-1by6hno input:where(.svelte-1by6hno){text-align:right;width:4.5rem}.remaining.svelte-1by6hno{color:var(--muted);font-size:var(--text-body-sm);text-align:center;margin:0}.remaining.over.svelte-1by6hno{color:var(--sell)}.goal-copy.svelte-1by6hno{font-size:var(--text-body-sm);color:var(--ink);text-align:center;margin:0}.goal-list.svelte-1by6hno{text-align:center}.goal-list.svelte-1by6hno .cat-option:where(.svelte-1by6hno){justify-content:center}.search-row.svelte-1by6hno{margin-bottom:var(--space-2xs)}.cat-list.svelte-1by6hno{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.cat-option.svelte-1by6hno{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--muted);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;display:flex}.cat-label.svelte-1by6hno{align-items:center;gap:var(--space-xs);display:flex}@media (pointer:coarse){.cat-option.svelte-1by6hno{min-height:44px}}.cat-option.selected.svelte-1by6hno{color:var(--ink)}@media (hover:hover) and (pointer:fine){.cat-option.svelte-1by6hno:hover,.cat-option.svelte-1by6hno:focus-visible{background:color-mix(in oklab, var(--iris-violet) 16%, transparent);outline:none}}.cat-check.svelte-1by6hno{color:var(--accent-text)}.pending.svelte-1by6hno{place-items:center;min-height:120px;display:grid}.no-cats.svelte-1by6hno{padding:var(--space-xs) var(--space-md);font-size:var(--text-body-sm)}.inline-error.svelte-1by6hno{margin:var(--space-2xs) 0 0;color:var(--sell);font-size:var(--text-badge)}.refresh-warning.svelte-1by6hno{margin:var(--space-2xs) 0 0;color:var(--accent-text);font-size:var(--text-badge)}.muted.svelte-1by6hno{color:var(--muted)}.picker.svelte-124ffee{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}legend.svelte-124ffee{width:100%;margin-bottom:var(--space-xs);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);padding:0;font-weight:500}.institution.svelte-124ffee{margin:var(--space-sm) 0 0;font-size:var(--text-badge);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.choice.svelte-124ffee{border-radius:var(--radius-md);cursor:pointer;display:block;position:relative}.choice.svelte-124ffee input:where(.svelte-124ffee){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice.svelte-124ffee:has(input:where(.svelte-124ffee):checked)>.account-tile{box-shadow:inset 0 0 0 2px var(--accent-bright)}.choice.svelte-124ffee:has(input:where(.svelte-124ffee):focus-visible){z-index:1}.choice.svelte-124ffee:has(input:where(.svelte-124ffee):focus-visible)>.account-tile{box-shadow:var(--ring)}.choice.plain.svelte-124ffee{min-height:44px;padding:var(--space-md) var(--space-lg);border:1px solid var(--rule-soft);background:var(--paper);color:var(--ink);font-size:var(--text-body-sm);align-items:center;display:flex}.choice.plain.svelte-124ffee:has(input:where(.svelte-124ffee):checked){border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright)}.choice.plain.svelte-124ffee:has(input:where(.svelte-124ffee):focus-visible){box-shadow:var(--ring)}@media (width<=720px){.choice.plain.svelte-124ffee{padding-block:var(--space-xs)}}.transaction-form.svelte-j0dbqx,.field.svelte-j0dbqx{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.transaction-form.svelte-j0dbqx{gap:var(--space-md)}.transaction-form.svelte-j0dbqx .surface-popover:not(.open){display:none}.field.svelte-j0dbqx>span:where(.svelte-j0dbqx){color:var(--muted);font-size:var(--text-body-sm)}.field-row.svelte-j0dbqx{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.field-input.svelte-j0dbqx{width:100%;padding:var(--space-xs) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);color:var(--ink);font:inherit;background:0 0}.field-input.svelte-j0dbqx:focus{box-shadow:none}.note.svelte-j0dbqx{color:var(--muted);font-size:var(--text-body-sm);margin:0}.sheet-actions.centered.svelte-j0dbqx{justify-content:center}.account-current.svelte-j0dbqx{border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.account-current.svelte-j0dbqx:hover .account-tile{filter:brightness(1.06)}.account-current.svelte-j0dbqx:focus-visible{box-shadow:var(--ring);outline:none}.account-page.svelte-j0dbqx legend{text-align:center}@media (width>=721px){.transaction-form.svelte-j0dbqx:has(.ui-datepicker.open){padding-bottom:10rem}}@media (pointer:coarse){.field-input.svelte-j0dbqx{font-size:max(16px,1em)}}.muted.svelte-q4mvpz{color:var(--muted)}.ledger.svelte-q4mvpz{--date-head-top:calc(var(--sticky-search-top,0px) + var(--ledger-controls-height));flex-direction:column;display:flex}.ledger-rows.svelte-q4mvpz{gap:var(--space-sm);flex-direction:column;flex:1;display:flex;container:transaction-list/inline-size}.ledger-controls.svelte-q4mvpz{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.ledger-search-row.svelte-q4mvpz{flex:1;min-width:0}.ledger-empty.svelte-q4mvpz{padding:var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);font-size:var(--text-body-sm);margin:0}.recurring-actions.svelte-1rgsvs7{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.recurring-actions.svelte-1rgsvs7 p:where(.svelte-1rgsvs7){color:var(--muted);font-size:var(--text-body-sm);margin:0}.amount-row.svelte-1rgsvs7{align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.amount.svelte-1rgsvs7{color:var(--ink);font-size:2rem;line-height:1}.fields.svelte-1rgsvs7{flex-direction:column;display:flex}.field-row.svelte-1rgsvs7{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding:var(--space-sm) 0;border-top:1px solid var(--rule-soft);display:flex}.field-value.svelte-1rgsvs7{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body-sm);text-align:right;text-wrap:pretty}.history.svelte-1rgsvs7{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.history-list.svelte-1rgsvs7{flex-direction:column;display:flex}dialog:has(>.rcd-recent){scrollbar-width:none}dialog:has(>.rcd-recent)::-webkit-scrollbar{display:none}.history-row.svelte-1rgsvs7{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.history-row.svelte-1rgsvs7:focus-visible{box-shadow:var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.history-row.svelte-1rgsvs7:hover .history-name:where(.svelte-1rgsvs7){color:var(--accent-text)}}.history-row.svelte-1rgsvs7+.history-row:where(.svelte-1rgsvs7){border-top:1px solid var(--rule-soft)}.history-body.svelte-1rgsvs7{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.history-name.svelte-1rgsvs7{font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-meta{font-size:var(--text-badge);letter-spacing:.1em;color:var(--muted)}.history-amount.svelte-1rgsvs7{text-align:right;font-size:var(--text-body-sm);white-space:nowrap;flex-shrink:0}.history-empty.svelte-1rgsvs7{font-size:var(--text-body-sm);margin:0}.muted.svelte-1rgsvs7{color:var(--muted)}.recurring-grid.svelte-am9s4w{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;width:100%;display:flex}.rc-row.svelte-am9s4w{flex-direction:column;flex:0 0 calc((100% - 2 * var(--space-sm)) / 3);aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-3xs);min-width:0;min-height:min-content;padding:var(--space-xs);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-card);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);display:flex;overflow:hidden;container-type:inline-size}@media (width>=721px){.rc-row.svelte-am9s4w{aspect-ratio:auto;min-height:7rem}}@media (width<=720px){.rc-row.svelte-am9s4w{min-height:6rem}}.rc-row.svelte-am9s4w:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rc-row.svelte-am9s4w:hover,.rc-row.svelte-am9s4w:focus-visible{background:color-mix(in oklab, var(--tile-accent) 7%, transparent);border-color:color-mix(in oklab, var(--tile-accent) 60%, transparent);outline:none}}.rc-row-body.svelte-am9s4w{gap:var(--space-3xs);flex-direction:column;flex:none;width:100%;min-width:0;display:flex}.rc-row-name.svelte-am9s4w{font-size:clamp(.75rem, 16cqi, var(--text-body-sm));text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.rc-row-body.svelte-am9s4w .rc-row-meta{font-size:clamp(.6875rem, 13cqi, var(--text-badge));letter-spacing:.04em;color:var(--muted);line-height:1.2}.rc-row-amount.svelte-am9s4w{text-align:center;font-size:clamp(.75rem, 16cqi, var(--text-body-sm));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;line-height:1.2;overflow:hidden}.activity-mark.svelte-119gm7i{border:1px solid var(--rule-soft);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--paper) 60%, transparent);width:1.9rem;height:1.9rem;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.activity-mark.large.svelte-119gm7i{width:2.5rem;height:2.5rem;font-size:.85rem}.acd-details.svelte-1vezbtj:not([hidden]){display:contents}.acd-account.svelte-1vezbtj{grid-auto-rows:minmax(6rem,auto);display:grid}.acd-tiles.svelte-1vezbtj{grid-template-columns:repeat(var(--acd-cols), minmax(0, 1fr));gap:var(--space-xs);display:grid}.acd-type.svelte-1vezbtj{color:var(--mono-color);text-transform:capitalize}.activity-days.svelte-1ife4yp{gap:var(--space-sm);flex-direction:column;display:flex}.activity-rows.svelte-1ife4yp{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-row.svelte-1ife4yp{align-items:center;gap:var(--space-3xs) var(--space-sm);width:100%;padding:var(--list-page-row-pad,var(--space-xs)) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo sym amount""logo kind amount";display:grid}@media (hover:hover) and (pointer:fine){.activity-row.svelte-1ife4yp:hover,.activity-row.svelte-1ife4yp:focus-visible{background:color-mix(in oklab, var(--tile-accent) 7%, transparent);border-color:color-mix(in oklab, var(--tile-accent) 60%, transparent);outline:none}}.activity-logo.svelte-1ife4yp{grid-area:logo;display:inline-flex}.activity-kind{text-transform:capitalize;font-size:var(--text-btn);letter-spacing:var(--tracking-eyebrow);color:var(--muted);grid-area:kind;justify-self:start;font-weight:600}.kind-buy{--mono-color:var(--iris-violet)}.kind-sell{--mono-color:var(--sell)}.kind-dividend,.kind-interest{--mono-color:var(--gain)}.activity-sym.svelte-1ife4yp{min-width:0;color:var(--ink);font-weight:600;font-size:var(--list-page-row-font,var(--text-body-sm));text-overflow:ellipsis;white-space:nowrap;grid-area:sym;overflow:hidden}.activity-amount.svelte-1ife4yp{text-align:right;font-size:var(--list-page-row-font,var(--text-body-sm));white-space:nowrap;color:var(--ink);grid-area:amount}.muted.svelte-gzns8s{color:var(--muted);margin:0}.recent.svelte-gzns8s{gap:var(--space-md);flex-direction:column;display:flex}.recent-list.svelte-gzns8s{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-row.svelte-gzns8s{align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.list-row.svelte-gzns8s:hover,.list-row.svelte-gzns8s:focus-visible{background:color-mix(in oklab, var(--tile-accent) 7%, transparent);border-color:color-mix(in oklab, var(--tile-accent) 60%, transparent);outline:none}}.list-row-body.svelte-gzns8s{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.list-row-name.svelte-gzns8s{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-row-category.svelte-gzns8s{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-body-sm);color:var(--muted);display:flex}.list-row-category-text.svelte-gzns8s{overflow-wrap:anywhere;min-width:0}html.native-shell .list-row-category-text.svelte-gzns8s{display:none}@media (width<=720px){.list-row-category-text.svelte-gzns8s{display:none}}@media (width>=721px){html:not(.native-shell) .list-row.svelte-gzns8s{grid-template-columns:auto minmax(0,3fr) minmax(0,2fr) minmax(5.5rem,auto);display:grid}.list-row-amount.svelte-gzns8s{padding-inline-start:var(--space-lg)}}.list-row-amount.svelte-gzns8s{text-align:right;font-size:var(--text-body);white-space:nowrap;flex-shrink:0}.dashboard-layout.svelte-1502fs8 .surface-card{-webkit-backdrop-filter:none}.shell .main-inner:has(>.dashboard-layout){--dashboard-gutter-left:calc(clamp(1.5rem, 4cqw, 4.5rem) + env(safe-area-inset-left,0px));--dashboard-gutter-right:calc(clamp(1.5rem, 4cqw, 4.5rem) + env(safe-area-inset-right,0px));max-width:1800px;padding-left:var(--dashboard-gutter-left);padding-right:var(--dashboard-gutter-right)}@media (width<=720px){.shell .main-inner:has(>.dashboard-layout){--dashboard-gutter-left:calc(var(--space-0-75) + env(safe-area-inset-left,0px));--dashboard-gutter-right:calc(var(--space-0-75) + env(safe-area-inset-right,0px))}}.dashboard-layout.svelte-1502fs8{display:contents}.filters-notice.svelte-1502fs8{pointer-events:auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);display:flex}.budget-create.svelte-1m5gfaw{gap:var(--space-xs);flex-direction:column;display:flex}.sub-question.svelte-1m5gfaw{margin:var(--space-xs) 0 0;font-size:var(--text-body-sm);color:var(--muted)}.muted.svelte-1m5gfaw{color:var(--muted)}.money-input.svelte-1m5gfaw{box-sizing:border-box;width:100%;font-size:max(16px, var(--text-body))}.error.svelte-1m5gfaw{color:var(--accent-text);font-size:var(--text-body-sm);margin:0}.category-list.svelte-1m5gfaw{gap:var(--space-2xs);flex-direction:column;height:13rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.category-empty.svelte-1m5gfaw{margin:0}.category.svelte-1m5gfaw{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.category.svelte-1m5gfaw:hover{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.category.active.svelte-1m5gfaw,.category[aria-selected=true].svelte-1m5gfaw{background:color-mix(in oklab, var(--accent) 18%, transparent)}.budget-create.svelte-1m5gfaw{text-align:center}.budget-create.svelte-1m5gfaw .sheet-actions:where(.svelte-1m5gfaw){justify-content:center}.category-list.svelte-1m5gfaw{text-align:left}@media (width<=720px){.category-step.svelte-1m5gfaw{flex:1 0 auto}.category-step.svelte-1m5gfaw .category-list:where(.svelte-1m5gfaw){flex:1 1 0;height:auto;min-height:6rem}}.progress-summary.svelte-qsauoj{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}figcaption.svelte-qsauoj{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--text-body-sm);display:flex}.label.svelte-qsauoj{font-weight:600}.muted.svelte-qsauoj{color:var(--muted)}figcaption.svelte-qsauoj>.muted:where(.svelte-qsauoj):only-child{margin-left:auto}.bar.svelte-qsauoj{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ink) 10%, transparent);height:14px;position:relative}.bar.charted.svelte-qsauoj{background:0 0;height:auto}.bar-fill.svelte-qsauoj{border-radius:inherit;background:var(--bar-fill-gradient);position:absolute;inset:0 auto 0 0}.pace-tick.svelte-qsauoj{background:var(--ink);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-5px;bottom:-5px}.axis.svelte-qsauoj{justify-content:space-between;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-badge);color:var(--muted);white-space:nowrap;display:flex}.details.svelte-qsauoj{gap:var(--space-xs) var(--space-lg);font-size:var(--text-body-sm);text-align:left;grid-template-columns:auto 1fr;margin:0;display:grid}dt.svelte-qsauoj{color:var(--muted)}dd.svelte-qsauoj{text-align:right;font-family:var(--font-display);overflow-wrap:anywhere;margin:0}@media (width<=400px){.axis.svelte-qsauoj span:where(.svelte-qsauoj):not(:first-child,:last-child){display:none}}.summary-facts.svelte-1s8alo7{gap:var(--space-md);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.summary-facts.svelte-1s8alo7>div:where(.svelte-1s8alo7){justify-content:center;gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.summary-facts.svelte-1s8alo7 dt:where(.svelte-1s8alo7){color:var(--muted);font-size:.75rem;font-weight:500}.summary-facts.svelte-1s8alo7 dd:where(.svelte-1s8alo7){font-size:var(--text-body-sm);overflow-wrap:anywhere;margin:0}@media (width<=720px){.summary-facts.svelte-1s8alo7 dt:where(.svelte-1s8alo7){font-size:var(--text-badge)}.summary-facts.svelte-1s8alo7 dd:where(.svelte-1s8alo7){font-size:var(--text-body)}}.budget-sheet.svelte-12aw72m,.edit.svelte-12aw72m{gap:var(--space-lg);flex-direction:column;display:flex}.edit.svelte-12aw72m{gap:var(--space-md);text-align:center}.field-label.svelte-12aw72m{gap:var(--space-3xs);flex-direction:column;display:flex}.question.svelte-12aw72m{justify-content:center;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);font-weight:500;display:flex}.sub-question.svelte-12aw72m{font-size:var(--text-body-sm);color:var(--muted)}.muted.svelte-12aw72m{color:var(--muted)}.money-input.svelte-12aw72m{font-size:max(16px, var(--text-body))}.error.svelte-12aw72m{color:var(--accent-text);font-size:var(--text-body-sm);margin:0}.budget-sheet.svelte-12aw72m .progress-summary figcaption>:only-child{text-align:center;margin-inline:auto}.sheet-actions.svelte-12aw72m{justify-content:center}.wizard.svelte-gp61pq{gap:var(--space-lg);flex-direction:column;display:flex}.wizard-progress.svelte-gp61pq{gap:var(--space-2xs);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.wizard-progress.svelte-gp61pq span:where(.svelte-gp61pq){border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ink) 10%, transparent);height:4px;transition:background .16s var(--ease-out)}.wizard-progress.svelte-gp61pq span.done:where(.svelte-gp61pq){background:var(--accent-bright)}.wizard-step.svelte-gp61pq{gap:var(--space-md);flex-direction:column;display:flex}.wizard.svelte-gp61pq .sheet-actions:where(.svelte-gp61pq){justify-content:center}fieldset.svelte-gp61pq{border:0;min-width:0;margin:0;padding:0}.question.svelte-gp61pq{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);margin:0;padding:0;font-weight:500}.question.svelte-gp61pq:focus{outline:none}.sub-question.svelte-gp61pq{margin:var(--space-xs) 0 0;font-size:var(--text-body-sm);color:var(--muted);padding:0}.hint.svelte-gp61pq{font-size:var(--text-body-sm);color:var(--muted);margin:0}.muted.svelte-gp61pq{color:var(--muted)}.text-input.svelte-gp61pq{box-sizing:border-box;width:100%;font-size:max(16px, var(--text-body));text-align:center}.money-input.svelte-gp61pq{font-size:max(16px, var(--text-body))}.chips.svelte-gp61pq{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.name-row.svelte-gp61pq{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.chosen-account.svelte-gp61pq{pointer-events:none}.choices.svelte-gp61pq{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.choices.svelte-gp61pq legend:where(.svelte-gp61pq){margin-bottom:var(--space-md);grid-column:1/-1}.choice.svelte-gp61pq{justify-content:center;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-md) var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font-size:var(--text-body-sm);cursor:pointer;transition:border-color .16s var(--ease-out);display:flex;position:relative}.choice.svelte-gp61pq input:where(.svelte-gp61pq){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice.svelte-gp61pq:has(input:where(.svelte-gp61pq):checked){border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright)}.choice.svelte-gp61pq:has(input:where(.svelte-gp61pq):focus-visible){box-shadow:var(--ring)}@media (hover:hover) and (pointer:fine){.choice.svelte-gp61pq:hover{border-color:color-mix(in oklab, var(--accent-bright) 60%, transparent)}}.wizard-error.svelte-gp61pq{color:var(--accent-text);font-size:var(--text-body-sm);margin:0}.review.svelte-gp61pq [data-loading-wheel]{width:1.1rem;height:1.1rem}.wizard.svelte-gp61pq .ui-datepicker-trigger{justify-content:center}.wizard.svelte-gp61pq .ui-datepicker-panel{left:50%;translate:-50%}form.wizard-step.svelte-gp61pq:not(.review){text-align:center}form.wizard-step.svelte-gp61pq:not(.review) legend:where(.svelte-gp61pq){width:100%}.review.svelte-gp61pq .question:where(.svelte-gp61pq){text-align:center}@media (width<=720px){.wizard.svelte-gp61pq .sheet-actions:where(.svelte-gp61pq){position:static}.option-tile.svelte-gp61pq,.choice.svelte-gp61pq{padding-block:var(--space-xs)}}.goal-mark.svelte-7wxpws{place-items:center;width:2.5rem;height:2.5rem;font-size:1.75rem;line-height:1;display:grid}.goal-sheet.svelte-7wxpws,.edit-page.svelte-7wxpws{gap:var(--space-lg);flex-direction:column;display:flex}.edit-page[hidden].svelte-7wxpws{display:none}.goal-loading.svelte-7wxpws{place-items:center;min-height:12rem;display:grid}.goal-sheet.loaded.svelte-7wxpws{animation:.18s svelte-7wxpws-goal-ready}@keyframes svelte-7wxpws-goal-ready{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.goal-sheet.loaded.svelte-7wxpws{animation:none}}.account-page.svelte-7wxpws{text-align:left}.settings.svelte-7wxpws{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.sheet-actions.centered.svelte-7wxpws{justify-content:center}.funding-current.svelte-7wxpws{border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.funding-current.svelte-7wxpws:hover .account-tile{filter:brightness(1.06)}.funding-current.svelte-7wxpws:focus-visible{box-shadow:var(--ring);outline:none}.account-page.svelte-7wxpws legend{text-align:center}.pending.svelte-7wxpws{place-items:center;min-height:120px;display:grid}.note.svelte-7wxpws{font-size:var(--text-body-sm);color:var(--muted);margin:0}.deposits.svelte-7wxpws{gap:var(--space-2xs);flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.transaction-list.svelte-7wxpws{container:transaction-list/inline-size}.tagged.svelte-7wxpws{gap:var(--space-xs);text-align:left;flex-direction:column;display:flex}.tagged-heading.svelte-7wxpws{font-size:var(--text-body-sm);font-weight:inherit;color:var(--muted);margin:0}.tag-row.svelte-7wxpws{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.tag-info.svelte-7wxpws{align-items:baseline;gap:var(--space-sm);flex:100%;min-width:0;display:flex}.row-actions.svelte-7wxpws{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0 0 0 auto;display:flex}.row-button.svelte-7wxpws{font-size:var(--text-body-sm)}.deposit-name.svelte-7wxpws{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.deposit-date.svelte-7wxpws,.deposit-amount.svelte-7wxpws{font-family:var(--font-display);flex-shrink:0}.deposit-date.svelte-7wxpws{color:var(--muted);font-size:var(--text-badge)}.pick.svelte-7wxpws{align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);text-align:left;display:flex}.pick-body.svelte-7wxpws{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.pick-name.svelte-7wxpws{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick-meta.svelte-7wxpws{color:var(--muted);font-size:var(--text-badge)}.deposit-amount.svelte-7wxpws{color:var(--positive-text)}.sub-question.svelte-7wxpws{margin:var(--space-xs) 0 0;font-size:var(--text-body-sm);color:var(--muted)}.muted.svelte-7wxpws{color:var(--muted)}.text-input.svelte-7wxpws,.money-input.svelte-7wxpws{box-sizing:border-box;width:100%;font-size:max(16px, var(--text-body))}.text-input.svelte-7wxpws{text-align:center}.error.svelte-7wxpws{color:var(--accent-text);font-size:var(--text-body-sm);margin:0}.goal-sheet.svelte-7wxpws .progress-summary figcaption>:only-child{text-align:center;margin-inline:auto}.summary-actions.svelte-7wxpws{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-actions.svelte-7wxpws .pill-button{min-width:0;padding-inline:var(--space-sm);white-space:normal;text-align:center}.summary-actions.svelte-7wxpws .edit-goal{grid-column:3}.settings.svelte-7wxpws .ui-datepicker-trigger{justify-content:center;padding-inline:2rem;position:relative}.settings.svelte-7wxpws .ui-datepicker-trigger svg{right:var(--space-md);position:absolute}.settings.svelte-7wxpws .ui-datepicker-panel{left:50%;translate:-50%}@media (width>=721px){.settings.svelte-7wxpws .ui-datepicker-panel:not(.open){display:none}.settings.svelte-7wxpws .ui-datepicker-panel.open{width:fit-content;margin:var(--space-sm) auto 0;position:static;translate:none}}@media (width<=720px){.transaction-picker.svelte-7wxpws{flex:1;min-height:0}.transaction-picker.svelte-7wxpws .search-field,.transaction-picker.svelte-7wxpws>button:where(.svelte-7wxpws){flex-shrink:0}.transaction-picker.svelte-7wxpws .transaction-list:where(.svelte-7wxpws){flex:1;min-height:0;max-height:none}.settings.svelte-7wxpws .sheet-actions:where(.svelte-7wxpws){position:static}}.goals-list.svelte-bmnr3q{flex-direction:column;display:flex}.goal-row.svelte-bmnr3q{align-items:center;gap:var(--space-2xl);border:0;border-top:1px solid var(--rule-soft);margin:0 calc(var(--card-pad-x) * -1);padding:var(--space-lg) var(--card-pad-x);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:background .16s var(--ease-out);background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.goal-row.svelte-bmnr3q:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.compact.svelte-bmnr3q .goal-row:where(.svelte-bmnr3q){padding-block:var(--space-xs)}.compact.svelte-bmnr3q .goal-view-switch:where(.svelte-bmnr3q){margin-top:var(--space-xs)}.goal-row.svelte-bmnr3q:first-child{border-top:0}.goal-row-main.svelte-bmnr3q{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex;container-type:inline-size}.goal-row-head.svelte-bmnr3q{align-items:baseline;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.goal-row-figures.svelte-bmnr3q{font-size:var(--text-body-sm);color:var(--muted);white-space:nowrap;justify-self:end}.goal-row-name.svelte-bmnr3q{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:1.05rem;font-weight:500;overflow:hidden}@container (width<=18rem){.goal-row-head.svelte-bmnr3q{grid-template-columns:minmax(0,1fr)}}.goal-progress-track.svelte-bmnr3q{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:6px;height:28px;display:block;position:relative;overflow:visible}.goal-progress-track.charted.svelte-bmnr3q{background:0 0;height:auto}.goal-progress-fill.svelte-bmnr3q{border-radius:inherit;background:var(--bar-fill-gradient);position:absolute;inset:0 auto 0 0}.goal-row-dates.svelte-bmnr3q{justify-content:space-between;gap:var(--space-sm);font-family:var(--font-display);font-size:var(--text-badge);color:var(--muted);white-space:nowrap;display:flex}.goal-view-switch.svelte-bmnr3q{margin-top:var(--space-md);align-self:center}.goal-view-switch.svelte-bmnr3q>.segmented-switch-button:where(.svelte-bmnr3q){min-height:2rem;padding:0 var(--space-lg);flex:none}.goal-pace-tick.svelte-bmnr3q{background:var(--ink);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.goals-notice.svelte-7vf2pc,.goals-error.svelte-7vf2pc{max-width:40rem;margin:0 0 var(--space-lg);font-size:var(--text-body-sm)}.goals-error.svelte-7vf2pc{color:var(--accent-text)}.goals-grid.svelte-7vf2pc{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container page (width<=960px){.goals-grid.svelte-7vf2pc{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.goals-grid.svelte-7vf2pc{grid-template-columns:minmax(0,1fr)}}.card-header.svelte-7vf2pc,.card-actions.svelte-7vf2pc{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}@media (width<=720px){.card-actions.svelte-7vf2pc{justify-content:flex-end;margin-bottom:0}.card-header-title.svelte-7vf2pc{margin-right:auto}}.planning-add.svelte-7vf2pc{left:var(--dock-inset-x);bottom:var(--dock-inset-y);z-index:var(--z-overlay);width:var(--dock-size);height:var(--dock-size);place-items:center;display:grid;position:fixed}.planning-add[hidden].svelte-7vf2pc{display:none}.planning-add.svelte-7vf2pc button{border-radius:var(--radius-pill);width:90%;height:90%;font-size:calc(var(--dock-size) * .42)}html.keyboard-up .planning-add.svelte-7vf2pc{visibility:hidden}.card-header-title.svelte-7vf2pc{align-items:baseline;gap:var(--space-sm);display:flex}.goals-register.svelte-7vf2pc,.goals-budgets.svelte-7vf2pc{padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);flex-direction:column;display:flex}.goals-budgets.svelte-7vf2pc{gap:var(--space-md)}@media (width<=720px){.goals-register.svelte-7vf2pc,.goals-budgets.svelte-7vf2pc{padding:var(--space-lg)}}.budgets-fx-note.svelte-7vf2pc{font-size:var(--text-badge);text-wrap:pretty;margin:0}.budget-row.svelte-7vf2pc{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);box-shadow:inset 3px 0 var(--budget-color);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.budget-row.svelte-7vf2pc:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.budget-label.svelte-7vf2pc{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-body-sm);flex:1;display:flex}.budget-figures.svelte-7vf2pc{align-items:flex-end;gap:var(--space-3xs);flex-direction:column;flex-shrink:0;min-width:10rem;display:flex}.budget-spent.svelte-7vf2pc{font-size:var(--text-body-sm);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.budget-note.svelte-7vf2pc{font-family:var(--font-display);font-size:var(--text-badge);color:var(--muted);white-space:nowrap}.budget-note-over.svelte-7vf2pc{color:var(--accent-text)}.muted.svelte-7vf2pc{color:var(--muted)}.class-error.svelte-iktktn{color:var(--accent-text);font-size:var(--text-body-sm);margin:0}.empty.svelte-iktktn{color:var(--muted);margin:0}.account-tiles.svelte-iktktn{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li.svelte-iktktn{min-width:0}@media (width<=720px){.account-tiles.svelte-iktktn{grid-template-columns:minmax(0,1fr)}.account-tiles.two-columns.svelte-iktktn{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounts-card.svelte-1y7adfo{box-shadow:none;-webkit-backdrop-filter:none;min-width:0;padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);background:0 0;border:0;flex-direction:column;display:flex}.card-head.svelte-1y7adfo{align-items:center;gap:var(--space-lg);background:0 0;border-bottom:0;display:flex}.card-actions.svelte-1y7adfo{justify-content:flex-end;display:flex}h2.svelte-1y7adfo{flex:1;min-width:0}.card-body.svelte-1y7adfo{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;flex:1;display:flex}.card-body.headerless.svelte-1y7adfo{margin-top:0}@media (width<=720px){.card-head.svelte-1y7adfo{gap:var(--space-sm)}}.account-name.svelte-1ewdudi{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.name-line.svelte-1ewdudi{align-items:center;gap:var(--space-2xs);display:flex}.name-line.centered.svelte-1ewdudi{justify-items:center;gap:var(--space-3xs);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.centered.svelte-1ewdudi h3:where(.svelte-1ewdudi){font-size:var(--text-body);text-align:center}.centered.svelte-1ewdudi .icon-btn:where(.svelte-1ewdudi){justify-self:center}h3.svelte-1ewdudi{min-width:0;font-family:var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:500}h3.svelte-1ewdudi:focus{outline:none}.icon-btn.svelte-1ewdudi{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.icon-btn.svelte-1ewdudi:hover{color:var(--accent-text)}}.icon-btn.svelte-1ewdudi:focus-visible{box-shadow:var(--ring);outline:none}.nickname-input.svelte-1ewdudi{width:100%;padding:var(--space-xs) var(--space-md);text-align:center;border:1px solid var(--rule-soft);border-radius:var(--radius-sm);color:var(--ink);font:inherit;background:0 0}@media (pointer:coarse){.nickname-input.svelte-1ewdudi{font-size:max(16px,1em)}}.nickname-input.svelte-1ewdudi:focus{box-shadow:none}.nickname-error.svelte-1ewdudi{margin:var(--space-xs) 0 0;font-size:var(--text-badge);color:var(--accent-text)}@media (width<=640px){.icon-btn.svelte-1ewdudi{width:44px;height:44px}}.account-ledger.svelte-x4gh60{display:contents}.ledger-error.svelte-x4gh60{color:var(--muted);font-size:var(--text-body-sm);text-align:center;margin:0}.ledger-loading.svelte-x4gh60{padding:var(--space-2xl) 0;justify-content:center;display:flex}label.svelte-1r3xs1r{margin-bottom:var(--space-xs);color:var(--muted);font-size:var(--text-body-sm);display:block}input.svelte-1r3xs1r{box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:var(--ink);text-align:center;font:inherit;font-size:max(16px, var(--text-body));background:0 0}.error.svelte-1r3xs1r{margin:var(--space-xs) 0 0;color:var(--accent-text);font-size:var(--text-body-sm)}.attribution.svelte-xe1ef4{color:var(--muted);font-size:var(--text-badge);margin:0}.liabilities.svelte-v6zf14{gap:var(--space-xs);margin:var(--space-sm) 0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}legend.svelte-v6zf14{margin-bottom:var(--space-xs);color:var(--muted);font-size:var(--text-body-sm);padding:0}.row.svelte-v6zf14{column-gap:var(--space-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;display:grid}.row.muted.svelte-v6zf14{color:var(--muted);cursor:default}.name.svelte-v6zf14{overflow-wrap:anywhere}.meta.svelte-v6zf14{color:var(--muted);font-size:var(--text-badge);grid-column:2}.note.svelte-v6zf14{margin:var(--space-xs) 0 0;color:var(--muted);font-size:var(--text-badge)}.property-panel.svelte-1lhxdg7{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.mode.svelte-1lhxdg7{align-items:center;gap:var(--space-xs) var(--space-sm);font-family:var(--font-display);font-size:var(--text-lead);flex-wrap:wrap;margin:0;display:flex}.badge.svelte-1lhxdg7{padding:0 var(--space-sm);border:1px solid var(--rule-soft);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-body,inherit);font-size:var(--text-badge)}.meta.svelte-1lhxdg7,.notice.svelte-1lhxdg7{color:var(--muted);font-size:var(--text-badge);margin:0}.facts.svelte-1lhxdg7{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.facts.svelte-1lhxdg7 dt:where(.svelte-1lhxdg7){color:var(--muted)}.facts.svelte-1lhxdg7 dd:where(.svelte-1lhxdg7){text-align:end;overflow-wrap:anywhere;margin:0}h4.svelte-1lhxdg7{margin:var(--space-sm) 0 0;color:var(--muted);font-size:var(--text-body-sm);font-weight:500}.loans.svelte-1lhxdg7{margin:0;padding:0;list-style:none}.loans.svelte-1lhxdg7 li:where(.svelte-1lhxdg7),.equity.svelte-1lhxdg7{justify-content:space-between;gap:var(--space-md);display:flex}.equity.svelte-1lhxdg7{margin:0}.equity.negative.svelte-1lhxdg7 span:where(.svelte-1lhxdg7):last-child{color:var(--iris-red)}.actions.svelte-1lhxdg7{justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.edit-fields.svelte-1lhxdg7{gap:var(--space-xs);flex-direction:column;display:flex}label.svelte-1lhxdg7{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-body-sm)}input[type=text].svelte-1lhxdg7{box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:var(--ink);font:inherit;font-size:max(16px, var(--text-body));background:0 0}input[disabled].svelte-1lhxdg7{color:var(--muted)}.error.svelte-1lhxdg7{margin:var(--space-xs) 0 0;color:var(--accent-text);font-size:var(--text-body-sm)}.drill.svelte-hm73v{gap:var(--space-md);--date-head-bg:var(--paper);--sticky-search-top:calc(-1 * var(--space-2xl));--sticky-search-background:var(--paper);flex-direction:column;display:flex}.drill.svelte-hm73v .sticky-search{margin-top:0}.drill.svelte-hm73v:focus,h3.svelte-hm73v:focus{outline:none}.account-head.svelte-hm73v{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-name-panel.svelte-hm73v,.account-sync-panel.svelte-hm73v{min-width:0;padding:var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.account-name-panel.svelte-hm73v:only-child{grid-column:1/-1}.head-sync.svelte-hm73v{justify-content:center;align-items:center;gap:var(--space-sm) var(--space-md);flex-direction:column;display:flex}.head-synced{font-size:var(--text-badge);letter-spacing:.12em;color:var(--muted);text-align:center}.sync-btn.svelte-hm73v{--btn-height:var(--btn-icon-size);--btn-font-size:var(--text-meta);--btn-pad-x:var(--space-md);--btn-pad-y:calc((var(--btn-height) - var(--btn-font-size) * var(--btn-leading) - 2px) / 2);white-space:nowrap}.sync-btn.svelte-hm73v:disabled{cursor:default;opacity:.6}.sync-btn.svelte-hm73v:disabled:not([aria-busy=true]){color:var(--muted);filter:grayscale()}.sync-btn.svelte-hm73v .loading-wheel{width:.8rem;height:.8rem}h3.svelte-hm73v{min-width:0;font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-align:center;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:500}.account-title.svelte-hm73v{font-size:var(--text-body)}.class-head.svelte-hm73v{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.class-cards.svelte-hm73v,.account-tiles.svelte-hm73v{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.class-card.svelte-hm73v{align-items:center;gap:var(--space-md);width:100%;min-height:44px;padding:var(--space-md) var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .16s var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.class-card.svelte-hm73v:hover{border-color:var(--accent)}}.class-card.svelte-hm73v:focus-visible{box-shadow:var(--ring);outline:none}.class-title.svelte-hm73v{min-width:0;font-family:var(--font-display);letter-spacing:var(--tracking-tight);flex:1;font-size:1.05rem;font-weight:500}.class-card .class-count{font-size:var(--text-badge);color:var(--muted);white-space:nowrap}.class-chevron.svelte-hm73v{color:var(--muted);flex-shrink:0}@media (width<=720px){.drill.svelte-hm73v{--sticky-search-top:calc(44px + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.sync-btn.svelte-hm73v{min-height:0}.sync-btn.svelte-hm73v:after{content:"";position:absolute;inset:calc(50% - 22px) 0}}.institution-tile.svelte-698k6o{align-items:flex-start;gap:var(--space-xs);width:100%;height:100%;min-height:9rem;padding:var(--space-lg);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);flex-direction:column;display:flex}.institution-tile.has-hue.svelte-698k6o{background:linear-gradient(180deg, oklch(var(--acct-fill-l) var(--acct-fill-c) var(--inst-hue)) 0%, color-mix(in oklab, oklch(var(--acct-fill-l) var(--acct-fill-c) var(--inst-hue)) 60%, var(--paper)) 100%);color:var(--on-iris-fill);border-color:#0000}@media (hover:hover) and (pointer:fine){.institution-tile.svelte-698k6o:hover{filter:brightness(1.06);transform:translateY(-1px)}}.institution-tile.svelte-698k6o:focus-visible{box-shadow:var(--ring);outline:none}.tile-name.svelte-698k6o{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tile-status.svelte-698k6o{padding:.1rem var(--space-xs);border-radius:var(--radius-pill);background:var(--paper);color:var(--accent-text);font-family:var(--font-display);font-size:var(--text-badge);white-space:nowrap;margin-top:auto}@media (width<=720px){.institution-tile.svelte-698k6o{padding:var(--space-sm)}}.institution-tiles.svelte-1kl125v{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.institution-tiles.svelte-1kl125v{grid-template-columns:repeat(2,minmax(0,1fr))}}.manual-account-form.svelte-1jox3q9,.field.svelte-1jox3q9{gap:var(--space-xs);flex-direction:column;display:flex}label.svelte-1jox3q9,.field-label.svelte-1jox3q9{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-body-sm)}input.svelte-1jox3q9{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:var(--ink);font:inherit;font-size:max(16px, var(--text-body));background:0 0}input.svelte-1jox3q9:focus{border-color:var(--accent-text);box-shadow:none;background:0 0;outline:none}label[for=manual-account-name].svelte-1jox3q9,#manual-account-name.svelte-1jox3q9,.field-label.svelte-1jox3q9{text-align:center}.account-type.svelte-1jox3q9 .ui-select-trigger{padding-inline:calc(var(--space-md) + 13px + var(--space-sm));text-align:center;justify-content:center;position:relative}.account-type.svelte-1jox3q9 .ui-select-chevron{right:var(--space-md);position:absolute}.account-type.svelte-1jox3q9 .ui-select-option{text-align:center;justify-content:center}.sheet-actions.svelte-1jox3q9{justify-content:center}.balance-fields.svelte-1jox3q9{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.currency-field.svelte-1jox3q9 input:where(.svelte-1jox3q9){text-transform:uppercase}.error.svelte-1jox3q9{margin:var(--space-sm) 0 0;font-size:var(--text-body-sm);color:var(--accent-text)}form.svelte-zh3c5v,.lookup.svelte-zh3c5v,.field.svelte-zh3c5v{gap:var(--space-xs);flex-direction:column;display:flex}label.svelte-zh3c5v,legend.svelte-zh3c5v{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-body-sm)}input[type=text].svelte-zh3c5v{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:var(--ink);font:inherit;font-size:max(16px, var(--text-body));background:0 0}input[type=text].svelte-zh3c5v:focus{border-color:var(--accent-text);box-shadow:none;outline:none}input[readonly].svelte-zh3c5v{color:var(--muted)}.pair.svelte-zh3c5v{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.currency-field.svelte-zh3c5v input:where(.svelte-zh3c5v){text-transform:uppercase}.existing.svelte-zh3c5v,.candidates.svelte-zh3c5v{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.choice.svelte-zh3c5v{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--ink);cursor:pointer;margin:0;display:flex}.candidate.svelte-zh3c5v{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;margin:0;display:flex}.candidate.selected.svelte-zh3c5v{border-color:var(--accent-text)}.candidate-body.svelte-zh3c5v{flex-direction:column;gap:2px;min-width:0;display:flex}.candidate-address.svelte-zh3c5v{overflow-wrap:anywhere}.candidate-estimate.svelte-zh3c5v{font-family:var(--font-display);font-size:var(--text-lead)}.candidate-date.svelte-zh3c5v,.note.svelte-zh3c5v{color:var(--muted);font-size:var(--text-badge);margin:0}.lead.svelte-zh3c5v,.address-line.svelte-zh3c5v{text-align:center;overflow-wrap:anywhere;margin:0}.preview.svelte-zh3c5v{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;grid-template-columns:1fr auto;display:grid}.preview.svelte-zh3c5v dt:where(.svelte-zh3c5v){color:var(--muted)}.preview.svelte-zh3c5v dd:where(.svelte-zh3c5v){text-align:end;margin:0}.sheet-actions.svelte-zh3c5v{flex-wrap:wrap;justify-content:center}.error.svelte-zh3c5v{margin:var(--space-sm) 0 0;color:var(--accent-text);font-size:var(--text-body-sm)}.account-class-pane.svelte-1auaxxo{flex-direction:column;display:flex}.accounts-error.svelte-1auaxxo{margin:0 0 var(--space-xl);color:var(--accent-text);font-size:var(--text-body-sm)}.muted.svelte-1auaxxo{color:var(--muted);margin:0}.section-error.svelte-1auaxxo,.sync-status.svelte-1auaxxo{font-size:var(--text-body-sm)}.sheet-notice.svelte-1auaxxo{margin:0 0 var(--space-md);color:var(--accent-text);font-size:var(--text-body-sm)}.class-cards.svelte-1auaxxo{margin:var(--space-xl) 0 0;gap:var(--space-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.class-cards[hidden].svelte-1auaxxo{display:none}.class-card.svelte-1auaxxo{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:1.4rem;font-weight:500}@media (width>=721px){.class-cards.svelte-1auaxxo{margin-inline:var(--space-2xl)}}@media (width<=1300px){.class-card.svelte-1auaxxo{padding-inline:var(--space-sm);font-size:var(--text-lead);white-space:nowrap;flex-direction:column}}@media (width<=720px){.account-class-pane.svelte-1auaxxo{padding:var(--space-lg)}.class-cards.svelte-1auaxxo{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.account-row.svelte-10o1xo9{align-items:center;gap:var(--space-md);border-top:1px solid var(--rule-soft);margin-top:var(--space-md);padding-block:var(--space-md);margin-inline:calc(-1 * var(--space-2xl));padding-inline:var(--space-2xl);display:flex}.account-row.svelte-10o1xo9+.account-row{margin-top:0}.account-row.has-hue.svelte-10o1xo9{background-color:oklch(var(--acct-fill-l) var(--acct-fill-c) var(--inst-hue));color:var(--on-iris-fill);border-top-color:color-mix(in oklab, var(--on-iris-fill) 30%, transparent)}.account-row.has-hue.svelte-10o1xo9 .account-row-meta{color:var(--on-iris-fill)}.account-row-main.svelte-10o1xo9{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.account-row-name.svelte-10o1xo9{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-badge);letter-spacing:.06em;color:var(--muted);display:block;overflow:hidden}.account-row-side.svelte-10o1xo9{align-items:center;gap:var(--space-2xs);flex-direction:column;flex-shrink:0;display:flex}@media (width<=720px){.account-row.svelte-10o1xo9{margin-inline:calc(-1 * var(--space-xl));padding-inline:var(--space-xl)}}
