.HomePage-module__J0J7Ha__page{--richfx-black:#030303;--richfx-ink:#080706;--richfx-panel:rgba(16,14,12,.86);--richfx-border:rgba(255,244,224,.16);--richfx-text:#fff3df;--richfx-muted:rgba(255,243,223,.68);--richfx-dim:rgba(255,243,223,.48);--richfx-orange:#ff6a00;--richfx-orange-soft:rgba(255,106,0,.2);--site-header-height:100px;background:linear-gradient(90deg,var(--richfx-black)0%,var(--richfx-ink)68%,rgba(255,106,0,.38) 100%),var(--richfx-black);min-height:100svh;color:var(--richfx-text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.HomePage-module__J0J7Ha__page img{max-width:100%;display:block}.HomePage-module__J0J7Ha__ctaBar,.HomePage-module__J0J7Ha__viewerHeader{align-items:center;display:flex}.HomePage-module__J0J7Ha__heroIntroSection,.HomePage-module__J0J7Ha__holidayCardSection{position:relative;overflow:clip}.HomePage-module__J0J7Ha__holidayCardSection,.HomePage-module__J0J7Ha__calendarSection,.HomePage-module__J0J7Ha__styleSamplerSection,.HomePage-module__J0J7Ha__songSection{min-height:100%}.HomePage-module__J0J7Ha__heroIntroSection{box-sizing:border-box;min-height:calc(100svh - var(--site-header-height));margin-top:var(--site-header-height);align-items:flex-start;padding:max(24px,min(4vw,48px)) max(20px,min(6vw,84px)) max(28px,min(3vw,44px));display:flex}.HomePage-module__J0J7Ha__heroIntroContent{z-index:2;grid-template-columns:minmax(520px,.9fr) minmax(500px,1fr);align-items:start;gap:max(28px,min(4vw,64px));width:100%;min-height:100%;display:grid;position:relative}.HomePage-module__J0J7Ha__heroBuildPicker{width:100%;min-width:0;height:calc(100svh - var(--site-header-height) - 92px);min-height:760px}.HomePage-module__J0J7Ha__heroBuildExperience{border:1px solid var(--richfx-border);background:var(--richfx-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-rows:auto minmax(0,1fr);justify-self:end;width:calc(100% - 20px);height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.46)}.HomePage-module__J0J7Ha__holidayCardSection{background:linear-gradient(180deg,rgba(255,106,0,.1),rgba(3,3,3,0) 48%),var(--richfx-black);grid-template-columns:minmax(0,.78fr) minmax(380px,1fr);align-items:center;gap:max(28px,min(6vw,84px));padding:max(70px,min(9vw,118px)) max(20px,min(6vw,84px)) max(82px,min(11vw,140px));display:grid}.HomePage-module__J0J7Ha__heroIntroSection:after{content:"";background:linear-gradient(180deg,rgba(3,3,3,0),var(--richfx-black));pointer-events:none;height:26vh;position:absolute;top:auto;bottom:0;left:0;right:0}.HomePage-module__J0J7Ha__heroCopy,.HomePage-module__J0J7Ha__viewer{z-index:2;min-width:0;position:relative}.HomePage-module__J0J7Ha__heroCopy{max-width:760px}.HomePage-module__J0J7Ha__eyebrow,.HomePage-module__J0J7Ha__viewerHeader span,.HomePage-module__J0J7Ha__calendarFrame>span,.HomePage-module__J0J7Ha__promise article>span{color:var(--richfx-orange);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800}.HomePage-module__J0J7Ha__heroCopy h1{letter-spacing:0;text-transform:uppercase;max-width:620px;margin:18px 0 0;font-size:max(3.1rem,min(5.6vw,6.4rem));font-weight:900;line-height:.88}.HomePage-module__J0J7Ha__heroCopy>p:not(.HomePage-module__J0J7Ha__eyebrow){max-width:610px;color:var(--richfx-muted);margin:28px 0 0;font-size:max(1.05rem,min(1.5vw,1.42rem));line-height:1.58}.HomePage-module__J0J7Ha__ctaBar{flex-wrap:wrap;gap:12px;margin-top:34px}.HomePage-module__J0J7Ha__ctaBar a{border:1px solid var(--richfx-border);min-height:46px;color:var(--richfx-text);letter-spacing:.1em;text-transform:uppercase;background:rgba(255,243,223,.04);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:.78rem;font-weight:900;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.HomePage-module__J0J7Ha__ctaBar a:hover{background:var(--richfx-orange-soft);border-color:rgba(255,106,0,.58)}.HomePage-module__J0J7Ha__ctaBar a:last-child{border-color:var(--richfx-orange);background:var(--richfx-orange);color:var(--richfx-black)}.HomePage-module__J0J7Ha__viewer,.HomePage-module__J0J7Ha__calendarViewer,.HomePage-module__J0J7Ha__promise article{border:1px solid var(--richfx-border);background:var(--richfx-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.46)}.HomePage-module__J0J7Ha__viewer{padding:max(14px,min(2vw,22px))}.HomePage-module__J0J7Ha__viewerHeader{justify-content:space-between;gap:18px;padding:4px 4px 18px}.HomePage-module__J0J7Ha__viewerHeader h2{letter-spacing:0;margin:8px 0 0;font-size:max(1.45rem,min(2.8vw,2.7rem));font-weight:880;line-height:.96}.HomePage-module__J0J7Ha__flipViewer{--card-slide-distance:clamp(72px,18%,128px);aspect-ratio:3/4;perspective:1400px;isolation:isolate;width:min(100%,540px);margin:14px auto 0;position:relative;overflow:hidden}.HomePage-module__J0J7Ha__cardSlideLayer{transform-style:preserve-3d;will-change:transform,opacity;position:absolute;top:0;bottom:0;left:0;right:0}.HomePage-module__J0J7Ha__currentSlide{z-index:2}.HomePage-module__J0J7Ha__outgoingSlide{z-index:1;pointer-events:none}.HomePage-module__J0J7Ha__slideActive.HomePage-module__J0J7Ha__slideLeft .HomePage-module__J0J7Ha__currentSlide{animation:.56s cubic-bezier(.2,.74,.24,1) both HomePage-module__J0J7Ha__cardSlideInFromRight}.HomePage-module__J0J7Ha__slideActive.HomePage-module__J0J7Ha__slideLeft .HomePage-module__J0J7Ha__outgoingSlide{animation:.56s cubic-bezier(.2,.74,.24,1) both HomePage-module__J0J7Ha__cardSlideOutToLeft}.HomePage-module__J0J7Ha__slideActive.HomePage-module__J0J7Ha__slideRight .HomePage-module__J0J7Ha__currentSlide{animation:.56s cubic-bezier(.2,.74,.24,1) both HomePage-module__J0J7Ha__cardSlideInFromLeft}.HomePage-module__J0J7Ha__slideActive.HomePage-module__J0J7Ha__slideRight .HomePage-module__J0J7Ha__outgoingSlide{animation:.56s cubic-bezier(.2,.74,.24,1) both HomePage-module__J0J7Ha__cardSlideOutToRight}.HomePage-module__J0J7Ha__flipStage{transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.74,.24,1);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes HomePage-module__J0J7Ha__cardSlideInFromRight{0%{opacity:.2;transform:translateX(var(--card-slide-distance))scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes HomePage-module__J0J7Ha__cardSlideOutToLeft{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.2;transform:translateX(calc(var(--card-slide-distance)*-1))scale(.985)}}@keyframes HomePage-module__J0J7Ha__cardSlideInFromLeft{0%{opacity:.2;transform:translateX(calc(var(--card-slide-distance)*-1))scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes HomePage-module__J0J7Ha__cardSlideOutToRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.2;transform:translateX(var(--card-slide-distance))scale(.985)}}.HomePage-module__J0J7Ha__showOriginal{transform:rotateY(0)}.HomePage-module__J0J7Ha__showCard{transform:rotateY(180deg)}.HomePage-module__J0J7Ha__flipFace{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--richfx-border);background:linear-gradient(120deg,rgba(255,106,0,.1),rgba(255,243,223,.04)),#050505;border-radius:8px;min-width:0;margin:0;transition:border-color .22s,box-shadow .22s,transform .22s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.36)}.HomePage-module__J0J7Ha__flipFace>span,.HomePage-module__J0J7Ha__calendarFrame>span{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:rgba(3,3,3,.78);border:1px solid rgba(255,244,224,.2);border-radius:8px;padding:7px 9px;position:absolute;top:12px;left:12px}.HomePage-module__J0J7Ha__cardFace{transform:rotateY(180deg)}.HomePage-module__J0J7Ha__showOriginal .HomePage-module__J0J7Ha__cardFace,.HomePage-module__J0J7Ha__showCard .HomePage-module__J0J7Ha__originalFace{pointer-events:none}.HomePage-module__J0J7Ha__imageHint{z-index:2;color:var(--richfx-muted);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:rgba(3,3,3,.72);border:1px solid rgba(255,244,224,.18);border-radius:8px;padding:7px 9px;font-size:.72rem;font-weight:800;position:absolute;bottom:12px;right:12px}.HomePage-module__J0J7Ha__transformBar{border:1px solid var(--richfx-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(3,3,3,.52);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:4px;display:grid}.HomePage-module__J0J7Ha__transformBar button{min-height:42px;color:var(--richfx-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.HomePage-module__J0J7Ha__transformBar button:hover,.HomePage-module__J0J7Ha__transformBar button.HomePage-module__J0J7Ha__active{background:var(--richfx-orange);color:var(--richfx-black)}.HomePage-module__J0J7Ha__transformBar button:hover{transform:translateY(-1px)}.HomePage-module__J0J7Ha__transformBar span{font-size:.72rem}.HomePage-module__J0J7Ha__thumbnail,.HomePage-module__J0J7Ha__calendarImage{object-fit:cover;width:100%;height:100%;display:block}.HomePage-module__J0J7Ha__sourceImage,.HomePage-module__J0J7Ha__finishedCard{object-fit:contain;background:#050505;width:100%;height:100%;display:block}.HomePage-module__J0J7Ha__finishedCard,.HomePage-module__J0J7Ha__sourceImage,.HomePage-module__J0J7Ha__calendarImage{cursor:zoom-in;transition:transform .7s}.HomePage-module__J0J7Ha__flipFace:hover .HomePage-module__J0J7Ha__finishedCard,.HomePage-module__J0J7Ha__flipFace:hover .HomePage-module__J0J7Ha__sourceImage,.HomePage-module__J0J7Ha__calendarFrame:hover .HomePage-module__J0J7Ha__calendarImage{transform:scale(1.025)}.HomePage-module__J0J7Ha__cardToolbar{margin-top:4px}.HomePage-module__J0J7Ha__calendarSection{background:linear-gradient(180deg,rgba(255,106,0,.1),rgba(3,3,3,0) 45%),var(--richfx-ink);grid-template-columns:minmax(0,.78fr) minmax(380px,1fr);align-items:center;gap:max(28px,min(6vw,84px));padding:max(82px,min(12vw,150px)) max(20px,min(6vw,84px));display:grid}.HomePage-module__J0J7Ha__sectionCopy{max-width:650px}.HomePage-module__J0J7Ha__sectionCopy h2{letter-spacing:0;margin:18px 0 0;font-size:max(2.35rem,min(6.4vw,7.8rem));font-weight:880;line-height:.92}.HomePage-module__J0J7Ha__sectionCopy p:not(.HomePage-module__J0J7Ha__eyebrow){color:var(--richfx-muted);margin:26px 0 0;font-size:max(1rem,min(1.35vw,1.35rem));line-height:1.65}.HomePage-module__J0J7Ha__calendarViewer{padding:max(14px,min(2vw,22px))}.HomePage-module__J0J7Ha__calendarFrame{aspect-ratio:2/3;border:1px solid var(--richfx-border);background:linear-gradient(120deg,rgba(255,106,0,.1),rgba(255,243,223,.04)),#050505;border-radius:8px;width:min(100%,520px);margin:0 auto;position:relative;overflow:hidden}.HomePage-module__J0J7Ha__calendarControls{gap:12px;margin-top:14px;display:grid}.HomePage-module__J0J7Ha__calendarProductPicker,.HomePage-module__J0J7Ha__monthPicker{flex-wrap:wrap;gap:8px;display:flex}.HomePage-module__J0J7Ha__calendarProductPicker button,.HomePage-module__J0J7Ha__monthPicker button{border:1px solid var(--richfx-border);min-height:38px;color:var(--richfx-muted);cursor:pointer;letter-spacing:.04em;background:rgba(255,243,223,.04);border-radius:8px;padding:0 12px;font-size:.78rem;font-weight:900;transition:border-color .18s,background .18s,color .18s}.HomePage-module__J0J7Ha__calendarProductPicker button:hover,.HomePage-module__J0J7Ha__monthPicker button:hover,.HomePage-module__J0J7Ha__calendarProductPicker button.HomePage-module__J0J7Ha__active,.HomePage-module__J0J7Ha__monthPicker button.HomePage-module__J0J7Ha__active{background:var(--richfx-orange-soft);color:var(--richfx-text);border-color:rgba(255,106,0,.58)}.HomePage-module__J0J7Ha__styleSamplerSection{background:linear-gradient(180deg,rgba(3,3,3,0),rgba(255,106,0,.08) 50%),var(--richfx-black);grid-template-columns:minmax(0,.78fr) minmax(380px,1fr);align-items:center;gap:max(28px,min(6vw,84px));padding:max(82px,min(12vw,150px)) max(20px,min(6vw,84px));display:grid}.HomePage-module__J0J7Ha__songSection{background:linear-gradient(180deg,rgba(3,3,3,0),rgba(255,106,0,.08) 50%),var(--richfx-black);grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:max(28px,min(5vw,72px));padding:max(82px,min(12vw,150px)) max(20px,min(6vw,84px));display:grid}.HomePage-module__J0J7Ha__songIntro{flex-direction:column;justify-content:center;gap:28px;min-width:0;display:flex}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__holidayCardSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__calendarSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__styleSamplerSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__videoMovieSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__songSection{background:0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:12px;height:100%;min-height:0;padding:max(12px,min(1.6vw,18px));display:grid;overflow:hidden}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__sectionCopy{max-width:none;display:block}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__songIntro{min-width:0;display:block}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__sectionCopy h2{margin-top:6px;font-size:max(1.18rem,min(1.8vw,1.8rem));line-height:1}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__sectionCopy p:not(.HomePage-module__J0J7Ha__eyebrow){margin-top:8px;font-size:.9rem;line-height:1.42}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__viewer,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__calendarViewer{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__viewer{grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__viewerHeader{display:none}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__cardToolbar,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__transformBar{flex:none}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__viewer>[role=button]{height:100%;min-height:0}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__flipViewer{aspect-ratio:auto;width:100%;height:100%;min-height:0;margin:14px 0 0}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__viewer,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__calendarViewer,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__songSection>*,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__videoMovieSection>*,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__styleSamplerSection>*{min-width:0}.HomePage-module__J0J7Ha__heroStyleSampler{height:100%;min-height:0;box-shadow:none}.HomePage-module__J0J7Ha__heroVideoMovieRendering{height:100%;min-height:0}.HomePage-module__J0J7Ha__promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:max(82px,min(10vw,130px)) max(20px,min(6vw,84px)) max(70px,min(10vw,120px));display:grid}.HomePage-module__J0J7Ha__promise article{min-height:250px;padding:max(22px,min(3vw,34px))}.HomePage-module__J0J7Ha__promise h2{margin:18px 0 0;font-size:max(1.35rem,min(2.4vw,2.45rem));font-weight:880;line-height:1}.HomePage-module__J0J7Ha__promise p{color:var(--richfx-muted);margin:16px 0 0;line-height:1.6}.HomePage-module__J0J7Ha__bottomCta{justify-content:center;padding:0 max(20px,min(6vw,84px)) max(70px,min(10vw,120px));display:flex}.HomePage-module__J0J7Ha__bottomCtaActions{justify-content:center;margin-top:0}@media (max-width:980px){.HomePage-module__J0J7Ha__heroIntroSection{min-height:auto}.HomePage-module__J0J7Ha__heroIntroContent{grid-template-columns:1fr}.HomePage-module__J0J7Ha__heroBuildPicker{height:auto;min-height:0}.HomePage-module__J0J7Ha__heroBuildExperience{width:100%;height:auto;min-height:0}.HomePage-module__J0J7Ha__heroBuildExperience>:last-child{min-height:690px}.HomePage-module__J0J7Ha__heroCopy{max-width:780px}.HomePage-module__J0J7Ha__viewer{width:min(100%,780px)}.HomePage-module__J0J7Ha__holidayCardSection,.HomePage-module__J0J7Ha__calendarSection,.HomePage-module__J0J7Ha__styleSamplerSection,.HomePage-module__J0J7Ha__songSection{grid-template-columns:1fr}.HomePage-module__J0J7Ha__sectionCopy{max-width:780px}.HomePage-module__J0J7Ha__promise{grid-template-columns:1fr}}@media (max-width:620px){.HomePage-module__J0J7Ha__handheldHidden{display:none}.HomePage-module__J0J7Ha__page{--site-header-height:158px}.HomePage-module__J0J7Ha__heroIntroSection{padding-top:28px}.HomePage-module__J0J7Ha__heroCopy h1{font-size:max(3.1rem,min(15vw,5.1rem))}.HomePage-module__J0J7Ha__heroBuildExperience>:last-child{min-height:610px}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__holidayCardSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__calendarSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__styleSamplerSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__videoMovieSection,.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__songSection{gap:8px;padding:8px}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__sectionCopy h2{margin-top:4px;font-size:1rem}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__sectionCopy p:not(.HomePage-module__J0J7Ha__eyebrow){margin-top:5px;font-size:.8rem;line-height:1.32}.HomePage-module__J0J7Ha__heroBuildExperience .HomePage-module__J0J7Ha__flipViewer{margin-top:8px}.HomePage-module__J0J7Ha__flipViewer{width:min(100%,420px)}.HomePage-module__J0J7Ha__showOriginal .HomePage-module__J0J7Ha__cardFace,.HomePage-module__J0J7Ha__showCard .HomePage-module__J0J7Ha__originalFace{opacity:0;visibility:hidden}.HomePage-module__J0J7Ha__viewerHeader{flex-direction:column;align-items:flex-start}.HomePage-module__J0J7Ha__magicToggle,.HomePage-module__J0J7Ha__calendarFrame{width:100%}}
.StartProjectWizard-module__p4DekW__dialogTitle{justify-content:space-between;align-items:center;gap:16px;padding-right:12px;display:flex}.StartProjectWizard-module__p4DekW__titleActions{flex:none;align-items:center;gap:4px;display:inline-flex}.StartProjectWizard-module__p4DekW__titleButton{flex:none}.StartProjectWizard-module__p4DekW__content{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:22px;min-height:0;display:grid;overflow:hidden}.StartProjectWizard-module__p4DekW__stepper{z-index:2;border-bottom:1px solid var(--surface-border);background:#000;min-width:0;padding:0 0 16px;position:-webkit-sticky;position:sticky;top:0}.StartProjectWizard-module__p4DekW__stepFrame{overscroll-behavior:contain;min-height:0;overflow:auto}.StartProjectWizard-module__p4DekW__emailStepFrame{min-height:0;display:grid;overflow:hidden}.StartProjectWizard-module__p4DekW__stepFrameForward{animation:.22s ease-out both StartProjectWizard-module__p4DekW__step-slide-forward}.StartProjectWizard-module__p4DekW__stepFrameBack{animation:.22s ease-out both StartProjectWizard-module__p4DekW__step-slide-back}.StartProjectWizard-module__p4DekW__stepBody{gap:18px;display:grid}.StartProjectWizard-module__p4DekW__choiceGrid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px;display:grid}.StartProjectWizard-module__p4DekW__choiceCard{border:1px solid var(--surface-border);background:var(--surface-2);width:100%;min-height:156px;color:var(--richfx-text);text-align:left;border-radius:8px;align-content:start;justify-items:start;gap:12px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden}.StartProjectWizard-module__p4DekW__choiceCard.StartProjectWizard-module__p4DekW__choiceCard{text-align:left;justify-content:stretch;display:grid}.StartProjectWizard-module__p4DekW__choiceCard:hover{border-color:var(--surface-border-strong);transform:translateY(-1px)}.StartProjectWizard-module__p4DekW__choiceCardSelected{background:linear-gradient(180deg,rgba(255,106,0,.2),rgba(255,106,0,.09)),var(--surface-2);border-color:rgba(255,106,0,.8);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,106,0,.72),0 0 0 3px rgba(255,106,0,.28)}.StartProjectWizard-module__p4DekW__choiceCardSelected:before{border:2px solid var(--richfx-orange);border-radius:inherit;content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.StartProjectWizard-module__p4DekW__choiceIcon{width:52px;height:52px;color:var(--richfx-orange);background:rgba(255,106,0,.15);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.StartProjectWizard-module__p4DekW__choiceCardSelected .StartProjectWizard-module__p4DekW__choiceIcon{background:var(--richfx-orange);color:var(--richfx-black)}.StartProjectWizard-module__p4DekW__choiceText{gap:5px;display:grid}.StartProjectWizard-module__p4DekW__choiceText strong{font-size:1rem;line-height:1.1}.StartProjectWizard-module__p4DekW__choiceCardSelected .StartProjectWizard-module__p4DekW__choiceText strong{color:#fff}.StartProjectWizard-module__p4DekW__choiceText span{color:var(--richfx-muted);font-size:.86rem;line-height:1.35}.StartProjectWizard-module__p4DekW__choiceCardSelected .StartProjectWizard-module__p4DekW__choiceText span{color:var(--richfx-text)}.StartProjectWizard-module__p4DekW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.StartProjectWizard-module__p4DekW__fieldGrid .MuiFormControl-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.StartProjectWizard-module__p4DekW__fieldGrid .MuiInputBase-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.StartProjectWizard-module__p4DekW__fieldGrid .MuiInputBase-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.StartProjectWizard-module__p4DekW__fieldGrid .MuiOutlinedInput-root{background-color:var(--surface-2);background-image:none}.StartProjectWizard-module__p4DekW__fieldGrid .MuiInputBase-input{box-shadow:0 0 0 1000px var(--bg-layer)inset;-webkit-box-shadow:0 0 0 1000px var(--bg-layer)inset;background-color:transparent;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important}.StartProjectWizard-module__p4DekW__fieldGrid input:autofill{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid input:autofill:hover{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid input:autofill:focus{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid input:-webkit-autofill{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid input:-webkit-autofill:hover{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid input:-webkit-autofill:focus{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid textarea:autofill{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid textarea:autofill:hover{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid textarea:autofill:focus{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid textarea:-webkit-autofill{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid textarea:-webkit-autofill:hover{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid textarea:-webkit-autofill:focus{border-radius:inherit;transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid .MuiOutlinedInput-root:has(input:autofill){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#101010!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid .MuiOutlinedInput-root:has(textarea:autofill){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#101010!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid .MuiOutlinedInput-root:has(input:-webkit-autofill){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#101010!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__fieldGrid .MuiOutlinedInput-root:has(textarea:-webkit-autofill){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#101010!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField .MuiOutlinedInput-root{background-color:var(--surface-2);background-image:none}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField input:autofill{transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField input:autofill:hover{transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField input:autofill:focus{transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField input:-webkit-autofill{transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField input:-webkit-autofill:hover{transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactTextField.StartProjectWizard-module__p4DekW__contactTextField input:-webkit-autofill:focus{transition:background-color 9999s ease-out;caret-color:var(--richfx-text)!important;color:var(--richfx-text)!important;-webkit-text-fill-color:var(--richfx-text)!important;background-color:#101010!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1000px #101010!important}.StartProjectWizard-module__p4DekW__contactFieldGrid{grid-template-columns:1fr}.StartProjectWizard-module__p4DekW__fullField{grid-column:1/-1}.StartProjectWizard-module__p4DekW__chipLegend{color:var(--richfx-text);text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:inherit;font-size:.82rem;font-weight:800;line-height:normal}.StartProjectWizard-module__p4DekW__imageStyleSelector{gap:10px;display:grid}.StartProjectWizard-module__p4DekW__imageStyleDividerSection{border-bottom:1px solid var(--surface-border);padding-bottom:16px}.StartProjectWizard-module__p4DekW__imageStylePicker{max-width:560px}.StartProjectWizard-module__p4DekW__imageStylePicker .MuiChip-root{border-radius:8px;min-height:62px}.StartProjectWizard-module__p4DekW__imageStylePicker .MuiChip-label{padding-left:10px;padding-right:12px}.StartProjectWizard-module__p4DekW__imageStyleSelectedImage{border:1px solid var(--richfx-border);object-fit:cover;border-radius:8px;width:52px;height:52px;display:block}.StartProjectWizard-module__p4DekW__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.StartProjectWizard-module__p4DekW__actions .MuiButton-root:last-child{margin-left:auto}.StartProjectWizard-module__p4DekW__preview{font-family:var(--font-geist-mono,monospace)}.StartProjectWizard-module__p4DekW__emailStepBody,.StartProjectWizard-module__p4DekW__emailStepIntro,.StartProjectWizard-module__p4DekW__emailPreviewGrid{min-height:0}.StartProjectWizard-module__p4DekW__emailPreviewField{min-width:0;min-height:0;position:relative}.StartProjectWizard-module__p4DekW__emailPreviewField .MuiInputBase-inputMultiline{padding-right:52px}.StartProjectWizard-module__p4DekW__copyEmailButtonFrame{z-index:1;display:inline-flex;position:absolute;top:10px;right:10px}.StartProjectWizard-module__p4DekW__copyEmailButton{border:1px solid var(--surface-border);background:var(--surface-2);width:40px;height:40px;color:var(--richfx-text)}.StartProjectWizard-module__p4DekW__copyEmailButton:hover{background:var(--surface-3,var(--surface-2))}@media (max-width:640px){.StartProjectWizard-module__p4DekW__dialogTitle{gap:12px}.StartProjectWizard-module__p4DekW__dialogTitle>span:first-child{min-width:0;font-size:1rem;line-height:1.25}.StartProjectWizard-module__p4DekW__content{gap:16px}.StartProjectWizard-module__p4DekW__stepper .MuiStepLabel-label{margin-top:4px;font-size:.72rem;line-height:1.15}.StartProjectWizard-module__p4DekW__stepper{padding-bottom:12px}.StartProjectWizard-module__p4DekW__stepBody{gap:14px}.StartProjectWizard-module__p4DekW__choiceGrid{grid-template-columns:1fr;gap:10px}.StartProjectWizard-module__p4DekW__choiceCard.StartProjectWizard-module__p4DekW__choiceCard{text-align:left;grid-template-columns:44px minmax(0,1fr);place-content:center stretch;place-items:center start;gap:12px;min-height:74px;padding:12px}.StartProjectWizard-module__p4DekW__choiceIcon{width:44px;height:44px}.StartProjectWizard-module__p4DekW__choiceText{text-align:left;justify-items:start;min-width:0}.StartProjectWizard-module__p4DekW__choiceText span{font-size:.82rem}.StartProjectWizard-module__p4DekW__copyEmailButton{width:44px;height:44px}.StartProjectWizard-module__p4DekW__emailStepFrame,.StartProjectWizard-module__p4DekW__emailStepBody,.StartProjectWizard-module__p4DekW__emailPreviewGrid,.StartProjectWizard-module__p4DekW__emailPreviewField{min-height:0}.StartProjectWizard-module__p4DekW__emailPreviewField .MuiFormControl-root{min-height:0}.StartProjectWizard-module__p4DekW__emailPreviewField .MuiInputBase-root{min-height:0}.StartProjectWizard-module__p4DekW__emailStepFrame,.StartProjectWizard-module__p4DekW__emailStepBody,.StartProjectWizard-module__p4DekW__emailPreviewGrid,.StartProjectWizard-module__p4DekW__emailPreviewField{height:100%}.StartProjectWizard-module__p4DekW__emailPreviewField .MuiFormControl-root{height:100%}.StartProjectWizard-module__p4DekW__emailStepFrame,.StartProjectWizard-module__p4DekW__emailStepBody,.StartProjectWizard-module__p4DekW__emailPreviewGrid,.StartProjectWizard-module__p4DekW__emailPreviewField{overflow:hidden}.StartProjectWizard-module__p4DekW__emailStepBody{grid-template-rows:auto minmax(0,1fr)}.StartProjectWizard-module__p4DekW__emailPreviewGrid{grid-template-columns:1fr;display:grid}.StartProjectWizard-module__p4DekW__emailPreviewField{display:grid}.StartProjectWizard-module__p4DekW__emailPreviewField .MuiInputBase-root{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;display:grid}.StartProjectWizard-module__p4DekW__emailPreviewField .MuiInputBase-inputMultiline{height:100%!important;min-height:0!important;overflow:auto!important}.StartProjectWizard-module__p4DekW__fieldGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.StartProjectWizard-module__p4DekW__stepFrameForward,.StartProjectWizard-module__p4DekW__stepFrameBack{animation:none}}@keyframes StartProjectWizard-module__p4DekW__step-slide-forward{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes StartProjectWizard-module__p4DekW__step-slide-back{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}
.Picker-module__qu5OHa__toolbar{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.Picker-module__qu5OHa__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.Picker-module__qu5OHa__selectedContent{vertical-align:middle;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-grid}.Picker-module__qu5OHa__selectedVisual{flex:none;justify-content:center;align-items:center;display:inline-flex}.Picker-module__qu5OHa__fullLabel{display:inline}.Picker-module__qu5OHa__shortLabel{display:none}.Picker-module__qu5OHa__menuItem{grid-template-columns:69px minmax(0,1fr);align-items:start;column-gap:13px;min-width:0;display:grid}.Picker-module__qu5OHa__visual{flex-shrink:0;width:69px;height:69px;margin-top:2px}.Picker-module__qu5OHa__text{min-width:0}.Picker-module__qu5OHa__badge{border:1px solid var(--richfx-border);width:69px;height:69px;color:var(--richfx-orange);background:linear-gradient(120deg,rgba(255,106,0,.18),rgba(255,243,223,.06)),#050505;border-radius:8px;justify-content:center;align-items:center;margin-top:2px;font-size:1rem;font-weight:900;display:inline-flex}.Picker-module__qu5OHa__image{border:1px solid var(--richfx-border);object-fit:cover;border-radius:8px;width:69px;height:69px;display:block}.Picker-module__qu5OHa__selectedImage{border:1px solid var(--richfx-border);object-fit:cover;border-radius:8px;width:34px;height:34px;display:block}@media (max-width:620px){.Picker-module__qu5OHa__toolbar{grid-template-columns:auto minmax(0,1fr) auto}.Picker-module__qu5OHa__hasShortLabel .Picker-module__qu5OHa__fullLabel{display:none}.Picker-module__qu5OHa__hasShortLabel .Picker-module__qu5OHa__shortLabel{display:inline}}
.StartProjectButton-module__0YjANG__button{border:1px solid var(--richfx-orange);background:var(--richfx-orange);min-height:46px;color:var(--richfx-black);cursor:pointer;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-weight:900;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.StartProjectButton-module__0YjANG__button:hover{color:var(--richfx-black);background:#ff8f33;border-color:#ff8f33}.StartProjectButton-module__0YjANG__solid{letter-spacing:.1em;padding:0 18px;font-size:.78rem}.StartProjectButton-module__0YjANG__header{letter-spacing:.12em;min-height:34px;padding:0 13px;font-size:max(.68rem,min(.8vw,.78rem))}.StartProjectButton-module__0YjANG__button.StartProjectButton-module__0YjANG__header{color:var(--richfx-black)}.StartProjectButton-module__0YjANG__header:hover{color:var(--richfx-black);transform:translateY(-1px)}.StartProjectButton-module__0YjANG__compactLabel{display:none}@media (max-width:620px){.StartProjectButton-module__0YjANG__fullLabel{display:none}.StartProjectButton-module__0YjANG__compactLabel{display:inline}}
.SiteHeader-module__SejYsW__header{z-index:1200;color:var(--richfx-text);background:linear-gradient(90deg,var(--richfx-black)0%,var(--richfx-ink)68%,rgba(255,106,0,.38) 100%),var(--richfx-black);justify-content:space-between;align-items:center;gap:24px;padding:18px max(18px,min(4vw,56px));display:flex;position:fixed;top:0;left:0;right:0}.SiteHeader-module__SejYsW__brand,.SiteHeader-module__SejYsW__header nav{align-items:center;display:flex}.SiteHeader-module__SejYsW__brand{gap:12px}.SiteHeader-module__SejYsW__wordmark{filter:drop-shadow(0 8px 22px rgba(0,0,0,.42));width:max(98px,min(10vw,130px));height:auto}.SiteHeader-module__SejYsW__header nav{gap:max(14px,min(2.2vw,28px))}.SiteHeader-module__SejYsW__header a{color:var(--richfx-muted);letter-spacing:.14em;text-transform:uppercase;font-size:max(.68rem,min(.8vw,.78rem));font-weight:800;text-decoration:none;transition:color .18s,opacity .18s}.SiteHeader-module__SejYsW__header a:hover{color:var(--richfx-text)}@media (max-width:620px){.SiteHeader-module__SejYsW__handheldHidden{display:none}.SiteHeader-module__SejYsW__header{gap:10px;padding:14px 12px}.SiteHeader-module__SejYsW__header nav{flex:auto;justify-content:flex-end;gap:8px;min-width:0}.SiteHeader-module__SejYsW__header nav>a[href=\/what-we-do]{border:1px solid var(--richfx-border);background:rgba(255,243,223,.04);border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.SiteHeader-module__SejYsW__header nav>a[href=\/what-we-do]:hover{background:var(--richfx-orange-soft);border-color:rgba(255,106,0,.58)}}
.AiSongDemo-module__INfAXq__demo{background:var(--richfx-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;padding:max(14px,min(2vw,22px));display:flex;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.46)}.AiSongDemo-module__INfAXq__toolbar{flex:none}.AiSongDemo-module__INfAXq__recordingBody{flex:auto;min-width:0;min-height:0}.AiSongDemo-module__INfAXq__recordingBody>*{height:100%}@media (max-width:980px){.AiSongDemo-module__INfAXq__demo{height:690px;min-height:0}}@media (max-width:620px){.AiSongDemo-module__INfAXq__demo{gap:8px;height:600px;min-height:0;padding:10px}}
.BuildCarousel-module__4742Bq__carousel{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.BuildCarousel-module__4742Bq__picker{z-index:3;border-bottom:1px solid var(--richfx-border);background:rgba(3,3,3,.22);grid-template-columns:1fr;align-items:start;gap:14px;padding:max(12px,min(1.6vw,16px));display:grid;position:relative}.BuildCarousel-module__4742Bq__pickerCopy{min-width:0}.BuildCarousel-module__4742Bq__eyebrow{color:var(--richfx-orange);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.BuildCarousel-module__4742Bq__pickerCopy h2{letter-spacing:0;margin:8px 0 0;font-size:max(1.18rem,min(1.9vw,1.72rem));font-weight:880;line-height:1}.BuildCarousel-module__4742Bq__pickerCopy p:not(.BuildCarousel-module__4742Bq__eyebrow){max-width:720px;color:var(--richfx-muted);margin:8px 0 0;font-size:.92rem;line-height:1.42}.BuildCarousel-module__4742Bq__controls{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.BuildCarousel-module__4742Bq__selectedBuildLabel{color:var(--richfx-orange);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800}.BuildCarousel-module__4742Bq__viewport{flex:auto;min-height:0;overflow:hidden}.BuildCarousel-module__4742Bq__track{will-change:transform;height:100%;transition:transform .52s cubic-bezier(.2,.74,.24,1);display:flex}.BuildCarousel-module__4742Bq__panel{flex:0 0 100%;min-width:0;min-height:0;overflow:auto}.BuildCarousel-module__4742Bq__panel>*{min-height:100%}@media (max-width:980px){.BuildCarousel-module__4742Bq__picker{width:100%}}@media (max-width:620px){.BuildCarousel-module__4742Bq__picker{gap:8px;padding:8px 10px}.BuildCarousel-module__4742Bq__eyebrow{letter-spacing:.14em;font-size:.62rem}.BuildCarousel-module__4742Bq__pickerCopy h2{margin-top:4px;font-size:1rem;line-height:1.05}.BuildCarousel-module__4742Bq__controls{grid-template-columns:auto minmax(0,1fr) auto;gap:4px}.BuildCarousel-module__4742Bq__controls .MuiIconButton-root{width:32px;height:32px;padding:4px}.BuildCarousel-module__4742Bq__controls .MuiChip-root{height:30px}.BuildCarousel-module__4742Bq__controls .MuiChip-label{padding-left:8px;padding-right:8px}.BuildCarousel-module__4742Bq__controls>button:last-child{display:none}}@media (prefers-reduced-motion:reduce){.BuildCarousel-module__4742Bq__track{transition:none}}
.ImageStyleSampler-module__thzi4a__sampler{flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ImageStyleSampler-module__thzi4a__toolbar{flex:none}.ImageStyleSampler-module__thzi4a__stage{flex:auto;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.ImageStyleSampler-module__thzi4a__styleLabel{z-index:2;color:var(--richfx-orange);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:rgba(3,3,3,.78);border:1px solid rgba(255,244,224,.2);border-radius:8px;padding:7px 9px;font-size:.75rem;font-weight:800;position:absolute;top:12px;left:12px}.ImageStyleSampler-module__thzi4a__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .7s;display:block}.ImageStyleSampler-module__thzi4a__stage:hover .ImageStyleSampler-module__thzi4a__image{transform:scale(1.025)}@media (max-width:620px){.ImageStyleSampler-module__thzi4a__sampler{gap:8px;height:600px;min-height:0}.ImageStyleSampler-module__thzi4a__styleLabel{letter-spacing:.12em;padding:5px 7px;font-size:.66rem;top:8px;left:8px}}
.VideoMovieRendering-module__bwv1mG__rendering{flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.VideoMovieRendering-module__bwv1mG__itemPicker{flex:none}.VideoMovieRendering-module__bwv1mG__pickerLabel{min-width:0;color:var(--richfx-orange);letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:800;display:block;overflow:hidden}.VideoMovieRendering-module__bwv1mG__stage{flex:1;grid-template-areas:"stage";min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.VideoMovieRendering-module__bwv1mG__stagePanel{grid-area:stage;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.VideoMovieRendering-module__bwv1mG__stagePanel[hidden]{display:none}.VideoMovieRendering-module__bwv1mG__activePanel{display:flex}.VideoMovieRendering-module__bwv1mG__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.VideoMovieRendering-module__bwv1mG__mediaOverlay{z-index:3;pointer-events:none;width:max(86px,min(18%,150px));max-width:34%;position:absolute;bottom:max(10px,min(2vw,18px));right:max(10px,min(2vw,18px))}.VideoMovieRendering-module__bwv1mG__mediaOverlay img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.62));width:100%;height:auto;display:block}.VideoMovieRendering-module__bwv1mG__panelBar{border:1px solid var(--richfx-border);background:rgba(3,3,3,.52);border-radius:8px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.VideoMovieRendering-module__bwv1mG__panelBar button{min-width:0;min-height:42px;color:var(--richfx-muted);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.VideoMovieRendering-module__bwv1mG__panelBar button:hover,.VideoMovieRendering-module__bwv1mG__panelBar button.VideoMovieRendering-module__bwv1mG__active{background:var(--richfx-orange);color:#030303;transform:translateY(-1px)}@media (max-width:620px){.VideoMovieRendering-module__bwv1mG__rendering{gap:8px}.VideoMovieRendering-module__bwv1mG__itemPicker>button:last-child{display:none}.VideoMovieRendering-module__bwv1mG__panelBar button{gap:4px;min-height:36px;font-size:.66rem}.VideoMovieRendering-module__bwv1mG__mediaOverlay{width:max(64px,min(24%,98px));bottom:8px;right:8px}}
