.assets-generator-square.creator-studio-square{--ag-pink:#22d3ee}.creator-studio-square [class*=font-display]{font-family:inherit!important;font-weight:600;letter-spacing:-.01em!important}.assets-generator-square.creator-studio-square .landing-cta,.creator-studio-coach-cta,.creator-studio-square .landing-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ag-radius,1rem)!important;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(110deg,#22d3ee,#3b82f6,#6366f1,#3b82f6,#22d3ee);background-size:300% 100%;color:#fff;font-weight:600;box-shadow:0 0 28px rgba(34,211,238,.3),0 0 60px rgba(99,102,241,.22),inset 0 1px 0 hsla(0,0%,100%,.25);animation:assets-gen-cta-drift 8s linear infinite;transition:box-shadow .4s ease,filter .4s ease}.assets-generator-square.creator-studio-square .landing-cta:hover:not(:disabled),.creator-studio-coach-cta:hover,.creator-studio-square .landing-cta:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 36px rgba(34,211,238,.5),0 0 80px rgba(99,102,241,.38),inset 0 1px 0 hsla(0,0%,100%,.3)}.creator-studio-square .landing-cta:disabled{box-shadow:none;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.creator-studio-coach-cta,.creator-studio-square .landing-cta{animation:none}}.creator-studio-square .text-gold,.creator-studio-square .text-gold\/70,.creator-studio-square .text-gold\/80{color:#a5f3fc!important}.creator-studio-square .border-gold,.creator-studio-square .border-gold\/25,.creator-studio-square .border-gold\/30,.creator-studio-square .border-gold\/40,.creator-studio-square .border-gold\/50,.creator-studio-square .border-gold\/60,.creator-studio-square .border-gold\/70{border-color:rgba(34,211,238,.45)!important}.creator-studio-square .bg-gold,.creator-studio-square .bg-gold\/10,.creator-studio-square .bg-gold\/15,.creator-studio-square .bg-gold\/20,.creator-studio-square .bg-gold\/\[0\.06\]{background-color:rgba(34,211,238,.12)!important}.creator-studio-square .ring-gold\/40,.creator-studio-square .ring-gold\/60{--tw-ring-color:rgba(34,211,238,.4)!important}.creator-studio-square .from-gold{--tw-gradient-from:#22d3ee!important;--tw-gradient-to:rgba(34,211,238,0)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.creator-studio-square .accent-gold{accent-color:#22d3ee}.creator-studio-square .hover\:border-gold\/40:hover,.creator-studio-square .hover\:border-gold\/50:hover,.creator-studio-square .hover\:border-gold\/70:hover{border-color:rgba(34,211,238,.55)!important}.creator-studio-square .hover\:bg-gold\/20:hover{background-color:rgba(34,211,238,.18)!important}.creator-studio-square .focus-visible\:ring-gold\/60:focus-visible,.creator-studio-square .focus\:border-gold\/50:focus,.creator-studio-square .focus\:ring-gold\/60:focus{border-color:rgba(34,211,238,.5)!important;--tw-ring-color:rgba(34,211,238,.45)!important}.creator-studio-square .text-magenta{color:#22d3ee!important}.creator-studio-square .text-cyan{color:#f98b31!important}.creator-studio-square .assets-gen-pill.is-active,.creator-studio-square .assets-gen-tile:not(.is-outline){color:#04131a}.creator-studio-square .assets-gen-canvas{background-image:radial-gradient(ellipse 75% 65% at 50% 45%,transparent 35%,rgba(3,11,20,.88) 100%),radial-gradient(ellipse 45% 35% at 42% 38%,rgba(34,211,238,.09),transparent 70%),radial-gradient(ellipse 40% 35% at 62% 66%,rgba(99,102,241,.09),transparent 70%);background-size:auto}:is(html[data-theme=light],.studio-light) .creator-studio-square .assets-gen-canvas{background-image:radial-gradient(ellipse 45% 35% at 42% 38%,rgba(34,211,238,.1),transparent 70%),radial-gradient(ellipse 40% 35% at 62% 66%,rgba(99,102,241,.08),transparent 70%)}.creator-studio-square .assets-gen-tile.is-outline{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.35)}.creator-studio-square .assets-gen-badge{background:rgba(34,211,238,.15)}.creator-studio-square .personalize-paywall-featured:hover:not(:disabled){background:rgba(34,211,238,.08)!important}.creator-studio-square .email-gate-panel input[type=email],.creator-studio-square [aria-labelledby=waitlist-modal-title] input[type=email]{--tw-ring-color:rgba(34,211,238,.35)}.creator-studio-square .email-gate-panel .landing-cta,.creator-studio-square [aria-labelledby=waitlist-modal-title] .landing-cta{background:linear-gradient(110deg,#22d3ee,#3b82f6,#6366f1,#3b82f6,#22d3ee);background-size:300% 100%;box-shadow:0 0 28px rgba(34,211,238,.3),0 0 60px rgba(99,102,241,.22)}.creator-studio-square [aria-labelledby=waitlist-modal-title] [role=status].text-cyan{color:#22d3ee!important}.studio-blue{background:linear-gradient(110deg,#22d3ee,#3b82f6 55%,#6366f1);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.studio-thumb-text{font-family:var(--font-display),Impact,sans-serif;letter-spacing:.01em}.creator-studio-square.assets-generator-square .assets-gen-feature-title{background:linear-gradient(110deg,#22d3ee,#3b82f6 55%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.creator-studio-square.assets-generator-square .assets-gen-feature-cta{background:linear-gradient(#0a141f,#0a141f) padding-box,linear-gradient(110deg,#22d3ee,#3b82f6,#6366f1,#3b82f6,#22d3ee) border-box;background-size:100% 100%,300% 100%}.creator-studio-square.assets-generator-square .assets-gen-feature-card:hover .assets-gen-feature-cta{background:linear-gradient(110deg,#22d3ee,#3b82f6,#6366f1,#3b82f6,#22d3ee) padding-box,linear-gradient(110deg,#22d3ee,#3b82f6,#6366f1,#3b82f6,#22d3ee) border-box;background-size:300% 100%,300% 100%;color:#fff}.creator-studio-square .assets-gen-step.is-active .assets-gen-step-dot{background:linear-gradient(135deg,#22d3ee,#6366f1)}.studio-mode-indicator{transition:transform .42s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 20px rgba(56,189,248,.25)}.studio-mode-tab .studio-mode-icon{display:inline-flex;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.studio-mode-tab.is-active .studio-mode-icon{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.studio-mode-indicator,.studio-mode-tab .studio-mode-icon{transition:none}}.creator-studio-square .studio-select{display:flex;align-items:center;cursor:pointer;height:44px;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.creator-studio-square .studio-select:hover,.creator-studio-square .studio-select[aria-expanded=true]{border-color:hsla(0,0%,100%,.3)}.creator-studio-square .studio-select:focus-visible{border-color:rgba(34,211,238,.55);box-shadow:0 0 0 3px rgba(34,211,238,.18)}.creator-studio-square .studio-select-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow-y:auto;padding:6px;border-radius:14px;background:#0b1420;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 50px -12px rgba(0,0,0,.75);animation:studio-select-in .14s ease-out}.creator-studio-square .studio-select-option{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;color:hsla(0,0%,100%,.78);cursor:pointer}.creator-studio-square .studio-select-option.is-active{background:hsla(0,0%,100%,.07);color:#fff}.creator-studio-square .studio-select-option[aria-selected=true]{color:#fff;font-weight:500}.creator-studio-square .studio-select-check{width:16px;height:16px;flex-shrink:0;color:#22d3ee;opacity:0}.creator-studio-square .studio-select-option[aria-selected=true] .studio-select-check{opacity:1}@keyframes studio-select-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.creator-studio-square .studio-select-menu{animation:none}}.assets-gen-showcase__panel.is-studio .assets-gen-showcase__scrim{background:linear-gradient(0deg,rgba(3,11,20,.85) 0,rgba(3,11,20,.35) 38%,transparent 62%)}.assets-gen-showcase__panel.is-studio .assets-gen-showcase__text{text-shadow:0 2px 16px rgba(0,0,0,.5)}