.ledger[data-astro-cid-o3o2oxzw]{gap:var(--space-4);--ledger-classes-done:calc(9 * var(--stagger) + var(--duration-reveal));--ledger-account-beat:calc(var(--duration-reveal) / 2);display:grid;container-type:inline-size}.caption[data-astro-cid-o3o2oxzw]{align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.tag[data-astro-cid-o3o2oxzw]{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.caption-text[data-astro-cid-o3o2oxzw]{flex:1 1 var(--spec-key-width)}.classes[data-astro-cid-o3o2oxzw]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cls[data-astro-cid-o3o2oxzw]{flex:1 1 calc((100% - 2 * var(--space-2)) / 3);align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:grid}.cls[data-astro-cid-o3o2oxzw].is-hit{padding-block:var(--space-3);border-color:var(--color-text);box-shadow:var(--shadow-md);color:var(--color-text);flex-basis:100%}.cls-head[data-astro-cid-o3o2oxzw]{align-items:baseline;gap:var(--space-2);display:flex}.cls-word[data-astro-cid-o3o2oxzw]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;line-height:var(--leading-ui)}.cls-num[data-astro-cid-o3o2oxzw]{font-family:var(--font-figure);font-size:var(--text-subheading);font-weight:var(--weight-figure);line-height:var(--leading-ui);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums}.accounts[data-astro-cid-o3o2oxzw]{font-size:var(--text-small);line-height:var(--leading-snug);margin:0;padding:0;list-style:none;display:grid}.acc[data-astro-cid-o3o2oxzw]{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2) 0;border-top:var(--border-width) dashed var(--color-border);flex-wrap:wrap;display:flex}.acc[data-astro-cid-o3o2oxzw]+.acc[data-astro-cid-o3o2oxzw]{margin-top:var(--space-2)}.acc-name[data-astro-cid-o3o2oxzw]{flex:1 1 var(--spec-key-width);text-wrap:pretty;min-width:0}.acc-num[data-astro-cid-o3o2oxzw]{font-weight:var(--weight-body-strong)}.acc-line[data-astro-cid-o3o2oxzw]{align-items:baseline;gap:var(--space-3);flex:none;margin-inline-start:auto;display:flex}.acc-side[data-astro-cid-o3o2oxzw]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.acc-amount[data-astro-cid-o3o2oxzw]{white-space:nowrap;color:var(--color-text)}.balance[data-astro-cid-o3o2oxzw]{justify-content:flex-end;justify-self:end;align-items:baseline;gap:var(--space-1) var(--space-3);max-width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text);flex-wrap:wrap;display:flex}.balance-part[data-astro-cid-o3o2oxzw]{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.balance-eq[data-astro-cid-o3o2oxzw]{font-family:var(--font-mono);color:var(--color-text-muted)}@container (width>=36rem){.classes[data-astro-cid-o3o2oxzw]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cls[data-astro-cid-o3o2oxzw],.cls[data-astro-cid-o3o2oxzw].is-hit{padding:var(--space-4)}}@media (prefers-reduced-motion:no-preference){html.js .ledger[data-astro-cid-o3o2oxzw]:not(.is-in) .cls[data-astro-cid-o3o2oxzw]{opacity:0;translate:0 var(--space-3)}html.js .ledger[data-astro-cid-o3o2oxzw]:not(.is-in) .cls[data-astro-cid-o3o2oxzw].is-hit{border-color:var(--color-border);box-shadow:none;color:var(--color-text-muted)}html.js .ledger[data-astro-cid-o3o2oxzw]:not(.is-in) .acc[data-astro-cid-o3o2oxzw],html.js .ledger[data-astro-cid-o3o2oxzw]:not(.is-in) .balance[data-astro-cid-o3o2oxzw]{opacity:0;translate:0 var(--space-2)}.ledger[data-astro-cid-o3o2oxzw].is-in .cls[data-astro-cid-o3o2oxzw]{transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out), border-color var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), color var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger)), calc(var(--i) * var(--stagger)), var(--ledger-classes-done), var(--ledger-classes-done), var(--ledger-classes-done)}.ledger[data-astro-cid-o3o2oxzw].is-in .acc[data-astro-cid-o3o2oxzw]{transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--ledger-classes-done) + var(--duration-base) + var(--j) * var(--ledger-account-beat))}.ledger[data-astro-cid-o3o2oxzw].is-in .balance[data-astro-cid-o3o2oxzw]{transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--ledger-classes-done) + var(--duration-base) + var(--accounts) * var(--ledger-account-beat))}}.payslip[data-astro-cid-cxaskzjt]{--slip-start:calc(var(--steps) * var(--stagger) * 2 + var(--duration-base));--slip-items:calc(var(--slip-start) + var(--duration-reveal));container-type:inline-size}.body[data-astro-cid-cxaskzjt]{gap:var(--space-5);display:grid}.steps[data-astro-cid-cxaskzjt]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-cxaskzjt]{flex:auto;align-items:center;min-width:0;display:flex}.step[data-astro-cid-cxaskzjt]:first-child{flex:none}.step-label[data-astro-cid-cxaskzjt]{padding:var(--space-1) var(--space-3);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);white-space:nowrap;flex:none}.is-current[data-astro-cid-cxaskzjt] .step-label[data-astro-cid-cxaskzjt]{border-color:var(--color-text);font-weight:var(--weight-body-strong);color:var(--color-text)}.wire[data-astro-cid-cxaskzjt]{flex:1 1 var(--space-4);min-width:var(--space-3);height:var(--space-3);--wire-hidden:inset(0 100% 0 0);overflow:visible}.wire[data-astro-cid-cxaskzjt] line[data-astro-cid-cxaskzjt],.dots[data-astro-cid-cxaskzjt] line[data-astro-cid-cxaskzjt]{fill:none;stroke:var(--color-text-muted);stroke-width:var(--graph-edge-width);stroke-dasharray:var(--graph-dash);stroke-linecap:round}.wire-v[data-astro-cid-cxaskzjt]{display:none}.slip[data-astro-cid-cxaskzjt]{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid}.head[data-astro-cid-cxaskzjt]{align-items:center;gap:var(--space-3);display:flex}.icon[data-astro-cid-cxaskzjt]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);flex:none;place-items:center;display:inline-grid}.icon[data-astro-cid-cxaskzjt] svg[data-astro-cid-cxaskzjt]{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.kicker[data-astro-cid-cxaskzjt],.scale[data-astro-cid-cxaskzjt]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.scale[data-astro-cid-cxaskzjt]{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.items[data-astro-cid-cxaskzjt]{margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-cxaskzjt]{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:var(--border-width) dashed var(--color-border);display:flex}.item[data-astro-cid-cxaskzjt]:first-child{border-top:0}.item-label[data-astro-cid-cxaskzjt]{min-width:var(--space-7);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-body-strong);line-height:var(--leading-snug);color:var(--color-text);flex:none}.leader[data-astro-cid-cxaskzjt]{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.dots[data-astro-cid-cxaskzjt]{min-width:0;height:var(--space-3);flex:auto;overflow:visible}.node[data-astro-cid-cxaskzjt]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-text);flex:none}@container (width>=34rem){.body[data-astro-cid-cxaskzjt]{align-items:center;column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.steps[data-astro-cid-cxaskzjt],.step[data-astro-cid-cxaskzjt]{flex-direction:column;align-items:stretch}.step-label[data-astro-cid-cxaskzjt]{text-align:center}.wire[data-astro-cid-cxaskzjt]{width:var(--space-3);height:var(--space-5);--wire-hidden:inset(0 0 100% 0);flex:none;align-self:center}.wire-h[data-astro-cid-cxaskzjt]{display:none}.wire-v[data-astro-cid-cxaskzjt]{display:inline}}@media (prefers-reduced-motion:no-preference){html.js .payslip[data-astro-cid-cxaskzjt]:not(.is-in) .step-label[data-astro-cid-cxaskzjt],html.js .payslip[data-astro-cid-cxaskzjt]:not(.is-in) .slip[data-astro-cid-cxaskzjt]{opacity:0;translate:0 var(--space-2)}html.js .payslip[data-astro-cid-cxaskzjt]:not(.is-in) .wire[data-astro-cid-cxaskzjt]{clip-path:var(--wire-hidden)}html.js .payslip[data-astro-cid-cxaskzjt]:not(.is-in) .dots[data-astro-cid-cxaskzjt]{clip-path:inset(0 100% 0 0)}html.js .payslip[data-astro-cid-cxaskzjt]:not(.is-in) .item-label[data-astro-cid-cxaskzjt],html.js .payslip[data-astro-cid-cxaskzjt]:not(.is-in) .node[data-astro-cid-cxaskzjt]{opacity:0}.payslip[data-astro-cid-cxaskzjt].is-in .step-label[data-astro-cid-cxaskzjt]{transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger) * 2)}.payslip[data-astro-cid-cxaskzjt].is-in .wire[data-astro-cid-cxaskzjt]{transition:clip-path var(--duration-reveal) var(--ease-out);transition-delay:calc((var(--i) - 1) * var(--stagger) * 2 + var(--stagger))}.payslip[data-astro-cid-cxaskzjt].is-in .slip[data-astro-cid-cxaskzjt]{transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:var(--slip-start)}.payslip[data-astro-cid-cxaskzjt].is-in .item-label[data-astro-cid-cxaskzjt]{transition:opacity var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--slip-items) + var(--k) * var(--duration-base))}.payslip[data-astro-cid-cxaskzjt].is-in .dots[data-astro-cid-cxaskzjt]{transition:clip-path var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--slip-items) + var(--k) * var(--duration-base))}.payslip[data-astro-cid-cxaskzjt].is-in .node[data-astro-cid-cxaskzjt]{transition:opacity var(--duration-base) var(--ease-out);transition-delay:calc(var(--slip-items) + var(--k) * var(--duration-base) + var(--duration-reveal))}}.trio[data-astro-cid-4kyh6wrh]{--trio-link:var(--space-6);--trio-beat:calc(2 * var(--stagger));display:grid;container-type:inline-size}.card[data-astro-cid-4kyh6wrh]{min-width:0;padding:var(--space-3);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);position:relative}.kicker[data-astro-cid-4kyh6wrh]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.head[data-astro-cid-4kyh6wrh]{align-items:center;gap:var(--space-2);display:flex}.icon[data-astro-cid-4kyh6wrh]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);flex:none;place-items:center;display:inline-grid}.icon[data-astro-cid-4kyh6wrh] svg[data-astro-cid-4kyh6wrh],.mod[data-astro-cid-4kyh6wrh] svg[data-astro-cid-4kyh6wrh]{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.wire[data-astro-cid-4kyh6wrh]{width:var(--trio-link);height:var(--space-3);pointer-events:none;position:absolute;top:50%;overflow:visible;translate:0 -50%}.wire[data-astro-cid-4kyh6wrh] line[data-astro-cid-4kyh6wrh]{fill:none;stroke:var(--color-text-muted);stroke-width:var(--graph-edge-width);stroke-dasharray:var(--graph-dash);stroke-linecap:round}.fan[data-astro-cid-4kyh6wrh]{align-items:stretch;column-gap:var(--trio-link);grid-template-columns:auto minmax(0,1fr);display:grid}.hub[data-astro-cid-4kyh6wrh]{border-color:var(--color-text);box-shadow:var(--shadow-md);align-content:center;justify-items:center;display:grid}.hub-name[data-astro-cid-4kyh6wrh]{writing-mode:vertical-rl;font-family:var(--font-display);font-weight:var(--weight-display-light);font-size:var(--text-small);letter-spacing:var(--tracking-label-tight);line-height:var(--leading-ui);color:var(--color-text);white-space:nowrap;rotate:180deg}.leaves[data-astro-cid-4kyh6wrh]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.leaf[data-astro-cid-4kyh6wrh]{align-items:center;gap:var(--space-2);min-width:0;display:flex;position:relative}.leaf[data-astro-cid-4kyh6wrh].card{padding:var(--space-2)}.leaf[data-astro-cid-4kyh6wrh] .icon[data-astro-cid-4kyh6wrh]{width:var(--space-5);height:var(--space-5)}.leaf[data-astro-cid-4kyh6wrh] .icon[data-astro-cid-4kyh6wrh] svg[data-astro-cid-4kyh6wrh]{width:var(--space-4);height:var(--space-4)}.leaf-label[data-astro-cid-4kyh6wrh]{min-width:0;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text)}.trio-modules[data-astro-cid-4kyh6wrh] .wire[data-astro-cid-4kyh6wrh]{right:100%}.fan-in[data-astro-cid-4kyh6wrh]{grid-template-columns:auto minmax(0,1fr)}.pill[data-astro-cid-4kyh6wrh] .leaf-label[data-astro-cid-4kyh6wrh]{white-space:nowrap}.sources[data-astro-cid-4kyh6wrh]{gap:var(--space-2);align-content:center;display:grid}.pill[data-astro-cid-4kyh6wrh]{padding:var(--space-1) var(--space-3);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill)}.trio-mobile[data-astro-cid-4kyh6wrh] .wire[data-astro-cid-4kyh6wrh]{left:100%}.cash[data-astro-cid-4kyh6wrh]{align-content:center;justify-items:start;gap:var(--space-2)}.cash[data-astro-cid-4kyh6wrh] .head[data-astro-cid-4kyh6wrh]{flex-wrap:wrap}.cash-text[data-astro-cid-4kyh6wrh]{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text);text-wrap:pretty}.trial[data-astro-cid-4kyh6wrh]{gap:var(--space-4);display:grid}.days-card[data-astro-cid-4kyh6wrh]{gap:var(--space-3);box-shadow:var(--shadow-md);display:grid}.days-total[data-astro-cid-4kyh6wrh]{font-size:var(--text-small);color:var(--color-text-muted)}.days-num[data-astro-cid-4kyh6wrh]{font-family:var(--font-figure);font-size:var(--text-figure-sm);font-weight:var(--weight-figure);line-height:var(--leading-none);letter-spacing:var(--tracking-figure);color:var(--color-text)}.days[data-astro-cid-4kyh6wrh]{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.day[data-astro-cid-4kyh6wrh]{min-width:0;padding-block:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);font-size:var(--text-label);line-height:var(--leading-ui);color:var(--color-text);place-items:center;display:grid}.all[data-astro-cid-4kyh6wrh]{gap:var(--space-2);display:grid}.mods[data-astro-cid-4kyh6wrh]{grid-template-columns:repeat(var(--modules), minmax(0, var(--size-touch)));gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.mod[data-astro-cid-4kyh6wrh]{aspect-ratio:1;background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);min-width:0;color:var(--color-text);place-items:center;display:grid}.mod[data-astro-cid-4kyh6wrh] svg[data-astro-cid-4kyh6wrh]{width:var(--space-5);height:var(--space-5)}@container (width<=18rem){.mods[data-astro-cid-4kyh6wrh]{grid-template-columns:repeat(4, minmax(0, var(--size-touch)))}}@media (prefers-reduced-motion:no-preference){html.js .trio[data-astro-cid-4kyh6wrh]:not(.is-in) [data-astro-cid-4kyh6wrh]:is(.hub,.leaf,.sources>.kicker,.days-card,.all){opacity:0;translate:0 var(--space-2)}html.js .trio-modules[data-astro-cid-4kyh6wrh]:not(.is-in) .wire[data-astro-cid-4kyh6wrh]{clip-path:inset(0 0 0 100%)}html.js .trio-mobile[data-astro-cid-4kyh6wrh]:not(.is-in) .wire[data-astro-cid-4kyh6wrh]{clip-path:inset(0 100% 0 0)}html.js .trio[data-astro-cid-4kyh6wrh]:not(.is-in) .day[data-astro-cid-4kyh6wrh]{background:var(--color-bg);color:var(--color-text-muted)}html.js .trio[data-astro-cid-4kyh6wrh]:not(.is-in) .mod[data-astro-cid-4kyh6wrh]{opacity:0}.trio[data-astro-cid-4kyh6wrh].is-in [data-astro-cid-4kyh6wrh]:is(.hub,.leaf,.sources>.kicker,.days-card,.all){transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--trio-beat))}.trio[data-astro-cid-4kyh6wrh].is-in .wire[data-astro-cid-4kyh6wrh]{transition:clip-path var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--trio-beat) + var(--duration-base))}.trio[data-astro-cid-4kyh6wrh].is-in .day[data-astro-cid-4kyh6wrh]{transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);transition-delay:calc(var(--duration-reveal) / 2 + var(--d) * var(--stagger-graph) * 3)}.trio[data-astro-cid-4kyh6wrh].is-in .mod[data-astro-cid-4kyh6wrh]{transition:opacity var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--duration-reveal) + var(--trio-beat) + var(--k) * var(--stagger))}}.stage[data-astro-cid-o7qx6fnt]{--dot:var(--color-border);padding:var(--stage-pad);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);background-image:radial-gradient(circle, var(--dot) var(--stage-dot-size), transparent calc(var(--stage-dot-size) * 2));background-size:var(--stage-dot-gap) var(--stage-dot-gap);background-position:50%;position:relative;overflow:hidden}.stage--deep[data-astro-cid-o7qx6fnt]{--dot:var(--color-deep-border);background-color:var(--color-graph-node);border-color:var(--color-deep-border)}.shot[data-astro-cid-o7qx6fnt]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-md);background:var(--color-bg);display:block}.is-cropped[data-astro-cid-o7qx6fnt] .shot[data-astro-cid-o7qx6fnt]{object-fit:cover;object-position:var(--shot-focus,center top);height:100%;min-height:0}picture[data-astro-cid-o7qx6fnt]{display:contents}.media[data-astro-cid-o7qx6fnt],.fallback[data-astro-cid-o7qx6fnt]{position:relative}.block[data-astro-cid-rkh62y2l]{padding-block:var(--space-9)}.title[data-astro-cid-rkh62y2l]{color:var(--color-text)}.intro[data-astro-cid-rkh62y2l]{max-width:var(--measure);margin-top:var(--space-3);font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text);text-wrap:pretty}.actions[data-astro-cid-rkh62y2l]{margin-top:var(--space-6)}.block-cards[data-astro-cid-rkh62y2l] .actions[data-astro-cid-rkh62y2l]{margin-top:var(--space-3)}.scene[data-astro-cid-rkh62y2l]{margin-top:var(--space-8)}.scene[data-astro-cid-rkh62y2l].is-schema .stage{align-items:center;display:grid}.scene[data-astro-cid-rkh62y2l].is-schema .fallback{width:100%}.cards[data-astro-cid-rkh62y2l]{gap:var(--space-8);margin-top:var(--space-8);display:grid}.feature[data-astro-cid-rkh62y2l]{flex-direction:column;min-width:0;display:flex}.card-visual[data-astro-cid-rkh62y2l]{--stage-pad:var(--space-5);margin-bottom:var(--space-5);order:-1}.card-visual[data-astro-cid-rkh62y2l] .stage{place-items:center;height:100%;display:grid}.card-visual[data-astro-cid-rkh62y2l] .fallback{width:100%}.card-title[data-astro-cid-rkh62y2l]{font-family:var(--font-display);font-size:var(--text-figure-sm);font-weight:var(--weight-display-light);line-height:var(--leading-heading);color:var(--color-text);text-wrap:balance}.card-text[data-astro-cid-rkh62y2l]{margin-top:var(--space-3);line-height:var(--leading-body);color:var(--color-text);text-wrap:pretty}@media (width>=40rem) and (width<=59.99rem){.cards[data-astro-cid-rkh62y2l]{gap:var(--space-9)}}@media (width>=60rem){.cards[data-astro-cid-rkh62y2l]{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.feature[data-astro-cid-rkh62y2l]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.card-visual[data-astro-cid-rkh62y2l]{aspect-ratio:1}}.demo[data-astro-cid-7eqjlsno]{margin:0}.frame[data-astro-cid-7eqjlsno]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--color-bg);position:relative;overflow:hidden}.video[data-astro-cid-7eqjlsno]{width:100%;height:auto;aspect-ratio:var(--media-ratio);object-fit:cover;cursor:pointer;display:block}.play[data-astro-cid-7eqjlsno]{width:var(--size-carousel-arrow);height:var(--size-carousel-arrow);background:var(--color-cta-bg);color:var(--color-cta-text);box-shadow:var(--shadow-float);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:auto;padding:0;display:grid;position:absolute;inset:0}.play[data-astro-cid-7eqjlsno][hidden]{display:none}.play[data-astro-cid-7eqjlsno]:hover{background:var(--color-cta-bg-hover);scale:var(--float-hover-scale)}.play[data-astro-cid-7eqjlsno]:focus-visible{outline-color:var(--bh-ink-950);box-shadow:0 0 0 var(--focus-width) var(--bh-white), var(--shadow-float);border-radius:50%}.is-started[data-astro-cid-7eqjlsno] .play[data-astro-cid-7eqjlsno]{inset:auto var(--space-4) var(--space-4) auto;width:var(--size-touch);height:var(--size-touch);margin:0}.play[data-astro-cid-7eqjlsno] svg[data-astro-cid-7eqjlsno]{fill:currentColor;grid-area:1/1}.icon-pause[data-astro-cid-7eqjlsno],.is-playing[data-astro-cid-7eqjlsno] .icon-play[data-astro-cid-7eqjlsno]{display:none}.is-playing[data-astro-cid-7eqjlsno] .icon-pause[data-astro-cid-7eqjlsno]{display:block}@media (prefers-reduced-motion:no-preference){.play[data-astro-cid-7eqjlsno]{transition:scale var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}}.sale-flow[data-astro-cid-4vx5m64k]{gap:var(--space-5);--flow-gap:var(--space-6);--flow-rise:var(--space-6);--flow-anchor:calc(var(--space-4) + var(--space-6) / 2);--flow-beat:calc(2 * var(--duration-reveal));display:grid;container-type:inline-size}.caption[data-astro-cid-4vx5m64k]{align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty;flex-wrap:wrap;display:flex}.tag[data-astro-cid-4vx5m64k]{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.caption-text[data-astro-cid-4vx5m64k]{flex:1 1 var(--spec-key-width)}.cards[data-astro-cid-4vx5m64k]{gap:var(--flow-gap);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-4vx5m64k]{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid;position:relative}.head[data-astro-cid-4vx5m64k]{align-items:center;gap:var(--space-3);display:flex}.icon[data-astro-cid-4vx5m64k]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);flex:none;place-items:center;display:inline-grid}.icon[data-astro-cid-4vx5m64k] svg[data-astro-cid-4vx5m64k]{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.kicker[data-astro-cid-4vx5m64k]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.ref[data-astro-cid-4vx5m64k]{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);display:grid}.ref[data-astro-cid-4vx5m64k] .mono[data-astro-cid-4vx5m64k]{color:var(--color-text)}.rows[data-astro-cid-4vx5m64k]{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:var(--leading-snug)}.rows[data-astro-cid-4vx5m64k] th[data-astro-cid-4vx5m64k],.rows[data-astro-cid-4vx5m64k] td[data-astro-cid-4vx5m64k]{padding-block:var(--space-1);vertical-align:baseline;border-top:var(--border-width) dashed var(--color-border)}.rows[data-astro-cid-4vx5m64k] tr[data-astro-cid-4vx5m64k]:first-child>[data-astro-cid-4vx5m64k]{border-top:0}.rows[data-astro-cid-4vx5m64k] th[data-astro-cid-4vx5m64k]{text-align:left;font-weight:var(--weight-body);color:var(--color-text-muted)}.rows[data-astro-cid-4vx5m64k] td[data-astro-cid-4vx5m64k]{padding-left:var(--space-3);text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.rows[data-astro-cid-4vx5m64k] .total[data-astro-cid-4vx5m64k]>[data-astro-cid-4vx5m64k]{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-text);font-weight:var(--weight-body-strong);color:var(--color-text)}.rows[data-astro-cid-4vx5m64k] .total[data-astro-cid-4vx5m64k]>td[data-astro-cid-4vx5m64k].pay{color:var(--color-figure-pay)}.entry[data-astro-cid-4vx5m64k] .side[data-astro-cid-4vx5m64k] th[data-astro-cid-4vx5m64k]{padding-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase}.entry[data-astro-cid-4vx5m64k] tbody[data-astro-cid-4vx5m64k]:first-child .side[data-astro-cid-4vx5m64k] th[data-astro-cid-4vx5m64k]{padding-top:0}.entry[data-astro-cid-4vx5m64k] tbody[data-astro-cid-4vx5m64k]+tbody[data-astro-cid-4vx5m64k] .side[data-astro-cid-4vx5m64k] th[data-astro-cid-4vx5m64k]{border-top:var(--border-width) solid var(--color-border)}.entry[data-astro-cid-4vx5m64k] tr[data-astro-cid-4vx5m64k]:not(.side) th[data-astro-cid-4vx5m64k]{color:var(--color-text)}.cash[data-astro-cid-4vx5m64k]{gap:var(--space-1);display:grid}.cash-amount[data-astro-cid-4vx5m64k]{font-family:var(--font-figure);font-size:var(--text-figure-sm);font-weight:var(--weight-figure);line-height:var(--leading-tight);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.cash-label[data-astro-cid-4vx5m64k],.cash-ref[data-astro-cid-4vx5m64k]{font-size:var(--text-small);color:var(--color-text-muted)}.link[data-astro-cid-4vx5m64k]{pointer-events:none;top:100%;left:calc(var(--flow-anchor) - var(--space-2));width:var(--space-4);height:var(--flow-gap);--travel:travel-down;position:absolute}.track[data-astro-cid-4vx5m64k]{width:100%;max-width:none;height:100%;overflow:visible}.track[data-astro-cid-4vx5m64k] path[data-astro-cid-4vx5m64k]{fill:none;stroke:var(--color-text-muted);stroke-width:var(--graph-edge-width);stroke-dasharray:var(--graph-dash);stroke-linecap:round;stroke-linejoin:round;display:none}.track[data-astro-cid-4vx5m64k] .p-v[data-astro-cid-4vx5m64k]{display:inline}.dot[data-astro-cid-4vx5m64k]{width:var(--space-2);height:var(--space-2);background:var(--color-figure-pay);opacity:0;border-radius:50%;position:absolute;top:0;left:50%;translate:-50% -50%}@container (width>=36rem){.cards[data-astro-cid-4vx5m64k]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-4vx5m64k]:first-child{grid-area:1/1}.card[data-astro-cid-4vx5m64k]:nth-child(2){grid-area:1/2}.card[data-astro-cid-4vx5m64k]:nth-child(3){grid-area:2/2}.card[data-astro-cid-4vx5m64k]:nth-child(4){grid-area:2/1}.card[data-astro-cid-4vx5m64k]:first-child .link[data-astro-cid-4vx5m64k],.card[data-astro-cid-4vx5m64k]:nth-child(3) .link[data-astro-cid-4vx5m64k]{top:calc(var(--flow-anchor) - var(--space-2));width:var(--flow-gap);height:var(--space-4)}.card[data-astro-cid-4vx5m64k]:first-child .link[data-astro-cid-4vx5m64k]{--travel:travel-right;left:100%}.card[data-astro-cid-4vx5m64k]:nth-child(3) .link[data-astro-cid-4vx5m64k]{--travel:travel-left;left:auto;right:100%}.card[data-astro-cid-4vx5m64k]:first-child .p-v[data-astro-cid-4vx5m64k],.card[data-astro-cid-4vx5m64k]:nth-child(3) .p-v[data-astro-cid-4vx5m64k]{display:none}.card[data-astro-cid-4vx5m64k]:first-child .p-h[data-astro-cid-4vx5m64k],.card[data-astro-cid-4vx5m64k]:nth-child(3) .p-h[data-astro-cid-4vx5m64k]{display:inline}}@container (width>=58rem){.cards[data-astro-cid-4vx5m64k]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.card[data-astro-cid-4vx5m64k]:nth-child(n){margin-top:calc(var(--i) * var(--flow-rise));grid-area:1}.card[data-astro-cid-4vx5m64k]:nth-child(n) .link[data-astro-cid-4vx5m64k]{top:var(--flow-anchor);width:var(--flow-gap);height:var(--flow-rise);--travel:travel-step;left:100%;right:auto}.card[data-astro-cid-4vx5m64k]:nth-child(n) .track[data-astro-cid-4vx5m64k] path[data-astro-cid-4vx5m64k]{display:none}.card[data-astro-cid-4vx5m64k]:nth-child(n) .track[data-astro-cid-4vx5m64k] .p-step[data-astro-cid-4vx5m64k]{display:inline}}@media (prefers-reduced-motion:no-preference){html.js .sale-flow[data-astro-cid-4vx5m64k]:not(.is-in) .card[data-astro-cid-4vx5m64k]{opacity:0;translate:0 var(--space-3)}html.js .sale-flow[data-astro-cid-4vx5m64k]:not(.is-in) .track[data-astro-cid-4vx5m64k]{opacity:0}.sale-flow[data-astro-cid-4vx5m64k].is-in .card[data-astro-cid-4vx5m64k]{transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--flow-beat))}.sale-flow[data-astro-cid-4vx5m64k].is-in .track[data-astro-cid-4vx5m64k]{transition:opacity var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--flow-beat) + var(--duration-reveal) / 2)}.sale-flow[data-astro-cid-4vx5m64k].is-in .dot[data-astro-cid-4vx5m64k]{animation-name:var(--travel), dot-fade;animation-duration:var(--duration-reveal);animation-timing-function:ease-in-out,linear;animation-fill-mode:both;animation-delay:calc(var(--i) * var(--flow-beat) + var(--duration-reveal) / 2)}}@keyframes travel-down{0%{top:0;left:50%}to{top:100%;left:50%}}@keyframes travel-right{0%{top:50%;left:0}to{top:50%;left:100%}}@keyframes travel-left{0%{top:50%;left:100%}to{top:50%;left:0}}@keyframes travel-step{0%{top:0;left:0}25%{top:0;left:50%}75%{top:100%;left:50%}to{top:100%;left:100%}}@keyframes dot-fade{0%,to{opacity:0}15%,85%{opacity:1}}@media print{.dot[data-astro-cid-4vx5m64k]{display:none}}.og-hero[data-astro-cid-j2th7nuc]{isolation:isolate;padding-block:var(--space-7) var(--space-8);position:relative;overflow:clip}.backdrop[data-astro-cid-j2th7nuc]{z-index:-1;inset:0 var(--gutter) auto;block-size:calc(var(--space-9) * 6);background-image:linear-gradient(to right, var(--color-grid-line) var(--border-width), transparent 0), linear-gradient(to bottom, var(--color-grid-line) var(--border-width), transparent 0);background-size:var(--grid-cell) var(--grid-cell);mask-image:radial-gradient(closest-side, currentColor var(--grid-spot-core), transparent);pointer-events:none;background-position:top;position:absolute}@media (width>=60rem){.og-hero[data-astro-cid-j2th7nuc]{padding-block-start:var(--space-8)}}.top[data-astro-cid-j2th7nuc]{row-gap:var(--space-6);align-items:start}.title[data-astro-cid-j2th7nuc]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.subtitle[data-astro-cid-j2th7nuc]{margin-top:var(--space-4);max-width:var(--copy-max);font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text);text-wrap:pretty}.actions[data-astro-cid-j2th7nuc]{gap:var(--space-4);width:100%;max-width:var(--panel-max);display:grid}@media (width>=60rem){.actions[data-astro-cid-j2th7nuc]{padding-top:var(--space-2);justify-self:end}}.actions[data-astro-cid-j2th7nuc] .btn{text-align:center;justify-content:center;width:100%}.or[data-astro-cid-j2th7nuc]{align-items:center;gap:var(--space-4);font-size:var(--text-small);color:var(--color-text-muted);display:flex}.or[data-astro-cid-j2th7nuc]:before,.or[data-astro-cid-j2th7nuc]:after{content:"";block-size:var(--border-width);background:var(--color-border);flex:1}.trial-note[data-astro-cid-j2th7nuc]{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);text-align:center}.og-hero[data-astro-cid-j2th7nuc] .hero-stage{max-width:calc(var(--container) - var(--space-9) * 2);margin:var(--space-8) auto 0}.origin[data-astro-cid-j2th7nuc]{margin-top:var(--space-9);font-size:var(--text-small);line-height:var(--leading-snug);text-align:center;color:var(--color-text)}.facts[data-astro-cid-j2th7nuc]{margin-top:var(--space-7)}.facts-list[data-astro-cid-j2th7nuc]{justify-content:center;gap:var(--space-4) var(--space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fact[data-astro-cid-j2th7nuc]{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-figure-sm);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.fact[data-astro-cid-j2th7nuc]:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--border-strong);background:var(--color-brand);flex:none}@media (width<=39.99rem){.fact[data-astro-cid-j2th7nuc]{white-space:normal}}@media (prefers-reduced-motion:no-preference){html.js .facts-viewport[data-astro-cid-j2th7nuc]{margin-inline:calc(var(--gutter) * -1);mask-image:linear-gradient(to right, transparent, currentColor var(--space-9), currentColor calc(100% - var(--space-9)), transparent);overflow:hidden}html.js .facts-band[data-astro-cid-j2th7nuc]{inline-size:max-content;display:flex}.is-marquee[data-astro-cid-j2th7nuc] .facts-band[data-astro-cid-j2th7nuc]{animation-name:og-facts-scroll;animation-duration:var(--facts-duration);animation-timing-function:linear;animation-iteration-count:infinite}.is-marquee[data-astro-cid-j2th7nuc].is-paused .facts-band[data-astro-cid-j2th7nuc]{animation-play-state:paused}html.js .facts-list[data-astro-cid-j2th7nuc]{flex-wrap:nowrap;padding-inline-end:var(--space-7)}html.js .fact[data-astro-cid-j2th7nuc]{white-space:nowrap}html.js .facts-pause[data-astro-cid-j2th7nuc][hidden]{visibility:hidden;display:grid}}@keyframes og-facts-scroll{0%{translate:0}to{translate:calc(var(--facts-shift) * -1) 0}}.facts-pause[data-astro-cid-j2th7nuc]{width:var(--size-touch);height:var(--size-touch);margin:var(--space-5) 0 0 auto;background:var(--color-surface-strong);color:var(--color-text);cursor:pointer;transition:scale var(--duration-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.facts-pause[data-astro-cid-j2th7nuc][hidden]{display:none}.facts-pause[data-astro-cid-j2th7nuc]:hover{scale:var(--float-hover-scale)}.facts-pause[data-astro-cid-j2th7nuc]:focus-visible{border-radius:50%}.facts-pause[data-astro-cid-j2th7nuc] svg[data-astro-cid-j2th7nuc]{fill:currentColor;grid-area:1/1}.facts-pause[data-astro-cid-j2th7nuc] .icon-play[data-astro-cid-j2th7nuc],.facts-pause[data-astro-cid-j2th7nuc].is-paused .icon-pause[data-astro-cid-j2th7nuc]{display:none}.facts-pause[data-astro-cid-j2th7nuc].is-paused .icon-play[data-astro-cid-j2th7nuc]{display:block}.carousel[data-astro-cid-oulirr76]{--carousel-item:var(--carousel-card-w);--bleed:calc(max(0px, (100vw - var(--container)) / 2) + var(--gutter))}.carousel-head[data-astro-cid-oulirr76]{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.carousel-title[data-astro-cid-oulirr76]{max-width:var(--measure)}.arrows[data-astro-cid-oulirr76]{gap:var(--space-2);display:flex}.arrows[data-astro-cid-oulirr76][hidden]{display:none}.arrow[data-astro-cid-oulirr76]{width:var(--size-carousel-arrow);height:var(--size-carousel-arrow);background:var(--color-text);color:var(--color-bg);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.arrow[data-astro-cid-oulirr76] svg[data-astro-cid-oulirr76]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.arrow[data-astro-cid-oulirr76]:hover:not(:disabled){scale:1.05}.arrow[data-astro-cid-oulirr76]:disabled{opacity:.3;cursor:default}.track[data-astro-cid-oulirr76]{grid-auto-flow:column;grid-auto-columns:min(var(--carousel-item), 85%);gap:var(--space-5);margin:0 calc(-1 * var(--bleed)) 0 0;padding:var(--space-1) var(--bleed) var(--space-4) 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-inline-start:0;list-style:none;display:grid;overflow-x:auto}.track[data-astro-cid-oulirr76]>li{scroll-snap-align:start;min-width:0}.track[data-astro-cid-oulirr76]:focus-visible{outline-offset:var(--space-1)}.og-modules[data-astro-cid-gjm4lbti]{background:var(--color-surface);overflow-x:clip}.tile[data-astro-cid-gjm4lbti]{--tile-bg:var(--color-cta-bg);--tile-fg:var(--color-cta-text);--tile-visual:var(--color-cta-bg-hover);--tile-dot:var(--color-deep-border);background:var(--tile-bg);color:var(--tile-fg);border:var(--border-width) solid var(--tile-bg);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.tile[data-astro-cid-gjm4lbti]:nth-child(4n+2){--tile-bg:var(--color-deep-bg);--tile-fg:var(--color-deep-text);--tile-visual:var(--color-graph-node);border-color:var(--color-deep-border)}.tile[data-astro-cid-gjm4lbti]:nth-child(4n+3){--tile-bg:var(--color-product-tint);--tile-fg:var(--color-text);--tile-visual:var(--color-bg);--tile-dot:var(--color-border);border-color:var(--color-border)}.tile[data-astro-cid-gjm4lbti]:nth-child(4n+4){--tile-bg:var(--color-bg);--tile-fg:var(--color-text);--tile-visual:var(--color-product-tint);--tile-dot:var(--color-border);border-color:var(--color-border)}.tile-visual[data-astro-cid-gjm4lbti]{aspect-ratio:1;background-color:var(--tile-visual);background-image:radial-gradient(circle, var(--tile-dot) var(--stage-dot-size), transparent calc(var(--stage-dot-size) * 2));background-size:var(--stage-dot-gap) var(--stage-dot-gap);background-position:50%;place-items:center;display:grid}.tile-icon[data-astro-cid-gjm4lbti]{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-lg);background:var(--tile-fg);color:var(--tile-bg);box-shadow:var(--shadow-md);place-items:center;display:grid}.tile[data-astro-cid-gjm4lbti]:nth-child(4n+3) .tile-icon[data-astro-cid-gjm4lbti],.tile[data-astro-cid-gjm4lbti]:nth-child(4n+4) .tile-icon[data-astro-cid-gjm4lbti]{background:var(--color-cta-bg);color:var(--color-cta-text)}.tile-icon[data-astro-cid-gjm4lbti] svg[data-astro-cid-gjm4lbti]{width:var(--space-7);height:var(--space-7);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.tile-body[data-astro-cid-gjm4lbti]{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex;position:relative}.tile-tag[data-astro-cid-gjm4lbti]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--tile-fg);color:var(--tile-bg);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-tight);line-height:var(--leading-snug);text-transform:uppercase;overflow:hidden}.tile[data-astro-cid-gjm4lbti]:nth-child(4n+3) .tile-tag[data-astro-cid-gjm4lbti],.tile[data-astro-cid-gjm4lbti]:nth-child(4n+4) .tile-tag[data-astro-cid-gjm4lbti]{background:var(--color-cta-bg);color:var(--color-cta-text)}.tile-title[data-astro-cid-gjm4lbti]{font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-figure);text-wrap:balance}.tile-text[data-astro-cid-gjm4lbti]{font-size:var(--text-ui);line-height:var(--leading-relaxed);text-wrap:pretty}.tile-link[data-astro-cid-gjm4lbti]{color:inherit;text-decoration:none}.tile-link[data-astro-cid-gjm4lbti]:after{content:"";position:absolute;inset:0}.tile-link[data-astro-cid-gjm4lbti]:hover{text-decoration:underline}.tile[data-astro-cid-gjm4lbti]:has(.tile-link){position:relative}.tile[data-astro-cid-gjm4lbti]:has(.tile-link:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.tile-link[data-astro-cid-gjm4lbti]:focus-visible{outline:none}.firms[data-astro-cid-gjm4lbti]{align-items:center;row-gap:var(--space-7)}.firms-title[data-astro-cid-gjm4lbti]{margin-top:var(--space-3)}.firms-text[data-astro-cid-gjm4lbti]{margin-top:var(--space-4);max-width:var(--measure);color:var(--color-text-muted);line-height:var(--leading-relaxed);text-wrap:pretty}.rates[data-astro-cid-gjm4lbti]{margin-top:var(--space-7)}.rate-list[data-astro-cid-gjm4lbti]{gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.rate[data-astro-cid-gjm4lbti]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);display:grid}.rate-files[data-astro-cid-gjm4lbti]{font-size:var(--text-small);color:var(--color-text-muted);white-space:nowrap}.rate-amount[data-astro-cid-gjm4lbti]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lead);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums}.rate-note[data-astro-cid-gjm4lbti]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text)}.rate-tax[data-astro-cid-gjm4lbti]{margin-top:var(--space-1);color:var(--color-text-muted)}.firms-actions[data-astro-cid-gjm4lbti]{margin-top:var(--space-7)}.desk[data-astro-cid-gjm4lbti]{--wire:var(--graph-edge-width) dotted var(--color-text-muted);--drop:var(--space-5);padding-block:var(--space-4);justify-items:center;display:grid;container:og-desk/inline-size}.node[data-astro-cid-gjm4lbti]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:inline-flex;position:relative}.hub[data-astro-cid-gjm4lbti]{padding:var(--space-3) var(--space-4);border-color:var(--color-text);box-shadow:var(--shadow-md)}.hub-mark[data-astro-cid-gjm4lbti]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm)}.hub-name[data-astro-cid-gjm4lbti],.node-name[data-astro-cid-gjm4lbti]{font-family:var(--font-display);font-weight:var(--weight-display-light);line-height:var(--leading-ui);color:var(--color-text);white-space:nowrap}.hub-name[data-astro-cid-gjm4lbti]{font-size:var(--text-ui)}.node-name[data-astro-cid-gjm4lbti]{font-size:var(--text-small)}.icon[data-astro-cid-gjm4lbti]{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);background:var(--color-product-tint);color:var(--color-brand);flex:none;place-items:center;display:inline-grid}.icon[data-astro-cid-gjm4lbti] svg[data-astro-cid-gjm4lbti]{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.hub[data-astro-cid-gjm4lbti]:after,.person[data-astro-cid-gjm4lbti]:after{content:"";height:var(--drop);border-left:var(--wire);position:absolute;top:100%;left:50%}.crew[data-astro-cid-gjm4lbti],.files[data-astro-cid-gjm4lbti]{width:100%;margin:var(--drop) 0 0;padding:var(--drop) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;position:relative}.crew[data-astro-cid-gjm4lbti]{--branch-gap:var(--space-4);column-gap:var(--branch-gap)}.files[data-astro-cid-gjm4lbti]{--branch-gap:var(--space-2);column-gap:var(--branch-gap)}.crew[data-astro-cid-gjm4lbti]:before,.files[data-astro-cid-gjm4lbti]:before{content:"";top:0;inset-inline:calc((100% - var(--branch-gap)) / 4);border-top:var(--wire);position:absolute}.mate[data-astro-cid-gjm4lbti],.file[data-astro-cid-gjm4lbti]{position:relative}.mate[data-astro-cid-gjm4lbti]{justify-items:center;display:grid}.mate[data-astro-cid-gjm4lbti]:before,.file[data-astro-cid-gjm4lbti]:before{content:"";height:var(--drop);border-left:var(--wire);position:absolute;bottom:100%;left:50%}.file[data-astro-cid-gjm4lbti]{justify-self:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);flex-direction:column;min-width:0}.file[data-astro-cid-gjm4lbti] .icon[data-astro-cid-gjm4lbti]{width:var(--space-6);height:var(--space-6)}.file[data-astro-cid-gjm4lbti] .icon[data-astro-cid-gjm4lbti] svg[data-astro-cid-gjm4lbti]{width:var(--space-5);height:var(--space-5)}@media (prefers-reduced-motion:no-preference){.desk[data-astro-cid-gjm4lbti].is-armed .node[data-astro-cid-gjm4lbti]{opacity:0;translate:0 var(--space-2);transition:opacity var(--duration-reveal) var(--ease-out), translate var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger))}.desk[data-astro-cid-gjm4lbti].is-in .node[data-astro-cid-gjm4lbti]{opacity:1;translate:0}}@container og-desk (width<=24rem){.person[data-astro-cid-gjm4lbti]{gap:var(--space-1);flex-direction:column}}.intro[data-astro-cid-okulv7oa]{margin-top:var(--space-4);max-width:var(--container)}.figures[data-astro-cid-okulv7oa]{gap:var(--space-6);margin-top:var(--space-7);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);list-style:none;display:grid}.amount[data-astro-cid-okulv7oa]{font-size:var(--text-figure-card)}.unit[data-astro-cid-okulv7oa]{font-size:var(--text-figure-sm)}.caption[data-astro-cid-okulv7oa]{margin-top:var(--space-2);color:var(--color-text)}.notice[data-astro-cid-okulv7oa]{max-width:var(--measure);margin-top:var(--space-4)}.more[data-astro-cid-okulv7oa]{margin-top:var(--space-6)}.tiers[data-astro-cid-okulv7oa]{margin-top:var(--space-8)}.tier[data-astro-cid-okulv7oa]{align-items:start;display:grid}.tint[data-astro-cid-okulv7oa]{display:none}.card[data-astro-cid-okulv7oa]{--color-focus:var(--color-cta-text);gap:var(--space-4);height:100%;padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--color-cta-bg);color:var(--color-cta-text);flex-direction:column;display:flex;position:relative}.size[data-astro-cid-okulv7oa]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.who[data-astro-cid-okulv7oa]{font-size:var(--text-figure-sm);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance}.price[data-astro-cid-okulv7oa]{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.price-figure[data-astro-cid-okulv7oa]{font-size:var(--text-figure-card)}.per[data-astro-cid-okulv7oa]{font-size:var(--text-small)}.included[data-astro-cid-okulv7oa]{gap:var(--space-2);max-width:var(--copy-max);padding:0;list-style:none;display:grid}.included[data-astro-cid-okulv7oa] li[data-astro-cid-okulv7oa]{grid-template-columns:var(--space-4) minmax(0, 1fr);display:grid}.included[data-astro-cid-okulv7oa] li[data-astro-cid-okulv7oa]:before{content:"–"}.card-arrow[data-astro-cid-okulv7oa]{flex:none}.card-arrow[data-astro-cid-okulv7oa] path[data-astro-cid-okulv7oa]{stroke-width:var(--icon-stroke)}.card-link[data-astro-cid-okulv7oa]{align-self:start;align-items:center;gap:var(--space-2);min-height:var(--size-touch);color:inherit;font-family:var(--font-display);font-weight:var(--weight-ui);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset);margin-top:auto;display:inline-flex}.card-link[data-astro-cid-okulv7oa]:hover{text-decoration-thickness:var(--border-strong)}@media (width>=60rem){.figures[data-astro-cid-okulv7oa]{margin-inline:calc(-1 * var(--space-6));padding:var(--space-7) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.tier[data-astro-cid-okulv7oa]{grid-template-columns:var(--carousel-title-min) minmax(0, 1fr)}.tint[data-astro-cid-okulv7oa]{aspect-ratio:1;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-product-tint);color:var(--color-brand);flex-direction:column;justify-content:space-between;display:flex}.mark[data-astro-cid-okulv7oa]{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md)}.size[data-astro-cid-okulv7oa]{display:none}.tint-size[data-astro-cid-okulv7oa]{font-family:var(--font-display);font-size:var(--text-figure-sm);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);padding-inline-end:var(--space-7)}.card[data-astro-cid-okulv7oa]{padding:var(--space-7) var(--space-8);margin-inline-start:calc(-1 * var(--space-7))}}.product-bar[data-astro-cid-r3zlw75y],:root:has([data-product-bar]){--product-bar-height:calc(var(--size-touch) + var(--space-5))}:root:has([data-product-bar]){--header-height:var(--product-bar-height)}@media (width<=39.99rem){.product-bar[data-astro-cid-r3zlw75y],:root:has([data-product-bar]){--product-bar-height:calc(var(--size-touch) + var(--space-3))}}.product-bar[data-astro-cid-r3zlw75y]{z-index:var(--z-header);background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);display:flex;position:sticky;top:0}.home-tile[data-astro-cid-r3zlw75y]{width:var(--product-bar-height);height:var(--product-bar-height);background:var(--bh-green-700);transition:background-color var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:grid}.home-tile[data-astro-cid-r3zlw75y]:hover{background:var(--color-deep-bg)}.home-tile[data-astro-cid-r3zlw75y]:focus-visible{outline-offset:calc(var(--focus-width) * -1);outline-color:var(--bh-white)}.home-tile[data-astro-cid-r3zlw75y] img[data-astro-cid-r3zlw75y]{width:auto;height:calc(var(--product-bar-height) * .42)}@media (width>=84rem){.home-tile[data-astro-cid-r3zlw75y]{position:absolute;inset-block-start:0;inset-inline-start:0}}.login[data-astro-cid-r3zlw75y]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-ui);color:var(--color-text);white-space:nowrap;flex:none;margin-inline-start:auto;text-decoration:none}.login[data-astro-cid-r3zlw75y]:hover{color:var(--color-brand);text-decoration:underline}.bar[data-astro-cid-r3zlw75y]{align-items:center;gap:var(--space-6);height:var(--product-bar-height);display:flex}.brand[data-astro-cid-r3zlw75y]{align-items:center;gap:var(--space-3);color:var(--color-text);flex:none;display:inline-flex}.mark[data-astro-cid-r3zlw75y]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm)}.name[data-astro-cid-r3zlw75y]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-subheading);line-height:var(--leading-none);letter-spacing:var(--tracking-display);white-space:nowrap}.links[data-astro-cid-r3zlw75y]{gap:var(--space-6);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;height:100%;margin:0;padding:0;display:flex;position:relative;overflow-x:auto}.links[data-astro-cid-r3zlw75y]::-webkit-scrollbar{display:none}.links[data-astro-cid-r3zlw75y] li[data-astro-cid-r3zlw75y]{flex:none}.links[data-astro-cid-r3zlw75y] a[data-astro-cid-r3zlw75y]{height:100%;font-family:var(--font-display);font-weight:var(--weight-display-light);font-size:var(--text-ui);color:var(--color-text);white-space:nowrap;border-block:var(--border-strong) solid transparent;transition:border-color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex}.links[data-astro-cid-r3zlw75y] a[data-astro-cid-r3zlw75y]:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.links[data-astro-cid-r3zlw75y] a[data-astro-cid-r3zlw75y]:hover{color:var(--color-brand)}.links[data-astro-cid-r3zlw75y] a[data-astro-cid-r3zlw75y][aria-current]{border-bottom-color:var(--color-brand);color:var(--color-brand)}.bar[data-astro-cid-r3zlw75y] .try{flex:none}.sections[data-astro-cid-r3zlw75y]{display:none}@media (width<=59.99rem){.bar[data-astro-cid-r3zlw75y]{gap:var(--space-4)}.name[data-astro-cid-r3zlw75y]{display:none}.links[data-astro-cid-r3zlw75y]{gap:var(--space-5)}}@media (width<=39.99rem){.bar[data-astro-cid-r3zlw75y]{gap:var(--space-3);position:relative}.links[data-astro-cid-r3zlw75y]{mask-image:linear-gradient(to left, transparent, currentColor var(--space-5), currentColor calc(100% - var(--space-2)), transparent);padding-inline:var(--space-2) var(--space-5)}.has-menu[data-astro-cid-r3zlw75y] .sections[data-astro-cid-r3zlw75y]{align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display-light);font-size:var(--text-ui);cursor:pointer;display:inline-flex}.sections[data-astro-cid-r3zlw75y] .chevron[data-astro-cid-r3zlw75y] path[data-astro-cid-r3zlw75y]{stroke-width:var(--icon-stroke)}.has-menu[data-astro-cid-r3zlw75y].is-open .sections[data-astro-cid-r3zlw75y] .chevron[data-astro-cid-r3zlw75y]{rotate:180deg}.has-menu[data-astro-cid-r3zlw75y] .links[data-astro-cid-r3zlw75y]{top:100%;height:auto;padding:var(--space-2) var(--gutter) var(--space-3);background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md);flex-direction:column;gap:0;display:none;position:absolute;inset-inline:0;overflow:visible;mask-image:none}.has-menu[data-astro-cid-r3zlw75y].is-open .links[data-astro-cid-r3zlw75y]{display:flex}.has-menu[data-astro-cid-r3zlw75y] .links[data-astro-cid-r3zlw75y] a[data-astro-cid-r3zlw75y]{min-height:var(--size-touch);border-block:0;border-inline-start:var(--border-strong) solid transparent;padding-inline-start:var(--space-3)}.has-menu[data-astro-cid-r3zlw75y] .links[data-astro-cid-r3zlw75y] a[data-astro-cid-r3zlw75y][aria-current]{border-inline-start-color:var(--color-brand)}.bar[data-astro-cid-r3zlw75y] .try{padding-inline:var(--space-3);margin-inline-start:auto}.login[data-astro-cid-r3zlw75y],.bar[data-astro-cid-r3zlw75y] .try .arrow{display:none}.mark[data-astro-cid-r3zlw75y]{width:var(--size-rule);height:var(--size-rule)}}@media (width<=23.99rem){.brand[data-astro-cid-r3zlw75y]{display:none}}.why-deep[data-astro-cid-dd5fmhou]{padding-block:var(--space-section);background-image:radial-gradient(circle, var(--color-border) var(--stage-dot-size), transparent calc(var(--stage-dot-size) * 2));background-size:var(--space-5) var(--space-5);background-position:top}.term[data-astro-cid-dd5fmhou]{max-inline-size:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bh-ink-950);font-family:var(--font-mono);font-size:var(--text-heading);font-weight:var(--weight-body);line-height:var(--leading-snug);letter-spacing:normal;color:var(--color-text);overflow-wrap:break-word;margin:0;display:inline-block}.term-line[data-astro-cid-dd5fmhou]{display:block}.prompt[data-astro-cid-dd5fmhou],.hot[data-astro-cid-dd5fmhou]{color:var(--color-brand)}.hot[data-astro-cid-dd5fmhou]:after{content:"";block-size:1em;inline-size:1ch;vertical-align:text-bottom;background:var(--color-brand);margin-inline-start:var(--space-1);display:inline-block}.term[data-astro-cid-dd5fmhou] .ch{visibility:hidden}.term[data-astro-cid-dd5fmhou] .ch.on{visibility:visible}.term[data-astro-cid-dd5fmhou] .ch.cur{visibility:visible;color:#0000;background:var(--color-brand)}.term[data-astro-cid-dd5fmhou].is-typing .hot[data-astro-cid-dd5fmhou]:after{visibility:hidden}.intro[data-astro-cid-dd5fmhou]{max-inline-size:var(--measure);margin-block:var(--space-6) 0;font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text);text-wrap:pretty}.works[data-astro-cid-dd5fmhou]{margin-block-start:var(--space-7)}.works-label[data-astro-cid-dd5fmhou]{font-family:var(--font-display);font-size:var(--text-ui);font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text);margin:0}.chips[data-astro-cid-dd5fmhou]{gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-astro-cid-dd5fmhou]{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-graph-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--color-text)}.cols[data-astro-cid-dd5fmhou]{gap:var(--space-7);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.col[data-astro-cid-dd5fmhou]{max-inline-size:var(--copy-max)}@media (width>=60rem){.cols[data-astro-cid-dd5fmhou]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.col-icon[data-astro-cid-dd5fmhou]{inline-size:var(--size-touch);block-size:var(--size-touch);color:var(--color-brand);display:block}.col-icon[data-astro-cid-dd5fmhou] svg[data-astro-cid-dd5fmhou]{fill:none;stroke:currentColor;block-size:100%;inline-size:100%;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.col-title[data-astro-cid-dd5fmhou]{margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--text-figure-sm);font-weight:var(--weight-display-light);line-height:var(--leading-heading);letter-spacing:var(--tracking-figure);text-wrap:balance}.col-text[data-astro-cid-dd5fmhou]{margin:var(--space-3) 0 0;line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty}.conclusion[data-astro-cid-dd5fmhou]{max-inline-size:var(--measure);margin:var(--space-8) 0 0;border-block-start:var(--border-width) solid var(--color-border);font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text);text-wrap:pretty;padding-block-start:var(--space-6)}.compliance[data-astro-cid-tchtet7i]{border-top:var(--border-width) solid var(--color-border)}.steps[data-astro-cid-tchtet7i]{border-collapse:collapse;border-top:var(--border-strong) solid var(--color-text);width:100%}.steps[data-astro-cid-tchtet7i] th[data-astro-cid-tchtet7i],.steps[data-astro-cid-tchtet7i] td[data-astro-cid-tchtet7i]{padding-block:var(--space-4);vertical-align:baseline;text-align:left;border-bottom:var(--border-width) solid var(--color-border)}.steps[data-astro-cid-tchtet7i] thead[data-astro-cid-tchtet7i] th[data-astro-cid-tchtet7i]{padding-block:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.steps[data-astro-cid-tchtet7i] tbody[data-astro-cid-tchtet7i] th[data-astro-cid-tchtet7i]{font-weight:var(--weight-body);padding-right:var(--space-4)}.steps[data-astro-cid-tchtet7i] td[data-astro-cid-tchtet7i]{color:var(--color-text-muted)}.closing[data-astro-cid-tchtet7i]{--color-cta-bg:var(--color-brand);--color-cta-bg-hover:var(--color-deep-text);--color-cta-text:var(--color-deep-bg)}.closing-body[data-astro-cid-tchtet7i]{text-align:center;justify-items:center;display:grid}.half[data-astro-cid-tchtet7i]{display:inline-block}.hot[data-astro-cid-tchtet7i]{color:var(--color-brand)}.closing-lead[data-astro-cid-tchtet7i]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-snug);text-wrap:balance}.closing-action[data-astro-cid-tchtet7i]{margin-top:var(--space-7)}.closing-link[data-astro-cid-tchtet7i]{margin-top:var(--space-6);max-width:var(--copy-max);text-wrap:balance}.closing-link[data-astro-cid-tchtet7i] a[data-astro-cid-tchtet7i]{color:var(--color-text)}.closing-link[data-astro-cid-tchtet7i] a[data-astro-cid-tchtet7i]:hover{color:var(--color-brand)}
