.Header-module__GPz-la__HeaderRoot{height:var(--header-height)}.Header-module__GPz-la__HeaderInner{min-width:320px;height:inherit;z-index:2;-webkit-user-select:none;user-select:none;transition:background-color .18s,box-shadow .18s;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0000}.Header-module__GPz-la__HeaderRoot[data-scroll-state=scrolling-down] .Header-module__GPz-la__HeaderInner{transition-duration:30ms,.12s}.Header-module__GPz-la__HeaderRoot:not(.Header-module__GPz-la__ghost[data-scroll-state=at-top])>.Header-module__GPz-la__HeaderInner{background-color:var(--color-background);box-shadow:0 1px var(--gray-a4)}:where([data-mobile-menu-open=false]) .Header-module__GPz-la__HeaderProductLinksContainer{display:none}:where([data-mobile-menu-open=true]) .Header-module__GPz-la__HeaderProductLinksContainer{justify-content:center;align-items:center;display:flex}.Header-module__GPz-la__HeaderProductLinksContainer{width:250px;position:absolute;top:0;bottom:0;left:calc(50% - 125px)}@media (min-width:768px){.Header-module__GPz-la__HeaderProductLinksContainer{justify-content:center;align-items:center;display:flex}}.Header-module__GPz-la__HeaderProductLink{cursor:pointer;box-sizing:border-box;font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);color:var(--gray-a11);outline:0;flex-shrink:0;padding-left:1px;padding-right:1px;line-height:16px;position:relative}@media (max-width:369px){.Header-module__GPz-la__HeaderProductLink{font-size:13px}}@media (min-width:440px){.Header-module__GPz-la__HeaderProductLink{padding-left:2px;padding-right:2px}}@media (hover:hover){.Header-module__GPz-la__HeaderProductLink:hover{color:var(--gray-12)}}.Header-module__GPz-la__HeaderProductLink:focus-visible{color:var(--gray-12)}.Header-module__GPz-la__HeaderProductLink[data-state=active]{color:var(--color-background)}.Header-module__GPz-la__HeaderProductLinkInner,.Header-module__GPz-la__HeaderProductLinkInnerHidden{padding-top:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-1);padding-right:var(--space-1);border-radius:999px;justify-content:center;align-items:center;display:flex}:where(.Header-module__GPz-la__HeaderProductLink[data-state=active]) .Header-module__GPz-la__HeaderProductLinkInner,:where(.Header-module__GPz-la__HeaderProductLink[data-state=active]) .Header-module__GPz-la__HeaderProductLinkInnerHidden{padding-left:var(--space-2);padding-right:var(--space-2)}@media (min-width:370px){.Header-module__GPz-la__HeaderProductLinkInner,.Header-module__GPz-la__HeaderProductLinkInnerHidden{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (min-width:440px){.Header-module__GPz-la__HeaderProductLinkInner,.Header-module__GPz-la__HeaderProductLinkInnerHidden{padding-left:10px;padding-right:10px}}.Header-module__GPz-la__HeaderProductLinkInner{letter-spacing:.01em;position:absolute}.Header-module__GPz-la__HeaderProductLinkInnerHidden{visibility:hidden;letter-spacing:-.01em;font-weight:700}@media (hover:hover){.Header-module__GPz-la__HeaderProductLink:hover .Header-module__GPz-la__HeaderProductLinkInner{background-color:var(--gray-a3)}}.Header-module__GPz-la__HeaderProductLink:focus-visible .Header-module__GPz-la__HeaderProductLinkInner{box-shadow:0 0 0 2px var(--accent-a8)}@media (hover:hover){.Header-module__GPz-la__HeaderProductLink:focus-visible:where(:hover) .Header-module__GPz-la__HeaderProductLinkInner{background-color:var(--accent-a3)}}.Header-module__GPz-la__HeaderProductLink[data-state=active] .Header-module__GPz-la__HeaderProductLinkInner{letter-spacing:-.01em;background-color:var(--gray-12);font-weight:700}.Header-module__GPz-la__HeaderProductLink[data-state=active]:before{box-sizing:border-box;content:"";position:absolute;inset:0}.Header-module__GPz-la__HeaderThemeToggleContainer{align-items:center;display:flex}@media (max-width:519px){[data-mobile-menu-open=true] .Header-module__GPz-la__HeaderThemeToggleContainer{display:none}}
.BoxLink-module__Rl6DdW__BoxLink{padding:var(--space-1);margin:calc(-1 * var(--space-1));border-radius:var(--radius-1);color:inherit;outline:0;text-decoration:none;display:inline-block}.BoxLink-module__Rl6DdW__BoxLink:focus{box-shadow:0 0 0 2px var(--accent-8)}.BoxLink-module__Rl6DdW__BoxLink:focus:not(:focus-visible){box-shadow:none}
.DocsNav-module__rdMEvW__DocsNavItem{padding:var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none;min-height:var(--space-6);color:var(--gray-12);border-radius:999px;align-items:center;text-decoration:none;transition:background-color 50ms linear;display:flex}.DocsNav-module__rdMEvW__DocsNavItem:not(:last-of-type){margin-bottom:1px}.DocsNav-module__rdMEvW__DocsNavItem:focus{outline:none}.DocsNav-module__rdMEvW__DocsNavItem:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-8), 0 0 0 1px var(--accent-8)}.DocsNav-module__rdMEvW__DocsNavItem:not([href]){color:var(--gray-a10)}.DocsNav-module__rdMEvW__DocsNavItem.DocsNav-module__rdMEvW__active{background-color:var(--accent-a5)}@media (hover:hover){.DocsNav-module__rdMEvW__DocsNavItem[href]:hover{background-color:var(--accent-a4)}.DocsNav-module__rdMEvW__DocsNavItem.DocsNav-module__rdMEvW__active:hover{background-color:var(--accent-a5)}}
.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-padding:var(--space-5);--themes-hero-showcase-scale:calc(10 / 16);--themes-hero-showcase-base-width:1760px;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}@media (min-width:520px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-padding:var(--space-6);--themes-hero-showcase-scale:calc(11 / 16)}}@media (min-width:500px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:600px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(13 / 16)}}@media (min-width:680px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:768px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-padding:var(--space-7);--themes-hero-showcase-scale:1}}@media (min-width:1280px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:1400px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:1600px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(13 / 16)}}@media (min-width:1900px) and (min-height:800px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:2200px) and (min-height:800px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:2400px) and (min-height:800px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(15 / 16)}}@media (min-width:2700px) and (min-height:800px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:1}}@media (min-width:3000px) and (min-height:1000px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutRoot{--themes-hero-showcase-scale:calc(18 / 16)}}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutContent{flex-grow:1;flex-shrink:0;display:flex}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutBackground{justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutBackground svg{width:max(2560px,100vw);height:auto}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutMain{box-sizing:content-box;margin-top:var(--header-height);padding-left:var(--themes-hero-padding);padding-right:var(--themes-hero-padding);position:relative}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcase{position:relative}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcase .rt-Card{box-shadow:inset var(--shadow-4);--backdrop-filter-panel:none;--base-card-surface-box-shadow:none;--card-background-color:var(--hero-card-background-color)}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcaseInnerScaled{transform:scale(var(--themes-hero-showcase-scale))}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcaseInnerScaled>*{margin-top:auto;margin-bottom:auto}@media (max-width:1279px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutContent{flex-direction:column}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutMain{max-width:850px;margin:0 auto}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcase{--themes-hero-showcase-padding:var(--space-8);position:relative}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcase::-webkit-scrollbar{width:0;display:none}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcaseInner{scrollbar-width:none;scroll-snap-type:x proximity;height:calc(1550px * var(--themes-hero-showcase-scale));overflow:scroll hidden}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcaseInnerScaled{padding:calc(var(--themes-hero-padding) / var(--themes-hero-showcase-scale));padding-top:var(--space-8);transform-origin:0 0;display:table}}@media (min-width:1280px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutContent{align-items:stretch}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutMain{width:560px;padding-left:calc(var(--space-9) + 1vw);padding-right:calc(var(--space-9) + 1vw);flex-shrink:0;margin:0 auto;display:flex}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcase{width:calc(var(--themes-hero-showcase-base-width) * var(--themes-hero-showcase-scale));margin-top:80px;margin-right:auto}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcaseInner{width:100%;height:100%;position:relative}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutShowcaseInnerScaled{transform-origin:0 0;align-items:flex-start;display:flex;position:absolute;inset:0}}@media (min-width:1280px) and (min-height:700px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutMain{align-items:center;margin-bottom:2vh}}.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutControls{padding-top:var(--space-8);margin-bottom:calc(var(--space-4) * -1)}@media (min-width:1280px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutControls{margin-bottom:calc(var(--space-6) * -1)}}@media (min-width:1280px) and (min-height:800px){.ThemesHeroLayout-module__qyQ65q__ThemesHeroLayoutControls{--large-display-offset:min(calc((100vh - 800px) * .025), calc((100vw - 1280px) * .025));bottom:calc(var(--space-5) + var(--large-display-offset));left:calc(var(--space-7) + var(--large-display-offset));margin:0;padding:0;position:fixed}}
