[data-studio-theme=dark]{--creator-primary:#c8005c;--creator-primary-light:#e63950;--creator-primary-dark:#342711;--creator-primary-soft:#c8005c2e;--creator-bg:#0a0a0b;--creator-bg-elevated:#27272a;--creator-bg-gradient-start:#26262a;--creator-bg-gradient-end:#0a0a0b;--creator-surface:#ffffff0f;--creator-surface-glass:#ffffff14;--creator-border:#ffffff17;--creator-border-light:#ffffff1a;--creator-text:#fff;--creator-text-secondary:#cbd5e1;--creator-text-muted:#94a3b8;--creator-warning:#fde68a;--creator-warning-muted:#fde68acc;--creator-danger:#fecaca;--creator-danger-muted:#fecacae6;--creator-success:#6ee7b7;--creator-info:#67e8f9;--creator-accent-orange:#fdba74;--creator-accent-violet:#c4b5fd;--creator-tab-bar-fill:#27272a;--creator-hero-greeting:#ffffffd6;--creator-selection:#c8005c59}[data-studio-theme=light]{--creator-primary:#c8005c;--creator-primary-light:#e63950;--creator-primary-dark:#342711;--creator-primary-soft:#c8005c24;--creator-bg:#f8fafc;--creator-bg-elevated:#fff;--creator-bg-gradient-start:#f8fafc;--creator-bg-gradient-end:#f1f5f9;--creator-surface:#fff;--creator-surface-glass:#0000000d;--creator-border:#00000014;--creator-border-light:#0000001a;--creator-text:#1a1a2e;--creator-text-secondary:#475569;--creator-text-muted:#64748b;--creator-warning:#b45309;--creator-warning-muted:#92400e;--creator-danger:#b91c1c;--creator-danger-muted:#991b1b;--creator-success:#047857;--creator-info:#0e7490;--creator-accent-orange:#c2410c;--creator-accent-violet:#6d28d9;--creator-tab-bar-fill:#fff;--creator-hero-greeting:#ffffffe6;--creator-selection:#c8005c40}[data-studio-shell]{--studio-tabbar-offset:20px;--studio-tabbar-height:72px;--studio-tabbar-hub-protrusion:30px;--studio-tabbar-scroll-buffer:28px;--studio-tabbar-clearance:calc(var(--studio-tabbar-offset) + var(--studio-tabbar-height) + var(--studio-tabbar-hub-protrusion) + var(--studio-tabbar-scroll-buffer) + env(safe-area-inset-bottom,0px));--studio-floating-cta-clearance:calc(1rem + 3rem + 1rem + 1px);--studio-app-height:100dvh;width:100%;height:var(--studio-app-height);max-height:var(--studio-app-height);background:linear-gradient(180deg, var(--creator-bg-gradient-start) 0%, var(--creator-bg-gradient-end) 100%);color:var(--creator-text);overscroll-behavior-y:contain;background-attachment:scroll;flex-direction:column;display:flex;position:fixed;inset:0 auto auto 0;overflow:hidden}@media (min-width:1024px){[data-studio-shell]{background-attachment:fixed}}[data-studio-shell] ::selection{background:var(--creator-selection);color:var(--creator-text)}
@keyframes creator-fade-in-down{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes creator-fade-in{0%{opacity:0}to{opacity:1}}@keyframes creator-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes profile-step-check{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes creator-tab-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes studio-sheen{0%{transform:translate(-120%)rotate(-18deg)}to{transform:translate(280%)rotate(-18deg)}}.creator-animate-fade-in-down{animation:.32s cubic-bezier(.22,1,.36,1) both creator-fade-in-down}.creator-animate-fade-in-down-delay-1{animation:.28s cubic-bezier(.22,1,.36,1) 80ms both creator-fade-in-down}.creator-animate-fade-in-down-delay-2{animation:.28s cubic-bezier(.22,1,.36,1) .14s both creator-fade-in-down}.creator-animate-fade-in{animation:.22s ease-out both creator-fade-in}.creator-animate-scale-in{animation:.2s cubic-bezier(.22,1,.36,1) both creator-scale-in}.profile-step-check-animate{animation:.42s cubic-bezier(.34,1.56,.64,1) both profile-step-check}.creator-tab-dot-active{animation:.22s cubic-bezier(.34,1.4,.64,1) both creator-tab-dot-in}.creator-pressable{transition:transform 80ms,opacity .12s}.creator-pressable:active:not(:disabled){transform:scale(.94)}.creator-card-pressable{transition:transform .1s,border-color .15s,background-color .15s}.creator-card-pressable:active{transform:scale(.985)}.creator-stagger-item{animation:.3s cubic-bezier(.22,1,.36,1) both creator-fade-in-down}@media (prefers-reduced-motion:reduce){.creator-animate-fade-in-down,.creator-animate-fade-in-down-delay-1,.creator-animate-fade-in-down-delay-2,.creator-animate-fade-in,.creator-animate-scale-in,.creator-tab-dot-active,.creator-stagger-item{animation:none}.creator-pressable:active:not(:disabled),.creator-card-pressable:active{transform:none}}
