.site-theme-switch{border-radius:var(--bc-radius-pill);box-shadow:inset 0 0 0 1px var(--bc-line);border:0;gap:2px;margin:0;padding:2px;display:inline-flex}:root:not([data-theme-preference]) .site-theme-switch{display:none}.site-theme-switch-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-theme-switch-option{border-radius:var(--bc-radius-pill);width:30px;height:26px;color:var(--bc-text-faint);cursor:pointer;transition:color var(--bc-duration-colour) ease, background-color var(--bc-duration-colour) ease;place-items:center;display:inline-grid;position:relative}.site-theme-switch-option svg{width:15px;height:15px}.site-theme-switch-option:hover{color:var(--bc-text)}.site-theme-switch-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.site-theme-switch-option:has(input:checked){background:var(--bc-tonal);color:var(--bc-text)}.site-theme-switch-option:has(input:focus-visible){outline:2px solid var(--bc-accent);outline-offset:2px}.site-theme-switch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledger-preview .get-started[data-get-started-instant],.ledger-preview .get-started[data-get-started-instant] *{transition:none!important}.ledger-preview .get-started[open]{width:100%;max-width:none;height:100%;max-height:none;color:var(--bc-text);font-family:var(--bc-font-body);background:0 0;border:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0;overflow:visible}.ledger-preview .get-started::backdrop{background:color-mix(in srgb, var(--bc-stage) 30%, transparent);opacity:0;transition:opacity .26s var(--bc-ease)}.ledger-preview .get-started[data-backdrop-visible]::backdrop{opacity:1}:root[data-theme=dark] .ledger-preview .get-started::backdrop{background:color-mix(in srgb, var(--bc-canvas) 64%, transparent)}.ledger-preview .get-started-card{--get-started-radius:var(--bc-radius-showcase);width:min(640px,100%);transition:opacity .15s;position:relative}.ledger-preview .get-started-frame{border:1px solid color-mix(in srgb, var(--bc-color-ink) 8%, transparent);border-radius:var(--get-started-radius);background:var(--bc-raised);box-shadow:var(--bc-shadow-floating);pointer-events:none;transition:top .38s var(--bc-ease), right .38s var(--bc-ease), bottom .38s var(--bc-ease), left .38s var(--bc-ease), border-radius .38s var(--bc-ease);position:absolute;inset:0;overflow:hidden}.ledger-preview .get-started-frame-skin{background:var(--get-started-skin,var(--bc-accent));opacity:0;transition:opacity .2s var(--bc-ease) 40ms;position:absolute;inset:-1px}.ledger-preview .get-started-frame-label{color:var(--get-started-skin-text,var(--bc-accent-contrast));white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:10px;line-height:1.5;transition:opacity .1s;display:flex;position:absolute;inset:-1px}.ledger-preview .get-started-body{clip-path:inset(0 0 0 0 round var(--get-started-radius));transition:clip-path .38s var(--bc-ease), opacity .26s var(--bc-ease) .11s;padding:16px;position:relative}.ledger-preview .get-started-card[data-phase=from] .get-started-frame{top:var(--get-started-from-top);right:var(--get-started-from-right);bottom:var(--get-started-from-bottom);left:var(--get-started-from-left);border-radius:var(--bc-radius-control)}.ledger-preview .get-started-card[data-phase=from] .get-started-frame-skin{opacity:1;transition-delay:.17s}.ledger-preview .get-started-card[data-phase=from] .get-started-frame-label{opacity:1;transition:opacity .12s .25s}.ledger-preview .get-started-card[data-phase=from] .get-started-body{clip-path:inset(var(--get-started-clip-top) var(--get-started-clip-right) var(--get-started-clip-bottom) var(--get-started-clip-left) round var(--bc-radius-control));opacity:0;transition:clip-path .38s var(--bc-ease), opacity .12s ease}.ledger-preview .get-started-card[data-phase=fade]{opacity:0;transition:opacity .15s}.ledger-preview .get-started-card[data-mode=sheet]{--get-started-radius:var(--bc-radius-card);transition:transform .38s var(--bc-ease), opacity .15s ease;transform:translateY(calc(100% + 24px))}.ledger-preview .get-started-card[data-mode=sheet][data-phase=open]{transform:none}.ledger-preview .get-started-card[data-mode=sheet] .get-started-frame{border-radius:var(--bc-radius-card);inset:0}.ledger-preview .get-started-card[data-mode=sheet] .get-started-body{clip-path:none;opacity:1}.ledger-preview .get-started-card[data-mode=sheet] .get-started-frame-skin,.ledger-preview .get-started-card[data-mode=sheet] .get-started-frame-label{opacity:0}.ledger-preview .get-started-steps{transition:height .38s var(--bc-ease);margin:-4px;padding:4px;display:grid;overflow:hidden}.ledger-preview .get-started-step{min-width:0;transition:opacity .18s var(--bc-ease), translate .38s var(--bc-ease), visibility 0s linear .38s;grid-area:1/1;align-self:start}.ledger-preview .get-started-step[inert]:not([data-position]),.ledger-preview .get-started-step[data-position=before],.ledger-preview .get-started-step[data-position=after]{visibility:hidden;opacity:0}.ledger-preview .get-started-step[data-position=before]{translate:-28px}.ledger-preview .get-started-step[data-position=after]{translate:28px}.ledger-preview .get-started-step[data-position=active]{transition:opacity .26s var(--bc-ease) 80ms, translate .38s var(--bc-ease), visibility 0s}.ledger-preview .get-started-title{color:var(--bc-text);font-family:var(--bc-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;padding:18px 60px 20px 12px;font-size:26px;font-weight:600;line-height:1.25}.ledger-preview .get-started-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ledger-preview .get-started-choice{border:1px solid var(--bc-line);border-radius:var(--bc-radius-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--bc-duration-colour) ease, border-color var(--bc-duration-colour) ease;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:18px;padding:18px;text-decoration:none;display:grid;position:relative}.ledger-preview .get-started-choice-icon{background:var(--bc-accent-tint);width:38px;height:38px;color:var(--bc-accent);border-radius:10px;place-items:center;display:grid}.ledger-preview .get-started-choice-icon svg{stroke-width:1.75px;width:18px;height:18px}.ledger-preview .get-started-choice-figure{color:var(--bc-text);font-family:var(--bc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:40px;font-weight:500;line-height:1}.ledger-preview .get-started-choice-text{padding-right:30px}.ledger-preview .get-started-choice-text strong{color:var(--bc-text);font-size:16px;font-weight:500;line-height:1.35;display:block}.ledger-preview .get-started-choice-text small{color:var(--bc-text-muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.ledger-preview .get-started-choice-arrow{color:var(--bc-text-faint);transition:transform var(--bc-duration-base) var(--bc-ease), color var(--bc-duration-colour) ease;display:flex;position:absolute;bottom:18px;right:18px}.ledger-preview .get-started-choice-arrow .ledger-arrow{width:18px;height:18px}.ledger-preview .get-started-back{border-radius:var(--bc-radius-control);color:var(--bc-text-muted);font:inherit;cursor:pointer;transition:background-color var(--bc-duration-colour) ease, color var(--bc-duration-colour) ease;background:0 0;border:0;align-items:center;gap:6px;margin:4px 0 0 4px;padding:6px 10px 6px 8px;font-size:13px;display:inline-flex}.ledger-preview .get-started-back svg{width:15px;height:15px}.ledger-preview .get-started-back+.get-started-title{padding-top:8px}.ledger-preview .get-started-close{z-index:1;border-radius:var(--bc-radius-control);width:36px;height:36px;color:var(--bc-text-muted);cursor:pointer;transition:background-color var(--bc-duration-colour) ease, color var(--bc-duration-colour) ease;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:18px;right:18px}.ledger-preview .get-started-close svg{width:18px;height:18px}.ledger-preview .get-started-booked{text-align:center;justify-items:center;padding:22px 16px 12px;display:grid}.ledger-preview .get-started-booked .get-started-title{padding:16px 0 6px;font-size:22px}.ledger-preview .get-started-calendar{width:40px;height:40px;color:var(--bc-accent);place-items:center;display:grid}.ledger-preview .get-started-calendar>*{grid-area:1/1}.ledger-preview .get-started-calendar circle{fill:none;stroke:var(--bc-accent);stroke-width:1.5px;opacity:.4}.ledger-preview .get-started-calendar svg+svg{width:18px;height:18px}.ledger-preview .get-started-booked-detail{max-width:40ch;color:var(--bc-text-muted);margin:0;font-size:14px;line-height:1.5}.ledger-preview .get-started-booked-detail a{color:var(--bc-accent);white-space:nowrap;text-underline-offset:5px;text-decoration:underline 1px}.ledger-preview .get-started-done{border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-control);background:var(--bc-surface);min-height:40px;color:var(--bc-text);font:inherit;cursor:pointer;transition:border-color var(--bc-duration-colour) ease;margin-top:18px;padding:8px 20px;font-size:14px}.ledger-preview .get-started-choice:focus-visible,.ledger-preview .get-started-back:focus-visible,.ledger-preview .get-started-close:focus-visible,.ledger-preview .get-started-done:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.ledger-preview .get-started-choice:focus-visible .get-started-choice-arrow{color:var(--bc-accent);transform:translate(4px)}@media (hover:hover) and (pointer:fine){.ledger-preview .get-started-choice:hover{border-color:var(--bc-line-strong);background:var(--bc-canvas)}.ledger-preview .get-started-choice:hover .get-started-choice-arrow{color:var(--bc-accent);transform:translate(4px)}.ledger-preview .get-started-back:hover,.ledger-preview .get-started-close:hover{background:color-mix(in srgb, var(--bc-stage) 3%, transparent);color:var(--bc-text)}.ledger-preview .get-started-done:hover{border-color:var(--bc-text-faint)}:root[data-theme=dark] .ledger-preview .get-started-choice:hover{background:color-mix(in srgb, var(--bc-text) 4%, transparent)}:root[data-theme=dark] .ledger-preview .get-started-back:hover,:root[data-theme=dark] .ledger-preview .get-started-close:hover{background:color-mix(in srgb, var(--bc-text) 8%, transparent)}}:root[data-theme=dark] .ledger-preview .get-started-frame{border-color:var(--bc-line-strong)}:root[data-theme=dark] .ledger-preview .get-started-done{background:0 0}@media (width<=640px){.ledger-preview .get-started[open]{place-items:end center;padding:8px}.ledger-preview .get-started-title{padding:14px 56px 14px 10px;font-size:21px}.ledger-preview .get-started-choices{grid-template-columns:1fr;gap:8px}.ledger-preview .get-started-choice{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px}.ledger-preview .get-started-choice-text{padding-right:0}.ledger-preview .get-started-choice-arrow{position:static}.ledger-preview .get-started-choice-figure{min-width:44px;font-size:24px}.ledger-preview .get-started-close{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.ledger-preview .get-started,.ledger-preview .get-started *,.ledger-preview .get-started::backdrop{transition-duration:.01ms!important;transition-delay:0s!important}}
