.MagicCurtain_MagicCurtainRoot__x0JKd{position:relative;--magic-curtain-controls-trigger-width:44px;--magic-curtain-controls-trigger-height:64px;--magic-curtain-controls-preview-width:248px;--magic-curtain-controls-preview-height:143px}@media (min-width:360px){.MagicCurtain_MagicCurtainRoot__x0JKd{--magic-curtain-controls-trigger-width:48px}}@media (min-width:440px){.MagicCurtain_MagicCurtainRoot__x0JKd{--magic-curtain-controls-trigger-width:64px}}.MagicCurtain_MagicCurtainItem__xLo6I{position:relative;z-index:0;--animation-duration:600ms}@media (min-width:1280px){.MagicCurtain_MagicCurtainItem__xLo6I{--animation-duration:800ms}}.MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=hidden]{display:none}.MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=animating-out]{position:absolute;z-index:1;inset:0}@media (prefers-reduced-motion:no-preference){.MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-clip__ld_Nm;animation-duration:var(--animation-duration);animation-timing-function:ease-in-out}.MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=visible]~.MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-clip-reverse__9uIhE}}@media (min-width:1920px) and (min-resolution:120dpi),(min-width:3000px){[data-is-firefox=true] .MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-fade__7D5n3;animation-duration:calc(var(--animation-duration) / 4);animation-timing-function:ease-in-out}}@media (prefers-reduced-motion){.MagicCurtain_MagicCurtainItem__xLo6I[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-fade__7D5n3;animation-duration:calc(var(--animation-duration) / 4);animation-timing-function:ease-in-out}}@keyframes MagicCurtain_magic-curtain-fade__7D5n3{0%{opacity:1}to{opacity:0}}@keyframes MagicCurtain_magic-curtain-clip__ld_Nm{0%{clip-path:polygon(0 0,120% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,-20% 0,0 100%,0 100%)}}@keyframes MagicCurtain_magic-curtain-clip-reverse__9uIhE{0%{clip-path:polygon(-20% 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(120% 0,100% 0,100% 100%,100% 100%)}}@media (min-width:1000px){@keyframes MagicCurtain_magic-curtain-clip__ld_Nm{0%{clip-path:polygon(0 0,105% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,-5% 0,0 100%,0 100%)}}@keyframes MagicCurtain_magic-curtain-clip-reverse__9uIhE{0%{clip-path:polygon(-5% 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(105% 0,100% 0,100% 100%,100% 100%)}}}.MagicCurtain_MagicCurtainControlsRoot__kysHc{position:relative;display:flex}.MagicCurtain_MagicCurtainControlsItem__f6vCR{position:relative}.MagicCurtain_MagicCurtainControlsTrigger__XGNTP{border:0;margin:0;padding:0;outline:0;-webkit-appearance:none;appearance:none;background:none;font-family:inherit;font-size:var(--font-size-2);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;width:var(--magic-curtain-controls-trigger-width);height:var(--magic-curtain-controls-trigger-height);margin:calc(-1 * var(--space-4)) 0}.MagicCurtain_MagicCurtainControlsTrigger__XGNTP:before{--magic-curtain-control-line-width:calc(var(--space-1) / 2);content:"";position:absolute;pointer-events:none;height:var(--magic-curtain-control-line-width);left:var(--space-1);right:var(--space-1);border-radius:var(--space-2);background-color:var(--gray-a8);transition:background-color .2s}.MagicCurtain_MagicCurtainControlsTrigger__XGNTP[data-visually-hidden=true]:before{content:none}.MagicCurtain_MagicCurtainControlsTrigger__XGNTP[data-focused=true]:before{transition-duration:30ms;background-color:var(--gray-a11)}.MagicCurtain_MagicCurtainControlsTrigger__XGNTP[data-highlighted=true]:before{transition-duration:30ms;background-color:var(--gray-12)}@media (hover:none){.MagicCurtain_MagicCurtainControlsPreviewViewportWrapper__r1x0Q{display:none}}.MagicCurtain_MagicCurtainControlsPreviewViewportWrapper__r1x0Q{transform:translateX(calc(var(--magic-curtain-controls-offset-index) * var(--magic-curtain-controls-trigger-width)));position:absolute;top:calc(-1 * var(--magic-curtain-controls-preview-height));left:0;transition:transform .25s ease-out}.MagicCurtain_MagicCurtainControlsPreviewViewport__Pl3_l{display:flex;position:relative;width:var(--magic-curtain-controls-preview-width);height:var(--magic-curtain-controls-preview-height);box-sizing:initial;background-color:#fff;box-shadow:var(--shadow-5);border-radius:var(--radius-3);overflow:hidden}.MagicCurtain_MagicCurtainControlsPreviewViewport__Pl3_l[data-state=open]{animation:MagicCurtain_scale-in__sCPy3 .25s ease}.MagicCurtain_MagicCurtainControlsPreviewViewport__Pl3_l[data-state=closed]{animation:MagicCurtain_scale-out__bnApS .25s ease}@keyframes MagicCurtain_scale-in__sCPy3{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes MagicCurtain_scale-out__bnApS{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@media (prefers-reduced-motion:no-preference){.MagicCurtain_MagicCurtainControlsPreviewContent__91G7x{transform:translateX(calc(-1 * var(--magic-curtain-controls-offset-index) * var(--magic-curtain-controls-preview-width)));transition:transform .25s ease-out}}@media (prefers-reduced-motion){.MagicCurtain_MagicCurtainControlsPreviewContent__91G7x{position:absolute;top:0;left:0;transition:opacity .25s ease-out}.MagicCurtain_MagicCurtainControlsPreviewContent__91G7x[data-active=false]{opacity:0;pointer-events:none;transition:opacity .25s ease-in}}.MagicCurtain_MagicCurtainControlsPreviewContentImage___EHBp{display:flex;width:var(--magic-curtain-controls-preview-width);height:var(--magic-curtain-controls-preview-height);object-fit:cover;border-radius:var(--radius-4);border:var(--space-1) solid #fff}.Hover_HoverRoot__tI2xx{position:relative}.Hover_HoverShow__Vn0yc{opacity:0;transition:opacity .16s}@media (hover:hover){.Hover_HoverRoot__tI2xx:hover .Hover_HoverShow__Vn0yc{opacity:1;transition:opacity 60ms}}.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{display:flex;position:relative;flex-direction:column;min-height:100vh;overflow:hidden;--themes-hero-padding:var(--space-5);--themes-hero-showcase-scale:calc(10 / 16);--themes-hero-showcase-base-width:1760px}@media (min-width:520px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-padding:var(--space-6);--themes-hero-showcase-scale:calc(11 / 16)}}@media (min-width:500px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:600px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(13 / 16)}}@media (min-width:680px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:768px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-padding:var(--space-7);--themes-hero-showcase-scale:1}}@media (min-width:1280px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:1400px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:1600px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(13 / 16)}}@media (min-width:1900px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:2200px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:2400px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(15 / 16)}}@media (min-width:2700px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:1}}@media (min-width:3000px) and (min-height:1000px){.ThemesHeroLayout_ThemesHeroLayoutRoot__W_agN{--themes-hero-showcase-scale:calc(18 / 16)}}.ThemesHeroLayout_ThemesHeroLayoutContent__DPaRm{display:flex;flex-grow:1;flex-shrink:0}.ThemesHeroLayout_ThemesHeroLayoutBackground__RZZMB{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center}.ThemesHeroLayout_ThemesHeroLayoutBackground__RZZMB svg{width:max(2560px,100vw);height:auto}.ThemesHeroLayout_ThemesHeroLayoutMain__zDgox{position:relative;box-sizing:initial;margin-top:var(--header-height);padding-left:var(--themes-hero-padding);padding-right:var(--themes-hero-padding)}.ThemesHeroLayout_ThemesHeroLayoutShowcase__URBqP{position:relative}.ThemesHeroLayout_ThemesHeroLayoutShowcase__URBqP .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_ThemesHeroLayoutShowcaseInnerScaled__WAz_k{transform:scale(var(--themes-hero-showcase-scale))}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__WAz_k>*{margin-top:auto;margin-bottom:auto}@media (max-width:1279px){.ThemesHeroLayout_ThemesHeroLayoutContent__DPaRm{flex-direction:column}.ThemesHeroLayout_ThemesHeroLayoutMain__zDgox{max-width:850px}.ThemesHeroLayout_ThemesHeroLayoutShowcase__URBqP{position:relative;--themes-hero-showcase-padding:var(--space-8)}.ThemesHeroLayout_ThemesHeroLayoutShowcase__URBqP::-webkit-scrollbar{display:none;width:0}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInner__oc5q7{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;height:calc(1550px * var(--themes-hero-showcase-scale))}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__WAz_k{display:table;padding:calc(var(--themes-hero-padding) / var(--themes-hero-showcase-scale));padding-top:var(--space-8);transform-origin:top left}}@media (min-width:1280px){.ThemesHeroLayout_ThemesHeroLayoutContent__DPaRm{align-items:stretch}.ThemesHeroLayout_ThemesHeroLayoutMain__zDgox{flex-shrink:0;width:560px;margin-left:auto;padding-left:calc(var(--space-9) + 1vw);padding-right:calc(var(--space-9) + 1vw);display:flex}.ThemesHeroLayout_ThemesHeroLayoutShowcase__URBqP{width:calc(var(--themes-hero-showcase-base-width) * var(--themes-hero-showcase-scale));margin-right:auto;margin-top:80px}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInner__oc5q7{position:relative;width:100%;height:100%}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__WAz_k{position:absolute;inset:0;display:flex;align-items:flex-start;transform-origin:top left}}@media (min-width:1280px) and (min-height:700px){.ThemesHeroLayout_ThemesHeroLayoutMain__zDgox{align-items:center;margin-bottom:2vh}}.ThemesHeroLayout_ThemesHeroLayoutControls__oGCSP{padding-top:var(--space-8);margin-bottom:calc(var(--space-4) * -1)}@media (min-width:1280px){.ThemesHeroLayout_ThemesHeroLayoutControls__oGCSP{margin-bottom:calc(var(--space-6) * -1)}}@media (min-width:1280px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutControls__oGCSP{position:fixed;padding:0;margin:0;--large-display-offset:min(calc((100vh - 800px) * 0.025),calc((100vw - 1280px) * 0.025));bottom:calc(var(--space-5) + var(--large-display-offset));left:calc(var(--space-7) + var(--large-display-offset))}}.CodeBlock_CodeBlockRoot__kZw8W{--code-block-radius:var(--radius-4);position:relative;box-sizing:border-box;background-color:var(--code-block-background);border-radius:var(--code-block-radius)}.CodeBlock_CodeBlockRoot__kZw8W:after{content:"";inset:0;position:absolute;box-shadow:0 0 0 1px var(--code-block-border);border-radius:var(--code-block-radius);pointer-events:none}.CodeBlock_CodeBlockHeader__2gHao{background-color:var(--code-block-header-background);border-radius:var(--code-block-radius) var(--code-block-radius) 0 0}.CodeBlock_CodeBlockLivePreview__tA7gy{text-wrap:pretty;background-color:var(--color-background);border-radius:var(--code-block-radius) var(--code-block-radius) 0 0;box-shadow:inset 0 -1px var(--code-block-border)}.CodeBlock_CodeBlockLivePreviewInner__xUeFK{padding:var(--space-4);line-height:1}.CodeBlock_CodeBlockLivePreviewInner__xUeFK[data-scroll=true]{width:max-content}.CodeBlock_CodeBlockContent__tJMP_{box-sizing:border-box;position:relative;height:100%}.CodeBlock_CodeBlockContent__tJMP_ .CodeBlock_CodeBlockCopyButton__Nvnxg{position:absolute;top:7px;right:7px;transition:opacity 80ms ease-out;opacity:0}@media (max-width:767px){.CodeBlock_CodeBlockContent__tJMP_ .CodeBlock_CodeBlockCopyButton__Nvnxg{display:none}}.CodeBlock_CodeBlockContent__tJMP_ .CodeBlock_CodeBlockCopyButton__Nvnxg:focus-visible{opacity:1}@media (hover:hover){.CodeBlock_CodeBlockContent__tJMP_:hover .CodeBlock_CodeBlockCopyButton__Nvnxg{opacity:1}}.CodeBlock_CodeBlockPre__E56UT{--letter-spacing:var(--letter-spacing-2);box-sizing:border-box;overflow:hidden;height:100%;padding:var(--space-3) var(--space-4);font-family:var(--code-font-family);font-size:calc(var(--font-size-2) * var(--code-font-size-adjust));line-height:22px;white-space:pre}.CodeBlock_CodeBlockPre__E56UT code{all:unset;display:contents}.CodeBlock_CodeBlockPre__E56UT [data-highlighted=true]{background-color:var(--accent-a3);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}.CodeBlock_CodeBlockPre__E56UT [data-invert-line-highlight=true] [data-highlighted=true]{background-color:initial;padding:unset;margin:unset}.CodeBlock_CodeBlockPre__E56UT [data-invert-line-highlight=true] [data-highlighted=false],.CodeBlock_CodeBlockPre__E56UT [data-invert-line-highlight=true] [data-highlighted=false] *{color:var(--gray-a8)}.CodeBlock_CodeBlockPre__E56UT [data-invert-line-highlight=true] [data-highlighted],.CodeBlock_CodeBlockPre__E56UT [data-invert-line-highlight=true] [data-highlighted] *{transition:color .1s ease-in-out}.ThemesDocsAssets_SegmentedControlDemo__yLO9t{--segmented-control-transition-duration:1s;pointer-events:none}@supports (zoom:2){@media (min-width:520px){.ThemesDocsAssets_SegmentedControlDemo__yLO9t{zoom:1.5}}@media (min-width:768px){.ThemesDocsAssets_SegmentedControlDemo__yLO9t{zoom:2}}}@supports not (zoom:2){@media (min-width:520px){.ThemesDocsAssets_SegmentedControlDemo__yLO9t{transform:scale(1.5)}}@media (min-width:768px){.ThemesDocsAssets_SegmentedControlDemo__yLO9t{transform:scale(2)}}}