.docs-root.docs-premium{--docs-green:#c9f55b;--docs-green-deep:#365c40;--docs-bg:#f7f8f4;--docs-text:#12231d;--docs-muted:#5f6c64;--docs-border:#dce3d8;--docs-code-bg:#eef2e8;--docs-sans:var(--font-geist),Arial,sans-serif;--docs-mono:var(--font-geist-mono),Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--docs-sans);-webkit-font-smoothing:antialiased}.docs-premium .docs-topbar{background:#f7f8f4;border-color:#dce3d8;gap:24px;height:76px;padding-inline:36px}.docs-premium .docs-wordmark{letter-spacing:-.065em;font-size:20px;font-weight:750}.docs-premium .docs-topbar-title{border-left:1px solid #dce3d8;padding-left:24px;font-size:13px}.docs-premium .docs-topbar-links{color:#5f6c64;align-items:center;gap:24px;margin-left:auto;font-size:13px;display:flex}.docs-premium .docs-support-link{color:#12231d;border:1px solid #cfd9c8;border-radius:9px;padding:10px 16px}.docs-premium .docs-support-link:hover{background:#edf2e7}.docs-premium .docs-body{grid-template-columns:230px minmax(0,760px) 185px;gap:50px;max-width:1440px;padding:48px 36px 88px}.docs-premium .docs-sidebar{scrollbar-width:thin;scrollbar-color:#cbd4c5 transparent;max-height:calc(100vh - 128px);padding-right:12px;top:102px}.docs-premium .docs-filter{color:#12231d;border-radius:10px;margin-bottom:25px;padding:12px 14px;font-size:13px}.docs-premium .docs-nav-group{margin-bottom:26px}.docs-premium .docs-nav-label{color:#65725f;letter-spacing:.13em;margin-bottom:9px;font-size:10px;font-weight:600}.docs-premium .docs-nav-link{color:#5f6c64;border:1px solid #0000;border-radius:9px;padding:9px 12px;font-size:13px;line-height:1.5}.docs-premium .docs-nav-link.active{color:#28482f;background:#eaf1df;border-color:#d7e1ca;font-weight:600}.docs-premium .docs-main{background:#fff;border:1px solid #dce3d8;border-radius:20px;padding:38px 42px 48px}.docs-premium .docs-prose{color:#536459;max-width:100%;font-size:15px;line-height:1.9}.docs-premium .docs-prose :where(h1,h2,h3,h4){font-family:var(--docs-sans);color:#12231d;font-weight:500}.docs-premium .docs-prose h1{letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px;font-size:clamp(34px,3.5vw,48px);line-height:1.05}.docs-premium .docs-prose h2{letter-spacing:-.035em;border-top:1px solid #e5eade;margin-top:44px;padding-top:22px;scroll-margin-top:106px;font-size:26px;line-height:1.2}.docs-premium .docs-prose h3{letter-spacing:-.02em;margin-top:28px;scroll-margin-top:106px;font-size:20px;line-height:1.3}.docs-premium .docs-prose a{color:#365c40;text-underline-offset:4px;text-decoration-color:#a8bd9a}.docs-premium .docs-prose a:hover{color:#12231d;text-decoration-color:#12231d}.docs-premium .docs-prose :where(ul,ol){padding-left:24px}.docs-premium .docs-prose ul{list-style:outside}.docs-premium .docs-prose ol{list-style:decimal}.docs-premium .docs-prose li{margin-block:8px}.docs-premium .docs-prose table{width:100%;max-width:100%;font-size:13px;display:block;overflow-x:auto}.docs-premium .docs-prose :where(th,td){min-width:130px;padding:12px 16px;line-height:1.6}.docs-premium .docs-prose blockquote{background:#f2f6ed;border-left-color:#8fae70;border-radius:0 12px 12px 0;padding:20px 24px}.docs-premium .docs-prose blockquote p:last-child{margin-bottom:0}.docs-premium .docs-prose pre{border:1px solid #dce3d8;border-radius:12px;padding:22px}.docs-premium .docs-prose img{border:1px solid #dce3d8;border-radius:12px;max-width:100%;height:auto}.docs-premium .docs-toc{scrollbar-width:thin;max-height:calc(100vh - 142px);top:112px;overflow-y:auto}.docs-premium .docs-toc-label{letter-spacing:.13em;margin-bottom:16px;font-size:10px}.docs-premium .docs-toc a{padding-block:5px;font-size:12px;line-height:1.6;display:block}.docs-premium .docs-toc a.active{color:#365c40;font-weight:600}.docs-premium .docs-page-label{color:#65725f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:600;display:block}.docs-premium .docs-page-footer{color:#5f6c64;border-top:1px solid #dce3d8;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:32px;font-size:12px;display:flex}.docs-premium .docs-page-footer a{color:#365c40;text-underline-offset:4px;text-decoration:underline}.docs-premium :where(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #365c40}.docs-premium ::selection{color:#12231d;background:#c9f55b}.docs-premium .docs-filter-empty{color:#5f6c64;padding-block:12px;font-size:13px;line-height:1.7}@media (max-width:1200px){.docs-premium .docs-body{grid-template-columns:215px minmax(0,1fr);gap:30px}.docs-premium .docs-toc{display:none}}@media (max-width:768px){.docs-premium .docs-topbar{gap:16px;height:68px;padding-inline:20px}.docs-premium .docs-topbar-title{padding-left:16px;font-size:12px}.docs-premium .docs-topbar-links{gap:0}.docs-premium .docs-topbar-links>a:first-child{display:none}.docs-premium .docs-support-link{padding:8px 12px;font-size:12px}.docs-premium .docs-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 20px 48px}.docs-premium .docs-sidebar{border:0;max-height:none;margin:0;padding:0;position:static}.docs-premium .docs-nav-toggle{background:#fff;min-height:48px;font-size:13px;font-weight:500}.docs-premium .docs-main{border-radius:16px;padding:27px 22px}.docs-premium .docs-prose h1{font-size:34px}.docs-premium .docs-prose h2{font-size:24px}.docs-premium .docs-prose :where(p,li){font-size:14px;line-height:1.85}}
