.docs{--warning-bg:#b26a0014;--warning-ink:#7a4a00;--docs-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--docs-body:.9375rem;padding-block:40px var(--section-space);grid-template-columns:220px minmax(0,768px) 200px;justify-content:space-between;align-items:start;gap:56px;display:grid}:root[data-theme=dark] .docs{--warning-bg:#f0b35a1a;--warning-ink:#f0c98a}.docs-nav,.docs-toc{scrollbar-width:thin;max-height:calc(100vh - 112px);position:sticky;top:88px;overflow-y:auto}.docs-nav{margin-left:-12px;padding-bottom:24px}.docs-nav-group+.docs-nav-group{margin-top:22px}.docs-nav-group-title{color:var(--faint);margin:0 0 4px;padding-left:12px;font-size:.75rem;font-weight:450}.docs-nav-groups ul,.docs-toc ol{margin:0;padding:0;list-style:none}.docs-nav-groups a{border-radius:var(--radius-row);min-height:32px;color:var(--muted);font-size:var(--type-control);transition:background-color var(--duration-leave) ease, color var(--duration-leave) ease;align-items:center;padding:4px 12px;line-height:1.4;display:flex}.docs-nav-groups a:hover,.docs-nav-groups a[aria-current=page]{background:var(--tint);color:var(--text)}.docs-menu{display:none}.docs-toc a{color:var(--muted);padding-block:5px;font-size:.8125rem;line-height:1.45;display:block}.docs-toc a:hover,.docs-toc a[aria-current=location]{color:var(--text)}.docs-article{min-width:0;container-type:inline-size}.docs-header{margin-bottom:36px}.docs-header h1{letter-spacing:-.03em;max-width:22ch;font-size:2.125rem;line-height:1.15}.docs-lead{max-width:62ch;margin-top:14px;font-size:1.0625rem;line-height:1.6}.docs-reviewed{border-top:var(--hairline) solid var(--rule);color:var(--faint);margin-top:64px;padding-top:20px;font-size:.8125rem}.docs-article h2{letter-spacing:-.015em;max-width:none;margin:48px 0 14px;scroll-margin-top:88px;font-size:1.3rem;font-weight:450}.docs-header+section>h2:first-child,.docs-header+.docs-visual+section>h2:first-child{margin-top:0}.docs-article h3{margin:32px 0 10px;scroll-margin-top:88px;font-size:1.125rem;font-weight:450}.docs-article h4{color:var(--text);font-size:var(--docs-body);margin:24px 0 8px;font-weight:450}.docs-article p{max-width:72ch;color:var(--text-2);font-size:var(--docs-body);line-height:1.7}.docs-article p+p,.docs-article p+ul,.docs-article p+ol,.docs-article ul+p,.docs-article ol+p{margin-top:14px}.docs-article ul,.docs-article ol:not(.docs-steps){max-width:72ch;color:var(--text-2);font-size:var(--docs-body);margin-block:0;padding-left:1.25em;line-height:1.7}.docs-article ul{list-style:square}.docs-article li+li{margin-top:6px}.docs-article li::marker{color:var(--faint)}.docs-article strong{color:var(--text);font-weight:700}.docs-article p a,.docs-article li a,.docs-article td a,.docs-callout a{color:var(--text);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.docs-article p a:hover,.docs-article li a:hover,.docs-article td a:hover,.docs-callout a:hover{text-decoration-color:currentColor}.docs-article code{background:var(--tint);color:var(--text);font-family:var(--docs-mono);overflow-wrap:anywhere;border-radius:6px;padding:.1em .4em;font-size:.84em}.docs-article pre{background:var(--surface);max-width:100%;color:var(--text);font-family:var(--docs-mono);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:18px 0 22px;padding:16px 20px;font-size:.8125rem;line-height:1.7;overflow-x:auto}.docs-article pre code{font-size:inherit;background:0 0;border:0;padding:0}kbd{background:var(--tint);min-width:1.8em;color:var(--text);text-align:center;border-radius:999px;padding:0 .5em;font-family:inherit;font-size:.8125rem;line-height:1.6;display:inline-block}.docs-table{background:var(--surface);border-radius:18px;margin:18px 0 26px;padding:4px;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:var(--type-control);line-height:1.6}.docs-table table:has(th:nth-child(3)){min-width:36rem}.docs-table th,.docs-table td{text-align:left;vertical-align:top;padding:11px 14px}.docs-table th{color:var(--faint);white-space:nowrap;font-weight:450}.docs-table td{border-top:var(--hairline) solid var(--rule);color:var(--text-2)}.docs-table td:first-child,.docs-table td:first-child strong{color:var(--text);font-weight:450}.docs-table td:not(:last-child) code{white-space:nowrap;overflow-wrap:normal}.docs-terms{margin:18px 0 26px}.docs-terms>div{border-top:var(--hairline) solid var(--rule);grid-template-columns:10rem minmax(0,1fr);gap:24px;padding-block:13px;display:grid}.docs-terms>div:last-child{border-bottom:var(--hairline) solid var(--rule)}.docs-terms dt{color:var(--text);font-size:var(--docs-body);line-height:1.7}.docs-terms dd{color:var(--text-2);font-size:var(--docs-body);margin:0;line-height:1.7}.docs-steps{counter-reset:step;gap:14px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.docs-steps>li{max-width:72ch;color:var(--text-2);font-size:var(--docs-body);counter-increment:step;margin:0;padding-left:40px;line-height:1.7;position:relative}.docs-steps>li:before{content:counter(step);background:var(--tint);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:0;left:0}.docs-steps>li+li{margin-top:0}.docs-source{color:var(--faint);margin-top:14px;font-size:.8125rem}.docs-callout{background:var(--surface);max-width:72ch;color:var(--text-2);border-radius:18px;margin:22px 0;padding:14px 18px;font-size:.875rem;line-height:1.6}.docs-callout[data-tone=warning]{background:var(--warning-bg)}.docs-callout-title{color:var(--text);margin-bottom:4px}.docs-article .docs-callout p{font-size:.875rem;line-height:1.6}.docs-callout p+p{margin-top:8px}.docs-callout[data-tone=warning] .docs-callout-title{color:var(--warning-ink)}.docs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 26px;display:grid}.docs-cards[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-card{border-radius:var(--radius-card);background:var(--surface);transition:background-color var(--duration-leave) ease, transform var(--duration-quick) var(--ease-out);align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.docs-card:hover{background:color-mix(in srgb, var(--surface), var(--text) 4%)}.docs-card:active{transform:scale(.99)}.docs-card-title{color:var(--text);font-size:var(--docs-body)}.docs-card-text{color:var(--muted);font-size:.84375rem;line-height:1.55}.docs-visual{margin:26px 0 32px}.docs-stage{padding:clamp(14px,5%,32px)}.docs-stage:has(.hs-mock-worktree){padding:0}.docs-visual .hs-mock-worktree{--hs-canvas:1000;height:calc(640 * var(--u))}.docs-visual figcaption{color:var(--faint);margin-top:12px;font-size:.8125rem}@media (width<=700px){.docs-stage{container-type:inline-size}.docs-visual .mock-window{width:640px}.docs-visual .mock-window:has(.hs-mock-worktree){width:900px;transform:translate(calc(-1*min(299px,max(0px,900px - 100cqi))))}}.docs-diagram{margin:26px 0 34px}.docs-diagram>svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.docs-diagram .diagram-narrow{display:none}.diagram-edges{fill:none;stroke:var(--faint);stroke-width:1.25px}.diagram-node-shape{fill:var(--surface)}.diagram-emphasis .diagram-node-shape{fill:color-mix(in srgb, var(--surface), var(--text) 8%)}.diagram-group{fill:none;stroke:var(--rule);stroke-dasharray:4 4}.diagram-group-label{fill:var(--muted);font-size:13px}.diagram-node-title{fill:var(--text);font-size:15px;font-weight:450}.diagram-node-sub,.diagram-edge-label text{fill:var(--muted);font-size:13px}.diagram-compact .diagram-node-title{font-size:14px}.diagram-edge-label rect{fill:var(--bg)}.docs-diagram figcaption{max-width:72ch;color:var(--muted);margin-top:14px;font-size:.8125rem;line-height:1.7}@container (width<=640px){.docs-diagram .diagram-wide{display:none}.docs-diagram .diagram-narrow{max-width:400px;margin-inline:auto;display:block}.docs-cards,.docs-cards[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}@media (width<=1240px){.docs{grid-template-columns:210px minmax(0,1fr);gap:48px}.docs-toc{display:none}}@media (width<=860px){.docs{grid-template-columns:minmax(0,1fr);padding-top:20px}.docs-nav{display:none}.docs-menu{border-block:var(--hairline) solid var(--rule);margin-bottom:28px;display:block}.docs-menu summary{min-height:48px;color:var(--text);font-size:var(--type-control);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.docs-menu summary::-webkit-details-marker{display:none}.docs-menu summary svg{transition:transform var(--duration-arrive) var(--ease-out);transform:rotate(90deg)}.docs-menu[open] summary svg{transform:rotate(-90deg)}.docs-menu .docs-nav-groups{padding-bottom:16px}.docs-header h1{font-size:1.875rem}}@media (width<=700px){.docs-terms>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (forced-colors:active){.docs-diagram{--bg:Canvas;--surface:Canvas;--text:CanvasText;--muted:CanvasText}.docs-nav-groups a[aria-current=page]{outline:1px solid canvastext}}
