.money-home{overflow-wrap:anywhere;min-width:0}.money-home .home-date,.money-home .home-label,.money-home .home-note{font:400 13px/1.45 var(--sans);color:var(--muted);margin:0}.money-home h1{max-width:30em;font:400 32px/1.2 var(--serif);letter-spacing:-.005em;text-wrap:pretty;margin:6px 0 0}.money-home .home-short{color:var(--red)}.money-home .home-demo{color:var(--muted);font:400 13px/1.45 var(--sans);margin:8px 0 0}.home-demo a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--chart);text-decoration-color:var(--chart);text-underline-offset:3px;white-space:nowrap;text-decoration-thickness:2px}.home-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.home-button,.home-confirm{min-height:var(--control-height);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--screen);color:var(--ink);font:500 14px/1.3 var(--sans);justify-content:center;align-items:center;padding:6px 16px;text-decoration:none;display:inline-flex}.home-button:hover,.home-confirm:hover{background:var(--wash)}.home-button.home-primary{border-color:var(--accent-border);background:var(--accent);color:var(--on-accent)}.home-primary:hover{filter:brightness(.93)}.home-options{color:var(--muted);margin-top:12px;font-size:13px;text-decoration:none;display:inline-block}.home-options:hover,.home-panel h2 a:hover{text-decoration:underline}.home-panels{gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;margin-top:28px;display:grid}.home-column{gap:var(--space-4);display:grid}.home-panel{border:1px solid var(--rule);border-radius:var(--radius-panel);min-width:0;padding:20px 22px}.home-panel h2{color:var(--muted);font:500 13px/1.3 var(--sans);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.home-panel h2 a{color:var(--muted);font-weight:400;text-decoration:none}.home-balance{border-top:1px solid var(--rule);font:400 13px/1.45 var(--sans);color:var(--muted);margin-top:12px;padding-top:10px}.home-balance summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.home-balance summary::-webkit-details-marker{display:none}.home-balance b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.home-balance-edit{color:var(--ink)}.home-balance.home-paypal{border-top:0;margin-block:0;padding-top:4px}.home-pots{font:400 13px/1.45 var(--sans);margin:6px 0 0;padding:0;list-style:none}.home-pots a{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding-block:3px;text-decoration:none;display:block}.home-pots a:hover{color:var(--ink)}.home-balance form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.home-balance input[name=amount]{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--screen);min-width:0;min-height:30px;color:var(--ink);font:400 14px var(--sans);flex:1;padding:4px 10px}.home-row{border-top:1px solid var(--rule);font:400 14px/1.4 var(--sans);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:11px 0;display:grid}.home-row:last-child{padding-bottom:2px}.home-row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--chart);text-decoration-color:var(--chart);text-underline-offset:3px;text-decoration-thickness:2px}.home-row small{color:var(--muted);font:400 12.5px/1.4 var(--sans);margin-top:2px;display:block}.home-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.home-check-row{grid-template-columns:minmax(0,1fr) auto auto}.home-card-row small{margin:0}.home-card-row .home-number small{text-align:right}.home-card-row .home-card-limit,.home-card-row .home-card-next:last-child{grid-column:1/-1}.home-card-row .home-card-status{text-align:right;white-space:nowrap;grid-column:2}.home-settle{border-top:1px solid var(--rule);padding-top:11px}.home-confirm{border-color:var(--accent-border);min-height:30px;color:var(--ink);cursor:pointer;padding:4px 11px;font-size:13px}.home-covered{background:var(--green-wash);color:var(--green);border-radius:9px;padding:1px 8px 2px;font-size:12px;font-weight:600;display:inline-block}.home-dated{grid-template-columns:45px minmax(0,1fr) auto}.home-dated time,.home-empty,.home-upcoming summary{color:var(--muted);font-size:13px}.home-covered-tick{color:var(--green)}.home-empty,.home-upcoming details{border-top:1px solid var(--rule);margin:0;padding-top:10px}.home-upcoming summary{cursor:pointer}.home-empty a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--chart);text-decoration-color:var(--chart);text-underline-offset:3px;white-space:nowrap;text-decoration-thickness:2px}.home-upcoming details[open] summary{padding-bottom:10px}@media (min-width:761px) and (max-width:1150px){.home-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-panel{padding:16px}.home-check-row{grid-template-columns:minmax(0,1fr) auto}.home-check-row form{grid-column:1/-1}}@media (max-width:760px){.money-home h1{margin-top:12px;font-size:27px;line-height:1.22}.home-actions{gap:8px;margin-top:16px}.home-actions:has(.home-primary) .home-secondary{display:none}.home-options{margin-top:8px}.home-panels{flex-direction:column;gap:0;margin-top:20px;display:flex}.home-column{display:contents}.home-panel{border:0;border-top:1px solid var(--rule);border-radius:0;width:100%;padding:18px 0}.home-review{order:1}.home-empty a{position:relative}.home-empty a:after{content:"";position:absolute;inset:-14px -8px}.home-cards,.home-split{order:2}.home-upcoming{order:3}.home-review:has(.home-check-row){background:var(--accent-wash);border-radius:var(--radius-control);border-top:0;padding:16px}.home-review .home-check-row{grid-template-columns:minmax(0,1fr) auto}.home-check-row form{grid-column:1/-1;margin-top:6px}.home-confirm,.home-balance input[name=amount]{min-height:44px}.money-home h1 a,.home-row a,.home-options,.home-panel h2 a,.home-card-row>a,.home-balance summary,.home-upcoming summary{position:relative}.money-home h1 a:after{content:"";position:absolute;inset:-8px -6px}.home-row a:after{content:"";position:absolute;inset:-12px -8px}.home-upcoming summary{align-items:center;min-height:44px;display:flex}.home-options:after,.home-panel h2 a:after,.home-card-row>a:after,.home-balance summary:after,.home-upcoming summary:after{content:"";position:absolute;inset:-14px -8px}.home-options:after{inset:-8px -8px -20px}.home-row .home-link-target{justify-self:start;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.home-row .home-link-target:after{content:none}.home-balance summary:after{inset:-20px 0 -6px}.home-upcoming summary:after{inset:0}.home-demo a,.home-note a{position:relative}.home-demo a:after,.home-note a:after{content:"";position:absolute;inset:-14px -8px}}.money-home h1 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--chart);text-decoration-color:var(--chart);text-underline-offset:.08em;text-decoration-thickness:2px}.home-freshness{margin-top:var(--space-3);border-left:2px solid var(--rule);padding-left:var(--space-3)}.home-added{padding-left:var(--space-3);border-left:2px solid var(--green);font:400 14px/1.4 var(--sans);margin:0 0 10px}.home-upcoming{scroll-margin-top:72px}.home-row{scroll-margin-top:96px}.home-sentence-note{overflow-wrap:anywhere;max-width:36em;color:var(--muted);font:400 13px/1.45 var(--sans);margin:8px 0 0}.home-row a.home-enter{color:var(--muted);white-space:nowrap;font-size:12.5px;text-decoration:none}.home-check-row .home-number{white-space:normal;overflow-wrap:anywhere;max-width:11em}.home-pins{gap:var(--space-4);margin:var(--space-5) 0;display:grid}.home-pin{gap:var(--space-3);min-width:0;display:grid}.home-pin h2{margin:0}.home-pin-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-pin-form{display:block}.home-pin-button{min-height:32px;padding:0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--screen);color:var(--ink);font:500 13px/1 var(--sans);cursor:pointer}.home-pin-button:disabled{color:var(--faint);cursor:default}@media (max-width:899px){.home-pin-button{min-height:44px}.home-pin h2 a{margin:-14px -3px;padding:14px 3px;display:inline-block}}.home-suggestion{justify-items:start;gap:.4rem;padding-block:.75rem;display:grid}.home-suggestion+.home-suggestion{border-top:1px solid var(--rule)}.home-suggestion-group+.home-suggestion-group{border-top:1px solid var(--rule);padding-block-start:.75rem}.home-suggestion-group>h3,.home-suggestion h3,.home-suggestion h4,.home-suggestion .home-note{margin:0}.home-suggestion-choice fieldset{flex-wrap:wrap;gap:.4rem;display:flex}.home-suggestion-choice button{min-height:44px}
