.docs-shell{--docs-ink:#1f2937;--docs-muted:#667085;--docs-rule:#e4e7ec;--docs-paper:#fff;--docs-panel:#f8fafc;--docs-link:#0866e8;--docs-link-tint:#eef5ff;background:var(--docs-paper);color:var(--docs-ink)}.docs-header{border-bottom:1px solid var(--docs-rule);background:#fffffff5;grid-template-columns:280px minmax(0,1fr);height:64px;display:grid}.docs-header__brand{align-items:center;gap:18px;padding:0 24px;display:flex}.docs-header__main{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:0 28px;display:flex}.docs-header__search{width:min(320px,38vw)}.docs-header__section{border-left:1px solid var(--docs-rule);padding-left:18px}.docs-header__section,.docs-header__login{color:#475467}.docs-header__section:hover,.docs-header__login:hover{color:var(--docs-link)}.docs-header__cta{background:var(--docs-link);color:#fff;border-radius:6px}.docs-header__cta:hover{background:#0755c2}.docs-search-button{color:#667085;background:#f2f4f7;border:1px solid #0000}.docs-search-button:hover{color:#344054;background:#f8fafc;border-color:#d0d5dd}.docs-search-button kbd{color:#667085;background:#fff;border:1px solid #e4e7ec}.docs-frame{max-width:1536px;min-height:100vh;margin:0 auto;padding-top:64px}.docs-sidebar{border-right:1px solid var(--docs-rule);background:var(--docs-paper);width:280px}.docs-sidebar__inner,.docs-toc__inner{scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;height:calc(100vh - 88px);top:88px}.docs-toc__inner{height:auto;max-height:calc(100vh - 168px)}.docs-sidebar__inner{padding:24px 20px 48px}.docs-sidebar__back{color:var(--docs-muted)}.docs-sidebar__back:hover{color:var(--docs-link)}.docs-sidebar__title{color:var(--docs-ink);letter-spacing:.08em}.docs-nav-group{color:#344054;margin-top:18px;padding:8px 12px 6px;font-size:13px;font-weight:700}.docs-nav-item{color:#576176;border-radius:6px;margin:1px 0;padding:7px 12px;font-size:13.5px;line-height:1.45}.docs-nav-group:hover{color:#1d2939;background:0 0}.docs-nav-item:hover{color:var(--docs-link);background:#f6f8fb}.docs-nav-group--active{color:var(--docs-ink)}.docs-nav-group svg{color:#98a2b3;width:12px;height:12px}.docs-nav-item--active{color:var(--docs-link);background:var(--docs-link-tint);font-weight:600}.docs-page{width:100%;max-width:1220px;margin:0 auto;padding:48px 48px 80px}.docs-page .docs-article{width:100%;min-width:0;max-width:800px;margin-inline:auto}.docs-page--home{max-width:1160px}.docs-page--home .docs-article{max-width:none}.docs-document-header{margin-bottom:36px}.docs-document-header h1{color:var(--docs-ink);letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,3vw,2.75rem);font-weight:700;line-height:1.12}.docs-document-header p{color:#475467;max-width:72ch;margin:16px 0 0;font-size:1.1rem;line-height:1.65}.docs-prose{color:#475467;min-width:0;max-width:none;font-size:15.5px;line-height:1.75}.docs-prose :where(h1,h2,h3,h4){color:var(--docs-ink);letter-spacing:-.025em;scroll-margin-top:88px}.docs-prose h1{margin:0 0 20px;font-size:clamp(2.25rem,4vw,2.85rem);font-weight:700;line-height:1.12}.docs-prose h2{border:0;margin-top:48px;padding:0;font-size:1.65rem;line-height:1.3}.docs-prose h3{margin-top:32px;font-size:1.2rem;line-height:1.4}.docs-prose :where(a){color:var(--docs-link);text-underline-offset:3px;font-weight:500;text-decoration:none}.docs-prose :where(a):hover{text-decoration:underline}.docs-prose :where(code):not(pre code){color:#344054;background:#f2f4f7;border:0;border-radius:4px;font-weight:500}.docs-prose :where(pre){border:1px solid var(--docs-rule);border-radius:8px;max-width:100%;overflow-x:auto;color:#344054!important;background:#f8fafc!important}.docs-prose :where(pre code){color:#344054!important}.docs-prose :where(table){border-color:var(--docs-rule);font-size:.9rem}.docs-prose :where(th){color:var(--docs-ink);background:#f8fafc}.docs-prose :where(td,th){border-color:var(--docs-rule)}.docs-prose iframe{background:var(--docs-panel);border-radius:8px;margin:2rem 0;border:1px solid var(--docs-rule)!important}.docs-toc{width:auto;padding-left:0}.docs-toc__title{color:#344054;margin-bottom:12px;font-size:12px}.docs-toc a.docs-toc__link,.docs-toc a.docs-toc__link--active{border-left:1px solid var(--docs-rule);color:var(--docs-muted);padding:5px 0 5px 14px;font-size:12.5px;line-height:1.45}.docs-toc a.docs-toc__link:hover{color:var(--docs-link)}.docs-toc a.docs-toc__link--active{border-left-color:var(--docs-link);color:var(--docs-link);font-weight:600}.docs-pagination{border:0;gap:16px}.docs-pagination__link{border:1px solid var(--docs-rule);border-radius:8px;flex:1;max-width:calc(50% - 8px);padding:16px}.docs-pagination__link:hover{border-color:#b2ccff}.docs-pagination__label{color:var(--docs-muted);font-size:12px}.docs-pagination__title{color:#344054;font-size:14px}.docs-pagination__link:hover :is(.docs-pagination__label,.docs-pagination__title){color:var(--docs-link)}.docs-code-block{border:1px solid var(--docs-rule);color:#344054;background:#f8fafc}.docs-code-block>div:first-child{border-color:var(--docs-rule)}.docs-code-block :where(.text-gray-400,.text-gray-500){color:#667085}.docs-code-block pre{color:#344054;background:0 0;margin:0}.docs-code-block code{color:#344054}.docs-code-block button{border:1px solid var(--docs-rule);color:#667085;background:#fff}.docs-code-block button:hover{color:#344054;background:#eef2f6}.docs-prose .docs-home :where(h1,h2,h3,p){margin:0}.docs-home__hero{padding:12px 0 48px}.docs-home__eyebrow{letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.5;color:var(--docs-link)!important}.docs-home__hero h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(2.5rem,4.5vw,3.5rem);margin-top:16px!important}.docs-home__lead{max-width:760px;font-size:18px;line-height:1.7;color:#576176!important;margin-top:20px!important}.docs-home__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.docs-home__actions a{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.docs-home__actions a:hover{text-decoration:none}.docs-home__button--primary{background:var(--docs-link);color:#fff!important}.docs-home__button--primary:hover{background:#0755c2}.docs-home__button--secondary{border:1px solid #d0d5dd;color:#344054!important}.docs-home__button--secondary:hover{background:#f8fafc;border-color:#98a2b3}.docs-home__actions svg,.docs-home__product-link svg,.docs-home__text-link svg,.docs-home__resource>svg{flex-shrink:0;width:18px;height:18px}.docs-home__section{border-top:1px solid var(--docs-rule);padding:40px 0}.docs-home__section>h2,.docs-home__quickstart h2{font-size:26px;font-weight:700}.docs-home__section>p{color:var(--docs-muted)!important;margin-top:6px!important}.docs-home__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.docs-prose .docs-home__product{border:1px solid var(--docs-rule);min-width:0;min-height:240px;color:inherit;border-radius:10px;flex-direction:column;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.docs-prose .docs-home__product:hover{border-color:#b2ccff;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #1018280f}.docs-home__product-icon{background:var(--docs-link-tint);width:40px;height:40px;color:var(--docs-link);border-radius:8px;place-items:center;display:grid}.docs-home__product-icon svg{width:22px;height:22px}.docs-home__product h3{font-size:17px;font-weight:700;margin-top:20px!important}.docs-home__product>p{font-size:14px;line-height:1.65;color:var(--docs-muted)!important;margin-top:8px!important}.docs-home__product-link{color:var(--docs-link);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:600;display:flex}.docs-home__notice{margin:0 0 40px}.docs-home__notice aside{border-radius:8px;margin:0;font-size:13px}.docs-home__quickstart{border-top:1px solid var(--docs-rule);border-bottom:1px solid var(--docs-rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:48px 0;display:grid}.docs-home__quickstart-copy{min-width:0}.docs-home__quickstart h2{margin-top:12px!important}.docs-home__quickstart-copy>p:not(.docs-home__eyebrow){font-size:14px;color:var(--docs-muted)!important;margin-top:14px!important}.docs-home__quickstart ol{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.docs-home__quickstart li{color:#475467;align-items:center;gap:10px;font-size:13px;display:flex}.docs-home__quickstart li>span{background:var(--docs-link-tint);width:23px;height:23px;color:var(--docs-link);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.docs-home__text-link{align-items:center;gap:6px;font-size:13px;display:inline-flex;font-weight:600!important}.docs-home__quickstart .docs-code-block{min-width:0;margin:0;box-shadow:0 8px 30px #1018280a}.docs-home__quickstart .docs-code-block pre{font-size:12px;line-height:1.7}.docs-home__resources{border-bottom:0}.docs-home__resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.docs-prose .docs-home__resource{border:1px solid var(--docs-rule);color:#344054;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.docs-prose .docs-home__resource:hover{border-color:#b2ccff;text-decoration:none}.docs-home__resource>span{gap:3px;display:grid}.docs-home__resource strong{font-size:14px}.docs-home__resource small{color:var(--docs-muted);font-size:12px;line-height:1.5}.docs-home__resource>svg{color:#98a2b3}@media (min-width:1280px){.docs-page--reading-grid:not(.docs-page--home){grid-template-columns:minmax(0,1fr) 240px;align-items:start;column-gap:48px;max-width:none;display:grid}.docs-page--reading-grid:not(.docs-page--home) .docs-article{margin:0}.docs-page--reading-grid:not(.docs-page--home) .docs-toc{place-self:stretch end;width:240px}.docs-page--home>.docs-toc{display:none}}@media (max-width:1279px){.docs-home__quickstart{grid-template-columns:1fr}}@media (max-width:1023px){.docs-header{grid-template-columns:240px minmax(0,1fr)}.docs-header__main{padding-inline:24px}.docs-page{padding:36px 32px 64px}}@media (max-width:767px){.docs-header{justify-content:space-between;padding:0 16px;display:flex}.docs-header__brand,.docs-header__main{border:0;width:auto;padding:0}.docs-header__brand{gap:12px}.docs-header__section{padding-left:12px}.docs-header__logo img{width:auto;height:26px}.docs-header__actions{gap:12px}.docs-page{padding:28px 20px 56px}.docs-home__hero{padding-top:4px}.docs-home__hero h1{font-size:2.4rem}.docs-home__lead{font-size:16px}.docs-pagination{align-items:stretch}.docs-pagination__link{padding:12px}}@media (max-width:640px){.docs-header__section,.docs-header__cta{display:none}.docs-home__products,.docs-home__resource-grid{grid-template-columns:1fr}.docs-prose .docs-home__product{min-height:0}.docs-home__actions{flex-direction:column;align-items:stretch}.docs-home__hero h1{font-size:2.15rem}.docs-home__section,.docs-home__quickstart{padding-block:32px}.docs-prose h1{font-size:2rem}.docs-document-header p{font-size:1rem}.docs-pagination{flex-direction:column}.docs-pagination__link{width:100%;max-width:100%}.docs-pagination>div:empty{display:none}}.docs-mobile-nav{display:none}.docs-mobile-nav__trigger,.docs-mobile-nav__header button{color:#475467;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.docs-mobile-nav__trigger:hover,.docs-mobile-nav__header button:hover{background:#f2f4f7}.docs-mobile-nav__trigger svg,.docs-mobile-nav__header button svg{width:21px;height:21px}.docs-mobile-nav__backdrop{z-index:60;background:#10182859;position:fixed;inset:0}.docs-mobile-nav__panel{z-index:70;width:min(340px,88vw);height:100%;max-height:none;color:inherit;background:#fff;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 40px #1018281f}.docs-mobile-nav__header{border-bottom:1px solid var(--docs-rule);color:#344054;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px 0 20px;font-size:14px;display:flex}.docs-mobile-nav__search{border:1px solid var(--docs-rule);color:#667085;text-align:left;background:#f8fafc;border-radius:6px;align-items:center;gap:10px;margin:16px 20px 8px;padding:10px 12px;font-size:13px;display:flex}.docs-mobile-nav__search svg{width:18px;height:18px}.docs-mobile-nav__links{flex:1;padding:8px 20px 40px;overflow-y:auto}@media (max-width:1023px){.docs-mobile-nav{display:block}}
