.docs{--bg:#08090a;--bg-elev:#0f1011;--bg-elev-2:#141516;--panel:#0f1011;--border:#ffffff14;--border-strong:#ffffff21;--text:#f7f8f8;--text-2:#d0d6e0;--text-muted:#8a8f98;--text-dim:#6f747c;--mk-sidebar:#0b0c0d;--mk-surface:#0f1011;--mk-raised:#141516;--mk-hover:#ffffff0f;--mk-line:#ffffff14;--mk-line-soft:#ffffff0d;--mk-text:#e6e8eb;--mk-text-2:#b4bac3;--mk-text-3:#7d828a;--mk-text-4:#52565d;--mk-green:#4cb782;--mk-amber:#f2b94c;--font-jbmono:var(--font-geist-mono);background:var(--bg);color:var(--text);font-family:var(--font-inter), var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-feature-settings:"cv01", "ss03"}.docs :is(h1,h2,h3,h4){letter-spacing:-.012em;font-family:inherit}.docs ::selection{background:var(--brand);color:#fff}.docs .focus-ring:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:6px}.docs{--docs-header-h:4.25rem;--docs-radius:8px;--docs-radius-lg:10px;--docs-blue:#6e9bf5;z-index:1;scroll-behavior:smooth;height:100%;scroll-padding-top:calc(var(--docs-header-h) + 1rem);position:relative;overflow-y:auto}.docs a{text-decoration:none}.docs>header{background-color:color-mix(in srgb, var(--bg) 92%, transparent)!important}.docs .btn-geo,.docs .btn-quiet{clip-path:none;border-radius:6px}.docs-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.5rem;display:grid}@media (min-width:640px){.docs-shell{padding-inline:2.5rem}}@media (min-width:1024px){.docs-shell{grid-template-columns:15.5rem minmax(0,1fr);column-gap:3rem}}.docs-main{min-width:0;padding-block:2rem 5rem}@media (min-width:1024px){.docs-main{padding-top:3rem}}.docs-sidebar{display:none}@media (min-width:1024px){.docs-sidebar{top:var(--docs-header-h);max-height:calc(100vh - var(--docs-header-h));padding-block:2.5rem 3rem;scrollbar-width:thin;align-self:start;padding-right:.5rem;display:block;position:sticky;overflow-y:auto}}@media (max-width:1023.98px){.docs-sidebar.is-open{z-index:60;border-right:1px solid var(--border);background:var(--bg);width:min(20rem,86vw);padding:1.25rem 1rem 3rem;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}.docs-scrim{z-index:55;background:#0000008c;position:fixed;inset:0}}.docs-mobilebar{top:var(--docs-header-h);z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.5rem;margin-inline:-1.5rem;padding:.625rem 1.5rem;display:flex;position:sticky}@media (min-width:640px){.docs-mobilebar{margin-inline:-2.5rem;padding-inline:2.5rem}}@media (min-width:1024px){.docs-mobilebar{display:none}}.docs-mobilebar .docs-search-trigger{flex:1}.docs-mobilebar-button{border:1px solid var(--border);color:var(--text-2);border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.8125rem;display:inline-flex}.docs-sidebar-search{margin-bottom:1.25rem}.docs-nav{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.docs-nav-home,.docs-nav-link{color:var(--text-muted);border-radius:6px;padding:.3rem .6rem;line-height:1.35;transition:color .12s,background-color .12s;display:block}.docs-nav-home:hover,.docs-nav-link:hover{background:var(--mk-hover);color:var(--text)}.docs-nav-home.is-active,.docs-nav-link.is-active{background:var(--mk-hover);color:var(--text);font-weight:510}.docs-nav-group{margin-top:.75rem}.docs-nav-group>summary{cursor:pointer;letter-spacing:.01em;color:var(--text-dim);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .35rem;font-size:.75rem;font-weight:510;list-style:none;display:flex}.docs-nav-group>summary::-webkit-details-marker{display:none}.docs-nav-group>summary:hover{color:var(--text-2)}.docs-nav-chevron{transition:transform .15s}.docs-nav-group[open]>summary .docs-nav-chevron{transform:rotate(90deg)}.docs-nav-group ul{border-left:1px solid var(--border);flex-direction:column;gap:.0625rem;margin-top:.125rem;margin-left:.8rem;padding-left:.4rem;display:flex}.docs-search-trigger{border:1px solid var(--border);background:var(--bg-elev);width:100%;color:var(--text-dim);border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.8125rem;transition:border-color .12s,color .12s;display:flex}.docs-search-trigger:hover{border-color:var(--border-strong);color:var(--text-muted)}.docs-search-trigger span{text-align:left;flex:1}.docs-search-trigger kbd,.docs kbd{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);border-radius:4px;padding:0 .3rem;font-size:.6875rem}.docs-search-trigger--hero{border-radius:var(--docs-radius);max-width:34rem;margin-top:1.75rem;padding:.8rem 1rem;font-size:.9375rem}.docs-search{border:1px solid var(--border-strong);border-radius:var(--docs-radius-lg);background:var(--bg-elev);width:min(40rem,100vw - 2rem);max-height:70vh;color:var(--text);margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #00000080}.docs-search::backdrop{background:#0009}.docs-search-panel{flex-direction:column;max-height:70vh;display:flex}.docs-search-input{border-bottom:1px solid var(--border);color:var(--text-dim);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.docs-search-input input{color:var(--text);background:0 0;outline:none;flex:1;font-size:1rem}.docs-search-input input::-webkit-search-cancel-button{display:none}.docs-search-close{color:var(--text-dim);border-radius:4px;padding:.2rem}.docs-search-results{padding:.4rem;overflow-y:auto}.docs-search-empty{color:var(--text-muted);padding:1.25rem .75rem;font-size:.875rem}.docs-search-empty a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.docs-search-result{cursor:pointer;border-radius:6px;flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.docs-search-result[aria-selected=true]{background:var(--mk-hover)}.docs-search-result-section{color:var(--text-dim);font-size:.6875rem}.docs-search-result-title{color:var(--text);font-size:.9375rem;font-weight:510}.docs-search-result-heading{color:var(--text-muted);font-weight:400}.docs-search-result-snippet{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.docs-page{grid-template-columns:minmax(0,1fr);column-gap:3.5rem;display:grid}@media (min-width:1280px){.docs-page{grid-template-columns:minmax(0,46rem) 13.5rem}}.docs-article{min-width:0;max-width:46rem}.docs-toc-rail{display:none}@media (min-width:1280px){.docs-toc-rail{display:block}}.docs-toc{top:calc(var(--docs-header-h) + 2.5rem);max-height:calc(100vh - var(--docs-header-h) - 4rem);font-size:.8125rem;position:sticky;overflow-y:auto}.docs-toc-title{color:var(--text-dim);margin-bottom:.6rem;font-size:.75rem;font-weight:510}.docs-toc ul{flex-direction:column;gap:.1rem;display:flex}.docs-toc a{color:var(--text-dim);padding:.2rem 0;line-height:1.4;transition:color .12s;display:block}.docs-toc a:hover,.docs-toc a.is-active{color:var(--text)}.docs-toc li.is-sub a{padding-left:.75rem}.docs-toc-mobile{border:1px solid var(--border);border-radius:var(--docs-radius);margin-top:1.5rem;padding:.6rem .9rem;font-size:.875rem}@media (min-width:1280px){.docs-toc-mobile{display:none}}.docs-toc-mobile summary{cursor:pointer;color:var(--text-muted)}.docs-toc-mobile ul{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.docs-toc-mobile a{color:var(--text-muted)}.docs-toc-mobile li.is-sub{padding-left:.75rem}.docs-breadcrumb{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.docs-breadcrumb a{color:var(--text-muted)}.docs-breadcrumb a:hover{color:var(--text)}.docs-eyebrow{color:var(--text-dim);font-size:.8125rem}.docs-h1{color:var(--text);margin-top:.75rem;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:590;line-height:1.1;letter-spacing:-.022em!important}.docs-lead{color:var(--text-muted);margin-top:.9rem;font-size:1.0625rem;line-height:1.55}.docs-prose{color:var(--text-2);margin-top:2.25rem;font-size:.96875rem;line-height:1.7}.docs-prose>*+*,.docs-callout-body>*+*,.docs-faq-answer>*+*{margin-top:1.1rem}.docs-heading{scroll-margin-top:calc(var(--docs-header-h) + 1rem);color:var(--text);position:relative}h2.docs-heading{border-top:1px solid var(--border);padding-top:2.25rem;font-size:1.4375rem;font-weight:590;line-height:1.25;margin-top:3rem!important}.docs-prose>h2.docs-heading:first-child{border-top:0;padding-top:0;margin-top:0!important}h3.docs-heading{font-size:1.125rem;font-weight:590;line-height:1.35;margin-top:2rem!important}h4.docs-heading{font-size:.96875rem;font-weight:590;margin-top:1.5rem!important}.docs-anchor{color:var(--text-dim);opacity:0;margin-left:.4rem;transition:opacity .12s}.docs-heading:hover .docs-anchor,.docs-anchor:focus-visible{opacity:1}.docs-prose a,.docs-related a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color .12s}.docs-prose a:hover,.docs-related a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.docs-prose .docs-anchor,.docs-prose .docs-card,.docs-prose .docs-shot{text-decoration:none}.docs-prose strong{color:var(--text);font-weight:590}.docs-prose code{border:1px solid var(--border);background:var(--bg-elev-2);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);border-radius:4px;padding:.05rem .3rem;font-size:.84em}.docs-prose pre{border:1px solid var(--border);border-radius:var(--docs-radius);background:var(--bg-elev);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);padding:1rem 1.1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.docs-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.docs-prose ul{flex-direction:column;gap:.45rem;padding-left:1.25rem;list-style:outside;display:flex}.docs-prose ul li::marker{color:var(--text-dim)}.docs-steps{flex-direction:column;gap:.75rem;padding-left:0;list-style:none;display:flex}.docs-steps>li{counter-increment:docs-step;padding-left:2.25rem;position:relative}.docs-steps>li:before{content:counter(docs-step);border:1px solid var(--border-strong);background:var(--bg-elev-2);width:1.5rem;height:1.5rem;color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.75rem;font-weight:590;display:grid;position:absolute;top:.15rem;left:0}.docs-prose blockquote{border-left:2px solid var(--border-strong);color:var(--text-muted);padding-left:1rem}.docs-prose hr{border:0;border-top:1px solid var(--border)}.docs-table{overflow-x:auto}.docs-table table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--docs-radius);width:100%;min-width:32rem;font-size:.875rem;line-height:1.5;overflow:hidden}.docs-table table+table{margin-top:1rem}.docs-table th{background:var(--bg-elev);text-align:left;color:var(--text);padding:.6rem .85rem;font-weight:510}.docs-table td{border-top:1px solid var(--border);vertical-align:top;color:var(--text-2);padding:.6rem .85rem}.docs-table-note{color:var(--text-dim);margin-top:.6rem;font-size:.8125rem}.docs-callout{border:1px solid var(--border);border-radius:var(--docs-radius);background:var(--bg-elev);gap:.75rem;padding:.9rem 1rem;font-size:.9375rem;display:flex}.docs-callout-icon{color:var(--text-muted);flex-shrink:0;margin-top:.3rem}.docs-callout--tip .docs-callout-icon{color:var(--mk-green)}.docs-callout--info .docs-callout-icon{color:var(--docs-blue)}.docs-callout--warning{border-color:color-mix(in srgb, var(--mk-amber) 35%, var(--border))}.docs-callout--warning .docs-callout-icon{color:var(--mk-amber)}.docs-callout-body{flex:1;min-width:0}.docs-callout-title{color:var(--text);font-weight:590}.docs-callout-body>.docs-callout-title+*{margin-top:.25rem!important}.docs-figure{margin-block:1.75rem!important}.docs-figure figcaption{color:var(--text-dim);margin-top:.6rem;font-size:.8125rem;line-height:1.5}.docs-shot{border:1px solid var(--border-strong);border-radius:var(--docs-radius-lg);background:var(--bg-elev);cursor:zoom-in;display:block;position:relative}.docs-shot img{border-radius:calc(var(--docs-radius-lg) - 1px);width:100%;height:auto;display:block}.docs-shot-box{border:2px solid var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);pointer-events:none;border-radius:6px;position:absolute}.docs-shot-marker{background:var(--brand);color:#fff;width:1.4rem;height:1.4rem;box-shadow:0 0 0 2px var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.75rem;font-weight:650;display:grid;position:absolute;top:-.7rem;left:-.7rem}.docs-shot-missing{border:1px dashed var(--border-strong);border-radius:var(--docs-radius-lg);min-height:12rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);place-items:center;font-size:.8125rem;display:grid}.docs-diagram svg{border:1px solid var(--border);border-radius:var(--docs-radius-lg);background:var(--bg-elev);width:100%;height:auto;display:block}.docs-cards{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.docs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.docs-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-card{border:1px solid var(--border);border-radius:var(--docs-radius);flex-direction:column;gap:.35rem;padding:.95rem 1.05rem;transition:border-color .12s,background-color .12s;display:flex}.docs-card:hover{border-color:var(--border-strong);background:var(--bg-elev)}.docs-card-title{color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:510;display:flex}.docs-card-title svg{color:var(--text-dim);flex-shrink:0;transition:transform .15s}.docs-card:hover .docs-card-title svg{transform:translate(2px)}.docs-card-body{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.docs-faq-item{border-bottom:1px solid var(--border);margin-top:0!important}.docs-faq>.docs-heading+.docs-faq-item{border-top:1px solid var(--border);margin-top:1rem!important}.docs-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;list-style:none;display:flex}.docs-faq-item>summary::-webkit-details-marker{display:none}.docs-faq-item>summary:after{content:"+";color:var(--text-dim);flex-shrink:0;font-size:1.1rem}.docs-faq-item[open]>summary:after{content:"−"}.docs-faq-item h3{color:var(--text);font-size:.96875rem;font-weight:510}.docs-faq-answer{color:var(--text-muted);padding-bottom:1rem}.docs-related{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.docs-related h2{color:var(--text-dim);font-size:.875rem;font-weight:510}.docs-related ul{flex-direction:column;gap:.4rem;margin-top:.75rem;font-size:.9375rem;display:flex}.docs-article-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.docs-feedback{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.docs-feedback-button{border:1px solid var(--border);color:var(--text-2);border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8125rem;transition:border-color .12s;display:inline-flex}.docs-feedback-button:hover{border-color:var(--border-strong)}.docs-updated{color:var(--text-dim);font-size:.8125rem}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.docs-pager-link{border:1px solid var(--border);border-radius:var(--docs-radius);flex-direction:column;gap:.25rem;padding:.85rem 1rem;transition:border-color .12s;display:flex}.docs-pager-link:hover{border-color:var(--border-strong)}.docs-pager-link--next{text-align:right;grid-column:2;align-items:flex-end}.docs-pager-label{color:var(--text-dim);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.docs-pager-title{color:var(--text);font-size:.9375rem;font-weight:510}.docs-index{max-width:64rem}.docs-index-hero{padding-bottom:1rem}.docs-index-hero .docs-lead{max-width:40rem}.docs-index-section{margin-top:3.5rem}.docs-index-h2{color:var(--text);font-size:1.125rem;font-weight:590}.docs-index-section .docs-cards{margin-top:1rem}.docs-index-grid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem;margin-top:3.5rem;padding-top:3rem;display:grid}@media (min-width:640px){.docs-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.docs-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-index-group{scroll-margin-top:calc(var(--docs-header-h) + 1rem)}.docs-index-blurb{color:var(--text-dim);margin-top:.35rem;font-size:.8125rem;line-height:1.5}.docs-index-group ul{flex-direction:column;gap:.35rem;margin-top:.85rem;font-size:.9rem;display:flex}.docs-index-group a{color:var(--text-muted);transition:color .12s}.docs-index-group a:hover{color:var(--text)}@media (max-width:639.98px){.docs-diagram{overflow-x:auto}.docs-diagram svg{min-width:560px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
