.fn-ledger{--lg-measure:68ch;--lg-hold:var(--fn-link);--lg-spent:color-mix(in oklch, var(--fn-teal) 70%, var(--fn-ink));--lg-returned:color-mix(in oklch, var(--fn-saffron) 60%, var(--fn-ink));--accent:var(--fn-bg-2);--accent-foreground:var(--fn-ink);background:var(--fn-bg);color:var(--fn-ink);padding-block-start:var(--site-header-h,4.5rem);font-size:1.0625rem;line-height:1.65}.fn-ledger .fn-key:before,.fn-ledger-prose ul>li:before,.fn-rail-link[aria-current=page]:before,.fn-callout:before{content:"";background:var(--lg-key,var(--fn-soft));block-size:.4rem;inline-size:.4rem;position:absolute;rotate:45deg}.fn-ledger-docs{inline-size:calc(100% - var(--fn-margin) * 2);gap:2rem;margin-inline:auto;padding-block:2rem 6rem;display:grid}@media (min-width:768px){.fn-ledger-docs{grid-template-columns:14rem minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.fn-ledger-rail{max-block-size:calc(100vh - var(--site-header-h,4.5rem) - 2rem);align-self:start;position:sticky;inset-block-start:calc(var(--site-header-h,4.5rem) + 1rem);overflow-y:auto}}.fn-ledger-prose{flex-direction:column;gap:1.5rem;min-inline-size:0;display:flex}.fn-ledger-prose>*{max-inline-size:var(--lg-measure)}.fn-ledger-prose>:is([data-slot=tabs],[data-slot=table-container],figure,.scalar-host){max-inline-size:none}.fn-ledger-prose>h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:400;line-height:1.05}.fn-ledger-prose>h2{margin-block-start:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.25}.fn-ledger-prose>h3{margin-block-start:.5rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.fn-ledger-prose a:not(.scalar-host *){color:var(--fn-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.fn-ledger-prose a:not(.scalar-host *):hover{text-decoration-thickness:2px}.fn-ledger-prose :is(ul,ol):not(.scalar-host *){flex-direction:column;gap:.5rem;padding-inline-start:1.5rem;display:flex}.fn-ledger-prose ul:not(.scalar-host *){padding-inline-start:1.25rem;list-style:none}.fn-ledger-prose ul>li{position:relative}.fn-ledger-prose ul>li:before{inset-block-start:.7em;inset-inline-start:-1.1rem}.fn-ledger-prose :not(pre)>code{background:var(--fn-bg-2);padding:.1em .35em;font-size:.9em}.fn-rail-group{color:var(--fn-ink);padding-inline:.75rem;font-size:.9375rem;font-weight:600}.fn-rail-link{color:var(--fn-soft);padding:.375rem .75rem .375rem 1.25rem;font-size:.9375rem;line-height:1.4;display:block;position:relative}.fn-rail-link:hover{color:var(--fn-ink)}.fn-rail-link:focus-visible{outline:2px solid var(--fn-focus);outline-offset:2px}.fn-rail-link[aria-current=page]{--lg-key:var(--fn-action);color:var(--fn-ink);font-weight:600}.fn-rail-link[aria-current=page]:before{inset-block-start:50%;inset-inline-start:.5rem;translate:0 -50%}.fn-method{inline-size:2.5rem;font-family:var(--font-geist-mono), monospace;flex-shrink:0;font-weight:600}.fn-method-get{color:var(--lg-hold)}.fn-method-post{color:var(--lg-spent)}.fn-method-delete{color:var(--lg-returned)}
.fn-ledger{--shiki-foreground:var(--fn-ink);--shiki-background:transparent;--shiki-token-comment:var(--fn-soft);--shiki-token-punctuation:var(--fn-soft);--shiki-token-keyword:color-mix(in oklch, var(--fn-saffron) 62%, var(--fn-ink));--shiki-token-constant:color-mix(in oklch, var(--fn-saffron) 62%, var(--fn-ink));--shiki-token-string:color-mix(in oklch, var(--fn-teal) 72%, var(--fn-ink));--shiki-token-string-expression:color-mix(in oklch, var(--fn-teal) 72%, var(--fn-ink));--shiki-token-function:var(--fn-link);--shiki-token-parameter:var(--fn-ink);--shiki-token-link:var(--fn-link)}.fn-ledger [data-slot=tabs-list]{background:0 0;border-radius:0;gap:.25rem;block-size:auto;padding:0}.fn-ledger [data-slot=tabs-trigger]{color:var(--fn-soft);box-shadow:none;background:0 0;border:0;border-radius:0;padding:.375rem 1rem;font-size:.875rem;font-weight:500}.fn-ledger [data-slot=tabs-trigger][data-state=active]{background:var(--fn-bg-2);color:var(--fn-ink)}.fn-ledger [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--fn-focus);outline-offset:-2px}.fn-code{background:var(--fn-bg-2);padding:1.25rem 3.5rem 1.25rem 1.25rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.fn-code:focus-visible{outline:2px solid var(--fn-focus);outline-offset:-2px}.fn-code pre{font-family:var(--font-geist-mono), monospace;background:0 0}.fn-ledger table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.9375rem}.fn-ledger :is(tr,th,td){border:0}.fn-ledger th{background:var(--fn-bg-2);text-align:start;color:var(--fn-ink);padding:.75rem 1rem;font-weight:600}.fn-ledger td{padding:.875rem 1rem}.fn-ledger tbody tr:nth-child(2n) td{background:color-mix(in oklch, var(--fn-bg-2) 45%, transparent)}.fn-ledger tbody tr:hover{background:0 0}.fn-callout{background:var(--fn-bg-2);color:var(--fn-ink);--lg-key:var(--lg-spent);border:0;border-radius:0;padding:1rem 1.25rem 1rem 2.5rem;position:relative}.fn-callout-warning{--lg-key:var(--lg-returned)}.fn-callout:before{inset-block-start:1.45rem;inset-inline-start:1.1rem}.fn-callout [data-slot=alert-description]{color:var(--fn-ink)}.fn-callout code{background:var(--fn-bg)}