.demo[data-astro-cid-rgwxt3ws]{gap:var(--space-4);display:grid;position:relative}.panel[data-astro-cid-rgwxt3ws]{padding:var(--space-4)}.panel-head[data-astro-cid-rgwxt3ws]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-4);display:flex}.panel-head[data-astro-cid-rgwxt3ws] .btn[data-astro-cid-rgwxt3ws][disabled]{opacity:.55}.cap[data-astro-cid-rgwxt3ws]{padding:0 var(--space-2) var(--space-4)}.cap-line[data-astro-cid-rgwxt3ws]{margin-bottom:var(--space-2);justify-content:space-between;display:flex}.rows[data-astro-cid-rgwxt3ws]{border-top:1px solid var(--line)}.row[data-astro-cid-rgwxt3ws]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;min-height:68px;display:grid}.row[data-astro-cid-rgwxt3ws]:last-child{border-bottom:0}.name[data-astro-cid-rgwxt3ws]{align-items:center;gap:var(--space-2);font-weight:700;line-height:1.3;display:flex}.act[data-astro-cid-rgwxt3ws]{min-width:96px}.row[data-astro-cid-rgwxt3ws].is-in .avatar[data-astro-cid-rgwxt3ws],.row[data-astro-cid-rgwxt3ws].is-in .who[data-astro-cid-rgwxt3ws]{display:none}.done[data-astro-cid-rgwxt3ws]{align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.done[data-astro-cid-rgwxt3ws][hidden]{display:none}.done[data-astro-cid-rgwxt3ws] .btn[data-astro-cid-rgwxt3ws]{margin-left:auto}.done[data-astro-cid-rgwxt3ws] .chip[data-astro-cid-rgwxt3ws] svg[data-astro-cid-rgwxt3ws]{width:14px;height:14px}.ledger[data-astro-cid-rgwxt3ws]{padding:var(--space-4) var(--space-6)}.ledger-head[data-astro-cid-rgwxt3ws]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.empty[data-astro-cid-rgwxt3ws]{padding-block:var(--space-2)}.empty[data-astro-cid-rgwxt3ws][hidden]{display:none}.line[data-astro-cid-rgwxt3ws]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);border-top:1px solid var(--line);display:flex}.line[data-astro-cid-rgwxt3ws]:first-child{border-top:0}.line[data-astro-cid-rgwxt3ws][hidden]{display:none}.line-what[data-astro-cid-rgwxt3ws]{gap:2px;display:grid}.line-amt[data-astro-cid-rgwxt3ws]{white-space:nowrap;font-weight:700}.line[data-astro-cid-rgwxt3ws].enter{animation:line-in .42s var(--ease-out)}@keyframes line-in{0%{opacity:0;background:var(--moss-soft);transform:translateY(-6px)}40%{opacity:1;background:var(--moss-soft)}to{background:0 0;transform:none}}.status[data-astro-cid-rgwxt3ws]{min-height:52px;margin-top:var(--space-2);align-items:center;display:grid;position:relative}.hint[data-astro-cid-rgwxt3ws]{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.toast[data-astro-cid-rgwxt3ws]{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--ink);color:var(--surface);border-radius:var(--radius-md);min-height:48px;animation:toast-in .24s var(--ease-out);padding:8px 8px 8px 16px;font-size:.875rem;font-weight:600;display:flex}.toast[data-astro-cid-rgwxt3ws] button[data-astro-cid-rgwxt3ws]{min-height:36px;color:var(--moss-soft);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:4px 8px;font-weight:700;text-decoration:underline}.toast[data-astro-cid-rgwxt3ws] button[data-astro-cid-rgwxt3ws]:focus-visible{outline-color:var(--moss-soft)}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=420px){.panel[data-astro-cid-rgwxt3ws]{padding:var(--space-3)}.act[data-astro-cid-rgwxt3ws]{min-width:0;min-height:44px}.panel-head[data-astro-cid-rgwxt3ws]{flex-wrap:wrap}}@media (width<=340px){.row[data-astro-cid-rgwxt3ws]{grid-template-columns:auto 1fr}.act[data-astro-cid-rgwxt3ws]{grid-column:1/-1;width:100%}}.series[data-astro-cid-ej3ulfwm]{padding:var(--space-6);gap:var(--space-6);display:grid}.series-head[data-astro-cid-ej3ulfwm]{gap:2px;display:grid}.seg[data-astro-cid-ej3ulfwm]{border:0;min-width:0;margin:0;padding:0}.seg[data-astro-cid-ej3ulfwm] legend[data-astro-cid-ej3ulfwm]{margin-bottom:var(--space-2);padding:0}.seg-row[data-astro-cid-ej3ulfwm]{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.seg-opt[data-astro-cid-ej3ulfwm]{position:relative}.seg-opt[data-astro-cid-ej3ulfwm] input[data-astro-cid-ej3ulfwm]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-opt[data-astro-cid-ej3ulfwm] span[data-astro-cid-ej3ulfwm]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);place-items:center;min-height:40px;font-size:.8125rem;font-weight:700;transition:background-color .12s,border-color .12s,color .12s;display:grid}.seg-opt[data-astro-cid-ej3ulfwm] input[data-astro-cid-ej3ulfwm]:checked+span[data-astro-cid-ej3ulfwm]{background:var(--moss-soft);border-color:var(--moss);color:var(--moss)}.seg-opt[data-astro-cid-ej3ulfwm] input[data-astro-cid-ej3ulfwm]:focus-visible+span[data-astro-cid-ej3ulfwm]{outline:2px solid var(--moss);outline-offset:2px}.seg-opt[data-astro-cid-ej3ulfwm]:hover input[data-astro-cid-ej3ulfwm]:not(:checked)+span[data-astro-cid-ej3ulfwm]{background:var(--surface)}.cal[data-astro-cid-ej3ulfwm]{gap:6px;display:grid}.cal-row[data-astro-cid-ej3ulfwm]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cal-headings[data-astro-cid-ej3ulfwm] span[data-astro-cid-ej3ulfwm]{text-align:center}.cell[data-astro-cid-ej3ulfwm]{border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink-muted);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s ease;border:0;font-weight:600}.cell[data-astro-cid-ej3ulfwm]:disabled{cursor:default}.cell[data-astro-cid-ej3ulfwm][data-state=booked]{background:var(--moss);color:var(--on-moss);font-weight:800}.cell[data-astro-cid-ej3ulfwm][data-state=booked]:hover{background:var(--moss-deep)}.cell[data-astro-cid-ej3ulfwm][data-state=skipped]{background:var(--surface-raised);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);text-decoration:line-through}.summary[data-astro-cid-ej3ulfwm]{min-height:1.45em;font-weight:700}.hint[data-astro-cid-ej3ulfwm]{margin-top:calc(-1 * var(--space-4))}.policy[data-astro-cid-ppvzpiqt]{gap:var(--space-4);display:grid}.settings[data-astro-cid-ppvzpiqt]{padding:var(--space-6);gap:var(--space-6);display:grid}.settings-head[data-astro-cid-ppvzpiqt]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.seg[data-astro-cid-ppvzpiqt]{border:0;min-width:0;margin:0;padding:0;transition:opacity .16s}.seg[data-astro-cid-ppvzpiqt]:disabled{opacity:.55}.seg[data-astro-cid-ppvzpiqt] legend[data-astro-cid-ppvzpiqt]{margin-bottom:var(--space-2);padding:0}.seg-row[data-astro-cid-ppvzpiqt]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--space-2);display:grid}.seg-opt[data-astro-cid-ppvzpiqt]{position:relative}.seg-opt[data-astro-cid-ppvzpiqt] input[data-astro-cid-ppvzpiqt]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg[data-astro-cid-ppvzpiqt]:disabled .seg-opt[data-astro-cid-ppvzpiqt] input[data-astro-cid-ppvzpiqt]{cursor:not-allowed}.seg-opt[data-astro-cid-ppvzpiqt] span[data-astro-cid-ppvzpiqt]{text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);place-items:center;min-height:40px;padding:6px 8px;font-size:.8125rem;font-weight:700;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:grid}.seg-opt[data-astro-cid-ppvzpiqt] input[data-astro-cid-ppvzpiqt]:checked+span[data-astro-cid-ppvzpiqt]{background:var(--moss-soft);border-color:var(--moss);color:var(--moss)}.seg-opt[data-astro-cid-ppvzpiqt] input[data-astro-cid-ppvzpiqt]:focus-visible+span[data-astro-cid-ppvzpiqt]{outline:2px solid var(--moss);outline-offset:2px}.seg[data-astro-cid-ppvzpiqt]:not(:disabled) .seg-opt[data-astro-cid-ppvzpiqt]:hover input[data-astro-cid-ppvzpiqt]:not(:checked)+span[data-astro-cid-ppvzpiqt]{background:var(--surface)}.confirm[data-astro-cid-ppvzpiqt]{padding:var(--space-4) var(--space-6);gap:2px;display:grid}.confirm-title[data-astro-cid-ppvzpiqt]{margin-top:var(--space-2);font-size:1.125rem;font-weight:800}.confirm-lines[data-astro-cid-ppvzpiqt]{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.confirm-lines[data-astro-cid-ppvzpiqt] li[data-astro-cid-ppvzpiqt]{padding-left:20px;font-size:.9375rem;position:relative}.confirm-lines[data-astro-cid-ppvzpiqt] li[data-astro-cid-ppvzpiqt]:before{content:"";background:var(--sage);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}@media (width<=420px){.settings[data-astro-cid-ppvzpiqt]{padding:var(--space-4)}.seg[data-astro-cid-ppvzpiqt][data-group=deposit] .seg-row[data-astro-cid-ppvzpiqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(40px,6vw,88px) 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding-top:clamp(0px,3vw,40px)}.hero-copy[data-astro-cid-lcdefpme] .t-hero[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,1.4rem + 3.2vw,4.25rem)}.hero-copy[data-astro-cid-lcdefpme] .t-lede[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.partners[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--ink-muted);font-weight:600;display:flex}.partners[data-astro-cid-lcdefpme] svg{color:var(--moss);flex:none}.fit-grid[data-astro-cid-lcdefpme]{align-items:start}.hero-demo[data-astro-cid-lcdefpme]{position:relative}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{padding-top:0}.hero-demo[data-astro-cid-lcdefpme]{max-width:560px;margin-top:var(--space-4)}}@media (width<=560px){.lede-more[data-astro-cid-lcdefpme],.see-more[data-astro-cid-lcdefpme]{display:none}.hero-copy[data-astro-cid-lcdefpme] .t-lede[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}}.fixes-intro[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:end;margin-bottom:clamp(40px,5vw,64px);display:grid}.fix-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong)}.fix[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fix-pain[data-astro-cid-lcdefpme]{letter-spacing:-.015em;color:var(--ink-muted);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:800;line-height:1.2}.fix-answer[data-astro-cid-lcdefpme]{max-width:46ch;font-size:1.0625rem}@media (width<=760px){.fixes-intro[data-astro-cid-lcdefpme],.fix[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.fix[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-block:var(--space-6)}}.split-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.split-flip[data-astro-cid-lcdefpme] .split-copy[data-astro-cid-lcdefpme]{order:2}.split-copy[data-astro-cid-lcdefpme] .t-lede[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.ticks[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.ticks[data-astro-cid-lcdefpme] svg{color:var(--moss);margin-top:3px}@media (width<=900px){.split-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split-flip[data-astro-cid-lcdefpme] .split-copy[data-astro-cid-lcdefpme]{order:0}}.statement[data-astro-cid-lcdefpme]{padding:var(--space-6)}.statement-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:.9375rem}th[data-astro-cid-lcdefpme]{text-align:left;color:var(--ink-muted);padding:0 0 var(--space-2);border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:700}td[data-astro-cid-lcdefpme]{padding:var(--space-3) 0;border-bottom:1px solid var(--line);vertical-align:top}td[data-astro-cid-lcdefpme]:first-child{width:4.5em;padding-top:15px}td[data-astro-cid-lcdefpme] .item[data-astro-cid-lcdefpme]{font-weight:700;line-height:1.35;display:block}.k-credit[data-astro-cid-lcdefpme]{color:var(--moss)}.r[data-astro-cid-lcdefpme]{text-align:right}td[data-astro-cid-lcdefpme].r{white-space:nowrap;padding-left:var(--space-4);font-weight:700}.statement-foot[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);display:flex}.big[data-astro-cid-lcdefpme]{font-size:1.75rem;font-weight:800;line-height:1.2}.roles-h[data-astro-cid-lcdefpme]{max-width:22ch;margin-bottom:clamp(32px,4vw,56px)}.role-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);padding-top:var(--space-6);gap:var(--space-2);align-content:start;display:grid}.role[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.frag[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);min-height:72px;padding:12px 16px;display:flex}.frag-split[data-astro-cid-lcdefpme]{justify-content:space-between}.frag-text[data-astro-cid-lcdefpme]{flex:1;line-height:1.3;display:grid}.frag-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.0625rem}.frag-icon[data-astro-cid-lcdefpme]{background:var(--moss-soft);width:36px;height:36px;color:var(--moss);border-radius:50%;flex:none;place-items:center;display:grid}.frag-avatar[data-astro-cid-lcdefpme]{width:36px;height:36px;font-size:.9375rem}.frag[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme] svg{width:14px;height:14px}@media (width<=860px){.role-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}}.switch-h[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:clamp(32px,4vw,56px)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);padding-top:var(--space-6);gap:var(--space-2);align-content:start;display:grid}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.step-n[data-astro-cid-lcdefpme]{background:var(--moss-soft);width:32px;height:32px;color:var(--moss);margin-bottom:var(--space-2);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid}.switch-note[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:66ch;margin-top:clamp(32px,4vw,48px)}.switching[data-astro-cid-lcdefpme]{padding-bottom:0}@media (width<=860px){.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}}
