.group[data-astro-cid-bus66oyz]+.group[data-astro-cid-bus66oyz]{margin-top:1.75rem}.group-label[data-astro-cid-bus66oyz]{font:500 .6875rem/1.4 var(--wheems-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}ul[data-astro-cid-bus66oyz]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}a[data-astro-cid-bus66oyz]{color:color-mix(in oklab, var(--fg) 78%, var(--bg));border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}a[data-astro-cid-bus66oyz]:hover{color:var(--fg);border-left-color:var(--line-strong)}a[data-astro-cid-bus66oyz][aria-current=page]{color:var(--accent-text);border-left-color:var(--accent-text);font-weight:700}.toc-h[data-astro-cid-ckqdyogj]{color:var(--fg);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9375rem;font-weight:600;display:flex}ul[data-astro-cid-ckqdyogj]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}a[data-astro-cid-ckqdyogj]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem 1rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.d3[data-astro-cid-ckqdyogj] a[data-astro-cid-ckqdyogj]{padding-left:1.85rem;font-size:.8125rem}a[data-astro-cid-ckqdyogj]:hover{color:var(--fg)}a[data-astro-cid-ckqdyogj][aria-current]{color:var(--accent-text);border-left-color:var(--accent-text);font-weight:600}.actions[data-astro-cid-xzk5d6la]{flex-wrap:wrap;gap:.5rem;display:flex}.action[data-astro-cid-xzk5d6la]{border:1px solid var(--line);background:var(--surface);min-height:2.25rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.action[data-astro-cid-xzk5d6la][hidden]{display:none}.action[data-astro-cid-xzk5d6la]:hover{border-color:var(--line-strong);color:var(--fg)}.action[data-astro-cid-xzk5d6la] svg[data-astro-cid-xzk5d6la]{flex:none}.compact[data-astro-cid-xzk5d6la]{flex-direction:column;gap:0}.compact[data-astro-cid-xzk5d6la] .action[data-astro-cid-xzk5d6la]{background:0 0;border:0;min-height:2rem;padding:0;font-weight:500}.icon-done[data-astro-cid-xzk5d6la],[data-astro-cid-xzk5d6la][data-state=done] .icon-copy[data-astro-cid-xzk5d6la]{display:none}[data-astro-cid-xzk5d6la][data-state=done] .icon-done[data-astro-cid-xzk5d6la]{color:var(--success);display:block}.prose{color:color-mix(in oklab, var(--fg) 90%, var(--bg));font-size:1.0625rem;line-height:1.75;container:docs-content/inline-size}.prose>:first-child{margin-top:0}.prose :where(p,ul,ol,table,blockquote,figure,pre){margin-block:0 1.25rem}.prose :where(ul,ol){padding-left:1.4rem}.prose li+li{margin-top:.35rem}.prose li::marker{color:var(--accent-text)}.prose strong{color:var(--fg);font-weight:700}.prose :where(h2,h3,h4){color:var(--fg);text-wrap:balance;margin:0;scroll-margin-top:5.5rem;font-weight:700}.prose h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.15}.prose h3{letter-spacing:-.02em;font-size:1.3125rem;line-height:1.3}.prose h4{font-size:1.0625rem}.prose :where(h2,.heading-h2){margin-top:3.25rem;margin-bottom:1rem}.prose :where(h3,.heading-h3){margin-top:2.25rem;margin-bottom:.75rem}.prose :where(h4,.heading-h4){margin-top:1.75rem;margin-bottom:.5rem}.prose .heading :where(h2,h3,h4){margin:0;display:inline}.prose .heading-link{color:var(--accent-text);font:500 .8em/1 var(--wheems-font-mono);opacity:0;margin-left:.5rem;text-decoration:none;transition:opacity .15s}.prose .heading:hover .heading-link,.prose .heading-link:focus-visible{opacity:1}@media (hover:none){.prose .heading-link{display:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose :not(pre)>code{border:1px solid var(--line);background:var(--surface);color:var(--fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.35rem;padding:.1em .35em;font-size:.85em}.prose a code{color:inherit}.prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;line-height:1.55;display:block;overflow-x:auto}.prose :where(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.65rem 1rem .65rem 0}.prose th{font:500 .6875rem/1.4 var(--wheems-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-strong)}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2.5rem}.prose blockquote{border-left:3px solid var(--line-strong);color:var(--muted);padding-left:1rem}.prose .note{--note:var(--accent-text);border:1px solid var(--line);border-left:3px solid var(--note);background:var(--surface);border-radius:.75rem;margin-block:1.75rem;padding:1rem 1.25rem;font-size:.9875rem;line-height:1.65}.prose .note--tip{--note:var(--success)}.prose .note--caution{--note:light-dark(var(--wheems-warning),var(--wheems-warning-on-dark))}.prose .note--danger{--note:light-dark(var(--wheems-error),var(--wheems-error-on-dark))}.prose .note-title{font:500 .75rem/1.4 var(--wheems-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--note);align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.prose .note-icon{flex:none}.prose .note-body>:last-child{margin-bottom:0}.prose .expressive-code{margin-block:1.5rem}.prose .wheems-diagram{--wd-canvas:var(--canvas-bg);--wd-fg:var(--wheems-paper);--wd-muted:color-mix(in oklab, var(--wheems-paper) 62%, var(--wd-canvas));--wd-label:color-mix(in oklab, var(--wheems-paper) 80%, var(--wd-canvas));--wd-card:color-mix(in oklab, var(--wheems-paper) 5%, var(--wd-canvas));--wd-line:color-mix(in oklab, var(--wheems-paper) 18%, var(--wd-canvas));--wd-edge:color-mix(in oklab, var(--wheems-paper) 52%, var(--wd-canvas));--wd-dot:color-mix(in oklab, var(--wheems-paper) 16%, var(--wd-canvas));--wd-tick:color-mix(in oklab, var(--wheems-paper) 35%, var(--wd-canvas));--wd-accent:var(--wheems-cobalt-on-dark);margin:2rem 0;container-type:inline-size}.prose .wheems-diagram svg{width:100%;height:auto;display:block}.prose .wheems-diagram svg.wd-narrow{display:none}@container (width<=36rem){.prose .wheems-diagram.has-narrow svg.wd-wide{display:none}.prose .wheems-diagram.has-narrow svg.wd-narrow{max-width:24rem;margin-inline:auto;display:block}}.docs-page[data-astro-cid-ccykbmgk]{overflow-x:clip}.release[data-astro-cid-ccykbmgk]{border:1px solid color-mix(in oklab, var(--accent-text) 40%, transparent);background:var(--mist);color:var(--accent-text);font:500 .75rem/1.4 var(--wheems-font-mono);border-radius:999px;margin:0 0 1.75rem;padding:.2rem .65rem;display:inline-block}.docs[data-astro-cid-ccykbmgk]{grid-template-columns:minmax(0,1fr);padding-block:2rem 5rem;display:grid}.side[data-astro-cid-ccykbmgk],.right[data-astro-cid-ccykbmgk]{display:none}.sticky[data-astro-cid-ccykbmgk]{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 6.25rem);padding:.25rem .5rem 2rem .25rem;position:sticky;top:5.25rem;overflow-y:auto}@media (width>=52rem){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:14rem minmax(0,1fr);column-gap:3rem;padding-top:2.5rem}.side[data-astro-cid-ccykbmgk]{display:block}.menu-open[data-astro-cid-ccykbmgk]{display:none!important}}@media (width>=72rem){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:14rem minmax(0,1fr) 13rem}.right[data-astro-cid-ccykbmgk]{display:block}.right[data-astro-cid-ccykbmgk] .sticky[data-astro-cid-ccykbmgk]{gap:1.5rem;display:grid}}.main[data-astro-cid-ccykbmgk]{min-width:0}.head[data-astro-cid-ccykbmgk]{isolation:isolate;padding-bottom:1.5rem;position:relative}.head[data-astro-cid-ccykbmgk]:before{content:"";z-index:-1;background-image:radial-gradient(var(--dot) 1px, transparent 1px);pointer-events:none;background-size:16px 16px;position:absolute;inset:-2.5rem -2rem 0;mask-image:radial-gradient(70% 90% at 15% 30%,#000 20%,#0000 75%)}.kicker[data-astro-cid-ccykbmgk]{font:500 .75rem/1 var(--wheems-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0 0 .875rem}h1[data-astro-cid-ccykbmgk]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700;line-height:1.05}.lede[data-astro-cid-ccykbmgk]{max-width:38rem;color:var(--muted);text-wrap:pretty;margin:1rem 0 0;font-size:1.1875rem;line-height:1.55}.fold[data-astro-cid-ccykbmgk]{gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=72rem){.fold[data-astro-cid-ccykbmgk]{display:none}}.toc-fold[data-astro-cid-ccykbmgk]{border:1px solid var(--line);background:var(--surface);border-radius:.875rem}.toc-fold[data-astro-cid-ccykbmgk] summary[data-astro-cid-ccykbmgk]{cursor:pointer;padding:.75rem 1rem;font-weight:600}.toc-fold[data-astro-cid-ccykbmgk] .toc{padding:0 1rem 1rem}.toc-fold[data-astro-cid-ccykbmgk] .toc-h{display:none}.menu-open[data-astro-cid-ccykbmgk]{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pager[data-astro-cid-ccykbmgk]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;padding-top:2rem;display:grid}.pager[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:.875rem;gap:.35rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:grid}.pager[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{border-color:var(--accent-text)}.pager[data-astro-cid-ccykbmgk] .next[data-astro-cid-ccykbmgk]{text-align:right;grid-column:2}.dir[data-astro-cid-ccykbmgk]{font:500 .6875rem/1 var(--wheems-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.prev[data-astro-cid-ccykbmgk] .dir[data-astro-cid-ccykbmgk]:before{content:"← "}.next[data-astro-cid-ccykbmgk] .dir[data-astro-cid-ccykbmgk]:after{content:" →"}.name[data-astro-cid-ccykbmgk]{font-size:1.0625rem;font-weight:700}.menu[data-astro-cid-ccykbmgk]{border:0;border-right:1px solid var(--line);background:var(--bg);width:min(20rem,88vw);height:100dvh;max-height:none;color:var(--fg);margin:0;padding:0 1.25rem 2rem;position:fixed;inset:0 auto 0 0;overflow-y:auto}.menu[data-astro-cid-ccykbmgk]::backdrop{background:color-mix(in oklab, var(--wheems-night) 45%, transparent)}.menu-top[data-astro-cid-ccykbmgk]{background:var(--bg);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-block:.5rem;display:flex;position:sticky;top:0}.menu-title[data-astro-cid-ccykbmgk]{font-weight:700}.menu-close[data-astro-cid-ccykbmgk]{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.menu-close[data-astro-cid-ccykbmgk]:hover{background:var(--surface);color:var(--fg)}
