@import "https://fonts.googleapis.com/css2?family=Alex+Brush&family=Bebas+Neue&family=Cinzel+Decorative:wght@700;900&family=Great+Vibes&family=Inter:wght@300;400;500;600;700;800&family=Montserrat:ital,wght@0,700;0,900;1,900&family=Pirata+One&family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Space+Grotesk:wght@300;400;500;600;700&family=UnifrakturMaguntia&display=swap";@font-face{font-family:TikTok Sans;src:url(/assets/TikTokSans-Regular-CjkdNryc.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TikTok Sans;src:url(/assets/TikTokSans-Medium-BjB2X3mc.ttf)format("truetype");font-weight:500 600 700 800 900;font-style:normal}@font-face{font-family:TikTokSans;src:url(/assets/TikTokSans-Regular-CjkdNryc.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TikTokSans;src:url(/assets/TikTokSans-Medium-BjB2X3mc.ttf)format("truetype");font-weight:500 600 700 800 900;font-style:normal}@font-face{font-family:CustomTikTokFont;src:url(/assets/TikTokSans-Regular-CjkdNryc.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CustomTikTokFont;src:url(/assets/TikTokSans-Medium-BjB2X3mc.ttf)format("truetype");font-weight:500 600 700 800 900;font-style:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#07080c;--bg-2:#0d1017;--bg-3:#131722;--bg-4:#1a202e;--surface-canvas:#07080c;--surface-card:#0d1017;--surface-raised:#131722;--surface-overlay:#1a202e;--border:#9fb3c81f;--border-light:#9fb3c833;--border-strong:#9fb3c852;--text:#fff;--text-2:#9fb3c8;--text-3:#6b7d91;--musky-yellow:#e5b842;--musky-yellow-dim:#e5b84226;--musky-yellow-glow:#e5b84259;--grey-blue:#9fb3c8;--grey-blue-dim:#9fb3c826;--grey-blue-glow:#9fb3c859;--blue-purple:#9d9cf6;--blue-purple-dim:#9d9cf626;--blue-purple-glow:#9d9cf659;--accent:#e5b842;--accent-secondary:#9d9cf6;--accent-tertiary:#9fb3c8;--accent-dim:#e5b8421f;--green:#22c55e;--green-dim:#22c55e1f;--red:#ef4444;--red-dim:#ef44441f;--amber:#e5b842;--amber-dim:#e5b84224;--blue:#9d9cf6;--blue-dim:#9d9cf624;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:14px;--radius-pill:9999px;--sidebar:240px;--mobile-nav-height:54px;--mobile-header-height:50px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--z-base:0;--z-sticky-header:100;--z-tab-nav:200;--z-bottom-nav:900;--z-action-bar:950;--z-drawer:9999;--z-modal:10000;--z-lightbox:11000;--z-toast:12000}html{-webkit-text-size-adjust:100%;background-color:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:none;overscroll-behavior-y:none;width:100%;height:100vh;margin:0;padding:0;font-size:16px;overflow:hidden}body{background:var(--bg);background-color:var(--bg);color:var(--text);overscroll-behavior:none;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100vh;margin:0;padding:0;font-family:Inter,sans-serif;overflow:hidden}#root{background-color:var(--bg);flex-direction:column;width:100%;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}input,select,textarea{touch-action:manipulation;-webkit-user-select:text;user-select:text;font-size:16px}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;font-weight:400}*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{background:0 0!important;width:0!important;height:0!important;display:none!important}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;outline:none;font-family:inherit;transition:all .18s cubic-bezier(.16,1,.3,1)}button:active{transform:scale(.96)}.app-page-transition{will-change:transform, opacity;animation:.24s cubic-bezier(.16,1,.3,1) forwards pageEnter}@keyframes pageEnter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes drawerSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes microGlow{0%,to{box-shadow:0 0 8px #22c55e66}50%{box-shadow:0 0 16px #22c55eb3}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes remotionSpringSlideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes remotionSpringSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes remotionSpringScaleIn{0%{opacity:0;transform:scale(.91)translateY(16px)}70%{transform:scale(1.015)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes remotionSpringCardIn{0%{opacity:0;transform:scale(.86)translateY(20px)}65%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes remotionSpringRowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.dashboard-live-worker{-webkit-backdrop-filter:blur(12px);background:#12141dbf;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;min-height:48px;margin:0 0 20px;padding:8px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0d}.dashboard-live-worker-status{flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite liveWorkerPulse;box-shadow:0 0 8px #10b98199}.dashboard-live-tag{letter-spacing:.08em;text-transform:uppercase;color:#10b981;font-family:Space Grotesk,-apple-system,sans-serif;font-size:10px;font-weight:800}.dashboard-live-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:18px}.dashboard-live-worker-body{flex:1;align-items:center;gap:8px;min-width:0;animation:.35s cubic-bezier(.16,1,.3,1) both liveWorkerMessageIn;display:flex;overflow:hidden}.dashboard-live-persona-badge{color:#f1f5f9;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.dashboard-live-action{color:var(--text-2,#94a3b8);white-space:nowrap;font-size:13px;font-weight:500}.dashboard-live-detail{color:var(--text-3,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.dashboard-live-worker-pulse{color:#64748b;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-live-activity-icon{animation:2.5s ease-in-out infinite liveActivityIconPulse}@keyframes liveWorkerPulse{50%{opacity:.4;transform:scale(.85)}}@keyframes liveWorkerMessageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes liveActivityIconPulse{0%,to{opacity:.4}50%{opacity:.9;color:#10b981}}@media (max-width:700px){.dashboard-live-worker{border-radius:10px;gap:8px;min-height:44px;margin:0 0 16px;padding:6px 12px}.dashboard-live-persona-badge{padding:1px 6px;font-size:11px}.dashboard-live-action{font-size:12px}.dashboard-live-detail{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-live-dot,.dashboard-live-worker-body,.dashboard-live-activity-icon{animation:none}}@keyframes remotionSpringSlideLeft{0%{opacity:0;transform:translateY(-50%)translate(24px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.sleek-pill-toggle{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:2px;height:26px;padding:1.5px;display:inline-flex}.sleek-pill-btn{letter-spacing:-.1px;height:22px;color:var(--text-3);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.sleek-pill-btn:hover{color:var(--text)}.sleek-pill-btn.active{color:#000;background:#fff;font-weight:700;box-shadow:0 1px 4px #0006}.sleek-action-btn{color:#000;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:11px;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 4px #00000059}.sleek-action-btn:hover{transform:translateY(-1px);box-shadow:0 3px 8px #ffffff26}.sleek-action-btn:active{transform:scale(.96)}.sleek-status-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:9999px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:all .2s}.glass{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);background:#0b0c10d1;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 32px #00000073}.glass:hover{border-color:var(--border-light)}.text-gradient{color:var(--text)}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--border-light);background:var(--bg-3);cursor:pointer;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}input[type=checkbox]:checked{background:var(--text);border-color:var(--text)}input[type=checkbox]:checked:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}input[type=range]{-webkit-appearance:none;appearance:none;background:var(--bg-3);border-radius:3px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--text);cursor:pointer;border-radius:50%;width:18px;height:18px}.custom-scroll,.no-scrollbar{-webkit-overflow-scrolling:touch;-ms-overflow-style:none!important;scrollbar-width:none!important}.custom-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.table-row-interactive:hover .row-actions{opacity:1!important}.review-card:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000080}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.animate-slide-up{animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUp}.animate-fade-in{animation:.2s forwards fadeIn}.mobile-only{display:none!important}.desktop-only{display:flex!important}.app-topbar-redesign{height:56px!important;min-height:56px!important}@media (max-width:768px){.app-topbar-redesign{height:auto!important;min-height:calc(52px + var(--safe-top))!important;padding-top:max(var(--safe-top), 8px)!important;padding-bottom:8px!important;padding-left:14px!important;padding-right:14px!important}}.persona-card-item{will-change:transform, border-color, box-shadow}.persona-card-item:active{transform:scale(.98)!important}.segmented-control{background:var(--bg-3);border:1px solid var(--border);border-radius:8px;gap:2px;width:100%;padding:3px;display:flex}.segmented-control-btn{text-align:center;color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:700;transition:all .15s}.segmented-control-btn.active{background:var(--text);color:var(--bg);box-shadow:0 2px 8px #0006}.media-folder-directory>div:not(:first-child),.source-mode-tabs{display:none!important}.multi-canvas-scroll-container{box-sizing:border-box;align-items:center;width:100%;height:100%;display:flex;position:relative}.multi-canvas-desktop-scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#27272a transparent;overflow:auto hidden!important}.multi-canvas-desktop-scroll::-webkit-scrollbar{height:6px}.multi-canvas-desktop-scroll::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}.multi-canvas-mobile-scroll{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important;touch-action:pan-x pinch-zoom!important;overflow:auto hidden!important}.multi-canvas-mobile-scroll::-webkit-scrollbar{display:none!important}.multi-canvas-item{position:relative;scroll-snap-align:center!important;scroll-snap-stop:always!important;flex:none!important}.soft-clean-cross-card{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex;background:#ffffff05!important;border:1.5px dashed #ffffff29!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.soft-clean-cross-card:hover{transform:translateY(-2px);background:#38bdf80d!important;border-color:#38bdf873!important;box-shadow:0 8px 24px #0006!important}.soft-clean-cross-card:active{transform:translateY(0)}.soft-clean-mobile-cross-btn{-webkit-backdrop-filter:blur(12px);color:#e4e4e7;cursor:pointer;z-index:600;background:#121216e0;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 4px 18px #0009,0 0 12px #38bdf826}.soft-clean-mobile-cross-btn:active{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;transform:translateY(-50%)scale(.92)}@media (max-width:768px){.strategies-mobile-canvas{flex:none!important;align-self:center!important;height:auto!important;max-height:none!important}.live-notification-toast{left:12px!important;right:12px!important;bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 8px)!important;touch-action:pan-y!important;border-radius:12px!important;gap:8px!important;width:auto!important;max-width:none!important;min-height:48px!important;padding:7px 8px!important;box-shadow:0 8px 22px #0000009e!important}.live-notification-preview{border-radius:8px!important;width:34px!important;height:34px!important}.live-notification-status{margin-bottom:1px!important}.live-notification-status span:last-child{letter-spacing:.35px!important;font-size:9px!important}.live-notification-title{font-size:12px!important}.live-notification-action{display:none!important}.live-notification-close{width:30px;height:30px;padding:0!important}.mobile-only{display:flex!important}.desktop-only{display:none!important}.mobile-fullscreen-modal,.chat-modal-panel{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;z-index:var(--z-modal)!important;background:var(--bg)!important;border:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.chat-inline-panel{z-index:1!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important}.mobile-bottom-sheet{background:var(--bg-2)!important;border:1px solid var(--border)!important;max-height:90dvh!important;z-index:var(--z-drawer)!important;border-bottom:none!important;border-radius:20px 20px 0 0!important;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUp!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.wizard-sticky-footer{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-top:1px solid var(--border)!important;padding:12px 16px calc(12px + var(--safe-bottom))!important;z-index:100!important;background:#09090bfa!important;align-items:center!important;gap:10px!important;display:flex!important;position:sticky!important;bottom:0!important;left:0!important;right:0!important}.mobile-calendar-container,.strategies-page-root{gap:0!important;width:100%!important;max-width:100%!important;padding:0!important}.mobile-full-width-card{background:var(--bg)!important;box-shadow:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.mobile-flush-header{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border)!important;background:var(--bg)!important;border-radius:0!important;margin:0!important;padding:12px 14px!important}.mobile-card-grid{grid-template-columns:1fr!important;gap:0!important}.mobile-list-card{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border)!important;background:var(--bg)!important;border-radius:0!important;padding:14px 16px!important}.mobile-floating-action-bar{bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 10px)!important;z-index:var(--z-action-bar)!important;border:1px solid var(--border-light)!important;position:fixed!important;left:12px!important;right:12px!important;box-shadow:0 12px 32px #000000d9!important}.app-main-content{padding-bottom:16px!important}.mobile-hidden{display:none!important}.touch-row{min-height:48px;padding:12px 14px!important}.swipeable-options-row{-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.swipeable-options-row::-webkit-scrollbar{display:none!important}.swipeable-options-row>*{scroll-snap-align:start!important;flex-shrink:0!important}.mobile-wizard-stack{flex-direction:column!important;grid-template-columns:1fr!important;gap:14px!important;display:flex!important}.mobile-wizard-container{padding-bottom:calc(var(--mobile-nav-height) + 12px)!important}}.swipeable-options-row{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.swipeable-options-row::-webkit-scrollbar{height:4px}.swipeable-options-row::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.swipeable-options-row>*{scroll-snap-align:start;flex-shrink:0}@keyframes slideInRight{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes anim-pop-bounce{0%{opacity:0;transform:scale(.65)translateY(12px)}60%{opacity:1;transform:scale(1.14)translateY(-2px)}85%{opacity:1;transform:scale(.96)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes anim-slide-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-slide-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes anim-blur-focus{0%{filter:blur(12px);opacity:0;transform:scale(.92)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes anim-neon-pulse{0%{filter:drop-shadow(0 0 4px #00f2fe);transform:scale(.98)}50%{filter:drop-shadow(0 0 16px #00f2fe)drop-shadow(0 0 28px #4facfe);transform:scale(1.03)}to{filter:drop-shadow(0 0 4px #00f2fe);transform:scale(1)}}@keyframes anim-flip-3d{0%{opacity:0;transform:perspective(400px)rotateX(85deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}@keyframes anim-fade{0%{opacity:0}to{opacity:1}}.anim-motion-pop_bounce,.anim-motion-scale{animation:.35s cubic-bezier(.175,.885,.32,1.275) both anim-pop-bounce}.anim-motion-slide_up{animation:.32s cubic-bezier(.16,1,.3,1) both anim-slide-up}.anim-motion-slide_left{animation:.32s cubic-bezier(.16,1,.3,1) both anim-slide-left}.anim-motion-blur_focus{animation:.38s ease-out both anim-blur-focus}.anim-motion-neon_pulse{animation:1.4s ease-in-out infinite alternate anim-neon-pulse}.anim-motion-flip_3d{animation:.4s cubic-bezier(.16,1,.3,1) both anim-flip-3d}.anim-motion-fade{animation:.35s both anim-fade}.anim-motion-cut{animation:none}@keyframes highlight-yellow-pulse{0%{border-color:#facc15;box-shadow:0 0 #facc15b3,0 8px 30px #facc1559}50%{border-color:#fde047;box-shadow:0 0 0 8px #facc1533,0 12px 40px #facc1580}to{border-color:#facc15;box-shadow:0 0 #facc1500,0 8px 30px #facc1540}}.highlight-new-strategy{transition:all .3s;animation:2s ease-in-out 4 highlight-yellow-pulse;position:relative;border:2px solid #facc15!important}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes celebrationPop{0%{opacity:0;transform:scale(.7)translateY(30px)}70%{opacity:1;transform:scale(1.04)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tickDraw{0%{stroke-dasharray:50;stroke-dashoffset:50px;opacity:0;transform:scale(.6)}60%{stroke-dasharray:50;stroke-dashoffset:0;opacity:1;transform:scale(1.2)}to{stroke-dasharray:50;stroke-dashoffset:0;opacity:1;transform:scale(1)}}@keyframes highlightGlow{0%,to{border-color:#38bdf8;box-shadow:0 0 20px #38bdf866,inset 0 0 10px #38bdf833}50%{border-color:#7dd3fc;box-shadow:0 0 45px #38bdf8e6,inset 0 0 20px #38bdf866}}@keyframes anim-blur-in{0%{filter:blur(12px);opacity:0;transform:scale(.96)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes anim-smooth-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-spring-pop{0%{opacity:0;transform:scale(.82)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes anim-kinetic-snap{0%{opacity:0;filter:blur(4px);transform:scale(1.22)}70%{opacity:1;filter:blur();transform:scale(.98)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes anim-typewriter{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes anim-glow-pulse{0%{opacity:0;filter:brightness(1.6)}50%{opacity:1;filter:brightness(1.8)}to{opacity:1;filter:brightness()}}.anim-blur_in,.anim-blur{animation:.28s cubic-bezier(.16,1,.3,1) forwards anim-blur-in}.anim-smooth_fade,.anim-fade{animation:.25s cubic-bezier(.16,1,.3,1) forwards anim-smooth-fade}.anim-spring_pop,.anim-pop{animation:.32s cubic-bezier(.34,1.56,.64,1) forwards anim-spring-pop}.anim-slide_up,.anim-slide{animation:.26s cubic-bezier(.16,1,.3,1) forwards anim-slide-up}.anim-kinetic_snap,.anim-kinetic{animation:.24s cubic-bezier(.2,.9,.3,1) forwards anim-kinetic-snap}.anim-typewriter{animation:.35s cubic-bezier(.2,.8,.2,1) forwards anim-typewriter}@keyframes lyric-last-word-explode{0%{opacity:0;filter:blur(5px);transform:scale(.55)}68%{opacity:1;filter:blur();transform:scale(1.24)}to{transform:scale(1)}}@keyframes lyric-word-punch{0%{opacity:0;transform:scale(.72)}65%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes lyric-karaoke{0%{opacity:.42;filter:brightness(.75)}to{opacity:1;filter:brightness(1.25)}}@keyframes lyric-stack{0%{opacity:0;transform:translateY(24px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes lyric-echo{0%{opacity:.2;text-shadow:-12px 0 #ffffff4d;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes lyric-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}}@keyframes lyric-split{0%{opacity:0;letter-spacing:.18em;transform:scaleX(1.18)}to{opacity:1;letter-spacing:inherit;transform:scaleX(1)}}@keyframes lyric-float{0%{opacity:0;transform:translateY(12px)}50%{opacity:1}to{opacity:1;transform:translateY(-4px)}}.anim-last_word_explode{animation:.48s cubic-bezier(.16,1,.3,1) both lyric-last-word-explode}.anim-word_punch{animation:.38s cubic-bezier(.2,.9,.25,1) both lyric-word-punch}.anim-karaoke_fill{animation:.8s ease-out both lyric-karaoke}.anim-kinetic_stack{animation:.42s cubic-bezier(.16,1,.3,1) both lyric-stack}.anim-echo_trail{animation:.5s cubic-bezier(.16,1,.3,1) both lyric-echo}.anim-bass_shake{animation:.18s linear 3 lyric-shake}.anim-split_reveal{animation:.48s cubic-bezier(.16,1,.3,1) both lyric-split}.anim-floating{animation:1.2s ease-in-out both lyric-float}@keyframes lyricExplodeWordPulse{0%{opacity:0;filter:blur(6px);transform:scale(.65)rotate(-3deg)}60%{opacity:1;filter:blur();transform:scale(1.36)rotate(2deg)}80%{transform:scale(.96)}to{opacity:1;transform:scale(1)rotate(0)}}.anim-lyric-exploding-word{will-change:transform, filter, text-shadow;animation:.5s cubic-bezier(.175,.885,.32,1.25) both lyricExplodeWordPulse;display:inline-block}@keyframes lyricPunchWordPop{0%{opacity:0;transform:scale(.68)}65%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}.anim-lyric-punch-word{will-change:transform, opacity;animation:.42s cubic-bezier(.2,.9,.25,1) both lyricPunchWordPop;display:inline-block}.anim-glow_pulse,.anim-glow{animation:.38s ease-out forwards anim-glow-pulse}@media (max-width:640px){.mobile-fullscreen-modal{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.remote-browser-mobile-input{display:flex!important}}.remote-browser-mobile-input{background:var(--bg-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:7px 10px;display:none}.remote-browser-mobile-input input{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:9px 10px;font-size:16px}.remote-browser-mobile-input button{border:1px solid var(--border);background:var(--bg-3);min-height:38px;color:var(--text);border-radius:6px;padding:0 10px;font-weight:700}@media (max-width:768px){.add-account-modal-overlay{z-index:10000!important;align-items:stretch!important;padding:0!important}.add-account-modal{background:var(--bg)!important;gap:0!important;min-height:100dvh!important;overflow:hidden!important}.add-account-modal-header{z-index:2;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 12px;border-bottom:1px solid var(--border);background:var(--bg-2);flex:none;position:relative}.add-account-modal-header h2{font-size:17px!important}.add-account-modal-header button{flex:none;place-items:center;width:40px;height:40px;display:grid}.add-account-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 14px 24px;overflow-y:auto}.add-account-modal-body input,.add-account-modal-body select,.add-account-modal-body textarea{box-sizing:border-box;font-size:16px!important}.add-account-modal-footer{border-top:1px solid var(--border);background:#09090bf5;flex:none;box-shadow:0 -10px 24px #00000059;padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 10px)!important;margin:0!important}.add-account-modal-footer>button{min-height:46px}.add-account-modal-footer>div{grid-template-columns:1fr 1.4fr;gap:8px!important;display:grid!important}.add-account-modal-footer>div button{min-height:42px;padding:8px!important}}:root{--ui-surface:#101012;--ui-line:#29292e;--ui-radius:10px;--ui-gutter:16px;--ui-touch:44px}[hidden]{display:none!important}:root{--ui-bg:#0b0c10;--ui-surface:#12141a;--ui-surface-raised:#181b22;--ui-line:#ffffff1a;--ui-line-strong:#ffffff2b;--ui-muted:#9297a4;--ui-text:#f4f5f7;--ui-accent:#f7f6f1;--ui-hot:#ff4657;--ui-radius:16px;--ui-radius-sm:11px;--ui-ease:cubic-bezier(.22,.8,.24,1)}.app-main-content{background:var(--ui-bg)!important}.glass,.app-card,.strategy-overview-card,.strategy-overview-card-mobile,.panel-header,.metric-stat-box,.sticky-card-item,.soft-clean-cross-card,.file-browser-card{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:linear-gradient(145deg,#191b22f5,#0e0f14f5)!important;box-shadow:0 10px 28px #00000029!important}.glass:hover,.strategy-overview-card:hover,.persona-card-item:hover,.file-browser-card:hover,.sticky-card-item:hover{transform:translateY(-2px);border-color:var(--ui-line-strong)!important;box-shadow:0 16px 36px #0000003d!important}button,.btn,.btn-primary,.icon-btn,.file-browser-action-button,.file-browser-view-button,.nav-link-btn{transition:transform .2s var(--ui-ease), background-color .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease!important}button:active,.btn:active,.btn-primary:active,.icon-btn:active{transform:scale(.96)!important}input:not([type=checkbox]):not([type=radio]),select,textarea,.input-field,.text-input,.timestamp-input{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;color:var(--ui-text)!important;background:#ffffff0b!important;transition:border-color .2s,box-shadow .2s,background .2s!important}input:focus,select:focus,textarea:focus,.input-field:focus,.text-input:focus{background:#ffffff12!important;border-color:#ffffff61!important;outline:none!important;box-shadow:0 0 0 4px #ffffff0f!important}.section-header-compact,.section-title,.panel-header{letter-spacing:-.02em}.section-tag,.brand-badge,.feature-card-badge{letter-spacing:.04em;border-radius:999px!important}.app-page-transition{animation:uiPageIn .28s var(--ui-ease) both}@keyframes uiPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-topbar,.app-topbar-redesign{-webkit-backdrop-filter:blur(20px)!important;background:#0b0c10e0!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 8px 24px #00000029!important}.dashboard-persona-card{background:#121419!important;border-radius:12px!important;grid-template-rows:1fr!important;grid-template-columns:54px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:12px!important;min-height:84px!important;padding:13px 14px!important;display:grid!important;box-shadow:0 5px 16px #00000024!important}.add-persona-card{border-radius:12px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:84px!important;padding:13px 14px!important;display:flex!important}.account-selector-avatar{border-radius:50%;width:54px;height:54px;position:relative;overflow:visible}.account-selector-avatar>:first-child{display:block}.account-selector-presence{background:#737986;border:2px solid #121419;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.account-selector-presence.is-active{background:#53d98a}.account-selector-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.account-selector-name{color:#fff;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:780;overflow:hidden}.account-selector-handle{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.account-selector-channels{align-items:center;gap:4px;min-height:17px;margin-top:3px;display:flex}.account-selector-channels>span{color:var(--text-3);font-size:10px}.account-selector-meta{color:var(--text-3);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:10.5px;display:flex}.account-selector-meta strong{color:var(--text)}.account-selector-arrow{color:var(--text-3)}@media (max-width:420px){.dashboard-persona-card{grid-template-columns:54px minmax(0,1fr) auto!important}.account-selector-meta>span,.account-selector-arrow{display:none}}.studio-drawer,.mobile-bottom-sheet,.mobile-fullscreen-modal,.strategy-save-modal{border:1px solid var(--ui-line)!important;background:#111319!important;border-radius:22px 22px 0 0!important;box-shadow:0 -18px 50px #00000061!important}@keyframes studioTrashEnter{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes studioDrawerRise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}button:focus-visible{outline-offset:3px;outline:2px solid #d4d4d8}a:focus-visible{outline-offset:3px;outline:2px solid #d4d4d8}input:focus-visible{outline-offset:3px;outline:2px solid #d4d4d8}select:focus-visible{outline-offset:3px;outline:2px solid #d4d4d8}textarea:focus-visible{outline-offset:3px;outline:2px solid #d4d4d8}@media (min-width:769px){.studio-desktop-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:20px;box-shadow:0 10px 30px #0000002e;background:#09090bf5!important;border-bottom:1px solid #242429!important;min-height:64px!important;padding:10px 22px!important}.studio-desktop-topbar-left,.studio-desktop-actions{min-width:0}.studio-desktop-title-input{height:38px;transition:border-color .16s,background .16s,box-shadow .16s;background:#131316!important;border:1px solid #2b2b31!important;border-radius:10px!important;width:clamp(150px,15vw,230px)!important;padding:0 12px!important}.studio-desktop-title-input:hover{background:#17171a!important;border-color:#3a3a42!important}.studio-desktop-title-input:focus{box-shadow:0 0 0 3px #ffffff0f;border-color:#666670!important}.studio-desktop-menus>div>button{min-height:36px;font-weight:650;border-radius:9px!important;padding:0 10px!important}.studio-desktop-steps{min-height:40px;background:#111114!important;border-color:#29292f!important;border-radius:11px!important;padding:3px!important}.studio-desktop-steps>button{min-height:32px;border-radius:8px!important;padding-inline-start:15px!important;padding-inline-end:15px!important}.studio-desktop-actions{gap:8px!important}.studio-desktop-actions>button{border-radius:10px!important;min-height:38px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.studio-desktop-actions>div:first-child{min-height:36px;border-radius:9px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}}@media (max-width:768px){.saved-strategies-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.saved-strategies-page>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.saved-strategies-page-title{display:none!important}html,body,#root{background:var(--bg);height:100dvh}.app-shell{--mobile-nav-height:60px;background:var(--bg)!important}.app-main-content{overscroll-behavior-y:contain;min-width:0}.persona-hub-dashboard{gap:12px!important;padding:8px 12px 20px!important}.app-shell input:not([type=range]):not([type=checkbox]):not([type=radio]),.app-shell textarea,.app-shell select,.studio-drawer input:not([type=range]):not([type=checkbox]):not([type=radio]),.studio-drawer select,.studio-drawer textarea,.studio-search-overlay input{max-width:100%;font-size:16px!important}.app-topbar{height:auto!important;min-height:calc(64px + env(safe-area-inset-top,0px))!important;padding-top:max(calc(var(--safe-top,env(safe-area-inset-top,0px)) + 16px), 24px)!important;padding-bottom:12px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#09090b!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.app-bottom-nav{height:calc(60px + var(--safe-bottom))!important;background:#09090b!important;padding-top:6px!important}.app-bottom-nav:after{content:"";z-index:-1;height:max(var(--safe-bottom), 1px);pointer-events:none;background:#09090b;position:fixed;bottom:0;left:0;right:0}.app-bottom-nav>a,.app-bottom-nav>button{min-width:0;text-decoration:none;justify-content:center!important;gap:4px!important;height:48px!important;padding:3px 0!important}.app-bottom-nav>a>div,.app-bottom-nav>button>div{width:30px!important;height:24px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important}.app-bottom-nav>a>div>div{display:none}.app-bottom-nav svg{stroke-width:1.8px;width:20px;height:20px}.app-bottom-nav span{letter-spacing:0!important;font-size:10px!important;font-weight:500!important}.app-bottom-nav a[aria-current=page] span{font-weight:700!important}.mobile-page{min-width:0;scroll-padding-block:20px;gap:20px!important;padding:20px 16px 24px!important}.mobile-dashboard{padding-bottom:24px!important}.mobile-page>*{min-width:0}.mobile-files{gap:8px!important;padding:8px 10px 14px!important}.mobile-files>.app-card{min-height:240px!important}.file-browser-top-toolbar{width:100%;gap:10px!important}.file-browser-primary-row{flex-wrap:wrap;border-radius:12px!important;gap:10px!important;min-height:0!important;padding:10px!important}.file-browser-location{width:100%;min-height:36px;padding-inline-start:2px;padding-inline-end:2px;flex-basis:100%!important}.file-browser-location button{min-height:36px}.file-browser-actions{grid-template-columns:44px 78px minmax(0,1fr) minmax(0,1.25fr);align-items:center;width:100%;gap:8px!important;display:grid!important}.file-browser-icon-button{min-width:44px;border-radius:10px!important;width:44px!important;height:44px!important}.file-browser-icon-button svg{width:18px;height:18px}.file-browser-view-toggle{justify-content:center;width:78px;height:44px;border-radius:10px!important;gap:2px!important;padding:3px!important}.file-browser-view-button{border-radius:8px!important;width:34px!important;height:36px!important}.file-browser-view-button svg{width:17px;height:17px}.file-browser-action-button{box-sizing:border-box;justify-content:center;width:100%;min-width:0;border-radius:10px!important;gap:6px!important;height:44px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:12px!important}.file-browser-action-button svg{width:17px;height:17px}.file-browser-search-row{border-radius:12px!important;gap:10px!important;height:48px!important;padding:0 12px!important}.file-browser-search-row>svg{width:18px;height:18px}.file-browser-search-row input{line-height:46px;height:46px!important;padding:0!important}.file-browser-search-clear{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0!important}.file-browser-secondary-row{width:100%;align-items:stretch!important;gap:8px!important}.file-browser-filter-strip{min-height:44px;border-radius:10px!important;gap:2px!important;padding:3px!important}.file-browser-filter-button{justify-content:center;min-width:max-content;border-radius:8px!important;height:36px!important;padding-inline-start:12px!important;padding-inline-end:12px!important;font-size:12px!important}.file-browser-sort{justify-content:center;border-radius:10px!important;height:44px!important;padding:0 10px!important}.file-browser-sort>svg{width:16px;height:16px;margin-right:5px!important}.file-browser-sort select{text-align:center;width:76px;height:42px!important;padding:0!important;font-size:12px!important}@media (max-width:370px){.file-browser-actions{grid-template-columns:44px 76px 1fr 1fr;gap:6px!important}.file-browser-action-button{padding-inline-start:7px!important;padding-inline-end:7px!important}.file-browser-secondary-row{flex-wrap:wrap}.file-browser-sort{width:100%}.file-browser-sort select{width:auto}}.settings-console-layout{flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.settings-console-layout>:first-child{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:10px!important;flex-direction:row!important;flex-shrink:0!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:4px 6px!important;display:flex!important;overflow-x:auto!important}.settings-console-layout>:first-child::-webkit-scrollbar{display:none}.settings-console-layout>:first-child>div:first-child{display:none!important}.settings-console-layout>:first-child button{white-space:nowrap!important;text-align:center!important;flex:none!important;min-width:max-content!important;max-width:none!important;min-height:34px!important;padding:6px 12px!important;font-size:11.5px!important}.settings-console-layout>:last-child{width:100%!important;min-width:0!important;max-width:100%!important}.strategy-studio{--mobile-layers-h:48px;--mobile-canvas-max-h:calc(100dvh - 160px - var(--mobile-layers-h,48px));--mobile-canvas-width:min(calc(100vw - 48px), calc(var(--mobile-canvas-max-h) * var(--studio-aspect,.5625)), 360px);background:#080809!important;font-family:Inter,sans-serif!important}.strategy-studio.layers-expanded{--mobile-layers-h:236px;--mobile-canvas-max-h:calc(100dvh - 160px - 236px)}.studio-topbar{gap:12px;animation:.45s cubic-bezier(.16,1,.3,1) both remotionSpringSlideDown;background:#09090b!important;min-height:52px!important;padding:8px 12px!important}.studio-topbar button{flex-shrink:0}.studio-topbar>div:first-child>button,.studio-topbar>div:last-child>button:last-child{place-items:center;border-radius:10px!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important}.studio-topbar .studio-new-strategy-button{flex-shrink:0;border-radius:10px!important;width:40px!important;height:40px!important}.studio-topbar>div:first-child>div>div[aria-hidden]{display:none!important}.studio-topbar svg{flex-shrink:0}.studio-workspace{flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.studio-single-stage{justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;flex:1!important;height:100%!important;min-height:0!important;overflow:hidden!important}.multi-canvas-mobile-scroll{align-self:center;width:100%!important;padding-inline:max(16px, calc((100vw - var(--mobile-canvas-width)) / 2))!important}.strategies-mobile-canvas{will-change:transform, opacity;animation:.52s cubic-bezier(.175,.885,.32,1.15) 80ms both remotionSpringScaleIn;width:var(--mobile-canvas-width)!important;max-width:calc(100vw - 48px)!important;aspect-ratio:var(--studio-aspect,9 / 16)!important;flex:0 auto!important;height:auto!important;max-height:calc(100% - 12px)!important}.studio-empty-canvas{max-height:calc(100% - 16px);overflow-y:auto;width:92%!important;box-shadow:none!important;gap:12px!important;padding:16px 10px!important}.studio-empty-canvas>div:first-child,.studio-empty-canvas>div:last-child{display:none!important}.studio-empty-canvas button{min-height:56px;border-color:var(--ui-line)!important}.studio-empty-canvas button svg{color:#d4d4d8}.studio-tool-rail{border:1px solid var(--ui-line);top:50%;right:max(8px, env(safe-area-inset-right));background:#101012;border-radius:12px;flex-direction:column;gap:2px;max-height:calc(100% - 16px);padding:4px;animation:.48s cubic-bezier(.16,1,.3,1) .16s both remotionSpringSlideLeft;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 16px #0005;z-index:40!important;pointer-events:auto!important}.studio-tool-rail button{color:#d4d4d8;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:4px 0;display:flex}.studio-rail-scroll{scrollbar-width:none;overscroll-behavior:contain;min-height:0;overflow-y:auto}.studio-rail-scroll button{border-radius:8px;gap:3px;width:44px;min-height:44px;font-size:9px;font-weight:600}.studio-tool-rail .studio-rail-add{color:#09090b;background:#f4f4f5}.studio-tool-rail .studio-rail-delete{color:#d99097}.studio-tool-rail>button{flex-shrink:0;border-radius:8px!important;gap:3px!important;width:44px!important;min-height:44px!important;font-size:9px!important;font-weight:600!important}.studio-tool-rail>button svg{width:18px;height:18px}.studio-slide-nav{max-width:100%;overflow-x:auto;background:0 0!important;border:none!important;justify-content:safe center!important}.studio-slide-nav>button{flex-shrink:0;min-width:36px;border-radius:8px!important;height:36px!important;font-size:12px!important}.studio-auto-slide-label{color:#d4d4d8;white-space:nowrap;background:#151518;border:1px solid #34343a;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;right:8px}.studio-dynamic-text-chip{color:#e4e4e7;white-space:nowrap;pointer-events:none;background:#111113;border:1px solid #3f3f46;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.studio-layers{border-color:var(--ui-line)!important;z-index:60!important;background:#101012!important;flex-shrink:0!important;position:relative!important}.studio-layers>button{font-size:12px;padding-inline-start:16px!important;padding-inline-end:16px!important}.studio-player{animation:.45s cubic-bezier(.16,1,.3,1) .12s both remotionSpringSlideUp;padding:4px 16px max(12px, env(safe-area-inset-bottom))!important;z-index:70!important;background:#101012!important;border-top-color:#ffffff08!important;flex-shrink:0!important;gap:4px!important;position:relative!important}.studio-player:after{content:"";z-index:-1;height:max(var(--safe-bottom), 1px);pointer-events:none;background:#101012;position:fixed;bottom:0;left:0;right:0}.studio-player>div:first-child{min-height:32px}.studio-player button:not([hidden]){min-width:44px;min-height:44px;border-radius:10px!important}.studio-player>div:last-child{gap:8px;min-height:56px}.studio-player>div:last-child>div{min-width:0}.studio-canvas-actions{z-index:120;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.studio-canvas-action{color:#f4f4f5;filter:drop-shadow(0 2px 4px #000000b8);pointer-events:auto;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid}.studio-canvas-add{position:absolute;bottom:12px;right:12px}.studio-canvas-undo{position:absolute;top:8px;right:54px}.studio-canvas-save{position:absolute;top:8px;right:12px}.studio-canvas-action:active{background:#ffffff1f;transform:scale(.9)}.studio-canvas-action:disabled{pointer-events:none}.studio-canvas-save{color:#fff;background:#ffffff29;box-shadow:0 3px 10px #0000006b}.studio-mobile-menu-strip{width:100%;height:34px;padding:0 max(14px, env(safe-area-inset-left,14px));color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;background:#101012;border:1px solid #202024;border-left:0;border-right:0;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex;z-index:60!important;flex-shrink:0!important;position:relative!important}.studio-mobile-menu-strip svg:last-child{margin-left:2px}.studio-drawer{background:#09090b!important;padding-bottom:0!important;animation:.34s cubic-bezier(.16,1,.3,1) both studioDrawerRise!important}.studio-drawer-header{flex:none;gap:16px;min-height:76px;padding:16px!important}.studio-drawer-header button{flex-shrink:0;border-radius:10px!important;width:44px!important;height:44px!important}.studio-drawer-header>div>div:last-child{line-height:1.5;font-size:12px!important}.studio-sections{flex:none;background:#09090b!important;gap:8px!important;padding:12px 16px 16px!important}.studio-sections>button{text-align:left;grid-template-columns:20px 1fr;align-content:center;border-radius:10px!important;align-items:center!important;gap:4px 8px!important;min-height:72px!important;padding:12px!important;display:grid!important}.studio-sections>button>span:last-child{grid-column:2;line-height:1.4;font-size:10px!important}.studio-drawer-body{overscroll-behavior:contain;min-height:0;scroll-padding-block:24px;padding:24px 16px max(28px, env(safe-area-inset-bottom))!important;gap:24px!important}.studio-drawer-body>*{flex-shrink:0;min-width:0}.studio-drawer-body>div>div{flex-shrink:0}.studio-drawer-body label{letter-spacing:.04em;line-height:1.5;display:block}.studio-drawer-body input[type=range]{accent-color:#fff;min-height:32px}.studio-subtabs{flex-shrink:0;margin-bottom:12px}.studio-subtabs>button{min-height:40px;color:#e4e4e7!important;font-size:12px!important}.studio-font-grid{gap:10px!important;margin-top:12px!important}.studio-font-grid>button{min-height:88px;border-radius:10px!important}.studio-search-overlay{overflow-y:auto}.studio-search-overlay form{flex-shrink:0;border-radius:14px!important;padding:20px!important}.studio-search-overlay input{min-height:48px}.studio-search-overlay button{min-width:44px;min-height:44px}.mobile-calendar-container{gap:0!important;width:100%!important;max-width:100%!important;padding:0!important}.mobile-calendar-container .glass{border-left:none!important;border-right:none!important;border-radius:0!important;margin:0!important}.mobile-flush-header>div:first-child>div{flex-wrap:wrap}.mobile-flush-header button{min-height:40px}}@media (max-width:640px){.studio-mobile-save-actions .studio-mobile-save-label{display:none}.strategy-save-modal{padding-top:env(safe-area-inset-top,0px)!important;box-sizing:border-box!important}.strategy-save-modal-header{gap:10px!important;height:58px!important;min-height:58px!important;padding:8px 12px!important;overflow:hidden!important}.strategy-save-modal-header>div:first-child{gap:8px!important;min-width:0!important;overflow:hidden!important}.strategy-save-modal-header>div:first-child>div:nth-child(2),.strategy-save-modal-header>div:first-child>div:nth-child(3),.strategy-save-modal-header .strategy-save-header-actions{display:none!important}.strategy-save-modal-body{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;display:block!important;overflow:hidden auto!important}.strategy-save-preview-column{display:none!important}.strategy-save-settings-column{gap:10px!important}.strategy-save-settings-column>.strategy-save-name,.strategy-save-settings-column>.strategy-save-persona,.strategy-save-settings-column>.strategy-save-cadence{border-radius:10px!important;padding:14px!important}.strategy-save-cadence>:not(:first-child):not(.strategy-save-frequency-control){display:none!important}.strategy-save-cadence{gap:10px!important}.strategy-save-frequency-control{display:block!important}.strategy-save-frequency-control>div{grid-template-columns:repeat(3,1fr)!important}.strategy-save-modal-footer{height:auto!important;min-height:64px!important;padding:8px 12px max(8px, env(safe-area-inset-bottom,8px))!important;flex-wrap:nowrap!important;gap:8px!important}.strategy-save-modal-footer>div:first-child{min-width:0!important;font-size:10px!important;line-height:1.25!important;overflow:hidden!important}.strategy-save-modal-footer>div:last-child{flex-shrink:0!important;gap:6px!important}.strategy-save-modal-footer button{white-space:nowrap!important;min-height:42px!important;padding:0 12px!important}}@media (display-mode:standalone) and (max-width:768px){html,body,#root{height:100lvh;min-height:100lvh}.app-shell{min-height:100lvh;height:100lvh!important}.app-bottom-nav,.studio-player{isolation:isolate}}@media (max-width:768px) and (max-height:600px){.studio-sections{grid-template-columns:repeat(4,minmax(0,1fr))!important}.studio-sections>button{align-items:center!important;min-height:56px!important;padding:8px!important;display:flex!important}.studio-sections>button>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.app-shell *,.studio-drawer *,.studio-search-overlay *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes remotionSpringStagger{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.notification-center-panel{animation:.28s cubic-bezier(.16,1,.3,1) both remotionSpringSlideDown}@keyframes notificationBellJiggle{0%,to{transform:rotate(0)scale(1)}18%{transform:rotate(-14deg)scale(1.08)}36%{transform:rotate(12deg)scale(1.08)}54%{transform:rotate(-9deg)scale(1.04)}72%{transform:rotate(6deg)scale(1.02)}}@keyframes notificationModalIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notificationModalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.985)}}.notification-bell-button.has-unread svg,.notification-bell-button:active svg{transform-origin:50% 10%;animation:.62s cubic-bezier(.2,.9,.25,1) notificationBellJiggle}.strategy-overview-card{box-shadow:none!important;background:#111214!important;border-color:#24262b!important}.strategy-overview-card:hover{background:#15171a!important;border-color:#3b82a8!important}.strategy-overview-card-mobile{border-radius:12px!important;gap:12px!important;padding:14px!important}.strategy-overview-card-mobile button{min-height:40px}@media (max-width:768px){.saved-strategies-page{padding:14px 12px calc(28px + env(safe-area-inset-bottom,0px))!important;gap:16px!important}.saved-strategies-page input{min-height:42px}.notification-center-panel{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-shadow:none!important;z-index:11000!important;background:#09090b!important;border:none!important;border-radius:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.notification-center-panel.is-opening{animation:.28s cubic-bezier(.16,1,.3,1) both notificationModalIn!important}.notification-center-panel.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both notificationModalOut!important}.notification-center-panel>div:first-child{flex-shrink:0;min-height:64px;padding-top:16px!important}.notification-center-panel .custom-scroll{min-height:0!important;max-height:none!important;padding-bottom:max(20px, env(safe-area-inset-bottom,20px))!important;flex:1!important}.live-notification-toast{display:none!important}}:root{--studio-bg:#07080c;--studio-surface:#0d1017;--studio-surface-raised:#131722;--studio-border:#9fb3c81f;--studio-border-hover:#9fb3c838;--studio-text:#fff;--studio-text-dim:#9fb3c8;--studio-text-subtle:#6b7d91}.landing-shell{background-color:var(--studio-bg);color:var(--studio-text);min-height:100vh;box-sizing:border-box;flex-direction:column;width:100%;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.studio-canvas-grid{pointer-events:none;z-index:0;opacity:.95;background-image:radial-gradient(circle at 15% 15%,#e5b8420d 0%,#0000 45%),radial-gradient(circle at 85% 55%,#9d9cf60d 0%,#0000 45%),radial-gradient(circle at 50% 90%,#9fb3c80a 0%,#0000 45%),linear-gradient(90deg,#9fb3c805 1px,#0000 1px),linear-gradient(#9fb3c805 1px,#0000 1px);background-size:100% 100%,100% 100%,100% 100%,40px 40px,40px 40px;position:fixed;top:0;bottom:0;left:0;right:0}.landing-nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--studio-border);padding:env(safe-area-inset-top,0px) 16px 0;box-sizing:border-box;background:#060608e6;position:sticky;top:0;left:0;right:0}.landing-nav-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1000px;height:56px;margin:0 auto;display:flex}.landing-brand{color:#fff;cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-badge{background:#000;border:1px solid #ffffff38;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 10px #ffffff1a}.brand-badge.small{border-radius:6px;width:20px;height:20px}.brand-text{flex-direction:column;display:flex}.brand-title{letter-spacing:.05em;color:#fff;font-size:12.5px;font-weight:900;line-height:1.1}.brand-sub{color:var(--studio-text-subtle);letter-spacing:.1em;font-size:7.5px;font-weight:700}.nav-center-status{border:1px solid var(--studio-border);color:var(--studio-text-dim);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.live-pulse{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 8px #22c55e}.nav-center-links{align-items:center;gap:18px;display:flex}.nav-link-btn{color:var(--studio-text-dim);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:12px;font-weight:600;transition:color .15s}.nav-link-btn:hover{color:#fff}.nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.landing-login-btn{color:var(--studio-text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.landing-login-btn:hover{color:#fff;border-color:var(--studio-border);background:#ffffff0f}.nav-cta-btn{color:#060608;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:800;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #ffffff26}.nav-cta-btn:hover{background:#f1f5f9;transform:translateY(-1px)}.landing-main-scroll{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;align-items:center;width:100%;display:flex;position:relative}.section-header-compact{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:580px;margin-bottom:22px;display:flex}.section-tag{border:1px solid var(--studio-border);color:var(--studio-text-dim);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.section-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(20px,4.5vw,27px);font-weight:800;line-height:1.2}.section-desc{color:var(--studio-text-dim);margin:0;font-size:clamp(12px,2.8vw,13.5px);line-height:1.5}.landing-hero-section{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:800px;padding:44px 16px 24px;display:flex}.hero-pill-badge{color:#fff;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.hero-heading{color:#fff;letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(26px,6vw,42px);font-weight:900;line-height:1.14}.hero-gradient-text{background:linear-gradient(135deg,#fff 30%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subline{color:var(--studio-text-dim);max-width:560px;margin:0;font-size:clamp(13px,3.2vw,14.5px);line-height:1.55}.hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.hero-primary-btn{color:#060608;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:800;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #ffffff26}.hero-primary-btn:hover{background:#f1f5f9;transform:translateY(-2px)}.hero-secondary-btn{border:1px solid var(--studio-border-hover);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.hero-secondary-btn:hover{background:#ffffff14}.hero-social-proof{color:var(--studio-text-subtle);align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.star-rating{gap:2px;display:flex}.landing-showcase-section{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:860px;padding:30px 16px;display:flex}.remotion-hero-stage{justify-content:center;width:100%;max-width:680px;display:flex}.landing-metrics-bar{border:1px solid var(--studio-border);box-sizing:border-box;background:#0c0d12d9;border-radius:12px;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;width:100%;max-width:760px;margin:10px auto 36px;padding:16px 20px;display:flex}.metric-stat-box{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.metric-number{letter-spacing:-.03em;color:#fff;font-size:20px;font-weight:900;line-height:1.1}.metric-label{color:var(--studio-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.metric-divider{background:var(--studio-border);width:1px;height:28px}.landing-features-section{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:860px;padding:30px 16px 44px;display:flex}.features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;width:100%;display:grid}.feature-card{border:1px solid var(--studio-border);background:#0c0d12d9;border-radius:12px;flex-direction:column;gap:10px;padding:20px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.feature-card:hover{background:#101218f2;border-color:#fff3;transform:translateY(-2px)}.feature-icon-box{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.feature-card-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:800}.feature-card-text{color:var(--studio-text-dim);flex:1;margin:0;font-size:11.5px;line-height:1.5}.feature-card-badge{color:#fff;border:1px solid var(--studio-border);text-transform:uppercase;letter-spacing:.04em;background:#ffffff0d;border-radius:5px;align-self:flex-start;padding:3px 7px;font-size:9.5px;font-weight:800}.landing-workflow-section{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:860px;padding:30px 16px 44px;display:flex}.workflow-steps-container{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.workflow-step-item{border:1px solid var(--studio-border);background:#0c0d12d9;border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:18px 14px;display:flex}.step-number-bubble{color:#060608;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.step-content h4{color:#fff;margin:0 0 5px;font-size:13.5px;font-weight:800}.step-content p{color:var(--studio-text-dim);margin:0;font-size:11px;line-height:1.45}.workflow-connector{background:var(--studio-border);flex-shrink:0;width:16px;height:2px}.landing-pricing-section{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:760px;padding:36px 16px 54px;display:flex}.integrated-paywall-card{-webkit-backdrop-filter:blur(24px);box-sizing:border-box;background:#0c0d12f0;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:560px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000d9}.integrated-paywall-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.paywall-plan-toggle{border:1px solid var(--studio-border);background:#0000008c;border-radius:9px;gap:6px;padding:4px;display:flex}.plan-toggle-btn{color:var(--studio-text-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:800;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.plan-toggle-btn small{opacity:.85;font-size:9.5px}.plan-toggle-btn.is-selected{color:#fff;background:#ffffff1f;border:1px solid #fff3}.paywall-details{flex-direction:column;gap:12px;padding:2px;display:flex}.paywall-price-line{border-bottom:1px solid var(--studio-border);align-items:center;gap:10px;padding-bottom:10px;display:flex}.paywall-big-price{letter-spacing:-.04em;color:#fff;font-size:32px;font-weight:900;line-height:1}.paywall-price-sub{flex-direction:column;gap:1px;display:flex}.paywall-period{color:#fff;font-size:12.5px;font-weight:700}.paywall-subdetail{color:var(--studio-text-dim);font-size:10.5px}.paywall-badge-pill{letter-spacing:.08em;color:#22c55e;background:#22c55e1f;border:1px solid #22c55e40;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:900}.paywall-perks-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.perk-item{color:var(--studio-text-dim);align-items:center;gap:6px;font-size:11.5px;display:flex}.perk-item span{color:#e2e8f0}.paywall-action-row{gap:8px;margin-top:2px;display:flex}.paywall-primary-cta{color:#060608;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:13px;font-weight:900;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #ffffff29}.paywall-primary-cta:hover{background:#f1f5f9;transform:translateY(-1px)}.paywall-primary-cta:active{transform:scale(.98)}.paywall-trust-row{border-top:1px solid var(--studio-border);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:8px;padding-top:6px;display:flex}.trust-item{color:var(--studio-text-subtle);align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex}.landing-footer{border-top:1px solid var(--studio-border);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:900px;padding:22px 16px;display:flex}.footer-brand{color:#fff;letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.footer-copy{color:var(--studio-text-subtle);font-size:10.5px}.auth-overlay{-webkit-backdrop-filter:blur(16px);z-index:10000;background:#000000e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-card{background:#0b0c10fa;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:24px 20px;display:flex;position:relative;box-shadow:0 24px 70px #000000f2}.auth-close-btn{color:var(--studio-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px;position:absolute;top:14px;right:14px}.auth-close-btn:hover{color:#fff;background:#ffffff0f}.auth-header{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.auth-icon-badge{background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 14px #ffffff4d}.auth-header h3{color:#fff;margin:0;font-size:17px;font-weight:800}.auth-header p{color:var(--studio-text-dim);margin:0;font-size:11.5px;line-height:1.45}.auth-error-box{color:#fca5a5;text-align:center;background:#ef44441f;border:1px solid #ef44444d;border-radius:7px;padding:8px 12px;font-size:11.5px}.google-auth-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.google-auth-btn:hover{background:#ffffff17;border-color:#ffffff38}.auth-divider{text-align:center;color:var(--studio-text-subtle);text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:2px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:1px solid #ffffff14;flex:1}.auth-divider span{padding:0 8px}.auth-form{flex-direction:column;gap:9px;display:flex}.auth-form input{color:#fff;background:#0009;border:1px solid #ffffff1f;border-radius:7px;outline:none;padding:10px 12px;font-size:12.5px}.auth-form input:focus{border-color:#fff6}.auth-submit-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:7px;justify-content:center;align-items:center;margin-top:3px;padding:11px;font-size:12.5px;font-weight:800;display:flex}.auth-footer-toggle{text-align:center;color:var(--studio-text-dim);font-size:11px}.auth-footer-toggle button{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:800;text-decoration:underline}.spin{animation:.8s linear infinite spinLoader}@keyframes spinLoader{to{transform:rotate(360deg)}}@media (max-width:860px){.nav-center-links{display:none}.workflow-steps-container{flex-direction:column}.workflow-connector{width:2px;height:14px}.metric-divider{display:none}.landing-metrics-bar{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}}@media (max-width:600px){.nav-center-status{display:none}.landing-hero-section{gap:12px;padding:30px 14px 18px}.hero-cta-group{flex-direction:column;width:100%}.hero-primary-btn,.hero-secondary-btn{width:100%}.paywall-perks-list{grid-template-columns:1fr}.paywall-price-line{flex-wrap:wrap}.paywall-badge-pill{margin-left:0}.landing-footer{text-align:center;flex-direction:column;gap:8px}}
