@font-face{font-family:"Host Grotesk";font-style:normal;font-weight:300;src:url("/fonts/host-grotesk/HostGrotesk-300.woff2") format("woff2"),url("/fonts/host-grotesk/HostGrotesk-300.woff") format("woff"),url("/fonts/host-grotesk/HostGrotesk-300.ttf") format("truetype")}@font-face{font-family:"Host Grotesk";font-style:normal;font-weight:400;src:url("/fonts/host-grotesk/HostGrotesk-400.woff2") format("woff2"),url("/fonts/host-grotesk/HostGrotesk-400.woff") format("woff"),url("/fonts/host-grotesk/HostGrotesk-400.ttf") format("truetype")}@font-face{font-family:"Host Grotesk";font-style:normal;font-weight:500;src:url("/fonts/host-grotesk/HostGrotesk-500.woff2") format("woff2"),url("/fonts/host-grotesk/HostGrotesk-500.woff") format("woff"),url("/fonts/host-grotesk/HostGrotesk-500.ttf") format("truetype")}@font-face{font-family:"Host Grotesk";font-style:normal;font-weight:600;src:url("/fonts/host-grotesk/HostGrotesk-600.woff2") format("woff2"),url("/fonts/host-grotesk/HostGrotesk-600.woff") format("woff"),url("/fonts/host-grotesk/HostGrotesk-600.ttf") format("truetype")}@font-face{font-family:"Lausanne";font-style:normal;font-weight:300;src:url("/fonts/lausanne/TWKLausanne-300.woff2") format("woff2"),url("/fonts/lausanne/TWKLausanne-300.woff") format("woff"),url("/fonts/lausanne/TWKLausanne-300.ttf") format("truetype")}@font-face{font-family:"Lausanne";font-style:normal;font-weight:400;src:url("/fonts/lausanne/TWKLausanne-400.woff2") format("woff2"),url("/fonts/lausanne/TWKLausanne-400.woff") format("woff"),url("/fonts/lausanne/TWKLausanne-400.ttf") format("truetype")}@font-face{font-family:"Lausanne";font-style:normal;font-weight:500;src:url("/fonts/lausanne/TWKLausanne-500.woff2") format("woff2"),url("/fonts/lausanne/TWKLausanne-500.woff") format("woff"),url("/fonts/lausanne/TWKLausanne-500.ttf") format("truetype")}@font-face{font-family:"Menlo";font-style:normal;font-weight:normal;src:url("/fonts/menlo/Menlo-Regular.woff2") format("woff2"),url("/fonts/menlo/Menlo-Regular.woff") format("woff"),url("/fonts/menlo/Menlo-Regular.ttf") format("truetype")}@font-face{font-family:"Menlo";font-style:normal;font-weight:bold;src:url("/fonts/menlo/Menlo-Bold.woff2") format("woff2"),url("/fonts/menlo/Menlo-Bold.woff") format("woff"),url("/fonts/menlo/Menlo-Bold.ttf") format("truetype")}body{color:#1a1a1a;font-family:"Lausanne","Host Grotesk","Noto Sans",system-ui,sans-serif}h2,h3,h4{font-weight:400}.body-md,.body-lg{font-weight:300}.button-sm,.button-md,.button-lg{font-weight:400}.label-md,.label-lg{font-weight:500}.link-lg{font-weight:400}.documentation-btn{align-items:center;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;flex-shrink:0;gap:6px;justify-content:center;padding:5px 9px;text-align:center;text-decoration:none;transition:background-color .4s ease;vertical-align:middle;width:fit-content}.documentation-btn.shape-pill{border-radius:40px}.documentation-btn.shape-square{border-radius:6px}.documentation-btn.shape-circle{border-radius:50%;width:40px}.documentation-btn .icon{flex-shrink:0;height:16px;width:16px}.documentation-btn:hover{text-decoration:none}.documentation-btn.btn-primary{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.documentation-btn.btn-primary .icon{background-color:#fff}.documentation-btn.btn-primary:hover{background-color:#555;border-color:#555;color:#fff}.documentation-btn.btn-primary:active{background-color:#2e2e2e;border-color:#2e2e2e}.documentation-btn.btn-secondary{background-color:#fff;border-color:#d3cdcb;color:#1a1a1a}.documentation-btn.btn-secondary .icon{background-color:#1a1a1a}.documentation-btn.btn-secondary:hover{background-color:#f4f2f0;color:#1a1a1a}.documentation-btn.btn-secondary:active{background-color:#e8e4e2}.documentation-header{background-color:#fff;margin:0 auto;max-width:1520px;width:100%}.documentation-header .doc-header-top{padding:8px 40px}.documentation-header .doc-header-top .doc-brand{flex-shrink:0;max-width:320px;text-decoration:none;width:100%}.documentation-header .doc-header-top .doc-brand:hover{text-decoration:none}@media(min-width: 1024px){.documentation-header .doc-header-top .doc-brand{padding-left:24px}}.documentation-header .doc-header-top .doc-header-search{flex:1;max-width:570px;min-width:0}.documentation-header .doc-header-top .doc-header-search .doc-search{flex:1;min-width:200px;position:relative}.documentation-header .doc-header-top .doc-header-search .doc-search .input-container{margin-top:0;width:100%}.documentation-header .doc-header-top .doc-header-search .doc-search .input-container,.documentation-header .doc-header-top .doc-header-search .doc-search .input-container.size-sm,.documentation-header .doc-header-top .doc-header-search .doc-search .input-container.size-sm:focus-within,.documentation-header .doc-header-top .doc-header-search .doc-search .input-container.size-sm.has-value{padding-right:56px}.documentation-header .doc-header-top .doc-header-search .doc-search .doc-search-shortcut{align-items:center;background-color:#f4f2f0;border-color:#e8e4e2;border-radius:4px;border-style:solid;border-width:1px 1px 2px;color:#888;display:inline-flex;flex-shrink:0;gap:4px;height:20px;padding:1px 5px;position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.documentation-header .doc-header-top .doc-header-search .doc-search .doc-search-shortcut .doc-search-command{display:block;flex-shrink:0;height:14px;width:14px}.documentation-header .doc-header-top .doc-header-search .doc-ask-ai{flex-shrink:0}.documentation-header .doc-header-top .doc-header-actions{max-width:320px;width:100%}@media(max-width: 1023px){.documentation-header .doc-header-top{flex-wrap:wrap;padding:12px 24px}.documentation-header .doc-header-top .doc-brand{max-width:none;width:auto}.documentation-header .doc-header-top .doc-header-actions{max-width:none;width:auto}.documentation-header .doc-header-top .doc-header-search{flex:1 1 100%;max-width:none;order:3;width:100%}.documentation-header .doc-header-top .doc-header-search .doc-search{min-width:0}.documentation-header .doc-header-top .doc-header-search .doc-search .input-container,.documentation-header .doc-header-top .doc-header-search .doc-search .input-container.size-sm,.documentation-header .doc-header-top .doc-header-search .doc-search .input-container.size-sm:focus-within,.documentation-header .doc-header-top .doc-header-search .doc-search .input-container.size-sm.has-value{padding-right:9px}.documentation-header .doc-header-top .doc-header-search .doc-search-shortcut{display:none}}@media(max-width: 639px){.documentation-header .doc-header-top{padding:12px 16px}}.documentation-header .doc-header-tabs.tab-bar{margin:12px 0 0;padding-left:40px;padding-right:40px}@media(max-width: 1023px){.documentation-header .doc-header-tabs.tab-bar{padding-left:24px;padding-right:24px}}@media(max-width: 639px){.documentation-header .doc-header-tabs.tab-bar{padding-left:16px;padding-right:16px}}.doc-container{margin:0 auto;max-width:1520px;padding:40px 40px 112px;width:100%}@media(max-width: 1023px){.doc-container{padding:24px 24px 80px}}@media(max-width: 639px){.doc-container{padding:24px 16px 60px}}.doc-page{display:flex;flex-direction:row;gap:80px;width:100%}.doc-content{display:flex;flex:1 1 auto;flex-direction:column;gap:40px;max-width:800px;min-width:0;width:100%}@media(max-width: 1023px){.doc-content{margin:0 auto}}.doc-content .doc-article{display:flex;flex-direction:column;gap:40px;min-width:0}.doc-content .doc-article .doc-article-body{display:flex;flex-direction:column;gap:24px;min-width:0}.doc-content .doc-article .doc-article-body .doc-article-paragraph a{color:#1a1a1a}.doc-content .doc-article .doc-article-header{display:flex;flex-direction:column;gap:12px;min-width:0}.doc-content .doc-article .doc-article-header .doc-article-kicker{color:#888}.doc-content .doc-article .doc-article-header .doc-article-subtitle{color:#888;margin-top:12px}.doc-content .doc-article .doc-article-section{display:flex;flex-direction:column;gap:12px;min-width:0}.doc-content .doc-article .doc-article-section .doc-heading-link{align-items:center;border-radius:4px;color:#888;display:inline-flex;height:24px;justify-content:center;margin-left:8px;opacity:0;vertical-align:middle;width:24px}.doc-content .doc-article .doc-article-section .doc-heading-link:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}@media(hover: none){.doc-content .doc-article .doc-article-section .doc-heading-link{opacity:1}}.doc-content .doc-article .doc-article-section>:is(h2,h3,h4):hover .doc-heading-link{opacity:1}.doc-content .doc-article .doc-article-section .doc-article-paragraph a{color:#1a1a1a}.doc-content .doc-section{display:flex;flex-direction:column;gap:40px;min-width:0}.doc-content .doc-section .doc-section-body{display:flex;flex-direction:column;gap:24px;min-width:0}.doc-content .doc-section .doc-section-figure{display:block;height:auto;max-width:100%;width:100%}.doc-content .doc-section .doc-section-header{display:flex;flex-direction:column;gap:12px;min-width:0}.doc-content .doc-footer{margin-top:24px}.doc-accordion{background-color:#fff;border:1px solid #e8e4e2;display:flex;flex-direction:column;min-width:0}.doc-accordion .doc-accordion-body{color:#888}.doc-accordion .doc-accordion-caret{background-color:#1a1a1a;flex-shrink:0;transition:transform .15s ease}.doc-accordion .doc-accordion-item{border-bottom:1px solid #e8e4e2;display:flex;flex-direction:column;min-width:0}.doc-accordion .doc-accordion-item:last-child{border-bottom:0}.doc-accordion .doc-accordion-item.is-collapsed .doc-accordion-caret{transform:rotate(-90deg)}.doc-accordion .doc-accordion-item.is-collapsed .doc-accordion-panel{display:none}.doc-accordion .doc-accordion-label{color:#1a1a1a}.doc-accordion .doc-accordion-panel{padding:0 16px 16px 48px}.doc-accordion .doc-accordion-toggle{align-items:center;background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;gap:8px;padding:16px 24px;text-align:left;width:100%}.doc-accordion .doc-accordion-toggle .icon{background-color:#888}.doc-toast{border:1px solid;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px}.doc-toast .doc-toast-description{margin:0}.doc-toast .doc-toast-header{align-items:center;display:flex;gap:8px}.doc-toast .doc-toast-icon{flex-shrink:0;height:16px;width:16px}.doc-toast.blue{background-color:#eef3fe;border-color:#276ef1;color:#1e54b7}.doc-toast.yellow{background-color:#fffaf0;border-color:#ffc043;color:#bc8b2c}.doc-footer{display:flex;flex-direction:column;gap:80px;min-width:0;width:100%}.doc-footer .doc-footer-nav{align-items:center;display:flex;justify-content:space-between;min-width:0}.doc-footer .doc-footer-nav .doc-footer-nav-link{align-items:center;color:#1a1a1a;display:inline-flex;gap:8px;text-decoration:none}.doc-footer .doc-footer-nav .doc-footer-nav-link .doc-footer-nav-icon{background-color:#888;flex-shrink:0;height:16px;width:16px}.doc-footer .doc-footer-nav .doc-footer-nav-link.is-next{margin-left:auto}.doc-footer .doc-footer-nav .doc-footer-nav-link.is-previous .doc-footer-nav-icon{transform:rotate(180deg)}.doc-footer .doc-footer-social{align-items:center;border-top:1px solid #e8e4e2;display:flex;gap:24px;min-width:0;padding-top:40px}.doc-footer .doc-footer-social .doc-footer-social-link{align-items:center;display:inline-flex;flex-shrink:0}.doc-footer .doc-footer-social .doc-footer-social-link .doc-footer-social-icon{display:block;height:auto}.doc-frame{background-color:#fff;border:1px solid #e8e4e2;min-width:0;padding:16px;position:relative}.doc-frame .doc-frame-copy{align-items:center;background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:12px}.doc-frame .doc-frame-copy .icon{background-color:#888;flex-shrink:0;height:16px;width:16px}.doc-frame .doc-frame-copy:hover .icon{background-color:#1a1a1a}.doc-frame .doc-frame-copy-source{color:#1a1a1a;line-height:24px;margin:0;min-width:0;overflow-x:auto;padding-right:32px;white-space:pre}.doc-frame .doc-token-arg{color:#1e54b7}.doc-frame .doc-token-command{color:#bc8b2c}.doc-frame .doc-token-comment{color:#888}.doc-frame .doc-token-keyword{color:#ab1300}.doc-frame .doc-token-operator{color:#ab1300}.doc-frame .doc-token-value{color:#0a1899}.doc-frame.doc-tab-frame{padding:0}.doc-frame.doc-tab-frame .doc-tab-frame-header>.doc-frame-copy{position:static}.doc-frame.doc-tab-frame .doc-tab-frame-panel>.doc-frame-copy-source{padding-right:0}.doc-frame.doc-tab-frame .doc-tab-frame-header{align-items:center;background-color:#fcfbfa;border-bottom:1px solid #e8e4e2;display:flex;justify-content:space-between;min-width:0;padding:0 12px}.doc-frame.doc-tab-frame .doc-tab-frame-panel{display:none;min-width:0;padding:16px}.doc-frame.doc-tab-frame .doc-tab-frame-panel.is-active{display:block}.doc-frame.doc-tab-frame .doc-tab-frame-tab{background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);color:#888;cursor:pointer;margin-bottom:-1px;padding:9px 8px;white-space:nowrap}.doc-frame.doc-tab-frame .doc-tab-frame-tab.is-active{border-bottom-color:#1a1a1a;color:#1a1a1a}.doc-frame.doc-tab-frame .doc-tab-frame-tabs{display:flex;min-width:0}.doc-inline-code{align-items:center;background-color:#f4f2f0;border-radius:4px;box-sizing:border-box;color:#1a1a1a;display:inline-flex;height:20px;padding:0 4px;white-space:nowrap}@media(max-width: 1023px){.doc-mobile-menu{align-self:auto;background:#fff;border-right:1px solid #d3cdcb;bottom:0;flex:none;left:0;max-height:none;overflow-y:auto;padding:24px 16px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;visibility:hidden;width:288px;z-index:1045}.doc-mobile-menu.hiding,.doc-mobile-menu.show,.doc-mobile-menu.showing{visibility:visible}.doc-mobile-menu.show:not(.hiding),.doc-mobile-menu.showing{transform:none}}.doc-mobile-menu-toggle{align-items:center;background-color:#fff;border:1px solid #e8e4e2;border-radius:8px;color:#1a1a1a;cursor:pointer;display:none;padding:8px 12px;text-transform:uppercase;width:fit-content}@media(max-width: 1023px){.doc-mobile-menu-toggle{display:inline-flex}}.doc-list{display:flex;flex-direction:column;gap:8px;list-style:disc;margin:0;padding-left:24px}.doc-list .doc-list-item{padding-left:6px}.doc-list .doc-list-item a{color:#1a1a1a}.doc-table{border:1px solid #e8e4e2;border-collapse:collapse;table-layout:fixed;width:100%}.doc-table th,.doc-table td{border:1px solid #e8e4e2;color:#1a1a1a;padding:9px;text-align:left;vertical-align:top}.doc-table th{background-color:#fcfbfa}.doc-table-scroll{min-width:0;overflow-x:auto;width:100%}@media(max-width: 799px){.doc-table-scroll .doc-table{width:750px}}.doc-tag{display:inline-flex;white-space:nowrap}.doc-tag.default{background-color:#f4f2f0;border-radius:4px;color:#1a1a1a;padding:0 4px}.doc-page-content{display:flex;flex:1 1 auto;gap:80px;min-width:0}.doc-page-nav{align-self:flex-start;display:flex;flex:0 0 240px;flex-direction:column;flex-shrink:0;max-height:100vh;min-width:240px;overflow-x:hidden;overflow-y:auto;position:sticky;top:40px;width:240px}@media(max-width: 1279px){.doc-page-nav{display:none}}.doc-page-nav .doc-page-nav-header{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;gap:6px}.doc-page-nav .doc-page-nav-item{list-style:none;min-width:0}.doc-page-nav .doc-page-nav-item.is-nested .doc-page-nav-link{padding-left:24px}.doc-page-nav .doc-page-nav-label{min-width:0}.doc-page-nav .doc-page-nav-link{color:#888;display:block;text-decoration:none}.doc-page-nav .doc-page-nav-link:hover{color:#1a1a1a;text-decoration:none}.doc-page-nav .doc-page-nav-link.is-active{color:#1a1a1a}.doc-page-nav .doc-page-nav-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.doc-page-nav .doc-page-nav-panel{display:flex;flex-direction:column;gap:24px;min-width:0}.doc-page-nav .doc-page-nav-title{color:#1a1a1a}.doc-sidebar{display:flex;flex:0 0 240px;flex-direction:column;flex-shrink:0;gap:24px;min-width:240px;width:240px}@media(min-width: 1024px){.doc-sidebar{align-self:flex-start;max-height:100vh;overflow-x:hidden;overflow-y:auto;position:sticky;top:40px}}.doc-sidebar .doc-sidebar-branch.is-collapsed .doc-sidebar-caret{transform:rotate(-90deg)}.doc-sidebar .doc-sidebar-branch.is-collapsed .doc-sidebar-children{display:none}.doc-sidebar .doc-sidebar-caret{background-color:#888;flex-shrink:0;transition:transform .15s ease}.doc-sidebar .doc-sidebar-children{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.doc-sidebar .doc-sidebar-children .doc-sidebar-link{padding:6px 12px 6px 36px}.doc-sidebar .doc-sidebar-item{list-style:none;min-width:0;display:flex;flex-direction:column;gap:4px}.doc-sidebar .doc-sidebar-label{min-width:0}.doc-sidebar .doc-sidebar-link,.doc-sidebar .doc-sidebar-toggle{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:4px;color:#888;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:6px 12px;text-align:left;text-decoration:none;width:100%}.doc-sidebar .doc-sidebar-link:hover,.doc-sidebar .doc-sidebar-toggle:hover{color:#1a1a1a;text-decoration:none}.doc-sidebar .doc-sidebar-link.is-active,.doc-sidebar .doc-sidebar-toggle.is-active{background-color:#f4f2f0;color:#1a1a1a}.doc-sidebar .doc-sidebar-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.doc-sidebar .doc-sidebar-section{display:flex;flex-direction:column;gap:12px;min-width:0}.doc-sidebar .doc-sidebar-section-title{color:#1a1a1a;padding:0 12px}
