@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg-base:#09090b;--bg-surface:#121215;--bg-surface-hover:#17171c;--bg-elevated:#1a1a20;--bg-input:#0e0e12;--bg-muted:#ffffff0a;--accent:#6366f1;--accent-cyan:#8aa6c3;--accent-hover:#4f46e5;--accent-dim:#6366f11f;--accent-glow:#6366f140;--accent-gradient:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #8aa6c3 100%);--accent-btn-gradient:linear-gradient(180deg, #4f46e5 0%, #3730a3 100%);--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--border-subtle:#ffffff14;--border-default:#ffffff1f;--border-accent:#6366f166;--border-focus:#6366f180;--red:#ef4444;--red-dim:#ef44441a;--green:#10b981;--green-dim:#10b9811f;--gold:#f59e0b;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--card-inner-shadow:inset 0 1px 0 0 #ffffff0d;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 12px -2px #00000080;--shadow-lg:0 12px 24px -4px #0009;--shadow-glow:0 0 20px -2px #6366f14d;--transition:.15s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-base);min-height:100%}body{background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;font-family:Plus Jakarta Sans,Outfit,system-ui,-apple-system,sans-serif}.app-container{background:var(--bg-base);background-image:radial-gradient(60% 40% at 50% -10%,#6366f114,#0000),radial-gradient(40% 30% at 85% 60%,#38bdf80a,#0000);flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.main-content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);z-index:100;background:#09090bcc;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 1.75rem;display:flex;position:relative}.logo-container{-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:flex}.logo-text{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.founder-badge{border-radius:var(--radius-pill);color:#f4f4f5;letter-spacing:-.01em;transition:var(--transition);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff17;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.founder-badge:hover{background:#ffffff12;border-color:#ffffff26}.founder-indicator-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.profile-avatar-btn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.profile-avatar-btn:hover{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}.main-content{z-index:1;flex:1;display:flex;position:relative;overflow:hidden}.canvas-area{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow-y:auto}.upload-view-canvas{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:2.25rem 1.25rem 4.5rem;display:flex;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}.studio-shell{-webkit-backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff29;border-radius:28px;width:min(100%,1120px);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 20px 55px #00000029,inset 0 1px #ffffff1f}.studio-page-header{text-align:center;margin:0 auto 2rem}.studio-page-eyebrow{color:#a5b4fc;letter-spacing:.16em;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.65rem;font-weight:800;display:inline-flex}.studio-page-header h2{color:#fafafa;letter-spacing:-.045em;margin:0 0 .45rem;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:850}.studio-page-header p{color:#9ca3b3;max-width:560px;margin:0 auto;font-size:.9rem;line-height:1.55}.studio-workspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:1rem;display:grid}.studio-column{flex-direction:column;gap:1rem;min-width:0;display:flex}.studio-shell .studio-card,.studio-shell .format-selector-card{background:#ffffff07;border-color:#ffffff1f;box-shadow:0 8px 22px #0000001a,inset 0 1px #ffffff14}.studio-shell .format-selector-card{padding:1.25rem}.studio-shell .format-selector-title{color:#f4f4f5;font-size:.9rem}.studio-generate-panel{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.studio-generate-copy{color:#aeb5c5;justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.studio-generate-kicker{color:#c4b5fd;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.35rem;font-size:.64rem;font-weight:800;display:inline-flex}.studio-generate-panel .primary-studio-cta{border-radius:12px;min-height:48px;font-size:.9rem;box-shadow:0 10px 24px #6366f13d}@media (width<=760px){.studio-shell{border-radius:16px;padding:.6rem .4rem;overflow:hidden}.studio-workspace{flex-direction:column;width:100%;display:flex}.studio-page-header{margin-bottom:1.35rem}}@media (width<=480px){.studio-generate-copy{flex-direction:column;align-items:flex-start;gap:.3rem}}.studio-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--card-inner-shadow), var(--shadow-sm);transition:border-color var(--transition);padding:1.25rem 1.4rem;position:relative}.studio-card:hover{border-color:#ffffff1f}.studio-smart-setting{background:#ffffff05;padding:1.15rem 1.25rem}.studio-setting-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-setting-title-wrap{align-items:center;gap:.6rem;min-width:0;display:flex}.studio-setting-icon{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.studio-setting-title{color:#f4f4f5;letter-spacing:-.01em;font-size:.84rem;font-weight:750}.studio-setting-select{color:#f4f4f5;background-color:#090a0fc7;border-radius:8px;min-width:145px;padding:.45rem 2rem .45rem .7rem}.studio-setting-description{color:#858b9a;margin:.7rem 0 0;font-size:.74rem;line-height:1.5}.streamer-layout-body{border-top:1px solid #ffffff14;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:1rem;margin-top:.9rem;padding-top:.9rem;display:grid}.streamer-sim-preview{aspect-ratio:9/16;background:#030405;border:1px solid #ffffff29;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 24px #00000040}.streamer-sim-preview:before,.streamer-sim-preview:after{content:"";pointer-events:none;opacity:.42;position:absolute}.streamer-sim-preview:before{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;inset:22% 0 auto}.streamer-sim-preview:after{border-left:1px solid #ffffff14;inset:0 50%}.streamer-sim-label,.streamer-sim-hint{z-index:1;color:#ffffff52;letter-spacing:.12em;white-space:nowrap;font-size:.46rem;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.streamer-sim-label{top:48%}.streamer-sim-hint{color:#fff3;font-size:.38rem;bottom:7px}.streamer-sim-facecam{z-index:2;pointer-events:none;background:#00000038;border:2px solid #f4f4f4;border-radius:12%;min-width:22px;min-height:18px;position:absolute;overflow:hidden;box-shadow:6px 8px #0000008c}.studio-setting-action{color:#c7d2fe;cursor:pointer;background:#6366f126;border:1px solid #818cf866;border-radius:8px;padding:.42rem .75rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s}.studio-setting-action.is-clear{color:#fda4af;background:#ef44441a;border-color:#f8717159}.studio-toggle,.studio-pill-toggle{cursor:pointer;flex:none;align-items:center;gap:.45rem;display:inline-flex}.studio-toggle input{opacity:0;pointer-events:none;position:absolute}.studio-toggle-track{background:#272b35;border:1px solid #3b4252;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:background .15s,border-color .15s;display:flex}.studio-toggle-track span{background:#8b93a5;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;display:block}.studio-toggle input:checked+.studio-toggle-track,.studio-pill-toggle.is-on{background:#38bdf833;border-color:#38bdf8b8}.studio-toggle input:checked+.studio-toggle-track span{background:#38bdf8;transform:translate(14px)}.studio-toggle-label{color:#858b9a;min-width:22px;font-size:.66rem;font-weight:800}.studio-toggle input:checked~.studio-toggle-label{color:#67e8f9}.studio-pill-toggle{color:#858b9a;background:#ffffff09;border:1px solid #353b48;border-radius:999px;padding:.38rem .62rem;font-size:.66rem;font-weight:800}.studio-pill-toggle.is-on{color:#67e8f9}.studio-toggle-dot{background:#71798a;border-radius:50%;width:6px;height:6px}.studio-pill-toggle.is-on .studio-toggle-dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8d9}@media (width<=520px){.studio-setting-header{align-items:flex-start}.studio-setting-select{min-width:120px;max-width:45%}.studio-setting-title{font-size:.78rem}.streamer-layout-body{grid-template-columns:100px minmax(0,1fr);gap:.75rem}}.studio-card-title{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:.84rem;font-weight:700;display:flex}.dropzone-tabs-bar{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff08;align-items:center;gap:4px;margin-bottom:.85rem;padding:3px;display:flex}.dropzone-tab-btn{color:var(--text-secondary);cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.76rem;font-weight:600;display:flex}.dropzone-tab-btn:hover{color:var(--text-primary);background:#ffffff08}.dropzone-tab-btn.active{color:#fff;background:#ffffff17;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff14}.studio-dropzone-box{border-radius:var(--radius-md);cursor:pointer;text-align:center;background:#0e0e1280;border:1px dashed #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:180px;padding:1.75rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.studio-dropzone-box.drag-active{border-color:var(--accent);background:#6366f10f}.dropzone-icon-chip{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-secondary);transition:var(--transition);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex}.video-preview-card{border-radius:var(--radius-md);background:#0e0e12cc;border:1px solid #ffffff1a;flex-direction:column;gap:.75rem;width:100%;padding:.85rem;display:flex;position:relative}.video-preview-row{align-items:center;gap:.85rem;display:flex}.video-preview-thumbnail{border-radius:var(--radius-sm);background:#000;border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:60px;display:flex;position:relative;overflow:hidden}.video-preview-thumbnail video,.video-preview-thumbnail img{object-fit:cover;width:100%;height:100%}.preview-duration-chip{color:#fff;letter-spacing:.3px;background:#000c;border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:700;position:absolute;bottom:4px;right:4px}.slider-container{flex-direction:column;gap:.6rem;width:100%;display:flex}.range-input-modern{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;outline:none;width:100%;height:4px;transition:background .15s}.range-input-modern:focus{background:#ffffff26}.range-input-modern::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border:2px solid var(--accent);background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .1s,box-shadow .1s;box-shadow:0 0 0 1px #0003,0 2px 6px #0006}.slider-ticks-row{justify-content:space-between;margin-top:.1rem;padding:0 4px;display:flex}.slider-tick-item{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;display:flex}.slider-tick-pip{background:#ffffff26;border-radius:1px;width:2px;height:4px}.slider-tick-pip.active{background:var(--accent)}.slider-tick-text{color:var(--text-tertiary);letter-spacing:-.01em;font-size:.68rem;font-weight:600;transition:color .15s}.slider-tick-text.active{color:var(--text-primary)}@keyframes appleEmojiPopIn{0%{opacity:0;transform:scale(.1)translateY(20px)rotate(-16deg)}40%{opacity:1;transform:scale(1.45)translateY(-10px)rotate(12deg)}68%{transform:scale(.92)translateY(2px)rotate(-4deg)}85%{transform:scale(1.08)translateY(-1px)rotate(2deg)}to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}.apple-animated-emoji-pop{will-change:transform, opacity;transform-origin:bottom;filter:drop-shadow(0 6px 14px #000000bf);line-height:1;animation:.22s cubic-bezier(.34,1.56,.64,1) forwards appleEmojiPopIn}.shadcn-select{appearance:none;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.45rem 2rem .45rem .75rem;font-family:inherit;font-size:.78rem;font-weight:500}.shadcn-select:hover{border-color:var(--border-default)}.shadcn-select:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px #6366f140}.primary-studio-cta{border-radius:var(--radius-md);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:-.01em;background:linear-gradient(#6366f1 0%,#4f46e5 100%);border:1px solid #ffffff26;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.5rem;font-size:.88rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 1px 2px #0003,inset 0 1px #fff3,0 0 20px #6366f140}.primary-studio-cta:hover:not(:disabled){background:linear-gradient(#6d70f7 0%,#5850ec 100%);transform:translateY(-1px);box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff40,0 0 25px #6366f166}.primary-studio-cta:active:not(:disabled){transform:translateY(0)}.primary-studio-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cta-subtext{text-align:center;color:var(--text-tertiary);letter-spacing:.01em;margin-top:.5rem;font-size:.72rem;font-weight:500}.projects-section{width:100%;max-width:1100px;padding:0 2rem}.projects-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.projects-header h3{color:var(--text-primary);font-size:1rem;font-weight:700}.projects-count{background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);padding:2px 8px;font-size:.75rem;font-weight:600}.project-card{background:#16161a;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:border-color .15s}.project-card:hover{box-shadow:none;background:#16161a;border-color:#ffffff24}.project-card-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.project-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.project-meta{align-items:center;gap:.75rem;display:flex}.project-date{color:var(--text-tertiary);font-size:.8rem}.clips-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.clip-card{border-radius:var(--radius-md);cursor:pointer;background:var(--bg-base);border:1px solid var(--border-subtle);transition:all var(--transition);position:relative;overflow:hidden}.clip-card:hover{box-shadow:none;border-color:#ffffff2e}.clip-card-thumb{background:#000;width:100%;padding-bottom:177.77%;position:relative}.clip-card-thumb video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip-card-play{opacity:0;transition:opacity var(--transition);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.clip-card:hover .clip-card-play{opacity:1}.clip-card-play-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.clip-card-delete{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;width:28px;height:28px;color:var(--red);opacity:0;transition:opacity var(--transition);z-index:10;background:#000000b3;border:1px solid #ef444466;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.clip-card:hover .clip-card-delete{opacity:1}.clip-card-info{padding:.75rem}.clip-card-hook{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.clip-card-footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.clip-score{font-variant-numeric:tabular-nums;color:#e2e8f0;background:#242938;border:1px solid #3b4254;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:700}.progress-container{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:420px;padding:2rem;display:flex}.progress-spinner{border:3px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:56px;height:56px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}.progress-step{text-align:center;color:var(--text-primary);font-size:1.05rem;font-weight:600}.progress-bar-track{background:#ffffff0f;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg, var(--accent), #00ffd1);border-radius:3px;height:100%;transition:width .5s}.progress-percent{color:var(--text-tertiary);font-size:.85rem;font-weight:500}.gallery-page{width:100%;padding:2.5rem;overflow-y:auto}.gallery-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.gallery-header h2{font-size:1.3rem;font-weight:700}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.editor-layout{width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.canvas-area{background:#0f1013;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.video-container{cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #000000d9;container:programMonitor/size}.sidebar{background:var(--bg-surface);border-right:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;gap:1.5rem;width:300px;padding:1.25rem;display:flex;overflow-y:auto}.sidebar-back{color:var(--text-secondary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.85rem;font-weight:500;display:inline-flex}.sidebar-back:hover{color:var(--text-primary)}.sidebar-section h3{text-transform:uppercase;letter-spacing:.8px;color:var(--text-tertiary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.control-group{margin-bottom:.75rem}.control-group label{color:var(--text-secondary);margin-bottom:.4rem;font-size:.82rem;font-weight:500;display:block}.color-picker{background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.color-picker span{color:var(--text-tertiary);font-family:Inter,monospace;font-size:.82rem}.color-input{cursor:pointer;background:0 0;border:none;border-radius:4px;width:24px;height:24px;padding:0}.color-input::-webkit-color-swatch-wrapper{padding:0}.color-input::-webkit-color-swatch{border:none;border-radius:4px}.select-input{background:var(--bg-input);width:100%;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition);outline:none;padding:.55rem .75rem;font-family:Inter,sans-serif;font-size:.85rem}.select-input:focus{border-color:var(--accent)}.main-video{object-fit:cover;width:100%;height:100%}.video-play-overlay{cursor:pointer;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.captions-overlay{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.captions-line{flex-wrap:wrap;justify-content:center;gap:0;width:100%;padding:0 6.85%;display:flex}.caption-word{text-transform:uppercase;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 3px 8px #000000e6;font-family:Inter,sans-serif;font-weight:800;line-height:1.15;transition:all .1s cubic-bezier(.175,.885,.32,1.275)}.caption-word.active{transform:scale(1.12)}.timeline{background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:1rem;height:56px;padding:0 1.5rem;display:flex}.timeline-play-btn{color:var(--text-primary);cursor:pointer;width:36px;height:36px;transition:background var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.timeline-play-btn:hover{background:#ffffff0f}.timeline-slider{appearance:none;background:var(--border-default);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.timeline-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;width:14px;height:14px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);color:var(--text-primary);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:var(--bg-base)}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 0 16px var(--accent-glow)}.btn-ghost{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}.btn-ghost:hover{border-color:var(--border-default);color:var(--text-primary);background:#ffffff0a}.btn-danger{color:var(--red);cursor:pointer;background:0 0;border:none;padding:4px}.btn-danger:hover{background:var(--red-dim);border-radius:var(--radius-sm)}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:2.5rem;position:relative}.modal-close{color:var(--text-tertiary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.modal-close:hover{color:var(--text-primary)}.reframe-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99995;background:#000000d9;padding:1rem}.reframe-modal-card{background:#09090b;border:1px solid #27272a;border-radius:16px;width:min(100%,780px);max-width:780px;padding:clamp(1rem,2.5vw,1.5rem);overflow:hidden;box-shadow:0 20px 60px #000c}.reframe-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.reframe-modal-kicker{color:#71717a;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:600}.reframe-modal-header h3{color:#fff;letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:700}.reframe-modal-subtitle{color:#a1a1aa;margin:.35rem 0 0;font-size:.76rem;line-height:1.45}.reframe-modal-close{color:#a1a1aa;cursor:pointer;background:#18181b;border:1px solid #27272a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:color .15s,background .15s;display:grid}.reframe-mode-toggle{gap:.4rem;margin-bottom:.9rem;display:flex}.reframe-mode-toggle button{color:#a1a1aa;cursor:pointer;background:#09090b;border:1px solid #27272a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.reframe-mode-toggle button:hover{color:#fff;border-color:#3f3f46}.reframe-mode-toggle button.active{color:#0f1013;background:#facc15;border-color:#facc15}.reframe-modal-close:hover{color:#fff;background:#27272a}.reframe-modal-card canvas{border:1px solid #27272a;border-radius:10px!important}.reframe-video-stage{background:#000;border:1px solid #27272a;border-radius:10px!important}.reframe-playback-controls{background:#18181b;border:1px solid #27272a;border-radius:10px;padding:.55rem .65rem}.reframe-play-button{color:#fff;cursor:pointer;min-width:44px;box-shadow:none;background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:.45rem .8rem;font-size:.74rem;font-weight:600}.reframe-play-button:hover{background:#3f3f46}.reframe-scrubber{accent-color:#fff!important}.reframe-timecode{font-weight:600;color:#a1a1aa!important}.reframe-selection{z-index:3;box-sizing:border-box;cursor:move;touch-action:none;background:#ffffff14;border:2px solid #fff;min-width:24px;min-height:24px;position:absolute;box-shadow:0 0 0 1px #0009}.reframe-selection-label{color:#fff;letter-spacing:.08em;text-shadow:0 1px 4px #000000e6;pointer-events:none;font-size:.58rem;font-weight:700;position:absolute;top:7px;left:8px}.reframe-selection-delete{color:#fff;cursor:pointer;pointer-events:auto;background:#000000d9;border:1px solid #3f3f46;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.reframe-selection-delete:hover{background:#ef4444;border-color:#ef4444}.reframe-resize-handle{pointer-events:auto;background:#fff;border:1px solid #09090b;border-radius:50%;width:14px;height:14px;position:absolute}.reframe-resize-handle.n{cursor:ns-resize;top:-7px;left:calc(50% - 7px)}.reframe-resize-handle.e{cursor:ew-resize;top:calc(50% - 7px);right:-7px}.reframe-resize-handle.s{cursor:ns-resize;bottom:-7px;left:calc(50% - 7px)}.reframe-resize-handle.w{cursor:ew-resize;top:calc(50% - 7px);left:-7px}.reframe-resize-handle.nw{cursor:nwse-resize;top:-7px;left:-7px}.reframe-resize-handle.ne{cursor:nesw-resize;top:-7px;right:-7px}.reframe-resize-handle.sw{cursor:nesw-resize;bottom:-7px;left:-7px}.reframe-resize-handle.se{cursor:nwse-resize;bottom:-7px;right:-7px}.reframe-instructions{color:#71717a;text-align:left;margin:.85rem 0 0;font-size:.75rem;line-height:1.5}.reframe-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.reframe-cancel,.reframe-apply{cursor:pointer;border-radius:8px;min-height:38px;padding:.55rem 1rem;font-size:.78rem;font-weight:600}.reframe-cancel{color:#a1a1aa;background:0 0;border:1px solid #27272a}.reframe-cancel:hover{color:#fff;background:#18181b}.reframe-apply{color:#000;box-shadow:none;background:#fff;border:1px solid #fff}.reframe-apply:hover{background:#e4e4e7;border-color:#e4e4e7}.reframe-apply:disabled{color:#71717a;cursor:not-allowed;box-shadow:none;background:#27272a;border-color:#27272a}@media (width<=600px){.reframe-modal-card{border-radius:16px}.reframe-modal-header{margin-bottom:.75rem}.reframe-modal-subtitle,.reframe-instructions{font-size:.7rem}}.modal-title{text-align:center;margin-bottom:2rem;font-size:1.3rem;font-weight:700}.form-field{flex-direction:column;gap:.4rem;display:flex}.form-field label{color:var(--text-secondary);font-size:.82rem;font-weight:500}.form-field input{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);transition:border-color var(--transition);outline:none;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.9rem}.form-field input:focus{border-color:var(--accent)}.form-field input::placeholder{color:var(--text-tertiary)}.modal-toggle{text-align:center;color:var(--text-tertiary);margin-top:1.5rem;font-size:.85rem}.modal-toggle span{color:var(--accent);cursor:pointer;margin-left:.4rem;font-weight:500}.modal-toggle span:hover{text-decoration:underline}.profile-btn{background:var(--bg-elevated);border:1px solid var(--border-subtle);cursor:pointer;width:36px;height:36px;transition:border-color var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.profile-btn:hover{border-color:var(--border-default)}.profile-dropdown{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:200px;box-shadow:var(--shadow-lg);z-index:200;padding:.4rem;position:absolute;top:calc(100% + 8px);right:0}.profile-dropdown-header{border-bottom:1px solid var(--border-subtle);margin-bottom:.4rem;padding:.6rem .75rem}.profile-dropdown-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.profile-dropdown-tier{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem}.profile-dropdown-item{width:100%;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:Inter,sans-serif;font-size:.82rem;display:flex}.profile-dropdown-item:hover{color:var(--text-primary);background:#ffffff0a}.profile-dropdown-item.danger{color:var(--red)}.profile-dropdown-item.danger:hover{background:var(--red-dim)}.pro-badge{color:#000;border-radius:var(--radius-pill);letter-spacing:.5px;background:linear-gradient(135deg,gold,orange);align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;display:flex}.signin-btn{background:var(--accent);color:var(--bg-base);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition);border:none;padding:7px 18px;font-size:.85rem;font-weight:600}.signin-btn:hover{background:var(--accent-hover);box-shadow:0 0 12px var(--accent-glow)}.local-promo-card{border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#00e5ff0d 0%,#00e5ff03 100%);border:1px solid #00e5ff33;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding:1.25rem 1.5rem;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex}.local-promo-card:hover{background:linear-gradient(135deg,#00e5ff14 0%,#00e5ff05 100%);border-color:#00e5ff66;transform:translateY(-2px);box-shadow:0 4px 20px #00e5ff1a}.local-promo-content{flex-direction:column;display:flex}.download-section{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);text-align:center;background:#ffffff05;border:1px dashed #ffffff26;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:800px;margin:4rem auto;padding:3rem 2rem;display:flex}.download-icon-wrap{border-radius:var(--radius-lg);background:#00e5ff0d;border:1px solid #00e5ff33;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.5rem;display:flex}.download-section h3{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:800}.download-section p{color:var(--text-secondary);max-width:500px;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.payment-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:left;width:100%;max-width:360px;padding:1.5rem;box-shadow:0 10px 30px #0003}.payment-card-header{border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:1rem;display:flex}.payment-title{color:var(--text-primary);font-size:1.1rem;font-weight:700}.payment-price{color:var(--text-primary);font-size:1.75rem;font-weight:800}.payment-features{flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.payment-features li{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.payment-secure{color:var(--text-tertiary);justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;font-size:.75rem;display:flex}.download-btn{padding:.8rem 2rem;font-size:1rem;font-weight:600}.format-selector-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--card-inner-shadow), var(--shadow-sm);padding:1.25rem 1.4rem}.format-selector-title{color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:.75rem;font-size:.82rem;font-weight:700}.format-options-grid{grid-template-columns:1fr;gap:.75rem;width:100%;display:grid}.format-option-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;align-items:center;gap:.9rem;padding:.95rem 1.1rem;transition:all .15s;display:flex;position:relative;overflow:hidden}.format-option-card:hover{background:#ffffff0a;border-color:#ffffff26}.format-option-card.active{box-shadow:none;background:#ffffff0d;border-color:#ffffff47}.format-ratio-icon{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;transition:all .15s;display:flex}.format-ratio-icon.portrait{aspect-ratio:9/16;width:30px;height:42px}.format-ratio-icon.landscape{aspect-ratio:16/9;width:44px;height:28px}.format-option-card.active .format-ratio-icon{color:#09090b;box-shadow:none;background:#e4e4e7;border-color:#e4e4e7}.format-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.format-name{color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.3}.format-option-card.active .format-name{color:#fff}.format-desc{color:var(--text-secondary);font-size:.74rem;line-height:1.35}.format-option-check{background:var(--accent);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:scale(.6)}.format-option-card.active .format-option-check{opacity:1;color:#09090b;background:#e4e4e7;transform:scale(1)}.story-arc-banner{border-radius:var(--radius-sm);color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;border-left:3px solid #f59e0b;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.45;display:flex}.narrative-badge-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.narrative-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800}.narrative-badge.hook{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.narrative-badge.buildup{color:#818cf8;background:#6366f126;border:1px solid #6366f14d}.narrative-badge.climax{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.narrative-badge.payoff{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.keyword-mini-badge{color:#00e5ff;background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.effect-mini-badge{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600}.clip-card-thumb.landscape{padding-bottom:56.25%!important}.story-context-card{border-radius:var(--radius-md);background:#f59e0b0a;border:1px solid #f59e0b33;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.story-context-header{justify-content:space-between;align-items:center;display:flex}.story-tag{color:#fbbf24;letter-spacing:.5px;font-size:.68rem;font-weight:800}.story-reason{color:var(--text-secondary);margin:0;font-size:.8rem;font-style:italic;line-height:1.4}.keyword-overlay-preview{color:var(--text-tertiary);background:var(--bg-base);border:1px dashed var(--border-subtle);border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.keyword-overlay-preview strong{color:#00e5ff;font-weight:800}.lower-third-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#000000bf;justify-content:center;align-items:center;padding:.6rem 1.5rem;animation:4s forwards fadeInOut;display:flex;position:absolute;bottom:12px;left:0;right:0}.lower-third-overlay span{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800}.keyword-overlay-display{z-index:40;pointer-events:none;background:#000000b3;border:2px solid #00e5ff;border-radius:8px;padding:.75rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #00e5ff66}.keyword-overlay-display span{color:#00e5ff;text-transform:uppercase;letter-spacing:2px;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900}.landscape-captions{bottom:18%!important}@keyframes fadeInOut{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.editor-left-sidebar{background:#181a1f;border-right:1px solid #262933;flex-direction:column;flex-shrink:0;gap:0;width:310px;padding:0;display:flex;overflow:hidden}.editor-right-sidebar{background:#181a1f;border-left:1px solid #262933;border-right:none;flex-direction:column;flex-shrink:0;gap:0;width:330px;margin-left:auto;padding:0;display:flex;overflow:hidden}.mobile-export-panel{display:none}.mobile-editor-topbar,.mobile-capcut-tabbar{display:none!important}@media (width<=900px){.header{height:52px;padding:0 .75rem}.logo-text{font-size:1rem}.credit-balance-pill{padding:.25rem .5rem;font-size:.75rem}.editor-view-active>.header{display:none!important}body:has(.app-container.editor-view-active){overscroll-behavior:none!important;overflow:hidden!important}.app-container.editor-view-active{height:100svh!important}.mobile-capcut-layout{background:#090a0d!important;flex-direction:column!important;width:100%!important;height:100dvh!important;display:flex!important;position:relative!important;overflow:hidden!important}.mobile-editor-topbar{z-index:50!important;background:#12141a!important;border-bottom:1px solid #232732!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 .75rem!important;display:flex!important}.desktop-sidebar-header,.desktop-export-footer,.desktop-studio-toggle,.desktop-only-segmented-control{display:none!important}.editor-layout .canvas-area,.mobile-canvas-stage{background:#090a0d!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;width:100%!important;min-height:0!important;padding:.35rem .5rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.video-container{aspect-ratio:9/16!important;background:#000!important;border-radius:8px!important;flex:0 auto!important;width:auto!important;max-width:88vw!important;height:auto!important;max-height:38vh!important;margin:0 auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 30px #000c!important}.editor-layout .canvas-area>div:not(.desktop-studio-toggle),.mobile-canvas-stage>div{min-height:0!important;overflow:hidden!important}.mobile-capcut-transport{z-index:31!important;position:relative!important}.video-container.landscape-container{aspect-ratio:16/9!important;width:100%!important;max-width:92vw!important;height:auto!important;max-height:28vh!important}.video-container video{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.mobile-capcut-transport{background:#14171f!important;border:1px solid #232732!important;border-radius:20px!important;flex-shrink:0!important;align-items:center!important;gap:.5rem!important;width:94%!important;max-width:400px!important;margin:0 auto!important;padding:.3rem .6rem!important;display:flex!important}.mobile-capcut-tabbar{z-index:40!important;background:#111318!important;border-top:1px solid #232732!important;flex-shrink:0!important;width:100%!important;height:48px!important;min-height:48px!important;display:flex!important}.mobile-tab-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:2px!important;font-size:.68rem!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.mobile-tab-btn.active{color:#8aa6c3!important;background:#38bdf81a!important;box-shadow:inset 0 2px #8aa6c3!important}.editor-left-sidebar,.editor-right-sidebar,.mobile-export-panel{-webkit-overflow-scrolling:touch;z-index:35!important;background:#14171f!important;border-top:1px solid #232732!important;border-left:none!important;border-right:none!important;flex-shrink:0!important;width:100%!important;height:40vh!important;max-height:40vh!important;margin-left:0!important;display:none!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow-y:auto!important}.editor-left-sidebar.mobile-active-panel,.editor-right-sidebar.mobile-active-panel,.mobile-export-panel.mobile-active-panel{flex-direction:column!important;display:flex!important}.clips-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.upload-page{padding:1rem}.projects-section{padding:0 1rem}.upload-hero h2{font-size:1.5rem}.format-options-grid{grid-template-columns:1fr}.gallery-page{padding:1.25rem}.gallery-header{flex-direction:column;align-items:flex-start;gap:.75rem}.modal-card{width:95%!important;padding:1.25rem!important}}.dark-color-popover .react-colorful{background:0 0!important;border-radius:6px!important;width:100%!important;height:125px!important;overflow:hidden!important}.dark-color-popover .react-colorful__saturation{border-bottom:1px solid #0006!important;border-radius:6px 6px 0 0!important}.dark-color-popover .react-colorful__hue{border-radius:0 0 6px 6px!important;height:12px!important;margin-top:5px!important}.dark-color-popover .react-colorful__pointer{border:2px solid #fff!important;width:14px!important;height:14px!important;box-shadow:0 2px 6px #000000b3!important}@keyframes trialGlowPulse{0%,to{box-shadow:0 4px 20px #38bdf833,0 0 35px #6366f126;border-color:#38bdf899!important}50%{box-shadow:0 4px 25px #818cf859,0 0 45px #38bdf840;border-color:#818cf8cc!important}}@keyframes lightParticleFloat1{0%{opacity:.2;transform:translate(0)scale(.9)}50%{opacity:.5;transform:translate(40px,-25px)scale(1.2)}to{opacity:.2;transform:translate(80px)scale(.9)}}@keyframes lightParticleFloat2{0%{opacity:.2;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(-45px,20px)scale(1.2)}to{opacity:.2;transform:translate(-90px)scale(1)}}@keyframes lightParticleFloat3{0%{opacity:.15;transform:translate(0)scale(.8)}50%{opacity:.4;transform:translate(30px,30px)scale(1.1)}to{opacity:.15;transform:translate(60px)scale(.8)}}@keyframes lightSheenSweep{0%{transform:translate(-180%)rotate(25deg)}to{transform:translate(280%)rotate(25deg)}}@keyframes movingCursorTap{0%{opacity:.85;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(-3px,-3px)scale(.92)}50%{opacity:1;transform:translate(2px,2px)scale(1.18)}75%{opacity:.9;transform:translate(-1px,-1px)scale(.96)}to{opacity:.85;transform:translate(0)scale(1)}}.moving-cursor-icon{vertical-align:middle;color:#38bdf8;filter:drop-shadow(0 0 5px #38bdf880);animation:1.5s ease-in-out infinite movingCursorTap;display:inline-block}.trial-glow-card{border-radius:16px;animation:4s ease-in-out infinite trialGlowPulse;position:relative;overflow:hidden;background:linear-gradient(145deg,#0a0d16 0%,#101424 60%,#141226 100%)!important;border:1px solid #38bdf866!important}.trial-glow-card:before,.trial-glow-btn:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000 0%,#ffffff12 50%,#0000 100%);width:25%;height:200%;animation:5s linear infinite lightSheenSweep;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)}.particle-field{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.particle-dot{filter:blur(1px);border-radius:50%;position:absolute}.particle-dot-1{background:#38bdf8;width:5px;height:5px;animation:5s ease-in-out infinite lightParticleFloat1;top:18%;left:12%;box-shadow:0 0 6px #38bdf880}.particle-dot-2{background:#818cf8;width:6px;height:6px;animation:6s ease-in-out .8s infinite lightParticleFloat2;bottom:22%;right:18%;box-shadow:0 0 8px #818cf880}.particle-dot-3{background:#38bdf8;width:4px;height:4px;animation:4.5s ease-in-out 1.5s infinite lightParticleFloat3;top:60%;left:42%;box-shadow:0 0 5px #38bdf866}.particle-dot-4{background:#34d399;width:7px;height:7px;animation:5.5s ease-in-out 2s infinite lightParticleFloat1;top:12%;right:12%;box-shadow:0 0 8px #34d39966}.trial-glow-btn{letter-spacing:-.01em;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 50%,#0284c7 100%)!important;border:1px solid #fff3!important;font-weight:700!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 16px #6366f159,0 0 12px #38bdf833!important}.trial-glow-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 22px #6366f180,0 0 20px #38bdf859!important}html,body,#root,.app-container,.main-content{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.format-title-badge-row{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.podcast-split-badge{color:#8aa6c3;white-space:nowrap;background:#38bdf826;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:700}@media (width<=900px){.header{gap:.4rem!important;padding:0 .5rem!important}.logo-container{gap:.35rem!important}.logo-text{font-size:.95rem!important}.founder-badge{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:120px!important;padding:.2rem .45rem!important;font-size:.66rem!important;overflow:hidden!important}.upload-view-canvas{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:.5rem .25rem 3rem!important;overflow-x:hidden!important}.studio-shell{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:.5rem .35rem!important;overflow:visible!important}.studio-page-header h2{font-size:1.4rem!important}.studio-page-header p{padding:0 .25rem;font-size:.8rem!important}.upload-view-canvas .studio-workspace{box-sizing:border-box!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;display:flex!important;overflow:visible!important}.upload-view-canvas .studio-workspace .studio-column{display:contents!important}.upload-view-canvas .studio-workspace .studio-card,.upload-view-canvas .studio-workspace .format-selector-card,.upload-view-canvas .studio-workspace .studio-smart-setting{margin-top:0!important}.upload-view-canvas .format-selector-card{order:1!important}.upload-view-canvas .studio-dropzone-card{order:2!important}.upload-view-canvas .studio-credit-card{order:3!important}.upload-view-canvas .studio-clips-card,.upload-view-canvas .studio-format-settings-card{order:4!important}.upload-view-canvas .studio-prompt-card{order:5!important}.upload-view-canvas .studio-language-card{order:6!important}.upload-view-canvas .studio-track-card{order:7!important}.upload-view-canvas .studio-gameplay-card{order:8!important}.upload-view-canvas .studio-multispeaker-card{order:9!important}.upload-view-canvas .studio-generate-panel{order:10!important}.studio-column{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.studio-card,.format-selector-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:.65rem .45rem!important;overflow:hidden!important}.studio-setting-header{flex-direction:column!important;align-items:flex-start!important;gap:.55rem!important}.studio-setting-title-wrap{justify-content:flex-start!important;width:100%!important}.studio-setting-select{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:.2rem!important}.studio-setting-action{text-align:center!important;justify-content:center!important;width:100%!important;margin-top:.2rem!important}.streamer-layout-body{grid-template-columns:1fr!important;gap:.85rem!important}.streamer-sim-preview{max-width:110px!important;margin:0 auto!important}.video-preview-row{flex-wrap:wrap!important;gap:.65rem!important}.video-preview-row>div:last-child{justify-content:flex-end!important;width:100%!important;margin-top:.25rem!important}.dropzone-tabs-bar{flex-wrap:wrap!important;width:100%!important}.dropzone-tab-btn{min-width:90px!important;padding:.35rem .4rem!important;font-size:.7rem!important}.format-options-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.format-option-card{box-sizing:border-box!important;gap:.45rem!important;width:100%!important;max-width:100%!important;padding:.65rem 2.6rem .65rem .5rem!important;position:relative!important}.format-option-card.locked{padding-right:4.5rem!important}.format-info{box-sizing:border-box!important;flex:1!important;width:100%!important;min-width:0!important}.format-name{white-space:normal!important;word-break:break-word!important;font-size:.78rem!important}.format-desc{font-size:.66rem!important;line-height:1.28!important}}.studio-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101013;border:1px solid #ffffff17;border-radius:14px;box-shadow:0 12px 32px #00000059}.studio-shell .studio-card,.studio-shell .format-selector-card{box-shadow:none;background:#16161a;border:1px solid #ffffff14;border-radius:8px}.studio-shell .studio-card:hover,.studio-shell .format-selector-card:hover{border-color:#ffffff29}.studio-page-header .studio-eyebrow,.studio-page-header [class*=eyebrow]{color:#8aa6c3}.studio-setting-action{color:#e2e8f0;background:#242938;border:1px solid #3b4254;align-items:center;gap:5px;display:inline-flex}.studio-setting-action:hover{background:#2e3547;border-color:#4b5568}.studio-toggle .studio-toggle-track{background:#272b35;border:1px solid #3b4252}.studio-toggle input:checked+.studio-toggle-track,.studio-toggle.is-on .studio-toggle-track{background:#8aa6c338;border-color:#8aa6c3}.studio-toggle input:checked+.studio-toggle-track .studio-toggle-dot,.studio-toggle.is-on .studio-toggle-dot,.studio-pill-toggle.is-on .studio-toggle-dot{box-shadow:none;background:#8aa6c3}.studio-toggle-label.is-on,.studio-pill-toggle.is-on+.studio-toggle-label{color:#e2e8f0}label:has(+.studio-toggle input:checked){color:#e2e8f0}.studio-dropzone-box{background:#101014;border:1px dashed #ffffff24;border-radius:8px}.studio-dropzone-box:hover{background:#8aa6c30a;border-color:#8aa6c380}.studio-dropzone-box.drag-active{background:#8aa6c312;border-color:#8aa6c3}.dropzone-icon-chip{color:#a1a1aa;background:#1c1e24;border:1px solid #ffffff1a}.studio-dropzone-box:hover .dropzone-icon-chip{color:#e2e8f0;background:#242938;border-color:#4b5568}.primary-studio-cta{color:#09090b;box-shadow:none;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:8px}.primary-studio-cta:hover:not(:disabled){background:#fff;border-color:#fff;box-shadow:0 4px 14px #0006}.primary-studio-cta:disabled{color:#71717a;box-shadow:none;background:#24262c;border-color:#24262c}.studio-generate-panel{background:#141417;border:1px solid #ffffff17;border-radius:8px}.studio-generate-kicker{color:#8aa6c3}.range-input-modern::-webkit-slider-thumb{border:2px solid #8aa6c3}.range-input-modern::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000080}.studio-setting-select:focus,.shadcn-select:focus{box-shadow:none;border-color:#4b5568}.moving-cursor-icon{color:#a1a1aa}.landing{background-color:var(--bg-base);background-image:url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='50' y='80' width='80' height='80' fill='%23ffffff' fill-opacity='0.02' transform='rotate(15 90 120)' /%3E%3Crect x='300' y='40' width='120' height='120' fill='%23ffffff' fill-opacity='0.015' transform='rotate(55 360 100)' /%3E%3Crect x='120' y='320' width='60' height='60' fill='%23ffffff' fill-opacity='0.03' transform='rotate(-20 150 350)' /%3E%3Crect x='380' y='280' width='90' height='90' fill='%23ffffff' fill-opacity='0.02' transform='rotate(35 425 325)' /%3E%3Crect x='220' y='200' width='50' height='50' fill='%23ffffff' fill-opacity='0.025' transform='rotate(70 245 225)' /%3E%3C/svg%3E");background-position:top;min-height:100vh;overflow-x:hidden}@keyframes balloonPopIn{0%{transform:translate(-50%)scale(.92)}60%{transform:translate(-50%)scale(1.02)}85%{transform:translate(-50%)scale(.995)}to{transform:translate(-50%)scale(1)}}.landing-nav{z-index:1000;width:calc(100% - 2rem);max-width:1200px;box-shadow:none;-webkit-backdrop-filter:none;will-change:transform, width;contain:layout style;background:0 0;border:1px solid #0000;border-radius:100px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),width .45s cubic-bezier(.34,1.56,.64,1),max-width .45s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:.6rem;left:50%;transform:translate(-50%)scale(.97);overflow:visible!important}.landing-nav.scrolled{top:.6rem;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff17 0%,#121218d6 40%,#0a0a0ee0 100%)!important;border:1px solid #ffffff29!important;border-radius:100px!important;width:calc(100% - 3rem)!important;max-width:980px!important;animation:.48s cubic-bezier(.34,1.56,.64,1) forwards balloonPopIn!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff47,0 16px 40px #000000bf,0 0 20px #6366f126!important}.landing-nav.scrolled:hover{border-color:#ffffff47!important;box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 1px #0006,inset 0 0 24px #ffffff0a,0 24px 55px #000000e6,0 0 35px #6366f152!important}.landing-nav.scrolled:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#ffffff1f 0%,#6366f159 25%,#38bdf84d 50%,#a855f759 75%,#ffffff1f 100%) 0 0/250% 100%;border-radius:100px;padding:1px;animation:10s infinite dynamicGlassShimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-nav.scrolled:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%);border-radius:100px;height:1.2px;position:absolute;top:0;left:10%;right:10%}.landing-nav-inner{z-index:2;justify-content:space-between;align-items:center;height:52px;padding:0 1.5rem;display:flex;position:relative}.landing-nav-left{align-items:center;gap:2.5rem;display:flex}.landing-logo{align-items:center;gap:.5rem;display:flex}.landing-logo-img{object-fit:contain;width:24px;height:24px}.landing-logo-text{color:var(--text-primary);letter-spacing:-.2px;font-size:1.05rem;font-weight:800}.landing-nav-links{gap:.25rem;display:flex}.landing-nav-links button{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);background:0 0;border:none;padding:.4rem .6rem;font-family:inherit;font-size:.82rem;font-weight:500}.landing-nav-links button:hover{color:var(--text-primary);background:#ffffff0a}.landing-nav-hamburger{display:none!important}.landing-mobile-menu{display:none}@media (width<=600px){.landing-nav-left{gap:.65rem}.landing-nav-hamburger{justify-content:center;align-items:center;display:inline-flex!important}.landing-mobile-menu{z-index:1001;background:#0b0d12;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:.5rem;display:flex;position:fixed;top:4.4rem;left:1rem;right:1rem;box-shadow:0 20px 50px #0009}.landing-mobile-menu button{color:var(--text-secondary);text-align:left;cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:10px;padding:.9rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:500}.landing-mobile-menu button:active,.landing-mobile-menu button:hover{color:var(--text-primary);background:#ffffff0d}.landing-mobile-menu .landing-mobile-menu-creator{color:#f59e0b;font-weight:700}}.landing-nav-right{align-items:center;gap:.75rem;display:flex}.landing-nav-login{color:var(--text-secondary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:.4rem .8rem;font-family:inherit;font-size:.82rem;font-weight:500}.landing-nav-login:hover{color:var(--text-primary)}@keyframes uniquePulse{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 14px #fff0}to{box-shadow:0 0 #fff0}}@keyframes uniqueSheen{0%{transform:translate(-150%)skew(-20deg)}20%{transform:translate(200%)skew(-20deg)}to{transform:translate(200%)skew(-20deg)}}.landing-nav-cta{color:#000;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition);background:#fff;border:none;align-items:center;gap:.4rem;padding:.4rem 1rem;font-family:inherit;font-size:.82rem;font-weight:600;display:flex;position:relative;overflow:hidden}.landing-nav-cta:hover{background:#f0f0f0;transform:translateY(-1px)}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header{text-align:center;margin-bottom:3.5rem}.section-label{background:var(--accent-dim);color:var(--accent);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-pill);border:1px solid #00e5ff26;margin-bottom:1rem;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.section-title{letter-spacing:-.8px;color:var(--text-primary);margin-bottom:.75rem;font-size:2.2rem;font-weight:800;line-height:1.2}.section-subtitle{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.6}.hero{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 60px);padding:5.75rem 1.5rem 2.5rem;display:flex;position:relative;overflow:hidden}.hero-glow{display:none}.hero-content{flex-direction:column;align-items:center;width:min(100%,1200px);max-width:1200px;margin:0 auto;display:flex;position:relative;transform:none}.hero-badge{color:var(--text-secondary);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:#ffffff0a;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:5px 14px;font-size:.82rem;font-weight:500;display:inline-flex}.hero-title{letter-spacing:-1.5px;color:var(--text-primary);white-space:nowrap;margin-bottom:1.1rem;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:clamp(2.5rem,4.8vw,3.7rem);font-weight:800;line-height:1.12}.hero-gradient{background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-secondary);max-width:650px;margin:0 auto 2.2rem;font-size:1.12rem;line-height:1.65}.hero-showcase{box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff29,#818cf814 45%,#ffffff0a);border:1px solid #ffffff24;border-radius:24px;width:min(100%,1100px);margin:0 auto 2.2rem;padding:8px;display:block;position:relative;box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff14}.hero-showcase-video,.hero-feature-rail{min-width:0}.hero-showcase-video{background:#0f0f13b8;border-radius:17px;overflow:hidden}.hero-video-chrome{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:.63rem;display:flex}.hero-video-dot{background:#52525b;border-radius:50%;width:6px;height:6px}.hero-video-dot:first-child{background:#fb7185}.hero-video-label{margin-left:7px}.hero-video-stage{aspect-ratio:16/9;background:radial-gradient(circle at 65% 30%,#818cf833,#0000 35%),#09090b;position:relative;overflow:hidden}.hero-video-heading{z-index:10;color:#fff;text-align:left;text-shadow:0 2px 4px #000000f2,0 5px 18px #000000e6,0 0 32px #000000b8;pointer-events:none;max-width:90%;position:absolute;top:5%;left:4%}.hero-video-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#030408c7,#03040800);height:45%;position:absolute;inset:0 0 auto}.hero-video-heading h1{letter-spacing:-.04em;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:800;line-height:1.04}.hero-video-heading strong{color:#fff;text-shadow:0 2px 4px #000000f2,0 5px 18px #000000e6,0 0 32px #000000b8;font-weight:800}.hero-showcase-video-element{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-showcase-play{color:#0b0b0e;cursor:pointer;background:#f4f4f5;border:0;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:3px;transition:transform .18s,background .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.hero-showcase-play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.08)}.hero-video-badge{color:#d4d4d8;letter-spacing:.08em;background:#09090bad;border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px;font-size:.58rem;font-weight:700;position:absolute;bottom:13px;left:14px}.hero-video-badge span{color:#a5b4fc;padding:0 3px}.hero-video-copy-outer{text-align:center;max-width:850px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.hero-main-title{letter-spacing:-.025em;color:#fff;margin:0 0 1.2rem;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:600;line-height:1.15}.hero-title-muted{color:#cbd5e1;letter-spacing:-.01em;font-family:Instrument Serif,Playfair Display,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.hero-video-copy-outer .hero-subtitle{color:#94a3b8;max-width:680px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.hero-paste-form{max-width:660px;margin:0 auto}.hero-glass-paste-wrapper{-webkit-backdrop-filter:blur(24px);background:#ffffff0d;border:1.5px solid #ffffff2e;border-radius:16px;align-items:center;gap:.6rem;padding:6px 6px 6px 10px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 20px 50px #00000080,inset 0 1px 1px #ffffff40}.hero-glass-paste-wrapper:focus-within,.hero-glass-paste-wrapper:hover{background:#ffffff14;border-color:#ffffff4d;box-shadow:0 24px 60px #0009,0 0 35px #818cf833,inset 0 1px 1px #ffffff59}.hero-upload-trigger-btn{cursor:pointer;color:#a5b4fc;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:.65rem;transition:all .2s;display:flex}.hero-upload-trigger-btn:hover{color:#fff;background:#818cf840;border-color:#818cf880;transform:translateY(-1px)}.hero-paste-icon{flex-shrink:0}.hero-paste-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:.5rem .25rem;font-family:inherit;font-size:.98rem}.hero-paste-input::placeholder{color:#ffffff73}.hero-scan-btn{white-space:nowrap;border-radius:11px;flex-shrink:0;padding:.75rem 1.4rem;font-size:.95rem}.hero-feature-rail{z-index:4;text-shadow:0 2px 14px #000000f2;pointer-events:auto;background:linear-gradient(90deg,#0000 0%,#000000b8 28%,#000000f5 100%);border-radius:0 17px 17px 0;flex-direction:column;justify-content:center;gap:1.1rem;width:min(32%,310px);margin:0;padding:1.5rem 1.5rem 1.5rem 2rem;display:flex;position:absolute;top:0;bottom:0;right:0}.hero-feature-item{box-shadow:none;background:0 0;border-bottom:1px solid #ffffff29;border-radius:0;flex-direction:column;gap:.25rem;padding:0 0 1rem;display:flex}.hero-feature-item:last-child{border-bottom:0;padding-bottom:0}.hero-feature-value{color:#fff;letter-spacing:-.03em;text-shadow:0 0 10px #ffffff80,0 2px 18px #000000f2;font-size:1.35rem;font-weight:800}.hero-feature-copy{color:#d4d4d8;text-shadow:0 1px 4px #000000e6;font-size:.78rem;font-weight:500;line-height:1.4}.topup-credits-container{text-align:center;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff14,#818cf809);border:1px solid #ffffff24;border-radius:22px;margin-top:3.5rem;padding:2.25rem;position:relative;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff14}.topup-kicker{color:#a5b4fc;letter-spacing:.08em;text-transform:uppercase;background:#818cf81a;border:1px solid #a5b4fc29;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.topup-title{color:#f4f4f5;letter-spacing:-.03em;margin:0 0 .45rem;font-size:1.35rem;font-weight:750}.topup-description{color:#a1a1aa;margin:0 0 1.8rem;font-size:.86rem}.topup-packs-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.topup-pack{background:#07090e4d;border:1px solid #ffffff1c;border-radius:15px;min-width:0;padding:1.15rem;transition:transform .18s,border-color .18s,background .18s;position:relative}.topup-pack:hover{background:#ffffff0e;border-color:#a5b4fc61;transform:translateY(-3px)}.topup-pack-popular{background:linear-gradient(160deg,#818cf829,#07090e52);border-color:#a5b4fc85!important}.hero-actions{justify-content:center;gap:1rem;margin-bottom:2.8rem;display:flex}.hero-cta{color:#000;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition);background:#fff;border:none;align-items:center;gap:.5rem;padding:.85rem 2rem;font-family:inherit;font-size:.98rem;font-weight:600;display:flex;position:relative;overflow:hidden}.hero-cta:hover{background:#f0f0f0;transform:translateY(-2px)}.hero-cta.highlighted{animation:2s cubic-bezier(.66,0,0,1) infinite uniquePulse}.hero-cta.highlighted:after{content:"";background:linear-gradient(90deg,#0000,#6366f126,#a855f726,#0000);width:100%;height:100%;animation:4s infinite uniqueSheen;position:absolute;top:0;left:0}.hero-secondary{color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition);background:0 0;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.hero-secondary:hover{background:#ffffff0a;border-color:#fff3}.hero-stats{justify-content:center;align-items:center;gap:2.5rem;display:flex}.hero-stat{flex-direction:column;align-items:center;gap:.3rem;display:flex}.hero-stat-num{color:#818cf8;letter-spacing:-.5px;font-size:1.6rem;font-weight:800}.hero-stat-label{color:var(--text-tertiary);font-size:.82rem;font-weight:500}.hero-stat-divider{background:var(--border-subtle);width:1px;height:36px}.features-section{background:#0c0c0e;padding:6rem 2rem}.features-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.feature-card{border-radius:var(--radius-sm);min-height:280px;transition:all var(--transition);background:#111217;border:1px solid #ffffff0d;padding:0;position:relative;overflow:hidden}.feature-card:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.feature-card-video{object-fit:cover;object-position:left center;opacity:.55;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.feature-card-shade{background:linear-gradient(#08090d1a 0%,#08090d94 52%,#08090df0 100%);position:absolute;inset:0}.feature-card-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:280px;padding:2rem 1.6rem 1.6rem;display:flex;position:relative}.feature-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);-webkit-backdrop-filter:blur(10px);background:#0c0d1294;border:1px solid #ffffff1a;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.feature-card h3{color:var(--text-primary);margin-bottom:.6rem;font-size:1rem;font-weight:700}.feature-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.how-section{background:0 0;padding:6rem 2rem}.steps-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.step-card{border-radius:var(--radius-lg);text-align:left;background:#ffffff05;border:1px solid #ffffff0d;padding:2.5rem 2rem;position:relative}.step-num{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:1.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.step-card h3{color:var(--text-primary);margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.step-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.step-arrow{color:#ffffff26;z-index:1;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.demo-video-container{text-align:center;max-width:900px;margin:0 auto}.demo-video-frame{border-radius:var(--radius-xl);border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 32px 80px #00000080}.demo-video-placeholder{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-elevated) 100%);width:100%;padding-bottom:56.25%;position:relative}.demo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demo-video-play{z-index:5;cursor:pointer;position:absolute;inset:0}.demo-video-overlay{z-index:4;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.demo-video-overlay-inner{color:#fff;flex-direction:column;align-items:center;gap:1rem;display:flex}.demo-video-overlay-inner svg{-webkit-backdrop-filter:blur(12px);width:80px;height:80px;transition:all var(--transition);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;padding:24px}.demo-video-play:hover .demo-video-overlay-inner svg{background:#fff3;transform:scale(1.05)}.demo-video-overlay-inner span{color:var(--text-secondary);font-size:1rem;font-weight:600}.demo-caption{color:var(--text-tertiary);margin-top:1.25rem;font-size:.9rem}.pricing-section{padding:6rem 2rem}.billing-toggle{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);justify-content:center;gap:0;width:fit-content;margin:0 auto 3rem;padding:4px;display:flex}.billing-toggle button{color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition);background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 1.5rem;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.billing-toggle button.active{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.save-badge{color:var(--green);background:#10b98126;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.credit-calculator-card{-webkit-backdrop-filter:blur(22px);box-shadow:0 22px 65px #00000038,inset 0 1px #ffffff14;background:linear-gradient(145deg,#ffffff14,#38bdf809)!important;border:1px solid #ffffff24!important;border-radius:22px!important}.credit-calculator-card>div:nth-child(2){gap:1.5rem!important}.credit-calculator-card>div:nth-child(2)>div:last-child{background:#080a1057!important;border:1px solid #ffffff1f!important;border-radius:15px!important;padding:1.15rem 1.25rem!important}.credit-calculator-card button{color:#a1a1aa!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}.credit-calculator-card button[style*="38bdf8"]{color:#071017!important;background:#38bdf8d9!important;border-color:#7dd3fce6!important}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1000px;margin:0 auto;display:grid}.pricing-card{border-radius:var(--radius-xl);transition:all var(--transition);-webkit-backdrop-filter:blur(20px);flex-direction:column;padding:2.5rem 2rem;display:flex;position:relative;box-shadow:0 20px 55px #0003,inset 0 1px #ffffff12;background:linear-gradient(145deg,#ffffff14,#818cf809)!important;border:1px solid #ffffff24!important}.pricing-card:hover{border-color:var(--border-default)}.pricing-card.featured{box-shadow:0 0 0 1px var(--accent), 0 8px 32px #00e5ff14;border-color:#38bdf8a6!important}.pricing-popular{background:var(--accent);color:var(--bg-base);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-pill);padding:4px 14px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card-header h3{color:var(--text-primary);margin-bottom:.3rem;font-size:1.2rem;font-weight:700}.pricing-desc{color:var(--text-tertiary);margin-bottom:1.5rem;font-size:.85rem}.pricing-price{align-items:baseline;gap:.2rem;margin-bottom:1.75rem;display:flex}.price-amount{color:var(--text-primary);letter-spacing:-1px;font-size:2.5rem;font-weight:800}.price-period{color:var(--text-tertiary);font-size:.9rem}.pricing-features{flex-direction:column;flex:1;gap:.75rem;margin-bottom:2rem;list-style:none;display:flex}.pricing-features li{color:var(--text-secondary);text-align:left;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.45;display:flex}.pricing-features li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.pricing-btn{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-default);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition);padding:.75rem;font-family:inherit;font-size:.9rem;font-weight:600}.pricing-btn:hover{background:#ffffff14}.pricing-btn.featured{background:var(--accent);border-color:var(--accent);color:var(--bg-base)}.pricing-btn.featured:hover{background:var(--accent-hover);box-shadow:0 0 20px var(--accent-glow)}.login-section{background:var(--bg-surface);padding:6rem 2rem}.login-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1000px;margin:0 auto;display:grid}.login-info h2{letter-spacing:-.8px;margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.15}.login-info p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.login-testimonial{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem}.login-stars{gap:2px;margin-bottom:.75rem;display:flex}.login-testimonial blockquote{color:var(--text-secondary);margin-bottom:1rem;font-size:.92rem;font-style:italic;line-height:1.6}.login-testimonial-author{align-items:center;gap:.75rem;display:flex}.login-testimonial-avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:flex}.login-testimonial-author strong{color:var(--text-primary);font-size:.85rem;display:block}.login-testimonial-author span{color:var(--text-tertiary);font-size:.78rem}.login-form-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}.login-tabs{border-bottom:1px solid var(--border-subtle);display:flex}.login-tabs button{color:var(--text-tertiary);cursor:pointer;transition:all var(--transition);background:0 0;border:none;flex:1;padding:1rem;font-family:inherit;font-size:.9rem;font-weight:600;position:relative}.login-tabs button.active{color:var(--text-primary)}.login-tabs button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.login-form{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.login-field{flex-direction:column;gap:.4rem;display:flex}.login-field label{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.login-field input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color var(--transition);outline:none;padding:.7rem 1rem;font-family:inherit;font-size:.9rem}.login-field input:focus{border-color:var(--accent)}.login-field input::placeholder{color:var(--text-tertiary)}.login-submit{background:var(--accent);width:100%;color:var(--bg-base);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);border:none;margin-top:.5rem;padding:.75rem;font-family:inherit;font-size:.95rem;font-weight:700}.login-submit:hover{background:var(--accent-hover);box-shadow:0 0 16px var(--accent-glow)}.login-note{text-align:center;color:var(--text-tertiary);font-size:.8rem}.landing-footer{border-top:1px solid var(--border-subtle);background:#050505;padding:2rem}.footer-inner{justify-content:space-between;align-items:center;display:flex}.footer-brand{color:var(--text-primary);align-items:center;gap:.5rem;font-weight:700;display:flex}.footer-logo{object-fit:contain;width:24px;height:24px}.footer-copy{color:var(--text-tertiary);font-size:.82rem}@media (width<=900px){.hero-title{font-size:2.8rem}.hero-showcase-video{border-radius:17px}.hero-feature-rail{grid-template-columns:repeat(3,1fr);gap:.75rem;width:auto;margin:.6rem 0 0;padding:1.1rem .4rem;display:grid;position:relative;inset:auto}.hero-feature-item{border-bottom:0;border-right:1px solid #ffffff14;padding:0 .7rem 0 0}.hero-feature-item:last-child{border-right:0;padding-right:0}.features-grid{grid-template-columns:1fr 1fr}.steps-row{grid-template-columns:1fr}.step-arrow{display:none}.pricing-grid{margin:0 auto;grid-template-columns:1fr!important;gap:1.5rem!important;width:100%!important;max-width:440px!important}.pricing-card{padding:1.75rem 1.4rem!important}.login-layout{grid-template-columns:1fr;gap:2rem}.hero-stats{flex-wrap:wrap;justify-content:center;gap:1.5rem}.credit-calculator-card{margin:0 .5rem 2.5rem!important;padding:1.25rem 1rem!important}.credit-calculator-card>div:last-child{grid-template-columns:1fr!important;gap:1rem!important}.topup-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hero{padding:5.75rem .85rem 2rem;padding-top:max(5.75rem, calc(4.75rem + env(safe-area-inset-top,0px)))}.hero-content{transform:none}.hero-main-title{word-break:break-word;margin-bottom:.85rem!important;font-size:1.95rem!important;line-height:1.18!important}.hero-title-muted{display:inline-block;font-size:1.05em!important}.hero-video-copy-outer .hero-subtitle{padding:0 .25rem;margin-bottom:1.25rem!important;font-size:.88rem!important;line-height:1.5!important}.hero-glass-paste-wrapper{border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;padding:.65rem!important}.hero-upload-trigger-btn{border-radius:9px!important;justify-content:center!important;gap:.4rem!important;width:100%!important;padding:.65rem!important}.hero-upload-trigger-btn:after{content:"Upload Video File";font-size:.82rem;font-weight:600}.hero-paste-input{text-align:center!important;width:100%!important;padding:.45rem .5rem!important;font-size:.88rem!important}.hero-scan-btn{justify-content:center!important;width:100%!important;padding:.75rem!important;font-size:.9rem!important}.hero-showcase{border-radius:14px;width:min(100%,1100px);margin:0 auto 1.75rem;padding:4px}.hero-showcase-video{border-radius:10px}.hero-video-stage{aspect-ratio:16/9;height:auto}.hero-video-copy{width:94%;padding:.7rem;top:4%;left:3%}.hero-feature-rail{border-radius:12px;grid-template-columns:1fr;gap:.6rem;padding:.85rem}.hero-feature-kicker{margin-bottom:0}.hero-feature-item{border-bottom:1px solid #ffffff14;border-right:0;padding:0 0 .6rem}.hero-feature-item:last-child{border-bottom:0;padding-bottom:0}.features-grid{grid-template-columns:1fr!important;gap:1rem!important}.feature-card{padding:1.25rem 1rem!important}.feature-card h3{margin-bottom:.35rem!important;font-size:1.05rem!important}.feature-card p{font-size:.82rem!important;line-height:1.45!important}.feature-card-video.mobile-center-crop{object-position:center center!important}.landing-nav-links{display:none}.landing-nav-inner{padding:.5rem .75rem!important}.landing-nav-logo span{font-size:.9rem!important}.landing-nav-actions{gap:.35rem!important}.landing-nav-login{padding:.3rem .55rem!important;font-size:.75rem!important}.landing-nav{width:calc(100% - 1rem)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:100px!important;top:.5rem!important}.landing-nav.scrolled{-webkit-backdrop-filter:blur(28px)saturate(210%)brightness(105%)!important;background:linear-gradient(135deg,#ffffff14 0%,#12121ab8 40%,#0a0a0fd1 100%)!important;border:1px solid #fff3!important;border-radius:100px!important;width:calc(100% - 1.5rem)!important;top:.5rem!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 14px 35px #000c!important}.hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto 2.5rem}.hero-cta,.hero-secondary{justify-content:center;width:100%}.floating-creator-card{display:none}.billing-toggle{max-width:320px;width:100%!important;margin:0 auto 1.5rem!important;padding:3px!important}.billing-toggle button{flex:1!important;padding:.5rem!important;font-size:.78rem!important}.pricing-grid{grid-template-columns:1fr!important;gap:1.25rem!important;width:100%!important;max-width:100%!important}.pricing-card{border-radius:12px!important;padding:1.35rem 1rem!important}.pricing-features li{font-size:.8rem!important}.price-amount{font-size:2rem!important}.topup-credits-container{border-radius:12px!important;margin:1.5rem 0 0!important;padding:1.1rem .85rem!important}.topup-grid{grid-template-columns:1fr!important;gap:.75rem!important}.topup-packs-grid{grid-template-columns:1fr!important;gap:.8rem!important}.topup-pack{padding:.9rem!important}}@media (width>=601px) and (height<=800px){.hero{padding-top:5.5rem;padding-bottom:1.25rem}.hero-showcase{margin-top:0;margin-bottom:1.25rem}.hero-video-stage{aspect-ratio:16/9;height:auto}.hero-video-copy{padding:.65rem .8rem;top:6%}.hero-video-copy .hero-subtitle{margin-bottom:.55rem;font-size:.78rem}}@keyframes middleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.floating-creator-card{z-index:999;cursor:pointer;background:#121622;border:1px solid #232d3f;border-radius:10px;align-items:center;gap:.75rem;max-width:275px;padding:.75rem .95rem;transition:all .2s;animation:.4s ease-out fadeInRight,4s ease-in-out .4s infinite middleFloat;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 14px 32px #00000073}.floating-creator-card:hover{background:#161c2b;border-color:#38bdf8;box-shadow:0 18px 40px #0009}.section-header,.step-card,.demo-video-container,.feature-card,.pricing-card,.credit-calculator-card,.topup-credits-container,.login-layout,.pricing-calculator-container{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.section-header.loco-in-view,.step-card.loco-in-view,.demo-video-container.loco-in-view,.feature-card.loco-in-view,.pricing-card.loco-in-view,.credit-calculator-card.loco-in-view,.topup-credits-container.loco-in-view,.login-layout.loco-in-view,.pricing-calculator-container.loco-in-view{opacity:1;transform:translateY(0)}.step-card:first-child{transition-delay:50ms}.step-card:nth-child(2){transition-delay:.15s}.step-card:nth-child(3){transition-delay:.25s}.feature-card:first-child{transition-delay:40ms}.feature-card:nth-child(2){transition-delay:.1s}.feature-card:nth-child(3){transition-delay:.16s}.feature-card:nth-child(4){transition-delay:.22s}.feature-card:nth-child(5){transition-delay:.28s}.feature-card:nth-child(6){transition-delay:.34s}.pricing-card:first-child{transition-delay:50ms}.pricing-card:nth-child(2){transition-delay:.16s}.pricing-card:nth-child(3){transition-delay:.27s}.how-section,.features-section,.pricing-section,.login-section{position:relative;overflow:hidden}.loco-shapes-container{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.loco-shape{pointer-events:none;will-change:transform;opacity:.85;backface-visibility:hidden;position:absolute;transform:translateZ(0);transition:none!important}.loco-shapes-container{pointer-events:none;contain:layout style paint;position:absolute;inset:0;overflow:hidden}.loco-shape-wrap{pointer-events:none;will-change:transform;backface-visibility:hidden;position:absolute}.loco-shape{will-change:transform;backface-visibility:hidden;position:relative}.loco-shape svg{filter:drop-shadow(0 14px 28px #00000080)}.feature-card,.step-card,.pricing-card{will-change:transform;contain:content}@keyframes locoFloatA{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(5deg)}}@keyframes locoFloatB{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(18px)rotate(-6deg)}}@keyframes locoSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loco-anim-float-a{animation:6.5s ease-in-out infinite locoFloatA}.loco-anim-float-b{animation:8s ease-in-out infinite locoFloatB}.loco-anim-spin{animation:28s linear infinite locoSpinSlow}.credit-calculator-card{background:#181a1f;border:1px solid #262933;border-radius:12px;max-width:850px;margin:0 auto 3rem;padding:1.5rem 2rem}.credit-calculator-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.calc-slider-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.calc-presets-row{flex-wrap:wrap;gap:4px;display:flex}.calc-output-box{background:#121418;border:1px solid #262933;border-radius:8px;padding:1rem 1.25rem}.calc-output-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}@media (width<=768px){.credit-calculator-card{margin-bottom:2rem;padding:1.1rem 1rem}.credit-calculator-grid{grid-template-columns:1fr;gap:1.25rem}.calc-slider-header{flex-direction:row;align-items:center;gap:.4rem}.calc-output-row{font-size:.8rem}}.polar-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(16px);background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.polar-modal-card{background:#0c0c0d;border:1px solid #27272a;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000f2,0 0 1px #ffffff1a}.polar-modal-header{z-index:2;background:#0c0c0d;border-bottom:1px solid #18181b;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:relative}.polar-modal-voucher{z-index:2;background:#121215;border-bottom:1px solid #18181b;flex-shrink:0;padding:.85rem 1.25rem;position:relative}.polar-modal-iframe-stage{background:#000;flex-direction:column;flex:1;min-height:520px;display:flex;position:relative;overflow:hidden}.polar-modal-footer{background:#0c0c0d;border-top:1px solid #18181b;flex-shrink:0;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;display:flex}@media (width<=640px){.polar-modal-overlay{align-items:flex-end;padding:0}.polar-modal-card{border:none;border-top:1px solid #27272a;border-radius:14px 14px 0 0;max-width:100%;height:100dvh;max-height:100dvh}.polar-modal-header{padding:.65rem .85rem}.polar-modal-voucher{padding:.5rem .85rem}.polar-modal-iframe-stage{flex:1;height:100%;min-height:0}.polar-modal-footer{padding:.45rem .85rem}}.landing-faq-section{background:radial-gradient(circle at 50% 10%,#38bdf808 0%,#0000 60%);border-top:1px solid #ffffff0d;padding:3rem 1.25rem 2.5rem;position:relative}.faq-container{max-width:720px;margin:0 auto}.faq-header{text-align:center;margin-bottom:1.75rem}.faq-title{color:#f1f5f9;letter-spacing:-.01em;margin-bottom:.35rem;font-size:1.25rem;font-weight:700}.faq-subtitle{color:#71717a;max-width:460px;margin:0 auto;font-size:.8rem;line-height:1.5}.faq-list{flex-direction:column;gap:.45rem;display:flex}.faq-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12141a80;border:1px solid #ffffff0f;border-radius:8px;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item:hover{background:#161921bf;border-color:#38bdf840}.faq-item.faq-item-open{background:#141820d9;border-color:#38bdf859}.faq-question-btn{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem;font-size:.82rem;font-weight:600;transition:color .15s;display:flex}.faq-question-btn:hover{color:#38bdf8}.faq-chevron{color:#71717a;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1),color .15s}.faq-item-open .faq-chevron{color:#38bdf8;transform:rotate(180deg)}.faq-answer{color:#94a3b8;border-top:1px solid #ffffff08;padding:.55rem 1rem .75rem;font-size:.76rem;line-height:1.55}.faq-answer strong{color:#e2e8f0}@media (width<=640px){.landing-faq-section{padding:2.25rem .85rem 2rem}.faq-title{font-size:1.1rem}.faq-question-btn{padding:.65rem .85rem;font-size:.78rem}.faq-answer{padding:0 .85rem .65rem;font-size:.72rem}}:root{--pr-bg-base:#141414;--pr-bg-darkest:#121212;--pr-bg-dark:#171717;--pr-bg-panel:#1e1e1e;--pr-bg-panel-alt:#232323;--pr-bg-header:#252525;--pr-bg-hover:#2c2c2c;--pr-bg-active:#333;--pr-border-subtle:#2d2d2d;--pr-border-medium:#383838;--pr-border-focus:#1473e6;--pr-accent-blue:#1473e6;--pr-accent-cyan:#1473e6;--pr-accent-purple:#1473e6;--pr-accent-amber:#f59e0b;--pr-accent-green:#4ade80;--pr-accent-red:#ef4444;--pr-track-v2:#3a1c26;--pr-track-v1:#16283d;--pr-track-a1:#143826;--pr-playhead-red:#1473e6}.creative-studio-container{background:var(--pr-bg-base);color:#f0f0f0;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Outfit,sans-serif;display:flex;overflow:hidden}.studio-top-bar{background:var(--pr-bg-header);border-bottom:1px solid var(--pr-border-subtle);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 .85rem;display:flex}.studio-top-left{align-items:center;gap:.65rem;display:flex}.studio-logo-text{color:#fff!important;letter-spacing:-.3px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif!important;font-size:.9rem!important;font-weight:800!important}.studio-mode-badge{border:1px solid var(--pr-border-subtle);color:#1473e6;letter-spacing:.5px;text-transform:uppercase;background:#171717;border-radius:3px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:flex}.studio-mode-toggle-btn{color:#e0e0e0;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:3px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.76rem;font-weight:600;transition:all .15s;display:flex}.studio-mode-toggle-btn:hover{background:var(--pr-bg-hover);color:#fff;border-color:#555}.studio-project-title{color:#f0f0f0;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:.82rem;font-weight:600;overflow:hidden}.studio-timecode-display{color:#e2e8f0;letter-spacing:.8px;background:#171717;border:1px solid #2d2d2d;border-radius:3px;padding:.25rem .65rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.84rem;font-weight:600}.studio-export-btn{color:#f0f0f0;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:3px;align-items:center;gap:.35rem;padding:.38rem .85rem;font-size:.74rem;font-weight:600;transition:all .15s;display:inline-flex}.studio-export-btn:hover:not(:disabled){color:#fff;background:#383838;border-color:#555}.studio-social-post-btn{color:#e0e0e0;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:3px;align-items:center;gap:6px;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.studio-social-post-btn:hover{color:#fff;background:#383838;border-color:#555}.studio-workspace{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.studio-left-station{background:var(--pr-bg-darkest);flex-direction:column;flex:1;min-width:320px;height:100%;min-height:0;display:flex;overflow:hidden}.studio-left-inspector{background:var(--pr-bg-dark);flex-direction:column;flex:1;min-height:100px;display:flex;overflow:hidden}.studio-panel-header{background:var(--pr-bg-header);border-bottom:1px solid var(--pr-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:0 .5rem;display:flex}.studio-panel-tabs{align-items:center;gap:.2rem;display:flex}.studio-tab{color:#888;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:all .12s;display:flex}.studio-tab:hover{color:#f0f0f0;background:var(--pr-bg-hover)}.studio-tab.active{color:#fff;background:#2b2b2b;font-weight:700;box-shadow:inset 0 -2px #1473e6}.studio-panel-body{background:var(--pr-bg-dark);flex:1;padding:.45rem;overflow-y:auto}.inspector-content-container{flex-direction:column;min-height:100%;display:flex}.inspector-grid-4{grid-template-columns:repeat(4,1fr);align-content:start;gap:.4rem;display:grid}.inspector-grid-3{grid-template-columns:repeat(3,1fr);align-content:start;gap:.4rem;display:grid}.inspector-grid-2{grid-template-columns:repeat(2,1fr);align-content:start;gap:.4rem;display:grid}.inspector-captions-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.35rem;max-height:100%;padding-right:.2rem;display:grid;overflow-y:auto}.inspector-card{background:var(--pr-bg-panel);border:1px solid var(--pr-border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:.45rem .6rem;display:flex}.inspector-card-title{color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--pr-border-subtle);align-items:center;gap:.3rem;padding-bottom:.25rem;font-size:.68rem;font-weight:700;display:flex}.inspector-control-group{flex-direction:column;gap:.2rem;display:flex}.inspector-control-group label{color:#a1a1aa;font-size:.66rem;font-weight:600}.inspector-input-row{align-items:center;gap:.4rem;display:flex}.inspector-slider{-webkit-appearance:none;background:#2b2b2b;border-radius:2px;outline:none;flex:1;height:4px}.inspector-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#1473e6;border-radius:2px;width:12px;height:12px}.inspector-val{color:#ccc;text-align:right;min-width:32px;font-family:monospace;font-size:.66rem}.inspector-select{border:1px solid var(--pr-border-medium);color:#fff;background:#171717;border-radius:3px;outline:none;width:100%;padding:.25rem .4rem;font-size:.72rem}.inspector-select:focus{border-color:#1473e6}.inspector-color-picker{border:1px solid var(--pr-border-medium);background:#171717;border-radius:3px;align-items:center;gap:.4rem;padding:2px 5px;display:flex}.inspector-color-picker input[type=color]{-webkit-appearance:none;cursor:pointer;background:0 0;border:none;border-radius:2px;width:16px;height:16px;padding:0}.inspector-color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.inspector-color-picker input[type=color]::-webkit-color-swatch{border:1px solid #383838;border-radius:2px}.inspector-color-picker span{color:#ccc;font-family:monospace;font-size:.66rem}.inspector-toggle-row{color:#ccc;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.inspector-toggle-row input[type=checkbox]{accent-color:#1473e6;cursor:pointer}.studio-resizer-horizontal{cursor:ns-resize;z-index:95;background:#1e1e1e;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;flex-shrink:0;height:7px;transition:all .15s;position:relative}.studio-resizer-horizontal:after{content:"";background:#444;border-radius:1px;width:32px;height:2px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-resizer-horizontal:hover,.studio-resizer-horizontal.is-resizing{background:#2b2b2b}.studio-resizer-horizontal:hover:after,.studio-resizer-horizontal.is-resizing:after{background:#1473e6;width:48px}.studio-resizer-vertical{cursor:ew-resize;z-index:95;background:#1e1e1e;border-left:1px solid #2d2d2d;border-right:1px solid #2d2d2d;flex-shrink:0;align-self:stretch;width:7px;height:100%;transition:all .15s;position:relative}.studio-resizer-vertical:after{content:"";background:#444;border-radius:2px;width:3px;height:48px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-resizer-vertical:hover,.studio-resizer-vertical.is-resizing{background:#2b2b2b}.studio-resizer-vertical:hover:after,.studio-resizer-vertical.is-resizing:after{background:#1473e6;height:72px;box-shadow:0 0 8px #1473e680}.studio-left-timeline{background:var(--pr-bg-base);flex-direction:column;flex-shrink:0;min-height:140px;display:flex;position:relative}.studio-timeline-toolbar{background:var(--pr-bg-header);border-bottom:1px solid var(--pr-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;height:38px;padding:0 .6rem;display:flex}.timeline-transport-group{flex-shrink:0;align-items:center;gap:.25rem;min-width:290px;display:flex}.studio-tool-btn{color:#e0e0e0;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .12s;display:flex}.studio-tool-btn:hover{color:#fff;background:#383838;border-color:#555}.studio-primary-btn{color:#fff;cursor:pointer;background:#1473e6;border:1px solid #1473e6;border-radius:3px;height:26px;padding:.3rem .6rem;font-size:.7rem;font-weight:700;transition:all .12s}.studio-primary-btn:hover:not(:disabled){background:#0d66d0;border-color:#0d66d0}.studio-primary-btn:disabled{opacity:.45;cursor:not-allowed}.studio-upload-btn{color:#1473e6;background:#2b2b2b;border:1px dashed #3d3d3d;border-radius:3px;height:26px;padding:.3rem .6rem;font-size:.7rem;font-weight:700;transition:all .12s}.studio-upload-btn:hover{background:#383838;border-color:#1473e6}.studio-tool-btn.active{color:#fff;background:#1473e6;border-color:#1473e6}.studio-play-main-btn{color:#fff;cursor:pointer;background:#1473e6;border:none;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .12s;display:flex}.studio-play-main-btn:hover{background:#0d66d0}.timeline-tool-group{align-items:center;gap:.2rem;display:flex}.timeline-nav-btn{color:#ccc;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:3px;justify-content:center;align-items:center;height:26px;padding:0 5px;display:flex}.timeline-nav-btn:hover:not(:disabled){color:#fff;background:#383838;border-color:#555}.timeline-nav-btn:disabled{opacity:.35;cursor:not-allowed}.timeline-segmented-btn{color:#e0e0e0;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:3px;align-items:center;gap:.3rem;height:26px;padding:0 8px;font-size:.72rem;font-weight:600;transition:all .12s;display:flex}.timeline-segmented-btn:hover{color:#fff;background:#383838;border-color:#555}.toolbar-context-actions{background:#171717;border:1px solid #2d2d2d;border-radius:3px;align-items:center;gap:.3rem;padding:2px 6px;display:flex}.context-badge{color:#1473e6;white-space:nowrap;text-overflow:ellipsis;background:#16283d;border:1px solid #1473e6;border-radius:2px;align-items:center;gap:.3rem;max-width:170px;padding:2px 6px;font-size:.68rem;font-weight:700;display:flex;overflow:hidden}.context-action-btn{color:#e0e0e0;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:2px;align-items:center;gap:.25rem;height:24px;padding:2px 7px;font-size:.7rem;font-weight:600;transition:all .12s;display:flex}.context-action-btn:hover{color:#fff;background:#383838;border-color:#555}.alight-motion-group{background:#171717;border:1px solid #2d2d2d;border-radius:4px;align-items:center;gap:1px;padding:1px;display:inline-flex}.alight-motion-group .context-action-btn.alight-btn{color:#ccc;background:#2b2b2b;border:none;border-radius:3px;justify-content:center;align-items:center;min-width:32px;height:25px;padding:3px 8px;transition:all .15s;display:flex}.alight-motion-group .context-action-btn.alight-btn:hover{color:#1473e6;background:#383838}.context-action-btn.danger{color:#f87171;background:#ef44441f;border-color:#ef444459}.context-action-btn.danger:hover{color:#fff;background:#ef4444}.timeline-zoom-control{color:#888;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.timeline-zoom-control input[type=range]{-webkit-appearance:none;background:#2b2b2b;border-radius:2px;outline:none;width:65px;height:4px}.timeline-zoom-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#1473e6;border-radius:2px;width:10px;height:10px}.studio-timeline-body{flex-direction:row;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.timeline-track-headers{border-right:1px solid var(--pr-border-subtle);scrollbar-width:none;-ms-overflow-style:none;background:#171717;flex-direction:column;flex-shrink:0;width:110px;display:flex;overflow-y:auto}.timeline-track-headers::-webkit-scrollbar{display:none}.track-header-ruler-spacer{border-bottom:1px solid var(--pr-border-subtle);color:#888;text-transform:uppercase;background:#1e1e1e;flex-shrink:0;align-items:center;height:28px;padding:0 .5rem;font-size:.65rem;font-weight:700;display:flex}.timeline-track-header{border-bottom:1px solid var(--pr-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 .45rem;transition:height .15s;display:flex}.track-name-badge{color:#ccc;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.track-color-pill{border-radius:1px;width:4px;height:14px}.track-header-btns{align-items:center;gap:2px;display:flex}.track-mini-btn{color:#888;cursor:pointer;background:#2b2b2b;border:1px solid #3d3d3d;border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:flex}.track-mini-btn.active{color:#fff;background:#1473e6;border-color:#1473e6}.timeline-tracks-scrollable{background:#121212;flex:1;position:relative;overflow:auto}.timeline-tracks-content{min-width:100%;min-height:100%;position:relative}.timeline-ruler{border-bottom:1px solid var(--pr-border-subtle);cursor:pointer;background:#171717;flex-shrink:0;height:28px;position:relative}.ruler-tick{color:#666;pointer-events:none;background:#2d2d2d;width:1px;padding-left:3px;font-family:monospace;font-size:.62rem;position:absolute;top:0;bottom:0}.ruler-tick.major{color:#888;background:#383838;font-weight:600}.timeline-marker-flag{cursor:pointer;pointer-events:auto;z-index:85;flex-direction:column;align-items:center;width:14px;height:18px;display:flex;position:absolute;top:4px}.timeline-marker-diamond{border:1px solid #fff;border-radius:1px;width:10px;height:10px;transform:rotate(45deg)}.timeline-marker-tooltip{color:#fff;white-space:nowrap;pointer-events:auto;background:#1e1e1e;border:1px solid #fff3;border-radius:2px;align-items:center;gap:3px;margin-bottom:3px;padding:2px 5px;font-family:monospace;font-size:.65rem;font-weight:700;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.timeline-marker-flag:hover .timeline-marker-tooltip{display:flex}.timeline-marker-beam{opacity:.85;width:1px;position:absolute;top:28px;bottom:0}.timeline-playhead{z-index:90;pointer-events:none;background:#1473e6;width:1.5px;position:absolute;top:0;bottom:0}.timeline-playhead-handle{clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);cursor:ew-resize;pointer-events:auto;background:#1473e6;width:13px;height:16px;position:absolute;top:0;left:-6px}.timeline-hover-needle{pointer-events:none;z-index:70;background:#fff6;width:1px;position:absolute;top:0;bottom:0}.timeline-hover-badge{color:#1473e6;background:#1e1e1e;border:1px solid #2d2d2d;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:.62rem;font-weight:700;position:absolute;top:2px;left:4px}.timeline-track-row{border-bottom:1px solid var(--pr-border-subtle);background:#ffffff03;flex-shrink:0;height:48px;transition:height .15s;position:relative}.timeline-track-row:nth-child(2n){background:#00000040}.timeline-clip-block{color:#f0f0f0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1a;border-radius:3px;align-items:center;padding:0 .5rem;font-size:.71rem;font-weight:600;transition:top .15s,filter .1s;display:flex;position:absolute;overflow:hidden}.timeline-clip-block:hover{filter:brightness(1.18);border-color:#fff6}.timeline-clip-block.selected,.timeline-clip-block.active{outline-offset:-1px;z-index:40!important;filter:brightness(1.22)!important;outline:2px solid #fff!important}.timeline-clip-block.selected:before{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:0}.timeline-clip-block.selected:after{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;right:0}.timeline-clip-block.v2-caption{background:var(--pr-track-v2);border-left:2px solid #e11d48}.timeline-clip-block.v2-caption.is-active-phrase{background:#5b1a2a;border-color:#f43f5e}.timeline-clip-block.v1-video{background:var(--pr-track-v1);border-left:2px solid #1473e6}.timeline-clip-block.a1-audio{background:var(--pr-track-a1);border-left:2px solid #10b981}.timeline-clip-block.b3-broll{background:#3b2d1d;border-left:3px solid #f59e0b;border-radius:3px;position:absolute;box-shadow:0 2px 6px #0006}.timeline-clip-block.b3-broll.is-active-phrase{background:#523e25;border-color:#fbbf24}.broll-block-thumb{object-fit:cover;border:1px solid #ffffff40;border-radius:3px;flex-shrink:0;width:22px;height:22px;margin-right:6px}.broll-block-name{color:#fef3c7;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.7rem;font-weight:700;overflow:hidden}.broll-block-delete{color:#f87171;cursor:pointer;background:#00000080;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;transition:all .15s;display:flex}.broll-block-delete:hover{color:#fff;background:#ef4444}.timeline-clip-block.is-dragging{z-index:60!important;cursor:grabbing!important;transition:none!important;box-shadow:0 6px 20px #0009,0 0 14px #1473e699!important}.clip-trim-handle,.broll-trim-handle{cursor:ew-resize;z-index:25;background:#1473e6;justify-content:center;align-items:center;width:8px;transition:background .15s,width .15s;display:none;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #1473e699}.clip-trim-handle:after,.broll-trim-handle:after{content:"";background:#fff;border-radius:1px;width:2px;height:12px}.clip-trim-handle.left,.broll-trim-handle.left{border-top-left-radius:3px;border-bottom-left-radius:3px;left:0}.clip-trim-handle.right,.broll-trim-handle.right{border-top-right-radius:3px;border-bottom-right-radius:3px;right:0}.timeline-clip-block.selected .clip-trim-handle,.timeline-clip-block.selected .broll-trim-handle,.timeline-clip-block.is-dragging .clip-trim-handle,.timeline-clip-block.is-dragging .broll-trim-handle{display:flex!important}.clip-trim-handle.is-trimming,.broll-trim-handle.is-trimming{background:#fff!important;width:10px!important;box-shadow:0 0 10px #ffffffe6,0 0 6px #1473e6!important}.clip-trim-handle:hover,.broll-trim-handle:hover{background:#0d66d0;width:10px}.broll-generator-card{background:var(--pr-bg-panel,#1e1e1e);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:4px;flex-direction:column;gap:.5rem;padding:.6rem .75rem;display:flex}.broll-empty-state{background:var(--pr-bg-darkest,#141414);border:1px dashed var(--pr-border-medium,#383838);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.broll-search-bar-wrap{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:4px;align-items:center;gap:.4rem;padding:2px 4px 2px 8px;transition:border-color .15s;display:flex}.broll-search-bar-wrap:focus-within{border-color:var(--pr-accent-blue,#1473e6);box-shadow:0 0 0 1px var(--pr-accent-blue,#1473e6)}.broll-input-field{color:#f1f5f9;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.35rem 0;font-family:inherit;font-size:.72rem}.broll-input-field::placeholder{color:#64748b}.broll-timing-pill{border:1px solid var(--pr-border-subtle,#2d2d2d);color:#94a3b8;background:#ffffff0a;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;font-size:.6rem;font-weight:600;display:inline-flex}.broll-num-input{color:#fff;text-align:center;background:0 0;border:none;outline:none;width:42px;padding:1px 0;font-family:monospace;font-size:.65rem;font-weight:600}.broll-generate-main-btn{background:var(--pr-accent-blue,#1473e6);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.68rem;font-weight:700;transition:all .15s;display:flex}.broll-generate-main-btn:hover:not(:disabled){background:var(--pr-accent-hover,#0d66d0);box-shadow:0 2px 8px #1473e659}.broll-generate-main-btn:disabled{opacity:.45;cursor:not-allowed;color:#71717a;background:#27272a}.broll-spot-item{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:4px;justify-content:space-between;align-items:center;padding:.45rem .6rem;transition:all .15s;display:flex}.broll-spot-item:hover{border-color:var(--pr-border-medium,#383838);background:#ffffff05}.broll-spot-btn{background:var(--pr-bg-panel,#1e1e1e);border:1px solid var(--pr-border-subtle,#2d2d2d);color:#e2e8f0;cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.64rem;font-weight:600;transition:all .15s;display:flex}.broll-spot-btn:hover:not(:disabled){background:var(--pr-bg-hover,#2b2b2b);border-color:var(--pr-border-medium,#383838);color:#fff}.broll-spot-btn.added{color:#4ade80;background:#22c55e1f;border-color:#22c55e66;font-weight:700}.timeline-drag-badge{color:#1473e6;white-space:nowrap;pointer-events:none;z-index:60;background:#171717;border:1px solid #1473e6;border-radius:2px;padding:1px 5px;font-family:monospace;font-size:.62rem;font-weight:700;position:absolute;top:-20px;left:0}.audio-waveform-bars{align-items:center;gap:2px;width:100%;height:100%;display:flex}.waveform-bar{background:#4ade80;border-radius:1px;width:2px}.studio-right-monitor{background:var(--pr-bg-darkest);border-left:1px solid var(--pr-border-subtle);flex-direction:column;min-width:260px;height:100%;display:flex}.studio-monitor-viewport{background:#090a0d;flex:1;justify-content:center;align-items:center;padding:.75rem;display:flex;overflow:hidden}.video-play-overlay{pointer-events:none;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cse-mobile-dock,.cse-mobile-export-panel{display:none!important}@media (width<=900px){.creative-studio-container{overscroll-behavior:none!important;background:#141414!important;flex-direction:column!important;width:100vw!important;height:100svh!important;display:flex!important;overflow:hidden!important}.studio-resizer-vertical,.studio-resizer-horizontal{display:none!important}.studio-top-bar{z-index:50!important;background:#252525!important;border-bottom:1px solid #2d2d2d!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;height:48px!important;min-height:48px!important;padding:0 .75rem!important;display:flex!important}.studio-top-bar .studio-project-title,.studio-top-bar .studio-tool-btn,.studio-top-bar select,.studio-top-bar .studio-mode-switcher{display:none!important}.cse-mobile .studio-timecode-display{letter-spacing:.4px!important;padding:.18rem .45rem!important;font-size:.68rem!important}.cse-mobile .studio-social-btn{white-space:nowrap!important;gap:3px!important;padding:.28rem .55rem!important;font-size:.7rem!important}.cse-mobile .studio-top-left{gap:.4rem!important;min-width:0!important}.cse-mobile .studio-mode-toggle-btn{white-space:nowrap!important;padding:.25rem .45rem!important;font-size:.7rem!important}.cse-mobile .studio-logo-text{display:none!important}.cse-mobile .studio-top-left>div:first-child{flex-shrink:0!important}.cse-mobile .studio-top-bar>div:last-child{flex-shrink:1!important;justify-content:flex-end!important;min-width:0!important}.cse-mobile .studio-top-bar>div{min-width:0!important}.creative-studio-container .studio-workspace{flex-direction:column!important;flex:auto!important;width:100vw!important;max-width:100vw!important;min-height:0!important;display:flex!important;overflow:hidden!important}.studio-right-monitor{border-left:none!important;border-bottom:1px solid var(--pr-border-subtle)!important;background:#121212!important;flex-direction:column!important;flex-shrink:0!important;order:1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:100%!important;max-width:100vw!important;height:38vh!important;max-height:38vh!important;padding:.25rem!important;display:flex!important}.studio-right-monitor .studio-panel-header{display:none!important}.studio-monitor-viewport{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;display:flex!important}.studio-right-monitor .video-container{aspect-ratio:9/16!important;border-radius:8px!important;max-width:90vw!important;max-height:36vh!important;margin:0 auto!important}.studio-right-monitor .video-container.landscape-container{aspect-ratio:16/9!important;max-height:26vh!important}.studio-left-station{flex-direction:column!important;flex:1!important;order:2!important;width:100%!important;min-width:100%!important;max-width:100vw!important;min-height:0!important;display:flex!important;overflow:hidden!important}.studio-left-inspector{-webkit-overflow-scrolling:touch;flex:1!important;min-height:0!important;padding:.5rem .5rem 1rem!important;overflow-y:auto!important}.cse-mobile-timeline .studio-left-inspector,.cse-mobile-export .studio-left-inspector{display:none!important}.studio-left-timeline{border-top:1px solid var(--pr-border-subtle)!important;flex-direction:column!important;flex:1!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.cse-mobile-edit .studio-left-timeline,.cse-mobile-export .studio-left-timeline{display:none!important}.studio-left-inspector>.studio-panel-header{z-index:5!important;background:#1e1e1e!important;padding:.35rem .2rem!important;position:sticky!important;top:0!important}.studio-panel-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap!important;overflow-x:auto!important}.studio-panel-tabs .studio-tab{white-space:nowrap!important;flex-shrink:0!important}.inspector-grid-4,.inspector-grid-3,.inspector-grid-2{grid-template-columns:1fr!important;gap:.4rem!important}.creative-studio-container.cse-mobile{padding-bottom:0!important}.cse-mobile-dock{z-index:60!important;background:#171717!important;border-top:1px solid #2d2d2d!important;flex-shrink:0!important;width:100%!important;height:52px!important;min-height:52px!important;display:flex!important}.cse-mobile-dock-tab{color:#888!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:2px!important;font-size:.68rem!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.cse-mobile-export-panel{display:none!important}.creative-studio-container.cse-mobile-export .cse-mobile-export-panel{background:#1e1e1e!important;border-top:1px solid #2d2d2d!important;flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.creative-studio-container.cse-mobile-export .studio-workspace{flex:none!important;height:31vh!important;min-height:0!important}.creative-studio-container.cse-mobile-export .studio-right-monitor{flex-shrink:0!important;height:31vh!important;max-height:31vh!important}.creative-studio-container.cse-mobile-export .studio-left-station{display:none!important}.timeline-track-header{width:55px!important;padding:0 4px!important;font-size:.62rem!important}.cse-mobile-dock-tab.active{color:#1473e6!important;background:#16283d!important;box-shadow:inset 0 2px #1473e6!important}.cse-mobile .studio-tab.active,.cse-mobile .studio-panel-tabs .studio-tab.active{color:#fff!important;box-shadow:inset 0 -2px #1473e6!important}.cse-mobile .btn-primary{color:#fff!important;box-shadow:none!important;background:#1473e6!important;border:1px solid #1473e6!important}.cse-mobile .btn-primary:hover{box-shadow:none!important;background:#0d66d0!important}.cse-mobile select,.cse-mobile input,.cse-mobile .select-input{box-shadow:none!important;border-color:#383838!important}.cse-mobile .studio-top-bar{background:#252525!important}.cse-mobile-export-panel>div:first-child span{color:#1473e6!important}}@media (width<=540px){.studio-right-monitor{height:36vh!important;max-height:36vh!important}}@media (width<=600px){.creative-studio-container{max-width:100vw!important;overflow-x:hidden!important}.studio-top-bar{flex-wrap:wrap!important;gap:.4rem!important;height:auto!important;min-height:44px!important;padding:.4rem .5rem!important}.studio-top-left,.studio-top-right{flex-wrap:wrap!important;gap:.35rem!important}.studio-project-title{max-width:130px!important;font-size:.76rem!important}.studio-panel-header{flex-wrap:wrap!important;height:auto!important;padding:.35rem .5rem!important}.studio-panel-tabs{flex-wrap:wrap!important;gap:.2rem!important}.studio-tab{padding:.3rem .45rem!important;font-size:.68rem!important}}.anim-selector-box{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:4px;flex-direction:column;padding:.65rem .75rem;display:flex}.anim-preset-chips-grid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:.35rem;max-height:165px;padding:4px 3px;display:grid;overflow-y:auto}.anim-preset-chips-grid::-webkit-scrollbar{width:4px}.anim-preset-chips-grid::-webkit-scrollbar-thumb{background:var(--pr-border-medium,#383838);border-radius:2px}.anim-chip{background:var(--pr-bg-panel,#1e1e1e);border:1px solid var(--pr-border-subtle,#2d2d2d);color:#cbd5e1;cursor:pointer;text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:.38rem .5rem;font-size:.68rem;font-weight:500;transition:all .12s;display:flex}.anim-chip:hover{background:var(--pr-bg-hover,#2b2b2b);border-color:var(--pr-border-medium,#383838);color:#fff}.anim-chip.active,.anim-chip.active.out{border-color:var(--pr-accent-blue,#1473e6);color:#fff;box-shadow:inset 0 0 0 1px var(--pr-accent-blue,#1473e6);background:#1473e62e;font-weight:700}.anim-chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.anim-chip-badge{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;background:#ffffff0f;border-radius:2px;padding:1px 3px;font-size:.52rem}.phrase-fx-inspector-view{flex-direction:column;gap:.4rem;animation:.15s ease-out fadeInFx;display:flex}@keyframes fadeInFx{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.phrase-fx-nav-header{background:var(--pr-bg-panel,#1e1e1e);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.phrase-fx-back-btn{border:1px solid var(--pr-border-medium,#383838);color:#cbd5e1;cursor:pointer;background:#ffffff0d;border-radius:3px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.68rem;font-weight:600;transition:all .12s;display:inline-flex}.phrase-fx-back-btn:hover{color:#fff;background:#ffffff1a;border-color:#525252}.phrase-fx-stepper{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:3px;align-items:center;display:inline-flex;overflow:hidden}.phrase-fx-step-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem .4rem;transition:all .1s;display:flex}.phrase-fx-step-btn:hover:not(:disabled){color:#fff;background:#ffffff14}.phrase-fx-step-btn:disabled{opacity:.3;cursor:not-allowed}.phrase-fx-step-label{color:#e2e8f0;letter-spacing:.2px;font-variant-numeric:tabular-nums;padding:0 .45rem;font-size:.66rem;font-weight:700}.phrase-fx-reset-btn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:3px;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.64rem;font-weight:600;transition:all .12s;display:inline-flex}.phrase-fx-reset-btn:hover{background:#ef444433;border-color:#ef444473}.phrase-fx-preview-btn{background:var(--pr-accent-blue,#1473e6);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:.25rem;padding:.22rem .6rem;font-size:.64rem;font-weight:600;transition:all .12s;display:inline-flex}.phrase-fx-preview-btn:hover{background:var(--pr-accent-hover,#0d66d0);box-shadow:0 2px 8px #1473e659}.phrase-fx-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;padding:.2rem;transition:color .12s;display:flex}.phrase-fx-close-btn:hover{color:#f1f5f9;background:#ffffff0d}.phrase-fx-scope-toggle{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);border-radius:3px;gap:2px;padding:2px;display:inline-flex}.phrase-fx-scope-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.2rem .5rem;font-size:.62rem;font-weight:600;transition:all .12s}.phrase-fx-scope-btn:hover{color:#e2e8f0}.phrase-fx-scope-btn.active{background:var(--pr-accent-blue,#1473e6);color:#fff;font-weight:700}.phrase-fx-chips-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.35rem;max-height:140px;padding:4px 3px;display:grid;overflow-y:auto}.phrase-fx-chips-grid::-webkit-scrollbar{width:3px}.phrase-fx-chips-grid::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.phrase-fx-chip{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);color:#cbd5e1;cursor:pointer;text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:.35rem .45rem;transition:all .12s;display:flex;position:relative}.phrase-fx-chip:hover{border-color:var(--pr-border-medium,#383838);color:#fff;background:#ffffff0d}.phrase-fx-chip.active.in,.phrase-fx-chip.active.out{border-color:var(--pr-accent-blue,#1473e6);color:#fff;box-shadow:inset 0 0 0 1px var(--pr-accent-blue,#1473e6);background:#1473e62e;font-weight:700}.phrase-fx-chip-lbl{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;overflow:hidden}.phrase-fx-easing-btn{background:var(--pr-bg-darkest,#141414);border:1px solid var(--pr-border-subtle,#2d2d2d);color:#94a3b8;cursor:pointer;text-align:center;border-radius:3px;padding:.35rem .4rem;font-size:.64rem;font-weight:600;transition:all .12s}.phrase-fx-easing-btn:hover{border-color:var(--pr-border-medium,#383838);color:#fff;background:#ffffff0d}.phrase-fx-easing-btn.active{color:#c4b5fd;background:#8b5cf62e;border-color:#8b5cf6;font-weight:700;box-shadow:inset 0 0 0 1px #8b5cf6}.overlay-action-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.35rem;display:grid}.overlay-action-tile{background:var(--pr-bg-darkest,#141414);border:1px dashed var(--pr-border-medium,#383838);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.55rem .6rem;transition:all .15s;display:flex;position:relative}.overlay-action-tile:hover{border-color:var(--pr-accent-blue,#1473e6);background:#1473e614;border-style:solid;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.overlay-action-tile-icon{color:#cbd5e1;background:#ffffff0d;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.overlay-action-tile:hover .overlay-action-tile-icon{background:var(--pr-accent-blue,#1473e6);color:#fff}.overlay-action-tile-title{color:#fff;align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:flex}.overlay-action-tile-desc{color:#94a3b8;font-size:.56rem;line-height:1.25}.overlay-micro-controls-grid{border:1px solid var(--pr-border-subtle,#2d2d2d);background:#00000040;border-radius:4px;grid-template-columns:1fr 1fr;gap:.4rem;padding:.45rem .5rem;display:grid}.overlay-micro-control-item{flex-direction:column;gap:2px;display:flex}.overlay-micro-header{justify-content:space-between;align-items:center;display:flex}.overlay-micro-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;font-size:.56rem;font-weight:700}.overlay-micro-val{color:#cbd5e1;border:1px solid var(--pr-border-subtle,#2d2d2d);background:#ffffff0d;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:.56rem;font-weight:600}.overlay-micro-slider{appearance:none;cursor:pointer;background:#2a2a2a;border-radius:2px;outline:none;width:100%;height:4px;margin:3px 0 1px;transition:background .12s}.overlay-micro-slider:hover{background:#383838}.overlay-micro-slider::-webkit-slider-thumb{appearance:none;background:var(--pr-accent-blue,#1473e6);cursor:pointer;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;transition:transform .1s,background .1s;box-shadow:0 0 4px #00000080}.overlay-micro-slider::-webkit-slider-thumb:hover{background:var(--pr-accent-hover,#0d66d0);transform:scale(1.25)}.overlay-micro-slider::-moz-range-thumb{background:var(--pr-accent-blue,#1473e6);cursor:pointer;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px}.overlay-switch{flex-shrink:0;width:28px;height:16px;display:inline-block;position:relative}.overlay-switch input{opacity:0;width:0;height:0}.overlay-switch-slider{cursor:pointer;background-color:#27272a;border:1px solid #3f3f46;border-radius:16px;transition:all .18s;position:absolute;inset:0}.overlay-switch-slider:before{content:"";background-color:#a1a1aa;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;bottom:2px;left:2px}.overlay-switch input:checked+.overlay-switch-slider{background-color:var(--pr-accent-blue,#1473e6);border-color:var(--pr-accent-blue,#1473e6)}.overlay-switch input:checked+.overlay-switch-slider:before{background-color:#fff;transform:translate(12px)}@keyframes scenePopIn{0%{opacity:0;transform:scale(.92)translateY(12px)}60%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sceneHeroReveal{0%{opacity:0;filter:blur(8px);transform:scale(.92)translateY(16px)}60%{opacity:1;filter:blur();transform:scale(1.02)translateY(-2px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes sceneSlideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes sceneSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sceneCardStagger{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sceneSlideFromLeft{0%{opacity:0;filter:blur(8px);transform:translate(-150%)scale(.88)}75%{opacity:1;filter:blur();transform:translate(3%)scale(1.02)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes sceneSlideFromRight{0%{opacity:0;filter:blur(8px);transform:translate(150%)scale(.88)}75%{opacity:1;filter:blur();transform:translate(-3%)scale(1.02)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes sceneVsPop{0%{opacity:0;filter:blur(6px);transform:scale(0)rotate(-25deg)}65%{opacity:1;filter:blur();transform:scale(1.25)rotate(4deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes sceneFloatAmbient{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sceneSlideIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sceneFadeDrift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sceneBlurIn{0%{opacity:0;filter:blur(12px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes scenePulseGlow{0%,to{filter:drop-shadow(0 0 10px #818cf866)}50%{filter:drop-shadow(0 0 25px #818cf8d9)}}@keyframes sceneTypewriter{0%{clip-path:inset(0 100% 0 0);opacity:.8}to{clip-path:inset(0);opacity:1}}@keyframes sceneWipeReveal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:.2}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes sceneFadeInOut{0%{opacity:0}8%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes sceneFlyOutLeft{0%{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}25%{opacity:1;transform:translate(20px)scale(1.04)rotate(1.8deg)}to{opacity:0;filter:blur(8px);transform:translate(-180%)scale(.82)rotate(-9deg)}}@keyframes sceneFlyOutRight{0%{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}25%{opacity:1;transform:translate(-20px)scale(1.04)rotate(-1.8deg)}to{opacity:0;filter:blur(8px);transform:translate(180%)scale(.82)rotate(9deg)}}@keyframes sceneFlyOutTop{0%{opacity:1;transform:translateY(0)scale(1)}25%{opacity:1;transform:translateY(10px)scale(1.05)}to{opacity:0;filter:blur(6px);transform:translateY(-140px)scale(.78)}}@keyframes sceneFlyOutBottom{0%{opacity:1;transform:translateY(0)scale(1)}25%{opacity:1;transform:translateY(-10px)scale(1.05)}to{opacity:0;filter:blur(6px);transform:translateY(140px)scale(.78)}}@keyframes sceneSnapPopOut{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}25%{opacity:1;transform:scale(1.1)translateY(-6px)}to{opacity:0;filter:blur(10px);transform:scale(.65)translateY(-40px)}}@keyframes sceneBackdropFadeOut{0%{opacity:1}to{opacity:0}}.scene-canvas-overlay{pointer-events:none;z-index:75;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:3% 5%;transition:opacity .15s ease-out;display:flex;position:absolute;inset:0;container:programMonitor/size}.scene-canvas-overlay.scene-is-exiting{animation:.7s cubic-bezier(.16,1,.3,1) forwards sceneBackdropFadeOut!important}.scene-canvas-overlay.scene-is-exiting .scene-module-card.module-left,.scene-canvas-overlay.scene-is-exiting .scene-split-card-left,.scene-canvas-overlay.scene-is-exiting .scene-split-left-panel{animation:.7s cubic-bezier(.16,1,.3,1) forwards sceneFlyOutLeft!important}.scene-canvas-overlay.scene-is-exiting .scene-module-card.module-right,.scene-canvas-overlay.scene-is-exiting .scene-split-card-right,.scene-canvas-overlay.scene-is-exiting .scene-split-right-panel{animation:.7s cubic-bezier(.16,1,.3,1) forwards sceneFlyOutRight!important}.scene-canvas-overlay.scene-is-exiting .scene-duo-top-tag,.scene-canvas-overlay.scene-is-exiting .scene-module-top-badge,.scene-canvas-overlay.scene-is-exiting .scene-title-badge,.scene-canvas-overlay.scene-is-exiting .scene-pip-top-badge{animation:.65s cubic-bezier(.16,1,.3,1) forwards sceneFlyOutTop!important}.scene-canvas-overlay.scene-is-exiting .scene-duo-center-wrapper,.scene-canvas-overlay.scene-is-exiting .scene-hero-number-box,.scene-canvas-overlay.scene-is-exiting .scene-gauge-card,.scene-canvas-overlay.scene-is-exiting .scene-roadmap-container,.scene-canvas-overlay.scene-is-exiting .scene-title-main{animation:.7s cubic-bezier(.16,1,.3,1) forwards sceneSnapPopOut!important}.scene-canvas-overlay.scene-is-exiting .scene-duo-contrast-row,.scene-canvas-overlay.scene-is-exiting .scene-quote-banner-container,.scene-canvas-overlay.scene-is-exiting .scene-pip-footer,.scene-canvas-overlay.scene-is-exiting .scene-bottom-footer{animation:.65s cubic-bezier(.16,1,.3,1) forwards sceneFlyOutBottom!important}.scene-canvas-overlay.scene-is-exiting .scene-showcase-slide-container{animation:.7s cubic-bezier(.16,1,.3,1) forwards sceneFlyOutRight!important}.scene-canvas-overlay.scene-is-exiting .scene-showcase-content-left{animation:.7s cubic-bezier(.16,1,.3,1) forwards sceneFlyOutLeft!important}.video-container.video-is-paused .scene-canvas-overlay,.video-container.video-is-paused .scene-canvas-overlay *,.scene-canvas-overlay.is-paused,.scene-canvas-overlay.is-paused *{animation-play-state:paused!important}.scene-backdrop-dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle,#080c1814 0%,#05070d47 100%)}.scene-backdrop-dimmed{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05081029}.scene-canvas-overlay.scene-type-stat_gauge,.scene-canvas-overlay.scene-type-stats_card,.scene-canvas-overlay.scene-type-graph_card{-webkit-backdrop-filter:none!important;background:0 0!important}.scene-canvas-overlay:has(.scene-showcase-slide-container){-webkit-backdrop-filter:none!important;background:0 0!important}.scene-canvas-overlay:has(.scene-stat-gauge-container){-webkit-backdrop-filter:none!important;background:0 0!important}.scene-duo-hero-container{pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4% 5.5%;display:flex;position:absolute;inset:0}.scene-duo-top-tag{letter-spacing:2px;color:#faf8f5;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:drop-shadow(0 2px 6px #000c);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;align-self:flex-start;padding:3px 12px;font-family:Montserrat,-apple-system,sans-serif;font-size:clamp(8px,1.2cqw,15px);font-weight:800;animation:.75s cubic-bezier(.16,1,.3,1) both sceneSlideDown}.scene-duo-center-wrapper{justify-content:center;align-items:center;width:100%;margin:auto 0;animation:.85s cubic-bezier(.16,1,.3,1) .1s both sceneHeroReveal;display:flex;position:relative}.scene-hero-number-box{justify-content:center;align-items:center;animation:4s ease-in-out .85s infinite sceneFloatAmbient;display:inline-flex;position:relative}.scene-hero-number-text{letter-spacing:-1px;color:#faf8f5;text-transform:uppercase;filter:drop-shadow(0 4px 18px #000000d9);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:clamp(18px,5.8cqw,64px);font-weight:900;line-height:.96}.scene-orbital-ring{border:1px solid var(--theme-border-sub,#fde04773);pointer-events:none;width:125%;height:120%;box-shadow:0 0 16px var(--theme-glow-sub,#fde0472e), inset 0 0 10px var(--theme-glow-sub,#fde04714);border-radius:50%/38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.scene-duo-contrast-row{justify-content:space-between;align-items:flex-end;width:100%;animation:.8s cubic-bezier(.16,1,.3,1) .2s both sceneSlideUp;display:flex}.scene-duo-bold-accent{letter-spacing:-.5px;color:#faf8f5;text-transform:uppercase;filter:drop-shadow(0 3px 10px #000000d9);font-family:Montserrat,sans-serif;font-size:clamp(11px,2.6cqw,28px);font-weight:900;line-height:1}.scene-duo-serif-accent{color:#faf8f5;opacity:.95;filter:drop-shadow(0 3px 10px #000000d9);align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:clamp(10px,2.4cqw,26px);font-style:italic;font-weight:400;line-height:1;display:inline-flex}.scene-duo-star-icon{color:var(--theme-accent,#c084fc);filter:drop-shadow(0 0 8px var(--theme-glow,#c084fccc));align-items:center;display:inline-flex}.scene-module-compare-container{pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:4% 6%;display:flex;position:absolute;inset:0;overflow:hidden}.scene-module-top-title{letter-spacing:1.2px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 2px 10px #000000f2,0 0 16px #000000e6;white-space:nowrap;z-index:25;font-family:Montserrat,sans-serif;font-size:clamp(10px,2.4cqw,26px);font-weight:900;animation:.75s cubic-bezier(.16,1,.3,1) both sceneSlideDown;position:absolute;top:6.5%;left:50%;transform:translate(-50%)}.scene-module-grid-row{z-index:10;justify-content:space-between;align-items:center;width:92%;max-width:820px;margin:auto;display:flex;position:relative}.scene-module-card-slot{will-change:transform, opacity;justify-content:center;align-items:center;display:flex}.scene-module-card-slot.slot-left{animation:.85s cubic-bezier(.16,1,.3,1) both cardSlotSlideInLeft}.scene-module-card-slot.slot-right{animation:.85s cubic-bezier(.16,1,.3,1) .12s both cardSlotSlideInRight}@keyframes cardSlotSlideInLeft{0%{opacity:0;transform:translate(-140%)scale(.88)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cardSlotSlideInRight{0%{opacity:0;transform:translate(140%)scale(.88)}to{opacity:1;transform:translate(0)scale(1)}}.scene-module-card{aspect-ratio:1/1.14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;box-sizing:border-box;will-change:transform;background:linear-gradient(150deg,#0c101ceb 0%,#060912f7 100%);border-radius:clamp(12px,2.2cqw,22px);flex-direction:column;justify-content:space-between;align-items:flex-start;width:clamp(130px,25cqw,260px);padding:clamp(10px,2.2cqw,22px);display:flex;position:relative;overflow:hidden}.scene-module-card.module-left{border:1.8px solid var(--theme-border,#8b5cf6d9);box-shadow:0 14px 35px #000000b3, 0 0 25px var(--theme-glow,#8b5cf652);animation:3.6s ease-in-out infinite alternate compareFloatLeft}.scene-module-card.module-right{border:1.8px solid var(--theme-border-sub,#facc15d9);box-shadow:0 14px 35px #000000b3, 0 0 25px var(--theme-glow-sub,#facc1552);animation:3.6s ease-in-out infinite alternate compareFloatRight}@keyframes compareFloatLeft{0%{transform:rotate(-6.8deg)translateY(0)}50%{transform:rotate(-4.5deg)translateY(-8px)}to{transform:rotate(-8.2deg)translateY(6px)}}@keyframes compareFloatRight{0%{transform:rotate(6.8deg)translateY(0)}50%{transform:rotate(4.5deg)translateY(8px)}to{transform:rotate(8.2deg)translateY(-6px)}}.scene-module-card-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}.scene-module-card-badge{align-items:center;gap:6px;display:flex}.scene-module-badge-label{letter-spacing:1.5px;text-transform:uppercase;font-family:JetBrains Mono,Montserrat,monospace;font-size:clamp(7px,1.1cqw,13px);font-weight:800}.scene-module-card.module-left .scene-module-badge-label{color:var(--theme-accent,#a78bfa)}.scene-module-card.module-right .scene-module-badge-label{color:var(--theme-sub,#facc15)}.scene-module-card-sketch-area{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;width:100%;min-height:52px;margin:4px 0 2px;display:flex;position:relative}.scene-card-sketch-svg{filter:drop-shadow(0 0 10px);width:100%;height:auto;max-height:75px;animation:3.8s ease-in-out infinite alternate sketchGentleFloat;display:block;overflow:visible}.scene-card-sketch-svg .sketch-path-stroke{stroke-dasharray:200;stroke-dashoffset:200px;animation:.85s cubic-bezier(.16,1,.3,1) .15s forwards sketchDrawIn}.scene-card-sketch-svg .sketch-pulse-glow{animation:2.4s ease-in-out infinite alternate sketchGlowPulse}.sketch-spin-ring{transform-origin:60px 35px;animation:14s linear infinite sketchSpinRing}.sketch-approval-stamp{transform-origin:60px 35px;animation:2.2s cubic-bezier(.34,1.56,.64,1) infinite alternate sketchApprovalStamp}.sketch-ray-burst{transform-origin:60px 35px;animation:2s ease-in-out infinite alternate sketchRayBurst}.sketch-star-twinkle-1{transform-origin:42px 26px;animation:1.8s ease-in-out infinite alternate sketchStarTwinkle1}.sketch-star-twinkle-2{transform-origin:78px 26px;animation:1.8s ease-in-out .4s infinite alternate sketchStarTwinkle2}.sketch-sun-pulse{transform-origin:60px 20px;animation:2.2s ease-in-out infinite alternate sketchSunPulse}.sketch-wing-undulate{transform-origin:60px 32px;animation:2.8s ease-in-out infinite alternate sketchWingUndulate}.sketch-flight-particle.particle-1{animation:1.6s ease-out infinite flightParticle1}.sketch-flight-particle.particle-2{animation:1.6s ease-out .8s infinite flightParticle2}.sketch-gear-main{transform-origin:48px 35px;animation:8s linear infinite sketchGearClockwise}.sketch-gear-interlock{transform-origin:76px 26px;animation:8s linear infinite sketchGearCounter}.sketch-axis-scan{animation:2.5s ease-in-out infinite alternate sketchAxisScan}.sketch-brain-glow{animation:2.5s ease-in-out infinite alternate sketchBrainGlow}.sketch-thought-wave{animation:2.2s ease-in-out infinite sketchThoughtWave}.sketch-synapse-impulse.node-1{transform-origin:44px 32px;animation:1.5s ease-in-out infinite alternate synapsePulse1}.sketch-synapse-impulse.node-2{transform-origin:78px 32px;animation:1.5s ease-in-out .3s infinite alternate synapsePulse2}.sketch-synapse-impulse.node-3{transform-origin:61px 22px;animation:1.5s ease-in-out .6s infinite alternate synapsePulse3}.sketch-synapse-impulse.node-4{transform-origin:61px 46px;animation:1.5s ease-in-out .9s infinite alternate synapsePulse4}.sketch-heart-beat{transform-origin:60px 35px;animation:1.3s ease-in-out infinite sketchHeartBeat}.sketch-ekg-line{stroke-dasharray:120;animation:2.2s linear infinite sketchEkgPulse}.sketch-rocket-hover{animation:2.2s ease-in-out infinite alternate sketchRocketHover}.sketch-bar-grow-1{transform-origin:28px 56px;animation:2s ease-in-out infinite alternate barGrow1}.sketch-bar-grow-2{transform-origin:42px 56px;animation:2s ease-in-out .2s infinite alternate barGrow2}.sketch-bar-grow-3{transform-origin:56px 56px;animation:2s ease-in-out .4s infinite alternate barGrow3}.sketch-bar-grow-4{transform-origin:70px 56px;animation:2s ease-in-out .6s infinite alternate barGrow4}.sketch-target-radar{transform-origin:60px 35px;animation:2.5s ease-in-out infinite alternate sketchTargetRadar}.sketch-crosshair-reticle{transform-origin:60px 35px;animation:3.5s ease-in-out infinite alternate sketchCrosshairReticle}.sketch-shackle-bounce{transform-origin:70px 20px;animation:2s ease-in-out infinite alternate sketchShackleBounce}.sketch-breakout-sparks{transform-origin:60px 35px;animation:2.2s ease-in-out infinite alternate sketchBreakoutSparks}.sketch-boundary-shield{transform-origin:60px 34px;animation:2.8s ease-in-out infinite alternate boundaryShieldPulse}.sketch-human-grounded{transform-origin:60px 58px;animation:3.2s ease-in-out infinite alternate humanGroundedBreath}.sketch-human-reaching{transform-origin:46px 58px;animation:2.8s ease-in-out infinite alternate humanReachingTilt}.sketch-validation-cloud{transform-origin:86px 26px;animation:3s ease-in-out infinite alternate validationCloudFloat}.sketch-human-perspective-figure{transform-origin:bottom;animation:3.4s ease-in-out infinite alternate humanPerspectiveHover}@keyframes boundaryShieldPulse{0%{filter:drop-shadow(0 0 4px);transform:scale(.97)}to{filter:drop-shadow(0 0 14px);transform:scale(1.03)}}@keyframes humanGroundedBreath{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes humanReachingTilt{0%{transform:rotate(0)translateY(0)}to{transform:rotate(2.5deg)translateY(-2px)}}@keyframes validationCloudFloat{0%{transform:translateY(0)scale(.96)}to{transform:translateY(-3px)scale(1.04)}}@keyframes humanPerspectiveHover{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes sketchDrawIn{to{stroke-dashoffset:0}}@keyframes sketchGlowPulse{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes sketchGentleFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.6deg)}to{transform:translateY(2px)rotate(-.6deg)}}@keyframes sketchSpinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sketchApprovalStamp{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(-3.5deg)}}@keyframes sketchRayBurst{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes sketchStarTwinkle1{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@keyframes sketchStarTwinkle2{0%,to{opacity:1;transform:scale(1.25)}50%{opacity:.35;transform:scale(.85)}}@keyframes sketchSunPulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;filter:drop-shadow(0 0 8px);transform:scale(1.28)}}@keyframes sketchWingUndulate{0%{transform:translateY(0)scale(1)rotate(0)}50%{transform:translateY(-4px)scale(1.06,.94)rotate(2deg)}to{transform:translateY(2px)scale(.96,1.04)rotate(-2deg)}}@keyframes flightParticle1{0%{opacity:0;transform:translateY(6px)}50%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes flightParticle2{0%{opacity:0;transform:translateY(10px)}50%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes sketchGearClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sketchGearCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes sketchAxisScan{0%,to{opacity:.25}50%{opacity:.75}}@keyframes sketchBrainGlow{0%,to{filter:drop-shadow(0 0 3px)}50%{filter:drop-shadow(0 0 12px)}}@keyframes sketchThoughtWave{0%,to{stroke-dashoffset:20px;opacity:.4}50%{stroke-dashoffset:0;opacity:1}}@keyframes synapsePulse1{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}@keyframes synapsePulse2{0%,to{opacity:1;transform:scale(1.35)}50%{opacity:.5;transform:scale(.85)}}@keyframes synapsePulse3{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}@keyframes synapsePulse4{0%,to{opacity:1;transform:scale(1.35)}50%{opacity:.5;transform:scale(.85)}}@keyframes sketchHeartBeat{0%{transform:scale(1)}12%{transform:scale(1.15)}24%{transform:scale(1.02)}38%{transform:scale(1.18)}60%{transform:scale(1)}to{transform:scale(1)}}@keyframes sketchEkgPulse{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes sketchRocketHover{0%,to{transform:translate(0)}50%{transform:translate(3px,-4px)}}@keyframes barGrow1{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.05)}}@keyframes barGrow2{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.1)}}@keyframes barGrow3{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.15)}}@keyframes barGrow4{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.12)}}@keyframes sketchTargetRadar{0%,to{opacity:.4;transform:scale(.88)}50%{opacity:.9;transform:scale(1.06)}}@keyframes sketchCrosshairReticle{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes sketchShackleBounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-8deg)}}@keyframes sketchBreakoutSparks{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}.scene-module-card-icon-center{display:none}.scene-module-card-body{flex-direction:column;gap:2px;width:100%;display:flex}.scene-module-card-title{letter-spacing:-.6px;color:#faf8f5;text-transform:uppercase;filter:drop-shadow(0 3px 8px #000c);font-family:Montserrat,sans-serif;font-size:clamp(10px,2.2cqw,24px);font-weight:900;line-height:.95}.scene-module-card-subtext{color:#cbd5e1;opacity:.85;margin-top:4px;font-family:Playfair Display,Georgia,serif;font-size:clamp(8px,1.1cqw,13px);font-style:italic;line-height:1.2}.scene-module-vs-wrapper{z-index:25;pointer-events:none;justify-content:center;align-items:center;animation:.8s cubic-bezier(.175,.885,.32,1.275) .2s both sceneVsPop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-module-vs-text{letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(16px);text-shadow:0 2px 8px #000000e6;background:linear-gradient(135deg,#ffffff29 0%,#ffffff0a 100%),#080c16f0;border:1.5px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:clamp(26px,5.5cqw,52px);height:clamp(26px,5.5cqw,52px);font-family:Montserrat,sans-serif;font-size:clamp(10px,2.4cqw,24px);font-weight:900;display:flex;box-shadow:0 10px 30px #000000e6,0 0 20px #8b5cf673,inset 0 1px #ffffff59}.scene-showcase-slide-container{pointer-events:none;box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(10px,2.5cqw,32px);width:100%;height:100%;padding:3% 4.5%;display:flex;position:absolute;inset:0;overflow:hidden;background:0 0!important}.scene-showcase-blueprint-bg{pointer-events:none;z-index:1;background:linear-gradient(90deg,#080c18 0% 58%,#080c1866 60%,#0000 62%);position:absolute;inset:0;overflow:hidden}.scene-blueprint-grid-pattern{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#0000 61%);mask-image:linear-gradient(90deg,#000 0% 58%,#0000 61%)}.scene-blueprint-constellation-arc{pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;position:absolute}.scene-blueprint-constellation-arc.arc-1{width:120%;height:140%;top:-20%;left:-15%;transform:rotate(-12deg)}.scene-blueprint-constellation-arc.arc-2{border-color:#8b5cf612;width:90%;height:110%;top:15%;left:-5%;transform:rotate(25deg)}.scene-showcase-left-col{z-index:10;flex-direction:column;flex:1;justify-content:space-between;max-width:58%;height:100%;animation:.85s cubic-bezier(.16,1,.3,1) both sceneSlideIn;display:flex;position:relative}.scene-showcase-top-tag{letter-spacing:2.5px;color:#cbd5e1;text-transform:uppercase;opacity:.92;font-family:JetBrains Mono,Montserrat,monospace;font-size:clamp(10px,1.2cqw,16px);font-weight:800}.scene-showcase-center-tag{letter-spacing:2.5px;color:var(--theme-accent,#38bdf8);text-transform:uppercase;text-shadow:0 0 10px var(--theme-glow,#38bdf866);z-index:15;pointer-events:none;font-family:JetBrains Mono,Montserrat,monospace;font-size:clamp(9px,1.15cqw,15px);font-weight:900;animation:.75s both sceneFadeIn;position:absolute;top:3.5%;left:48%;transform:translate(-50%)}.scene-showcase-duo-title{flex-direction:column;margin:clamp(4px,.8cqw,10px) 0 clamp(8px,1.4cqw,18px);display:flex}.scene-showcase-title-bold{letter-spacing:-1.2px;color:#faf8f5;text-transform:uppercase;filter:drop-shadow(0 4px 14px #000000d9);font-family:Montserrat,sans-serif;font-size:clamp(26px,6.2cqw,68px);font-weight:900;line-height:.92}.scene-showcase-title-serif{color:#faf8f5;filter:drop-shadow(0 3px 10px #000000d9);margin-top:4px;font-family:Playfair Display,Georgia,serif;font-size:clamp(16px,3.5cqw,38px);font-style:italic;font-weight:400;line-height:1.05}.scene-showcase-cards-row{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.3cqw,16px);width:100%;margin:clamp(4px,.8cqw,14px) 0;display:grid}.scene-showcase-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;border-radius:clamp(10px,1.4cqw,18px);flex-direction:column;justify-content:center;align-items:center;padding:clamp(10px,1.6cqw,22px) clamp(4px,.9cqw,12px);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,filter .35s;display:flex;box-shadow:0 8px 22px #0000008c,inset 0 1px #fff6}.scene-showcase-card.card-tilt-0{animation:.85s cubic-bezier(.16,1,.3,1) .1s both sceneCardIn0,3.8s ease-in-out .95s infinite alternate sceneCardHover0}.scene-showcase-card.card-tilt-1{animation:.85s cubic-bezier(.16,1,.3,1) .2s both sceneCardIn1,4.2s ease-in-out 1.05s infinite alternate sceneCardHover1}.scene-showcase-card.card-tilt-2{animation:.85s cubic-bezier(.16,1,.3,1) .3s both sceneCardIn2,3.6s ease-in-out 1.15s infinite alternate sceneCardHover2}.scene-showcase-card.card-tilt-3{animation:.85s cubic-bezier(.16,1,.3,1) .4s both sceneCardIn3,4.4s ease-in-out 1.25s infinite alternate sceneCardHover3}.scene-showcase-card:hover{z-index:10;cursor:pointer;box-shadow:0 16px 36px #000000a6,0 0 24px #8b5cf673,inset 0 1px #fffc;transform:translateY(-8px)scale(1.06)rotate(0)!important}.scene-showcase-card.card-purple:hover,.scene-showcase-card.card-theme-accent:hover{box-shadow:0 16px 40px var(--theme-glow,#8b5cf699), 0 0 28px var(--theme-accent,#c084fccc), inset 0 1px 0 #fff}.scene-showcase-card:hover .scene-showcase-card-icon svg{filter:drop-shadow(0 4px 10px #00000040);transform:scale(1.15)translateY(-2px)}.scene-showcase-card.card-cream{background:var(--theme-cream-bg,#faf8f5);color:#0f172a}.scene-showcase-card.card-purple,.scene-showcase-card.card-theme-accent{background:var(--theme-card-bg,#8b5cf6);color:var(--theme-card-color,#fff);box-shadow:0 8px 25px var(--theme-glow,#8b5cf659), inset 0 1px 0 #fff9}.scene-showcase-card-icon{justify-content:center;align-items:center;margin-bottom:clamp(6px,.9cqw,12px);display:flex}.scene-showcase-card-icon svg{width:clamp(22px,3.4cqw,42px);height:clamp(22px,3.4cqw,42px);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}@keyframes sceneCardIn0{0%{opacity:0;transform:translateY(22px)rotate(-3.5deg)scale(.9)}to{opacity:1;transform:translateY(2px)rotate(-3.5deg)scale(1)}}@keyframes sceneCardHover0{0%{transform:translateY(2px)rotate(-3.5deg)}to{transform:translateY(-7px)rotate(-1.5deg)}}@keyframes sceneCardIn1{0%{opacity:0;transform:translateY(22px)rotate(2.8deg)scale(.9)}to{opacity:1;transform:translateY(-4px)rotate(2.8deg)scale(1)}}@keyframes sceneCardHover1{0%{transform:translateY(-4px)rotate(2.8deg)}to{transform:translateY(5px)rotate(4deg)}}@keyframes sceneCardIn2{0%{opacity:0;transform:translateY(22px)rotate(-2.2deg)scale(.9)}to{opacity:1;transform:translateY(0)rotate(-2.2deg)scale(1)}}@keyframes sceneCardHover2{0%{transform:translateY(0)rotate(-2.2deg)}to{transform:translateY(-8px)rotate(-3.8deg)}}@keyframes sceneCardIn3{0%{opacity:0;transform:translateY(22px)rotate(3.6deg)scale(.9)}to{opacity:1;transform:translateY(-3px)rotate(3.6deg)scale(1)}}@keyframes sceneCardHover3{0%{transform:translateY(-3px)rotate(3.6deg)}to{transform:translateY(6px)rotate(1.8deg)}}.scene-dynamic-card-icon{justify-content:center;align-items:center;display:inline-flex}.scene-anim-scissor-svg{overflow:visible}@keyframes scissorBladeSnipTop{0%,to{transform:rotate(0)}25%{transform:rotate(-24deg)}42%{transform:rotate(4deg)}58%{transform:rotate(-20deg)}75%{transform:rotate(0)}}@keyframes scissorBladeSnipBottom{0%,to{transform:rotate(0)}25%{transform:rotate(24deg)}42%{transform:rotate(-4deg)}58%{transform:rotate(20deg)}75%{transform:rotate(0)}}.scene-anim-palette-svg{animation:3.2s ease-in-out infinite alternate paletteTiltSwirl;overflow:visible}@keyframes paletteTiltSwirl{0%{transform:rotate(-10deg)scale(.94)}50%{transform:rotate(12deg)scale(1.08)}to{transform:rotate(-10deg)scale(.94)}}.scene-anim-palette-svg .palette-dot{transform-origin:50%;animation:1.5s ease-in-out infinite alternate paletteDotPulse}@keyframes paletteDotPulse{0%,to{transform:scale(.8)}50%{filter:drop-shadow(0 0 4px);transform:scale(1.4)}}.scene-anim-type-svg{animation:2.6s cubic-bezier(.16,1,.3,1) infinite alternate typeFocusPop;overflow:visible}.scene-anim-type-svg .type-corner-tl{animation:2.6s ease-in-out infinite alternate typeCornerTL}.scene-anim-type-svg .type-corner-br{animation:2.6s ease-in-out infinite alternate typeCornerBR}@keyframes typeFocusPop{0%{transform:scale(.9)}to{transform:scale(1.1)}}@keyframes typeCursorBlink{0%,to{opacity:0}50%{opacity:1}}@keyframes typeCornerTL{0%{transform:translate(0)}to{transform:translate(-2px,-2px)}}@keyframes typeCornerBR{0%{transform:translate(0)}to{transform:translate(2px,2px)}}.scene-anim-code-svg{overflow:visible}.scene-anim-code-svg .code-bracket-left{animation:1.8s cubic-bezier(.16,1,.3,1) infinite alternate codeBracketLeftSlide}.scene-anim-code-svg .code-bracket-right{animation:1.8s cubic-bezier(.16,1,.3,1) infinite alternate codeBracketRightSlide}.scene-anim-code-svg .code-slash{animation:1.2s ease-in-out infinite alternate codeSlashPulse}@keyframes codeBracketLeftSlide{0%{transform:translate(0)}to{transform:translate(-3px)}}@keyframes codeBracketRightSlide{0%{transform:translate(0)}to{transform:translate(3px)}}@keyframes codeSlashPulse{0%{opacity:.5;transform:scaleY(.85)}to{opacity:1;filter:drop-shadow(0 0 3px);transform:scaleY(1.15)}}.scene-anim-cpu-svg{overflow:visible}.scene-anim-cpu-svg .cpu-core-pulse{transform-origin:12px 12px;animation:1.5s ease-in-out infinite alternate cpuCoreGlow}.scene-anim-cpu-svg .cpu-pins{animation:1.8s ease-in-out infinite alternate cpuPinsPulse}@keyframes cpuCoreGlow{0%{opacity:.55;transform:scale(.8)}to{opacity:1;filter:drop-shadow(0 0 8px #8b5cf6e6);transform:scale(1.22)}}@keyframes cpuPinsPulse{0%{opacity:.6}to{opacity:1}}.scene-anim-zap-svg .zap-bolt{transform-origin:12px 12px;animation:1.4s steps(2,start) infinite zapElectricFlash}@keyframes zapElectricFlash{0%,to{filter:drop-shadow(0 0 2px);transform:scale(1)rotate(0)}15%{filter:drop-shadow(0 0 10px #facc15);transform:scale(1.18)rotate(-7deg)}35%{transform:scale(.92)rotate(5deg)}55%{filter:drop-shadow(0 0 12px #facc15);transform:scale(1.22)rotate(-4deg)}75%{transform:scale(.98)rotate(2deg)}}.scene-anim-film-svg{animation:2.8s ease-in-out infinite alternate filmRollJiggle;overflow:visible}.scene-anim-film-svg .film-indicator-blink{transform-origin:12px 12px;animation:1.1s ease-in-out infinite alternate filmRecordBlink}@keyframes filmRollJiggle{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes filmRecordBlink{0%{opacity:.25;transform:scale(.7)}to{opacity:1;filter:drop-shadow(0 0 4px #ef4444);transform:scale(1.3)}}.scene-anim-layers-svg{overflow:visible}.scene-anim-layers-svg .layer-top{animation:2.2s ease-in-out infinite alternate layerStepFloatTop}.scene-anim-layers-svg .layer-mid{animation:2.2s ease-in-out .3s infinite alternate layerStepFloatMid}.scene-anim-layers-svg .layer-bot{animation:2.2s ease-in-out .6s infinite alternate layerStepFloatBot}@keyframes layerStepFloatTop{0%{transform:translateY(0)}to{transform:translateY(-3.5px)}}@keyframes layerStepFloatMid{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes layerStepFloatBot{0%{transform:translateY(0)}to{transform:translateY(2.5px)}}.scene-anim-sparkles-svg{overflow:visible}.scene-anim-sparkles-svg .sparkle-mini-1{animation:1.8s ease-in-out infinite alternate sparkleMini1}.scene-anim-sparkles-svg .sparkle-mini-2{animation:1.8s ease-in-out .6s infinite alternate sparkleMini2}@keyframes sparkleRotateTwinkle{0%,to{transform:rotate(0)scale(.88)}50%{filter:drop-shadow(0 0 7px);transform:rotate(90deg)scale(1.2)}}@keyframes sparkleMini1{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1.4)}}@keyframes sparkleMini2{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1.4)}}.scene-showcase-card.card-cream .scene-showcase-card-icon{color:#1e293b}.scene-showcase-card.card-purple .scene-showcase-card-icon{color:#0f172a}.scene-showcase-card-sub{letter-spacing:1px;text-transform:uppercase;opacity:.8;margin-bottom:3px;font-family:Montserrat,sans-serif;font-size:clamp(8px,1.15cqw,14px);font-weight:800;line-height:1}.scene-showcase-card-title{letter-spacing:-.2px;text-transform:uppercase;margin-top:2px;font-family:Montserrat,sans-serif;font-size:clamp(10px,1.55cqw,19px);font-weight:900;line-height:1.1}.scene-showcase-footer{letter-spacing:2px;color:var(--theme-footer-color,var(--theme-sub,#fff));text-transform:uppercase;opacity:.95;filter:drop-shadow(0 2px 6px #000c);font-family:JetBrains Mono,Montserrat,monospace;font-size:clamp(10px,1.3cqw,16px);font-weight:900}.scene-showcase-right-pip{pointer-events:none;z-index:70;flex-direction:column;justify-content:center;align-items:center;width:34.5%;height:81%;display:flex;position:absolute;top:9.5%;left:61%}.scene-showcase-pip-header{letter-spacing:1.5px;color:#faf8f5;text-transform:uppercase;white-space:nowrap;opacity:.95;text-shadow:0 2px 6px #000c;pointer-events:none;z-index:70;font-family:JetBrains Mono,Montserrat,monospace;font-size:clamp(7px,1.1cqw,13px);font-weight:800;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.scene-showcase-pip-frame{border:2px solid var(--theme-border,#8b5cf6d9);width:100%;height:100%;box-shadow:0 0 30px var(--theme-glow,#8b5cf666), inset 0 0 15px var(--theme-glow,#8b5cf633);pointer-events:none;z-index:70;background:0 0;border-radius:18px;position:relative;inset:0;overflow:hidden}.scene-showcase-right-pip.is-interactive{cursor:grab;pointer-events:auto!important}.scene-showcase-right-pip.is-interactive:active,.scene-showcase-right-pip.is-dragging{cursor:grabbing!important}.scene-showcase-right-pip.is-selected{outline-offset:4px;outline:2px dashed #a855f7d9}.scene-pip-reposition-badge{color:#c084fc;letter-spacing:.5px;cursor:grab;pointer-events:auto;z-index:100;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#0f172aeb;border:1px solid #a855f799;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.68rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0009}.scene-pip-reposition-badge:hover{color:#fff;background:#6366f1;border-color:#818cf8;transform:translate(-50%)scale(1.04)}.scene-pip-reposition-badge:active{cursor:grabbing;transform:translate(-50%)scale(.98)}.scene-pip-coords-pill{color:#94a3b8;background:#00000080;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:.62rem}.pip-reposition-actions-bar{align-items:center;gap:6px;margin-top:4px;margin-bottom:2px;display:flex}.pip-reposition-main-btn{color:#e2e8f0;cursor:pointer;background:linear-gradient(135deg,#8b5cf640 0%,#6366f133 100%);border:1px solid #8b5cf680;border-radius:6px;flex:1.2;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:.72rem;font-weight:700;transition:all .18s;display:flex}.pip-reposition-main-btn:hover,.pip-reposition-main-btn.active{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border-color:#a78bfa;box-shadow:0 0 12px #7c3aed80}.pip-snap-quick-btn{color:#94a3b8;cursor:pointer;background:#090d16;border:1px solid #ffffff1f;border-radius:6px;padding:5px 7px;font-size:.68rem;font-weight:600;transition:all .15s}.pip-snap-quick-btn:hover{color:#fff;background:#1e293b;border-color:#ffffff40}.scene-showcase-slide-container.pip-layout-inverted{flex-direction:row-reverse;justify-content:space-between}.scene-showcase-slide-container.pip-layout-inverted .scene-showcase-blueprint-bg{background:linear-gradient(270deg,#080c18 0% 58%,#080c1866 60%,#0000 62%)!important}.scene-showcase-slide-container.pip-layout-inverted .scene-blueprint-grid-pattern{-webkit-mask-image:linear-gradient(270deg,#000 0% 58%,#0000 61%)!important;mask-image:linear-gradient(270deg,#000 0% 58%,#0000 61%)!important}.scene-showcase-slide-container.pip-layout-inverted .scene-blueprint-constellation-arc.arc-1{left:auto;right:-15%;transform:rotate(12deg)}.scene-showcase-slide-container.pip-layout-inverted .scene-blueprint-constellation-arc.arc-2{left:auto;right:-5%;transform:rotate(-25deg)}.scene-showcase-slide-container.pip-layout-inverted .scene-showcase-center-tag{left:52%}.scene-showcase-slide-container.pip-layout-inverted .scene-showcase-right-pip{animation:.85s cubic-bezier(.16,1,.3,1) both scenePipInFromLeft}@keyframes sceneSlideInFromRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes scenePipInFromLeft{0%{opacity:0;transform:scale(.92)translate(-20px)}to{opacity:1;transform:scale(1)translate(0)}}.scene-pip-caption-cutout{pointer-events:none;z-index:95;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;bottom:14px;left:0;right:0}.scene-pip-caption-pill{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:95%;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.scene-pip-word{letter-spacing:.6px;color:#fff;text-transform:uppercase;text-shadow:0 2px 8px #000000f2,0 1px 3px #000,0 0 12px #000c;filter:drop-shadow(0 2px 4px #000000f2);font-family:Montserrat,Inter,-apple-system,sans-serif;font-size:clamp(12px,1.45cqw,19px);font-weight:900;transition:color .12s,transform .12s}.scene-pip-word.scene-pip-word-active{text-shadow:0 0 14px var(--theme-glow,#38bdf8cc), 0 2px 8px #000000fa;transform:scale(1.06);color:var(--theme-accent,#38bdf8)!important;font-weight:900!important}.scene-pip-word.scene-pip-word-dim{color:#fff;opacity:.92}@keyframes pipWordPop{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.scene-title-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:85%;display:flex}.scene-title-badge{color:#c7d2fe;text-transform:uppercase;letter-spacing:1.5px;background:#6366f133;border:1px solid #818cf880;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:clamp(8px,1.2cqw,15px);font-weight:700;display:inline-flex}.scene-title-main{letter-spacing:-.8px;background:linear-gradient(135deg,#fff 0%,#e0e7ff 50%,#818cf8 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px #000c);text-transform:uppercase;-webkit-background-clip:text;font-family:Montserrat,Inter,sans-serif;font-size:clamp(16px,4.8cqw,54px);font-weight:900;line-height:1.08}.scene-title-sub{color:#e0e7ffd9;filter:drop-shadow(0 2px 8px #000000b3);max-width:680px;font-family:Inter,sans-serif;font-size:clamp(9px,1.8cqw,22px);font-weight:500;line-height:1.35}.scene-comparison-container{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:860px;display:flex}.scene-comparison-header{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#0009;border:1px solid #ffffff26;border-radius:8px;padding:4px 16px;font-size:clamp(10px,2cqw,22px);font-weight:800}.scene-comparison-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;display:grid}.scene-compare-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:clamp(10px,2.2cqw,22px);flex-direction:column;gap:8px;padding:clamp(10px,2.5cqw,28px);display:flex;box-shadow:0 12px 36px #0009}.scene-compare-left{background:linear-gradient(145deg,#1e293bd9,#0f172af2);border:1px solid #94a3b84d}.scene-compare-right{background:linear-gradient(145deg,#312e81d9,#0f172af2);border:1px solid #6366f180;box-shadow:0 0 25px #6366f140}.scene-compare-vs{color:#fff;background:#6366f1;border-radius:50%;justify-content:center;align-items:center;width:clamp(24px,4cqw,42px);height:clamp(24px,4cqw,42px);font-size:clamp(8px,1.1cqw,14px);font-weight:900;display:flex;box-shadow:0 0 16px #6366f1cc}.scene-stats-grid{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2cqw,24px);max-width:800px;display:flex}.scene-stat-item{background:linear-gradient(145deg,#111827e0,#090c14f5);border:1px solid #00e5ff59;border-radius:clamp(10px,2cqw,20px);flex-direction:column;align-items:center;min-width:clamp(100px,18cqw,180px);padding:clamp(10px,2.4cqw,26px) clamp(14px,3.2cqw,36px);display:flex;box-shadow:0 8px 30px #000000a6,0 0 20px #00e5ff26}.scene-stat-val{color:#00e5ff;text-shadow:0 0 18px #00e5ff99;font-family:Montserrat,sans-serif;font-size:clamp(18px,4.8cqw,56px);font-weight:900;line-height:1}.scene-stat-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin-top:6px;font-family:Inter,sans-serif;font-size:clamp(8px,1.3cqw,15px);font-weight:700}.scene-quote-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;border-left:5px solid #a855f7;border-radius:0 16px 16px 0;max-width:720px;padding:clamp(14px,3.2cqw,36px) clamp(18px,4cqw,46px);box-shadow:0 12px 35px #000000b3}.scene-quote-text{color:#f8fafc;margin-bottom:12px;font-family:Inter,Georgia,serif;font-size:clamp(11px,2.6cqw,28px);font-style:italic;line-height:1.4}.scene-quote-attr{color:#c084fc;letter-spacing:.5px;font-size:clamp(8px,1.2cqw,15px);font-weight:700}.scene-pip-container{justify-content:space-between;align-items:center;gap:clamp(12px,2.5cqw,32px);width:100%;height:100%;padding:3% 4%;display:flex}.scene-pip-content{flex-direction:column;flex:1;gap:clamp(8px,1.5cqw,18px);max-width:58%;display:flex}.scene-pip-bullets{flex-direction:column;gap:clamp(6px,1.2cqw,14px);display:flex}.scene-pip-bullet-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad1;border:1px solid #ffffff1f;border-radius:clamp(8px,1.4cqw,16px);align-items:center;gap:clamp(6px,1.2cqw,14px);padding:clamp(6px,1.2cqw,14px) clamp(10px,1.8cqw,20px);display:flex;box-shadow:0 4px 20px #0006}.scene-pip-bullet-num{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(18px,3cqw,32px);height:clamp(18px,3cqw,32px);font-size:clamp(7px,1cqw,13px);font-weight:800;display:flex;box-shadow:0 0 12px #6366f180}.scene-pip-bullet-text{color:#f1f5f9;font-size:clamp(9px,1.6cqw,18px);font-weight:600;line-height:1.3}.scene-pip-window-placeholder{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#a5b4fc;text-transform:uppercase;letter-spacing:1px;background:#6366f114;border:2px dashed #6366f1cc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:38%;height:72%;font-size:clamp(7px,1cqw,12px);font-weight:700;display:flex;box-shadow:0 0 25px #6366f140}.scene-split-duality-container{pointer-events:none;z-index:80;justify-content:center;align-items:center;gap:6px;max-width:min(380px,90%);margin:0 auto;animation:3.4s ease-in-out infinite alternate liquidSplitFloat;display:inline-flex}@keyframes liquidSplitFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.scene-split-glass-pill{-webkit-backdrop-filter:blur(24px)saturate(190%);background:linear-gradient(135deg,#0c111ef0 0%,#060912f5 100%);border:1px solid #ffffff2e;border-top-color:#ffffff59;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px -2px #000000e6,inset 0 1px 1px #ffffff59}.scene-split-glass-pill.pill-left{border-color:var(--theme-border,#c084fc66);box-shadow:0 8px 24px -2px #000000e6, 0 0 14px var(--theme-glow,#c084fc40)}.scene-split-glass-pill.pill-right{border-color:var(--theme-border-sub,#fde04766);box-shadow:0 8px 24px -2px #000000e6, 0 0 14px var(--theme-glow-sub,#fde04740)}.scene-split-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.scene-split-icon-wrapper.angle-left svg{animation:3s ease-in-out infinite alternate perspectiveIconFloatLeft}.scene-split-icon-wrapper.angle-right svg{animation:3s ease-in-out .4s infinite alternate perspectiveIconFloatRight}.scene-split-pill-content{flex-direction:column;gap:1px;display:flex}.scene-split-pill-tag{letter-spacing:.12em;color:var(--theme-accent,#c084fc);opacity:.9;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:800}.scene-split-glass-pill.pill-right .scene-split-pill-tag{color:var(--theme-sub,#fde047)}.scene-split-pill-text{letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #000000f2;white-space:nowrap;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.62rem;font-weight:800}.scene-split-vs-badge{-webkit-backdrop-filter:blur(16px);color:#fff;letter-spacing:.04em;background:#0c111ef2;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.48rem;font-weight:900;display:flex;box-shadow:0 4px 12px #000c,0 0 10px #c084fc4d}.scene-anim-perspective-svg{filter:drop-shadow(0 0 8px);overflow:visible}.scene-anim-perspective-svg .perspective-cube-float{transform-origin:12px 7px;animation:3.2s ease-in-out infinite alternate perspectiveCubeFloat}.scene-anim-perspective-svg .perspective-vantage-pulse{transform-origin:12px 11px;animation:2s ease-in-out infinite alternate perspectiveVantagePulse}.scene-anim-perspective-svg .perspective-grid-horizon{animation:2.4s ease-in-out infinite alternate perspectiveHorizonScan}.sketch-theme-perspective .sketch-perspective-cube{transform-origin:50%;animation:3.5s ease-in-out infinite alternate perspectiveCube3D}.sketch-theme-perspective .sketch-perspective-grid-floor line{animation:2.8s ease-in-out infinite alternate perspectiveFloorGrid}@keyframes perspectiveCubeFloat{0%{transform:translateY(0)rotateX(0)}50%{transform:translateY(-1.5px)rotateX(4deg)}to{transform:translateY(1.5px)rotateX(-4deg)}}@keyframes perspectiveCube3D{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.04)rotate(2deg)}to{transform:translateY(2px)scale(.96)rotate(-2deg)}}@keyframes perspectiveVantagePulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.4)}}@keyframes perspectiveHorizonScan{0%{stroke-dashoffset:0;opacity:.3}to{stroke-dashoffset:6px;opacity:.7}}@keyframes perspectiveFloorGrid{0%{opacity:.4}to{opacity:.85}}@keyframes perspectiveIconFloatLeft{0%{transform:rotate(-4deg)translateY(0)}to{transform:rotate(4deg)translateY(-2px)}}@keyframes perspectiveIconFloatRight{0%{transform:rotate(4deg)translateY(0)}to{transform:rotate(-4deg)translateY(-2px)}}.scene-track-block{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;font-weight:700;transition:filter .15s,border-color .15s;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden;box-shadow:0 2px 6px #00000059}.scene-track-block:hover{filter:brightness(1.12);border-color:#fff6}.scene-track-block.selected{z-index:10;border:2px solid #fff;box-shadow:0 0 12px #fff9}.scene-director-toolbar{background:#0f172a99;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.scene-ai-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.84rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #6366f166}.scene-ai-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #a855f799}.scene-ai-btn:disabled{opacity:.6;cursor:not-allowed}.scene-item-card{background:#121622d9;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;transition:all .15s;display:flex}.scene-item-card:hover{background:#161c2cf2;border-color:#6366f159}.scene-item-card.active{border-color:#6366f1;box-shadow:0 0 10px #6366f14d}.scene-theme-selector{background:#0f172ab3;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.scene-theme-chips{grid-template-columns:1fr 1fr;gap:6px;display:grid}.scene-theme-chip{cursor:pointer;color:#94a3b8;background:#1e293bb3;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;transition:all .15s;display:flex}.scene-theme-chip:hover{color:#fff;background:#2d374bcc}.scene-theme-chip.active{color:#818cf8;background:#6366f140;border-color:#6366f1;font-weight:600}.scene-stat-gauge-container{text-align:center;perspective:1200px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.4cqw,14px);max-width:clamp(300px,50cqw,540px);margin:auto;display:flex;transform:translateY(-24px)}.scene-gauge-card{-webkit-backdrop-filter:blur(40px)saturate(200%)contrast(110%);background:radial-gradient(130% 120% at 15% 10%,#1a243cd1 0%,#0c1222e0 45%,#040810f0 100%);border:1px solid #ffffff38;border-top:1.5px solid #ffffffa6;border-left:1.5px solid #fff6;border-radius:clamp(16px,3.4cqw,30px);flex-direction:column;align-items:center;gap:clamp(8px,1.6cqw,14px);width:100%;min-width:clamp(220px,42cqw,460px);max-width:clamp(280px,54cqw,580px);padding:clamp(14px,2.6cqw,28px) clamp(18px,3.8cqw,42px);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -15px #000000d9,0 0 1px 1px #ffffff4d,inset 0 2px 2px #ffffff73,inset 0 0 24px #ffffff0f,inset 0 -2px 3px #0009,0 0 45px #38bdf829}.scene-gauge-grid-bg{pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:clamp(14px,2.5cqw,24px) clamp(14px,2.5cqw,24px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000001a 95%);mask-image:radial-gradient(#000 40%,#0000001a 95%)}.scene-gauge-glass-sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#0000 20%,#ffffff14 45%,#ffffff2e 50%,#ffffff14 55%,#0000 80%) 0 0/250% 250%;animation:7s ease-in-out infinite alternate appleLiquidGlassShimmer;position:absolute;inset:0}@keyframes appleLiquidGlassShimmer{0%{background-position:0 0}to{background-position:100% 100%}}.scene-gauge-header-bar{z-index:2;-webkit-backdrop-filter:blur(16px);background:#00000080;border:1px solid #ffffff29;border-radius:9999px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:clamp(4px,.8cqw,7px) clamp(10px,1.6cqw,16px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #00000059}.scene-gauge-status-live{align-items:center;gap:6px;display:inline-flex}.scene-live-dot-pulse{background:#10b981;border-radius:50%;width:clamp(5px,.7cqw,8px);height:clamp(5px,.7cqw,8px);animation:1.6s ease-in-out infinite sceneLiveDotFlash;box-shadow:0 0 8px #10b981cc}.scene-live-status-text{letter-spacing:.08em;color:#e2e8f0;text-transform:uppercase;text-shadow:0 1px 3px #000000e6;font-family:JetBrains Mono,monospace;font-size:clamp(6px,.75cqw,9.5px);font-weight:700}@keyframes sceneLiveDotFlash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.scene-gauge-card.theme-trend-down{border-color:#fda4af99 #f43f5e59 #f43f5e59!important;box-shadow:0 30px 80px -15px #000000d9,0 0 32px #f43f5e2e,inset 0 1.5px 1px #fda4af4d!important}.scene-gauge-card.theme-trend-wave{border-color:#c7d2fe99 #6366f159 #6366f159!important;box-shadow:0 30px 80px -15px #000000d9,0 0 32px #6366f12e,inset 0 1.5px 1px #c7d2fe4d!important}.scene-gauge-card.theme-trend-up{border-color:#a7f3d099 #10b98159 #10b98159!important;box-shadow:0 30px 80px -15px #000000d9,0 0 32px #10b9812e,inset 0 1.5px 1px #a7f3d04d!important}.scene-live-dot-pulse.dot-crimson{background:#f43f5e;box-shadow:0 0 8px #f43f5ecc}.scene-live-dot-pulse.dot-indigo{background:#6366f1;box-shadow:0 0 8px #6366f1cc}.scene-live-dot-pulse.dot-emerald{background:#10b981;box-shadow:0 0 8px #10b981cc}.scene-gauge-header-badge{letter-spacing:.04em;color:#fff;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-family:Montserrat,sans-serif;font-size:clamp(7px,.85cqw,10.5px);font-weight:700;display:inline-flex}.scene-gauge-header-badge.badge-down{-webkit-backdrop-filter:blur(12px);background:#f43f5e33;border:1px solid #f43f5e73;box-shadow:0 0 12px #f43f5e33}.scene-gauge-header-badge.badge-down .scene-badge-icon{color:#fb7185}.scene-gauge-header-badge.badge-wave{-webkit-backdrop-filter:blur(12px);background:#6366f133;border:1px solid #6366f173;box-shadow:0 0 12px #6366f133}.scene-gauge-header-badge.badge-wave .scene-badge-icon{color:#a5b4fc}.scene-gauge-header-badge.badge-up{-webkit-backdrop-filter:blur(12px);background:#10b98133;border:1px solid #10b98173;box-shadow:0 0 12px #10b98133}.scene-gauge-header-badge.badge-up .scene-badge-icon{color:#6ee7b7}.scene-graph-creative-hero-banner{-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid #ffffff2e;border-radius:clamp(12px,2cqw,18px);align-items:center;gap:clamp(10px,1.8cqw,16px);padding:clamp(6px,1cqw,10px) clamp(14px,2.2cqw,20px);display:flex;box-shadow:inset 0 1px #fff3,0 8px 24px #0006}.scene-graph-creative-hero-banner.creative-down{border-color:#f43f5e66}.scene-graph-creative-hero-banner.creative-down .scene-creative-icon-circle{color:#fb7185;background:#f43f5e40;border:1px solid #f43f5e73;box-shadow:0 0 12px #f43f5e40}.scene-graph-creative-hero-banner.creative-wave{border-color:#6366f166}.scene-graph-creative-hero-banner.creative-wave .scene-creative-icon-circle{color:#a5b4fc;background:#6366f140;border:1px solid #6366f173;box-shadow:0 0 12px #6366f140}.scene-graph-creative-hero-banner.creative-up{border-color:#10b98166}.scene-graph-creative-hero-banner.creative-up .scene-creative-icon-circle{color:#6ee7b7;background:#10b98140;border:1px solid #10b98173;box-shadow:0 0 12px #10b98140}.scene-creative-icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(26px,4cqw,38px);height:clamp(26px,4cqw,38px);display:flex}.scene-creative-text-stack{text-align:left;flex-direction:column;gap:2px;display:flex}.scene-creative-headline{letter-spacing:.01em;color:#fff;text-shadow:0 2px 6px #000000e6;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.9cqw,19px);font-weight:800}.scene-creative-sub-badge{letter-spacing:.08em;color:#94a3b8;text-shadow:0 1px 2px #000000e6;font-family:JetBrains Mono,monospace;font-size:clamp(6px,.8cqw,9.5px);font-weight:600}.scene-graph-pill-badge.pill-down{color:#fb7185;background:#f43f5e33;border-color:#f43f5e73;box-shadow:0 0 14px #f43f5e40}.scene-graph-pill-badge.pill-wave{color:#a5b4fc;background:#6366f133;border-color:#6366f173;box-shadow:0 0 14px #6366f140}.scene-graph-pill-badge.pill-up{color:#34d399;background:#10b98133;border-color:#10b98173;box-shadow:0 0 14px #10b98140}.scene-graph-trend-icon.icon-down{color:#fb7185}.scene-graph-trend-icon.icon-wave{color:#a5b4fc}.scene-graph-trend-icon.icon-up{color:#34d399}.scene-graph-down-tag{font-weight:700;color:#fb7185!important}.scene-graph-wave-tag{font-weight:700;color:#a5b4fc!important}.scene-graph-stat-chip.chip-down{border-color:#f43f5e47}.scene-graph-stat-chip.chip-wave{border-color:#6366f147}.text-coral{color:#fb7185!important}.text-indigo{color:#a5b4fc!important}.text-emerald{color:#34d399!important}.scene-gauge-label.label-down{color:#fecaca!important}.scene-gauge-label.label-wave{color:#e0e7ff!important}.scene-gauge-label.label-up{color:#f1f5f9!important}.scene-graph-svg-container{width:100%;max-width:clamp(200px,48cqw,520px);height:clamp(70px,16cqw,150px);position:relative}.scene-graph-svg{width:100%;height:100%;overflow:visible}.scene-graph-area-path{animation:.8s cubic-bezier(.16,1,.3,1) .1s both graphAreaFadeIn}.scene-graph-line-path{stroke-dasharray:500;stroke-dashoffset:500px;animation:1.6s cubic-bezier(.16,1,.3,1) .1s forwards graphLineDraw}.scene-graph-dot-pulse{animation:.4s cubic-bezier(.175,.885,.32,1.275) 1.1s both graphDotPop}.scene-graph-dot-ripple{transform-origin:305px 12px;animation:2.2s ease-out 1.3s infinite graphRipple}.scene-graph-dot-ripple-outer{transform-origin:305px 12px;animation:2.2s ease-out 1.6s infinite graphRipple}@keyframes graphAreaFadeIn{0%{opacity:0;transform-origin:bottom;transform:scaleY(.2)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes graphLineDraw{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}@keyframes graphDropLineFade{0%{opacity:0}to{opacity:1}}@keyframes graphDotPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes graphRipple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.scene-graph-axis-labels{justify-content:space-between;gap:4px;width:100%;max-width:clamp(200px,48cqw,520px);padding:0 2px;display:flex}.scene-axis-pill{-webkit-backdrop-filter:blur(12px);color:#fff;letter-spacing:.08em;text-shadow:0 1px 3px #000000f2;background:#0009;border:1px solid #ffffff38;border-radius:9999px;padding:2px clamp(6px,1cqw,10px);font-family:JetBrains Mono,monospace;font-size:clamp(6px,.78cqw,9.5px);font-weight:700;box-shadow:inset 0 1px #ffffff40,0 2px 6px #0000004d}.scene-graph-peak-tag{color:#34d399!important;background:#000000bf!important;border-color:#34d39980!important;box-shadow:0 0 12px #34d39959!important}.scene-graph-telemetry-row{justify-content:center;align-items:center;gap:clamp(6px,1.2cqw,14px);width:100%;max-width:clamp(200px,48cqw,520px);padding-top:clamp(2px,.4cqw,6px);display:flex}.scene-graph-stat-chip{-webkit-backdrop-filter:blur(20px);background:#0000008c;border:1px solid #fff3;border-radius:clamp(8px,1.4cqw,14px);flex-direction:column;flex:1;align-items:center;gap:2px;padding:clamp(5px,.9cqw,9px) clamp(8px,1.2cqw,14px);display:flex;box-shadow:inset 0 1px #ffffff40,0 6px 18px #0006}.scene-chip-label{color:#cbd5e1;letter-spacing:.12em;text-shadow:0 1px 2px #000000e6;font-family:JetBrains Mono,monospace;font-size:clamp(5px,.7cqw,9px);font-weight:700}.scene-chip-val{color:#fff;letter-spacing:.04em;text-shadow:0 0 16px,0 2px 6px #000000f2;font-family:Montserrat,sans-serif;font-size:clamp(9px,1.5cqw,16px);font-weight:900}.scene-chip-label{color:#94a3b8;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:clamp(5px,.7cqw,9px);font-weight:700}.scene-chip-val{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(9px,1.5cqw,16px);font-weight:800}.scene-chip-val.text-emerald{color:#34d399}.scene-metric-multistat-wrap{z-index:1;justify-content:center;align-items:center;gap:clamp(8px,1.6cqw,18px);width:100%;display:flex;position:relative}.scene-multistat-tile{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:clamp(8px,1.6cqw,16px);flex-direction:column;flex:1;align-items:center;gap:clamp(3px,.7cqw,7px);padding:clamp(10px,2cqw,18px) clamp(8px,1.4cqw,16px);display:flex;box-shadow:inset 0 1px #ffffff0f}.scene-multistat-tag{color:#94a3b8;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:clamp(6px,.85cqw,10px);font-weight:700}.scene-multistat-val{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(18px,4cqw,44px);font-weight:900;line-height:1}.scene-multistat-lbl{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:clamp(7px,1cqw,12px);font-weight:700}.scene-multistat-micro-bar{background:#ffffff14;border-radius:9999px;width:100%;height:3px;margin-top:2px;overflow:hidden}.scene-multistat-micro-fill{transform-origin:0;background:linear-gradient(90deg,#6366f1,#34d399);border-radius:9999px;height:100%;animation:1.8s cubic-bezier(.16,1,.3,1) .2s both sceneSmoothGaugeScale}.scene-metric-icon-hero-wrap{z-index:1;flex-direction:column;align-items:center;gap:clamp(8px,1.5cqw,16px);padding:6px 0;display:flex;position:relative}.scene-metric-hero-icon-box{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:clamp(12px,2.2cqw,22px);justify-content:center;align-items:center;width:clamp(44px,9cqw,88px);height:clamp(44px,9cqw,88px);display:flex;box-shadow:0 12px 30px #00000080,0 0 20px #6366f133}.scene-metric-hero-icon-box svg{width:clamp(24px,5cqw,48px);height:clamp(24px,5cqw,48px)}.scene-metric-icon-hero-number{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(20px,5cqw,52px);font-weight:900;line-height:1}.scene-metric-counter-wrap{z-index:1;flex-direction:column;align-items:center;gap:clamp(6px,1.2cqw,12px);width:100%;display:flex;position:relative}.scene-gauge-number-wrap{z-index:1;padding:2px 0;position:relative}.scene-gauge-number{letter-spacing:-.04em;background:linear-gradient(#fff 40%,#cbd5e1 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #000000b3);-webkit-background-clip:text;font-family:Montserrat,sans-serif;font-size:clamp(24px,7.8cqw,86px);font-weight:900;line-height:.95}.scene-gauge-progress-section{z-index:1;flex-direction:column;align-items:center;gap:6px;width:100%;display:flex;position:relative}.scene-gauge-bar-track{background:#ffffff0f;border:1px solid #ffffff14;border-radius:9999px;width:100%;max-width:clamp(160px,38cqw,440px);height:clamp(5px,.9cqw,9px);position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.scene-gauge-bar-progress{border-radius:9999px;height:100%;position:relative;overflow:hidden}.scene-gauge-bar-fill-inner{transform-origin:0;background:linear-gradient(90deg,#6366f1 0%,#38bdf8 55%,#34d399 100%);border-radius:9999px;width:100%;height:100%;animation:2.4s cubic-bezier(.16,1,.3,1) .15s forwards sceneSmoothGaugeScale;transform:scaleX(0)}.scene-gauge-label-row{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;padding-top:clamp(2px,.4cqw,6px);display:flex;position:relative}.scene-gauge-label{letter-spacing:.12em;color:#f1f5f9;text-transform:uppercase;text-shadow:0 1px 4px #000000b3;font-family:Montserrat,sans-serif;font-size:clamp(9px,1.4cqw,16px);font-weight:800}.scene-gauge-sublabel{color:#94a3b8;letter-spacing:.04em;max-width:90%;font-family:Inter,sans-serif;font-size:clamp(7px,1cqw,13px);font-weight:500}.scene-quote-banner-container{flex-direction:column;justify-content:center;align-items:center;max-width:880px;margin:auto;padding:0 20px;display:flex}.scene-quote-glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:6px solid var(--theme-accent,#818cf8);box-shadow:0 16px 45px #000000b3, 0 0 30px var(--theme-glow,#818cf833);background:#0f121ce0;border-radius:0 clamp(10px,2.2cqw,24px) clamp(10px,2.2cqw,24px) 0;flex-direction:column;gap:clamp(8px,1.8cqw,20px);padding:clamp(16px,3.8cqw,44px) clamp(18px,4.5cqw,54px);display:flex;position:relative}.scene-quote-icon-corner{color:var(--theme-accent,#818cf840);opacity:.35;position:absolute;top:16px;right:20px}.scene-quote-main-text{color:#faf8f5;filter:drop-shadow(0 2px 10px #000c);font-family:Playfair Display,Instrument Serif,Georgia,serif;font-size:clamp(12px,2.8cqw,34px);font-style:italic;line-height:1.35}.scene-quote-author-row{letter-spacing:1.5px;color:var(--theme-accent,#818cf8);text-transform:uppercase;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:clamp(7px,1.2cqw,14px);font-weight:800;display:flex}.scene-roadmap-container{pointer-events:none;z-index:80;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:92%;max-width:440px;margin:0 auto;animation:3.6s ease-in-out infinite alternate liquidRoadmapFloat;display:flex}@keyframes liquidRoadmapFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.scene-roadmap-top-badge{-webkit-backdrop-filter:blur(20px);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent,#c084fc);text-shadow:0 1px 2px #000000f2;background:#0c111ef0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,Plus Jakarta Sans,sans-serif;font-size:.52rem;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #000000b3}.scene-roadmap-nodes-row{justify-content:center;align-items:stretch;gap:6px;width:100%;display:flex}.scene-roadmap-step-card{-webkit-backdrop-filter:blur(24px)saturate(190%);background:linear-gradient(135deg,#0c111ef0 0%,#060912f5 100%);border:1px solid #ffffff29;border-top-color:#ffffff4d;border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:6px 8px;transition:all .25s;display:flex;position:relative;box-shadow:0 8px 24px -2px #000000d9,inset 0 1px 1px #ffffff4d}.scene-roadmap-step-card.active-step{border-color:var(--theme-accent,#818cf8);box-shadow:0 8px 26px -2px #000000e6, 0 0 16px -2px var(--theme-glow,#818cf859), inset 0 1px 1px #fff6}.scene-roadmap-step-header{justify-content:space-between;align-items:center;gap:4px;display:flex}.scene-roadmap-step-icon-wrap{width:22px;height:22px;color:var(--theme-accent,#c084fc);filter:drop-shadow(0 0 4px var(--theme-glow,#c084fc80));background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scene-roadmap-step-icon-wrap svg{animation:2.6s ease-in-out infinite alternate svgIconFloat}.scene-roadmap-step-pill{color:var(--theme-accent,#c084fc);letter-spacing:.05em;opacity:.9;font-family:-apple-system,BlinkMacSystemFont,Plus Jakarta Sans,sans-serif;font-size:.48rem;font-weight:800}.scene-roadmap-step-title{color:#fff;text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000f2;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.62rem;font-weight:800;line-height:1.15;overflow:hidden}.scene-canvas-overlay.theme-editorial_luxury .scene-title-badge{color:#fde68a;background:#f59e0b26;border:1px solid #f59e0b80;font-family:Montserrat,sans-serif}.scene-canvas-overlay.theme-editorial_luxury .scene-title-main{background:linear-gradient(135deg,#fff 0%,#fef3c7 60%,#f59e0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Playfair Display,Georgia,serif;font-style:italic}.scene-canvas-overlay.theme-editorial_luxury .scene-stat-item,.scene-canvas-overlay.theme-editorial_luxury .scene-gauge-card{border-color:#f59e0b66;box-shadow:0 8px 30px #000000b3,0 0 25px #f59e0b33}.scene-canvas-overlay.theme-editorial_luxury .scene-stat-val,.scene-canvas-overlay.theme-editorial_luxury .scene-gauge-number{color:#fde68a;text-shadow:0 0 20px #f59e0b99}@keyframes sceneSmoothGaugeScale{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sceneDotPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 6px #38bdf8);transform:scale(1.35)}}@keyframes sceneGaugeFill{0%{width:0%}to{width:100%}}@keyframes sceneSlideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sceneSlideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.scene-canvas-overlay.theme-creator_bold .scene-split-divider-line,.scene-canvas-overlay.theme-creator-bold .scene-split-divider-line{background:linear-gradient(#facc15 0%,#ef4444 100%);box-shadow:0 0 18px #facc15cc}.scene-anim-eye-svg .eye-contour{transform-origin:12px 12px;animation:3.2s ease-in-out infinite eyeContourBlink}.scene-anim-eye-svg .eye-iris{transform-origin:12px 12px;animation:3.2s ease-in-out infinite eyeIrisLook}.scene-anim-eye-svg .eye-glint{animation:1.8s ease-in-out infinite alternate eyeGlintShine}@keyframes eyeContourBlink{0%,88%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}@keyframes eyeIrisLook{0%,to{transform:translate(0)}25%{transform:translate(1.8px,-1px)}65%{transform:translate(-1.8px,1px)}}@keyframes eyeGlintShine{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}.scene-anim-clarity-svg .clarity-prism{transform-origin:12px 12px;animation:4s ease-in-out infinite alternate clarityPrismRotate}.scene-anim-clarity-svg .clarity-core{transform-origin:12px 12px;animation:2s ease-in-out infinite alternate clarityCorePulse}.scene-anim-clarity-svg .clarity-glint{animation:1.6s ease-in-out infinite alternate clarityGlintSpark}@keyframes clarityPrismRotate{0%{transform:rotate(-8deg)}to{transform:rotate(12deg)}}@keyframes clarityCorePulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;filter:drop-shadow(0 0 6px);transform:scale(1.18)}}@keyframes clarityGlintSpark{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.6)}}.scene-anim-shield-svg .shield-body{transform-origin:12px 12px;animation:2.4s ease-in-out infinite alternate shieldGuardPulse}.scene-anim-shield-svg .shield-check{transform-origin:12px 12px;animation:1.8s ease-in-out infinite alternate shieldCheckPop}@keyframes shieldGuardPulse{0%,to{transform:scale(.95)}50%{filter:drop-shadow(0 0 6px);transform:scale(1.08)}}@keyframes shieldCheckPop{0%,to{transform:scale(.9)}50%{transform:scale(1.18)}}.scene-anim-wings-svg .wing-left{transform-origin:12px 14px;animation:2.4s ease-in-out infinite alternate wingFlapLeft}.scene-anim-wings-svg .wing-right{transform-origin:12px 14px;animation:2.4s ease-in-out infinite alternate wingFlapRight}.scene-anim-wings-svg .wing-core-spark{animation:1.8s ease-in-out infinite alternate wingSparkle}@keyframes wingFlapLeft{0%{transform:rotate(0)}50%{transform:rotate(-14deg)translateY(-2px)}to{transform:rotate(8deg)}}@keyframes wingFlapRight{0%{transform:rotate(0)}50%{transform:rotate(14deg)translateY(-2px)}to{transform:rotate(-8deg)}}@keyframes wingSparkle{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 6px);transform:scale(1.4)}}.scene-anim-brain-svg .brain-contour{transform-origin:9.5px 12px;animation:2s ease-in-out infinite alternate brainPulseL}.scene-anim-brain-svg .brain-contour-r{transform-origin:14.5px 12px;animation:2s ease-in-out infinite alternate brainPulseR}.scene-anim-brain-svg .brain-spark-1,.scene-anim-brain-svg .brain-spark-2{animation:1.4s ease-in-out infinite alternate brainSparkFire}@keyframes brainPulseL{0%,to{transform:scale(.95)}50%{transform:scale(1.08)}}@keyframes brainPulseR{0%,to{transform:scale(.95)}50%{transform:scale(1.08)}}@keyframes brainSparkFire{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;filter:drop-shadow(0 0 4px);transform:scale(1.5)}}.scene-anim-heart-svg .heart-pulse-shape{transform-origin:12px 12px;animation:1.3s ease-in-out infinite heartBeatShape}@keyframes heartBeatShape{0%,to{transform:scale(1)}15%{filter:drop-shadow(0 0 6px #f43f5ecc);transform:scale(1.16)}30%{transform:scale(1.03)}45%{filter:drop-shadow(0 0 8px #f43f5ee6);transform:scale(1.18)}}.scene-anim-trending-svg .trend-line{transform-origin:1px 18px;animation:2s ease-in-out infinite alternate trendLinePop}.scene-anim-trending-svg .trend-glow-dot{animation:1.6s ease-in-out infinite alternate trendDotGlow}@keyframes trendLinePop{0%,to{transform:scale(.95)}50%{transform:scale(1.08)}}@keyframes trendDotGlow{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 6px);transform:scale(1.5)}}.scene-anim-target-svg .target-ring-outer{transform-origin:12px 12px;animation:8s linear infinite targetRadarSpin}.scene-anim-target-svg .target-bullseye{transform-origin:12px 12px;animation:1.8s ease-in-out infinite alternate bullseyePulse}@keyframes targetRadarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bullseyePulse{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 6px);transform:scale(1.4)}}.scene-anim-clock-svg .clock-hand-min{transform-origin:12px 12px;animation:4s linear infinite clockMinSpin}@keyframes clockMinSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-anim-compass-svg .compass-needle{transform-origin:12px 12px;animation:3s ease-in-out infinite alternate compassNeedleWobble}@keyframes compassNeedleWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(24deg)}}.scene-anim-lotus-svg .lotus-petal-l{transform-origin:12px 19px;animation:2.8s ease-in-out infinite alternate lotusLeftBloom}.scene-anim-lotus-svg .lotus-petal-r{transform-origin:12px 19px;animation:2.8s ease-in-out infinite alternate lotusRightBloom}@keyframes lotusLeftBloom{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes lotusRightBloom{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.scene-anim-trophy-svg .trophy-sparkle{animation:2.2s ease-in-out infinite alternate trophyStarFloat}@keyframes trophyStarFloat{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;filter:drop-shadow(0 0 5px #facc15);transform:translateY(-3px)}}.scene-anim-dollar-svg .dollar-symbol{transform-origin:12px 12px;animation:1.8s ease-in-out infinite alternate dollarPulse}@keyframes dollarPulse{0%,to{transform:scale(.9)}50%{filter:drop-shadow(0 0 4px #22c55e);transform:scale(1.15)}}.scene-anim-lock-svg .lock-shackle{transform-origin:17px 11px;animation:2.5s ease-in-out infinite lockShackleClick}@keyframes lockShackleClick{0%,75%,to{transform:translateY(0)}85%{transform:translateY(-3px)rotate(-6deg)}}.scene-anim-lightbulb-svg .bulb-filament{animation:1.8s ease-in-out infinite alternate bulbFilamentGlow}.scene-anim-lightbulb-svg .bulb-ray-1,.scene-anim-lightbulb-svg .bulb-ray-2,.scene-anim-lightbulb-svg .bulb-ray-3,.scene-anim-lightbulb-svg .bulb-ray-4,.scene-anim-lightbulb-svg .bulb-ray-5{animation:1.5s ease-in-out infinite alternate bulbRayPulse}@keyframes bulbFilamentGlow{0%,to{opacity:.5;filter:drop-shadow(0 0 2px #facc15)}50%{opacity:1;filter:drop-shadow(0 0 8px #fde047)}}@keyframes bulbRayPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.scene-anim-rocket-svg .rocket-flame{transform-origin:6.5px 17.5px;animation:.8s ease-in-out infinite alternate rocketFlameBlast}.scene-anim-rocket-svg .rocket-hull{animation:1.6s ease-in-out infinite alternate rocketHullThrust}@keyframes rocketFlameBlast{0%{opacity:.7;transform:scale(.8)rotate(-2deg)}to{opacity:1;filter:drop-shadow(0 0 6px #f97316);transform:scale(1.3)rotate(2deg)}}@keyframes rocketHullThrust{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}.scene-anim-diamond-svg .diamond-glint-point{animation:2s ease-in-out infinite alternate diamondSparkleBurst}@keyframes diamondSparkleBurst{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;filter:drop-shadow(0 0 6px #38bdf8);transform:scale(1.6)}}.scene-anim-barchart-svg .bar-col-1{transform-origin:6px 20px;animation:2.2s ease-in-out infinite alternate barGrow1}.scene-anim-barchart-svg .bar-col-2{transform-origin:12px 20px;animation:2.2s ease-in-out .2s infinite alternate barGrow2}.scene-anim-barchart-svg .bar-col-3{transform-origin:18px 20px;animation:2.2s ease-in-out .4s infinite alternate barGrow3}.scene-anim-hourglass-svg .sand-stream{animation:1.4s ease-in-out infinite alternate sandDrip}@keyframes sandDrip{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 4px #fbbf24)}}.scene-anim-flame-svg .flame-core{transform-origin:12px 21px;animation:1.2s ease-in-out infinite alternate flameCoreLick}@keyframes flameCoreLick{0%{transform:scale(.85)skew(-3deg)}to{filter:drop-shadow(0 0 8px #ef4444);transform:scale(1.15)skew(3deg)}}.scene-anim-crown-svg .crown-gem{animation:2.4s ease-in-out infinite alternate crownGemShine}@keyframes crownGemShine{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 5px #fbbf24);transform:scale(1.4)}}.scene-anim-sword-svg .sword-blade{animation:2s ease-in-out infinite alternate swordBladeFlash}@keyframes swordBladeFlash{0%,to{filter:drop-shadow(0 0 1px)}50%{filter:drop-shadow(0 0 6px #60a5fa)}}.scene-anim-key-svg .key-turn{transform-origin:7.5px 7.5px;animation:2.8s ease-in-out infinite alternate keyWiggle}@keyframes keyWiggle{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}.scene-anim-brokenchain-svg .chain-spark{animation:1.6s ease-in-out infinite alternate chainSparkPop}@keyframes chainSparkPop{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;filter:drop-shadow(0 0 5px #ec4899);transform:scale(1.4)}}.scene-anim-infinity-svg .infinity-loop{transform-origin:12px 12px;animation:3s ease-in-out infinite alternate infinityPulse}@keyframes infinityPulse{0%,to{transform:scale(.95)}50%{filter:drop-shadow(0 0 6px #818cf8);transform:scale(1.06)}}.scene-anim-cloudsync-svg .cloud-sync-arrow{transform-origin:12px 14px;animation:5s linear infinite cloudSyncSpin}@keyframes cloudSyncSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-anim-database-svg .db-led{animation:1.2s ease-in-out infinite alternate dbLedBlink}@keyframes dbLedBlink{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 4px #34d399)}}.scene-anim-balancescales-svg .scale-beam{transform-origin:12px 6px;animation:3.2s ease-in-out infinite alternate scaleBeamTilt}@keyframes scaleBeamTilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.scene-anim-magnet-svg .magnet-flux{animation:1.8s ease-in-out infinite alternate magnetFluxWave}@keyframes magnetFluxWave{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.scene-anim-megaphone-svg .megaphone-sound-arc{animation:1.4s ease-in-out infinite alternate megaphoneBlast}@keyframes megaphoneBlast{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 5px #fbbf24);transform:scale(1.25)}}.scene-anim-magicwand-svg .wand-tip-star{animation:1.8s ease-in-out infinite alternate wandSparkBurst}@keyframes wandSparkBurst{0%,to{opacity:.4;transform:scale(.7)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 6px #c084fc);transform:scale(1.4)rotate(45deg)}}.scene-anim-soundwave-svg .sound-bar-1{transform-origin:3px 12px;animation:1s ease-in-out .1s infinite alternate soundBarBounce}.scene-anim-soundwave-svg .sound-bar-2{transform-origin:7.5px 12px;animation:1s ease-in-out .3s infinite alternate soundBarBounce}.scene-anim-soundwave-svg .sound-bar-3{transform-origin:12px 12px;animation:1s ease-in-out .5s infinite alternate soundBarBounce}.scene-anim-soundwave-svg .sound-bar-4{transform-origin:16.5px 12px;animation:1s ease-in-out .2s infinite alternate soundBarBounce}.scene-anim-soundwave-svg .sound-bar-5{transform-origin:21px 12px;animation:1s ease-in-out .4s infinite alternate soundBarBounce}@keyframes soundBarBounce{0%{transform:scaleY(.4)}to{transform:scaleY(1.3)}}.scene-anim-checkstamp-svg .stamp-ring{transform-origin:12px 12px;animation:2.4s ease-in-out infinite alternate stampRingPulse}.scene-anim-checkstamp-svg .stamp-check{animation:2s ease-in-out infinite alternate stampCheckTick}@keyframes stampRingPulse{0%,to{transform:scale(.95)}50%{filter:drop-shadow(0 0 4px #22c55e);transform:scale(1.06)}}@keyframes stampCheckTick{0%,to{transform:scale(.9)}50%{transform:scale(1.15)}}.scene-anim-radar-svg .radar-sweep{transform-origin:12px 12px;animation:3s linear infinite radarSweepSpin}@keyframes radarSweepSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-anim-networknodes-svg .node-1{animation:1.8s ease-in-out .1s infinite alternate nodeBlink}.scene-anim-networknodes-svg .node-2{animation:1.8s ease-in-out .3s infinite alternate nodeBlink}.scene-anim-networknodes-svg .node-3{animation:1.8s ease-in-out .5s infinite alternate nodeBlink}.scene-anim-networknodes-svg .node-4{animation:1.8s ease-in-out .7s infinite alternate nodeBlink}@keyframes nodeBlink{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 4px #38bdf8);transform:scale(1.3)}}.scene-anim-battery-svg .battery-level{transform-origin:2px 12px;animation:2.2s ease-in-out infinite alternate batteryChargeFill}@keyframes batteryChargeFill{0%{transform:scaleX(.4)}to{filter:drop-shadow(0 0 4px #22c55e);transform:scaleX(1)}}.scene-anim-scissor-svg .scissor-blade-top{transform-origin:12px 12px;animation:1.6s ease-in-out infinite alternate scissorSnipTop}.scene-anim-scissor-svg .scissor-blade-bottom{transform-origin:12px 12px;animation:1.6s ease-in-out infinite alternate scissorSnipBottom}@keyframes scissorSnipTop{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes scissorSnipBottom{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.scene-anim-palette-svg .palette-dot{animation:2s ease-in-out infinite alternate paletteDotPulse}.scene-anim-palette-svg .dot-1{animation-delay:.1s}.scene-anim-palette-svg .dot-2{animation-delay:.3s}.scene-anim-palette-svg .dot-3{animation-delay:.5s}.scene-anim-palette-svg .dot-4{animation-delay:.7s}.scene-anim-type-svg .type-cursor-blink{animation:.9s steps(2,start) infinite typeCursorBlink}.scene-anim-code-svg polyline{animation:2.2s ease-in-out infinite alternate codeBracketNudge}@keyframes codeBracketNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.scene-anim-sparkles-svg .sparkle-main{transform-origin:12px 12px;animation:2.4s ease-in-out infinite alternate sparkleTwinkle}@keyframes sparkleTwinkle{0%,to{opacity:.6;transform:scale(.8)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 8px);transform:scale(1.25)rotate(15deg)}}.scene-anim-handshake-svg .handshake-left{transform-origin:5px 12px;animation:2.8s ease-in-out infinite alternate handshakeClasp}@keyframes handshakeClasp{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}.scene-anim-chatbubbles-svg .chat-bubble-1{animation:2.2s ease-in-out infinite alternate chatPop1}.scene-anim-chatbubbles-svg .chat-bubble-2{animation:2.2s ease-in-out .4s infinite alternate chatPop2}@keyframes chatPop1{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:1;filter:drop-shadow(0 0 5px);transform:scale(1.06)}}@keyframes chatPop2{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;filter:drop-shadow(0 0 5px);transform:scale(1.08)}}.scene-anim-puzzle-svg .puzzle-piece{transform-origin:12px 12px;animation:3s ease-in-out infinite alternate puzzleFit}@keyframes puzzleFit{0%,to{transform:scale(.95)}50%{filter:drop-shadow(0 0 5px);transform:scale(1.05)}}.scene-anim-book-svg .book-page-r{transform-origin:12px 19px;animation:2.8s ease-in-out infinite alternate bookPageTurn}@keyframes bookPageTurn{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.scene-anim-human-walk-svg .human-leg-l{transform-origin:11.5px 13px;animation:1.2s ease-in-out infinite alternate humanLegWalkL}.scene-anim-human-walk-svg .human-leg-r{transform-origin:11.5px 13px;animation:1.2s ease-in-out infinite alternate humanLegWalkR}.scene-anim-human-walk-svg .human-arm-l{transform-origin:12px 8px;animation:1.2s ease-in-out infinite alternate humanArmSwingL}.scene-anim-human-walk-svg .human-arm-r{transform-origin:12px 8px;animation:1.2s ease-in-out infinite alternate humanArmSwingR}@keyframes humanLegWalkL{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes humanLegWalkR{0%{transform:rotate(18deg)}to{transform:rotate(-18deg)}}@keyframes humanArmSwingL{0%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}@keyframes humanArmSwingR{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.scene-anim-human-run-svg .human-run-front{transform-origin:11px 12.5px;animation:.8s ease-in-out infinite alternate humanRunLeg}.scene-anim-human-run-svg .human-speed-1,.scene-anim-human-run-svg .human-speed-2{animation:.8s linear infinite speedLineDash}@keyframes humanRunLeg{0%{transform:rotate(-14deg)}to{transform:rotate(20deg)}}@keyframes speedLineDash{0%{opacity:.2;transform:translate(2px)}50%{opacity:1;transform:translate(-2px)}to{opacity:.2;transform:translate(2px)}}.scene-anim-human-meditate-svg{animation:3.2s ease-in-out infinite alternate meditateFloat}.scene-anim-human-meditate-svg .meditate-aura{animation:2.4s ease-in-out infinite alternate auraGlow}@keyframes meditateFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes auraGlow{0%{opacity:.4;transform:scale(.9)}to{opacity:1;filter:drop-shadow(0 0 6px);transform:scale(1.15)}}.scene-anim-human-speaker-svg .speaker-wave-1{animation:1.4s ease-in-out infinite speakerWavePulse}.scene-anim-human-speaker-svg .speaker-wave-2{animation:1.4s ease-in-out .3s infinite speakerWavePulse}@keyframes speakerWavePulse{0%{opacity:.2;transform:scale(.9)}50%{opacity:1;filter:drop-shadow(0 0 4px);transform:scale(1.1)}to{opacity:.2;transform:scale(.9)}}.scene-anim-human-celeb-svg .celeb-arms{animation:1.6s ease-in-out infinite alternate celebJump}.scene-anim-human-celeb-svg .celeb-spark-1,.scene-anim-human-celeb-svg .celeb-spark-2{animation:1.2s ease-in-out infinite alternate sparkBurst}@keyframes celebJump{0%{transform:translateY(1px)}to{transform:translateY(-2px)scale(1.05)}}@keyframes sparkBurst{0%{opacity:.3;transform:scale(.6)}to{opacity:1;filter:drop-shadow(0 0 5px #fbbf24);transform:scale(1.3)}}.scene-anim-lion-svg .lion-mane{animation:2.8s ease-in-out infinite alternate lionManePulse}.scene-anim-lion-svg .lion-eye{animation:3.2s ease-in-out infinite eyeBlinkGlint}@keyframes lionManePulse{0%{filter:drop-shadow(0 0 2px);transform:scale(.98)}to{filter:drop-shadow(0 0 8px);transform:scale(1.03)}}@keyframes eyeBlinkGlint{0%,90%,to{opacity:1}95%{opacity:.2}}.scene-anim-eagle-svg .eagle-wing-l{transform-origin:10px 14px;animation:2s ease-in-out infinite alternate eagleFlapL}.scene-anim-eagle-svg .eagle-wing-r{transform-origin:14px 14px;animation:2s ease-in-out infinite alternate eagleFlapR}@keyframes eagleFlapL{0%{transform:rotate(-8deg)}to{transform:rotate(12deg)}}@keyframes eagleFlapR{0%{transform:rotate(8deg)}to{transform:rotate(-8deg)}}.scene-anim-bull-svg .bull-steam-l,.scene-anim-bull-svg .bull-steam-r{animation:1.5s ease-in-out infinite bullSteam}@keyframes bullSteam{0%{opacity:.2;transform:translateY(0)scale(.8)}50%{opacity:1;transform:translateY(-2px)scale(1.2)}to{opacity:.2;transform:translateY(0)scale(.8)}}.scene-anim-cheetah-svg .cheetah-spine{animation:1.4s ease-in-out infinite alternate cheetahFlex}@keyframes cheetahFlex{0%{transform:scaleY(.96)}to{transform:scaleY(1.04)}}.scene-anim-butterfly-svg .bfly-wing-l{transform-origin:12px 12px;animation:1.6s ease-in-out infinite alternate bflyWingL}.scene-anim-butterfly-svg .bfly-wing-r{transform-origin:12px 12px;animation:1.6s ease-in-out infinite alternate bflyWingR}@keyframes bflyWingL{0%{transform:scaleX(1)}to{transform:scaleX(.4)}}@keyframes bflyWingR{0%{transform:scaleX(1)}to{transform:scaleX(.4)}}.scene-anim-shark-svg{animation:2.8s ease-in-out infinite alternate sharkSwim}@keyframes sharkSwim{0%{transform:translate(-1px)rotate(-1deg)}to{transform:translate(1px)rotate(1deg)}}.scene-anim-supercar-svg .car-rim-spin{transform-origin:50%;animation:1s linear infinite rimSpin}.scene-anim-supercar-svg .car-exhaust{animation:.4s ease-in-out infinite alternate exhaustFlame}@keyframes rimSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes exhaustFlame{0%{opacity:.4;transform:scaleX(.7)}to{opacity:1;filter:drop-shadow(0 0 6px #f59e0b);transform:scaleX(1.3)}}.scene-anim-drone-svg .drone-rotor-1,.scene-anim-drone-svg .drone-rotor-2,.scene-anim-drone-svg .drone-rotor-3,.scene-anim-drone-svg .drone-rotor-4{transform-origin:50%;animation:.25s linear infinite droneRotorSpin}@keyframes droneRotorSpin{0%{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}to{opacity:.6;transform:scale(.95)}}.scene-anim-jet-svg .jet-trail-l,.scene-anim-jet-svg .jet-trail-r{animation:.6s linear infinite jetTrailStream}@keyframes jetTrailStream{0%{opacity:.3;transform:translateY(-1px)}to{opacity:.9;transform:translateY(2px)}}.scene-anim-heli-svg .heli-blade{transform-origin:11px 7px;animation:.2s linear infinite heliRotorBlur}@keyframes heliRotorBlur{0%{opacity:.5;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.1)}to{opacity:.5;transform:scaleX(.9)}}.scene-anim-ship-svg .ship-wave-1{animation:2.4s ease-in-out infinite alternate oceanWaveFlow}@keyframes oceanWaveFlow{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}.theme-tech_neon,.theme-tech-neon,.theme-cyber_neon,.theme-cyber-neon,.theme-cyberpunk,.theme-tech{--theme-accent:#00e5ff;--theme-glow:#00e5ff73;--theme-sub:#818cf8;--theme-glow-sub:#818cf859;--theme-badge-bg:#00e5ff26;--theme-border:#00e5ffbf;--theme-border-sub:#818cf8b3;--theme-card-bg:linear-gradient(145deg, #0369a1 0%, #0284c7 50%, #38bdf8 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#f0f9ff;--theme-footer-color:#7dd3fc}.theme-minimalist,.theme-clean_minimal,.theme-clean-minimal,.theme-obsidian_minimal,.theme-obsidian-minimal,.theme-minimal{--theme-accent:#f8fafc;--theme-glow:#ffffff59;--theme-sub:#94a3b8;--theme-glow-sub:#94a3b840;--theme-badge-bg:#ffffff1f;--theme-border:#ffffffb3;--theme-border-sub:#94a3b88c;--theme-card-bg:linear-gradient(145deg, #1e293b 0%, #334155 50%, #475569 100%);--theme-card-color:#f8fafc;--theme-cream-bg:#f8fafc;--theme-footer-color:#cbd5e1}.theme-executive,.theme-editorial,.theme-editorial_luxury,.theme-editorial-luxury,.theme-amber_gold,.theme-amber-gold,.theme-gold{--theme-accent:#f59e0b;--theme-glow:#f59e0b73;--theme-sub:#fde68a;--theme-glow-sub:#fde68a59;--theme-badge-bg:#f59e0b2e;--theme-border:#f59e0bbf;--theme-border-sub:#fde68ab3;--theme-card-bg:linear-gradient(145deg, #78350f 0%, #b45309 50%, #f59e0b 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#fffbeb;--theme-footer-color:#fde68a}.theme-creator_bold,.theme-creator-bold,.theme-bold_impact,.theme-bold-impact,.theme-crimson_fire,.theme-crimson-fire,.theme-crimson{--theme-accent:#facc15;--theme-glow:#facc1573;--theme-sub:#ef4444;--theme-glow-sub:#ef444459;--theme-badge-bg:#facc1526;--theme-border:#facc15bf;--theme-border-sub:#ef4444b3;--theme-card-bg:linear-gradient(145deg, #7f1d1d 0%, #b91c1c 50%, #dc2626 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#fef2f2;--theme-footer-color:#fca5a5}.theme-creator_warm,.theme-creator-warm,.theme-sunset_coral,.theme-sunset-coral,.theme-coral{--theme-accent:#ff6b6b;--theme-glow:#ff6b6b73;--theme-sub:#feca57;--theme-glow-sub:#feca5759;--theme-badge-bg:#ff6b6b26;--theme-border:#ff6b6bbf;--theme-border-sub:#feca57b3;--theme-card-bg:linear-gradient(145deg, #9f1239 0%, #e11d48 50%, #ff6b6b 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#fff5f5;--theme-footer-color:#feca57}.theme-electric_violet,.theme-electric-violet,.theme-violet,.theme-purple,.theme-psychology,.theme-mindset{--theme-accent:#c084fc;--theme-glow:#c084fc73;--theme-sub:#fde047;--theme-glow-sub:#fde04759;--theme-badge-bg:#c084fc26;--theme-border:#c084fcbf;--theme-border-sub:#fde047b3;--theme-card-bg:linear-gradient(145deg, #581c87 0%, #7c3aed 50%, #9333ea 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#faf8f5;--theme-footer-color:#fde047}.theme-emerald_wealth,.theme-emerald-wealth,.theme-emerald,.theme-wealth,.theme-finance,.theme-growth{--theme-accent:#10b981;--theme-glow:#10b98173;--theme-sub:#facc15;--theme-glow-sub:#facc1559;--theme-badge-bg:#10b98126;--theme-border:#10b981bf;--theme-border-sub:#facc15b3;--theme-card-bg:linear-gradient(145deg, #065f46 0%, #059669 50%, #10b981 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#f0fdf4;--theme-footer-color:#6ee7b7}.theme-rose_empathy,.theme-rose-empathy,.theme-rose,.theme-empathy{--theme-accent:#fb7185;--theme-glow:#fb718566;--theme-sub:#fda4af;--theme-glow-sub:#fda4af4d;--theme-badge-bg:#fb718526;--theme-border:#fb7185b3;--theme-border-sub:#fda4af8c;--theme-card-bg:linear-gradient(145deg, #9f1239 0%, #be123c 50%, #e11d48 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#fff1f2;--theme-footer-color:#fda4af}.theme-ocean_depth,.theme-ocean-depth,.theme-ocean,.theme-wellness{--theme-accent:#0ea5e9;--theme-glow:#0ea5e973;--theme-sub:#2dd4bf;--theme-glow-sub:#2dd4bf59;--theme-badge-bg:#0ea5e926;--theme-border:#0ea5e9bf;--theme-border-sub:#2dd4bfb3;--theme-card-bg:linear-gradient(145deg, #075985 0%, #0284c7 50%, #0ea5e9 100%);--theme-card-color:#faf8f5;--theme-cream-bg:#f0fdfa;--theme-footer-color:#5eead4}.theme-lime_breakthrough,.theme-lime-breakthrough,.theme-lime,.theme-velocity{--theme-accent:#84cc16;--theme-glow:#84cc1673;--theme-sub:#10b981;--theme-glow-sub:#10b98159;--theme-badge-bg:#84cc1626;--theme-border:#84cc16bf;--theme-border-sub:#10b981b3;--theme-card-bg:linear-gradient(145deg, #3f6212 0%, #65a30d 50%, #84cc16 100%);--theme-card-color:#0f172a;--theme-cream-bg:#f7fee7;--theme-footer-color:#bef264}.scene-canvas-overlay.scene-type-floating_callout,.scene-canvas-overlay.scene-type-kinetic_stamp,.scene-canvas-overlay.scene-type-orbital_nodes,.scene-canvas-overlay.scene-type-split_screen,.scene-canvas-overlay.scene-type-roadmap,.scene-canvas-overlay.scene-type-quote_banner,.scene-canvas-overlay.scene-type-quote,.scene-canvas-overlay.scene-type-stat_gauge,.scene-canvas-overlay.scene-type-stats_card{-webkit-backdrop-filter:none!important;background:0 0!important}.scene-canvas-overlay.pos-top-left{justify-content:flex-start!important;align-items:flex-start!important;padding:7% 5%!important}.scene-canvas-overlay.pos-top-right{justify-content:flex-start!important;align-items:flex-end!important;padding:7% 5%!important}.scene-canvas-overlay.pos-top-center{justify-content:flex-start!important;align-items:center!important;padding:7% 5%!important}.scene-canvas-overlay.pos-mid-left{justify-content:flex-start!important;align-items:flex-start!important;padding:14% 5%!important}.scene-canvas-overlay.pos-mid-right{justify-content:flex-start!important;align-items:flex-end!important;padding:14% 5%!important}.scene-canvas-overlay.pos-center{justify-content:center!important;align-items:center!important;padding:9% 5%!important}.scene-floating-callout-container{-webkit-backdrop-filter:blur(24px)saturate(190%);box-shadow:0 8px 24px -2px #000000e6, 0 0 14px -2px var(--theme-glow,#38bdf840), inset 0 1px 1px 0 #ffffff59;pointer-events:none;z-index:80;background:linear-gradient(135deg,#0c111ef0 0%,#060912f5 100%);border:1px solid #ffffff2e;border-top-color:#ffffff59;border-radius:10px;align-items:center;gap:8px;max-width:min(280px,75%);padding:5px 10px 5px 6px;animation:3.6s ease-in-out infinite alternate liquidFloatingCallout;display:flex;position:relative;overflow:hidden}@keyframes liquidFloatingCallout{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.006)}to{transform:translateY(-4px)scale(1.01)}}.scene-floating-callout-icon-box{background:radial-gradient(circle at 35% 30%, #ffffff2e 0%, var(--theme-badge-bg,#38bdf826) 70%, #0009 100%);border:1px solid var(--theme-border,#ffffff40);width:28px;height:28px;box-shadow:0 2px 8px var(--theme-glow,#38bdf840), inset 0 1px 1.5px #fff6;color:var(--theme-accent,#38bdf8);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;animation:2.4s ease-in-out infinite alternate liquidIconBreathing;display:flex;position:relative}.scene-floating-callout-icon-box svg{filter:drop-shadow(0 0 5px var(--theme-glow,#38bdf880));animation:2.8s ease-in-out infinite alternate svgIconFloat}@keyframes liquidIconBreathing{0%{box-shadow:0 0 6px var(--theme-glow);transform:scale(.96)}to{box-shadow:0 0 12px var(--theme-glow);transform:scale(1.04)}}@keyframes svgIconFloat{0%{transform:translateY(0)scale(.98)}50%{transform:translateY(-1px)scale(1.03)}to{transform:translateY(.5px)scale(1.01)}}.scene-floating-callout-content{z-index:2;flex-direction:column;gap:1px;min-width:0;display:flex}.scene-floating-callout-badge{letter-spacing:.08em;color:var(--theme-accent,#38bdf8);text-transform:uppercase;text-shadow:0 1px 2px #000000f2, 0 0 6px var(--theme-glow);align-items:center;gap:4px;font-family:-apple-system,BlinkMacSystemFont,Plus Jakarta Sans,sans-serif;font-size:.5rem;font-weight:800;line-height:1;display:inline-flex}.scene-floating-callout-badge:before{content:"";background:var(--theme-accent,#38bdf8);width:4px;height:4px;box-shadow:0 0 6px var(--theme-accent,#38bdf8);border-radius:50%;animation:1.6s ease-in-out infinite alternate statusDotPulse}@keyframes statusDotPulse{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}.scene-floating-callout-title{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 3px #000000f2,0 2px 8px #000000d9;white-space:normal;text-overflow:ellipsis;font-family:Plus Jakarta Sans,Outfit,-apple-system,sans-serif;font-size:.76rem;font-weight:800;line-height:1.15;overflow:hidden}.scene-floating-callout-sub{color:#e2e8f0;text-shadow:0 1px 3px #000000f2,0 2px 6px #000c;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:-apple-system,BlinkMacSystemFont,Plus Jakarta Sans,sans-serif;font-size:.62rem;font-weight:500;line-height:1.18;display:-webkit-box;overflow:hidden}.scene-kinetic-stamp-container{pointer-events:none;z-index:80;flex-direction:column;justify-content:center;align-items:center;gap:5px;animation:3.4s ease-in-out infinite alternate liquidStampFloat;display:flex}@keyframes liquidStampFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.8deg)}to{transform:translateY(-4px)rotate(-.8deg)}}.scene-kinetic-stamp-disc{-webkit-backdrop-filter:blur(20px)saturate(190%);width:52px;height:52px;box-shadow:0 8px 20px #000000d9, 0 0 16px var(--theme-glow,#fbbf244d), inset 0 1.2px 1.5px #fff6, inset 0 -1.2px 1.5px #0009;background:radial-gradient(circle at 35% 30%,#ffffff29 0%,#0c111eeb 60%,#04060efa 100%);border:1.2px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.scene-kinetic-stamp-outer-ring{border:1.2px dashed var(--theme-accent,#fbbf24);opacity:.7;border-radius:50%;animation:14s linear infinite liquidStampRingSpin;position:absolute;inset:-4px}@keyframes liquidStampRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-kinetic-stamp-icon{color:var(--theme-accent,#fbbf24);z-index:2;filter:drop-shadow(0 0 6px var(--theme-glow,#fbbf2499));justify-content:center;align-items:center;animation:2.2s ease-in-out infinite alternate liquidStampIconPulse;display:flex}@keyframes liquidStampIconPulse{0%{transform:scale(.94)}to{transform:scale(1.08)}}.scene-kinetic-stamp-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);text-shadow:0 1px 3px #000000f2;background:#0a0f1cf0;border:1px solid #fff3;border-radius:999px;padding:2px 8px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800;box-shadow:0 4px 14px #000000bf,inset 0 1px 1px #ffffff4d}.scene-orbital-nodes-container{pointer-events:none;z-index:80;flex-direction:column;align-items:center;gap:8px;width:90%;max-width:380px;animation:3.8s ease-in-out infinite alternate liquidNodesFloat;display:flex}@keyframes liquidNodesFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.scene-orbital-nodes-header{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 4px #000000f2;align-items:center;gap:5px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.78rem;font-weight:800;display:flex}.scene-orbital-nodes-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.scene-orbital-node-card{-webkit-backdrop-filter:blur(20px)saturate(190%);min-width:60px;box-shadow:0 6px 16px #000000bf, 0 0 10px var(--theme-glow), inset 0 1px 1px #ffffff4d;background:linear-gradient(135deg,#0c111ef0 0%,#060912f5 100%);border:1px solid #ffffff2e;border-top-color:#ffffff52;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:5px 8px;animation:2.8s ease-in-out infinite alternate orbitalCardWave;display:flex}@keyframes orbitalCardWave{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.scene-orbital-node-icon{background:radial-gradient(circle at 35% 30%, #ffffff2e, var(--theme-badge-bg,#c084fc1f));border:1px solid var(--theme-border,#ffffff38);width:26px;height:26px;color:var(--theme-accent,#c084fc);filter:drop-shadow(0 0 4px var(--theme-glow));border-radius:6px;justify-content:center;align-items:center;display:flex}.scene-orbital-node-icon svg{animation:2.6s ease-in-out infinite alternate svgIconFloat}.scene-orbital-node-tag{color:var(--theme-accent,#c084fc);letter-spacing:.08em;font-family:-apple-system,BlinkMacSystemFont,Plus Jakarta Sans,sans-serif;font-size:.48rem;font-weight:800}.scene-orbital-node-title{color:#fff;text-transform:uppercase;text-shadow:0 1px 3px #000000f2;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.62rem;font-weight:700}.cp-wrapper{color:#f4f4f5;background-color:#09090b;background-image:url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='50' y='80' width='80' height='80' fill='%23ffffff' fill-opacity='0.02' transform='rotate(15 90 120)' /%3E%3Crect x='300' y='40' width='120' height='120' fill='%23ffffff' fill-opacity='0.015' transform='rotate(55 360 100)' /%3E%3Crect x='120' y='320' width='60' height='60' fill='%23ffffff' fill-opacity='0.03' transform='rotate(-20 150 350)' /%3E%3Crect x='380' y='280' width='90' height='90' fill='%23ffffff' fill-opacity='0.02' transform='rotate(35 425 325)' /%3E%3Crect x='220' y='200' width='50' height='50' fill='%23ffffff' fill-opacity='0.025' transform='rotate(70 245 225)' /%3E%3C/svg%3E");background-position:top;min-height:100vh;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.cp-wrapper h1,.cp-wrapper h2,.cp-wrapper h3,.cp-wrapper h4,.cp-wrapper .cp-display-font,.cp-wrapper .cp-header-island span,.cp-wrapper .cp-stat-value,.cp-glass-card h2,.cp-glass-tile h3{letter-spacing:-.02em;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cp-wrapper button,.cp-wrapper input,.cp-wrapper select,.cp-wrapper textarea,.cp-wrapper p,.cp-wrapper span,.cp-wrapper label{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cp-header-island{z-index:100;-webkit-backdrop-filter:blur(20px);background:#121216d9;border:1px solid #ffffff14;border-radius:100px;width:calc(100% - 2rem);max-width:1040px;margin:.75rem auto 1.5rem;padding:.55rem 1.25rem;transition:all .2s;position:sticky;top:.75rem;box-shadow:0 10px 30px #0009}.cp-header-island:hover{border-color:#ffffff29}.cp-glass-card{-webkit-backdrop-filter:blur(20px);z-index:1;background:#121216bf;border:1px solid #ffffff14;border-radius:14px;margin-bottom:1.5rem;padding:1.6rem;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006}.cp-glass-card:hover{border-color:#ffffff24}.cp-glass-card-admin{background:#14141ad9;border:1px solid #ffffff1f}.cp-glass-card-cta{background:#121216d9;border:1px solid #ffffff1a}.cp-glass-tile{-webkit-backdrop-filter:blur(12px);background:#18181d99;border:1px solid #ffffff12;border-radius:10px;padding:1.15rem;transition:all .2s;position:relative}.cp-glass-tile:hover{background:#1e1e24bf;border-color:#ffffff24}.cp-glass-input{color:#fff!important;box-shadow:none!important;background:#0d0e12!important;border:1px solid #27272a!important;border-radius:8px!important;outline:none!important;padding:.6rem .85rem!important;font-size:.85rem!important;transition:all .15s!important}.cp-glass-input:focus{border-color:#52525b!important;box-shadow:0 0 0 2px #ffffff14!important}.cp-glass-btn{color:#e4e4e7;cursor:pointer;background:#18181b;border:1px solid #27272a;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.82rem;font-weight:500;transition:all .15s;display:inline-flex}.cp-glass-btn:hover{color:#fff;background:#27272a;border-color:#3f3f46}.cp-glass-btn-primary{box-shadow:0 1px 3px #0006;color:#09090b!important;background:#fff!important;border:1px solid #fff!important;font-weight:600!important}.cp-glass-btn-primary:hover{transform:translateY(-1px);color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.cp-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#121215;border:1px solid #27272a;border-radius:8px;gap:.25rem;max-width:100%;padding:3px;display:flex;overflow-x:auto}.cp-tabs::-webkit-scrollbar{display:none}.cp-tabs button{border-radius:6px;flex-shrink:0;transition:all .15s}.cp-tab-active{color:#fff!important;background:#27272a!important;border:1px solid #3f3f46!important}.cp-table{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.cp-table thead tr{color:#71717a;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff14;font-size:.72rem}.cp-table thead th{padding:.75rem .9rem;font-weight:600}.cp-table tbody tr{border-bottom:1px solid #ffffff0a;transition:all .15s}.cp-table tbody tr:hover{background:#ffffff08}.cp-table tbody td{padding:.85rem .9rem}.cp-glass-faq{background:#121216bf;border:1px solid #ffffff14;border-radius:10px;transition:all .2s;overflow:hidden}.cp-glass-faq:hover{border-color:#ffffff26}.cp-glass-modal{background:#121215!important;border:1px solid #27272a!important;border-radius:16px!important;box-shadow:0 25px 70px #000000f2!important}.cp-hide-sm{display:inline-flex}@media (width<=768px){.cp-header-island{border-radius:14px;margin:.5rem auto 1rem;padding:.5rem .9rem;top:.5rem}.cp-glass-card{border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1rem}.cp-hide-sm{display:none!important}.cp-main{overflow-x:hidden;padding:1.5rem .85rem 4rem!important}.cp-table thead{display:none}.cp-table,.cp-table tbody,.cp-table tr,.cp-table td{box-sizing:border-box;width:100%;display:block}.cp-table tr{box-shadow:none;background:#141418;border:1px solid #ffffff14;border-radius:8px;margin-bottom:.75rem;padding:.35rem .5rem}.cp-table td{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:1rem;display:flex;text-align:left!important;padding:.55rem .75rem!important}.cp-table td:last-child{border-bottom:none}.cp-table td[colspan]{justify-content:center;display:block;text-align:center!important;padding:2rem 1rem!important}.cp-table td[colspan]:before{content:none!important}.cp-table td:before{content:attr(data-label);color:#71717a;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;min-width:74px;font-size:.68rem;font-weight:600}.cp-table-tx td:first-child:before{content:"Date"}.cp-table-tx td:nth-child(2):before{content:"Buyer"}.cp-table-tx td:nth-child(3):before{content:"Item"}.cp-table-tx td:nth-child(4):before{content:"Amount"}.cp-table-tx td:nth-child(5):before{content:"Commission"}.cp-table-tx td:nth-child(6):before{content:"Status"}.cp-table-admin td:first-child:before{content:"Date"}.cp-table-admin td:nth-child(2):before{content:"Creator"}.cp-table-admin td:nth-child(3):before{content:"Platform"}.cp-table-admin td:nth-child(4):before{content:"Video"}.cp-table-admin td:nth-child(5):before{content:"Notes"}.cp-table-admin td:nth-child(6):before{content:"Status"}.cp-table-admin td:nth-child(7):before{content:"Actions"}.cp-table-admin td:nth-child(7)>div{justify-content:flex-end;width:100%}}.cp-table a,.cp-table td{word-break:break-word;overflow-wrap:anywhere;min-width:0}
