:root{--background:#090909;--foreground:#fafafa;--muted:#a1a1aa;--muted-foreground:#71717a;--border:#252525;--border-strong:#444;--surface:#0c0c0c;--footer-rule-offset:80px;--frame-width:min(1024px, calc(100vw - 32px));--content-gutter:2.5rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{overscroll-behavior-y:none;background:var(--background);scroll-behavior:smooth;min-width:320px;min-height:100%}body{background:var(--background);min-height:100vh;color:var(--foreground);margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-geist-mono), ui-monospace, monospace}::selection{background:var(--foreground);color:var(--background)}:focus-visible{outline:1px solid var(--foreground);outline-offset:3px}.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}.site-shell{min-height:100vh;flex-direction:column;min-height:100svh;display:flex;position:relative}.site-shell:not(.docs-shell){height:100vh;height:100svh;height:100dvh;min-height:0;overflow:hidden}.site-shell:not(.docs-shell)>.site-header,.site-shell:not(.docs-shell)>.hero,.site-shell:not(.docs-shell)>.site-footer{flex-shrink:0}.site-shell:not(.docs-shell)>.quickstart{flex:auto;min-height:0}.site-shell:before{top:0;bottom:0;box-sizing:border-box;width:var(--frame-width);border-inline:1px dashed var(--border);content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.page-frame{width:var(--frame-width);border-inline-start:1px solid #0000;border-inline-end:1px solid #0000;margin-inline-start:auto;margin-inline-end:auto;position:relative}.site-header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;min-height:62px;padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.site-header:after,.hero:after,.section-heading:after{border-bottom:1px dashed var(--border);content:"";pointer-events:none;width:100vw;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.frame-junctions{z-index:1;pointer-events:none;height:9px;position:absolute;bottom:-5px;left:-5px;right:-5px}.frame-junctions:before,.frame-junctions:after{border:1px solid var(--border-strong);background:var(--background);content:"";border-radius:2px;width:9px;height:9px;position:absolute;top:0}.frame-junctions:before{left:0}.frame-junctions:after{right:0}.wordmark,.site-nav{font-family:var(--font-geist-mono), ui-monospace, monospace}.wordmark{align-items:center;gap:.6rem;font-size:.82rem;font-weight:560;display:inline-flex}.wordmark-mark{width:28px;height:22px;color:var(--foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #fafafa17;place-items:center;font-size:.74rem;font-weight:650;display:grid}.site-nav{color:var(--muted);text-transform:uppercase;align-items:center;gap:1.25rem;font-size:.69rem;display:flex}.site-nav a{align-items:center;gap:.4rem;transition:color .14s;display:inline-flex}.site-nav a:hover{color:var(--foreground)}.site-nav a[aria-current=page]{color:var(--foreground);box-shadow:0 1px 0 var(--foreground)}.hero{border-bottom:1px solid #0000}.hero-copy{padding:4rem var(--content-gutter)}.hero h1{letter-spacing:-.035em;margin:0;font-size:2rem;font-weight:510;line-height:1.25}.hero-highlight{background:var(--foreground);color:var(--background);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .025em}.hero-description{max-width:510px;color:var(--muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}.hero-command{width:min(640px,100%);margin-top:1.5rem}.quickstart-panel{background:var(--background);flex-direction:column;padding-block-start:2rem;padding-block-end:2rem;display:flex}.section-heading{padding:0 var(--content-gutter) 1rem;border-bottom:1px solid #0000;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:510;line-height:1.4}.timeline-controls{gap:.5rem;display:flex}.timeline-controls button{border:1px solid var(--border);width:34px;height:34px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.timeline-controls button:disabled{color:var(--border-strong);cursor:default}.timeline-controls button:hover:not(:disabled){border-color:var(--muted)}.setup-timescale{--timescale-fade:96px;isolation:isolate;margin-top:1.75rem}.setup-timescale:before,.setup-timescale:after{z-index:20;width:var(--timescale-fade);background:linear-gradient(to right, var(--background), #090909e6 18%, #09090973 45%, #09090900 100%);content:"";pointer-events:none;position:absolute;top:0;bottom:0}.setup-timescale:before{left:0}.setup-timescale:after{right:0;transform:scaleX(-1)}.setup-timescale.timescale-root{--timescale-rail:12px}.timescale-root.setup-timescale[data-orientation=horizontal] .timescale-viewport{padding-inline:var(--content-gutter);touch-action:pan-x pan-y;-webkit-mask-image:none;mask-image:none}.timescale-root.setup-timescale[data-orientation=horizontal] .timescale-tick{background:var(--muted);height:20px}.timescale-root.setup-timescale[data-orientation=horizontal] .timescale-content{margin-top:0;padding-top:2rem}.timescale-intro-scroll{display:contents}.timescale-root{--timescale-rail:56px;width:100%;display:flex;position:relative}.timescale-root[data-orientation=vertical]{flex-direction:column}.timescale-viewport{scrollbar-width:none;width:100%}.timescale-viewport::-webkit-scrollbar{display:none}.timescale-root[data-orientation=horizontal] .timescale-viewport{overscroll-behavior-x:contain;touch-action:pan-x;flex:1;padding-left:80px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 82px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 82px calc(100% - 40px),#0000 100%)}.timescale-viewport:focus-visible{outline-offset:-3px}.timescale-header{z-index:10}.timescale-root[data-orientation=horizontal] .timescale-header{background:linear-gradient(to right, var(--background) 75%, transparent);text-align:right;flex-shrink:0;width:80px;padding-right:16px;position:absolute;top:0;left:0}.timescale-root[data-orientation=vertical] .timescale-header{grid-template-columns:var(--timescale-rail) 1fr;background:var(--background);gap:0 16px;width:100%;display:grid}.timescale-track{display:flex;position:relative}.timescale-root[data-orientation=horizontal] .timescale-track{align-items:flex-start;width:max-content}.timescale-root[data-orientation=vertical] .timescale-track{flex-direction:column;width:100%;padding-top:16px}.timescale-rail{border-color:var(--border-strong);pointer-events:none;border-style:solid;position:absolute}.timescale-root[data-orientation=horizontal] .timescale-rail{top:var(--timescale-rail);border-width:1px 0 0;height:1px;left:0;right:0}.timescale-root[data-orientation=vertical] .timescale-rail{top:0;bottom:0;left:var(--timescale-rail);border-width:0 0 0 1px;width:1px}.timescale-item{position:relative}.timescale-root[data-orientation=horizontal] .timescale-item{flex-shrink:0;width:80px}.timescale-root[data-orientation=horizontal] .timescale-item:not(:last-child){padding-right:16px}.timescale-root[data-orientation=horizontal] .timescale-item:has(.timescale-content){width:320px}.timescale-root[data-orientation=vertical] .timescale-item{grid-template-columns:var(--timescale-rail) 1fr;gap:0 16px;width:100%;display:grid}.timescale-root[data-orientation=vertical] .timescale-item:not(:last-child){padding-bottom:16px}.timescale-tick{z-index:10;background:var(--border-strong);position:absolute}.timescale-root[data-orientation=horizontal] .timescale-tick{top:var(--timescale-rail);width:1px;height:12px;left:0;transform:translateY(-50%)}.timescale-root[data-orientation=vertical] .timescale-tick{top:10px;left:var(--timescale-rail);width:12px;height:1px;transform:translate(-50%)}.timescale-age,.timescale-year{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:500;line-height:1.25rem}.timescale-header .timescale-age,.timescale-header .timescale-year{letter-spacing:.11em;text-transform:uppercase}.timescale-root[data-orientation=vertical] .timescale-age{text-align:right;grid-area:1/1;padding-right:16px}.timescale-root[data-orientation=vertical] .timescale-year{grid-area:1/2}.timescale-content{text-align:left;width:100%;padding-block-start:16px;padding-block-end:16px}.timescale-root[data-orientation=horizontal] .timescale-content{margin-top:16px}.timescale-root[data-orientation=vertical] .timescale-content{grid-area:2/2}.timescale-content h3{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:540}.timescale-step-number{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-bottom:.4rem;font-size:.65rem;line-height:1;display:block}.timescale-content>p{min-height:54px;color:var(--muted);margin:.65rem 0 1.1rem;font-size:.82rem;line-height:1.55}.command-block{border:1px solid var(--border);background:var(--surface)}.command-meta{border-bottom:1px solid var(--border);min-height:32px;color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.62rem;display:flex}.command-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:52px;padding:.65rem .75rem;display:grid}.command-prompt{color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.75rem}.command-line code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.4;overflow:hidden}.shell-command{color:var(--foreground)}.shell-string,.shell-variable{color:#d4d4d4}.shell-option,.shell-operator{color:#919191}.harness-name-slot{vertical-align:-.3em;width:6ch;height:1.4em;display:inline-block;position:relative;overflow:hidden}.harness-name{color:var(--foreground);will-change:transform, opacity;position:absolute;top:0;left:0}.harness-name-enter{animation:.22s cubic-bezier(.23,1,.32,1) both harness-name-enter}.harness-name-exit{animation:.16s cubic-bezier(.23,1,.32,1) both harness-name-exit}.harness-name-slot[data-cycle="0"] .harness-name-enter{animation:none}@keyframes harness-name-enter{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}@keyframes harness-name-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}.command-actions{align-items:center;gap:.4rem;display:flex}.copy-button{border:1px solid var(--border);min-width:74px;min-height:29px;color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;background:#18181b;border-radius:4px;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.62rem;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.copy-button[data-format=markdown]{min-width:94px}.copy-button:hover:not(:disabled){border-color:var(--border-strong);color:var(--foreground);background:#202023}.copy-button:disabled{opacity:.5;cursor:default}.command-block[data-compact] .command-meta{min-height:28px}.command-block[data-compact] .command-line{gap:.45rem;min-height:46px;padding:.5rem .6rem}.command-block[data-compact] .copy-button{justify-content:center;width:29px;min-width:0;padding:0}.command-block[data-compact] .copy-button span{display:none}.site-footer{min-height:var(--footer-rule-offset);flex:0 0 var(--footer-rule-offset);border-top:1px solid #0000;margin-top:auto;position:relative}.site-footer:before{border-top:1px dashed var(--border);content:"";pointer-events:none;width:100vw;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.node-api-rail{height:100%;padding-inline:var(--content-gutter);grid-template-columns:minmax(0,1fr) minmax(260px,340px) auto;align-items:center;gap:1.25rem;display:grid}.node-api-copy{min-width:0}.node-api-copy h2,.node-api-copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.node-api-copy h2{letter-spacing:-.015em;font-size:.82rem;font-weight:560}.node-api-copy p{color:var(--muted);margin-top:.15rem;font-size:.68rem}.node-api-command{min-width:0}.node-api-link{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;transition:color .14s;display:inline-flex}.node-api-link:hover{color:var(--foreground)}.footer-junctions{top:-5px;bottom:auto}.docs-shell .site-header{z-index:50;background:var(--background);position:sticky;top:0}.docs-frame{--docs-page-bar-height:64px;--docs-sidebar-width:220px;grid-template-columns:var(--docs-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--docs-page-bar-height) minmax(0, 1fr) auto;min-height:calc(100svh - 62px);display:grid}.docs-page-bar{z-index:42;height:var(--docs-page-bar-height);grid-area:1/1/auto/-1;grid-template-columns:var(--docs-sidebar-width) minmax(0, 1fr);background:var(--background);display:grid;position:sticky;top:62px}.docs-page-bar:after{border-bottom:1px dashed var(--border);content:"";pointer-events:none;width:100vw;position:absolute;bottom:0;right:50%;transform:translate(50%)}.docs-frame-junctions{z-index:43;width:auto;top:auto;bottom:-5px;left:-5px;right:-5px;transform:none}.docs-sidebar{z-index:10;top:calc(62px + var(--docs-page-bar-height));height:calc(100svh - 62px - var(--docs-page-bar-height));border-right:1px dashed var(--border);background:var(--background);overscroll-behavior:contain;scrollbar-width:none;grid-area:2/1;align-self:start;min-width:0;position:sticky;overflow-y:auto}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar-inner{flex-direction:column;min-height:100%;padding:1.25rem 1rem;display:flex}.docs-sidebar-title{border-right:1px dashed var(--border);align-items:center;gap:.55rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.78rem;font-weight:560;display:flex}.docs-sidebar-title span{color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.59rem}.docs-nav-group{margin-top:0}.docs-nav-group nav{margin-inline-start:-1rem;margin-inline-end:-1rem;display:grid}.docs-nav-group a{color:var(--muted);border-left:1px solid #0000;align-items:baseline;gap:.55rem;padding:.38rem 1rem;font-size:.72rem;line-height:1.35;transition:border-color .14s,background-color .14s,color .14s;display:flex}.docs-nav-index{min-width:1.25rem;color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.57rem}.docs-nav-group a:hover{color:var(--foreground)}.docs-nav-group a[aria-current=location]{border-left-color:var(--foreground);color:var(--foreground);background:#0f0f0f}.docs-content{grid-area:2/2;min-width:0;padding-inline-start:max(2.5rem,min(6vw,4.5rem));padding-inline-end:max(2.5rem,min(6vw,4.5rem))}.docs-hero,.docs-section{scroll-margin-top:calc(62px + var(--docs-page-bar-height) + 20px)}.docs-hero{padding-block-start:3rem;padding-block-end:4rem}.docs-page-actions{flex:none;justify-content:flex-end;display:flex}.docs-page-action{border:1px solid var(--border);min-height:34px;color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding-inline-start:.65rem;padding-inline-end:.65rem;font-size:.62rem;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.docs-page-action:hover{z-index:1;border-color:var(--border-strong);color:var(--foreground);background:#202023}.docs-page-actions .copy-button{border-radius:0;min-width:94px;min-height:34px;margin-left:-1px}.docs-page-bar-main{justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;padding-inline-start:max(2.5rem,min(6vw,4.5rem));padding-inline-end:max(2.5rem,min(6vw,4.5rem));display:flex}.docs-page-bar h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:520;line-height:1;overflow:hidden}.docs-hero>p{max-width:650px;color:var(--muted);margin:0;font-size:.96rem;line-height:1.75}.docs-section{border-top:1px dashed var(--border);padding-block-start:3.75rem;padding-block-end:3.75rem}.docs-section-heading{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:.75rem;margin-bottom:1.5rem;display:grid}.docs-section-heading>span{color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;padding-top:0;font-size:.62rem;line-height:1}.docs-section-heading h2{letter-spacing:-.03em;margin:0;font-size:1.28rem;font-weight:520}.docs-section-heading p{color:var(--muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.55}.docs-code-block{border:1px solid var(--border);background:var(--surface);overflow:hidden}.docs-code-meta{border-bottom:1px solid var(--border);min-height:40px;color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-left:.85rem;font-size:.61rem;display:flex}.docs-code-actions{align-items:center;gap:.7rem;display:flex}.docs-code-actions .copy-button{border-block-start:0;border-block-end:0;border-right:0;border-radius:0;min-height:40px}.docs-code-block pre{color:#d4d4d4;-moz-tab-size:2;tab-size:2;max-width:100%;margin:0;padding:1.15rem 1.25rem 1.35rem;font-size:.74rem;line-height:1.7;overflow-x:auto}.docs-code-block pre:focus-visible{outline-offset:-3px}.docs-code-block pre code{white-space:pre}.docs-code-line{min-height:1.7em;display:block}.docs-note{border-left:1px solid var(--border-strong);background:#0c0c0c;grid-template-columns:130px minmax(0,1fr);gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:grid}.docs-note strong{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.035em;text-transform:uppercase;font-size:.64rem;font-weight:520}.docs-note p,.docs-body-copy{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.docs-note code,.docs-body-copy code{color:#d4d4d4;font-size:.74rem}.docs-note a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.docs-body-copy{max-width:680px;margin-top:1.25rem}.docs-methods{border-top:1px solid var(--border)}.docs-method{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:1.5rem;padding-block-start:1rem;padding-block-end:1rem;display:grid}.docs-method code{color:var(--foreground);font-size:.71rem}.docs-method p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.docs-footer{z-index:41;grid-area:3/1/auto/-1;grid-template-columns:var(--docs-sidebar-width) minmax(0, 1fr);background:var(--background);min-height:80px;display:grid;position:sticky;bottom:0}.docs-footer:before{border-top:1px dashed var(--border);content:"";pointer-events:none;width:100vw;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.docs-footer-spacer{border-right:1px dashed var(--border)}.docs-footer-content{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem max(2.5rem,min(6vw,4.5rem));font-size:.72rem;display:flex}.docs-footer-content a{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.63rem;display:inline-flex}.docs-footer-content a:hover{color:var(--foreground)}.docs-footer-junctions{top:-5px;bottom:auto;left:-5px;right:-5px}.docs-footer-sidebar-junction{z-index:2;top:-5px;left:calc(var(--docs-sidebar-width) - 5px);border:1px solid var(--border-strong);background:var(--background);pointer-events:none;border-radius:2px;width:9px;height:9px;position:absolute}@media (max-width:800px){.docs-frame{--docs-page-bar-height:60px;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--docs-page-bar-height) auto minmax(0, 1fr) auto}.docs-page-bar{grid-template-columns:108px minmax(0,1fr)}.docs-page-bar-main{gap:.4rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.docs-page-bar h1{font-size:.7rem}.docs-sidebar-title{gap:.35rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.65rem}.docs-page-action{gap:.25rem;min-height:32px;padding-inline-start:.4rem;padding-inline-end:.4rem;font-size:.52rem}.docs-page-actions .copy-button{gap:.25rem;min-width:68px;min-height:32px;padding-inline-start:.4rem;padding-inline-end:.4rem;font-size:.52rem}.docs-sidebar{z-index:40;top:calc(62px + var(--docs-page-bar-height));border-right:0;border-bottom:1px dashed var(--border);background:var(--background);grid-area:2/1;align-self:stretch;height:auto;position:sticky;overflow:hidden}.docs-sidebar-inner{flex-direction:row;align-items:center;gap:0;min-height:0;padding:.7rem .8rem;display:flex;position:static}.docs-nav-group{scrollbar-width:none;min-width:0;margin:0;overflow-x:auto}.docs-nav-group::-webkit-scrollbar{display:none}.docs-nav-group nav{gap:.3rem;width:max-content;margin:0;display:flex}.docs-nav-group a{white-space:nowrap;border:1px solid #0000;gap:.35rem;padding:.38rem .5rem}.docs-nav-index{min-width:auto}.docs-nav-group a[aria-current=location]{border-color:var(--border-strong)}.docs-content{padding-inline:var(--content-gutter);grid-area:3/1}.docs-footer{grid-row:4;grid-template-columns:minmax(0,1fr)}.docs-footer-spacer,.docs-footer-sidebar-junction{display:none}.docs-footer-content{padding-inline:var(--content-gutter)}.docs-hero,.docs-section{scroll-margin-top:calc(62px + var(--docs-page-bar-height) + 66px)}}@media (max-width:720px){:root{--frame-width:calc(100vw - 20px);--content-gutter:1.25rem;--footer-rule-offset:64px}.hero-copy{padding:2.75rem var(--content-gutter)}.quickstart-panel{padding-block-start:1.5rem;padding-block-end:1.5rem}.hero h1{font-size:1.75rem}.section-heading{align-items:flex-start}.setup-timescale{--timescale-fade:48px}.setup-timescale[data-orientation=horizontal] .timescale-item:has(.timescale-content){width:min(320px,100vw - 86px)}.command-line code{min-width:0}.command-prompt{-webkit-user-select:none;user-select:none}.command-block .copy-button[data-format=command] span{display:none}.command-block .copy-button[data-format=command]{justify-content:center;width:29px;min-width:0;padding:0}.command-block[data-markdown] .command-line{gap:.4rem}.command-block .copy-button[data-format=markdown]{gap:.25rem;min-width:78px;padding-inline-start:.375rem;padding-inline-end:.375rem}.node-api-rail{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-inline-start:.75rem;padding-inline-end:.75rem}.node-api-copy p,.node-api-link{display:none}.node-api-copy h2{white-space:normal;max-width:86px;font-size:.72rem;line-height:1.2}.docs-hero{padding-block-start:3rem;padding-block-end:3rem}.docs-section{padding-block-start:2.75rem;padding-block-end:2.75rem}.docs-note{grid-template-columns:minmax(0,1fr);gap:.45rem}.docs-method{grid-template-columns:minmax(0,1fr);gap:.4rem}.docs-footer-content{flex-direction:column;align-items:flex-start}}@media (min-width:721px) and (max-height:800px){.hero-copy{padding-block-start:2.25rem;padding-block-end:2.25rem}.quickstart-panel{padding-block-start:1.125rem;padding-block-end:1.125rem}.setup-timescale{margin-top:1rem}}@media (min-width:721px) and (max-height:700px){:root{--footer-rule-offset:64px}.hero-copy{padding-block-start:1rem;padding-block-end:1rem}.hero-command{margin-top:.75rem}.quickstart-panel{padding-block-start:.5rem;padding-block-end:.5rem}.setup-timescale{margin-top:.5rem}}@media (min-width:721px) and (max-height:620px){:root{--footer-rule-offset:56px}.site-shell:not(.docs-shell)>.site-header{flex-basis:54px;min-height:54px}.hero-copy{padding-block-start:.625rem;padding-block-end:.625rem}.hero-description{margin-top:.5rem;line-height:1.5}.quickstart-panel{padding-block-start:.25rem;padding-block-end:.25rem}.section-heading{padding-bottom:.75rem}.setup-timescale{margin-top:.25rem}.timescale-root.setup-timescale[data-orientation=horizontal] .timescale-content{padding-top:1.5rem}}@media (max-width:720px) and (max-height:720px){:root{--footer-rule-offset:56px}.hero-copy{padding-block-start:1.25rem;padding-block-end:1.25rem}.hero-command{margin-top:.5rem}.quickstart-panel{padding-block-start:.5rem;padding-block-end:.5rem}.setup-timescale{margin-top:.75rem}}@media (max-width:720px) and (max-height:620px){:root{--footer-rule-offset:48px}.site-shell:not(.docs-shell)>.site-header{flex-basis:54px;min-height:54px}.hero-copy{padding-block-start:.75rem;padding-block-end:.75rem}.hero-description{margin-top:.5rem;line-height:1.5}.quickstart-panel{padding-block-start:.25rem;padding-block-end:.25rem}.section-heading{padding-bottom:.5rem}.setup-timescale{margin-top:.25rem}.timescale-root.setup-timescale[data-orientation=horizontal] .timescale-content{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.harness-name-enter,.harness-name-exit{animation:none}.harness-name-exit{display:none}}
/*$vite$:1*/

/* farm-fonts:start */
@font-face {
  font-family: "Geist Sans";
  src: url("/assets/fonts/Geist-Variable-ha369fcf5628e.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
  font-style: normal;
}

.farm-font-1075a14b88 {
  font-family: "Geist Sans", system-ui, sans-serif;
}

.farm-font-variable-1075a14b88 {
  --font-geist-sans: "Geist Sans", system-ui, sans-serif;
}

@font-face {
  font-family: "Geist Mono";
  src: url("/assets/fonts/GeistMono-Variable-hfba8f577f38a.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
  font-style: normal;
}

.farm-font-11d7d0d71a {
  font-family: "Geist Mono", ui-monospace, monospace;
}

.farm-font-variable-11d7d0d71a {
  --font-geist-mono: "Geist Mono", ui-monospace, monospace;
}
/* farm-fonts:end */
