.ph-public-docs .docs-container{--docs-paper:#0b1110;--docs-raise:#101c17;--docs-card:#101c17;--docs-board:#17271f;--docs-ink:#f2f5f1;--docs-ink-2:#c1ccc5;--docs-ink-3:#aebfb4;--docs-ink-4:#8fa698;--docs-line:#ffffff20;--docs-line-2:#ffffff25;--docs-pine:#a3e8c5;gap:48px;grid-template-columns:216px minmax(0,1fr) 176px;max-width:1336px;padding:0 48px 80px!important}.ph-public-docs .docs-sidebar{height:calc(100vh - 89px)!important;padding-right:22px;padding-top:40px;top:89px!important}.ph-public-docs .docs-sidebar-header{padding-bottom:22px!important}.ph-public-docs .docs-sidebar-header h2{color:#f2f5f1!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important}.ph-public-docs .docs-nav-section{margin-bottom:28px!important}.ph-public-docs .docs-nav-section-title{color:#8fa698!important;font-size:12px!important;letter-spacing:.06em!important;padding-left:8px!important;text-transform:none}.ph-public-docs .docs-nav-item{border-radius:4px;font-size:13px!important;font-weight:400!important;padding:9px 8px!important}.ph-public-docs .docs-nav-item.active{background:#203b3060!important;color:#a3e8c5!important}.ph-public-docs .docs-nav-api-row-1{gap:6px;justify-content:space-between}.ph-public-docs .docs-nav-api-path{display:none}.ph-public-docs .docs-nav-api-method{background:#0000;border-color:#ffffff25;border-radius:3px!important;color:#9aaba0;font-size:9px;padding:3px 4px}.ph-public-docs .docs-content{padding-top:48px!important}.ph-public-docs .docs-markdown h1{font-family:inherit!important;font-size:clamp(30px,3.1vw,44px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.18!important}.ph-public-docs .docs-markdown h2{font-family:inherit!important;font-size:25px!important;font-weight:500!important;letter-spacing:-.025em!important;margin-top:44px;padding-top:28px}.ph-public-docs .docs-markdown h3{font-family:inherit!important;font-size:19px!important;font-weight:500!important}.ph-public-docs .docs-markdown h1+p{color:#aebfb4!important;font-size:17px!important;line-height:1.75}.ph-public-docs .docs-markdown :is(p,li){color:#b7c4bc!important}.ph-public-docs .docs-markdown a{color:#a3e8c5!important}.ph-public-docs .docs-markdown strong{color:#e2ece5!important;font-weight:600}.ph-public-docs .docs-markdown :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:112px}.ph-public-docs .docs-markdown blockquote{background:#101c17!important;border-left:2px solid #668a75;border-radius:0 4px 4px 0}.ph-public-docs .docs-markdown :not(pre)>code{background:#ffffff08;border-color:#ffffff15;color:#d0e8d9}.ph-public-docs .docs-markdown .table-wrapper{border-color:#ffffff25!important;border-radius:5px!important}.ph-public-docs .docs-markdown :is(th,td){border-color:#ffffff20}.ph-public-docs .docs-markdown th{background:#101c17!important;color:#d2e0d6!important;font-weight:500!important}.ph-public-docs .docs-markdown td{color:#aebfb4!important}.ph-public-docs .docs-markdown :is(.single-code-block,.code-tabs-container){background:#0a120e!important;border-color:#ffffff25!important;border-radius:5px!important}.ph-public-docs .docs-markdown .code-block-header{background:#101c17!important;border-color:#ffffff20}.ph-public-docs .docs-toc{border-left:0!important;height:calc(100vh - 89px)!important;padding-top:48px!important;top:89px!important}.ph-public-docs .docs-toc-header{padding-left:0!important}.ph-public-docs .docs-toc-header h3{font-weight:400!important;text-transform:none}.ph-public-docs .docs-toc-item{font-size:12px!important;line-height:1.7;padding-left:10px!important}@media(min-width:781px) and (max-width:1200px){.ph-public-docs .docs-container{gap:32px;grid-template-columns:200px minmax(0,1fr)!important;padding-inline:32px!important}}@media(max-width:780px){.ph-public-docs .docs-container{display:block!important;padding:0 20px 60px!important}.ph-public-docs .docs-content{padding-top:28px!important}.ph-public-docs .docs-mobile-navigation summary{min-height:66px}.ph-public-docs .docs-markdown h1{font-size:30px!important}.ph-public-docs .docs-markdown h2{font-size:23px!important;margin-top:32px;padding-top:22px}.ph-public-docs .docs-markdown h1+p{font-size:16px!important}}@media(max-width:767px){.ph-public-docs .docs-markdown :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:128px}}.docs-container{background-color:#0a0a0f;color:#e2e8f0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-left:120px;padding-right:120px}.docs-sidebar{background-color:#0a0a0f;border-right:1px solid #ffffff0f;height:calc(100vh - 64px);min-width:272px;overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-color:#ffffff14 #0000;scrollbar-width:thin;top:64px;width:272px;z-index:100}.docs-sidebar::-webkit-scrollbar{width:4px}.docs-sidebar::-webkit-scrollbar-track{background:#0000}.docs-sidebar::-webkit-scrollbar-thumb{background-color:#ffffff14;border-radius:4px}.docs-sidebar-header{border-bottom:1px solid #ffffff0f;padding:28px 24px 20px}.docs-sidebar-header h2{color:#f8fafc;font-family:Space Grotesk,Inter,sans-serif;font-size:15.7px;font-weight:600;letter-spacing:-.01em;margin:0}.docs-sidebar-header .docs-version{background:#34d3991a;border:1px solid #34d39926;border-radius:6px;color:#34d399;display:inline-block;font-size:11.5px;font-weight:500;margin-left:8px;padding:1px 7px;vertical-align:middle}.docs-nav{padding:20px 0}.docs-nav-section{margin-bottom:28px}.docs-nav-section-title{color:#94a3b8;font-size:13.1px;font-weight:600;letter-spacing:.08em;margin:0;padding:0 24px 10px;text-transform:uppercase}.docs-nav-list{list-style:none;margin:0;padding:0}.docs-nav-item{border-left:2px solid #0000;color:#cbd5e1;cursor:pointer;font-size:13.6px;font-weight:500;line-height:1.5;padding:8px 24px;transition:all .15s ease}.docs-nav-item:hover{background-color:#ffffff08;color:#e2e8f0}.docs-nav-item.active{background-color:#34d3990f;border-left:2px solid #34d399;color:#34d399;font-weight:600}.docs-nav-api-item{display:flex;flex-direction:column;gap:3px}.docs-nav-api-row-1{align-items:center;display:flex;gap:8px}.docs-nav-api-label{color:inherit;font-weight:500}.docs-nav-api-path{background-color:initial;border:none;color:#8893a3;font-family:JetBrains Mono,Fira Code,monospace;font-size:11.5px;padding:0;transition:color .15s ease}.docs-nav-item:hover .docs-nav-api-path{color:#b8c5d4}.docs-nav-item.active .docs-nav-api-path{color:#34d39999}.docs-nav-api-method{border-radius:3px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;padding:2px 6px;text-transform:uppercase}.docs-nav-api-method-get{background-color:#34d3991f;border:1px solid #34d39926;color:#34d399}.docs-nav-api-method-post{background-color:#60a5fa1f;border:1px solid #60a5fa26;color:#60a5fa}.docs-nav-api-method-put{background-color:#fbbf241f;border:1px solid #fbbf2426;color:#fbbf24}.docs-nav-api-method-delete{background-color:#f871711f;border:1px solid #f8717126;color:#f87171}.docs-toc{background-color:initial;border-left:1px solid #ffffff0a;height:calc(100vh - 64px);overflow-y:auto;padding:28px 0 24px;position:fixed;right:120px;scrollbar-color:#ffffff0f #0000;scrollbar-width:thin;top:64px;width:240px;z-index:100}.docs-toc::-webkit-scrollbar{width:3px}.docs-toc::-webkit-scrollbar-thumb{background-color:#ffffff0f;border-radius:3px}.docs-toc-header{padding:0 20px 14px}.docs-toc-header h3{color:#94a3b866;font-size:11.5px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.docs-toc-nav{padding:0}.docs-toc-list{list-style:none;margin:0;padding:0}.docs-toc-item{border-left:1px solid #0000;color:#94a3b880;cursor:pointer;font-size:12.5px;font-weight:450;line-height:1.6;padding:5px 20px;transition:all .15s ease}.docs-toc-item:hover{border-left-color:#ffffff1a;color:#e2e8f0}.docs-toc-item a{color:inherit;display:block;text-decoration:none}.docs-toc-item a:focus-visible{outline:2px solid var(--docs-pine,#34d399);outline-offset:3px}.docs-markdown :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:80px}@media (max-width:767px){.docs-markdown :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:120px}}.docs-toc-level-1{color:#94a3b8b3;font-size:12.5px;font-weight:550;margin-top:12px}.docs-toc-level-1:first-child{margin-top:0}.docs-toc-level-2{font-size:12.5px;padding-left:28px}.docs-toc-level-3{font-size:11.5px;padding-left:36px}.docs-content{flex:1;margin-left:0;margin-right:240px;max-width:820px;min-height:100vh;padding:40px 56px 80px}.docs-error,.docs-loading{padding:80px 20px;text-align:center}.docs-loading .spinner{animation:spin .7s linear infinite;border:2px solid #ffffff0f;border-radius:50%;border-top-color:#34d399;height:36px;margin:0 auto 16px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.docs-loading p{color:#64748b;font-size:14.6px;font-weight:500}.docs-error{color:#f87171}.docs-markdown{background-color:initial;color:#cbd5e1;font-size:15.7px;line-height:1.75}.docs-markdown h1{color:#f8fafc;font-family:Space Grotesk,Inter,sans-serif;font-size:37.6px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:16px;margin-top:0}.docs-markdown h1+p{color:#94a3b8;font-size:16.7px;line-height:1.7;margin-bottom:32px;margin-top:0}.docs-markdown h2{border-top:1px solid #ffffff0a;color:#f1f5f9;font-family:Space Grotesk,Inter,sans-serif;font-size:25.1px;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin-bottom:16px;margin-top:56px;padding-top:24px}.docs-markdown h2:first-child{border-top:none;padding-top:0}.docs-markdown h3{color:#e2e8f0;font-family:Space Grotesk,Inter,sans-serif;font-size:18.8px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin-bottom:12px;margin-top:40px}.docs-markdown h4{color:#cbd5e1;font-size:15.7px;font-weight:600;letter-spacing:-.005em;margin-bottom:10px;margin-top:28px}.docs-markdown h5{color:#94a3b8;font-size:14.6px;font-weight:600;margin-bottom:8px;margin-top:24px}.docs-markdown p{color:#94a3b8;font-size:15.7px;line-height:1.75;margin:16px 0}.docs-markdown strong{color:#e2e8f0;font-weight:600}.docs-markdown em{color:#94a3b8;font-style:italic}.docs-markdown code{background-color:#ffffff0f;border:1px solid #ffffff0f;border-radius:5px;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,monospace;font-size:13.6px;font-weight:450;padding:2px 7px}.docs-markdown .docs-static-code{background:var(--docs-card);border:1px solid var(--docs-line);border-radius:12px;max-width:100%;overflow-x:auto;padding:16px}.docs-markdown .docs-static-code code{background:#0000!important;border:0;padding:0;white-space:pre}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4,.docs-markdown h5,.docs-markdown li code,.docs-markdown p code{overflow-wrap:anywhere}.single-code-block{background-color:#0c0c10;border:1px solid #ffffff0f;border-radius:10px;margin:20px 0;overflow:hidden}.single-code-block>pre{background-color:#0c0c10!important;font-size:13.6px!important;line-height:1.65!important;margin:0!important;padding:16px 20px!important}.single-code-block code{background-color:initial!important;border:none!important;color:#e2e8f0!important;font-size:13.6px!important;padding:0!important}.code-block-header{align-items:center;background-color:#ffffff08;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:8px 16px}.code-block-language{color:#94a3b880;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.code-tabs-container{background-color:#0c0c10;border:1px solid #ffffff0f;border-radius:10px;margin:20px 0;overflow:hidden}.code-tabs-content>pre{background-color:#0c0c10!important;font-size:13.6px!important;line-height:1.65!important;margin:0!important;padding:16px 20px!important}.code-tabs-container code{background-color:initial!important;border:none!important;color:#e2e8f0!important;font-size:13.6px!important;padding:0!important}.code-tabs-list{background-color:#ffffff05;border-bottom:1px solid #ffffff0a;border-radius:0;display:flex;gap:0;height:auto;padding:0}.code-tabs-trigger{background-color:initial;border:none;border-bottom:2px solid #0000;border-radius:0;color:#94a3b880;cursor:pointer;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;padding:9px 16px;transition:all .15s ease}.code-tabs-trigger:hover{background-color:#ffffff05;color:#e2e8f0}.code-tabs-trigger[data-state=active]{background-color:initial;border-bottom-color:#34d399;box-shadow:none;color:#34d399}.code-tabs-content{margin:0}.code-tabs-content[data-state=inactive]{display:none}.code-copy-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b859;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12.5px;gap:4px;justify-content:center;padding:4px;transition:all .15s ease}.code-copy-btn:hover{background:#ffffff0d;color:#e2e8f0}.code-copy-btn.copied{color:#34d399}.docs-markdown ol,.docs-markdown ul{list-style-position:outside;margin:16px 0;padding-left:24px}.docs-markdown ul{list-style-type:disc}.docs-markdown ol{list-style-type:decimal}.docs-markdown ul ul{list-style-type:circle}.docs-markdown ul ul ul{list-style-type:square}.docs-markdown li.task-list-item{list-style-type:none}.docs-markdown li{color:#94a3b8;font-size:15.7px;line-height:1.75;margin:8px 0}.docs-markdown li>p{margin:6px 0}.docs-markdown li code{font-size:13.1px}.docs-markdown ol ol,.docs-markdown ol ul,.docs-markdown ul ol,.docs-markdown ul ul{margin:6px 0}.docs-markdown li::marker{color:#94a3b84d}.docs-markdown a{border-bottom:1px solid #0000;color:#34d399;font-weight:500;text-decoration:none;transition:all .15s ease}.docs-markdown a:hover{border-bottom-color:#34d3994d;color:#6ee7b7}.docs-markdown blockquote{background-color:#34d3990a;border-left:3px solid #34d399;border-radius:0 8px 8px 0;margin:20px 0;padding:14px 20px}.docs-markdown blockquote p{color:#94a3b8;font-size:14.6px;line-height:1.7;margin:6px 0}.docs-markdown blockquote p:first-child{margin-top:0}.docs-markdown blockquote p:last-child{margin-bottom:0}.docs-markdown blockquote strong{color:#34d399}.table-wrapper{background-color:hsla(0,0%,100%,.015);border:1px solid #ffffff0f;border-radius:10px;margin:24px 0;overflow-x:auto}.docs-markdown table{border-collapse:collapse;font-size:14.6px;line-height:1.6;width:100%}.docs-markdown table td,.docs-markdown table th{border-bottom:1px solid #ffffff0a;padding:11px 16px;text-align:left}.docs-markdown table th{background-color:#ffffff08;border-bottom:1px solid #ffffff0f;color:#e2e8f0;font-size:12.5px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.docs-markdown table td{color:#94a3b8}.docs-markdown table td code{font-size:12.5px;padding:1px 5px}.docs-markdown table tr:last-child td{border-bottom:none}.docs-markdown table tr:hover{background-color:hsla(0,0%,100%,.015)}.docs-markdown hr{border:none;border-top:1px solid #ffffff0f;margin:48px 0}.docs-markdown img{border:1px solid #ffffff0f;border-radius:10px;height:auto;margin:28px 0;max-width:100%}.docs-badge{border-radius:5px;display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.02em;margin-right:6px;padding:3px 8px}.docs-badge-success{background-color:#34d3991f;border:1px solid #34d39926;color:#34d399}.docs-badge-warning{background-color:#fbbf241f;border:1px solid #fbbf2426;color:#fbbf24}.docs-badge-error{background-color:#f871711f;border:1px solid #f8717126;color:#f87171}.docs-badge-info{background-color:#60a5fa1f;border:1px solid #60a5fa26;color:#60a5fa}.light .docs-container{background-color:#faf9f6;color:#1a1510}.light .docs-sidebar{background-color:#faf9f6;border-right:1px solid #e5e0d8;scrollbar-color:#0000001f #0000}.light .docs-sidebar::-webkit-scrollbar-thumb{background-color:#0000001f}.light .docs-sidebar-header{border-bottom:1px solid #e5e0d8}.light .docs-sidebar-header h2{color:#1a1510}.light .docs-nav-section-title{color:#6b6560}.light .docs-nav-item{color:#5a554f}.light .docs-nav-item:hover{background-color:#0000000a;color:#1a1510}.light .docs-nav-item.active{background-color:#22c55e14;border-left-color:#16a34a;color:#16a34a}.light .docs-nav-api-path{color:#8a857f}.light .docs-nav-item:hover .docs-nav-api-path{color:#5a554f}.light .docs-nav-item.active .docs-nav-api-path{color:#16a34a;opacity:.7}.light .docs-toc{border-left:1px solid #e5e0d8;scrollbar-color:#00000014 #0000}.light .docs-toc::-webkit-scrollbar-thumb{background-color:#00000014}.light .docs-toc-header h3{color:#6b6560}.light .docs-toc-item{color:#8a857f}.light .docs-toc-item:hover{border-left-color:#00000026;color:#1a1510}.light .docs-toc-level-1{color:#5a554f}.light .docs-loading .spinner{border-color:#16a34a #e5e0d8 #e5e0d8}.light .docs-loading p{color:#6b6560}.light .docs-markdown{color:#3d3830}.light .docs-markdown h1{color:#1a1510}.light .docs-markdown h1+p{color:#5a554f}.light .docs-markdown h2{border-top-color:#e5e0d8;color:#1a1510}.light .docs-markdown h3{color:#2a2520}.light .docs-markdown h4{color:#3d3830}.light .docs-markdown h5,.light .docs-markdown p{color:#5a554f}.light .docs-markdown strong{color:#1a1510}.light .docs-markdown em{color:#5a554f}.light .docs-markdown code{background-color:#0000000f;border-color:#00000014;color:#c7254e}.light .single-code-block{background-color:#1e1e2e;border-color:#d5d0c8}.light .single-code-block>div{background-color:#1e1e2e!important}.light .single-code-block code{color:#e2e8f0!important}.light .code-block-header{background-color:#272838;border-bottom-color:#ffffff14}.light .code-block-language{color:#c8c8dcb3}.light .code-tabs-container{background-color:#1e1e2e;border-color:#d5d0c8}.light .code-tabs-container>div{background-color:#1e1e2e!important}.light .code-tabs-container code{color:#e2e8f0!important}.light .code-tabs-list{background-color:#272838;border-bottom-color:#ffffff14}.light .code-tabs-trigger{color:#c8c8dc99}.light .code-tabs-trigger:hover{background-color:#ffffff0d;color:#e2e8f0}.light .code-copy-btn{color:#c8c8dc80}.light .code-copy-btn:hover{background:#ffffff1a;color:#e2e8f0}.light .docs-markdown li{color:#5a554f}.light .docs-markdown li::marker{color:#0000004d}.light .docs-markdown a{color:#16a34a}.light .docs-markdown a:hover{border-bottom-color:#16a34a4d;color:#15803d}.light .docs-markdown blockquote{background-color:#22c55e0f;border-left-color:#16a34a}.light .docs-markdown blockquote p{color:#5a554f}.light .docs-markdown blockquote strong{color:#16a34a}.light .table-wrapper{background-color:#f5f3ef;border-color:#e5e0d8}.light .docs-markdown table td,.light .docs-markdown table th{border-bottom-color:#e5e0d8}.light .docs-markdown table th{background-color:#eeeae4;border-bottom-color:#d5d0c8;color:#1a1510}.light .docs-markdown table td{color:#5a554f}.light .docs-markdown table tr:hover{background-color:#00000005}.light .docs-markdown hr{border-top-color:#e5e0d8}.light .docs-markdown img{border-color:#e5e0d8}.light .docs-nav-api-method-get{background-color:#16a34a1a;border-color:#16a34a33;color:#16a34a}.light .docs-nav-api-method-post{background-color:#2563eb1a;border-color:#2563eb33;color:#2563eb}.light .docs-nav-api-method-put{background-color:#d977061a;border-color:#d9770633;color:#d97706}.light .docs-nav-api-method-delete{background-color:#dc26261a;border-color:#dc262633;color:#dc2626}.light .docs-sidebar-header .docs-version{background:#16a34a1a;border-color:#16a34a33;color:#16a34a}.light .docs-badge-success{background-color:#16a34a1a;border-color:#16a34a33;color:#16a34a}.light .docs-badge-warning{background-color:#d977061a;border-color:#d9770633;color:#d97706}.light .docs-badge-error{background-color:#dc26261a;border-color:#dc262633;color:#dc2626}.light .docs-badge-info{background-color:#2563eb1a;border-color:#2563eb33;color:#2563eb}@media (max-width:768px){.light .docs-sidebar{border-bottom:1px solid #e5e0d8}}@media (max-width:1280px){.docs-container{padding-left:48px;padding-right:48px}.docs-toc{display:none}.docs-content{margin-right:0;max-width:760px}}@media (max-width:1024px){.docs-sidebar{width:252px}.docs-content{margin-left:0;padding:36px 40px}}@media (max-width:768px){.docs-container{padding-left:0;padding-right:0}.docs-sidebar{border-bottom:1px solid #ffffff0f;border-right:none;height:auto;position:relative;width:100%}.docs-content{margin-left:0;max-width:100%;padding:28px 20px}.docs-markdown{font-size:14.6px}.docs-markdown h1{font-size:29.3px}.docs-markdown h2{font-size:23px;margin-top:40px}.docs-markdown h3{font-size:17.8px;margin-top:32px}.table-wrapper{border-radius:8px}}@media print{.docs-sidebar,.docs-toc{display:none}.docs-content{margin:0;max-width:100%;padding:0}.docs-markdown{color:#000;font-size:12pt}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3{color:#000}}.docs-container{--docs-paper:#0a0a0f;--docs-raise:#101017;--docs-card:#16161d;--docs-board:#1b1b23;--docs-ink:#fff;--docs-ink-2:#d4d4d4;--docs-ink-3:#a3a3a3;--docs-ink-4:#737373;--docs-line:#1c1c23;--docs-line-2:#26262f;--docs-pine:#34d399;background:var(--docs-paper)!important;color:var(--docs-ink)!important;display:grid!important;font-family:Hanken Grotesk,Noto Sans SC,-apple-system,system-ui,sans-serif!important;gap:42px;grid-template-columns:286px minmax(0,820px) 228px;margin:0 auto;max-width:1440px;min-height:100vh;padding:0 32px 88px!important}.docs-sidebar{background:#0000!important;border-right:1px solid var(--docs-line)!important;height:calc(100vh - 70px)!important;min-width:0!important;padding:24px 18px 24px 0;top:70px!important;width:auto!important}.docs-sidebar-header{border-bottom:1px solid var(--docs-line)!important;padding:0 0 22px!important}.docs-sidebar-header h2{color:var(--docs-ink)!important;font-family:Space Grotesk,Hanken Grotesk,Noto Sans SC,system-ui,sans-serif!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.015em!important}.docs-sidebar-header .docs-version{background:#34d3991a!important;border:1px solid #34d39940!important;border-radius:999px!important;color:#6ee7b7!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;margin-left:9px!important;padding:2px 8px!important}.docs-nav{padding:22px 0 0!important}.docs-nav-section{margin-bottom:26px!important}.docs-nav-section-title,.docs-toc-header h3{color:var(--docs-ink-4)!important;font-family:Hanken Grotesk,Noto Sans SC,-apple-system,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;padding:0 10px 8px!important}.docs-nav-item{border-left:0!important;border-radius:8px;color:var(--docs-ink-2)!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;margin:1px 0;padding:7px 10px!important;transition:background-color .12s ease,color .12s ease!important}.docs-nav-item:hover{background:#ffffff0a!important;color:var(--docs-ink)!important}.docs-nav-item.active{background:#34d3991a!important;box-shadow:none!important;color:#6ee7b7!important;font-weight:600!important}.docs-nav-api-path{color:var(--docs-ink-4)!important;font-size:11px!important;letter-spacing:-.01em!important}.docs-nav-api-method{border-radius:999px!important;font-family:JetBrains Mono,ui-monospace,monospace!important}.docs-toc{background:#0000!important;border-left:1px solid var(--docs-line)!important;height:calc(100vh - 70px)!important;padding:28px 0 24px!important;position:-webkit-sticky!important;position:sticky!important;right:auto!important;top:70px!important;width:auto!important}.docs-toc-header{padding:0 0 14px 20px!important}.docs-toc-item{border-left:2px solid #0000!important;color:var(--docs-ink-3)!important;font-size:12.5px!important;padding:6px 0 6px 20px!important}.docs-toc-item:hover{border-left-color:var(--docs-pine)!important;color:var(--docs-ink)!important}.docs-content{margin:0!important;max-width:none!important;min-width:0;padding:42px 0 0!important}.docs-markdown{color:var(--docs-ink-2)!important;font-family:Hanken Grotesk,Noto Sans SC,-apple-system,system-ui,sans-serif!important;font-size:16px!important;line-height:1.7!important}.docs-markdown h1{color:var(--docs-ink)!important;font-family:Space Grotesk,Hanken Grotesk,Noto Sans SC,system-ui,sans-serif!important;font-size:clamp(34px,4vw,46px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.12!important;margin-bottom:18px!important;max-width:760px}.docs-markdown h1+p{color:var(--docs-ink-2)!important;font-size:17px!important;max-width:68ch}.docs-markdown h2{border-top:1px solid var(--docs-line)!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.25!important}.docs-markdown h2,.docs-markdown h3{color:var(--docs-ink)!important;font-family:Space Grotesk,Hanken Grotesk,Noto Sans SC,system-ui,sans-serif!important}.docs-markdown h3{font-size:18px!important;font-weight:600!important}.docs-markdown li,.docs-markdown p{color:var(--docs-ink-2)!important}.docs-markdown strong{color:var(--docs-ink)!important}.docs-markdown a{border-bottom-color:color-mix(in srgb,var(--docs-pine) 30%,#0000)!important;color:var(--docs-pine)!important}.docs-markdown code{background:var(--docs-card)!important;border-color:var(--docs-line)!important;color:var(--docs-ink)!important}.code-tabs-container,.single-code-block,.table-wrapper{border-radius:12px!important;box-shadow:0 20px 64px -52px #000c}.code-block-header,.code-tabs-container,.code-tabs-container>div,.code-tabs-list,.single-code-block,.single-code-block>div,.table-wrapper{background:var(--docs-card)!important;border-color:var(--docs-line)!important}.code-block-language,.code-copy-btn,.code-tabs-trigger{color:var(--docs-ink-3)!important;font-family:Hanken Grotesk,Noto Sans SC,-apple-system,system-ui,sans-serif!important;font-weight:600!important}.code-copy-btn.copied,.code-copy-btn:hover,.code-tabs-trigger[data-state=active]{color:var(--docs-pine)!important}.code-tabs-trigger[data-state=active]{border-bottom-color:var(--docs-pine)!important}.docs-markdown table th{background:var(--docs-board)!important;border-bottom-color:var(--docs-line-2)!important;color:var(--docs-ink)!important}.docs-markdown table td{border-bottom-color:var(--docs-line)!important;color:var(--docs-ink-2)!important}.docs-loading .spinner{border-color:var(--docs-line)!important;border-top-color:var(--docs-pine)!important}.docs-error{color:#f08a74!important}@media (max-width:1200px){.docs-container{gap:34px;grid-template-columns:260px minmax(0,1fr)!important}.docs-toc{display:none!important}}@media (max-width:780px){.docs-container{display:block!important;padding:0 18px 60px!important}.docs-sidebar{border-bottom:1px solid var(--docs-line)!important;border-right:0!important;height:auto!important;padding:22px 0 14px!important;position:relative!important;top:auto!important}.docs-nav{display:grid;grid-template-columns:1fr}.docs-content{padding-top:28px!important}}.docs-mobile-navigation{display:none}.docs-container{gap:32px;grid-template-columns:248px minmax(0,1fr) 200px}.docs-content{padding-top:32px!important}.docs-markdown h1{font-size:clamp(26px,2.4vw,34px)!important;line-height:1.25!important}.docs-markdown h2{margin-bottom:14px;margin-top:36px;padding-top:20px}.docs-markdown h3{margin-top:28px}.docs-markdown li,.docs-markdown p{font-size:16px;line-height:1.75}.docs-markdown blockquote{padding:12px 16px}.docs-markdown blockquote p{font-size:14px}.docs-markdown :not(pre)>code{font-size:13px;font-weight:400;padding:2px 5px}.docs-markdown .table-wrapper{background:#0000!important;border-radius:8px!important;box-shadow:none;max-width:100%;scrollbar-width:thin}.docs-markdown table{font-size:14px;min-width:720px}.docs-markdown :is(th,td){padding:12px 14px;vertical-align:top}.docs-markdown th{font-size:13px;letter-spacing:0;text-transform:none}.docs-markdown td:last-child{min-width:240px}.docs-markdown td code{overflow-wrap:anywhere;white-space:normal}.docs-markdown :is(.single-code-block,.code-tabs-container){border-radius:8px!important;box-shadow:none;min-width:0}.docs-markdown .code-block-header{gap:12px;min-height:44px;padding:0 12px!important}.docs-markdown .code-block-language{font-size:12px}.docs-markdown .code-copy-btn{flex-shrink:0;min-height:44px;padding:8px}.docs-markdown .docs-static-code,.docs-markdown :is(.single-code-block,.code-tabs-content)>pre{background:var(--docs-raise)!important;border-radius:0!important;font-size:13px!important;line-height:1.7!important;margin:0!important;max-width:100%;overflow-x:auto;padding:18px!important;scrollbar-width:thin}.docs-markdown .docs-static-code{border-radius:8px!important;margin:20px 0!important}.docs-markdown pre code{background:#0000!important;border:0;font-size:inherit!important;font-weight:400;overflow-wrap:normal;padding:0!important;white-space:pre}.docs-markdown .docs-syntax,.docs-markdown .docs-syntax code{color:#abb2bf;direction:ltr;-webkit-hyphens:none;hyphens:none;tab-size:2;text-align:left;text-shadow:0 1px #0000004d;word-break:normal;word-spacing:normal}.docs-markdown .docs-syntax .token{background:#0000}.docs-markdown .docs-syntax :is(.comment,.prolog,.doctype,.cdata){color:#a7b3ae}.docs-markdown .docs-syntax :is(.punctuation,.entity){color:#abb2bf}.docs-markdown .docs-syntax .entity{cursor:help}.docs-markdown .docs-syntax :is(.attr-name,.class-name,.boolean,.constant,.number,.atrule){color:#d19a66}.docs-markdown .docs-syntax .keyword{color:#c678dd}.docs-markdown .docs-syntax :is(.property,.tag,.symbol,.deleted,.important){color:#e06c75}.docs-markdown .docs-syntax .attr-value>.token.punctuation,.docs-markdown .docs-syntax :is(.selector,.string,.char,.builtin,.inserted,.regex,.attr-value){color:#98c379}.docs-markdown .docs-syntax :is(.variable,.operator,.function){color:#61afef}.docs-markdown .docs-syntax .url{color:#56b6c2}.docs-markdown .docs-syntax .attr-value>.token.punctuation.attr-equals,.docs-markdown .docs-syntax .special-attr>.token.attr-value>.token.value.css{color:#abb2bf}.docs-markdown .docs-syntax .language-javascript .operator{color:#c678dd}.docs-markdown .docs-syntax .language-javascript .template-string>.interpolation>.interpolation-punctuation.punctuation{color:#be5046}.docs-markdown .docs-syntax .language-json .operator{color:#abb2bf}.docs-markdown .docs-syntax .language-json .null.keyword{color:#d19a66}.docs-markdown .docs-syntax ::selection{background:#3e4451;color:inherit;text-shadow:none}.docs-markdown .code-tabs-list{border-bottom:0;justify-content:flex-start;min-width:0;overflow-x:auto}.docs-markdown .code-tabs-trigger{font-size:13px;min-height:44px;padding:10px 12px}.docs-markdown .code-tabs-content{margin:0}.docs-toc-level-1{padding-left:12px!important}.docs-toc-level-3{padding-left:32px!important}.docs-markdown .table-wrapper:focus-visible,.docs-markdown button:focus-visible{outline:2px solid var(--docs-pine);outline-offset:3px}.docs-container .docs-markdown li::marker{color:var(--docs-ink-3)}@media (min-width:781px) and (max-width:1200px){.docs-container{gap:28px;grid-template-columns:220px minmax(0,1fr)!important}}@media (max-width:780px){.docs-content{padding-top:24px!important}.docs-markdown h2{margin-top:30px;padding-top:16px}.docs-markdown li,.docs-markdown p{font-size:15px}.docs-markdown .code-block-header{gap:4px;padding:0 8px!important}.docs-markdown .code-tabs-trigger{padding-inline:8px}.docs-sidebar{display:none!important}.docs-mobile-navigation{border-bottom:1px solid var(--docs-line);display:block}.docs-mobile-navigation summary{align-items:center;color:var(--docs-ink);cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;min-height:76px;padding:14px 2px}.docs-mobile-navigation summary::-webkit-details-marker{display:none}.docs-mobile-navigation summary:focus-visible{border-radius:4px;outline:2px solid var(--docs-pine);outline-offset:-2px}.docs-mobile-navigation-label{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.docs-mobile-navigation-label>span{color:var(--docs-ink-3);font-size:12px}.docs-mobile-navigation-label strong{font-size:14px;font-weight:600;line-height:1.4}.docs-mobile-navigation summary>svg{color:var(--docs-pine);flex-shrink:0}.docs-mobile-navigation[open] summary>svg{transform:rotate(180deg)}.docs-mobile-navigation .docs-nav{max-height:min(60vh,480px);overflow-y:auto;overscroll-behavior:contain;padding:8px 0 16px!important}}