.deck__slot[data-astro-cid-mibluqv5]{width:calc(100% - var(--pile-reach));text-align:left;transform-origin:100%;cursor:pointer;transition:transform var(--duration-smooth) var(--ease-spring), opacity var(--duration-smooth) var(--ease-standard);background:0 0;border:0;padding:0;display:block;position:absolute;top:0;bottom:0;right:0}.deck__slot[data-astro-cid-mibluqv5][data-card-presence=leaving]{transition:transform var(--duration-smooth) var(--ease-standard), opacity var(--duration-smooth) var(--ease-standard);pointer-events:none}.deck__slot[data-astro-cid-mibluqv5][data-card-presence=spent]{pointer-events:none}.deck__slot[data-astro-cid-mibluqv5][data-card-returning]{transition:none}.deck__slot[data-astro-cid-mibluqv5][data-section=bills]{--section-chip:var(--color-section-bills-chip);--section-ink:var(--color-section-bills-ink)}.deck__slot[data-astro-cid-mibluqv5][data-section=groceries]{--section-chip:var(--color-section-groceries-chip);--section-ink:var(--color-section-groceries-ink)}.deck__slot[data-astro-cid-mibluqv5][data-section=tasks]{--section-chip:var(--color-section-tasks-chip);--section-ink:var(--color-section-tasks-ink)}.deck__slot[data-astro-cid-mibluqv5][data-section=notes]{--section-chip:var(--color-section-corkboard-chip);--section-ink:var(--color-section-corkboard-ink)}.deck__slot[data-astro-cid-mibluqv5][data-section=settled]{--section-chip:var(--color-state-settled-chip);--section-ink:var(--color-state-settled-ink)}.deck__slot[data-astro-cid-mibluqv5]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-lg)}.card[data-astro-cid-mibluqv5]{background-color:var(--color-surface);background-image:linear-gradient(var(--color-hero-marketing-glass-strong), var(--color-hero-marketing-glass-strong));border:1px solid var(--color-hero-marketing-glass-edge);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-raised);padding:1.25rem 1rem 1rem calc(var(--card-edge-gutter) + .625rem);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__tab[data-astro-cid-mibluqv5]{width:var(--card-edge-gutter);background:var(--section-chip);color:var(--section-ink);writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;align-items:center;padding-top:1.25rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;transform:rotate(180deg)}.card__header[data-astro-cid-mibluqv5]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.75rem;display:flex}.card__title[data-astro-cid-mibluqv5]{color:var(--color-text);font-size:1rem;font-weight:600}.card__meta[data-astro-cid-mibluqv5]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.card__rows[data-astro-cid-mibluqv5]{padding-top:.25rem;display:block}.card__row[data-astro-cid-mibluqv5]{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.5625rem 0;display:flex}.card__row[data-astro-cid-mibluqv5]:last-child{border-bottom:none}.card__seat[data-astro-cid-mibluqv5]{border-radius:var(--radius-xl);border:2px solid var(--color-border-strong);width:1.375rem;height:1.375rem;color:var(--color-text-on-brand);background:0 0;flex:none;place-items:center;display:grid}.card__mark[data-astro-cid-mibluqv5]{opacity:0;width:.75rem;height:.75rem;transform:scale(.4)}.card__row-label[data-astro-cid-mibluqv5]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.card__row-meta[data-astro-cid-mibluqv5]{flex:none;font-size:.875rem}.card__row-meta[data-astro-cid-mibluqv5][data-meta-kind=amount]{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.card__row-meta[data-astro-cid-mibluqv5][data-meta-kind=person]{color:var(--color-text-muted);font-weight:500}.card__settled[data-astro-cid-mibluqv5]{color:var(--color-success);opacity:0;align-items:center;gap:.5rem;margin-top:auto;padding-top:.875rem;font-size:.875rem;font-weight:600;display:flex;transform:translateY(.375rem)}.card__settled-dot[data-astro-cid-mibluqv5]{border-radius:var(--radius-xl);background:var(--color-brand);width:.5rem;height:.5rem}.deck__slot[data-astro-cid-mibluqv5][data-card-state=acted] .card__seat[data-astro-cid-mibluqv5]{animation:seat-lands 1ms var(--ease-standard) both;animation-delay:calc(var(--row-order) * var(--row-stagger))}.deck__slot[data-astro-cid-mibluqv5][data-card-state=acted] .card__mark[data-astro-cid-mibluqv5]{animation:mark-lands var(--duration-smooth) var(--ease-spring) both;animation-delay:calc(var(--row-order) * var(--row-stagger))}.deck__slot[data-astro-cid-mibluqv5][data-card-state=acted] .card__settled[data-astro-cid-mibluqv5]{animation:settled-arrives var(--duration-smooth) var(--ease-out-soft) forwards;animation-delay:var(--settled-delay)}@keyframes seat-lands{to{border-color:var(--color-brand);background:var(--color-brand)}}@keyframes mark-lands{to{opacity:1;transform:scale(1)}}@keyframes settled-arrives{to{opacity:1;transform:none}}.card--settled[data-astro-cid-mibluqv5]{text-align:center;padding-right:calc(var(--card-edge-gutter) + .75rem);justify-content:center;align-items:center;gap:.75rem}.card__crest[data-astro-cid-mibluqv5]{border-radius:var(--radius-xl);background:var(--color-brand);width:2.75rem;height:2.75rem;color:var(--color-text-on-brand);place-items:center;display:grid}.card__crest[data-astro-cid-mibluqv5] svg[data-astro-cid-mibluqv5]{width:1.5rem;height:1.5rem}.card__headline[data-astro-cid-mibluqv5]{color:var(--color-text);font-size:1.25rem;font-weight:600}.card__supporting[data-astro-cid-mibluqv5]{color:var(--color-text-muted);font-size:.875rem}@media (width<=40rem){.card[data-astro-cid-mibluqv5]{padding:1rem 1rem .875rem calc(var(--card-edge-gutter) + .5rem)}.card__title[data-astro-cid-mibluqv5]{font-size:.9375rem}.card__meta[data-astro-cid-mibluqv5],.card__settled[data-astro-cid-mibluqv5]{font-size:.75rem}.card__row[data-astro-cid-mibluqv5]{padding:.5rem 0}.card__headline[data-astro-cid-mibluqv5]{font-size:1.125rem}.card__supporting[data-astro-cid-mibluqv5]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.deck__slot[data-astro-cid-mibluqv5]{transition:none}.card__seat[data-astro-cid-mibluqv5]{border-color:var(--color-brand);background:var(--color-brand);animation:none}.card__mark[data-astro-cid-mibluqv5],.card__settled[data-astro-cid-mibluqv5]{opacity:1;animation:none;transform:none}}.deck[data-astro-cid-3vvisf3v]{--row-stagger:calc(var(--duration-smooth) * .4);--settled-delay:calc(var(--duration-smooth) * 1.5);margin:0}.deck__stage[data-astro-cid-3vvisf3v]{touch-action:pan-y;height:15rem;position:relative}@media (width<=40rem){.deck__stage[data-astro-cid-3vvisf3v]{--stack-rest-step:var(--phone-stack-rest-step);--stack-fan-step:var(--phone-stack-fan-step);--pile-reach:var(--phone-pile-reach);--card-edge-gutter:var(--phone-card-edge-gutter)}}.deck__control[data-astro-cid-3vvisf3v]{border:1px solid var(--color-hero-marketing-glass-edge);border-radius:var(--radius-md);background:var(--color-hero-marketing-glass-strong);color:var(--color-hero-marketing-ink-soft);cursor:pointer;transition:border-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);margin:1rem 0 0 auto;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:block}.deck__control[data-astro-cid-3vvisf3v]:hover{border-color:var(--color-brand);color:var(--color-hero-marketing-ink)}@media (prefers-reduced-motion:reduce){.deck__control[data-astro-cid-3vvisf3v]{transition:none}}.still[data-astro-cid-hw4pe2sg]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-section-bills-mark);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;align-self:start;display:flex;overflow:hidden}.still__head[data-astro-cid-hw4pe2sg]{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.75rem .875rem .625rem;display:flex}.still__title[data-astro-cid-hw4pe2sg]{color:var(--color-text);font-size:.9375rem;font-weight:600}.still__meta[data-astro-cid-hw4pe2sg]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.6875rem}.still__row[data-astro-cid-hw4pe2sg]{border-top:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.8125rem;display:flex}.still__name[data-astro-cid-hw4pe2sg]{color:var(--color-text);flex:1;font-weight:500}.still__amount[data-astro-cid-hw4pe2sg]{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.still__seat[data-astro-cid-hw4pe2sg]{border-radius:var(--radius-xl);border:2px solid var(--color-border-strong);width:1.125rem;height:1.125rem;color:var(--color-text-on-brand);background:0 0;flex:none;place-items:center;display:grid}.still__mark[data-astro-cid-hw4pe2sg]{opacity:0;width:.625rem;height:.625rem}.still__row[data-astro-cid-hw4pe2sg][data-mark=agreed] .still__seat[data-astro-cid-hw4pe2sg]{border-color:var(--color-brand);background:var(--color-brand-soft)}.still__row[data-astro-cid-hw4pe2sg][data-mark=paid] .still__seat[data-astro-cid-hw4pe2sg]{border-color:var(--color-brand);background:var(--color-brand)}.still__row[data-astro-cid-hw4pe2sg][data-mark=paid] .still__mark[data-astro-cid-hw4pe2sg]{opacity:1}.still__note[data-astro-cid-hw4pe2sg]{border:1px solid var(--color-brand-soft);border-radius:var(--radius-sm);background:var(--color-brand-soft);flex-direction:column;gap:.125rem;margin:.625rem .875rem 0;padding:.5rem .625rem;display:flex}.still__note-sender[data-astro-cid-hw4pe2sg]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-strong);font-size:.625rem;font-weight:600}.still__note-line[data-astro-cid-hw4pe2sg]{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.75rem}.still__status[data-astro-cid-hw4pe2sg]{border-top:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-muted);margin-top:auto;padding:.5625rem .875rem;font-size:.75rem;font-weight:600}.still__status[data-astro-cid-hw4pe2sg][data-state=settled]{color:var(--color-success)}.step[data-astro-cid-wrqoux2n]:before{content:"";background:var(--color-border-strong);height:1px;display:none;position:absolute;top:1.125rem;left:2.75rem;right:-1rem}@media (width>=40rem){.step[data-astro-cid-wrqoux2n]:nth-child(odd):not(:last-child):before{display:block}}@media (width>=64rem){.step[data-astro-cid-wrqoux2n]:not(:last-child):before{display:block}}@media (width>=40rem){.steps[data-astro-cid-wrqoux2n]{grid-template-rows:auto auto auto auto;row-gap:0}.step[data-astro-cid-wrqoux2n]{grid-row:span 4;grid-template-rows:subgrid;padding-bottom:3rem;display:grid}}@media (width>=64rem){.step[data-astro-cid-wrqoux2n]{padding-bottom:0}}.terminus[data-astro-cid-wrqoux2n]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);margin-top:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;width:fit-content;margin-inline:auto;padding:.625rem 1rem;display:flex}@media (width>=64rem){.terminus[data-astro-cid-wrqoux2n]{margin-inline:auto 0}}.terminus__crest[data-astro-cid-wrqoux2n]{border-radius:var(--radius-xl);background:var(--color-brand);width:1.5rem;height:1.5rem;color:var(--color-text-on-brand);flex:none;place-items:center;display:grid}.terminus__crest[data-astro-cid-wrqoux2n] svg[data-astro-cid-wrqoux2n]{width:.875rem;height:.875rem}.terminus__label[data-astro-cid-wrqoux2n]{color:var(--color-text);font-weight:600}.terminus__support[data-astro-cid-wrqoux2n]{color:var(--color-text-muted);font-size:.875rem}.hero-band[data-astro-cid-lcdefpme]{background:var(--color-hero-marketing);border-bottom:1px solid var(--color-border)}.hero-eyebrow__rotator[data-astro-cid-lcdefpme]{display:inline-grid}.hero-eyebrow__word[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--duration-smooth) var(--ease-out-soft), transform var(--duration-smooth) var(--ease-out-soft);grid-area:1/1;font-weight:700;transform:translateY(.3em)}.hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=bills]{color:var(--color-section-bills-accent)}.hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=groceries]{color:var(--color-section-groceries-accent)}.hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=tasks]{color:var(--color-section-tasks-accent)}.hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=notes]{color:var(--color-section-corkboard-accent)}.hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=bills]{opacity:1;transform:none}.hero-band[data-astro-cid-lcdefpme]:not([data-hero-stack-noun=bills]) .hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=bills]{opacity:0;transform:translateY(-.3em)}.hero-band[data-astro-cid-lcdefpme][data-hero-stack-noun=groceries] .hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=groceries],.hero-band[data-astro-cid-lcdefpme][data-hero-stack-noun=tasks] .hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=tasks],.hero-band[data-astro-cid-lcdefpme][data-hero-stack-noun=notes] .hero-eyebrow__word[data-astro-cid-lcdefpme][data-eyebrow-noun=notes]{opacity:1;transform:none}.hero-enter[data-astro-cid-lcdefpme]{animation:hero-enter-rise var(--duration-deliberate) var(--ease-out-soft) both;animation-delay:calc(var(--duration-quick) * var(--enter-order))}.hero-enter-headline[data-astro-cid-lcdefpme]{animation:hero-enter-rise-visible var(--duration-deliberate) var(--ease-out-soft) both}@keyframes hero-enter-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes hero-enter-rise-visible{0%{transform:translateY(.75rem)}}.feature-card[data-astro-cid-lcdefpme]{transition:transform var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard)}.feature-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card);border-color:var(--color-border-strong);transform:translateY(-2px)}.closing-band[data-astro-cid-lcdefpme]{background:var(--color-band-marketing-solid);background-image:var(--color-band-marketing)}@media (prefers-reduced-motion:reduce){.hero-enter[data-astro-cid-lcdefpme],.hero-enter-headline[data-astro-cid-lcdefpme]{animation:none}.hero-eyebrow__word[data-astro-cid-lcdefpme],.feature-card[data-astro-cid-lcdefpme]{transition:none}.feature-card[data-astro-cid-lcdefpme]:hover{transform:none}}
