.CodeBlock_Container__jPaOh .CodeBlock_CopyButton__eNbtD{opacity:0;transition:opacity 80ms ease-out}.CodeBlock_Container__jPaOh:hover .CodeBlock_CopyButton__eNbtD{opacity:1}.Hover_HoverRoot__esFWk{position:relative}.Hover_HoverShow__zv5c_{opacity:0;transition:opacity .16s}@media (hover:hover){.Hover_HoverRoot__esFWk:hover .Hover_HoverShow__zv5c_{opacity:1;transition:opacity 60ms}}.MagicCurtain_MagicCurtainRoot__6zhjr{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__6zhjr{--magic-curtain-controls-trigger-width:48px}}@media (min-width:440px){.MagicCurtain_MagicCurtainRoot__6zhjr{--magic-curtain-controls-trigger-width:64px}}.MagicCurtain_MagicCurtainItem__KIpWR{position:relative;z-index:0;--animation-duration:600ms}@media (min-width:1280px){.MagicCurtain_MagicCurtainItem__KIpWR{--animation-duration:800ms}}.MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=hidden]{display:none}.MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=animating-out]{position:absolute;z-index:1;inset:0}@media (prefers-reduced-motion:no-preference){.MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-clip__pLbkW;animation-duration:var(--animation-duration);animation-timing-function:ease-in-out}.MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=visible]~.MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-clip-reverse__YPCZw}}@media (min-width:1920px) and (-webkit-min-device-pixel-ratio:1.25),(min-width:1920px) and (min-resolution:120dpi),(min-width:3000px){[data-is-firefox=true] .MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-fade__Py780;animation-duration:calc(var(--animation-duration) / 4);animation-timing-function:ease-in-out}}@media (prefers-reduced-motion){.MagicCurtain_MagicCurtainItem__KIpWR[data-visibility=animating-out]{animation-name:MagicCurtain_magic-curtain-fade__Py780;animation-duration:calc(var(--animation-duration) / 4);animation-timing-function:ease-in-out}}@keyframes MagicCurtain_magic-curtain-fade__Py780{0%{opacity:1}to{opacity:0}}@keyframes MagicCurtain_magic-curtain-clip__pLbkW{0%{-webkit-clip-path:polygon(0 0,120% 0,100% 100%,0 100%);clip-path:polygon(0 0,120% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,-20% 0,0 100%,0 100%);clip-path:polygon(0 0,-20% 0,0 100%,0 100%)}}@keyframes MagicCurtain_magic-curtain-clip-reverse__YPCZw{0%{-webkit-clip-path:polygon(-20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(-20% 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(120% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(120% 0,100% 0,100% 100%,100% 100%)}}@media (min-width:1000px){@keyframes MagicCurtain_magic-curtain-clip__pLbkW{0%{-webkit-clip-path:polygon(0 0,105% 0,100% 100%,0 100%);clip-path:polygon(0 0,105% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,-5% 0,0 100%,0 100%);clip-path:polygon(0 0,-5% 0,0 100%,0 100%)}}@keyframes MagicCurtain_magic-curtain-clip-reverse__YPCZw{0%{-webkit-clip-path:polygon(-5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(-5% 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(105% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(105% 0,100% 0,100% 100%,100% 100%)}}}.MagicCurtain_MagicCurtainControlsRoot__JEhOF{position:relative;display:flex}.MagicCurtain_MagicCurtainControlsItem__2HFk4{position:relative}.MagicCurtain_MagicCurtainControlsTrigger__ndOkX{border:0;margin:0;padding:0;outline:0;-webkit-appearance:none;-moz-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__ndOkX: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__ndOkX[data-visually-hidden=true]:before{content:none}.MagicCurtain_MagicCurtainControlsTrigger__ndOkX[data-focused=true]:before{transition-duration:30ms;background-color:var(--gray-a11)}.MagicCurtain_MagicCurtainControlsTrigger__ndOkX[data-highlighted=true]:before{transition-duration:30ms;background-color:var(--gray-12)}@media (hover:none){.MagicCurtain_MagicCurtainControlsPreviewViewportWrapper__fn9nY{display:none}}.MagicCurtain_MagicCurtainControlsPreviewViewportWrapper__fn9nY{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__FBb1O{display:flex;position:relative;width:var(--magic-curtain-controls-preview-width);height:var(--magic-curtain-controls-preview-height);box-sizing:content-box;background-color:#fff;box-shadow:var(--shadow-5);border-radius:var(--radius-3);overflow:hidden}.MagicCurtain_MagicCurtainControlsPreviewViewport__FBb1O[data-state=open]{animation:MagicCurtain_scale-in__VLA__ .25s ease}.MagicCurtain_MagicCurtainControlsPreviewViewport__FBb1O[data-state=closed]{animation:MagicCurtain_scale-out__kXweG .25s ease}@keyframes MagicCurtain_scale-in__VLA__{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes MagicCurtain_scale-out__kXweG{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@media (prefers-reduced-motion:no-preference){.MagicCurtain_MagicCurtainControlsPreviewContent__Qz2nd{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__Qz2nd{position:absolute;top:0;left:0;transition:opacity .25s ease-out}.MagicCurtain_MagicCurtainControlsPreviewContent__Qz2nd[data-active=false]{opacity:0;pointer-events:none;transition:opacity .25s ease-in}}.MagicCurtain_MagicCurtainControlsPreviewContentImage__BqHk2{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}.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{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__G_jQR{--themes-hero-padding:var(--space-6);--themes-hero-showcase-scale:calc(11 / 16)}}@media (min-width:500px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:600px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(13 / 16)}}@media (min-width:680px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:768px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-padding:var(--space-7);--themes-hero-showcase-scale:1}}@media (min-width:1280px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:1400px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(12 / 16)}}@media (min-width:1600px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(13 / 16)}}@media (min-width:1900px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:2200px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(14 / 16)}}@media (min-width:2400px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(15 / 16)}}@media (min-width:2700px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:1}}@media (min-width:3000px) and (min-height:1000px){.ThemesHeroLayout_ThemesHeroLayoutRoot__G_jQR{--themes-hero-showcase-scale:calc(18 / 16)}}.ThemesHeroLayout_ThemesHeroLayoutContent__8cfnr{display:flex;flex-grow:1;flex-shrink:0}.ThemesHeroLayout_ThemesHeroLayoutBackground__0SSI4{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center}.ThemesHeroLayout_ThemesHeroLayoutBackground__0SSI4 svg{width:max(2560px,100vw);height:auto}.ThemesHeroLayout_ThemesHeroLayoutMain__aMw_h{position:relative;box-sizing:content-box;margin-top:var(--header-height);padding-left:var(--themes-hero-padding);padding-right:var(--themes-hero-padding)}.ThemesHeroLayout_ThemesHeroLayoutShowcase__B5NIG{position:relative}.ThemesHeroLayout_ThemesHeroLayoutShowcase__B5NIG .rt-Card:after{box-shadow:var(--shadow-4)}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__SGuz_{transform:scale(var(--themes-hero-showcase-scale))}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__SGuz_>*{margin-top:auto;margin-bottom:auto}@media (max-width:1279px){.ThemesHeroLayout_ThemesHeroLayoutContent__8cfnr{flex-direction:column}.ThemesHeroLayout_ThemesHeroLayoutMain__aMw_h{max-width:850px}.ThemesHeroLayout_ThemesHeroLayoutShowcase__B5NIG{position:relative;--themes-hero-showcase-padding:var(--space-8)}.ThemesHeroLayout_ThemesHeroLayoutShowcase__B5NIG::-webkit-scrollbar{display:none;width:0}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInner__4V_g9{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;height:calc(1550px * var(--themes-hero-showcase-scale))}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__SGuz_{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__8cfnr{align-items:stretch}.ThemesHeroLayout_ThemesHeroLayoutMain__aMw_h{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__B5NIG{width:calc(var(--themes-hero-showcase-base-width) * var(--themes-hero-showcase-scale));margin-right:auto;margin-top:80px}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInner__4V_g9{position:relative;width:100%;height:100%}.ThemesHeroLayout_ThemesHeroLayoutShowcaseInnerScaled__SGuz_{position:absolute;inset:0;display:flex;align-items:flex-start;transform-origin:top left}}@media (min-width:1280px) and (min-height:700px){.ThemesHeroLayout_ThemesHeroLayoutMain__aMw_h{align-items:center;margin-bottom:2vh}}.ThemesHeroLayout_ThemesHeroLayoutControls___bJ9e{padding-top:var(--space-8);margin-bottom:calc(var(--space-4) * -1)}@media (min-width:1280px){.ThemesHeroLayout_ThemesHeroLayoutControls___bJ9e{margin-bottom:calc(var(--space-6) * -1)}}@media (min-width:1280px) and (min-height:800px){.ThemesHeroLayout_ThemesHeroLayoutControls___bJ9e{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))}}