.docs-site{--docs-line:#e7e8eb;color:#202124;min-height:100vh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff}.docs-site :is(p,a,button,small,strong,li,td,th){font-family:var(--font-body)}.docs-site :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)}.docs-site :is(a,button,summary):focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #a34b21}.docs-site .docs-sidebar{border-right:1px solid var(--docs-line);background:#fafafa;width:288px}.docs-site .docs-sidebar-content{background:#fafafa;border:0}.docs-sidebar-content>div:first-child{background:#fff;height:65px;padding:0 24px}.docs-sidebar-content>div:first-child img{object-fit:contain;width:110px;height:42px}.docs-sidebar-content>div:nth-child(2){padding-top:24px;padding-bottom:12px}.docs-sidebar-content h2{letter-spacing:-.025em;font-size:19px;font-weight:600}.docs-sidebar-content nav{scrollbar-width:thin;scrollbar-color:#d5d7db transparent;padding:12px 16px}.docs-sidebar-content nav a,.docs-sidebar-content nav button{font-size:15px;line-height:1.6}.docs-sidebar-content nav button{min-height:44px;font-weight:500}.docs-sidebar-content>div:last-child{border-top:1px solid var(--docs-line);padding:20px 24px}.docs-workspace{min-width:0}.docs-original-header{box-shadow:none}.docs-original-header span{font-size:15px;font-weight:500}.docs-page-frame{align-items:flex-start;gap:40px;width:100%;max-width:1320px;margin:0 auto;padding:44px 16px 60px;display:flex}.docs-reading-column{flex:1;min-width:0;max-width:820px;margin:0 auto}.docs-content{overflow-wrap:anywhere;font-size:17px;line-height:1.8}.docs-content :is(h1,h2,h3,h4){font-family:var(--font-heading);color:#171717;letter-spacing:-.025em;line-height:1.35}.docs-content h1{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.17}.docs-content h2{margin-top:36px;margin-bottom:16px;font-size:28px;font-weight:500}.docs-content h2[id]{border-bottom:1px solid var(--docs-line);padding-bottom:12px;scroll-margin-top:105px}.docs-content h3{margin-top:26px;margin-bottom:12px;scroll-margin-top:105px;font-size:22px;font-weight:500}.docs-content h4{font-size:15px;font-weight:600}.docs-content p{color:#374151;line-height:1.85}.docs-content p+p{margin-top:14px}.docs-content :is(ul,ol){line-height:1.85}.docs-content li{margin-top:7px}.docs-content strong{color:#252b34;font-weight:600}.docs-content a{text-underline-offset:3px}.docs-content p a,.docs-content li a{color:#9c481d;text-decoration:underline}.docs-content hr{border-color:var(--docs-line)}.docs-content table{width:100%;font-size:15px;line-height:1.75}.docs-content th{color:#343b45;text-align:left;background:#f6f7f9;font-weight:600}.docs-content td,.docs-content th{vertical-align:top;padding:13px 16px}.docs-content td{color:#374151}.docs-content tr{border-color:#e7e9ec}.docs-content tbody tr:hover{background:#fafbfc}.docs-content figure{margin:24px 0}.docs-content figure img{border:1px solid #e0e3e7;border-radius:8px}.docs-content figcaption{color:#525b68;margin-top:9px;font-size:14px}.docs-content code{background:#f1f3f5;border:1px solid #e6e8eb;border-radius:4px;padding:2px 5px;font-size:.9em}.docs-content h1+h2:not([id]){font-family:var(--font-body);color:#646c77;margin-top:0;font-size:18px;font-weight:400;line-height:1.6}.docs-toc-rail{border-left:1px solid var(--docs-line);flex-shrink:0;width:224px;max-height:calc(100dvh - 125px);padding:0 0 20px 22px;position:sticky;top:100px}.docs-toc h4{margin-bottom:16px;font-size:14px;font-weight:600}.docs-toc button{padding-top:7px;padding-bottom:7px;font-size:14px;line-height:1.6}.docs-site .docs-original-footer{border-color:var(--docs-line);color:#414955;background:#fafafa}.docs-original-footer>div{padding-top:32px;padding-bottom:24px}.docs-original-footer h3,.docs-original-footer a{color:#535c69}.docs-original-footer a:hover{color:#202124}.docs-original-footer p{color:#535c69}.docs-original-footer .border-t{border-color:var(--docs-line)}.docs-original-footer a.rounded-full{border-color:var(--docs-line);background:#fff}.docs-landing h1{letter-spacing:-.025em;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.15}.docs-landing h2{letter-spacing:-.025em;font-size:clamp(24px,3vw,32px);font-weight:500}.docs-landing h3{letter-spacing:-.02em;font-weight:500}.docs-landing p{line-height:1.85}.docs-landing section{background:#fff}.docs-landing section>div{padding-top:44px;padding-bottom:44px}.docs-landing [class*=shadow]{box-shadow:none}.docs-landing [class*=rounded-2xl]{border-radius:10px}.docs-landing [class*=text-center]{text-align:left}@media (width>=1024px){.docs-workspace{margin-left:288px}}@media (width<=1279px){.docs-toc-rail{display:none}}@media (width<=1023px){.docs-page-frame{padding:30px 0 40px}}@media (width<=639px){.docs-content{font-size:16px}.docs-content h2{font-size:24px}.docs-content td,.docs-content th{padding:11px 13px}.docs-page-frame{padding-top:25px}}@media (prefers-reduced-motion:reduce){html:has(.docs-site){scroll-behavior:auto}.docs-site *,.docs-site :before,.docs-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.docs-sidebar,.docs-original-header,.docs-original-footer,.docs-toc-rail{display:none}.docs-workspace{margin:0}.docs-page-frame{padding:0;display:block}.docs-content{font-size:11pt}}.docs-content :is(p,li){font-size:inherit}.docs-content :is(.text-xs,.text-sm){font-size:15px;line-height:1.75}.docs-content :is(td,th) :is(p,li,span){font-size:inherit}.docs-content h4{font-size:18px}.docs-content :is(h2,h3,h4)[id]{scroll-margin-top:100px}.docs-sidebar-content nav a{align-items:center;min-height:40px;display:flex}.docs-sidebar-content nav :is(a,button){transition:background-color .15s,color .15s}.docs-sidebar-content nav :is(a,button):hover{background:#eeeef1}.docs-sidebar-content :is(p,a).text-xs{font-size:14px;line-height:1.6}.docs-toc button span{-webkit-line-clamp:unset;display:block;overflow:visible}.docs-toc button{min-height:40px}.docs-original-footer :is(a,p){font-size:14px;line-height:1.7}.docs-landing :is(p.text-sm,p.text-xs){font-size:16px}.docs-site ::selection{color:#202124;background:#f5ddcc}@media (width<=639px){.docs-content h1{font-size:32px}.docs-content :is(.text-xs,.text-sm){font-size:15px}.docs-sidebar-content nav :is(a,button){min-height:44px}}.docs-content [style*=opacity]{opacity:1!important;transform:none!important}

/*# sourceMappingURL=24fd03a0efe7c39c.css.map*/