.docs-navbar-module__5ppp7W__header{inset-inline:0;z-index:40;width:100%;position:fixed;top:0}.docs-navbar-module__5ppp7W__topBar{width:100%}.docs-navbar-module__5ppp7W__tabsBar{background-color:color-mix(in srgb, var(--color-fd-background) 80%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;padding-top:.5rem}.docs-navbar-module__5ppp7W__tabsInner{box-sizing:border-box;width:100%;max-width:calc(1560px + 2rem);min-height:2.5rem;margin-inline:auto;padding-inline:1rem}.docs-navbar-module__5ppp7W__sidebarToggle{width:2.25rem;height:2.25rem;color:var(--openui-text-neutral-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-right:.75rem;transition:color .15s,background-color .15s;display:none}.docs-navbar-module__5ppp7W__sidebarToggle:hover{color:var(--openui-text-neutral-primary);background:var(--openui-highlight)}.docs-navbar-module__5ppp7W__actions{align-items:center;gap:.75rem;display:none}.docs-navbar-module__5ppp7W__searchCenter{justify-content:center;align-items:center;display:none}.docs-navbar-module__5ppp7W__actionButtons{align-items:center;gap:.5rem;display:flex}.docs-navbar-module__5ppp7W__searchButton{border:1px solid var(--docs-border);background:var(--color-fd-background);width:16rem;height:2.25rem;color:var(--openui-text-neutral-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding-left:.875rem;padding-right:.625rem;transition:border-color .15s,color .15s,background-color .15s;display:flex}.docs-navbar-module__5ppp7W__searchButton:hover{border-color:var(--openui-border-accent-emphasis)}.docs-navbar-module__5ppp7W__searchButton:focus-visible,.docs-navbar-module__5ppp7W__iconLink:focus-visible,.docs-navbar-module__5ppp7W__sidebarToggle:focus-visible{outline:2px solid var(--openui-border-accent-emphasis);outline-offset:2px}.docs-navbar-module__5ppp7W__searchIcon{flex-shrink:0}.docs-navbar-module__5ppp7W__searchLabel{text-align:left;flex:1;font-size:.875rem}.docs-navbar-module__5ppp7W__searchShortcut{border:1px solid var(--docs-border);color:var(--openui-text-neutral-secondary);border-radius:.25rem;align-items:center;gap:.125rem;padding:.125rem .375rem;font-size:11px;font-weight:500;line-height:1;display:none}.docs-navbar-module__5ppp7W__iconLink{width:2.25rem;height:2.25rem;color:var(--openui-text-neutral-secondary);border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.docs-navbar-module__5ppp7W__iconLink:hover{color:var(--openui-text-neutral-primary);background:var(--openui-highlight)}.docs-navbar-module__5ppp7W__tabsNav{border-bottom:1px solid var(--docs-border);scrollbar-width:none;align-items:stretch;gap:1.125rem;width:100%;min-height:2.5rem;display:flex;overflow-x:auto}.docs-navbar-module__5ppp7W__tabsNav::-webkit-scrollbar{display:none}.docs-navbar-module__5ppp7W__tabLink{min-height:2.5rem;color:var(--docs-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;padding:.5rem 0;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}.docs-navbar-module__5ppp7W__tabLink:hover{color:var(--docs-text-heading)}.docs-navbar-module__5ppp7W__tabLink:after{content:"";background:0 0;height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.docs-navbar-module__5ppp7W__tabLinkActive{color:var(--docs-text-heading)}.docs-navbar-module__5ppp7W__tabLinkActive:after{background:var(--docs-text-heading)}.docs-navbar-module__5ppp7W__tabLink:focus-visible{outline:2px solid var(--openui-border-accent-emphasis);outline-offset:2px}@media (min-width:640px){.docs-navbar-module__5ppp7W__searchShortcut{display:inline-flex}}@media (min-width:768px){.docs-navbar-module__5ppp7W__searchCenter,.docs-navbar-module__5ppp7W__actions{display:flex}}@media (max-width:767px){.docs-navbar-module__5ppp7W__sidebarToggle{display:flex}.docs-navbar-module__5ppp7W__tabsBar{border-top:1px solid var(--docs-border);padding-top:0}.docs-navbar-module__5ppp7W__tabsInner{min-height:2.5rem;padding-inline:0}.docs-navbar-module__5ppp7W__tabsNav{box-sizing:border-box;border-bottom:1px solid var(--docs-border);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:.625rem;min-height:2.5rem;padding-inline:.5rem;overflow-x:auto}.docs-navbar-module__5ppp7W__tabLink{min-height:2.5rem;padding:.5rem 0;font-size:.8125rem;line-height:1.5rem}}
.site-header-module__EZTpxG__surface{--site-header-max-width:1560px;--site-header-padding-inline:1rem;--site-header-row-min-height:4rem;--site-header-bottom-min-height:2.5rem;width:100%;transition:border-color .2s,background-color .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.site-header-module__EZTpxG__homeSurface{background:#fff}[data-theme=dark] .site-header-module__EZTpxG__homeSurface{background:#000}.site-header-module__EZTpxG__docsSurface{background-color:color-mix(in srgb, var(--color-fd-background) 80%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.site-header-module__EZTpxG__bordered{border-bottom:0}.site-header-module__EZTpxG__frame{padding-inline:var(--site-header-padding-inline)}.site-header-module__EZTpxG__row{min-height:var(--site-header-row-min-height);max-width:var(--site-header-max-width);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem;margin-inline:auto;display:grid}.site-header-module__EZTpxG__start{grid-column:1;justify-self:start;align-items:center;min-width:0;display:flex}.site-header-module__EZTpxG__leading{flex-shrink:0;align-items:center;display:flex}.site-header-module__EZTpxG__brand{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.site-header-module__EZTpxG__center{grid-column:2;justify-content:center;align-items:center;min-width:0;display:flex}.site-header-module__EZTpxG__right{grid-column:3;justify-self:end;align-items:center;min-width:0;display:flex}.site-header-module__EZTpxG__end,.site-header-module__EZTpxG__mobileEnd{flex-shrink:0;align-items:center;display:flex}.site-header-module__EZTpxG__bottom{padding-inline:var(--site-header-padding-inline);overflow:hidden}.site-header-module__EZTpxG__bottomInner{max-width:var(--site-header-max-width);min-height:var(--site-header-bottom-min-height);margin-inline:auto}
.site-primary-nav-module__WBbMnq__nav{align-items:center;gap:.5rem;display:none;position:relative}.site-primary-nav-module__WBbMnq__link{height:2rem;color:var(--openui-text-neutral-primary);white-space:nowrap;border-radius:10px;align-items:center;padding-inline:.5rem;font-family:Inter Display,sans-serif;font-size:15px;line-height:1.5rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.site-primary-nav-module__WBbMnq__link:hover,.site-primary-nav-module__WBbMnq__linkActive{background:var(--openui-highlight-strong)}.site-primary-nav-module__WBbMnq__badge{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#0a0a0a;border-radius:4px;margin-left:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:600;line-height:1}.site-primary-nav-module__WBbMnq__dropdown{align-items:center;display:flex;position:relative}.site-primary-nav-module__WBbMnq__dropdown:after{content:"";height:.5rem;position:absolute;top:100%;left:0;right:0}.site-primary-nav-module__WBbMnq__dropdownTrigger{cursor:pointer;color:inherit;background:0 0;border:0}.site-primary-nav-module__WBbMnq__viewport{z-index:60;border:1px solid var(--openui-border-default);background:var(--openui-foreground);opacity:0;pointer-events:none;visibility:hidden;border-radius:10px;transition:opacity .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 8px 48px -12px #0000001f,0 4px 12px -6px #0000000f}.site-primary-nav-module__WBbMnq__viewport:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.site-primary-nav-module__WBbMnq__viewport[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s,visibility,width .32s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.32,.72,0,1),translate .32s cubic-bezier(.22,1,.36,1)}.site-primary-nav-module__WBbMnq__viewport:not(.site-primary-nav-module__WBbMnq__viewportMorph){transition:opacity .18s,visibility}.site-primary-nav-module__WBbMnq__viewportContent{opacity:0;flex-direction:column;padding:20px;transition:opacity .16s;display:flex;position:absolute;top:0;left:0}.site-primary-nav-module__WBbMnq__columns{gap:24px;display:flex}.site-primary-nav-module__WBbMnq__column{flex-direction:column;gap:20px;min-width:0;display:flex}.site-primary-nav-module__WBbMnq__group{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.site-primary-nav-module__WBbMnq__groupLabel{color:var(--openui-text-neutral-secondary);background:#0a0a0a08;border-radius:10px;margin:0;padding:6px .5rem;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5}[data-theme=dark] .site-primary-nav-module__WBbMnq__groupLabel{background:#ffffff0d}[data-theme=dark] .site-primary-nav-module__WBbMnq__badge{color:#0d0d0f;background:#f3f3f4}.site-primary-nav-module__WBbMnq__groupInList .site-primary-nav-module__WBbMnq__groupLabel{padding-left:12px}.site-primary-nav-module__WBbMnq__groupCards{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;display:grid}.site-primary-nav-module__WBbMnq__groupList{flex-direction:column;gap:4px;display:flex}.site-primary-nav-module__WBbMnq__banner{color:var(--openui-text-neutral-secondary);align-items:center;gap:8px;margin:16px -20px -20px;padding:12px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;animation:.45s cubic-bezier(.32,.72,0,1) both site-primary-nav-module__WBbMnq__bannerIn;display:flex;position:relative}.site-primary-nav-module__WBbMnq__banner:before{content:"";background:#0a0a0a0d;height:1px;position:absolute;top:0;left:20px;right:20px}[data-theme=dark] .site-primary-nav-module__WBbMnq__banner:before{background:#ffffff0f}.site-primary-nav-module__WBbMnq__bannerIcon{color:var(--openui-text-neutral-secondary);opacity:.7;flex:none}@keyframes site-primary-nav-module__WBbMnq__bannerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-primary-nav-module__WBbMnq__banner{animation:none}}.site-primary-nav-module__WBbMnq__listItem{color:var(--openui-text-neutral-primary);border-radius:10px;align-items:center;gap:8px;padding:5px 6px;text-decoration:none;transition:background-color .15s;display:flex}.site-primary-nav-module__WBbMnq__listItem:hover{background:#0a0a0a08}[data-theme=dark] .site-primary-nav-module__WBbMnq__listItem:hover{background:#ffffff0d}.site-primary-nav-module__WBbMnq__listIcon{width:24px;height:24px;color:var(--openui-text-neutral-secondary);background:#0a0a0a0a;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid;position:relative}.site-primary-nav-module__WBbMnq__listGlyph,.site-primary-nav-module__WBbMnq__listArrow{grid-area:1/1;place-items:center;transition:opacity .15s;display:grid}.site-primary-nav-module__WBbMnq__listArrow,.site-primary-nav-module__WBbMnq__listItem:hover .site-primary-nav-module__WBbMnq__listGlyph{opacity:0}.site-primary-nav-module__WBbMnq__listItem:hover .site-primary-nav-module__WBbMnq__listArrow{opacity:1}.site-primary-nav-module__WBbMnq__listItem:hover .site-primary-nav-module__WBbMnq__listIcon{color:#fff;background:#0a0a0a}[data-theme=dark] .site-primary-nav-module__WBbMnq__listIcon{background:#ffffff0f}[data-theme=dark] .site-primary-nav-module__WBbMnq__listItem:hover .site-primary-nav-module__WBbMnq__listIcon{color:#0d0d0f;background:#f3f3f4}.site-primary-nav-module__WBbMnq__listItem .site-primary-nav-module__WBbMnq__dropdownText{gap:0;padding:0}.site-primary-nav-module__WBbMnq__viewportContent[data-active=true]{opacity:1}.site-primary-nav-module__WBbMnq__dropdownTriggerOpen,.site-primary-nav-module__WBbMnq__dropdown:hover .site-primary-nav-module__WBbMnq__dropdownTrigger{background:var(--openui-highlight-strong)}.site-primary-nav-module__WBbMnq__itemTag{color:#0a0a0a;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0a0a0a;border-radius:3px;flex:none;align-self:flex-start;margin-top:8px;padding:1px 4px;font-family:Inter,sans-serif;font-size:8px;font-weight:600;line-height:1}.site-primary-nav-module__WBbMnq__itemTagInline{align-self:center;margin-top:0}[data-theme=dark] .site-primary-nav-module__WBbMnq__itemTag{color:#f3f3f4;background:0 0;border-color:#f3f3f4}.site-primary-nav-module__WBbMnq__itemMuted{cursor:default}.site-primary-nav-module__WBbMnq__itemMuted .site-primary-nav-module__WBbMnq__dropdownTitle,.site-primary-nav-module__WBbMnq__itemMuted .site-primary-nav-module__WBbMnq__listIcon{opacity:.55}.site-primary-nav-module__WBbMnq__itemMuted:hover{background:0 0}.site-primary-nav-module__WBbMnq__dropdownItem{color:var(--openui-text-neutral-primary);flex-direction:column;gap:.5rem;text-decoration:none;display:flex;position:relative}.site-primary-nav-module__WBbMnq__dropdownItemPlain{border-radius:10px;transition:background-color .15s}.site-primary-nav-module__WBbMnq__dropdownItemPlain:hover{background:#0a0a0a08}[data-theme=dark] .site-primary-nav-module__WBbMnq__dropdownItemPlain:hover{background:#ffffff0d}.site-primary-nav-module__WBbMnq__dropdownPreview{--nav-preview-stroke:#00000014;aspect-ratio:284/160;border-radius:10px;display:block;position:relative;overflow:hidden}[data-theme=dark] .site-primary-nav-module__WBbMnq__dropdownPreview{--nav-preview-stroke:#ffffff14}.site-primary-nav-module__WBbMnq__dropdownPreview:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nav-preview-stroke);pointer-events:none;position:absolute;inset:0}.site-primary-nav-module__WBbMnq__dropdownPreviewImage{object-fit:fill;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);transition:transform .25s;position:absolute;top:-1px;left:-1px}.site-primary-nav-module__WBbMnq__dropdownItem:hover .site-primary-nav-module__WBbMnq__dropdownPreviewImage{transform:scale(1.05)}.site-primary-nav-module__WBbMnq__dropdownPreviewDark,[data-theme=dark] .site-primary-nav-module__WBbMnq__dropdownPreviewLight{display:none}[data-theme=dark] .site-primary-nav-module__WBbMnq__dropdownPreviewDark{display:block}.site-primary-nav-module__WBbMnq__dropdownText{flex-direction:column;gap:.375rem;min-width:0;padding:.625rem .5rem .5rem;display:flex}.site-primary-nav-module__WBbMnq__dropdownTitleRow{align-items:center;gap:.5rem;display:flex}.site-primary-nav-module__WBbMnq__dropdownTitle{color:var(--openui-text-neutral-primary);font-family:Inter Display,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.site-primary-nav-module__WBbMnq__dropdownArrow{background:var(--openui-text-neutral-primary);width:18px;height:18px;color:var(--openui-foreground);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;transform:translate(-.25rem)}.site-primary-nav-module__WBbMnq__dropdownItem:hover .site-primary-nav-module__WBbMnq__dropdownArrow{opacity:1;transform:translate(0)}.site-primary-nav-module__WBbMnq__dropdownDescription{color:var(--openui-text-neutral-secondary);opacity:.8;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.site-primary-nav-module__WBbMnq__dropdownPreviewImage,.site-primary-nav-module__WBbMnq__dropdownArrow,.site-primary-nav-module__WBbMnq__viewportContent{transition:none}.site-primary-nav-module__WBbMnq__dropdownItem:hover .site-primary-nav-module__WBbMnq__dropdownPreviewImage{transform:none}.site-primary-nav-module__WBbMnq__viewport,.site-primary-nav-module__WBbMnq__viewport[data-open=true]{transition:opacity .18s,visibility}}@media (min-width:1024px){.site-primary-nav-module__WBbMnq__nav{display:flex}}
