@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--ss-bg-base:#020610;--ss-bg-root:#060b14;--ss-bg-sidebar:#050a14;--ss-bg-surface:#070e1b;--ss-bg-surface-glass:#070e1bd9;--ss-bg-card:#0a1426b8;--ss-bg-card-hover:#10203ce6;--ss-bg-elevated:#09172e;--ss-bg-elevated-hover:#102648;--ss-blue-primary:#3b82f6;--ss-blue-hover:#2563eb;--ss-blue-active:#1d4ed8;--ss-blue-sky:#60a5fa;--ss-blue-soft:#3b82f624;--ss-blue-border:#3b82f661;--ss-blue-glow:#3b82f680;--ss-brand-gradient:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--ss-brand-gradient-hover:linear-gradient(135deg, #60a5fa 0%, #2563eb 100%);--ss-brand-glass-border:linear-gradient(135deg, #3b82f680 0%, #1d4ed833 100%);--ss-accent-emerald:#10b981;--ss-accent-emerald-soft:#10b98126;--ss-accent-emerald-border:#10b98159;--ss-accent-amber:#f59e0b;--ss-accent-amber-soft:#f59e0b26;--ss-accent-amber-border:#f59e0b59;--ss-accent-rose:#ef4444;--ss-accent-rose-soft:#ef444426;--ss-accent-rose-border:#ef444459;--ss-accent-purple:#c084fc;--ss-accent-purple-soft:#c084fc26;--ss-text-primary:#fff;--ss-text-secondary:#ffffffd9;--ss-text-muted:#94a3b8;--ss-text-dim:#64748b;--ss-border-subtle:#ffffff14;--ss-border-light:#ffffff24;--ss-border-focus:#3b82f699;--ss-font-display:"Outfit", "Plus Jakarta Sans", -apple-system, sans-serif;--ss-font-body:"Plus Jakarta Sans", "Inter", -apple-system, sans-serif;--ss-font-mono:"JetBrains Mono", "Cascadia Code", monospace;--ss-radius-sm:6px;--ss-radius-md:10px;--ss-radius-lg:14px;--ss-radius-pill:999px;--ss-ease:cubic-bezier(.16, 1, .3, 1);--ss-duration:.2s;--ss-shadow-card:0 8px 24px #00000073;--ss-shadow-elevated:0 16px 40px #000000a6;--ss-shadow-glow:0 0 20px #3b82f659}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--ss-text-primary);font-family:var(--ss-font-body);-webkit-user-select:none;user-select:none;background-color:#040810;flex-direction:column;height:100vh;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.editor-header{z-index:100;box-sizing:border-box;background:linear-gradient(#09101f 0%,#060a14 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;max-width:100vw;height:48px;padding:0 16px;display:flex;position:relative;box-shadow:0 4px 18px #00000080}.editor-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.editor-logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;text-decoration:none;transition:transform .2s;display:flex}.editor-logo:hover{transform:translateY(-.5px)}.editor-logo-icon,.editor-logo svg.brand-logo{filter:drop-shadow(0 0 10px #3b82f680);flex-shrink:0;width:26px;height:26px;transition:transform .2s,filter .2s;display:block}.editor-logo:hover .editor-logo-icon,.editor-logo:hover svg.brand-logo{filter:drop-shadow(0 0 14px #3b82f6bf);transform:scale(1.06)}.brand-text-lockup{font-family:var(--ss-font-display);letter-spacing:-.01em;word-spacing:.06em;-webkit-user-select:none;user-select:none;align-items:baseline;gap:6px;font-size:14.5px;line-height:1;display:flex}.brand-text-lockup .brand-name{color:#fff;font-weight:700}.brand-text-lockup .brand-accent{color:#60a5fa;opacity:.92;letter-spacing:-.01em;font-weight:400}.brand-pro-pill{font-family:var(--ss-font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #60a5fa;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:2px 6px;font-size:9.5px;font-weight:800;line-height:1;transition:all .25s cubic-bezier(.16,1,.3,1);animation:3.2s ease-in-out infinite brandProFloating;display:inline-flex;position:relative;top:-1.5px;box-shadow:0 0 10px #3b82f680,inset 0 1px #fff6}@keyframes brandProFloating{0%,to{transform:translateY(0);box-shadow:0 0 10px #3b82f680,inset 0 1px #fff6}50%{transform:translateY(-2.5px);box-shadow:0 4px 14px #3b82f6bf,inset 0 1px #fff9}}.brand-pro-pill.pill-local{background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#34d399;animation-name:brandLocalFloating;box-shadow:0 0 10px #10b98180,inset 0 1px #fff6}@keyframes brandLocalFloating{0%,to{transform:translateY(0);box-shadow:0 0 10px #10b98180,inset 0 1px #fff6}50%{transform:translateY(-2.5px);box-shadow:0 4px 14px #10b981bf,inset 0 1px #fff9}}.brand-pro-pill.pill-staging{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-color:#fbbf24;animation-name:brandStagingFloating;box-shadow:0 0 10px #f59e0b80,inset 0 1px #fff6}@keyframes brandStagingFloating{0%,to{transform:translateY(0);box-shadow:0 0 10px #f59e0b80,inset 0 1px #fff6}50%{transform:translateY(-2.5px);box-shadow:0 4px 14px #f59e0bbf,inset 0 1px #fff9}}.editor-logo:hover .brand-pro-pill{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-3px)scale(1.05);box-shadow:0 0 18px #3b82f6e6,inset 0 1px #fff}.editor-logo:hover .brand-pro-pill.pill-local{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 0 18px #10b981e6,inset 0 1px #fff}.editor-logo:hover .brand-pro-pill.pill-staging{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 0 18px #f59e0be6,inset 0 1px #fff}.editor-plan-badge{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:999px;outline:none;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.editor-plan-badge .badge-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.editor-plan-badge.badge-lifetime{color:#fbbf24;background:linear-gradient(135deg,#f59e0b38 0%,#d9770626 100%);border:1px solid #f59e0b99;box-shadow:0 0 10px #f59e0b40}.editor-plan-badge.badge-lifetime .badge-dot{background:#fbbf24;box-shadow:0 0 4px #f59e0b}.record-dropdown-container{position:relative}.workspace-dropdown-btn{color:#cbd5e1;gap:8px;padding:5px 10px;font-size:11.5px;font-weight:600}.record-caret{opacity:.7;margin-left:2px}.record-menu-popover{z-index:9999;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d1527;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:4px;width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #000c,0 0 0 1px #ffffff0d}.record-popover-header{text-transform:uppercase;letter-spacing:.8px;color:#fff6;padding:6px 8px 4px;font-size:10px;font-weight:700}.record-mode-row{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;transition:all .15s;display:flex}.record-mode-row:hover{background:#ffffff14;border-color:#ffffff1a}.record-mode-row.active{background:#3b82f626;border-color:#3b82f659}.mode-row-icon{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.mode-row-text{flex-direction:column;display:flex}.mode-row-title{color:#fff;font-size:12px;font-weight:600}.mode-row-desc{color:#94a3b8;font-size:10.5px}.editor-tools{align-items:center;gap:4px;display:flex}.tool-btn{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(#16223abf 0%,#0b1220e0 100%);border:1px solid #ffffff1f;border-radius:6px;outline:none;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 5px #00000059,inset 0 1px #ffffff14}.tool-btn:hover{color:#fff;background:linear-gradient(#223458d9 0%,#111c32f2 100%);border-color:#60a5fa80;transform:translateY(-1px);box-shadow:0 4px 10px #00000073,inset 0 1px #ffffff2e}.tool-btn:active{transform:translateY(0);box-shadow:0 1px 3px #00000080}.tool-btn.active{color:#fff;background:linear-gradient(#2563eb6b 0%,#1d4ed840 100%);border:1.5px solid #3b82f6;font-weight:700;box-shadow:0 0 14px #3b82f68c,inset 0 1px #ffffff59}.tool-btn svg{width:14px;height:14px}.tool-badge{font-family:var(--ss-font-mono);color:#fff;background:#ffffff26;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700}.tool-btn.active .tool-badge{background:#3b82f699;box-shadow:0 0 6px #3b82f6cc}.ss-sep{background:#ffffff1f;width:1px;height:18px;margin:0 4px}.editor-header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cloud-storage-pill{cursor:pointer;background:linear-gradient(#101a2eb3 0%,#09101ed9 100%);border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;flex-shrink:0;gap:3px;min-width:102px;padding:3px 8px;transition:all .2s;display:flex}.cloud-storage-pill:hover{background:#101a2ee6;border-color:#3b82f673}.storage-pill-top{color:#cbd5e1;justify-content:space-between;align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:flex}.storage-pill-icon svg{color:#60a5fa;width:11px;height:11px;display:block}.storage-pill-pct{font-family:var(--ss-font-mono);color:#60a5fa;font-weight:700}.storage-mini-meter{background:#ffffff1a;border-radius:999px;width:100%;height:3px;overflow:hidden}.storage-mini-fill{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:999px;height:100%;transition:width .3s;box-shadow:0 0 6px #3b82f699}.compact-search-box{background:#060c18cc;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;width:115px;padding:4px 7px;transition:all .2s;display:flex}.compact-search-box:focus-within{background:#081122;border-color:#3b82f699;width:145px;box-shadow:0 0 10px #3b82f64d}.search-icon-slot svg{color:#64748b;width:13px;height:13px;display:block}.compact-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:11.5px}.compact-search-input::placeholder{color:#64748b}.search-kbd{font-family:var(--ss-font-mono);color:#64748b;background:#ffffff0d;border:1px solid #ffffff14;border-radius:3px;padding:1px 4px;font-size:9.5px}.btn-export{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:1px solid #ffffff40;border-radius:6px;outline:none;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 16px #2563eb8c,inset 0 1px #ffffff59}.btn-export:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 4px 20px #2563ebb3,0 0 25px #3b82f680,inset 0 1px #fff}.btn-export:active{transform:translateY(0);box-shadow:0 1px 6px #0009}.btn-export svg{width:14px;height:14px}.editor-user-avatar{color:#93c5fd;cursor:pointer;background:linear-gradient(135deg,#1e3a8a 0%,#0f172a 100%);border:1px solid #3b82f680;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.editor-body{background:#040810;flex:1;min-height:0;display:flex;overflow:hidden}.media-bin-panel{-webkit-user-select:none;user-select:none;background:#060b14;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:240px;transition:width .28s cubic-bezier(.16,1,.3,1),opacity .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.media-bin-panel.collapsed{opacity:0!important;pointer-events:none!important;border-right-color:#0000!important;width:0!important;min-width:0!important;overflow:hidden!important}.panel-header-strip{background:#080e1afa;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.panel-header-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.panel-toggle-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.panel-toggle-close-btn:hover{color:#fff;background:#3b82f633;border-color:#3b82f6}.panel-reopen-pill-btn{z-index:1000;color:#60a5fa;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid #3b82f673;border-left:none;border-radius:0 8px 8px 0;align-items:center;gap:7px;padding:7px 14px 7px 10px;font-size:11.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:92px;left:0;box-shadow:0 8px 24px #0009,0 0 14px #3b82f640}.panel-reopen-pill-btn:hover{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);padding-left:12px;box-shadow:0 10px 30px #2563eb80}.media-tabs-carousel-wrap{background:#080e1af2;border-bottom:1px solid #ffffff14;flex-direction:column;display:flex}.media-tabs-carousel{align-items:center;gap:4px;padding:6px 6px 3px;display:flex}.media-tabs-arrow{color:#64748b;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:38px;padding:0;transition:all .15s;display:flex}.media-tabs-arrow:hover:not(:disabled){border-color:var(--ss-blue-primary,#3b82f6);color:#fff;background:#1e3a8a;box-shadow:0 0 10px #3b82f680,inset 0 1px #fff3}.media-tabs-arrow:active:not(:disabled){color:#fff;background:#2563eb;border-color:#60a5fa;transform:scale(.96);box-shadow:0 0 12px #3b82f6b3}.media-tabs-arrow:disabled{opacity:.25;cursor:default;pointer-events:none;border-color:#ffffff0d}.media-tabs-arrow svg{display:block}.media-tabs-header{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;gap:5px;display:flex;overflow:auto hidden}.media-tabs-header:active{cursor:grabbing}.media-tabs-header::-webkit-scrollbar{display:none}.carousel-hscroll-dock{-webkit-user-select:none;user-select:none;align-items:center;padding:0 28px 6px;display:flex}.carousel-hscroll-track{cursor:pointer;background:#060c1ad9;border:1px solid #ffffff0d;border-radius:4px;width:100%;height:6px;position:relative;box-shadow:inset 0 1px 3px #0009}.carousel-hscroll-thumb{background:linear-gradient(90deg, var(--ss-blue-primary,#3b82f6), #2563eb);cursor:grab;touch-action:none;border:1.5px solid #60a5fa;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:6px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;top:-1px;left:0;box-shadow:0 0 8px #3b82f680,inset 0 1px #ffffff40}.carousel-hscroll-thumb:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8);border-color:#93c5fd;box-shadow:0 0 12px #3b82f6cc,inset 0 1px #ffffff59}.carousel-hscroll-thumb:active,.carousel-hscroll-thumb.is-dragging{cursor:grabbing;background:#1d4ed8;border-color:#bfdbfe;box-shadow:0 0 16px #3b82f6f2}.carousel-hscroll-thumb:focus-visible{outline-offset:1px;outline:2px solid #60a5fa}.carousel-thumb-grip{border-top:1px solid #ffffffa6;width:6px;height:2px}body.carousel-dragging{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.media-tab-btn{color:#94a3b8;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:62px;padding:6px 8px 5px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.media-tab-btn:hover{color:#fff;background:#ffffff0f}.media-tab-btn.active{border:1px solid var(--ss-blue-primary,#3b82f6);color:#60a5fa;background:#3b82f62e;font-weight:700;box-shadow:0 0 12px #3b82f64d}.media-tab-btn svg{width:14px;height:14px}.folder-pool-header{justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.folder-pool-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:10px;font-weight:700}.btn-add-folder-mini{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:600;display:flex}.btn-add-folder-mini:hover{background:#3b82f626}.folder-tree-list{flex-direction:column;flex:1;gap:2px;padding:4px 8px;display:flex;overflow-y:auto}.folder-row{color:#cbd5e1;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.folder-row:hover{color:#fff;background:#ffffff0d}.folder-row.active{color:#fff;background:linear-gradient(90deg,#3b82f638 0%,#1d4ed81a 100%);border-color:#3b82f666;font-weight:600}.folder-row-left{align-items:center;gap:8px;display:flex}.folder-row-left svg{color:#60a5fa;width:14px;height:14px}.folder-row.active .folder-row-left svg{color:#3b82f6;filter:drop-shadow(0 0 6px #3b82f6b3)}.folder-count-badge{font-family:var(--ss-font-mono);color:#64748b;background:#ffffff0f;border-radius:999px;padding:1px 5px;font-size:10px}.folder-row.active .folder-count-badge{color:#93c5fd;background:#3b82f64d}.desktop-sync-status-box{background:linear-gradient(#0e172abf 0%,#060b14f2 100%);border:1px solid #3b82f640;border-radius:8px;flex-direction:column;flex-shrink:0;gap:4px;margin:auto 8px 10px;padding:10px 12px;display:flex;box-shadow:0 4px 12px #0006}.sync-status-header{align-items:center;gap:6px;display:flex}.sync-indicator-dot{background:#64748b;border-radius:50%;width:6px;height:6px}.sync-indicator-dot.online{background:#10b981;box-shadow:0 0 6px #10b981}.sync-status-title{color:#fff;letter-spacing:.02em;font-size:11px;font-weight:700}.sync-status-desc{color:#94a3b8;font-size:10px;line-height:1.3}.sync-meta-row{align-items:center;gap:6px;margin-top:3px;display:flex}.sync-chip{font-family:var(--ss-font-mono);color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.portal-main{background:#040810;flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.section-top-strip{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.section-title-lockup h1{font-family:var(--ss-font-display);letter-spacing:-.01em;color:#fff;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.section-title-lockup p{color:#64748b;margin-top:2px;font-size:12px}.section-controls-strip{align-items:center;gap:8px;display:flex}.zoom-controls{background:#0b1220e0;border:1px solid #ffffff1f;border-radius:6px;align-items:center;padding:2px;display:flex;box-shadow:0 2px 5px #00000059}.tool-btn-icon{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:24px;transition:all .15s;display:flex}.tool-btn-icon:hover{color:#fff;background:#ffffff14}.tool-btn-icon.active{color:#fff;background:#3b82f666;box-shadow:0 0 8px #3b82f680}.tool-btn-icon svg{width:14px;height:14px}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.video-card{cursor:pointer;background:linear-gradient(#091222 0%,#050a14 100%);border:1px solid #3b82f638;border-radius:8px;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #000000b3,inset 0 1px #ffffff14}.video-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 12px 32px #000000d9,0 0 20px #3b82f659,inset 0 1px #fff3}.video-thumb-container{aspect-ratio:16/9;cursor:pointer;background:#010308;width:100%;position:relative;overflow:hidden}.video-thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.video-card:hover .video-thumb-img{transform:scale(1.02)}.scrub-progress-line{opacity:0;z-index:5;background:#3b82f6;width:0%;height:3px;transition:opacity .2s;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #3b82f6cc}.video-thumb-container:hover .scrub-progress-line{opacity:1}.badge-duration{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-family:var(--ss-font-mono);z-index:3;background:#040810e0;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600;position:absolute;bottom:8px;right:8px}.badge-quality{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#60a5fa;letter-spacing:.04em;text-transform:uppercase;z-index:3;background:#09101ee6;border:1px solid #3b82f666;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.badge-status{letter-spacing:.04em;text-transform:uppercase;z-index:3;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;top:8px;right:8px}.badge-status.ready{color:#34d399;background:#10b9812e;border:1px solid #10b98173;align-items:center;gap:4px;display:flex}.badge-status.ready:before{content:"";background:#34d399;border-radius:50%;width:5px;height:5px;box-shadow:0 0 4px #10b981}.card-hover-dock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:4;background:#040810b8;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.video-thumb-container:hover .card-hover-dock{opacity:1;pointer-events:auto}.video-card-body{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex}.video-card-title{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.video-card-meta{color:#64748b;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:11px;display:flex}.video-meta-stats{align-items:center;gap:8px;display:flex}.studio-container{flex:1;grid-template-columns:1fr 360px;gap:20px;display:grid}.player-preview-pane{background:#060b14;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.preview-aspect-box{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #000c}.studio-controls-sidebar{background:#070e1b;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.control-group-title{text-transform:uppercase;letter-spacing:.05em;color:#60a5fa;margin-bottom:8px;font-size:11px;font-weight:700}.control-row{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.toggle-switch{width:36px;height:20px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:2px;left:2px}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-color:#3b82f6;box-shadow:0 0 10px #3b82f680}.master-key-box{background:#070e1b;border:1px solid #3b82f659;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px 18px;display:flex}.relay-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.relay-card{background:#070e1b;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.relay-card-header{justify-content:space-between;align-items:center;display:flex}.platform-badge{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;opacity:0;pointer-events:none;background:#020610d9;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;pointer-events:auto}.modal-dialog{background:#091224;border:1px solid #3b82f666;border-radius:10px;flex-direction:column;gap:18px;width:520px;max-width:90vw;padding:24px;display:flex;box-shadow:0 20px 50px #000c,0 0 20px #3b82f640}.modal-header{justify-content:space-between;align-items:center;display:flex}.modal-header h3{font-family:var(--ss-font-display);color:#fff;font-size:16px;font-weight:700}.videos-table-container{background:#060b14;border:1px solid #3b82f640;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #0009}.media-workstation-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.media-workstation-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#091224;border-bottom:1px solid #3b82f640;padding:10px 14px;font-size:10px;font-weight:700}.media-workstation-table tbody tr{cursor:pointer;border-bottom:1px solid #ffffff0d;transition:background .15s}.media-workstation-table tbody tr:hover{background:#3b82f617}.media-workstation-table td{color:#cbd5e1;vertical-align:middle;padding:10px 14px}.table-thumb-col{background:#000;border-radius:4px;width:48px;height:28px;display:block;overflow:hidden}.table-thumb-col img{object-fit:cover;width:100%;height:100%}.table-video-title{color:#fff;font-weight:600}.table-video-date{color:#64748b;font-size:10.5px}.table-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.timeline-context-menu{z-index:99999;color:#e2e8f0;-webkit-backdrop-filter:blur(24px);background:linear-gradient(#0e172a 0%,#060a14 100%);border:1px solid #3b82f659;border-radius:10px;flex-direction:column;gap:2px;min-width:220px;padding:6px;font-size:11.5px;display:flex;position:fixed;box-shadow:0 16px 40px #000000d9,0 0 16px #3b82f626,inset 0 1px #ffffff1a}.ctx-item{cursor:pointer;color:#cbd5e1;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-weight:500;transition:all .15s;display:flex}.ctx-item:hover{color:#fff;background:linear-gradient(90deg,#3b82f638 0%,#1e3a8a59 100%);box-shadow:inset 0 0 0 1px #3b82f659}.ctx-item.danger:hover{color:#fca5a5;background:#ef444440;box-shadow:inset 0 0 0 1px #ef444466}.ctx-icon{color:#60a5fa;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.ctx-icon svg{width:14px;height:14px}.ctx-item.danger .ctx-icon{color:#ef4444}.ctx-shortcut{font-size:9.5px;font-family:var(--ss-font-mono);color:#64748b;margin-left:auto}.ctx-divider{background:#ffffff14;height:1px;margin:4px 2px}.analytics-timeframe-picker{gap:4px;display:flex}.analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.kpi-card{background:linear-gradient(#091222 0%,#050a14 100%);border:1px solid #3b82f640;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff14}.kpi-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:700}.kpi-val{font-family:var(--ss-font-display);color:#fff;font-size:24px;font-weight:700}.kpi-sub{color:#94a3b8;font-size:11px}.kpi-sub.positive{color:#34d399}.analytics-chart-card{background:#060b14;border:1px solid #3b82f640;border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 8px 24px #0009}.chart-header{justify-content:space-between;align-items:center;display:flex}.chart-title{color:#fff;font-size:14px;font-weight:700}.chart-desc{color:#64748b;font-size:11.5px}.chart-canvas-wrap{background:#02050c;border:1px solid #ffffff0f;border-radius:6px;width:100%;height:180px;position:relative;overflow:hidden}.retention-chart-svg{width:100%;height:100%}.chart-x-labels{color:#64748b;font-size:10.5px;font-family:var(--ss-font-mono);justify-content:space-between;padding:0 4px;display:flex}.team-seats-summary-card{background:linear-gradient(#091222 0%,#050a14 100%);border:1px solid #3b82f640;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;box-shadow:0 6px 18px #00000080}.seats-title{color:#fff;font-size:13.5px;font-weight:700}.seats-sub{color:#94a3b8;margin-top:2px;font-size:11.5px}.seats-progress-wrap{align-items:center;gap:12px;display:flex}.seats-meter{background:#ffffff1a;border-radius:999px;width:140px;height:6px;overflow:hidden}.seats-meter-fill{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:999px;height:100%}.seats-fraction{font-family:var(--ss-font-mono);color:#60a5fa;font-size:12px;font-weight:700}.team-members-list{flex-direction:column;gap:8px;display:flex}.team-member-row{background:#070e1b;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .15s;display:flex}.team-member-row:hover{background:#0a1324;border-color:#3b82f666}.member-left{align-items:center;gap:12px;display:flex}.member-avatar{color:#93c5fd;background:linear-gradient(135deg,#1e3a8a 0%,#0f172a 100%);border:1px solid #3b82f666;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:flex}.member-name{color:#fff;font-size:12.5px;font-weight:600}.member-email{color:#64748b;font-size:11px}.member-role-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.member-role-badge.owner{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b66}.member-role-badge.editor{color:#60a5fa;background:#3b82f626;border-color:#3b82f666}.member-role-badge.reviewer{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.settings-grid-layout{flex-direction:column;gap:16px;max-width:800px;display:flex}.settings-workstation-card{background:#070e1b;border:1px solid #3b82f647;border-radius:8px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff14}.sw-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.sw-title{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.sw-title svg{color:#60a5fa}.sw-body{flex-direction:column;gap:10px;display:flex}.sw-detail-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.sw-label{color:#94a3b8}.sw-value{color:#fff;font-weight:500}.sw-value.text-success{color:#34d399}.sw-desc{color:#94a3b8;font-size:11.5px;line-height:1.45}.pairing-token-box{background:#020610;border:1px solid #3b82f659;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pairing-token-code{font-family:var(--ss-font-mono);color:#60a5fa;letter-spacing:.04em;font-size:12px}.player-skins-ribbon-container,.page-styles-ribbon-container{background:#070e1b;border:1px solid #ffffff14;border-radius:8px;margin-bottom:16px;padding:12px 16px}.skins-ribbon-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.skins-ribbon-title-wrap{align-items:center;gap:10px;display:flex}.skins-ribbon-tag{text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.skins-ribbon-title{color:#fff;font-size:12.5px;font-weight:600}.skins-count-badge{color:#94a3b8;font-size:11px;font-family:var(--ss-font-mono)}.player-skins-ribbon,.page-styles-ribbon{gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.player-skins-ribbon::-webkit-scrollbar{height:4px}.page-styles-ribbon::-webkit-scrollbar{height:4px}.player-skins-ribbon::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.page-styles-ribbon::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.skin-card,.page-style-card{cursor:pointer;background:#030712;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;flex:0 0 190px;gap:8px;padding:10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.skin-card:hover,.page-style-card:hover{background:#080f20;border-color:#60a5fa80;transform:translateY(-2px)}.skin-card.active,.page-style-card.active{background:#0b1528;border-color:#3b82f6;box-shadow:0 0 18px #3b82f659,inset 0 0 0 1px #3b82f6}.skin-card-thumb,.page-style-thumb{background:#010409;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:100%;height:72px;display:flex;position:relative;overflow:hidden}.skin-card-title,.page-style-title{color:#fff;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.skin-badge-pill,.page-badge-pill{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.skin-card.active .skin-badge-pill,.page-style-card.active .page-badge-pill{color:#60a5fa;background:#3b82f633}.skin-card-desc,.page-style-desc{color:#64748b;font-size:11px;line-height:1.35}.embed-code-card{background:#070e1b;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.embed-header-row{justify-content:space-between;align-items:center;display:flex}.embed-format-tabs{background:#020610;border:1px solid #ffffff0f;border-radius:6px;gap:4px;padding:2px;display:flex}.embed-tab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.embed-tab-btn.active{color:#fff;background:#1e293b;font-weight:600}.embed-code-box{font-family:var(--ss-font-mono);color:#60a5fa;word-break:break-all;-webkit-user-select:all;user-select:all;background:#020610;border:1px solid #ffffff14;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.5}.compact-select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:12px}.compact-select option{color:#fff;background:#070e1b}.compact-select-mini{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:3px 8px;font-size:11.5px}.compact-select-mini option{color:#fff;background:#070e1b}.page-studio-layout{grid-template-columns:1fr 390px;align-items:start;gap:20px;display:grid}.page-studio-layout.builder-active{grid-template-columns:1fr!important}.page-studio-layout.builder-active .page-customizer-sidebar{display:none!important}.page-studio-layout.builder-active .page-stage-canvas-wrap{height:calc(100vh - 240px)!important;min-height:640px!important;max-height:none!important;padding:0!important;overflow:hidden!important}.page-studio-layout.builder-active .page-stage-canvas{width:100%!important;max-width:100%!important;height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}.page-studio-layout.builder-active .custom-builder-frame-container,.page-studio-layout.builder-active #customPageLiveFrame{width:100%!important;height:100%!important;min-height:100%!important}.page-stage-container{flex-direction:column;min-width:0;display:flex}.browser-mockup-frame{background:#040813;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 50px #000c,0 0 0 1px #3b82f61a}.browser-mockup-frame[data-theme=clean_light],.page-studio-layout[data-theme=clean_light] .browser-mockup-frame{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 40px #00000014}.browser-mockup-frame[data-theme=clean_light] .browser-mockup-header,.page-studio-layout[data-theme=clean_light] .browser-mockup-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.browser-mockup-frame[data-theme=clean_light] .browser-url-bar,.page-studio-layout[data-theme=clean_light] .browser-url-bar{color:#334155;background:#fff;border-color:#cbd5e1}.browser-mockup-frame[data-theme=clean_light] .page-viewport-select,.page-studio-layout[data-theme=clean_light] .page-viewport-select{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.browser-mockup-frame[data-theme=clean_light] .page-viewport-select option,.page-studio-layout[data-theme=clean_light] .page-viewport-select option{color:#0f172a!important;background:#fff!important}.browser-mockup-frame[data-theme=clean_light] .browser-viewport-dropdown-wrap,.page-studio-layout[data-theme=clean_light] .browser-viewport-dropdown-wrap{background:#fff;border-color:#cbd5e1}.browser-mockup-frame[data-theme=clean_light] .browser-fs-btn,.page-studio-layout[data-theme=clean_light] .browser-fs-btn{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.browser-mockup-frame[data-theme=clean_light] .browser-fs-btn:hover,.page-studio-layout[data-theme=clean_light] .browser-fs-btn:hover{color:#0f172a;background:#e2e8f0}.browser-mockup-header{background:#070e1e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.browser-window-dots{align-items:center;gap:6px;display:flex}.browser-window-dots .dot{cursor:pointer;border-radius:50%;width:11px;height:11px;transition:opacity .2s}.browser-window-dots .dot:hover{opacity:.8}.browser-window-dots .dot.red{background:#ef4444}.browser-window-dots .dot.yellow{background:#f59e0b}.browser-window-dots .dot.green{background:#10b981}.browser-url-bar{max-width:520px;font-family:var(--ss-font-mono);color:#94a3b8;background:#020610d9;border:1px solid #ffffff1a;border-radius:999px;flex:1;align-items:center;gap:8px;padding:5px 12px 5px 14px;font-size:11.5px;display:flex}.browser-lock-icon{color:#10b981;align-items:center;font-size:10px;display:inline-flex}.browser-url-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.browser-copy-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;transition:all .15s;display:inline-flex}.browser-copy-btn:hover{color:#38bdf8;background:#38bdf81a}.browser-viewport-dropdown-wrap{background:#020610;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;transition:all .15s;display:flex}.browser-viewport-dropdown-wrap:hover,.browser-viewport-dropdown-wrap:focus-within{background:#080e1af2;border-color:#3b82f666}.vp-dropdown-icon{color:#38bdf8;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.page-viewport-select{cursor:pointer;outline:none;padding:3px 6px;font-family:inherit;font-size:11.5px;font-weight:600;color:#e2e8f0!important;background:0 0!important;border:none!important}.page-viewport-select option{color:#fff;background:#091224}.browser-stage-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.browser-fs-btn{color:#60a5fa!important;cursor:pointer!important;white-space:nowrap!important;background:#3b82f626!important;border:1px solid #3b82f659!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.browser-fs-btn:hover{transform:translateY(-1px);color:#fff!important;background:#3b82f647!important;border-color:#3b82f6!important;box-shadow:0 0 10px #3b82f659!important}.browser-viewport-toggles{background:#020610;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:3px;display:flex}.viewport-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.viewport-btn:hover{color:#fff}.viewport-btn.active{color:#38bdf8;background:#1e293b;font-weight:600;box-shadow:0 2px 8px #0006}.vp-dim-badge{font-size:8.5px;font-family:var(--ss-font-mono);color:#64748b;background:#ffffff14;border-radius:4px;padding:1px 4px}.viewport-btn.active .vp-dim-badge{color:#7dd3fc;background:#38bdf833}.page-stage-canvas-wrap{scrollbar-width:thin;scrollbar-color:#60a5fa73 #02061099;background:radial-gradient(circle at 50% 15%,#0b1528 0%,#020610 85%);justify-content:center;align-items:flex-start;min-height:560px;max-height:calc(100vh - 210px);padding:24px;display:flex;overflow-y:auto}.page-stage-canvas-wrap::-webkit-scrollbar{width:9px}.page-stage-canvas-wrap::-webkit-scrollbar-track{background:#020610b3;border-radius:999px}.page-stage-canvas-wrap::-webkit-scrollbar-thumb{background:#60a5fa66;border:2px solid #020610b3;border-radius:999px;transition:background .2s,box-shadow .2s}.page-stage-canvas-wrap::-webkit-scrollbar-thumb:hover{background:#3b82f6;box-shadow:0 0 10px #3b82f699}.page-stage-canvas{box-sizing:border-box;background:#070d18;border:1px solid #ffffff14;transition:width .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-radius .35s;overflow:hidden;box-shadow:0 16px 40px #000000d9}.page-stage-canvas.desktop{border-radius:10px;width:100%;max-width:940px}.page-stage-canvas.tablet{border-radius:20px;width:768px;max-width:100%;box-shadow:0 0 0 6px #1e293b,0 20px 48px #000000e6}.page-stage-canvas.mobile{border:3px solid #334155;border-radius:36px;width:390px;max-width:100%;position:relative;box-shadow:0 0 0 8px #0f172a,0 24px 60px #000000f2}.pub-mobile-island{background:#020610;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;height:28px;display:none}.page-stage-canvas.mobile .pub-mobile-island{display:flex}.pub-mobile-notch{background:#000;border:1px solid #ffffff1f;border-radius:20px;width:96px;height:16px;box-shadow:0 2px 6px #0009}.palette-presets-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.palette-preset-btn{cursor:pointer;color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10.5px;transition:all .15s;display:flex}.palette-preset-btn:hover{background:#ffffff14;border-color:#fff3}.palette-preset-btn.active{color:#fff;background:#3b82f626;border-color:#3b82f6}.palette-dots{align-items:center;gap:3px;display:flex}.palette-dot{border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 1px 3px #00000080}.page-customizer-sidebar{max-height:calc(100vh - 160px);padding-right:4px;overflow-y:auto}.page-customizer-sidebar::-webkit-scrollbar{width:5px}.page-customizer-sidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.customizer-box{flex-direction:column;display:flex}.page-selected-video-card{background:#ffffff08;border:1px solid #3b82f640;border-radius:8px;align-items:center;gap:12px;margin-top:4px;padding:10px;display:flex}.selected-video-thumb-wrap{background:#000;border-radius:6px;flex-shrink:0;width:80px;height:48px;position:relative;overflow:hidden}.selected-video-thumb-wrap img{object-fit:cover;width:100%;height:100%}.selected-video-duration{font-size:9px;font-family:var(--ss-font-mono);color:#fff;background:#000000d9;border-radius:3px;padding:1px 4px;position:absolute;bottom:2px;right:4px}.selected-video-details{flex:1;min-width:0}.selected-video-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.selected-video-meta{align-items:center;gap:6px;margin-top:4px;display:flex}.pub-playlist-section{box-sizing:border-box;width:100%;max-width:860px;margin-top:20px}.pub-playlist-title-wrap{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pub-playlist-title{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:700}.pub-playlist-count{font-size:10.5px;font-family:var(--ss-font-mono,"JetBrains Mono", monospace);color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:2px 8px}.pub-playlist-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.pub-playlist-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.pub-playlist-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 24px #0009}.pub-playlist-card.active{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 14px #3b82f659}.pub-playlist-thumb-wrap{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.pub-playlist-thumb-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pub-playlist-card:hover .pub-playlist-thumb-wrap img{transform:scale(1.04)}.pub-playlist-badge{font-size:9.5px;font-family:var(--ss-font-mono,"JetBrains Mono", monospace);color:#fff;letter-spacing:.02em;background:#000000d9;border-radius:3px;padding:1px 5px;position:absolute;bottom:4px;right:6px}.pub-playlist-info,.pub-playlist-card-body{flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pub-playlist-card-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.35;overflow:hidden}.pub-playlist-card-sub{color:#94a3b8;justify-content:space-between;font-size:10.5px;display:flex}.tool-btn{color:#cbd5e1;font-family:var(--ss-font-sans,"Plus Jakarta Sans", sans-serif);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.tool-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff38}.tool-btn.active{color:#60a5fa;background:#3b82f633;border-color:#3b82f6}.sync-chip{color:#60a5fa;white-space:nowrap;background:#3b82f626;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}#openLivePublicPageBtn{color:#60a5fa;cursor:pointer;background:linear-gradient(135deg,#3b82f633 0%,#2563eb1a 100%);border:1px solid #3b82f666;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}#openLivePublicPageBtn:hover{color:#fff;background:#3b82f659;border-color:#3b82f6;box-shadow:0 0 12px #3b82f666}simple-player{z-index:1;width:100%;height:100%;display:block;position:relative}html.pub-page-html{scrollbar-width:thin!important;scrollbar-color:#60a5fa73 #030712!important;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}html:has(.pub-page-body){scrollbar-width:thin!important;scrollbar-color:#60a5fa73 #030712!important;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}html:has(.pub-root:not(.page-stage-canvas .pub-root)){scrollbar-width:thin!important;scrollbar-color:#60a5fa73 #030712!important;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}body.pub-page-body{-webkit-user-select:auto!important;user-select:auto!important;background-color:#030712!important;height:auto!important;min-height:100vh!important;overflow:hidden visible!important}body:has(.pub-root:not(.page-stage-canvas .pub-root)){-webkit-user-select:auto!important;user-select:auto!important;background-color:#030712!important;height:auto!important;min-height:100vh!important;overflow:hidden visible!important}html.pub-page-html::-webkit-scrollbar{width:10px}body.pub-page-body::-webkit-scrollbar{width:10px}html:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar{width:10px}body:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar{width:10px}html.pub-page-html::-webkit-scrollbar-track{background:#030712;border-left:1px solid #ffffff0f}body.pub-page-body::-webkit-scrollbar-track{background:#030712;border-left:1px solid #ffffff0f}html:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar-track{background:#030712;border-left:1px solid #ffffff0f}body:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar-track{background:#030712;border-left:1px solid #ffffff0f}html.pub-page-html::-webkit-scrollbar-thumb{background:#60a5fa66;border:2px solid #030712;border-radius:999px;transition:background .2s,box-shadow .2s}body.pub-page-body::-webkit-scrollbar-thumb{background:#60a5fa66;border:2px solid #030712;border-radius:999px;transition:background .2s,box-shadow .2s}html:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar-thumb{background:#60a5fa66;border:2px solid #030712;border-radius:999px;transition:background .2s,box-shadow .2s}body:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar-thumb{background:#60a5fa66;border:2px solid #030712;border-radius:999px;transition:background .2s,box-shadow .2s}html.pub-page-html::-webkit-scrollbar-thumb:hover{background:#3b82f6;box-shadow:0 0 10px #3b82f699}body.pub-page-body::-webkit-scrollbar-thumb:hover{background:#3b82f6;box-shadow:0 0 10px #3b82f699}html:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar-thumb:hover{background:#3b82f6;box-shadow:0 0 10px #3b82f699}body:has(.pub-root:not(.page-stage-canvas .pub-root))::-webkit-scrollbar-thumb:hover{background:#3b82f6;box-shadow:0 0 10px #3b82f699}.pub-root{color:#e2e8f0;box-sizing:border-box;flex-direction:column;min-height:100%;font-family:Plus Jakarta Sans,-apple-system,sans-serif;display:flex}.pub-root[data-theme=dark_obsidian]{color:#f8fafc;background:#030712}.pub-root[data-theme=cinema_black]{color:#f1f5f9;background:#000}.pub-root[data-theme=slate_glass]{color:#f8fafc;background:linear-gradient(#091220 0%,#030712 100%)}.pub-root[data-theme=clean_light]{color:#0f172a;background:#f8fafc}.pub-root[data-theme=clean_light] .pub-header{background:#ffffffeb;border-bottom:1px solid #e2e8f0}.pub-root[data-theme=clean_light] .pub-brand,.pub-root[data-theme=clean_light] .pub-video-title{color:#0f172a}.pub-root[data-theme=clean_light] .pub-video-sub{color:#475569}.pub-root[data-theme=clean_light] .pub-chip{color:#475569;background:#fff;border-color:#cbd5e1}.pub-root[data-theme=clean_light] .pub-card,.pub-root[data-theme=clean_light] .pub-comment-card,.pub-root[data-theme=clean_light] .pub-creator-bio,.pub-root[data-theme=clean_light] .pub-stat-tile,.pub-root[data-theme=clean_light] .pub-playlist-item{color:#0f172a;background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000d}.pub-root[data-theme=clean_light] .pub-comment-input{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.pub-root[data-theme=clean_light] .pub-footer{color:#64748b;background:#fff;border-top-color:#e2e8f0}.pub-root[data-theme=clean_light] .pub-footer strong{color:#0f172a}.pub-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#020610a6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pub-brand{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pub-brand img{border-radius:4px;width:auto;height:24px}.pub-header-actions{align-items:center;gap:10px;display:flex}.pub-hero-section{box-sizing:border-box;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.pub-player-wrapper{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;max-width:860px;position:relative;overflow:hidden;box-shadow:0 16px 48px #000000d9}.pub-ambient-glow{background:radial-gradient(circle at 50% 50%, var(--pub-primary,#3b82f6) 0%, transparent 65%);filter:blur(48px);opacity:.35;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:-20px}.pub-ambient-glow.off{display:none}.pub-meta-bar{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:860px;margin-top:18px;display:flex}.pub-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pub-video-title{color:#fff;font-size:18px;font-weight:700;line-height:1.35}.pub-video-sub{color:#94a3b8;margin-top:4px;font-size:13px;line-height:1.5}.pub-chips-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.pub-chip{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.pub-chip.accent{color:#60a5fa;background:#3b82f626;border-color:#3b82f659;font-weight:600}.pub-cta-card{box-sizing:border-box;background:linear-gradient(135deg,#1e3a8a59 0%,#0f172ab3 100%);border:1px solid #3b82f659;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:860px;margin-top:16px;padding:16px 20px;display:flex;box-shadow:0 8px 24px #00000073}.pub-cta-pitch{color:#fff;font-size:14px;font-weight:700}.pub-cta-sub{color:#94a3b8;margin-top:2px;font-size:12px}.pub-cta-btn{background:linear-gradient(135deg, var(--pub-primary,#3b82f6) 0%, #1d4ed8 100%);color:#fff;border-radius:var(--pub-cta-radius,8px);white-space:nowrap;cursor:pointer;border:1px solid #fff3;justify-content:center;align-items:center;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #3b82f666}.pub-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f699}.pub-saas-features{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pub-saas-feat-badge{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;display:inline-flex}.pub-review-strip{box-sizing:border-box;background:#081124;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:12px;width:100%;max-width:860px;margin-top:16px;padding:16px 20px;display:flex}.pub-review-header{justify-content:space-between;align-items:center;display:flex}.pub-review-status-select{color:#34d399;cursor:pointer;background:#10b9812e;border:1px solid #10b981;border-radius:6px;outline:none;padding:5px 12px;font-size:11.5px;font-weight:600}.pub-feedback-item{border-bottom:1px solid #ffffff0f;gap:10px;padding:8px 0;font-size:12px;line-height:1.45;display:flex}.pub-feedback-item:last-child{border-bottom:none}.pub-timecode-badge{font-family:var(--ss-font-mono,"JetBrains Mono", monospace);color:#60a5fa;cursor:pointer;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;height:fit-content;padding:2px 7px;font-weight:700;transition:all .15s}.pub-timecode-badge:hover{color:#fff;background:#3b82f6}.pub-master-download-box{background:#3b82f614;border:1px solid #3b82f640;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.pub-creator-card{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:860px;margin-top:16px;padding:18px 22px;display:flex}.pub-creator-avatar{background:linear-gradient(135deg, var(--pub-primary,#3b82f6), var(--pub-accent,#60a5fa));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:flex;box-shadow:0 4px 14px #3b82f659}.pub-creator-actions{align-items:center;gap:8px;display:flex}.pub-chapters-strip{flex-wrap:wrap;gap:8px;width:100%;max-width:860px;margin-top:14px;display:flex}.pub-chapter-pill{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;gap:6px;padding:4px 10px;font-size:11px;transition:all .15s;display:inline-flex}.pub-chapter-pill:hover{color:#60a5fa;background:#3b82f626;border-color:#3b82f6}.pub-exec-box{box-sizing:border-box;background:#090e1c;border:1px solid #f59e0b59;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:860px;margin-top:16px;padding:20px 24px;display:flex}.pub-exec-deck-pill{color:#fbbf24;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.pub-exec-pillars-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.pub-exec-pillar-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:12px 14px}.pub-lead-box{box-sizing:border-box;background:linear-gradient(135deg,#06b6d42e 0%,#0f172ad9 100%);border:1.5px solid #06b6d4;border-radius:14px;width:100%;max-width:860px;margin-top:16px;padding:22px 26px;box-shadow:0 12px 36px #06b6d438}.pub-lead-tag{text-transform:uppercase;color:#38bdf8;letter-spacing:.05em;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.pub-lead-checklist{color:#cbd5e1;flex-direction:column;gap:6px;margin-top:12px;font-size:12px;display:flex}.pub-lead-check-item{align-items:center;gap:8px;display:flex}.pub-lead-check-item span:first-child{color:#34d399;font-weight:700}.pub-lead-form{gap:10px;margin-top:14px;display:flex}.pub-lead-input{color:#fff;background:#000000a6;border:1px solid #fff3;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:12.5px;transition:border-color .2s}.pub-lead-input:focus{border-color:#38bdf8}.pub-comments-wrap{box-sizing:border-box;border-top:1px solid #ffffff14;width:100%;max-width:860px;margin-top:18px;padding-top:16px}.pub-comment-row{gap:12px;margin-bottom:12px;font-size:12.5px;display:flex}.pub-comment-avatar{color:#38bdf8;background:#1e293b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.page-stage-canvas.mobile .pub-header{padding:12px 16px}.page-stage-canvas.mobile .pub-header .sync-chip{display:none}.page-stage-canvas.mobile .pub-hero-section{padding:16px 12px}.page-stage-canvas.mobile .pub-meta-bar{gap:12px;margin-top:14px}.page-stage-canvas.mobile .pub-title-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.page-stage-canvas.mobile .pub-video-title{font-size:16px!important;line-height:1.35!important}.page-stage-canvas.mobile .pub-video-sub{font-size:12.5px!important}.page-stage-canvas.mobile .pub-chips-row{gap:6px}.page-stage-canvas.mobile .pub-chip{padding:2px 7px;font-size:10.5px}.page-stage-canvas.mobile .pub-cta-card{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}.page-stage-canvas.mobile .pub-cta-btn{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important}.page-stage-canvas.mobile .pub-review-strip{padding:14px 16px!important}.page-stage-canvas.mobile .pub-review-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.page-stage-canvas.mobile .pub-review-status-select{width:100%!important}.page-stage-canvas.mobile .pub-master-download-box{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.page-stage-canvas.mobile .pub-master-download-box button{justify-content:center!important;width:100%!important}.page-stage-canvas.mobile .pub-creator-card{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:16px!important}.page-stage-canvas.mobile .pub-creator-actions{gap:6px!important;width:100%!important;display:flex!important}.page-stage-canvas.mobile .pub-creator-actions .pub-chip{text-align:center!important;flex:1!important;justify-content:center!important}.page-stage-canvas.mobile .pub-exec-box{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.page-stage-canvas.mobile .pub-exec-box button,.page-stage-canvas.mobile .pub-exec-box a.pub-cta-btn{justify-content:center!important;width:100%!important}.page-stage-canvas.mobile .pub-exec-pillars-grid{grid-template-columns:1fr!important;gap:8px!important}.page-stage-canvas.mobile .pub-lead-box{padding:18px 16px!important}.page-stage-canvas.mobile .pub-lead-form{flex-direction:column!important;gap:8px!important}.page-stage-canvas.mobile .pub-lead-input{box-sizing:border-box!important;width:100%!important}.page-stage-canvas.mobile .pub-comments-wrap{margin-top:14px!important;padding-top:12px!important}.page-stage-canvas.mobile .pub-playlist-grid{grid-template-columns:1fr!important;gap:8px!important}@media (width<=768px){.pub-header{padding:12px 16px}.pub-hero-section{padding:16px 12px}.pub-player-wrapper{border-radius:8px!important}.pub-meta-bar{gap:12px;margin-top:14px}.pub-title-row{flex-direction:column;align-items:flex-start;gap:10px}.pub-video-title{font-size:16px;line-height:1.35}.pub-video-sub{font-size:12.5px}.pub-chips-row{flex-wrap:wrap;gap:6px}.pub-chip{padding:2px 7px;font-size:10.5px}.pub-cta-card{text-align:left;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.pub-cta-btn{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.pub-review-strip{padding:14px 16px}.pub-review-header{flex-direction:column;align-items:flex-start;gap:8px}.pub-review-status-select{width:100%}.pub-master-download-box{flex-direction:column;align-items:stretch;gap:10px}.pub-master-download-box button{justify-content:center;width:100%}.pub-creator-card{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.pub-creator-actions{gap:6px;width:100%;display:flex}.pub-creator-actions .pub-chip{text-align:center;flex:1;justify-content:center}.pub-chapters-strip{flex-wrap:wrap;gap:6px}.pub-exec-box{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.pub-exec-box button,.pub-exec-box a.pub-cta-btn{justify-content:center;width:100%}.pub-exec-pillars-grid{grid-template-columns:1fr;gap:8px}.pub-lead-box{padding:18px 16px}.pub-lead-form{flex-direction:column;gap:8px}.pub-lead-input{box-sizing:border-box;width:100%}.pub-comments-wrap{margin-top:14px;padding-top:12px}.pub-playlist-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (width<=600px){.pub-header .sync-chip{display:none}}@media (width<=480px){.pub-header{padding:10px 14px}.pub-brand{font-size:13px}.pub-brand img{height:20px}.pub-hero-section{padding:12px 10px}.pub-video-title{font-size:15px}.pub-saas-features{flex-direction:column;gap:6px}.pub-saas-feat-badge{box-sizing:border-box;justify-content:flex-start;width:100%}.pub-playlist-grid{grid-template-columns:1fr}.pub-lead-tag{font-size:10.5px}}input[type=range],.prop-slider{appearance:none;cursor:pointer;background:linear-gradient(to right, #60a5fa 0%, #3b82f6 var(--fill-pct,40%), #131b2e var(--fill-pct,40%), #131b2e 100%);box-sizing:border-box;border:1px solid #ffffff1a;border-radius:999px;outline:none;width:100%;min-width:0;height:6px;margin:6px 0;padding:0;transition:background 50ms,border-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px 3px #000c,0 1px #ffffff0f}input[type=range]:hover,.prop-slider:hover{border-color:#60a5fa66;box-shadow:inset 0 1px 3px #000c,0 0 8px #2563eb4d}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:0 0;border-radius:999px;width:100%;height:6px}.prop-slider::-webkit-slider-runnable-track{cursor:pointer;background:0 0;border-radius:999px;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;background:radial-gradient(circle at 35% 30%,#fff 0%,#e2e8f0 25%,#93c5fd 55%,#3b82f6 82%,#1d4ed8 100%);border:1.5px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-5.5px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;box-shadow:0 2px 7px #000c,0 0 12px #3b82f6d9,inset 0 1px 2px #fffffff2,inset 0 -1px 2px #1e3a8a99}.prop-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:radial-gradient(circle at 35% 30%,#fff 0%,#e2e8f0 25%,#93c5fd 55%,#3b82f6 82%,#1d4ed8 100%);border:1.5px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-5.5px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;box-shadow:0 2px 7px #000c,0 0 12px #3b82f6d9,inset 0 1px 2px #fffffff2,inset 0 -1px 2px #1e3a8a99}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 3px 10px #000000d9,0 0 18px #60a5fa,0 0 28px #3b82f680,inset 0 1px 2px #fff}.prop-slider:hover::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 3px 10px #000000d9,0 0 18px #60a5fa,0 0 28px #3b82f680,inset 0 1px 2px #fff}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.06);box-shadow:0 1px 4px #000000e6,0 0 22px #60a5fa,inset 0 1px 2px #fff}.prop-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.06);box-shadow:0 1px 4px #000000e6,0 0 22px #60a5fa,inset 0 1px 2px #fff}input[type=range]::-moz-range-track{cursor:pointer;background:0 0;border-radius:999px;width:100%;height:6px}.prop-slider::-moz-range-track{cursor:pointer;background:0 0;border-radius:999px;width:100%;height:6px}input[type=range]::-moz-range-thumb{cursor:grab;background:radial-gradient(circle at 35% 30%,#fff 0%,#e2e8f0 25%,#93c5fd 55%,#3b82f6 82%,#1d4ed8 100%);border:1.5px solid #fff;border-radius:50%;width:17px;height:17px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;box-shadow:0 2px 7px #000c,0 0 12px #3b82f6d9,inset 0 1px 2px #fffffff2,inset 0 -1px 2px #1e3a8a99}.prop-slider::-moz-range-thumb{cursor:grab;background:radial-gradient(circle at 35% 30%,#fff 0%,#e2e8f0 25%,#93c5fd 55%,#3b82f6 82%,#1d4ed8 100%);border:1.5px solid #fff;border-radius:50%;width:17px;height:17px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;box-shadow:0 2px 7px #000c,0 0 12px #3b82f6d9,inset 0 1px 2px #fffffff2,inset 0 -1px 2px #1e3a8a99}select,.compact-select,.compact-select-mini{width:100%;padding:7px 28px 7px 10px;color:#f1f5f9!important;cursor:pointer!important;appearance:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center no-repeat!important;border:1px solid #3b82f666!important;border-radius:6px!important;outline:none!important;font-size:11.5px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff14!important}select:hover,.compact-select:hover,.compact-select-mini:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center no-repeat!important;border-color:#60a5fa!important;box-shadow:0 0 14px #3b82f659,inset 0 1px #ffffff26!important}select:focus,.compact-select:focus,.compact-select-mini:focus{border-color:#60a5fa!important;box-shadow:0 0 14px #3b82f673,inset 0 1px #fff3!important}select option,select optgroup{color:#f1f5f9!important;background:#091224!important;padding:8px 12px!important;font-size:11.5px!important;font-weight:500!important}select option:hover,select option:focus,select option:checked{color:#fff!important;background:#1e3a8a!important}[data-theme=clean_light] select,[data-theme=clean_light] .compact-select,[data-theme=clean_light] .compact-select-mini,[data-theme=clean_light] .page-viewport-select,[data-theme=clean_light] .builder-page-select,[data-theme=clean_light] .builder-viewport-select,.browser-mockup-frame[data-theme=clean_light] select,.browser-mockup-frame[data-theme=clean_light] .compact-select,.browser-mockup-frame[data-theme=clean_light] .compact-select-mini,.browser-mockup-frame[data-theme=clean_light] .page-viewport-select,.page-studio-layout[data-theme=clean_light] select,.page-studio-layout[data-theme=clean_light] .compact-select,.page-studio-layout[data-theme=clean_light] .compact-select-mini,.page-studio-layout[data-theme=clean_light] .page-viewport-select{color:#0f172a!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center no-repeat!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000f,inset 0 1px #fffc!important}[data-theme=clean_light] select:hover,[data-theme=clean_light] .compact-select:hover,[data-theme=clean_light] .compact-select-mini:hover,[data-theme=clean_light] .page-viewport-select:hover,.browser-mockup-frame[data-theme=clean_light] select:hover,.page-studio-layout[data-theme=clean_light] select:hover{color:#0f172a!important;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center no-repeat!important;border-color:#3b82f6!important;box-shadow:0 0 8px #3b82f633!important}[data-theme=clean_light] select option,[data-theme=clean_light] select optgroup,.browser-mockup-frame[data-theme=clean_light] select option,.browser-mockup-frame[data-theme=clean_light] select optgroup,.page-studio-layout[data-theme=clean_light] select option,.page-studio-layout[data-theme=clean_light] select optgroup{color:#0f172a!important;background:#fff!important}[data-theme=clean_light] select option:hover,[data-theme=clean_light] select option:focus,[data-theme=clean_light] select option:checked,.browser-mockup-frame[data-theme=clean_light] select option:checked,.page-studio-layout[data-theme=clean_light] select option:checked{color:#1d4ed8!important;background:#eff6ff!important}[data-theme=clean_light] input[type=text],[data-theme=clean_light] input[type=number],[data-theme=clean_light] input[type=email],[data-theme=clean_light] textarea,.page-studio-layout[data-theme=clean_light] input[type=text],.page-studio-layout[data-theme=clean_light] textarea{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 2px #0000000d!important}.page-studio-layout[data-theme=clean_light] label{color:#475569!important}.page-studio-layout[data-theme=clean_light] .control-group-title{color:#0f172a!important}.page-studio-layout[data-theme=clean_light] .customizer-box{border-top-color:#e2e8f0!important}.page-studio-layout[data-theme=clean_light] .page-styles-ribbon-container{background:#fff;border-color:#e2e8f0}.page-studio-layout[data-theme=clean_light] .skins-ribbon-title{color:#0f172a}.page-studio-layout[data-theme=clean_light] .page-style-card{background:#f8fafc;border-color:#e2e8f0}.page-studio-layout[data-theme=clean_light] .page-style-card:hover{background:#fff;border-color:#3b82f6}.page-studio-layout[data-theme=clean_light] .page-style-card.active{background:#eff6ff;border-color:#3b82f6}.page-studio-layout[data-theme=clean_light] .page-style-title{color:#0f172a}.page-studio-layout[data-theme=clean_light] .page-style-desc{color:#64748b}input[type=text],input[type=number],input[type=email],textarea{color:#fff;box-sizing:border-box;background:linear-gradient(#0e1626cc 0%,#090f1cf2 100%);border:1px solid #3b82f64d;border-radius:6px;outline:none;padding:7px 10px;font-family:inherit;font-size:12px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 3px #0006}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 10px #3b82f666,inset 0 1px 3px #0006}.toggle-switch{cursor:pointer;flex-shrink:0;width:38px;height:20px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{cursor:pointer;background-color:#ffffff26;border:1px solid #ffffff2e;border-radius:20px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:2px;box-shadow:0 1px 4px #0006}.toggle-switch input:checked+.toggle-slider{background-color:#2563eb;border-color:#60a5fa;box-shadow:0 0 12px #3b82f699}.toggle-switch input:checked+.toggle-slider:before{transform:translate(18px)}input[type=color]{-webkit-appearance:none;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #0006,0 0 8px #3b82f64d;cursor:pointer!important;background:0 0!important;border:1.5px solid #ffffff40!important;border-radius:50%!important;width:26px!important;height:26px!important;padding:0!important}input[type=color]:hover{transform:scale(1.12);box-shadow:0 0 14px #60a5fa99}input[type=color]::-webkit-color-swatch-wrapper{border-radius:50%;padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.studio-controls-sidebar{box-sizing:border-box;background:linear-gradient(#09101f 0%,#060a14 100%);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:18px 16px;display:flex;box-shadow:0 8px 24px #00000080}.control-group-title{text-transform:uppercase;letter-spacing:.08em;color:#60a5fa;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.control-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.control-row label{color:#cbd5e1;letter-spacing:.01em;font-size:11.5px;font-weight:600}.control-row label span{font-family:var(--ss-font-mono);color:#60a5fa;font-weight:700}.page-style-thumb-icon{color:#60a5fa;background:linear-gradient(135deg,#3b82f633 0%,#1e3a8a4d 100%);border:1.5px solid #3b82f666;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;box-shadow:0 4px 14px #3b82f640}.page-style-card:hover .page-style-thumb-icon{color:#fff;border-color:#60a5fa;transform:scale(1.08);box-shadow:0 0 18px #3b82f68c}.page-style-thumb-icon svg{width:22px;height:22px}.mobile-drawer-toggle,.media-bin-backdrop{display:none}@media (width<=1200px){.editor-header{gap:8px;padding:0 12px}.editor-tools{max-width:calc(100vw - 480px);overflow:visible!important}.tool-btn{flex-shrink:0}.compact-search-box{width:120px}.compact-search-box .search-kbd,.cloud-storage-pill .storage-pill-text{display:none}.studio-container{grid-template-columns:1fr 320px;gap:16px}.page-studio-layout{grid-template-columns:1fr 340px;gap:16px}}@media (width<=1024px){.editor-body{position:relative}.studio-container,.page-studio-layout{grid-template-columns:1fr;gap:18px}.player-preview-pane,.page-stage-container{max-width:100%}.studio-controls-sidebar,.page-customizer-sidebar{width:100%;max-width:100%}.media-bin-panel{width:210px}.analytics-kpi-grid{grid-template-columns:repeat(2,1fr)}.settings-grid-layout{grid-template-columns:1fr}}@media (width<=860px){.mobile-drawer-toggle{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex!important}.mobile-drawer-toggle:hover{color:#fff;background:#3b82f633;border-color:#3b82f6}.editor-plan-badge{display:none}.media-bin-panel{z-index:1000;width:280px;box-shadow:none;background:#060c18;border-right:1px solid #3b82f64d;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:48px;bottom:0;left:0;transform:translate(-100%)}.media-bin-panel.mobile-open{transform:translate(0);box-shadow:12px 0 40px #000000e6}.media-bin-backdrop{-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;background:#000000bf;transition:opacity .25s;display:block;position:fixed;inset:48px 0 0}.media-bin-backdrop.active{opacity:1;pointer-events:auto}.editor-tools{max-width:calc(100vw - 320px);overflow:visible!important}.brand-text-lockup .brand-pro-pill,.workspace-dropdown-btn #workspaceName{display:none}.active-studio-badge{display:none!important}.portal-main{width:100%;padding:16px 14px;overflow-x:hidden}.cloud-storage-pill,.btn-export span:last-child{display:none}.btn-export{padding:6px 10px}}@media (width<=640px){.editor-header{height:48px;padding:0 8px}.brand-text-lockup{font-size:13px}.brand-pro-pill{padding:1px 4px;font-size:8px}.workspace-dropdown-btn{display:none}.editor-tools{gap:4px;max-width:calc(100vw - 190px);overflow:visible!important}.editor-tools .tool-btn{gap:4px;padding:5px 8px;font-size:10.5px}.editor-tools .tool-btn span:nth-child(2){display:inline-block}.editor-tools .ss-sep{display:none}.editor-header-right{gap:6px}.compact-search-box{background:0 0;border:none;width:32px;padding:0}.compact-search-box input{display:none}.compact-search-box .search-icon-slot{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.editor-user-avatar{width:28px;height:28px;font-size:11px}.portal-main{padding:12px 8px}.section-top-strip{flex-direction:column;align-items:stretch;gap:12px}.section-top-strip .btn-export,.section-top-strip .tool-btn{justify-content:center;width:100%}.section-title-lockup h1{font-size:18px}.section-title-lockup p{font-size:11.5px}.videos-grid{grid-template-columns:1fr;gap:12px}.videos-table-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.media-workstation-table{min-width:600px}.player-skins-ribbon-container{padding:12px}.skins-ribbon-header{flex-direction:column;align-items:flex-start;gap:6px}.skin-card,.page-style-card{min-width:175px;max-width:175px}.embed-header-row{flex-direction:column;align-items:stretch;gap:8px}.embed-format-tabs{width:100%}.embed-tab-btn{text-align:center;flex:1;padding:6px 4px;font-size:10.5px}#copyEmbedCodeBtn{justify-content:center;width:100%}.embed-code-box{max-height:80px;font-size:10px}.browser-mockup-header{flex-wrap:wrap;gap:8px;padding:8px 10px}.browser-window-dots{display:none}.browser-url-bar{order:2;width:100%;font-size:10.5px}.browser-viewport-toggles{order:1;justify-content:space-between;width:100%}.viewport-btn{flex:1;justify-content:center;padding:5px 6px;font-size:10.5px}.page-stage-canvas-wrap{padding:8px}.master-key-box{flex-direction:column;align-items:stretch;gap:12px}.master-key-box #cloudIngestServer{word-break:break-all;font-size:11px}.master-key-box button{justify-content:center;width:100%}.relay-grid{grid-template-columns:1fr;gap:12px}.analytics-kpi-grid{grid-template-columns:1fr;gap:10px}.analytics-timeframe-picker{width:100%;display:flex}.analytics-timeframe-picker button{text-align:center;flex:1;padding:6px 4px;font-size:11px}.chart-x-labels{font-size:9px}.team-seats-summary-card{flex-direction:column;align-items:stretch;gap:12px}.team-member-card{flex-direction:column;align-items:flex-start;gap:12px}.pairing-token-box{flex-direction:column;align-items:stretch;gap:8px}.pairing-token-code{word-break:break-all;text-align:center;font-size:11px}.pub-header{gap:8px;padding:12px 14px}.pub-header .sync-chip{display:none}.pub-hero-section{padding:14px 10px}.pub-meta-bar{gap:10px;margin-top:12px}.pub-title-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.pub-video-title{font-size:15px!important;line-height:1.35!important}.pub-video-sub{font-size:12px!important}.pub-cta-card{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}.pub-cta-btn{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important}.pub-review-strip{padding:12px 14px!important}.pub-review-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.pub-review-status-select{width:100%!important}.pub-master-download-box{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.pub-creator-card{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:14px!important}.pub-creator-actions{gap:6px!important;width:100%!important;display:flex!important}.pub-creator-actions .pub-chip{text-align:center!important;flex:1!important;justify-content:center!important}.pub-exec-box{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}.pub-exec-pillars-grid{grid-template-columns:1fr!important;gap:8px!important}.pub-lead-box{padding:16px 14px!important}.pub-lead-form{flex-direction:column!important;gap:8px!important}.pub-lead-input{box-sizing:border-box!important;width:100%!important}.pub-comments-wrap{margin-top:14px!important;padding-top:12px!important}}@media (width<=380px){.editor-logo .brand-text-lockup,.editor-tools .tool-btn span:last-child{display:none}.editor-tools .tool-btn{padding:6px}.skin-card,.page-style-card{min-width:150px;max-width:150px}.control-row{flex-direction:column;align-items:flex-start;gap:6px}.control-row input[type=range]{width:100%!important}}.studio-suite-container{position:relative}.studio-switcher-btn{background:linear-gradient(#16223af2 0%,#0b1220fa 100%);border:1px solid #3b82f673;border-radius:7px;gap:7px;padding:5px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 0 12px #3b82f640,inset 0 1px #ffffff1f}.studio-switcher-btn:hover{background:linear-gradient(#1e3052f2 0%,#0f182afa 100%);border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 0 18px #3b82f673,inset 0 1px #fff3}.active-studio-icon svg{color:#60a5fa;width:14px;height:14px;display:block}.active-studio-title{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:700}.active-studio-badge{font-family:var(--ss-font-mono);color:#93c5fd;letter-spacing:.02em;background:#3b82f638;border:1px solid #3b82f666;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.studio-suite-popover{background:#091224;border:1px solid #ffffff24;border-radius:10px;width:320px;padding:8px;animation:.18s cubic-bezier(.16,1,.3,1) popoverFadeIn;box-shadow:0 20px 48px #000000d9,0 0 20px #3b82f626}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.studio-suite-popover .record-mode-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:all .15s;display:flex}.studio-suite-popover .record-mode-row:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(2px)}.studio-suite-popover .record-mode-row.active{background:#3b82f624;border-color:#3b82f666;box-shadow:0 0 12px #3b82f633}.studio-icon-video svg{color:#60a5fa}.studio-icon-player svg{color:#38bdf8}.studio-icon-page svg{color:#a78bfa}.studio-icon-stream svg{color:#f43f5e}.studio-icon-meeting svg{color:#34d399}.studio-icon-analytics svg{color:#fbbf24}.studio-icon-team svg{color:#818cf8}.studio-icon-settings svg{color:#94a3b8}.live-pulse-badge{color:#34d399!important;letter-spacing:.04em!important;background:#10b98133!important;border:1px solid #10b98180!important;font-weight:700!important;box-shadow:0 0 8px #10b9814d!important}.mode-row-badge{font-family:var(--ss-font-mono);color:#94a3b8;background:#ffffff14;border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600}.quick-studios-bar{background:#060c18a6;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:3px;padding:2px 3px;display:flex}.quick-studios-bar .tool-btn{box-shadow:none;color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600}.quick-studios-bar .tool-btn:hover{color:#e2e8f0;background:#ffffff0f;transform:none}.quick-studios-bar .tool-btn.active{color:#fff;background:linear-gradient(#2563eb59 0%,#1d4ed833 100%);border:1px solid #3b82f699;box-shadow:0 0 10px #3b82f666}.studio-drawer-trigger-btn{color:#cbd5e1;padding:5px 8px;font-size:11px}.user-profile-popover{background:#091224;border:1px solid #ffffff24;border-radius:10px;padding:10px;animation:.18s cubic-bezier(.16,1,.3,1) popoverFadeIn;box-shadow:0 18px 40px #000000d9}.user-popover-info{flex-direction:column;gap:2px;padding:4px 6px 8px;display:flex}.upi-name{color:#fff;font-size:13px;font-weight:700}.upi-email{color:#64748b;font-size:11px;font-family:var(--ss-font-mono)}.studio-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;opacity:0;pointer-events:none;background:#020610b8;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.studio-drawer-backdrop.active{opacity:1;pointer-events:auto}.studio-drawer{z-index:9999;background:linear-gradient(#091224 0%,#050b16 100%);border-left:1px solid #ffffff24;flex-direction:column;width:380px;max-width:92vw;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 50px #000000e6,0 0 40px #3b82f61f}.studio-drawer.open{transform:translate(0)}.studio-drawer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sd-brand-lockup{align-items:center;gap:10px;display:flex}.sd-title{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.sd-subtitle{color:#64748b;font-size:11px}.studio-drawer-body{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.sd-section-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.sd-studios-list{flex-direction:column;gap:8px;display:flex}.sd-studio-card{cursor:pointer;text-align:left;background:#0d1527b3;border:1px solid #ffffff1a;border-radius:9px;align-items:flex-start;gap:12px;width:100%;padding:12px;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.sd-studio-card:hover{background:#162442d9;border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 6px 18px #0006,0 0 12px #3b82f640}.sd-studio-card.active{background:linear-gradient(135deg,#2563eb38 0%,#1d4ed81f 100%);border:1.5px solid #3b82f6;box-shadow:0 0 20px #3b82f666,inset 0 1px #ffffff26}.sd-card-icon{background:#ffffff0f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.sd-card-content{flex-direction:column;flex:1;gap:4px;display:flex}.sd-card-header{justify-content:space-between;align-items:center;display:flex}.sd-card-title{color:#fff;font-size:13px;font-weight:700}.sd-card-hotkey{font-family:var(--ss-font-mono);color:#64748b;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:1px 5px;font-size:9.5px}.sd-card-desc{color:#94a3b8;margin:0;font-size:11px;line-height:1.45}.sd-card-meta{align-items:center;gap:6px;margin-top:4px;display:flex}.sd-meta-tag{color:#64748b;font-size:10px;font-family:var(--ss-font-mono);background:#ffffff0d;border-radius:999px;padding:1px 6px}.sd-meta-tag.live-tag{color:#34d399;background:#10b98126;border:1px solid #10b98159;font-weight:600}.sd-tools-list{flex-direction:column;gap:4px;display:flex}.sd-tool-row{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:11.5px;transition:all .15s;display:flex}.sd-tool-row:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.meeting-live-badge{letter-spacing:.04em;color:#34d399;background:#10b9812e;border:1px solid #10b98173;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 10px #10b9814d}.pulse{animation:1.6s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.btn-meeting-approve{color:#fff!important;background:linear-gradient(#10b981 0%,#059669 100%)!important;border-color:#34d39999!important;box-shadow:0 0 14px #10b98166!important}.btn-meeting-approve.approved{background:linear-gradient(#059669 0%,#047857 100%)!important;border-color:#34d399!important;box-shadow:0 0 18px #10b98199!important}.meeting-studio-layout{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.meeting-stage-wrap{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.meeting-room-bar{background:#09101ed9;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 14px;display:flex}.mrb-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mrb-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #10b981}.mrb-video-title{color:#fff;font-size:12.5px;font-weight:600}.mrb-right{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.meeting-view-tabs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mrb-pill{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.mrb-participants{align-items:center;gap:-6px;display:flex}.mrb-avatar{color:#cbd5e1;background:#1e293b;border:1.5px solid #091224;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-5px;font-size:9.5px;font-weight:700;display:inline-flex}.mrb-avatar:first-child{margin-left:0}.mrb-avatar.client{color:#fff;background:#0284c7}.mrb-count{color:#94a3b8;margin-left:8px;font-size:11px;font-weight:600}.meeting-video-container{background:#040812;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 35px #000000b3}.meeting-video-screen{aspect-ratio:16/9;background:radial-gradient(circle,#0f1c35 0%,#030611 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.meeting-video-art{flex-direction:column;align-items:center;gap:16px;display:flex}.meeting-art-badge{font-family:var(--ss-font-mono);letter-spacing:.12em;color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f659;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:700;box-shadow:0 0 15px #3b82f633}.meeting-center-play{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 28px #3b82f699}.meeting-center-play:hover{transform:scale(1.08);box-shadow:0 0 36px #3b82f6d9}.meeting-pip-cam{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#080e1ce0;border:1px solid #ffffff2e;border-radius:8px;width:140px;padding:8px;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #000c}.pip-inner{align-items:center;gap:8px;display:flex}.pip-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:flex}.pip-meta{flex-direction:column;gap:2px;display:flex}.pip-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:10.5px;font-weight:600;overflow:hidden}.pip-audio-wave{align-items:center;gap:2px;height:8px;display:flex}.pip-audio-wave span{background:#34d399;border-radius:1px;width:2px;height:100%;animation:.8s ease-in-out infinite alternate soundWave}.pip-audio-wave span:nth-child(2){animation-delay:.2s}.pip-audio-wave span:nth-child(3){animation-delay:.4s}@keyframes soundWave{0%{height:2px}to{height:8px}}.pip-rec-badge{font-family:var(--ss-font-mono);color:#60a5fa;text-align:right;margin-top:4px;font-size:8.5px;font-weight:700}.meeting-tc-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712d9;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:flex;position:absolute;top:14px;left:14px}.tc-current{color:#fff;font-weight:700}.tc-sep{color:#64748b}.tc-total{color:#94a3b8}.tc-fps{color:#34d399;background:#10b98126;border-radius:3px;margin-left:2px;padding:1px 5px;font-size:9px;font-weight:700}.meeting-timeline-wrap{background:linear-gradient(#0000 0%,#030712d9 100%);padding:12px 14px 8px;position:absolute;bottom:0;left:0;right:0}.meeting-scrub-track{cursor:pointer;background:#ffffff24;border-radius:3px;width:100%;height:6px;position:relative}.meeting-scrub-fill{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:3px;height:100%;transition:width .2s;box-shadow:0 0 8px #3b82f6cc}.meeting-marker{cursor:pointer;background:#fbbf24;border:2px solid #030712;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 0 6px #f59e0b}.meeting-marker:hover,.meeting-marker.active{background:#60a5fa;transform:translate(-50%)scale(1.3);box-shadow:0 0 10px #3b82f6}.meeting-transport-bar{background:#070e1c;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 12px;display:flex}.mtb-left,.mtb-deck-controls{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mtb-timecode{color:#fff;margin-left:4px;font-size:11.5px;font-weight:700}.mtb-right{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mrb-res-picker{background:#ffffff0f;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.mrb-res-picker .tool-btn{background:0 0;border-color:#0000;padding:3px 8px;font-size:10.5px}.mrb-res-picker .tool-btn.active{color:#fff;background:#3b82f659;border-color:#3b82f6}.meeting-inspector{flex-direction:column;gap:12px;display:flex}.meeting-inspector-card{background:#09101ed9;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;gap:10px;padding:14px;display:flex}.mic-header{justify-content:space-between;align-items:center;display:flex}.mic-title{color:#fff;font-size:12.5px;font-weight:700}.mic-badge{font-family:var(--ss-font-mono);color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.meeting-approval-pill{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.meeting-approval-pill.pending{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b73}.meeting-approval-pill.pending .pill-dot{background:#fbbf24;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #f59e0b}.meeting-approval-pill.approved{color:#34d399;background:#10b9812e;border:1px solid #10b98180}.meeting-approval-pill.approved .pill-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.mic-desc{color:#94a3b8;margin:0;font-size:11px;line-height:1.45}.meeting-notes-feed{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.meeting-note-item{cursor:pointer;background:#060b16b3;border:1px solid #ffffff14;border-radius:7px;flex-direction:column;gap:4px;padding:8px 10px;transition:all .15s;display:flex}.meeting-note-item:hover,.meeting-note-item.active{background:#16223abf;border-color:#3b82f673}.mn-item-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.mn-tc-pill{font-family:var(--ss-font-mono);color:#60a5fa;cursor:pointer;background:#3b82f62e;border:1px solid #3b82f659;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.mn-author-wrap{align-items:center;gap:5px;display:flex}.mn-author-name{color:#fff;font-size:11.5px;font-weight:600}.mn-role-badge{color:#94a3b8;background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:9.5px}.mn-role-badge.client{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.mn-timestamp{color:#64748b;font-size:9.5px;font-family:var(--ss-font-mono);margin-left:auto}.mn-item-body{color:#cbd5e1;font-size:11.5px;line-height:1.4}.meeting-note-input-wrap{flex-direction:column;gap:6px;margin-top:4px;display:flex}.mni-row{gap:6px;display:flex}.mni-row input{flex:1}.btn-post-note{white-space:nowrap;padding:5px 12px;font-size:11px}.mni-hint{color:#64748b;font-size:10.5px}.mni-hint code{color:#60a5fa}.settings-tabs-bar{scrollbar-width:none;background:#0a101cb3;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto}.settings-tabs-bar::-webkit-scrollbar{display:none}.settings-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.settings-tab-btn:hover{color:#fff;background:#ffffff0a}.settings-tab-btn.active{color:#fff;background:#3b82f626;border-color:#3b82f659;box-shadow:0 0 12px #3b82f633}.settings-tab-pane{display:none}.settings-tab-pane.active{display:block}.settings-pane-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.settings-workstation-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1424b3;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}.settings-workstation-card .sw-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.settings-workstation-card .sw-title{color:#fff;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.settings-field-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.settings-field-group label{color:#94a3b8;font-size:11.5px;font-weight:500}.field-hint{color:#64748b;margin-top:2px;font-size:10.5px}.field-hint code{color:#60a5fa;font-family:var(--ss-font-mono)}.storage-breakdown-card{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;padding:14px}.sbc-metric-row{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.sbc-used{color:#fff;font-size:20px;font-weight:700;font-family:var(--ss-font-mono)}.sbc-total{color:#94a3b8;font-size:12px}.storage-multi-bar{background:#ffffff0f;border-radius:999px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.smb-seg.video{background:#3b82f6}.smb-seg.hls{background:#38bdf8}.smb-seg.podcast{background:#a855f7}.smb-legend{color:#94a3b8;flex-wrap:wrap;gap:12px;font-size:10.5px;display:flex}.smb-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.smb-dot.video{background:#3b82f6}.smb-dot.hls{background:#38bdf8}.smb-dot.podcast{background:#a855f7}.smb-dot.free{background:#fff3}.bridge-status-row{color:#94a3b8;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.podcast-studio-layout{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:18px;display:grid}.podcast-stage-wrap{flex-direction:column;gap:16px;display:flex}.podcast-player-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1424b3;border:1px solid #ffffff14;border-radius:12px;padding:18px}.ppc-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ppc-artwork{background:linear-gradient(135deg,#3b82f633,#60a5fa0d);border:1px solid #3b82f64d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ppc-meta{flex:1;min-width:0}.ppc-ep-tag{letter-spacing:.05em;color:#60a5fa;margin-bottom:3px;font-size:10px;font-weight:700}.ppc-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.ppc-sub{color:#94a3b8;margin-top:3px;font-size:11px}.ppc-status-pill{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ppc-status-pill .pill-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.podcast-waveform-stage{cursor:pointer;background:#040810b3;border:1px solid #ffffff0f;border-radius:8px;height:90px;margin-bottom:12px;position:relative;overflow:hidden}.waveform-bars-wrap{justify-content:space-between;align-items:center;gap:3px;height:100%;padding:0 12px;display:flex}.waveform-bar{background:#3b82f659;border-radius:2px;flex:1;transition:height .1s,background .15s}.waveform-bar.active{background:linear-gradient(#60a5fa 0%,#3b82f6 100%);box-shadow:0 0 6px #3b82f666}.waveform-playhead-line{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #60a5fa}.podcast-transport-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ptb-left,.ptb-right{align-items:center;gap:8px;display:flex}.ptb-tc{color:#94a3b8;margin-left:6px;font-size:11.5px}.ptb-speed-toggles{gap:3px;display:flex}.ptb-speed-toggles .tool-btn{padding:3px 7px;font-size:10.5px}.ptb-lufs-badge{color:#60a5fa;font-size:10px;font-family:var(--ss-font-mono);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:4px;padding:3px 7px}.podcast-mixer-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1424b3;border:1px solid #ffffff14;border-radius:12px;padding:18px}.pmc-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pmc-title-lockup{flex-direction:column;display:flex}.pmc-tag{color:#60a5fa;letter-spacing:.05em;font-size:10px;font-weight:700}.pmc-title{color:#fff;font-size:13.5px;font-weight:600}.pmc-tracks-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pmc-track-col{background:#060b1699;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:12px 10px;display:flex}.pmc-track-col.master-col{background:#0f193099;border-color:#3b82f64d}.track-header{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.track-num{color:#64748b;font-size:9.5px;font-weight:700;font-family:var(--ss-font-mono)}.track-num.master{color:#60a5fa}.track-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.track-meter-val{font-size:9.5px;font-family:var(--ss-font-mono);color:#94a3b8}.track-meter-bar{background:#00000080;border-radius:4px;align-items:flex-end;width:12px;height:60px;padding:1px;display:flex;overflow:hidden}.tmb-fill{background:linear-gradient(#ef4444 0%,#f59e0b 20%,#10b981 100%);border-radius:2px;width:100%;transition:height 80ms}.track-slider-wrap{width:100%}.track-btns{gap:4px;width:100%;display:flex}.track-btns .tool-btn{flex:1;justify-content:center;padding:3px 0;font-size:9px;font-weight:700}.btn-limiter{font-size:9.5px;color:#34d399!important}.podcast-syndication-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1424b3;border:1px solid #ffffff14;border-radius:12px;padding:16px}.psc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.psc-tag{color:#60a5fa;letter-spacing:.05em;font-size:10px;font-weight:700;display:block}.psc-title{color:#fff;font-size:13px;font-weight:600}.psc-badges{flex-wrap:wrap;gap:6px;display:flex}.psc-badge{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:10px}.psc-url-row{background:#04081099;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.psc-url-text{color:#93c5fd;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.podcast-inspector{flex-direction:column;gap:16px;display:flex}.podcast-inspector-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1424b3;border:1px solid #ffffff14;border-radius:12px;padding:16px}.pic-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pic-title{color:#fff;font-size:13px;font-weight:600}.podcast-chapters-list{flex-direction:column;gap:6px;display:flex}.chapter-item{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;transition:all .15s;display:flex}.chapter-item:hover{background:#ffffff0f;border-color:#3b82f64d}.chapter-item.active{background:#3b82f626;border-color:#3b82f666}.chapter-tc{color:#60a5fa;font-size:10.5px;font-weight:700}.chapter-info{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.chapter-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.chapter-dur{color:#64748b;font-size:10px;font-family:var(--ss-font-mono)}.podcast-episodes-list{flex-direction:column;gap:6px;display:flex}.ep-picker-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;transition:all .15s;display:flex}.ep-picker-row:hover{background:#ffffff0f;border-color:#3b82f64d}.ep-picker-row.active{background:#3b82f626;border-color:#3b82f666}.epr-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:11.5px;font-weight:500;overflow:hidden}.epr-dur{color:#94a3b8;font-size:10px;font-family:var(--ss-font-mono)}.media-bin-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bin-assets-header{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.bah-title-lockup{align-items:center;gap:8px;display:flex}.bah-title{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.bin-search-box{padding:0 10px 8px}.bin-search-box input{width:100%;font-size:11.5px}.bin-assets-list{flex-direction:column;flex:1;gap:8px;padding:4px 10px 14px;display:flex;overflow-y:auto}.bin-asset-card{background:#0e1526b3;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:8px;padding:10px;transition:all .15s;display:flex}.bin-asset-card:hover{background:#141f38cc;border-color:#3b82f659;box-shadow:0 4px 12px #0006}.bac-header{align-items:flex-start;gap:8px;display:flex}.bac-icon{color:#60a5fa;background:#3b82f626;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bac-info{flex:1;min-width:0}.bac-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.bac-meta{color:#94a3b8;margin-top:2px;font-size:10px}.bac-folders-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bac-folder-chip{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f640;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;display:inline-flex}.bac-add-folder-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff26;border-radius:4px;padding:2px 6px;font-size:9.5px;transition:all .12s}.bac-add-folder-btn:hover{color:#fff;background:#3b82f633;border-color:#3b82f666}.bac-actions{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:2px;padding-top:6px;display:flex}.bac-actions .tool-btn{padding:3px 8px;font-size:10.5px}.assign-folders-body{flex-direction:column;gap:8px;max-height:280px;margin-top:14px;display:flex;overflow-y:auto}.folder-checkbox-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .12s;display:flex}.folder-checkbox-row:hover{background:#ffffff12;border-color:#3b82f64d}.fcb-left{align-items:center;gap:10px;display:flex}.fcb-left input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px}.fcb-name{color:#fff;font-size:12px;font-weight:500}.fcb-count{color:#94a3b8;font-size:10.5px;font-family:var(--ss-font-mono)}.videos-grid-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.video-card[draggable=true],.media-workstation-table tr[draggable=true]{cursor:grab}.video-card[draggable=true]:active,.media-workstation-table tr[draggable=true]:active{cursor:grabbing}.video-card.is-dragging,.media-workstation-table tr.is-dragging{opacity:.45;outline:2px dashed #3b82f6;transform:scale(.98);box-shadow:0 14px 35px #000000b3}.folder-tree-list.drag-active-mode .folder-row:not([data-folder=all]){border:1px dashed #60a5fa66}.folder-row.drag-over{transform:translate(4px)scale(1.02);color:#fff!important;background:#3b82f640!important;border:1.5px solid #3b82f6!important;box-shadow:0 0 16px #3b82f680,inset 0 0 8px #3b82f633!important}.folder-row.drag-over .folder-count-badge{transform:scale(1.1);color:#fff!important;background:#3b82f6!important}.folder-row.drop-success-pulse{animation:.5s cubic-bezier(.16,1,.3,1) folderDropPulse}@keyframes folderDropPulse{0%{transform:scale(1)}50%{background:#10b98159;border-color:#10b981;transform:scale(1.06)}to{transform:scale(1)}}.card-type-graphic{background:radial-gradient(circle,#0f1c35 0%,#030611 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex;position:relative}.card-type-graphic svg{opacity:.8;filter:drop-shadow(0 0 12px #3b82f666)}.card-waveform-mock{align-items:center;gap:3px;height:24px;display:flex}.card-waveform-mock span{background:#60a5fa;border-radius:2px;width:3px}.badge-type-pill{font-family:var(--ss-font-mono);letter-spacing:.04em;text-transform:uppercase;z-index:3;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.badge-type-pill.type-video{color:#60a5fa;background:#3b82f638;border:1px solid #3b82f673}.badge-type-pill.type-page{color:#c084fc;background:#a855f738;border:1px solid #a855f773}.badge-type-pill.type-stream{color:#fb7185;background:#f43f5e38;border:1px solid #f43f5e73}.badge-type-pill.type-meeting{color:#34d399;background:#10b98138;border:1px solid #10b98173}.badge-type-pill.type-podcast{color:#fbbf24;background:#f59e0b38;border:1px solid #f59e0b73}.drag-grip-indicator{color:#64748b;cursor:grab;align-items:center;display:inline-flex}.drag-grip-indicator:hover{color:#93c5fd}@media (width<=1024px){.meeting-studio-layout,.podcast-studio-layout{grid-template-columns:1fr}}@media (width<=860px){.quick-studios-bar .nav-btn-label{display:none}.quick-studios-bar .tool-btn{padding:5px 7px}#viewMeeting .section-top-strip>div:last-child{flex-wrap:wrap;gap:6px;width:100%;display:flex}#viewMeeting .section-top-strip .btn-export,#viewMeeting .section-top-strip .tool-btn{flex:calc(50% - 6px);justify-content:center;min-width:120px;padding:6px 8px;font-size:11px;width:auto!important}.stage-whiteboard{height:380px}.meeting-transport-bar{flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px}.mtb-left{justify-content:center}.mtb-center{width:100%}.mtb-right{justify-content:center}.meeting-room-bar{flex-direction:column;align-items:stretch;gap:8px}.mrb-left{justify-content:space-between}.mrb-right{justify-content:flex-start}}@media (width<=640px){.quick-studios-bar,.active-studio-badge{display:none}.studio-drawer{width:100vw;max-width:100vw}.meeting-pip-cam{display:none}.pmc-tracks-grid{grid-template-columns:repeat(2,1fr)}#viewMeeting .section-top-strip .btn-export,#viewMeeting .section-top-strip .tool-btn{flex:100%;min-width:100%}.stage-whiteboard{height:290px}.whiteboard-toolbar{gap:4px;padding:3px 6px;top:6px}.wb-btn{padding:3px 6px;font-size:11px}.wb-color-dot{width:14px;height:14px}.wb-stroke-btn{padding:2px 5px;font-size:9px}.mtb-av-btn span:not(:first-child){display:none}.mtb-av-btn{padding:5px 8px}.mrb-video-title{font-size:11.5px}.meeting-view-tabs .mvt-btn{padding:3px 6px;font-size:10px}.mrb-pill,.brand-badge-pill,.resolution-pill,.audio-formula-pill,.waiting-room-pill,.meeting-mode-pill{padding:2px 5px;font-size:9.5px}.stage-brand-bug{padding:3px 6px;top:8px;right:8px}.stage-brand-bug .sbb-name{font-size:10px}.stage-brand-bug .sbb-logo{padding:1px 4px;font-size:9px}}.builder-carousel-section{box-sizing:border-box;width:100%;padding:24px}.builder-carousel-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.builder-carousel-title{color:#fff;font-size:16px;font-weight:700}.builder-carousel-controls{align-items:center;gap:8px;display:flex}.builder-carousel-count-badge{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:2px 8px;font-size:11px}.builder-carousel-nav-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.builder-carousel-nav-btn:hover{color:#fff;background:#3b82f64d;border-color:#3b82f6}.builder-carousel-track-wrap{width:100%;position:relative;overflow:hidden}.builder-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#60a5fa4d #02061080;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.builder-carousel-track::-webkit-scrollbar{height:6px}.builder-carousel-track::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:999px}.builder-carousel-card{cursor:pointer;scroll-snap-align:start;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex:0 0 240px;transition:all .2s;overflow:hidden}.builder-carousel-card:hover{background:#3b82f61a;border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.builder-carousel-card.active{border-color:#3b82f6;box-shadow:0 0 12px #3b82f680}.builder-carousel-thumb-wrap{aspect-ratio:16/9;background:#000;width:100%;position:relative}.builder-carousel-thumb-wrap img{object-fit:cover;width:100%;height:100%}.builder-carousel-badge{color:#f8fafc;background:#000000bf;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9.5px;position:absolute;bottom:6px;right:6px}.builder-carousel-info{padding:10px 12px}.builder-carousel-card-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.builder-carousel-card-sub{color:#94a3b8;justify-content:space-between;margin-top:3px;font-size:10px;display:flex}.leads-studio-layout{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1400px;display:flex}.leads-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.leads-kpi-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s,transform .2s;display:flex}.leads-kpi-card:hover{border-color:#3b82f666;transform:translateY(-2px)}.leads-kpi-header{justify-content:space-between;align-items:center;display:flex}.leads-kpi-label{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:11px;font-weight:700}.leads-kpi-icon{color:#60a5fa;background:#3b82f61f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.leads-kpi-val{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:800}.leads-kpi-sub{color:#64748b;align-items:center;gap:6px;font-size:11.5px;display:flex}.leads-filter-bar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.leads-table-container{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006}.leads-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.leads-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#00000073;border-bottom:1px solid #ffffff14;padding:12px 16px;font-size:11px;font-weight:700}.leads-table td{color:#cbd5e1;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 16px}.leads-table tr:last-child td{border-bottom:none}.leads-table tr:hover td{background:#ffffff06}.leads-empty-state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}.leads-empty-icon{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}body.builder-fullscreen-active{overflow:hidden!important}body.builder-fullscreen-active .editor-header,body.builder-fullscreen-active .media-bin-panel,body.builder-fullscreen-active .panel-reopen-pill-btn,body.builder-fullscreen-active #viewPageStudio .section-top-strip,body.builder-fullscreen-active #viewPageStudio .page-styles-ribbon-container,body.builder-fullscreen-active .page-customizer-sidebar,body.builder-fullscreen-active .browser-mockup-header{display:none!important}body.builder-fullscreen-active .editor-body{z-index:10000!important;background:#030712!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.builder-fullscreen-active .editor-center-stage{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body.builder-fullscreen-active #viewPageStudio{background:#030712!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body.builder-fullscreen-active .page-studio-layout{width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:flex!important}body.builder-fullscreen-active .page-stage-container{flex:1!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important}body.builder-fullscreen-active .browser-mockup-frame{width:100%!important;height:100vh!important;box-shadow:none!important;background:#030712!important;border:none!important;border-radius:0!important}body.builder-fullscreen-active .page-stage-canvas-wrap{background:#030712!important;width:100%!important;height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body.builder-fullscreen-active .page-stage-canvas{width:100%!important;max-width:100%!important;height:100vh!important;box-shadow:none!important;background:#030712!important;border-radius:0!important;margin:0!important;padding:0!important}body.builder-fullscreen-active #customPageLiveFrame{border:none!important;width:100vw!important;height:100vh!important;min-height:100vh!important;display:block!important}.upload-dialog-pro{background:#080f1e;border:1px solid #3b82f673;border-radius:12px;gap:16px;width:620px;max-width:95vw;padding:24px;box-shadow:0 24px 60px #000000d9,0 0 35px #3b82f633}.modal-sub{color:#94a3b8;margin:3px 0 0;font-size:11.5px}.upload-folder-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.upload-field-label{color:#cbd5e1;font-size:12px;font-weight:600}.upload-select{color:#fff;background:#0b1528;border:1px solid #3b82f659;min-width:260px}.upload-dropzone-box{text-align:center;cursor:pointer;background:#3b82f60a;border:2px dashed #3b82f673;border-radius:10px;padding:34px 20px;transition:all .25s}.upload-dropzone-box:hover,.upload-dropzone-box.drag-over{background:#3b82f61a;border-color:#3b82f6;transform:translateY(-1px)}.upload-drop-icon{color:#60a5fa;width:44px;height:44px;margin:0 auto 12px}.upload-drop-headline{color:#fff;margin-bottom:5px;font-size:14px;font-weight:600}.upload-browse-link{color:#60a5fa;cursor:pointer;text-decoration:underline}.upload-drop-sub{color:#94a3b8;font-size:11.5px}.upload-staged-card{background:#3b82f614;border:1px solid #3b82f64d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.staged-file-info{align-items:center;gap:12px;display:flex;overflow:hidden}.staged-icon{color:#60a5fa;flex-shrink:0;width:32px;height:32px}.staged-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:13px;font-weight:600;overflow:hidden}.staged-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.staged-size{color:#94a3b8;font-size:11px;font-family:var(--ss-font-mono)}.staged-badge{color:#93c5fd;background:#3b82f633;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.staged-cloud-badge{color:#34d399;background:#10b98133;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.upload-stage-pipeline{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;display:flex}.stage-step{opacity:.45;align-items:center;gap:6px;transition:opacity .2s;display:flex}.stage-step.active{opacity:1}.stage-step .step-num{color:#cbd5e1;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.stage-step.active .step-num{color:#fff;background:#3b82f6;box-shadow:0 0 8px #3b82f6b3}.stage-step .step-label{color:#cbd5e1;font-size:11px;font-weight:600}.stage-step.active .step-label{color:#fff}.stage-arrow{color:#475569;font-size:12px}.upload-progress-card{background:#060c18;border:1px solid #3b82f640;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.upc-header{justify-content:space-between;align-items:center;display:flex}.upc-status-text{color:#60a5fa;font-size:12px;font-weight:600}.upc-percent-text{color:#fff;font-size:13px;font-weight:700}.upc-track{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.upc-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;transition:width .25s ease-out;box-shadow:0 0 10px #3b82f6cc}.upc-metrics-row{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.upc-metric .metric-val{color:#cbd5e1;margin-left:3px;font-weight:600}.transcode-status-card{background:#10b9810f;border:1px solid #10b9814d;border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.tsc-header{justify-content:space-between;align-items:center;display:flex}.tsc-left{align-items:center;gap:6px;display:flex}.tsc-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse;box-shadow:0 0 8px #10b981}.tsc-title{letter-spacing:.04em;color:#34d399;font-size:11px;font-weight:700}.tsc-time{color:#94a3b8;font-size:11px}.tsc-ladder{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ladder-chip{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.ladder-chip.active{color:#34d399;background:#10b98126;border-color:#10b98159}.tsc-manifest-row{background:#0000004d;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.tsc-manifest-url{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.modal-actions-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.master-ingest-suite{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.stream-live-pill{color:#34d399;background:#10b98126;border:1px solid #10b98166;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.master-key-secret-box{background:#091224;border-color:#3b82f673}.mkb-info{flex-direction:column;gap:3px;display:flex;overflow:hidden}.mkb-label{text-transform:uppercase;color:#60a5fa;letter-spacing:.05em;font-size:10.5px;font-weight:700}.mkb-url{color:#fff;font-size:12.5px}.mkb-key-lockup{align-items:center;gap:6px;display:flex}.compact-key-input{color:#fff;background:0 0;border:none;width:220px;font-size:13px;font-weight:600}.stream-telemetry-dashboard{background:#060c18;border:1px solid #3b82f64d;border-radius:10px;flex-direction:column;gap:14px;margin-bottom:18px;padding:16px;display:flex}.std-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.std-title-wrap{align-items:center;gap:8px;display:flex}.std-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.std-title{color:#fff;font-size:13px;font-weight:700}.std-sub{color:#64748b;margin-left:4px;font-size:11px}.std-badges{align-items:center;gap:6px;display:flex}.std-pill{color:#34d399;background:#10b98126;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.std-codec{color:#60a5fa;background:#3b82f626}.std-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.std-card{background:#091224;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.std-card-label{color:#94a3b8;text-transform:uppercase;font-size:10.5px;font-weight:600}.std-card-val-row{justify-content:space-between;align-items:baseline;display:flex}.std-card-val{color:#fff;font-size:15px;font-weight:700}.std-trend{font-size:10.5px;font-weight:600}.std-trend.positive{color:#34d399}.std-trend.neutral{color:#60a5fa}.std-bitrate-bar{background:#ffffff14;border-radius:999px;width:100%;height:4px;margin-top:4px;overflow:hidden}.std-bitrate-fill{background:#3b82f6;border-radius:999px;height:100%}.std-subtext{color:#64748b;font-size:10.5px}.custom-relay-form-card{background:#091224;border:1px solid #3b82f666;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.crf-header{justify-content:space-between;align-items:center;display:flex}.crf-header h4{color:#fff;margin:0;font-size:13.5px;font-weight:700}.crf-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.crf-label{color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.crf-actions{justify-content:flex-end;gap:8px;display:flex}.meeting-mode-pill{color:#c084fc;background:#a855f72e;border:1px solid #a855f759;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.waiting-room-pill{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b59;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.audio-formula-pill{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.meeting-view-tabs{background:#00000059;border:1px solid #ffffff14;border-radius:6px;padding:2px;display:inline-flex}.mvt-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .2s}.mvt-btn:hover{color:#fff}.mvt-btn.active{color:#fff;background:#3b82f6;box-shadow:0 1px 4px #0006}.meeting-setup-dialog{width:680px;max-width:95vw}.setup-modal-body{flex-direction:column;gap:14px;display:flex}.setup-form-row{flex-direction:column;gap:4px;display:flex}.setup-grid-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setup-label{color:#94a3b8;margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.pre-record-box{background:#0000004d;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.prb-title{color:#60a5fa;text-transform:uppercase;font-size:11px;font-weight:700}.prb-checklist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prb-item{color:#cbd5e1;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.setup-modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.stage-speaker{background:#020610;width:100%;height:480px;position:relative;overflow:hidden}.speaker-stage-canvas{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.speaker-video-placeholder{flex-direction:column;align-items:center;gap:14px;display:flex}.speaker-avatar-giant{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:3px solid #60a5facc;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:32px;font-weight:700;display:flex;box-shadow:0 0 30px #3b82f680}.speaker-meta-hud{flex-direction:column;align-items:center;gap:4px;display:flex}.speaker-name{color:#fff;font-size:15px;font-weight:700}.speaker-badge-4k{color:#34d399;background:#10b98133;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.speaker-pip-strip{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;top:14px;right:14px}.sps-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1426d9;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.sps-card.client{border-color:#0284c780}.sps-avatar{color:#fff;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.sps-avatar.client{background:#0284c7}.sps-name{color:#cbd5e1;font-size:11px;font-weight:600}.sps-wave{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.sps-wave span{background:#34d399;border-radius:1px;width:2px;height:8px}.sps-dot{background:#0284c7;border-radius:50%;width:6px;height:6px}.stage-gallery{box-sizing:border-box;background:#020610;width:100%;height:480px;padding:12px}.gallery-grid-canvas{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;width:100%;height:100%;display:grid}.gallery-tile{background:#070f20;border:2px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.gallery-tile.active-speaker{border-color:#3b82f6;box-shadow:0 0 16px #3b82f666}.gt-avatar{color:#fff;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:8px;font-size:20px;font-weight:700;display:flex}.gt-avatar.client{background:#0284c7}.gt-avatar.waiting{color:#fbbf24;background:#f59e0b33;border:1px dashed #fbbf24}.gt-hud{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.gt-name{color:#fff;background:#0009;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.gt-active-tag{color:#fff;background:#3b82f6;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:700}.gt-client-tag{color:#fff;background:#0284c7;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:700}.tool-btn-mini{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.stage-multi{box-sizing:border-box;background:#020610;width:100%;height:480px;padding:12px}.multi-presenter-canvas{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;height:100%;display:grid}.mp-col{height:100%}.mp-box{background:#070f20;border:2px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.mp-box.active-speaker{border-color:#3b82f6;box-shadow:0 0 16px #3b82f666}.mp-avatar{color:#fff;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:22px;font-weight:700;display:flex}.mp-avatar.client{background:#0284c7}.mp-title{color:#cbd5e1;font-size:11.5px;font-weight:600}.mtb-av-btn{align-items:center;gap:5px;display:inline-flex}.mtb-audio-wave{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.mtb-audio-wave span{background:#34d399;border-radius:1px;width:2px;height:8px;animation:1s infinite alternate pulse}.mtb-record-btn{color:#f87171!important;background:#ef444426!important;border-color:#ef444466!important}.rec-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ef4444}.btn-leave-meeting{color:#f87171!important;background:#ef444433!important;border-color:#ef444480!important}.meeting-emoji-layer{pointer-events:none;z-index:50;position:absolute;inset:0;overflow:hidden}.floating-emoji-item{font-size:28px;animation:2s cubic-bezier(.2,.8,.2,1) forwards floatUp;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1;transform:translateY(-30px)scale(1.2)}80%{opacity:.9;transform:translateY(-140px)scale(1)}to{opacity:0;transform:translateY(-200px)scale(.8)}}.meeting-emoji-launcher{background:#0006;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:flex}.emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 5px;font-size:15px;transition:transform .15s}.emoji-btn:hover{transform:scale(1.3)}.meeting-inspector-tabs{background:#09101ed9;border:1px solid #ffffff14;border-bottom:none;border-radius:8px 8px 0 0;display:flex;overflow:hidden}.mit-tab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-size:11.5px;font-weight:600;transition:all .2s}.mit-tab-btn:hover{color:#fff}.mit-tab-btn.active{color:#3b82f6;background:#3b82f60f;border-bottom-color:#3b82f6}.meeting-chat-feed,.meeting-qna-feed{flex-direction:column;gap:8px;height:280px;padding:6px 0;display:flex;overflow-y:auto}.chat-message-row{background:#ffffff08;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.chat-sender-row{justify-content:space-between;font-size:10.5px;display:flex}.chat-sender-name{color:#60a5fa;font-weight:700}.chat-time{color:#64748b}.chat-text{color:#fff;font-size:12px}.meeting-chat-input-wrap,.meeting-qna-input-wrap{border-top:1px solid #ffffff0f;gap:8px;margin-top:10px;padding-top:10px;display:flex}.qna-item-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.qna-top{justify-content:space-between;align-items:center;display:flex}.qna-author{color:#c084fc;font-size:11px;font-weight:700}.qna-upvote-btn{color:#60a5fa;cursor:pointer;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.qna-question{color:#fff;font-size:12px}.note-filter-chips{gap:4px;margin-bottom:8px;display:flex}.nfc-chip{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.nfc-chip.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.mni-cat-select{color:#fff;background:#091224;border:1px solid #ffffff1f;width:90px}.crypto-seal-card{background:#10b98114;border:1px solid #10b98159;border-radius:8px;flex-direction:column;gap:6px;margin-top:10px;padding:12px;display:flex}.csc-badge{color:#34d399;letter-spacing:.05em;font-size:10px;font-weight:800}.csc-row{justify-content:space-between;font-size:11px;display:flex}.csc-k{color:#94a3b8}.csc-v{color:#fff;font-weight:600}.btn-prores-download{text-align:center;justify-content:center;width:100%;margin-top:6px}.pro-vault-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pvr-icon{font-size:24px}.pvr-title{color:#fff;font-size:12.5px;font-weight:700}.pvr-sub{color:#94a3b8;font-size:11px}.pvr-metrics{color:#60a5fa;font-size:10.5px;font-weight:600}body[data-theme=clean_light] .upload-dialog-pro,body.light-theme .upload-dialog-pro,body[data-theme=clean_light] .meeting-setup-dialog,body.light-theme .meeting-setup-dialog{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 20px 45px #0000001f!important}body[data-theme=clean_light] .modal-header h3,body.light-theme .modal-header h3,body[data-theme=clean_light] .upload-drop-headline,body.light-theme .upload-drop-headline,body[data-theme=clean_light] .staged-title,body.light-theme .staged-title,body[data-theme=clean_light] .std-title,body.light-theme .std-title,body[data-theme=clean_light] .speaker-name,body.light-theme .speaker-name,body[data-theme=clean_light] .gt-name,body.light-theme .gt-name,body[data-theme=clean_light] .chat-text,body.light-theme .chat-text,body[data-theme=clean_light] .qna-question,body.light-theme .qna-question,body[data-theme=clean_light] .pvr-title,body.light-theme .pvr-title,body[data-theme=clean_light] .csc-v,body.light-theme .csc-v{color:#0f172a!important}body[data-theme=clean_light] .upload-folder-row,body.light-theme .upload-folder-row,body[data-theme=clean_light] .pre-record-box,body.light-theme .pre-record-box,body[data-theme=clean_light] .stream-telemetry-dashboard,body.light-theme .stream-telemetry-dashboard,body[data-theme=clean_light] .std-card,body.light-theme .std-card,body[data-theme=clean_light] .custom-relay-form-card,body.light-theme .custom-relay-form-card{background:#f8fafc!important;border-color:#e2e8f0!important}body[data-theme=clean_light] .upload-progress-card,body.light-theme .upload-progress-card{background:#f1f5f9!important;border-color:#cbd5e1!important}body[data-theme=clean_light] .upc-percent-text,body.light-theme .upc-percent-text,body[data-theme=clean_light] .std-card-val,body.light-theme .std-card-val{color:#0f172a!important}body[data-theme=clean_light] .stage-speaker,body.light-theme .stage-speaker,body[data-theme=clean_light] .stage-gallery,body.light-theme .stage-gallery,body[data-theme=clean_light] .stage-multi,body.light-theme .stage-multi{background:#f1f5f9!important}body[data-theme=clean_light] .gallery-tile,body.light-theme .gallery-tile,body[data-theme=clean_light] .mp-box,body.light-theme .mp-box{background:#fff!important;border-color:#cbd5e1!important}.brand-badge-pill{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.brand-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.stage-brand-bug{z-index:25;border:1px solid var(--brand-accent-color,#3b82f673);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#080f1ec7;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;transition:all .3s;display:flex;position:absolute;box-shadow:0 4px 15px #00000059}.stage-brand-bug.pos-top-right{top:14px;right:14px}.stage-brand-bug.pos-top-left{top:14px;left:14px}.stage-brand-bug.pos-lower-third{bottom:65px;left:16px}.stage-brand-bug.pos-hidden{display:none!important}.sbb-logo{letter-spacing:.08em;background:var(--brand-accent-color,#3b82f6);color:#fff;border-radius:3px;padding:2px 5px;font-size:10.5px;font-weight:800}.sbb-name{color:#fff;font-size:11.5px;font-weight:700}.brand-config-box{background:#00000052;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.bcb-title{color:#a855f7;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.brand-color-pick-wrap{align-items:center;gap:8px;display:flex}.color-swatch-input{cursor:pointer;background:0 0;border:none;border-radius:4px;width:32px;height:28px}.brand-swatch-palette{gap:5px;display:flex}.bsp-chip{cursor:pointer;border:2px solid #fff6;border-radius:50%;width:18px;height:18px;transition:transform .15s}.bsp-chip:hover{transform:scale(1.2)}.meeting-preflight-dialog{width:660px;max-width:95vw}.preflight-card{background:#00000052;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.pfc-header{justify-content:space-between;align-items:flex-start;display:flex}.pfc-title-lock{gap:10px;display:flex}.pfc-icon{font-size:20px}.pfc-title{color:#fff;font-size:12.5px;font-weight:700}.pfc-sub{color:#94a3b8;margin-top:2px;font-size:11px}.pfc-toggle-label{color:#94a3b8;align-items:center;gap:5px;font-size:11px;display:flex}.pfc-test-row{background:#00000040;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.vu-meter-wrap{background:#0009;border:1px solid #ffffff1a;border-radius:5px;flex:1;height:10px;overflow:hidden}.vu-meter-bar{background:linear-gradient(90deg,#10b981 60%,#f59e0b 85%,#ef4444 100%);border-radius:5px;width:0%;height:100%;transition:width .12s ease-out}.vu-meter-bar.mic-vu{background:linear-gradient(90deg,#3b82f6 60%,#10b981 85%,#34d399 100%)}.vu-db-readout{color:#34d399;min-width:140px;font-family:monospace;font-size:11px;font-weight:700}.pfc-status-tag{border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.pfc-status-tag.tag-ready{color:#34d399;background:#10b9812e}.preflight-subcard{background:#00000047;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.track-check-row{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pro-vault-badge-box{background:#3b82f614;border:1px solid #3b82f64d;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.pvbb-left{align-items:center;gap:10px;display:flex}.pvbb-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #3b82f6}.pvbb-title{color:#fff;font-size:12px;font-weight:700}.pvbb-sub{color:#94a3b8;font-size:10.5px}.meeting-invite-dialog{width:520px;max-width:95vw}.invite-url-box{flex-direction:column;gap:6px;display:flex}.url-copy-row{gap:8px;display:flex}.invite-grid-2col{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.invite-meta-tile{background:#00000052;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.imt-label{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:700}.imt-val{color:#60a5fa;font-size:14px;font-weight:800}.invite-actions-wrap{flex-direction:column;gap:8px;margin-top:12px;display:flex}.waiting-room-dialog{width:500px;max-width:95vw}.waiting-attendees-feed{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.waiting-user-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.wuc-info{align-items:center;gap:10px;display:flex}.wuc-avatar{color:#fff;background:#9333ea;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.wuc-name{color:#fff;font-size:12.5px;font-weight:700}.wuc-email{color:#94a3b8;font-size:10.5px}.wuc-actions{gap:6px;display:flex}.btn-admit{background:#10b981}.btn-dismiss{color:#f87171;background:#ef444433;border:1px solid #ef444466}.waiting-preview-dialog{width:620px;max-width:95vw}.branded-waiting-screen{text-align:center;background:radial-gradient(circle,#1e3a8a59 0%,#020610f2 70%);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:36px 24px;display:flex;box-shadow:0 10px 40px #00000080}.bws-brand-crest{background:linear-gradient(135deg, var(--brand-accent-color,#3b82f6), #1e1b4b);border:2px solid var(--brand-accent-color,#60a5fa);width:72px;height:72px;box-shadow:0 0 25px var(--brand-accent-color,#3b82f680);border-radius:50%;justify-content:center;align-items:center;display:flex}.bws-logo-text{letter-spacing:.1em;color:#fff;font-size:20px;font-weight:900}.bws-title{color:#fff;margin:0;font-size:20px;font-weight:800}.bws-host-status{color:#94a3b8;margin:0;font-size:12px}.bws-welcome-message{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;max-width:440px;padding:10px 16px;font-size:13px;font-style:italic}.bws-pulse-indicator{color:#60a5fa;align-items:center;gap:8px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.bws-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #3b82f6}.hand-raised-pill{font-weight:700;color:#fbbf24!important;background:#f59e0b33!important;border-color:#f59e0b80!important}.rec-active-pill{font-weight:700;color:#f87171!important;background:#ef444426!important;border-color:#ef444466!important}.chat-quick-emojis{gap:6px;padding:4px 0 6px;display:flex}.cqe-btn{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-size:14px;transition:transform .12s}.cqe-btn:hover{background:#ffffff1f;transform:scale(1.25)}.webinar-poll-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.wpc-header{justify-content:space-between;align-items:center;display:flex}.wpc-badge{color:#a855f7;letter-spacing:.05em;font-size:9.5px;font-weight:800}.wpc-votes{color:#94a3b8;font-size:10.5px}.wpc-question{color:#fff;font-size:12px;font-weight:700}.wpc-options{flex-direction:column;gap:6px;display:flex}.wpc-option{flex-direction:column;gap:3px;display:flex}.wpc-opt-row{justify-content:space-between;font-size:11px;display:flex}.wpc-opt-text{color:#cbd5e1}.wpc-opt-pct{color:#60a5fa;font-family:monospace;font-weight:700}.wpc-opt-bar-track{background:#0006;border-radius:3px;height:6px;overflow:hidden}.wpc-opt-bar-fill{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s}.wpc-footer{gap:6px;margin-top:4px;display:flex}.btn-vote{background:#3b82f6}.btn-archive-vault{color:#fff;background:linear-gradient(135deg,#10b981,#059669);justify-content:center;font-weight:700}body[data-theme=clean_light] .meeting-preflight-dialog,body.light-theme .meeting-preflight-dialog,body[data-theme=clean_light] .meeting-invite-dialog,body.light-theme .meeting-invite-dialog,body[data-theme=clean_light] .waiting-room-dialog,body.light-theme .waiting-room-dialog,body[data-theme=clean_light] .waiting-preview-dialog,body.light-theme .waiting-preview-dialog{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 20px 45px #0000001f!important}body[data-theme=clean_light] .preflight-card,body.light-theme .preflight-card,body[data-theme=clean_light] .brand-config-box,body.light-theme .brand-config-box,body[data-theme=clean_light] .invite-meta-tile,body.light-theme .invite-meta-tile,body[data-theme=clean_light] .waiting-user-card,body.light-theme .waiting-user-card,body[data-theme=clean_light] .webinar-poll-card,body.light-theme .webinar-poll-card{background:#f8fafc!important;border-color:#e2e8f0!important}body[data-theme=clean_light] .pfc-title,body.light-theme .pfc-title,body[data-theme=clean_light] .pvbb-title,body.light-theme .pvbb-title,body[data-theme=clean_light] .wuc-name,body.light-theme .wuc-name,body[data-theme=clean_light] .wpc-question,body.light-theme .wpc-question,body[data-theme=clean_light] .wpc-opt-text,body.light-theme .wpc-opt-text,body[data-theme=clean_light] .sbb-name,body.light-theme .sbb-name,body[data-theme=clean_light] .bws-title,body.light-theme .bws-title{color:#0f172a!important}body[data-theme=clean_light] .stage-brand-bug,body.light-theme .stage-brand-bug{background:#ffffffe6!important;box-shadow:0 4px 12px #0000001a!important}body[data-theme=clean_light] .branded-waiting-screen,body.light-theme .branded-waiting-screen{background:radial-gradient(circle,#e0e7ff 0%,#f8fafc 80%)!important;border-color:#cbd5e1!important}.stage-whiteboard{-webkit-user-select:none;user-select:none;background:#090d16;border-radius:8px;width:100%;max-width:100%;height:480px;position:relative;overflow:hidden}.whiteboard-canvas-wrap{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.whiteboard-toolbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#0f172af0;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:6px 14px;display:flex;position:absolute;top:12px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 8px 32px #000000a6}.whiteboard-toolbar::-webkit-scrollbar{display:none}.wb-tool-group,.wb-color-group,.wb-stroke-group,.wb-actions-group{align-items:center;gap:5px;display:flex}.wb-tool-sep{background:#ffffff26;width:1px;height:20px;margin:0 3px}.wb-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:5px 9px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.wb-btn:hover{color:#fff;background:#ffffff14}.wb-btn.active{background:var(--brand-accent-color,#3b82f6);color:#fff;border-color:#ffffff40;box-shadow:0 0 10px #3b82f666}.wb-color-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;transition:transform .15s,border-color .15s}.wb-color-dot:hover{transform:scale(1.2)}.wb-color-dot.active{border-color:#fff;transform:scale(1.15);box-shadow:0 0 8px #ffffff80}.wb-stroke-btn{padding:3px 8px;font-size:10.5px}.wb-canvas{cursor:crosshair;touch-action:none;background:radial-gradient(circle,#1e293b8c 0%,#0f172af2 100%);width:100%;height:100%}.wb-sticky-layer{pointer-events:none;z-index:20;position:absolute;inset:0}.wb-sticky-note{pointer-events:auto;color:#1c1917;cursor:move;background:#fef08a;border-radius:6px;width:210px;padding:8px 10px;font-family:inherit;font-size:12px;transition:box-shadow .15s;position:absolute;transform:rotate(-1deg);box-shadow:0 6px 18px #00000059}.wb-sticky-note:hover{box-shadow:0 10px 24px #00000073}.wbs-header{color:#78350f;border-bottom:1px dashed #78350f4d;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:3px;font-size:10.5px;font-weight:700;display:flex}.wbs-dot{background:#d97706;border-radius:50%;width:7px;height:7px}.wbs-close{cursor:pointer;color:#78350f;background:0 0;border:none;padding:0;font-size:12px;line-height:1}.wbs-close:hover{color:#dc2626}.wbs-body{word-break:break-word;outline:none;min-height:48px;font-size:11.5px;line-height:1.4}.wb-collaborator-cursor{pointer-events:none;z-index:25;align-items:center;gap:5px;transition:transform 80ms ease-out;display:flex;position:absolute}.wbc-arrow{color:#10b981;width:14px;height:14px}.wbc-badge{color:#fff;white-space:nowrap;background:#10b981;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;box-shadow:0 2px 8px #0000004d}.btn-instant-meet{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;font-weight:700;transition:all .2s;box-shadow:0 0 14px #f59e0b59;color:#fff!important}.btn-instant-meet:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:translateY(-1px);box-shadow:0 0 20px #f59e0b8c}.btn-schedule-meet{color:#818cf8;border-color:#6366f173}.btn-schedule-meet:hover{color:#a5b4fc;background:#6366f11f;border-color:#818cf8}.schedule-meeting-dialog{width:640px;max-width:95vw}.sched-nav-tabs{border-bottom:1px solid #ffffff14;gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex}.sched-tab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.sched-tab-btn:hover{color:#fff}.sched-tab-btn.active{color:#60a5fa;border-bottom-color:#3b82f6;font-weight:700}.scheduled-list-container{flex-direction:column;gap:10px;max-height:380px;padding-right:4px;display:flex;overflow-y:auto}.scheduled-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s;display:flex}.scheduled-card:hover{background:#ffffff0d;border-color:#60a5fa59}.sc-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sc-title{color:#fff;font-size:13.5px;font-weight:700}.sc-meta-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.sc-pill{border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.sc-pill-date{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.sc-pill-time{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.sc-pill-recurrence{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.sc-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.btn-launch-sched{color:#fff;background:#3b82f6;padding:4px 10px;font-size:11px;font-weight:600}.btn-cal-sync{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .12s}.btn-cal-sync:hover{color:#fff;background:#ffffff1f}body[data-theme=clean_light] .stage-whiteboard,body.light-theme .stage-whiteboard{background:#f1f5f9!important}body[data-theme=clean_light] .whiteboard-canvas-wrap,body.light-theme .whiteboard-canvas-wrap{background:#f8fafc!important}body[data-theme=clean_light] .wb-canvas,body.light-theme .wb-canvas{background:radial-gradient(circle,#fff 0%,#f1f5f9 100%)!important}body[data-theme=clean_light] .whiteboard-toolbar,body.light-theme .whiteboard-toolbar{background:#fffffff2!important;border-color:#cbd5e1!important;box-shadow:0 8px 30px #00000014!important}body[data-theme=clean_light] .wb-btn,body.light-theme .wb-btn{color:#475569!important}body[data-theme=clean_light] .wb-btn:hover,body.light-theme .wb-btn:hover{color:#0f172a!important;background:#e2e8f0!important}body[data-theme=clean_light] .wb-btn.active,body.light-theme .wb-btn.active{color:#fff!important;background:#3b82f6!important}body[data-theme=clean_light] .schedule-meeting-dialog,body.light-theme .schedule-meeting-dialog{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 20px 45px #0000001f!important}body[data-theme=clean_light] .scheduled-card,body.light-theme .scheduled-card{background:#f8fafc!important;border-color:#e2e8f0!important}body[data-theme=clean_light] .sc-title,body.light-theme .sc-title{color:#0f172a!important}body[data-theme=clean_light] .sched-tab-btn,body.light-theme .sched-tab-btn{color:#64748b!important}body[data-theme=clean_light] .sched-tab-btn.active,body.light-theme .sched-tab-btn.active{color:#2563eb!important}body[data-theme=clean_light] .btn-cal-sync,body.light-theme .btn-cal-sync{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}.customer-auth-overlay{z-index:10000;-webkit-backdrop-filter:blur(16px);background:#020610e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.customer-auth-card{box-sizing:border-box;background:linear-gradient(145deg,#09172e 0%,#070e1b 100%);border:1px solid #3b82f647;border-radius:16px;width:100%;max-width:440px;padding:30px;animation:.25s cubic-bezier(.16,1,.3,1) authCardEnter;position:relative;box-shadow:0 24px 60px #000000a6,0 0 35px #3b82f626}@keyframes authCardEnter{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.auth-card-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.auth-brand-badge{align-items:center;gap:12px;display:flex}.auth-brand-title{font-family:var(--font-display,"Outfit", sans-serif);color:#fff;letter-spacing:-.3px;font-size:19px;font-weight:700;line-height:1.2}.auth-brand-accent{color:#3b82f6;text-shadow:0 0 16px #3b82f680}.auth-brand-sub{color:#94a3b8;margin-top:2px;font-size:11.5px}.auth-modal-close{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:inline-flex}.auth-modal-close:hover{color:#fca5a5;background:#ef444433;border-color:#ef444466}.auth-tabs-nav{background:#020610a6;border:1px solid #ffffff14;border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.auth-tab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.auth-tab-btn.active{color:#fff;background:#1e293b;box-shadow:0 2px 8px #0000004d}.auth-tab-btn:hover:not(.active){color:#f1f5f9}.auth-alert{border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:12.5px;line-height:1.4}.auth-alert.alert-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459}.auth-alert.alert-success{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159}.auth-form-panel{flex-direction:column;gap:15px;display:flex}.auth-field-group{flex-direction:column;gap:6px;display:flex}.auth-label{color:#cbd5e1;font-size:12px;font-weight:600}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-link-btn{color:#60a5fa;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.auth-link-btn:hover{text-decoration:underline}.auth-input-wrapper{align-items:center;display:flex;position:relative}.auth-input{color:#f8fafc;box-sizing:border-box;background:#020610b3;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:10px 13px;font-family:inherit;font-size:13.5px;transition:all .15s}.auth-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.auth-input-wrapper .auth-input{padding-right:48px}.auth-pw-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:11.5px;position:absolute;right:10px}.auth-pw-toggle:hover{color:#e2e8f0}.auth-perks-note{background:#3b82f614;border:1px solid #3b82f62e;border-radius:8px;flex-direction:column;gap:4px;margin-top:2px;padding:10px 12px;display:flex}.auth-perk-item{color:#93c5fd;font-size:11px}.btn-auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #ffffff26;border-radius:9px;justify-content:center;align-items:center;margin-top:5px;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 4px 14px #2563eb59}.btn-auth-submit:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.btn-auth-submit:disabled{opacity:.65;cursor:not-allowed}.auth-demo-divider{text-align:center;color:#64748b;letter-spacing:.8px;align-items:center;margin:18px 0 12px;font-size:10.5px;font-weight:700;display:flex}.auth-demo-divider:before,.auth-demo-divider:after{content:"";border-bottom:1px solid #ffffff14;flex:1}.auth-demo-divider span{padding:0 10px}.btn-auth-demo{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:100%;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.btn-auth-demo:hover{color:#fff;background:#ffffff14;border-color:#fff3}.btn-header-sign-in{color:#60a5fa;cursor:pointer;white-space:nowrap;background:#3b82f626;border:1px solid #3b82f659;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-header-sign-in:hover{color:#93c5fd;background:#3b82f640;border-color:#3b82f699}@media (width<=640px){.btn-header-sign-in{padding:6px 8px}.btn-header-sign-in span{display:none}}@media (width<=380px){.btn-header-sign-in{padding:5px 6px}}
