.roomStudio-module__Q05ZoW__cta{box-shadow:0 1px 2px color-mix(in srgb,var(--primary-900)6%,transparent);-webkit-tap-highlight-color:transparent;transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;animation:6s cubic-bezier(.4,0,.2,1) .8s infinite roomStudio-module__Q05ZoW__ctaBeat}@keyframes roomStudio-module__Q05ZoW__ctaBeat{0%,4%,26%,to{box-shadow:0 1px 2px color-mix(in srgb,var(--primary-900)6%,transparent);transform:translateY(0)}12%{box-shadow:0 12px 24px -12px color-mix(in srgb,var(--primary-700)38%,transparent);transform:translateY(-4px)}19%{box-shadow:0 6px 14px -9px color-mix(in srgb,var(--primary-700)20%,transparent);transform:translateY(-1px)}}.roomStudio-module__Q05ZoW__cta:hover,.roomStudio-module__Q05ZoW__cta:focus-visible,.roomStudio-module__Q05ZoW__cta:active{animation-name:none}.roomStudio-module__Q05ZoW__cta:hover{border-color:var(--primary-200);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--primary-700)22%,transparent);transform:translateY(-2px)}.roomStudio-module__Q05ZoW__cta:active{transition-duration:90ms;transform:scale(.98)}.roomStudio-module__Q05ZoW__cta:after{content:"";background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--primary-200)45%,transparent)50%,transparent 100%);opacity:0;pointer-events:none;inset-block:0;width:46%;animation:6s ease-in-out .8s infinite roomStudio-module__Q05ZoW__ctaSweep;position:absolute;right:0;transform:translate(110%)skew(-14deg)}@keyframes roomStudio-module__Q05ZoW__ctaSweep{0%,8%{opacity:0;transform:translate(110%)skew(-14deg)}14%,46%{opacity:1}54%,to{opacity:0;transform:translate(-230%)skew(-14deg)}}.roomStudio-module__Q05ZoW__ctaIcon{box-shadow:0 3px 10px -3px color-mix(in srgb,var(--primary-600)50%,transparent);animation:3s ease-in-out infinite roomStudio-module__Q05ZoW__ctaPulse}@keyframes roomStudio-module__Q05ZoW__ctaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.roomStudio-module__Q05ZoW__ctaIcon:after{content:"";border-radius:inherit;border:2px solid color-mix(in srgb,var(--primary-400)60%,transparent);opacity:0;pointer-events:none;animation:3s cubic-bezier(.2,.7,.4,1) infinite roomStudio-module__Q05ZoW__ctaRing;position:absolute;inset:-1px}@keyframes roomStudio-module__Q05ZoW__ctaRing{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.roomStudio-module__Q05ZoW__ctaGlyph{animation:6s ease-in-out infinite roomStudio-module__Q05ZoW__ctaTwinkle}@keyframes roomStudio-module__Q05ZoW__ctaTwinkle{0%,8%,30%,to{transform:rotate(0)scale(1)}14%{transform:rotate(-9deg)scale(1.08)}22%{transform:rotate(7deg)scale(1.04)}}.roomStudio-module__Q05ZoW__spark{background:var(--primary-100);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb,var(--primary-300)95%,transparent);opacity:0;border-radius:50%;animation:3s ease-in-out infinite roomStudio-module__Q05ZoW__ctaSpark;position:absolute}.roomStudio-module__Q05ZoW__spark:first-of-type{top:-4px;left:-3px}.roomStudio-module__Q05ZoW__spark:nth-of-type(2){width:4px;height:4px;animation-delay:.45s;bottom:-3px;left:7px}.roomStudio-module__Q05ZoW__spark:nth-of-type(3){width:4px;height:4px;animation-delay:.9s;top:8px;right:-5px}@keyframes roomStudio-module__Q05ZoW__ctaSpark{0%,to{opacity:0;transform:translateY(5px)scale(.3)}35%{opacity:1;transform:translateY(-1px)scale(1)}62%{opacity:.25;transform:translateY(-6px)scale(.55)}80%{opacity:0;transform:translateY(-9px)scale(.3)}}.roomStudio-module__Q05ZoW__hl{animation:6s ease-in-out infinite roomStudio-module__Q05ZoW__ctaHl;display:inline-block;position:relative}@keyframes roomStudio-module__Q05ZoW__ctaHl{0%,52%,to{text-shadow:none}62%{text-shadow:0 0 12px color-mix(in srgb,var(--primary-600)55%,transparent)}76%{text-shadow:0 0 5px color-mix(in srgb,var(--primary-600)22%,transparent)}}.roomStudio-module__Q05ZoW__hl:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-600)85%,transparent),transparent);transform-origin:100%;inset-inline:0;border-radius:2px;height:2px;animation:6s ease-in-out infinite roomStudio-module__Q05ZoW__ctaUnderline;position:absolute;bottom:-2px;transform:scaleX(0)}@keyframes roomStudio-module__Q05ZoW__ctaUnderline{0%,54%{transform-origin:100%;transform:scaleX(0)}66%,74%{transform-origin:100%;transform:scaleX(1)}75%{transform-origin:0;transform:scaleX(1)}88%,to{transform-origin:0;transform:scaleX(0)}}.roomStudio-module__Q05ZoW__stage{background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--primary-500)38%,transparent)0%,transparent 55%),radial-gradient(90% 80% at 10% 100%,#38bdf838 0%,transparent 60%),#0b1220}.roomStudio-module__Q05ZoW__floor{transform-origin:50% 100%;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.roomStudio-module__Q05ZoW__float{animation:6s ease-in-out infinite roomStudio-module__Q05ZoW__float}@keyframes roomStudio-module__Q05ZoW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.roomStudio-module__Q05ZoW__beam{background:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%);animation:5.5s ease-in-out infinite roomStudio-module__Q05ZoW__beam}@keyframes roomStudio-module__Q05ZoW__beam{0%{transform:translate(110%)}45%,to{transform:translate(-110%)}}.roomStudio-module__Q05ZoW__shimmer{isolation:isolate;position:relative;overflow:hidden}.roomStudio-module__Q05ZoW__shimmer:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:3.2s ease-in-out infinite roomStudio-module__Q05ZoW__shimmer;position:absolute;inset:0;transform:translate(120%)}@keyframes roomStudio-module__Q05ZoW__shimmer{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}.roomStudio-module__Q05ZoW__twinkle{animation:2.4s ease-in-out infinite roomStudio-module__Q05ZoW__twinkle}@keyframes roomStudio-module__Q05ZoW__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.75;transform:scale(1.18)rotate(12deg)}}.roomStudio-module__Q05ZoW__backdrop{animation:.25s ease-out both roomStudio-module__Q05ZoW__fade}.roomStudio-module__Q05ZoW__panel{animation:.42s cubic-bezier(.2,.9,.25,1) both roomStudio-module__Q05ZoW__panel}@keyframes roomStudio-module__Q05ZoW__panel{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes roomStudio-module__Q05ZoW__fade{0%{opacity:0}}.roomStudio-module__Q05ZoW__step{animation:.4s cubic-bezier(.2,.9,.25,1) both roomStudio-module__Q05ZoW__step}@keyframes roomStudio-module__Q05ZoW__step{0%{opacity:0;transform:translate(-14px)}}.roomStudio-module__Q05ZoW__stagger>*{animation:.45s cubic-bezier(.2,.9,.25,1) both roomStudio-module__Q05ZoW__step}.roomStudio-module__Q05ZoW__stagger>:nth-child(2){animation-delay:50ms}.roomStudio-module__Q05ZoW__stagger>:nth-child(3){animation-delay:.1s}.roomStudio-module__Q05ZoW__stagger>:nth-child(4){animation-delay:.15s}.roomStudio-module__Q05ZoW__stagger>:nth-child(5){animation-delay:.2s}.roomStudio-module__Q05ZoW__stagger>:nth-child(6){animation-delay:.25s}.roomStudio-module__Q05ZoW__scanLine{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary-400)70%,transparent),transparent);box-shadow:0 0 28px 6px color-mix(in srgb,var(--primary-400)45%,transparent);animation:2.6s cubic-bezier(.45,0,.55,1) infinite roomStudio-module__Q05ZoW__scan}@keyframes roomStudio-module__Q05ZoW__scan{0%{top:-12%}to{top:105%}}.roomStudio-module__Q05ZoW__scanGrid{background-image:linear-gradient(color-mix(in srgb,var(--primary-300)22%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary-300)22%,transparent)1px,transparent 1px);background-size:32px 32px;animation:2.6s ease-in-out infinite roomStudio-module__Q05ZoW__grid}@keyframes roomStudio-module__Q05ZoW__grid{0%,to{opacity:.25}50%{opacity:.6}}.roomStudio-module__Q05ZoW__pop{animation:.5s cubic-bezier(.22,1,.36,1) both roomStudio-module__Q05ZoW__pop}@keyframes roomStudio-module__Q05ZoW__pop{0%{opacity:0;transform:scale(.85)}}.roomStudio-module__Q05ZoW__breathe{animation:3.2s ease-in-out infinite roomStudio-module__Q05ZoW__breathe}@keyframes roomStudio-module__Q05ZoW__breathe{0%,to{filter:saturate(.85)brightness(.8)blur()}50%{filter:saturate(.6)brightness(.62)blur(2px)}}.roomStudio-module__Q05ZoW__orbit{animation:1.6s linear infinite roomStudio-module__Q05ZoW__spin}@keyframes roomStudio-module__Q05ZoW__spin{to{transform:rotate(360deg)}}.roomStudio-module__Q05ZoW__reveal{animation:1.1s cubic-bezier(.65,0,.35,1) both roomStudio-module__Q05ZoW__reveal}@keyframes roomStudio-module__Q05ZoW__reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.roomStudio-module__Q05ZoW__progress{transform-origin:100%;transition:transform 1s linear}.roomStudio-module__Q05ZoW__tip{animation:.5s ease-out both roomStudio-module__Q05ZoW__tip}@keyframes roomStudio-module__Q05ZoW__tip{0%{opacity:0;transform:translateY(6px)}}.roomStudio-module__Q05ZoW__checker{background-color:#fff;background-image:linear-gradient(45deg,#f1f5f9 25%,#0000 25%),linear-gradient(-45deg,#f1f5f9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f5f9 75%),linear-gradient(-45deg,#0000 75%,#f1f5f9 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}@media (prefers-reduced-motion:reduce){.roomStudio-module__Q05ZoW__cta,.roomStudio-module__Q05ZoW__cta:after,.roomStudio-module__Q05ZoW__ctaIcon,.roomStudio-module__Q05ZoW__ctaIcon:after,.roomStudio-module__Q05ZoW__ctaGlyph,.roomStudio-module__Q05ZoW__spark,.roomStudio-module__Q05ZoW__hl,.roomStudio-module__Q05ZoW__hl:after,.roomStudio-module__Q05ZoW__float,.roomStudio-module__Q05ZoW__beam,.roomStudio-module__Q05ZoW__shimmer:after,.roomStudio-module__Q05ZoW__twinkle,.roomStudio-module__Q05ZoW__backdrop,.roomStudio-module__Q05ZoW__panel,.roomStudio-module__Q05ZoW__step,.roomStudio-module__Q05ZoW__stagger>*,.roomStudio-module__Q05ZoW__scanLine,.roomStudio-module__Q05ZoW__scanGrid,.roomStudio-module__Q05ZoW__pop,.roomStudio-module__Q05ZoW__breathe,.roomStudio-module__Q05ZoW__orbit,.roomStudio-module__Q05ZoW__reveal,.roomStudio-module__Q05ZoW__tip{animation:none!important}.roomStudio-module__Q05ZoW__scanLine{display:none}}