:root,[data-clipa-theme=dark]{--clipa-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--clipa-bg:#0b0d0e;--clipa-surface:#15191b;--clipa-surface-raised:#202629;--clipa-text:#e6eae5;--clipa-muted:#a5aea8;--clipa-border:#39433e;--clipa-control-border:#647167;--clipa-brand:#c6f432;--clipa-brand-hover:#d5fb68;--clipa-on-brand:#152006;--clipa-focus:#c6f432;--clipa-brand-text:#c6f432;--clipa-brand-soft:#2c3817;--clipa-success:#9ce7bc;--clipa-success-soft:#183b29;--clipa-warning:#f6d48a;--clipa-warning-soft:#3c3018;--clipa-danger:#ffaaa4;--clipa-danger-soft:#422420;--clipa-info:#afd5ff;--clipa-info-soft:#1e344c;--clipa-radius-sm:6px;--clipa-radius-md:10px;--clipa-radius-lg:16px;--clipa-space-1:4px;--clipa-space-2:8px;--clipa-space-3:12px;--clipa-space-4:16px;--clipa-space-5:24px;--clipa-space-6:32px;--clipa-shadow:0 12px 32px #0002;--clipa-duration:.14s}[data-clipa-theme=light]{--clipa-bg:#f6f8f3;--clipa-surface:#fff;--clipa-surface-raised:#edf1e9;--clipa-text:#1a241c;--clipa-muted:#566353;--clipa-border:#ccd5c8;--clipa-control-border:#788873;--clipa-focus:#526b0a;--clipa-brand-text:#425700;--clipa-brand-soft:#eaf5cb;--clipa-success:#21603c;--clipa-success-soft:#e6f5ec;--clipa-warning:#76500b;--clipa-warning-soft:#fff3d7;--clipa-danger:#a0352c;--clipa-danger-soft:#fff0ed;--clipa-info:#21578c;--clipa-info-soft:#eaf3ff}[data-clipa-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-clipa-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.el-drawer.clipa-panel{--el-drawer-bg-color:var(--clipa-surface);--el-drawer-padding-primary:24px;font-family:var(--clipa-font);border:0;border-left:1px solid var(--clipa-border);max-width:100vw;color:var(--clipa-text);border-radius:20px 0 0 20px;box-shadow:-20px 0 70px #0005;margin:0!important}.clipa-panel-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.el-drawer.clipa-panel>.el-drawer__header{border-bottom:1px solid var(--clipa-border);color:var(--clipa-text);flex:none;align-items:flex-start;gap:16px;margin:0;padding:24px;position:relative}.clipa-panel-heading{flex:1;min-width:0}.clipa-panel-heading h2{letter-spacing:-.4px;margin:0;font-size:20px;line-height:1.35}.clipa-panel-close{border:1px solid var(--clipa-border);width:40px;height:40px;color:var(--clipa-text);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 40px;place-items:center;margin-top:-7px;padding:0;font-size:18px;display:grid}.clipa-panel-close:hover:not(:disabled){background:var(--clipa-surface-raised)}.clipa-panel-close:disabled{opacity:.35;cursor:default}.clipa-panel-close:focus-visible{outline:2px solid var(--clipa-brand);outline-offset:3px}.el-drawer.clipa-panel>.el-drawer__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:24px;overflow-y:auto}.el-drawer.clipa-panel>.el-drawer__footer{border-top:1px solid var(--clipa-border);background:var(--clipa-surface);flex:none;margin:0;padding:18px 24px}.el-drawer.clipa-panel>.el-drawer__footer .el-button{min-height:44px}.clipa-panel .el-button{border-radius:10px}.clipa-panel :is(.el-input__wrapper,.el-select__wrapper){border-radius:9px;min-height:42px}@media (width<=980px){.el-drawer.clipa-panel.clipa-panel-mobile{width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border:0;border-top:1px solid var(--clipa-border);border-radius:24px 24px 0 0;box-shadow:0 -16px 60px #0005}.el-drawer.clipa-panel>.el-drawer__header{gap:12px;padding:40px 20px 18px}.clipa-panel-heading h2{font-size:19px}.clipa-panel-handle{touch-action:none;cursor:grab;place-items:center;height:32px;display:grid;position:absolute;top:0;left:0;right:0}.clipa-panel-handle i{background:var(--clipa-muted);border-radius:20px;width:38px;height:4px;display:block}.clipa-panel-close{flex-basis:40px;margin-top:-6px}.el-drawer.clipa-panel>.el-drawer__body{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.el-drawer.clipa-panel>.el-drawer__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom))}.clipa-panel .el-button{min-height:44px}.clipa-panel input,.clipa-panel textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.el-drawer.clipa-panel,.clipa-panel-overlay,.clipa-panel-overlay *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.clipa-auth-form,.clipa-auth-action{font-family:var(--clipa-font);color:var(--clipa-text)}.clipa-auth-form>.clipa-alert{margin-bottom:20px}.clipa-auth-fields{gap:19px;display:grid}.clipa-auth-fields>label,.clipa-auth-password-field{gap:8px;min-width:0;display:grid}.clipa-auth-fields>label>span,.clipa-password-label{font-size:12px;font-weight:550}.clipa-password-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.clipa-password-label a{color:var(--clipa-muted);padding:5px 0;font-size:12px}.clipa-auth-fields .el-input__wrapper{border-radius:10px;min-height:50px;padding:0 14px}.clipa-auth-fields>.clipa-button{min-height:52px;margin-top:4px;font-size:14px}.clipa-auth-terms,.clipa-auth-note{color:var(--clipa-muted);margin:0;font-size:11px;line-height:1.8}.clipa-auth-terms a{color:var(--clipa-text);text-underline-offset:3px;text-decoration:underline}.clipa-auth-alternate{border-top:1px solid var(--clipa-border);color:var(--clipa-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:24px 0 6px;padding-top:20px;font-size:12px;display:flex}.clipa-auth-link{min-height:44px;color:var(--clipa-brand-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.clipa-auth-link:disabled{opacity:.55;cursor:not-allowed}.clipa-auth-link:focus-visible{outline:2px solid var(--clipa-focus);outline-offset:4px}.clipa-auth-action{box-sizing:border-box;border:1px solid var(--clipa-border);border-radius:var(--clipa-radius-lg);background:var(--clipa-surface);gap:18px;width:min(100%,440px);padding:28px;display:grid}.clipa-auth-action h1,.clipa-auth-action p{overflow-wrap:anywhere;margin:0}.clipa-auth-action h1{font-size:28px;line-height:1.2}.clipa-auth-action p{line-height:1.6}.clipa-auth-back{color:var(--clipa-muted);justify-self:start;font-size:14px}@media (width<=380px){.clipa-auth-action{padding:20px}}.clipa-app-shell{min-height:100svh;color:var(--clipa-text);background:var(--clipa-bg);font-family:var(--clipa-font)}.clipa-app-shell *,.clipa-shell-menu *{box-sizing:border-box}.clipa-app-shell .workspace-layout{grid-template-columns:232px minmax(0,1fr);min-height:100svh;display:grid}.clipa-app-shell .workspace-main{min-width:0;padding:28px clamp(24px,3vw,52px) 64px}.clipa-app-shell .desktop-sidebar{scrollbar-width:thin;background:var(--clipa-surface);border-right:1px solid var(--clipa-border);flex-direction:column;gap:12px;width:232px;height:100dvh;padding:24px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.clipa-app-shell .brand-block,.clipa-app-shell .app-brand-pill{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.clipa-app-shell .brand-block>span:last-child{gap:3px;display:grid}.clipa-app-shell .brand-block strong{font-size:17px}.clipa-app-shell .brand-block small{color:var(--clipa-muted);font-size:11px}.clipa-app-shell .sidebar-primary-action{margin:16px 0}.clipa-app-shell .side-nav{flex-direction:column;flex:1;gap:5px;display:flex}.clipa-app-shell .sidebar-utilities{border-top:1px solid var(--clipa-border);gap:2px;padding-block:12px;display:grid}.clipa-app-shell .side-nav-item{min-height:46px;color:var(--clipa-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:0 13px;font-size:13px;display:flex}.clipa-app-shell .side-nav-item .el-icon{font-size:19px}.clipa-app-shell .side-nav-item.active,.clipa-shell-menu .mobile-menu-links .active{color:var(--clipa-brand-text);background:var(--clipa-brand-soft)}.clipa-app-shell .side-nav-item:hover{background:var(--clipa-surface-raised);color:var(--clipa-text)}.clipa-app-shell .sidebar-profile{border-top:1px solid var(--clipa-border);align-items:center;gap:8px;padding-top:14px;display:flex}.clipa-app-shell .sidebar-profile-account{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.clipa-app-shell .sidebar-profile-account>span:last-child{gap:4px;min-width:0;display:grid}.clipa-app-shell .sidebar-profile-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clipa-app-shell .sidebar-profile-account small,.clipa-shell-menu small{color:var(--clipa-muted);font-size:11px}.clipa-app-shell .sidebar-signout,.clipa-app-shell .clipa-menu-toggle{min-width:40px;min-height:44px;color:var(--clipa-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.clipa-app-shell .user-avatar,.clipa-shell-menu .user-avatar{background:var(--clipa-brand-soft);width:34px;height:34px;color:var(--clipa-brand-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.clipa-shell-menu .clipa-shell-menu-profile{align-items:center;gap:12px;margin-bottom:20px;display:flex}.clipa-shell-menu .clipa-shell-menu-profile>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.clipa-shell-menu .mobile-menu-links{gap:6px;margin:16px 0;display:grid}.clipa-shell-menu .mobile-menu-links button{color:var(--clipa-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.clipa-shell-menu .mobile-menu-links button>span{gap:4px;display:grid}.clipa-app-shell :is(button,a):focus-visible,.clipa-shell-menu button:focus-visible{outline:2px solid var(--clipa-focus);outline-offset:3px}.clipa-app-shell .mobile-app-header,.clipa-app-shell .mobile-bottom-nav{display:none}.clipa-skip-link{z-index:3000;background:var(--clipa-surface);color:var(--clipa-text);padding:12px;position:fixed;top:-100px;left:12px}.clipa-skip-link:focus{top:12px}@media (width<=980px){.clipa-app-shell .workspace-layout{display:block}.clipa-app-shell .desktop-sidebar{display:none!important}.clipa-app-shell .workspace-main{padding:24px 20px calc(90px + env(safe-area-inset-bottom))}.clipa-app-shell .mobile-app-header{background:var(--clipa-surface);border-bottom:1px solid var(--clipa-border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.clipa-app-shell .app-header-actions{align-items:center;gap:8px;display:flex}.clipa-app-shell .mobile-bottom-nav{z-index:100;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--clipa-surface);border-top:1px solid var(--clipa-border);display:flex;position:fixed;bottom:0;left:0;right:0}.clipa-app-shell .mobile-bottom-nav button{min-width:0;min-height:44px;color:var(--clipa-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-items:center;gap:5px;padding:5px 2px;font-size:11px;display:grid}.clipa-app-shell .mobile-bottom-nav button.active{color:var(--clipa-brand-text)}}.clipa-page-template{gap:var(--clipa-space-5);min-width:0;font-family:var(--clipa-font);color:var(--clipa-text);display:grid}.clipa-page-template>*,.clipa-detail-content>*,.clipa-detail-aside>*{min-width:0}.clipa-collection-toolbar{align-items:end;gap:var(--clipa-space-4);flex-wrap:wrap;display:flex}.clipa-collection-toolbar>*{flex:220px;min-width:0}.clipa-collection-content{gap:var(--clipa-space-4);min-width:0;display:grid}.clipa-collection-content--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.clipa-collection-content--list{grid-template-columns:minmax(0,1fr)}.clipa-template-loading{gap:var(--clipa-space-4);color:var(--clipa-muted);display:grid}.clipa-template-pagination{justify-content:center;display:flex}.clipa-detail-layout{gap:var(--clipa-space-5);grid-template-columns:minmax(0,1fr);display:grid}.clipa-detail-content,.clipa-detail-aside{align-content:start;gap:var(--clipa-space-4);min-width:0;display:grid}.clipa-auth-template{box-sizing:border-box;min-height:100vh;color:var(--clipa-text);font-family:var(--clipa-font);align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(24px,5vw,64px);display:grid}.clipa-auth-template__content{gap:var(--clipa-space-5);width:min(100%,440px);min-width:0;margin-inline:auto;display:grid}.clipa-auth-template__brand{font-size:22px;font-weight:750}.clipa-auth-template__campaign{gap:var(--clipa-space-5);min-width:0;max-width:640px;display:grid}.clipa-auth-template__headline{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(28px,4vw,56px);line-height:1.1}.clipa-auth-template__campaign p{color:var(--clipa-muted);margin:0;font-size:18px;line-height:1.7}@media (width>=1100px){.clipa-detail-layout--with-aside{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}@media (width>=800px){.clipa-auth-template--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:where(.clipa-button,.clipa-input,.clipa-textarea,.clipa-select,.clipa-checkbox,.clipa-switch,.clipa-badge,.clipa-text,.clipa-progress,.clipa-field,.clipa-card,.clipa-alert,.clipa-empty-state,.clipa-divider,.clipa-skeleton){box-sizing:border-box;font-family:var(--clipa-font);font-size:14px;line-height:1.5}:where(.clipa-button,.clipa-input,.clipa-textarea,.clipa-select):focus-visible,.clipa-checkbox input:focus-visible,.clipa-switch input:focus-visible+.clipa-switch__track{outline:2px solid var(--clipa-focus);outline-offset:3px}.clipa-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clipa-button.el-button{justify-content:center;align-items:center;gap:var(--clipa-space-2);border-radius:var(--clipa-radius-md);cursor:pointer;max-width:100%;min-height:44px;transition:background var(--clipa-duration), border-color var(--clipa-duration);border:1px solid #0000;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-flex}.clipa-button.el-button.clipa-button--primary{color:var(--clipa-on-brand);background:var(--clipa-brand)}.clipa-button.el-button.clipa-button--primary:hover:not(:disabled){background:var(--clipa-brand-hover)}.clipa-button.el-button.clipa-button--secondary{color:var(--clipa-text);background:var(--clipa-surface);border-color:var(--clipa-control-border)}.clipa-button.el-button.clipa-button--ghost{color:var(--clipa-text);background:0 0}.clipa-button.el-button.clipa-button--secondary:hover:not(:disabled),.clipa-button.el-button.clipa-button--ghost:hover:not(:disabled){background:var(--clipa-surface-raised)}.clipa-button.el-button.clipa-button--danger{color:var(--clipa-danger);background:var(--clipa-danger-soft);border-color:var(--clipa-danger)}.clipa-button.el-button.clipa-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--clipa-danger) 18%, var(--clipa-danger-soft))}.clipa-button.el-button.clipa-button--sm{min-height:36px;padding:6px 12px;font-size:13px}.clipa-button.el-button.clipa-button--lg{min-height:48px;padding:12px 22px;font-size:16px}.clipa-button.el-button.clipa-button--block{width:100%;display:flex}.clipa-button.el-button:disabled{cursor:not-allowed;opacity:.55}.clipa-button__icon{flex:none;align-items:center;width:18px;height:18px;display:inline-flex}.clipa-button__icon>*{width:100%;height:100%}.clipa-element{--el-color-primary:var(--clipa-brand-text);--el-color-primary-light-9:var(--clipa-brand-soft);--el-text-color-primary:var(--clipa-text);--el-text-color-regular:var(--clipa-text);--el-text-color-placeholder:var(--clipa-muted);--el-text-color-secondary:var(--clipa-muted);--el-border-color:var(--clipa-control-border);--el-border-color-light:var(--clipa-border);--el-border-color-lighter:var(--clipa-border);--el-border-radius-base:var(--clipa-radius-md);--el-fill-color-blank:var(--clipa-surface);--el-fill-color-light:var(--clipa-surface-raised);--el-bg-color:var(--clipa-surface);--el-bg-color-overlay:var(--clipa-surface);--el-font-family:var(--clipa-font);--el-component-size:44px;--el-component-size-small:36px;--el-component-size-large:48px}.clipa-button.el-button{height:auto;margin:0}.clipa-button.el-button>span{align-items:center;gap:8px;display:inline-flex}.clipa-input,.clipa-textarea,.clipa-select{width:100%;min-width:0}.clipa-input .el-input__inner,.clipa-textarea .el-textarea__inner,.clipa-select .el-select__input{font-size:16px}.clipa-input.clipa-invalid .el-input__wrapper,.clipa-textarea.clipa-invalid .el-textarea__inner,.clipa-select.clipa-invalid .el-select__wrapper{box-shadow:0 0 0 1px var(--clipa-danger) inset}.clipa-checkbox.el-checkbox{white-space:normal;--el-checkbox-checked-text-color:var(--clipa-text);--el-checkbox-checked-bg-color:var(--clipa-brand);--el-checkbox-checked-icon-color:var(--clipa-on-brand);height:auto;min-height:44px;margin:0}.clipa-checkbox .el-checkbox__label{line-height:1.5}.clipa-switch.el-switch{--el-switch-on-color:var(--clipa-brand);--el-switch-off-color:var(--clipa-surface-raised);height:auto;min-height:44px}.clipa-switch .el-switch__label.is-active{color:var(--clipa-text)}.clipa-switch.is-checked .el-switch__action{background:var(--clipa-on-brand)}.clipa-tone--neutral{--clipa-tone:var(--clipa-text);--clipa-tone-bg:var(--clipa-surface-raised)}.clipa-tone--brand{--clipa-tone:var(--clipa-brand-text);--clipa-tone-bg:var(--clipa-brand-soft)}.clipa-tone--info{--clipa-tone:var(--clipa-info);--clipa-tone-bg:var(--clipa-info-soft)}.clipa-tone--success{--clipa-tone:var(--clipa-success);--clipa-tone-bg:var(--clipa-success-soft)}.clipa-tone--warning{--clipa-tone:var(--clipa-warning);--clipa-tone-bg:var(--clipa-warning-soft)}.clipa-tone--danger{--clipa-tone:var(--clipa-danger);--clipa-tone-bg:var(--clipa-danger-soft)}.clipa-badge{width:fit-content;color:var(--clipa-tone);background:var(--clipa-tone-bg);border:1px solid color-mix(in srgb, var(--clipa-tone) 25%, transparent);border-radius:var(--clipa-radius-sm);align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.clipa-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.clipa-spinner{width:20px;height:20px;color:inherit;flex:none;display:inline-flex}.clipa-spinner--sm{width:16px;height:16px}.clipa-spinner--lg{width:28px;height:28px}.clipa-spinner__ring{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:100%;height:100%;animation:.75s linear infinite clipa-spin;display:block}@keyframes clipa-spin{to{transform:rotate(360deg)}}.clipa-skeleton{background:var(--clipa-surface-raised);border-radius:var(--clipa-radius-sm);max-width:100%;animation:1.6s ease-in-out infinite clipa-pulse}.clipa-skeleton--rounded{border-radius:99px}@keyframes clipa-pulse{50%{opacity:.45}}.clipa-divider{width:100%;color:var(--clipa-muted);border:0;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.clipa-divider:before,.clipa-divider:after{content:"";background:var(--clipa-border);flex:1;height:1px}hr.clipa-divider{background:var(--clipa-border);height:1px}.clipa-text{color:var(--clipa-text);overflow-wrap:anywhere;margin:0}.clipa-text--muted{color:var(--clipa-muted)}.clipa-text--brand{color:var(--clipa-brand-text)}.clipa-text--xs{font-size:12px}.clipa-text--sm{font-size:14px}.clipa-text--md{font-size:16px}.clipa-text--lg{font-size:20px}.clipa-text--xl{letter-spacing:-.5px;font-size:28px;line-height:1.25}.clipa-text--display{letter-spacing:-1.5px;font-size:clamp(32px,5vw,52px);line-height:1.1}.clipa-text--regular{font-weight:400}.clipa-text--medium{font-weight:550}.clipa-text--bold{font-weight:700}.clipa-progress{width:100%;color:var(--clipa-text);gap:8px;display:grid}.clipa-progress__label{justify-content:space-between;gap:12px;display:flex}.clipa-progress progress{background:var(--clipa-surface-raised);width:100%;height:7px;accent-color:var(--clipa-brand);border:0;border-radius:99px;display:block;overflow:hidden}.clipa-progress progress::-webkit-progress-bar{background:var(--clipa-surface-raised)}.clipa-progress progress::-webkit-progress-value{background:var(--clipa-brand);border-radius:99px}.clipa-progress progress::-moz-progress-bar{background:var(--clipa-brand);border-radius:99px}.clipa-progress progress:indeterminate{animation:1.6s ease-in-out infinite clipa-pulse}.clipa-field{gap:var(--clipa-space-2);min-width:0;display:grid}.clipa-field__label{color:var(--clipa-text);font-weight:600}.clipa-field__label>span{color:var(--clipa-danger)}.clipa-field__hint,.clipa-field__error{margin:0;font-size:12px;line-height:1.5}.clipa-field__hint{color:var(--clipa-muted)}.clipa-field__error{color:var(--clipa-danger)}.clipa-card{gap:var(--clipa-space-5);min-width:0;padding:var(--clipa-space-5);color:var(--clipa-text);background:var(--clipa-surface);border:1px solid var(--clipa-border);border-radius:var(--clipa-radius-lg);display:grid}.clipa-card--sm{padding:var(--clipa-space-4)}.clipa-card--lg{padding:var(--clipa-space-6)}.clipa-card__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.clipa-card__header>div:first-child{flex:160px;min-width:0}.clipa-card__title{letter-spacing:-.3px;margin:0;font-size:18px;line-height:1.4}.clipa-card__description{color:var(--clipa-muted);margin:6px 0 0;font-size:14px}.clipa-card__body{min-width:0}.clipa-card__actions,.clipa-card__footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clipa-card__footer{border-top:1px solid var(--clipa-border);padding-top:var(--clipa-space-4)}.clipa-alert{gap:var(--clipa-space-3);padding:var(--clipa-space-4);color:var(--clipa-tone);background:var(--clipa-tone-bg);border:1px solid color-mix(in srgb, var(--clipa-tone) 30%, transparent);border-radius:var(--clipa-radius-md);align-items:start;display:flex}.clipa-alert__symbol{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.clipa-alert__content{min-width:0}.clipa-alert__description{margin-top:4px}.clipa-alert__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.clipa-empty-state{color:var(--clipa-text);text-align:center;justify-items:center;gap:12px;padding:32px 20px;display:grid}.clipa-empty-state__icon{width:48px;height:48px;color:var(--clipa-brand-text);background:var(--clipa-brand-soft);border-radius:var(--clipa-radius-lg);place-items:center;margin-bottom:4px;display:grid}.clipa-empty-state__icon>*{width:24px;height:24px}.clipa-empty-state h2{margin:0;font-size:20px;line-height:1.3}.clipa-empty-state p{max-width:44ch;color:var(--clipa-muted);margin:0}.clipa-empty-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.clipa-spinner__ring,.clipa-skeleton,.clipa-progress progress:indeterminate{animation:none}.clipa-button,.clipa-input,.clipa-textarea,.clipa-select,.clipa-switch__track,.clipa-switch__track>span{transition:none}}.clipa-page-header{font-family:var(--clipa-font);color:var(--clipa-text);padding-bottom:18px}.clipa-page-header .detail-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.clipa-page-header .detail-title-row>div:first-child{flex:220px;min-width:0}.clipa-page-header h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.clipa-page-header p{color:var(--clipa-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.clipa-page-header .detail-actions{flex-wrap:wrap;gap:8px;display:flex}.clipa-stat-grid{font-family:var(--clipa-font);color:var(--clipa-text);flex-wrap:wrap;gap:0;display:flex}.clipa-stat-grid article{flex:120px;align-content:start;gap:5px;padding:8px 18px 8px 0;display:grid}.clipa-stat-grid strong{overflow-wrap:anywhere;font-size:23px;line-height:1.2}.clipa-stat-grid span,.clipa-stat-grid small{color:var(--clipa-muted);font-size:12px}@media (width<=600px){.clipa-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;display:grid}}.clipa-input .el-input__wrapper{box-sizing:border-box;min-height:44px}.clipa-input.el-input--small .el-input__wrapper{min-height:36px}.clipa-input.el-input--large .el-input__wrapper{min-height:48px}.clipa-select .el-select__wrapper{min-height:44px}.clipa-select .el-select__wrapper.is-small{min-height:36px}.clipa-select .el-select__wrapper.is-large{min-height:48px}@media (prefers-reduced-motion:reduce){.clipa-element,.clipa-element *,.clipa-element :before,.clipa-element :after{transition:none!important;animation:none!important}}:root{--bg:#05030b;--bg-2:#0a0616;--surface:#110e1fe6;--surface-strong:#19142df2;--surface-soft:#ffffff0f;--text:#f7f2ff;--text-strong:#fff;--muted:#a9a0c3;--muted-2:#786f92;--border:#ac7bff33;--border-strong:#b55fff75;--brand:#8b5cf6;--brand-2:#ff35d8;--cyan:#22d3ee;--lime:#b9ff2f;--warning:#ffba3a;--danger:#ff4d6d;--success:#21e6a1;--shadow-sm:0 12px 28px #00000038;--shadow-md:0 26px 70px #0000005c;--glow-purple:0 0 32px #8b5cf661;--glow-cyan:0 0 32px #22d3ee3d;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.beta-launch-banner{color:#071006;background:var(--lime);border:1px solid #ffffff80;border-radius:8px;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:14px;width:min(1180px,100%);margin:14px auto 0;padding:12px 16px;display:grid}.beta-launch-banner>span{color:var(--lime);text-transform:uppercase;background:#071006;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:900}.beta-launch-banner strong,.beta-launch-banner p{margin:0}.beta-launch-banner p{font-size:13px;font-weight:650}.beta-launch-banner button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#09070f;border:0;border-radius:6px;padding:0 14px;font-weight:800}.auth-beta-status{color:#071006;background:var(--lime);border-radius:5px;width:fit-content;margin-bottom:12px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.auth-beta-rule{color:#e9ffd0;background:#b9ff2f14;border:1px solid #b9ff2f47;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.app-beta-notice{color:#eaffc6;background:#11190c;border:1px solid #b9ff2f52;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 16px;display:flex}.app-beta-notice div{gap:3px;display:grid}.app-beta-notice span{color:var(--lime);text-transform:uppercase;font-size:11px;font-weight:900}.app-beta-notice strong,.app-beta-notice p{margin:0;font-size:13px}.app-beta-notice p{color:#bfc9b6;text-align:right}.beta-access-card{border-color:#b9ff2f61!important}.beta-access-card>strong{color:var(--lime)!important}@media (width<=760px){.beta-launch-banner{grid-template-columns:1fr max-content;margin-top:10px;padding:12px}.beta-launch-banner p{grid-area:2/1/auto/-1}.beta-launch-banner button{grid-column:1/-1;width:100%}.app-beta-notice{gap:8px;padding:12px;display:grid}.app-beta-notice p{text-align:left}}.el-message{pointer-events:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);overscroll-behavior:contain;-webkit-tap-highlight-color:#8b5cf62e;background:radial-gradient(circle at 12% 8%,#8b5cf652,#0000 28%),radial-gradient(circle at 82% 14%,#22d3ee2e,#0000 30%),radial-gradient(circle at 72% 92%,#ff35d829,#0000 28%),linear-gradient(135deg,#05030b 0%,#0b0618 52%,#05030b 100%);margin:0}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.institutional-page{color:#f4f6f8;background:#07090c;min-height:100vh}.institutional-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090cf0;border-bottom:1px solid #ffffff17;padding:12px 24px;position:sticky;top:0}.institutional-header nav{grid-template-columns:minmax(180px,1fr) max-content minmax(180px,1fr);align-items:center;gap:28px;width:min(1180px,100%);min-height:52px;margin:0 auto;display:grid}.institutional-brand{color:#fff;align-items:center;gap:11px;width:max-content;display:inline-flex}.institutional-brand>span:last-child{gap:1px;display:grid}.institutional-brand strong{font-size:15px}.institutional-brand small{color:#8f98a3;text-transform:uppercase;font-size:10px;font-weight:700}.institutional-nav-links,.institutional-header-actions{align-items:center;gap:22px;display:flex}.institutional-nav-links a,.institutional-login{color:#aeb6c0;font-size:13px;font-weight:750}.institutional-nav-links a:hover,.institutional-nav-links a.router-link-active,.institutional-login:hover{color:#fff}.institutional-header-actions{justify-content:flex-end}.institutional-cta,.institutional-secondary{color:#07100b;background:#83ed73;border:1px solid #83ed73;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.institutional-cta:hover{color:#07100b;background:#a0f394}.institutional-secondary{color:#f4f6f8;background:0 0;border-color:#ffffff38}.institutional-secondary:hover{color:#fff;border-color:#ffffff7a}.institutional-menu-button{color:#fff;background:#15191f;border:1px solid #ffffff1f;border-radius:6px;width:42px;height:42px;padding:0;display:none}.institutional-page main{min-height:60vh}.institutional-hero{background:#0c1014;border-bottom:1px solid #ffffff17;align-items:center;min-height:440px;padding:84px max(24px,50vw - 590px);display:grid;overflow:hidden}.institutional-hero.with-product{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:64px;min-height:560px}.institutional-hero>div{max-width:760px}.institutional-hero>div>span,.institutional-kicker{color:#83ed73;text-transform:uppercase;font-size:12px;font-weight:900}.institutional-hero h1{color:#fff;letter-spacing:0;max-width:860px;margin:18px 0;font-size:clamp(40px,5vw,68px);line-height:1.02}.institutional-hero p{color:#b3bbc5;max-width:690px;margin:0;font-size:19px;line-height:1.65}.institutional-hero small{color:#747d88;margin-top:28px;display:block}.institutional-hero>img{object-fit:cover;object-position:top center;border:1px solid #ffffff24;border-radius:6px;width:100%;min-height:340px;max-height:430px;box-shadow:0 32px 70px #00000061}.institutional-hero-actions{gap:12px;margin-top:30px;display:flex}.institutional-band,.institutional-content-section,.legal-document-layout,.institutional-final-cta,.institutional-quote-band{width:min(1180px,100% - 48px);margin:0 auto}.institutional-band{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;align-items:start;gap:72px;padding:88px 0;display:grid}.institutional-band h2,.institutional-content-section h2,.institutional-final-cta h2{color:#fff;letter-spacing:0;margin:12px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.1}.institutional-band>p,.institutional-band>div>p,.institutional-content-section header>p,.institutional-final-cta p{color:#aab3bd;margin:0;font-size:17px;line-height:1.75}.institutional-content-section{padding:92px 0}.institutional-content-section>header{max-width:760px;margin-bottom:44px}.institutional-content-section>header>p{margin-top:18px}.institutional-feature-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.institutional-feature-grid article{background:#101419;min-height:250px;padding:32px}.institutional-feature-grid .el-icon,.contact-channel-grid>a>.el-icon{color:#83ed73;background:#18211c;border:1px solid #83ed7333;border-radius:6px;width:44px;height:44px;margin-bottom:34px;font-size:25px}.institutional-feature-grid h3,.contact-channel-grid h3,.security-practice-list h3{color:#fff;margin:0 0 10px;font-size:19px}.institutional-feature-grid p,.contact-channel-grid p,.security-practice-list p{color:#98a2ad;margin:0;line-height:1.65}.institutional-quote-band{text-align:center;padding:72px 0 104px}.institutional-quote-band p{color:#fff;max-width:880px;margin:0 auto 18px;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.18}.institutional-quote-band span{color:#83ed73;text-transform:uppercase;font-size:13px;font-weight:850}.institutional-pricing-rows{border-top:1px solid #ffffff1f}.institutional-pricing-rows article{border-bottom:1px solid #ffffff1f;grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:22px;min-height:132px;padding:24px 4px;display:grid}.institutional-pricing-rows .el-icon{color:#83ed73;font-size:29px}.institutional-pricing-rows strong,.institutional-pricing-rows b{color:#fff;font-size:20px}.institutional-pricing-rows p{color:#98a2ad;margin:6px 0 0}.institutional-pricing-rows b{color:#83ed73}.pricing-recharge-band ul,.support-checklist ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing-recharge-band li{color:#d8dde3;align-items:center;gap:10px;display:flex}.pricing-recharge-band li .el-icon{color:#83ed73}.institutional-final-cta{text-align:center;padding:96px 0 112px}.institutional-final-cta p{margin:16px auto 28px}.faq-section{gap:72px;max-width:900px;display:grid}.faq-group h2{margin-bottom:24px;font-size:30px}.faq-group details{border-top:1px solid #ffffff21}.faq-group details:last-child{border-bottom:1px solid #ffffff21}.faq-group summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:17px;font-weight:750;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary span{color:#83ed73;font-size:25px;transition:transform .16s}.faq-group details[open] summary span{transform:rotate(45deg)}.faq-group details p{color:#a5aeb8;max-width:760px;margin:-2px 0 24px;line-height:1.7}.contact-channel-grid{border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:repeat(2,1fr);display:grid}.contact-channel-grid>a{min-height:220px;color:inherit;background:#101419;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:52px 1fr;gap:22px;padding:32px;display:grid}.contact-channel-grid>a:nth-child(2n){border-right:0}.contact-channel-grid>a:nth-last-child(-n+2){border-bottom:0}.contact-channel-grid>a:hover{background:#141a20}.contact-channel-grid>a>.el-icon{margin:0}.contact-channel-grid span{color:#83ed73;align-items:center;gap:6px;margin-top:26px;font-size:13px;font-weight:800;display:inline-flex}.support-checklist li{color:#c6ccd3;border-bottom:1px solid #ffffff1a;padding-bottom:14px}.security-practice-list{border-top:1px solid #ffffff1f}.security-practice-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:70px 1fr;gap:24px;padding:30px 0;display:grid}.security-practice-list article>span{color:#83ed73;font-family:DejaVu Sans Mono,monospace;font-weight:850}.security-report-band>div:last-child{justify-items:start;gap:22px;display:grid}.legal-document-layout{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:92px;padding:72px 0 112px;display:grid}.legal-document-layout>aside{align-self:start;gap:11px;max-height:calc(100vh - 130px);display:grid;position:sticky;top:100px;overflow-y:auto}.legal-document-layout>aside strong{color:#fff;margin-bottom:10px;font-size:13px}.legal-document-layout>aside a{color:#858f9a;font-size:12px;line-height:1.4}.legal-document-layout>aside a:hover{color:#83ed73}.legal-document section{padding:0 0 42px;scroll-margin-top:100px}.legal-document h2{color:#fff;margin:0 0 16px;font-size:25px}.legal-document p,.legal-document li{color:#aeb6c0;font-size:15px;line-height:1.8}.legal-document ul{gap:7px;padding-left:22px;display:grid}.legal-contact{background:#11161b;border:1px solid #ffffff1c;border-radius:6px;grid-template-columns:42px 1fr;gap:18px;padding:26px;display:grid}.legal-contact>.el-icon{color:#83ed73;font-size:24px}.legal-contact p{margin:7px 0;font-size:13px}.legal-contact a{color:#83ed73;font-weight:800}.institutional-footer{background:#0c1014;border-top:1px solid #ffffff1a;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.6fr));gap:52px;padding:64px max(24px,50vw - 590px) 30px;display:grid}.institutional-footer>div>p{color:#7f8994;max-width:390px;margin:20px 0 0;font-size:13px;line-height:1.65}.institutional-footer nav{align-content:start;gap:11px;display:grid}.institutional-footer nav strong{color:#fff;margin-bottom:5px;font-size:13px}.institutional-footer nav a{color:#8f99a4;font-size:12px}.institutional-footer nav a:hover{color:#fff}.institutional-footer>span{color:#69737d;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:28px;font-size:11px}@media (width<=900px){.institutional-header nav{grid-template-columns:1fr max-content}.institutional-nav-links{background:#11161b;border:1px solid #ffffff21;border-radius:6px;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:77px;left:16px;right:16px;box-shadow:0 24px 56px #00000075}.institutional-nav-links.open{display:grid}.institutional-nav-links a{border-bottom:1px solid #ffffff14;min-height:46px;padding:14px}.institutional-menu-button{place-items:center;display:grid}.institutional-hero.with-product{grid-template-columns:1fr;gap:42px}.institutional-band,.institutional-feature-grid,.legal-document-layout{grid-template-columns:1fr}.legal-document-layout{gap:48px}.legal-document-layout>aside{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);max-height:none;padding-bottom:28px;position:static}.legal-document-layout>aside strong{grid-column:1/-1}.institutional-footer{grid-template-columns:repeat(3,1fr)}.institutional-footer>div{grid-column:1/-1}}@media (width<=600px){.institutional-header{padding:10px 12px}.institutional-login,.institutional-header-actions>.institutional-cta{display:none}.institutional-hero,.institutional-hero.with-product{min-height:auto;padding:58px 16px}.institutional-hero h1{font-size:40px}.institutional-hero p{font-size:16px}.institutional-hero>img{min-height:220px;max-height:260px}.institutional-hero-actions,.institutional-hero-actions>a{width:100%}.institutional-hero-actions{display:grid}.institutional-band,.institutional-content-section,.legal-document-layout,.institutional-final-cta,.institutional-quote-band{width:calc(100% - 32px)}.institutional-band,.institutional-content-section{padding:62px 0}.institutional-band{gap:28px}.institutional-feature-grid{gap:1px}.institutional-feature-grid article{min-height:220px;padding:26px}.institutional-pricing-rows article{grid-template-columns:38px minmax(0,1fr)}.institutional-pricing-rows b{grid-column:2}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-grid>a,.contact-channel-grid>a:nth-child(2n),.contact-channel-grid>a:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0;min-height:0;padding:26px 20px}.contact-channel-grid>a:last-child{border-bottom:0}.security-practice-list article{grid-template-columns:42px 1fr}.legal-document-layout{padding:48px 0 78px}.legal-document-layout>aside{grid-template-columns:1fr}.legal-document-layout>aside strong{grid-column:auto}.institutional-footer{grid-template-columns:1fr 1fr;gap:38px 24px;padding:48px 16px 26px}.institutional-footer>div,.institutional-footer nav:last-of-type{grid-column:1/-1}}a{color:var(--cyan);text-decoration:none}a:hover{color:#fff}button,a,input,textarea,select,.el-button,.el-input__wrapper,.el-select__wrapper{touch-action:manipulation}:focus-visible,.el-button:focus-visible,.project-item:focus-visible,.side-nav-item:focus-visible,.brand-block:focus-visible,.brand-pill:focus-visible,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{outline-offset:3px;outline:3px solid #22d3ee57}.skip-link{z-index:40;color:#05030b;background:var(--lime);box-shadow:var(--shadow-md);border-radius:8px;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.landing-page{min-height:100vh;padding:24px;overflow:hidden}.site-header{width:min(1180px,100%);margin:0 auto}.landing-header{z-index:20;position:sticky;top:18px}.landing-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffffbd;border-radius:999px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:22px;width:min(1040px,100% - 24px);min-height:66px;margin:0 auto;padding:10px 12px;display:grid;box-shadow:0 20px 60px #1309292e}.brand-pill,.brand-block{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.brand-pill{color:#0b0618;min-height:46px;padding:0 16px 0 8px;font-size:16px;font-weight:900}.brand-mark{color:#fff;width:38px;height:38px;box-shadow:var(--glow-purple);background:linear-gradient(135deg,#b9ff2ff5,#22d3eecc 38%,#8b5cf6 78%),#8b5cf6;border:1px solid #ffffff80;border-radius:12px;place-items:center;font-weight:950;display:inline-grid}.landing-nav-links{justify-content:center;align-items:center;gap:28px;display:flex}.landing-nav-links a{color:#15101f;font-weight:750}.nav-cta.el-button{color:#fff;background:#05030b;border:0;min-width:126px;min-height:48px}.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(380px,.9fr);align-items:center;gap:40px;width:min(1220px,100%);min-height:720px;margin:0 auto;padding:88px 0 70px;display:grid}.hero-copy h1,.landing-section h2,.tracking-section h2,.topbar h1,.editor-toolbar h2{color:var(--text-strong);letter-spacing:0;margin:0}.hero-copy h1{max-width:780px;font-size:72px;line-height:.94}.hero-copy h1:first-line{color:#fff}.hero-copy p,.tracking-section p,.app-invite p,.topbar p{color:var(--muted);line-height:1.6}.hero-copy p{max-width:660px;margin:24px 0;font-size:18px}.eyebrow,.section-pill,.form-kicker,.label{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow:before,.section-pill:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 16px var(--cyan);border-radius:999px;display:inline-block}.hero-url-card{border:1px solid var(--border-strong);max-width:640px;box-shadow:var(--shadow-md), var(--glow-purple);background:#0e0b18e0;border-radius:18px;gap:16px;padding:22px;display:grid}.hero-form-footer{grid-template-columns:180px max-content;justify-content:space-between;align-items:center;gap:12px;display:grid}.hero-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;font-size:14px;display:flex}.secondary-cta.el-button{color:var(--text);border-color:var(--border);background:#ffffff14}.hero-showcase{min-height:580px;position:relative}.stream-card{min-height:420px;box-shadow:var(--shadow-md), var(--glow-cyan);background:linear-gradient(#ffffff14,#ffffff05),#07030d;border:1px solid #ffffff29;border-radius:22px;padding:18px;position:relative;overflow:hidden}.stream-topbar{height:30px;color:var(--muted);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;display:flex}.stream-topbar span{background:var(--brand);border-radius:50%;width:10px;height:10px}.stream-topbar span:nth-child(2){background:var(--brand-2)}.stream-topbar span:nth-child(3){background:var(--lime)}.stream-topbar strong{margin-left:auto}.stream-scene{background:linear-gradient(135deg,#22d3ee38,#0000 32%),linear-gradient(225deg,#b9ff2f2e,#0000 34%),repeating-linear-gradient(90deg,#ffffff0a 0 3px,#0000 3px 16px),#111827;border:1px solid #22d3ee38;border-radius:16px;min-height:330px;position:relative;overflow:hidden}.scene-crosshair{border:2px solid #b9ff2fc7;border-radius:50%;width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #b9ff2f52}.scene-crosshair:before,.scene-crosshair:after{content:"";background:#b9ff2fe6;position:absolute}.scene-crosshair:before{width:160px;height:2px;top:44px;left:-34px}.scene-crosshair:after{width:2px;height:160px;top:-34px;left:44px}.facecam-box{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border:2px solid #fff;border-radius:14px;place-items:center;width:132px;height:90px;font-size:12px;font-weight:950;display:grid;position:absolute;bottom:76px;right:20px}.kill-feed{gap:8px;display:grid;position:absolute;top:22px;right:22px}.kill-feed span,.clip-chip{color:#05030b;background:var(--lime);border-radius:999px;font-size:12px;font-weight:950}.kill-feed span{padding:8px 12px}.audio-spectrum{grid-template-columns:repeat(22,1fr);align-items:end;gap:4px;height:46px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.audio-spectrum i{background:linear-gradient(180deg, var(--lime), var(--brand-2));border-radius:4px;min-height:10px;display:block}.audio-spectrum i:nth-child(3n){height:36px}.audio-spectrum i:nth-child(4n){height:24px}.audio-spectrum i:nth-child(5n){height:44px}.clip-chip{cursor:pointer;border:0;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:inline-flex;position:absolute;bottom:-22px;right:34px;box-shadow:0 18px 40px #b9ff2f42}.phone-preview{aspect-ratio:9/16;width:210px;box-shadow:var(--shadow-md), var(--glow-purple);background:#020106;border:1px solid #ffffff2e;border-radius:28px;display:grid;position:absolute;bottom:0;right:10px;overflow:hidden}.phone-facecam,.phone-gameplay{place-items:center;font-size:12px;font-weight:950;display:grid}.phone-facecam{color:#05030b;background:linear-gradient(135deg, var(--brand-2), var(--lime))}.phone-gameplay{color:#ffffffdb;background:linear-gradient(135deg,#111827,#1d1239)}.phone-preview strong{color:#fff;text-align:center;text-shadow:0 4px #000;font-size:22px;line-height:1;position:absolute;bottom:42px;left:18px;right:18px}.landing-section,.tracking-section{width:min(1060px,100%);margin:0 auto;padding:96px 0}.landing-section{text-align:center}.landing-section h2,.tracking-section h2{max-width:820px;margin:14px auto 0;font-size:48px;line-height:1.02}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.step-card{text-align:left;border:1px solid var(--border);min-height:290px;box-shadow:var(--shadow-sm);background:#ffffff14;border-radius:20px;padding:28px;position:relative}.step-number{color:#05030b;background:var(--lime);border-radius:14px;place-items:center;width:46px;height:46px;font-weight:950;display:inline-grid;box-shadow:0 0 24px #b9ff2f47}.step-card .el-icon{color:var(--cyan);font-size:28px;position:absolute;top:28px;right:28px}.step-card h3{color:var(--text-strong);letter-spacing:0;margin:62px 0 10px;font-size:26px}.step-card p{color:var(--muted);margin:0;line-height:1.55}.tracking-section{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);align-items:center;gap:48px;display:grid}.tracking-section h2,.tracking-section p{margin-left:0;margin-right:0}.tracking-compare{grid-template-columns:1fr 60px 1fr;align-items:center;gap:16px;display:grid}.tracking-frame{color:#fff;background:linear-gradient(135deg,#22d3ee2e,#ff35d81f),#0d1220;border:1px solid #8b5cf666;border-radius:18px;place-items:center;min-height:230px;font-weight:900;display:grid;overflow:hidden}.tracking-frame.analyzed{border-color:var(--brand-2);box-shadow:var(--glow-purple);align-content:center;gap:12px;position:relative}.tracking-frame.analyzed span{color:#05030b;background:var(--lime);border-radius:999px;width:max-content;padding:7px 10px;font-size:12px;display:inline-flex}.tracking-arrow{color:#05030b;background:var(--cyan);width:56px;height:56px;box-shadow:var(--glow-cyan);border-radius:50%;place-items:center;display:grid}.app-invite{padding-bottom:130px}.app-invite p{margin:14px auto 26px}.site-footer{width:min(1180px,100%);min-height:82px;color:var(--muted);box-shadow:var(--shadow-sm);background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:22px;margin:0 auto;padding:18px;display:grid}.landing-footer{margin-bottom:10px}.footer-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.footer-brand>span:last-child{gap:2px;display:grid}.footer-brand strong{color:var(--text-strong)}.footer-brand small,.footer-meta{color:var(--muted);font-size:13px}.site-footer nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-footer a,.site-footer button{color:var(--text);font-weight:850}.site-footer button{cursor:pointer;background:0 0;border:0}.app-shell{width:min(1600px,100%);min-height:100vh;margin:0 auto;padding:18px}.app-header{border:1px solid var(--border);min-height:70px;box-shadow:var(--shadow-sm);background:#ffffff14;border-radius:18px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:18px;margin-bottom:18px;padding:10px 12px;display:grid}.app-brand-pill{color:var(--text)}.app-header nav,.app-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-header nav{justify-content:center}.app-header nav button{min-height:38px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;padding:0 14px;font-weight:850}.app-header-actions{color:var(--lime);justify-content:flex-end;font-weight:900}.app-footer{width:100%;margin-top:18px}.auth-page{grid-template-rows:auto minmax(0,1fr) auto;gap:24px;min-height:100vh;padding:24px;display:grid}.auth-header{justify-content:space-between;align-items:center;display:flex}.auth-footer{grid-template-columns:1fr max-content;width:min(760px,100%)}.auth-legal-copy{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.55}.auth-legal-copy a,.auth-footer a{color:var(--cyan);font-weight:750}.auth-card{background:linear-gradient(180deg, #ffffff14, #ffffff09), var(--surface);border:1px solid var(--border-strong);width:min(520px,100%);box-shadow:var(--shadow-md), var(--glow-purple);border-radius:22px;place-self:center;gap:24px;padding:28px;display:grid}.auth-brand{width:max-content}.auth-card h1{color:var(--text-strong);letter-spacing:0;margin:10px 0 0;font-size:42px;line-height:1}.auth-card p{color:var(--muted);margin:12px 0 0;line-height:1.55}.auth-form{gap:12px;display:grid}.auth-switch{width:max-content;color:var(--cyan);cursor:pointer;background:0 0;border:0;font-weight:850}.workspace-layout{grid-template-columns:318px minmax(0,1fr);align-items:start;gap:18px;display:grid}.projects-panel,.topbar,.create-card,.status-band,.panel,.editor-toolbar,.editor-preview,.editor-controls{background:linear-gradient(180deg, #ffffff13, #ffffff09), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px}.projects-panel{max-height:calc(100vh - 32px);padding:16px;display:grid;position:sticky;top:16px;overflow:hidden}.brand-block{width:100%;min-height:64px;color:var(--text);border-radius:16px;padding:6px}.brand-block span:last-child{gap:2px;display:grid}.brand-block strong{color:var(--text-strong);font-size:18px}.brand-block small{color:var(--muted)}.sidebar-search{grid-template-columns:1fr max-content;gap:8px;margin:14px 0;display:grid}.project-filter{width:100%;margin-bottom:14px}.credits-card{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));box-shadow:var(--glow-cyan);border-radius:16px;gap:4px;margin:10px 0 14px;padding:14px;display:grid}.credits-card span,.credits-card small{text-transform:uppercase;font-size:12px;font-weight:900}.credits-card strong{font-size:34px;line-height:1}.credits-breakdown{grid-template-columns:1fr 1fr;gap:6px;display:grid}.credits-breakdown small{color:#05030b;background:#ffffff61;border:1px solid #05030b24;border-radius:8px;place-items:center;min-height:28px;display:grid}.credits-card .el-button{color:#fff;background:#05030b;border:0;width:100%;margin-top:8px}.payment-checkout{gap:16px;display:grid}.payment-rate{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:14px;gap:6px;padding:14px;display:grid}.payment-rate strong{font-size:20px}.payment-rate span{font-weight:800;line-height:1.45}.pix-result{border:1px solid var(--border);background:#ffffff0f;border-radius:16px;gap:12px;padding:14px;display:grid}.pix-result img{border-radius:14px;width:min(240px,100%);margin:0 auto}.pix-result>div{gap:4px;display:grid}.pix-result strong{color:var(--text-strong);font-size:20px}.pix-result small{color:var(--muted)}.payment-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.user-card{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0;padding:10px;display:grid}.user-avatar{color:#05030b;background:linear-gradient(135deg, var(--brand-2), var(--lime));border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.user-card span:nth-child(2){gap:2px;min-width:0;display:grid}.user-card strong,.user-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card small{color:var(--muted)}.logout-button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:12px;font-weight:750;display:flex}.logout-button:hover,.logout-button:focus-visible{color:var(--text-strong);background:#ffffff0f;border-color:#ffffff2e}.side-nav{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:6px;padding:10px 0 16px;display:grid}.side-nav-item{min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:760;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-heading.compact{margin-top:14px}.panel-heading h2{color:var(--text-strong);letter-spacing:0;margin:0;font-size:20px}.project-list{gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}.load-more-projects{width:100%}.project-item{width:100%;min-height:94px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.project-item:hover,.project-item.selected{border-color:var(--border-strong);box-shadow:var(--glow-purple);background:#8b5cf62e}.project-item:active{transform:translateY(1px)}.project-thumb{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.project-thumb img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.project-thumb.has-image{color:#fff;background:#020106}.project-thumb.has-image .el-icon{z-index:1;background:#00000075;border-radius:50%;grid-area:1/1;padding:5px}.project-content{gap:7px;min-width:0;display:grid}.project-title{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.project-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.project-date{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:12px}.workspace-main{min-width:0}.app-shell.editor-shell{width:100%;max-width:none;padding:0}.editor-shell .workspace-layout{display:block}.editor-shell .workspace-main{width:100%;min-height:100vh}.topbar{background:linear-gradient(90deg,#05030b8f,#05030b1a),radial-gradient(circle at 82% 10%,#b9ff2f2e,#0000 28%),radial-gradient(circle at 28% 20%,#8b5cf642,#0000 34%),#0b0618;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:24px;min-height:210px;padding:28px;display:grid;overflow:hidden}.topbar h1{max-width:760px;margin-top:10px;font-size:46px;line-height:1}.topbar p{max-width:620px;margin:12px 0 0}.topbar-stats{grid-template-columns:repeat(3,118px);gap:10px;display:grid}.topbar-stats div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;gap:4px;min-height:92px;padding:16px;display:grid}.topbar-stats strong{color:var(--lime);font-size:30px;line-height:1}.topbar-stats span{color:var(--muted);font-size:13px}.dashboard-hero,.dashboard-panel,.dashboard-recent-panel{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px}.dashboard-hero{background:linear-gradient(135deg,#100a1ef7,#030d11f0),radial-gradient(circle at 78% 18%,#00e5ff29,#0000 30%);grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:stretch;gap:18px;min-height:220px;padding:24px;display:grid}.dashboard-hero-copy{align-content:center;gap:12px;display:grid}.dashboard-hero-copy h1{color:var(--text-strong);margin:0;font-size:44px;line-height:1}.dashboard-hero-copy p{max-width:680px;color:var(--muted);margin:0;font-size:17px}.dashboard-hero-actions,.dashboard-next-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-metric-grid article,.dashboard-signal-grid article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-height:86px;padding:14px;display:grid}.dashboard-metric-grid strong,.dashboard-signal-grid strong{color:var(--lime);font-size:30px;line-height:1}.dashboard-metric-grid span,.dashboard-signal-grid span{color:var(--muted);font-size:13px}.dashboard-command-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);gap:14px;margin-top:16px;display:grid}.dashboard-panel,.dashboard-recent-panel{gap:14px;padding:18px;display:grid}.dashboard-status-panel{align-content:start}.dashboard-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-next-actions button,.dashboard-project-strip button{color:inherit;cursor:pointer;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px}.dashboard-next-actions button{min-height:44px;color:var(--text-strong);align-items:center;gap:8px;padding:0 12px;font-weight:800;display:flex}.dashboard-next-actions button:hover,.dashboard-project-strip button:hover,.dashboard-project-strip button.selected{border-color:var(--border-strong);box-shadow:var(--glow-purple)}.dashboard-recent-panel{margin-top:16px}.dashboard-project-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.dashboard-project-strip button{text-align:left;gap:8px;min-height:112px;padding:14px;display:grid}.dashboard-project-strip strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-project-strip span{color:var(--muted)}.create-card{border-color:#ff35d838;gap:14px;margin-top:16px;padding:18px;display:grid}.input-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.language-select{width:180px}.youtube-form{grid-template-columns:1fr 170px;gap:10px;display:grid}.upload .el-upload,.upload .el-upload-dragger{width:100%}.upload .el-upload-dragger{border-color:var(--border-strong);background:#ffffff0b;border-radius:16px;place-items:center;min-height:118px;display:grid}.upload-inner{justify-items:center;gap:6px;display:grid}.upload-inner .el-icon{color:var(--cyan);font-size:28px}.upload-inner span{color:var(--text-strong);font-weight:850}.upload-inner small,.label,.clip-meta,.clip-reason{color:var(--muted)}.alert{margin-top:16px}.status-band{margin-top:16px;padding:22px}.status-summary{grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(120px,.5fr));gap:12px;margin-bottom:16px;display:grid}.status-summary>div{background:#ffffff0d;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:14px}.label{color:var(--muted);margin-bottom:6px}.status-summary strong{min-width:0;color:var(--text-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.steps{margin-top:20px}.poll-row{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.activity-panel{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.activity-panel .el-timeline{max-height:260px;padding-left:4px;overflow:auto}.activity-scope{color:var(--cyan);text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:850;display:inline-block}.project-detail{gap:18px;margin-top:16px;display:grid}.plan-alert,.project-detail-header,.project-toolbar,.project-side-panel,.editor-canvas-panel,.editor-inspector{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#8b5cf629,#080612f0),#ffffff0b;border:1px solid #ffffff1a;border-radius:18px}.plan-alert{color:#ffd76b;background:radial-gradient(circle at 18% 0,#ff9a002e,#0000 34%),#14070ceb;border-color:#ff9a0057;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.plan-alert .el-icon{border:1px solid #ffd76b6b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.plan-alert strong,.plan-alert span{display:block}.plan-alert span{color:#ffe296db;margin-top:4px}.project-detail-header{gap:16px;padding:18px;display:grid}.detail-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.detail-breadcrumb strong{color:var(--brand-3)}.detail-title-row{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:16px;display:grid}.detail-title-row h2{color:var(--brand-3);margin:0;font-size:26px;line-height:1.15}.detail-title-row p{color:var(--muted);margin:8px 0 0}.low-quality-note{color:var(--brand-3);margin-top:10px;font-size:13px;font-weight:800;display:inline-block}.project-actions,.detail-actions,.project-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.project-toolbar{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;padding:14px 18px;display:grid}.project-toolbar strong{color:var(--text-strong);font-size:18px}.project-selection-summary{align-items:center;gap:10px;display:flex}.project-toolbar-actions,.project-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-clip-bar{z-index:12;background:#111615;border:1px solid #bef22780;border-radius:8px;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr) max-content;align-items:center;gap:14px;padding:14px;display:grid;position:sticky;top:12px;box-shadow:0 16px 38px #00000059}.bulk-clip-summary strong,.bulk-clip-summary span{display:block}.bulk-clip-summary strong{color:var(--brand-3)}.bulk-clip-summary span{color:var(--muted);margin-top:3px;font-size:12px}.bulk-clip-fields{grid-template-columns:repeat(3,minmax(120px,1fr));align-items:center;gap:8px;display:grid}.bulk-clip-actions{align-items:center;gap:8px;display:flex}.project-board{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:start;gap:18px;display:grid}.clip-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.clip-card{background:linear-gradient(180deg, #ffffff12, #ffffff08), var(--surface);box-shadow:var(--shadow-sm);border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.clip-preview{aspect-ratio:9/16;background:#020106;position:relative;overflow:hidden}.clip-preview-source{aspect-ratio:16/9}.clip-preview.clip-preview-playable{aspect-ratio:auto}.clip-preview.clip-preview-playable video{aspect-ratio:auto 9/16;height:auto}.clip-preview.clip-preview-source video{aspect-ratio:auto 16/9}.clip-media-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.clip-media-toolbar .clip-time{color:var(--muted);background:0 0;padding:0;font-weight:500;position:static}.clip-media-toolbar .el-button{min-height:44px;margin:0}@media (width<=980px){.clip-preview.clip-preview-playable video{max-height:72svh}.clip-card-actions>:is(.el-button,.clip-download-link){flex:calc(50% - 8px);min-height:44px}.clip-card h3{overflow-wrap:anywhere}}.clip-preview-description{color:var(--muted);gap:4px;margin:0 0 12px;font-size:12px;line-height:1.5;display:grid}.clip-preview-description strong{color:var(--text-strong)}.clip-select-control{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#070a09db;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;left:10px}.clip-select-control.selected{color:#08100b;background:var(--brand-3);border-color:var(--brand-3)}@media (width<=980px){.bulk-clip-bar{grid-template-columns:1fr;position:static}.bulk-clip-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-clip-actions{justify-content:flex-end}}@media (width<=560px){.bulk-clip-fields{grid-template-columns:1fr}.bulk-clip-actions .el-button:last-child{flex:1}}.clip-preview video,.clip-frame-preview,.clip-preview-placeholder{width:100%;height:100%}.clip-preview video,.clip-frame-preview>img{object-fit:contain;background:#020106;display:block}.clip-frame-preview{background:#020106;position:relative;overflow:hidden}.clip-frame-preview>img{width:100%;height:100%}.tracking-box{z-index:3;color:#fff;text-transform:uppercase;text-shadow:0 1px 6px #000000e6;border:2px solid;border-radius:4px;place-items:start;min-width:34px;min-height:22px;padding:3px 5px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;overflow:hidden}.gameplay-box{border-color:#22d3eef2;box-shadow:inset 0 0 0 999px #22d3ee14}.facecam-box-preview{border-color:#0bffb5f5;box-shadow:inset 0 0 0 999px #0bffb51f}.clip-preview-placeholder{background:linear-gradient(#0bffb51a,#0000 28%),radial-gradient(circle at 80% 20%,#22d3ee33,#0000 36%),linear-gradient(145deg,#090514,#020106);align-content:center;gap:16px;padding:22px;display:grid}.clip-preview-placeholder span{color:#05030b;background:var(--lime);border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:950}.clip-preview-placeholder strong{color:#fff;text-shadow:0 6px 22px #000000db;font-size:22px;line-height:1.05}.clip-time{color:#fff;font-variant-numeric:tabular-nums;background:#000000ad;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;position:absolute;top:10px;right:10px}.clip-duration-badge{color:#05030b;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:999px;padding:5px 8px;font-size:12px;font-weight:950;position:absolute;bottom:10px;right:10px}.clip-card-body{gap:10px;padding:14px;display:grid}.clip-card-kpis{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.clip-card-kpis>span{background:#00000038;border:1px solid #ffffff17;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.clip-card-kpis strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1;overflow:hidden}.clip-card-kpis small{color:var(--muted);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:10px;font-weight:900}.clip-status-pill{min-height:46px;color:var(--text-strong);text-align:center;text-transform:uppercase;align-content:center;justify-items:center;font-size:11px;font-weight:950;line-height:1.15}.clip-status-pill.success{color:#09110a;background:#0bffb5db;border-color:#0bffb5e6}.clip-status-pill.warning{color:#180b02;background:#ffd76be6;border-color:#ffd76bf2}.clip-status-pill.danger{color:#fff;background:#ff5370c7;border-color:#ff5370e6}.clip-status-pill.info{color:#041018;background:#22d3eedb;border-color:#22d3eeeb}.clip-card h3,.inspector-heading h3{color:var(--text-strong);margin:0;font-size:16px;line-height:1.25}.clip-card p:not(.clip-preview-description){min-height:40px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.clip-card-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding-top:4px;display:flex}.clip-card-actions .el-button{margin-left:0}.clip-download-link{min-height:32px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.clip-download-link:hover{color:var(--cyan);border-color:#22d3ee80}.icon-link{width:38px;height:38px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;place-items:center;display:inline-grid}.project-side-stack{gap:14px;display:grid;position:sticky;top:18px}.project-side-panel{min-width:0;padding:16px}.project-side-panel .el-timeline{max-height:300px;padding-left:4px;overflow:auto}.compact-transcript p{max-height:280px}.content-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:16px;display:grid}.panel{min-width:0;padding:20px}.transcript-body{gap:16px;display:grid}.transcript-body p{color:#d7cee9;max-height:240px;margin:0;line-height:1.58;overflow:auto}.clip-list{gap:14px;display:grid}.clip-item{content-visibility:auto;contain-intrinsic-size:420px;background:linear-gradient(135deg,#8b5cf61f,#22d3ee0a),#ffffff0b;border:1px solid #ffffff17;border-radius:18px;padding:16px}.clip-main{grid-template-columns:62px minmax(0,1fr) max-content;align-items:flex-start;gap:12px;display:grid}.clip-score{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.clip-score strong{font-size:17px;line-height:1}.clip-score span{text-transform:uppercase;font-size:10px;font-weight:900}.clip-main p,.clip-reason{margin:6px 0 0;line-height:1.45}.clip-item h3{color:var(--text-strong);letter-spacing:0;margin:0;font-size:18px;line-height:1.25}.clip-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:13px;display:flex}.clip-meta span{background:#ffffff0f;border-radius:999px;padding:6px 9px}.clip-controls{border-top:1px solid #ffffff14;grid-template-columns:minmax(210px,1fr) repeat(3,max-content);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:grid}.outputs{gap:10px;margin-top:12px;display:grid}.render-output{gap:8px;display:grid}.render-video{aspect-ratio:9/16;border:1px solid var(--border);object-fit:contain;background:#020106;border-radius:16px;width:100%;max-height:520px;display:block}.render-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.render-row a{align-items:center;gap:6px;font-weight:850;display:inline-flex}.render-error{color:var(--danger);margin:0;font-size:12px;line-height:1.45}.editor-page{gap:16px;margin-top:16px;display:grid}.editor-detail-header{border-color:#bf60ff57}.editor-toolbar{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:16px;padding:18px;display:grid}.editor-toolbar h2,.editor-toolbar p,.editor-log h3{margin:0}.editor-toolbar h2{text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.editor-toolbar p{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px}.editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-workbench{grid-template-columns:minmax(360px,.76fr) minmax(380px,.55fr);align-items:start;gap:18px;display:grid}.loading-experience{width:100%;min-width:0;color:var(--text-strong);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0d1011;gap:34px;padding:clamp(32px,5vw,68px) clamp(18px,4vw,56px);display:grid;position:relative;overflow:hidden}.editor-shell .loading-experience{place-content:center;min-height:100dvh}.loading-back-button{z-index:2;width:42px;height:42px;color:var(--text-strong);cursor:pointer;border:1px solid var(--border);background:#171b1d;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;top:18px;left:18px}.loading-back-button:hover{color:#11140d;background:var(--brand);border-color:var(--brand)}.loading-hero{text-align:center;justify-items:center;width:min(660px,100%);min-width:0;margin:0 auto;display:grid}.loading-brand-pulse{place-items:center;width:106px;height:106px;margin-bottom:24px;display:grid;position:relative}.loading-brand-pulse:before,.loading-brand-pulse:after{content:"";border:1px solid #c6f43280;border-radius:50%;animation:2.4s ease-out infinite clipaLoadingPulse;position:absolute;inset:8px}.loading-brand-pulse:after{border-color:#22d3ee61;animation-delay:1.2s}.loading-brand-pulse .brand-mark{z-index:1;width:62px;height:62px;animation:1.8s ease-in-out infinite clipaLoadingLogo;box-shadow:0 0 0 7px #171b1d}.loading-brand-pulse .brand-mark:before{border-top-width:16px;border-bottom-width:16px;border-left-width:23px;top:15px;left:19px}.loading-brand-pulse .brand-mark:after{width:4px;height:74px;right:10px}.loading-status{color:var(--brand);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.loading-hero h1,.loading-section-heading h2,.loading-tip-card p,.loading-tip-card>strong{margin:0}.loading-hero h1{letter-spacing:0;max-width:620px;font-size:clamp(32px,5vw,54px);line-height:1.02}.loading-hero>p{max-width:570px;color:var(--muted);margin:14px 0 24px;font-size:16px;line-height:1.55}.loading-progress-track{background:#252b2d;border-radius:4px;width:min(520px,100%);height:7px;position:relative;overflow:hidden}.loading-progress-track>span{background:var(--brand);border-radius:inherit;width:0;height:100%;transition:width .32s;display:block}.loading-progress-track.indeterminate>span{background:var(--cyan);width:34%;animation:1.5s ease-in-out infinite clipaLoadingProgress}.loading-hero>small{min-height:18px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px}.loading-wait-content{justify-content:center;width:min(1160px,100%);min-width:0;margin:0 auto;display:grid}.loading-wait-content.has-clips{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:22px}.loading-clips-section{min-width:0}.loading-section-heading,.loading-tip-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.loading-section-heading{margin-bottom:14px}.loading-section-heading span,.loading-tip-heading>span{color:var(--cyan);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.loading-section-heading h2{margin-top:3px;font-size:21px;line-height:1.2}.loading-section-heading>small{color:var(--muted);white-space:nowrap}.loading-clip-strip{grid-template-columns:repeat(auto-fill,minmax(160px,210px));gap:12px;display:grid}.loading-clip-card{border:1px solid var(--border);background:#15191b;border-radius:8px;min-width:0;overflow:hidden}.loading-clip-media{aspect-ratio:9/13;background:#050607;width:100%;position:relative;overflow:hidden}.loading-clip-media video{object-fit:contain;width:100%;height:100%}.loading-clip-media>span{color:#fff;pointer-events:none;background:#000000c2;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:800;position:absolute;bottom:7px;right:7px}.loading-clip-card>div:last-child{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 8px;padding:11px;display:grid}.loading-clip-card>div:last-child .el-icon{color:var(--brand);grid-row:1/3}.loading-clip-card strong,.loading-clip-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loading-clip-card strong{font-size:13px}.loading-clip-card small{color:var(--muted);font-size:11px}.loading-tip-card{border:1px solid var(--border);border-left:3px solid var(--brand);background:#171b1d;border-radius:8px;align-content:start;width:min(420px,100%);min-height:220px;padding:22px;display:grid}.loading-wait-content:not(.has-clips) .loading-tip-card{width:min(560px,100%)}.loading-tip-heading>div{gap:6px;display:flex}.loading-tip-heading button{width:34px;height:34px;color:var(--muted);cursor:pointer;border:1px solid var(--border);background:#0d1011;border-radius:50%;place-items:center;padding:0;display:inline-grid}.loading-tip-heading button:hover{color:#11140d;background:var(--cyan);border-color:var(--cyan)}.loading-tip-card>strong{margin-top:26px;font-size:23px;line-height:1.15}.loading-tip-card>p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.loading-tip-dots{gap:5px;margin-top:auto;padding-top:24px;display:flex}.loading-tip-dots i{background:#3a4245;border-radius:2px;width:18px;height:3px}.loading-tip-dots i.active{background:var(--brand)}@keyframes clipaLoadingPulse{0%{opacity:.75;transform:scale(.58)}to{opacity:0;transform:scale(1.25)}}@keyframes clipaLoadingLogo{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes clipaLoadingProgress{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (width<=820px){.loading-wait-content.has-clips{grid-template-columns:minmax(0,1fr)}.loading-tip-card{width:100%;min-height:190px}}@media (width<=560px){.loading-experience{padding:28px 12px calc(30px + env(safe-area-inset-bottom));gap:26px}.editor-shell .loading-experience{place-content:start;min-height:100dvh;padding-top:72px}.loading-back-button{top:14px;left:12px}.loading-brand-pulse{width:88px;height:88px;margin-bottom:16px}.loading-brand-pulse .brand-mark{width:54px;height:54px}.loading-brand-pulse .brand-mark:before{border-top-width:14px;border-bottom-width:14px;border-left-width:21px;top:13px;left:16px}.loading-hero h1{max-width:330px;font-size:31px}.loading-hero>p{margin:11px 0 20px;font-size:14px}.loading-section-heading{align-items:end}.loading-section-heading h2{font-size:18px}.loading-section-heading>small{font-size:10px}.loading-clip-strip{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto}.loading-clip-card{scroll-snap-align:start;flex:0 0 min(68vw,230px)}.loading-clip-media{aspect-ratio:9/12}.loading-tip-card{min-height:208px;padding:18px}.loading-tip-card>strong{margin-top:22px;font-size:21px}}@media (prefers-reduced-motion:reduce){.loading-brand-pulse:before,.loading-brand-pulse:after,.loading-brand-pulse .brand-mark,.loading-progress-track.indeterminate>span{animation:none}}.editor-canvas-panel,.editor-inspector{padding:18px}.editor-canvas-panel{background:radial-gradient(circle at 50% 18%,#22d3ee29,#0000 30%),linear-gradient(145deg,#8b5cf629,#020106f5);justify-items:center;gap:14px;display:grid}.editor-canvas-top{width:min(430px,100%);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.editor-phone-stage{width:min(430px,100%)}.editor-timeline{width:min(580px,100%);color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;font-size:12px;display:grid}.editor-timeline>div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:3px;min-width:0;height:34px;padding:5px;display:flex;overflow:hidden}.editor-timeline i{background:linear-gradient(135deg, var(--brand), var(--cyan));border-radius:999px;min-width:12px;height:20px;display:block}.editor-inspector{gap:16px;display:grid}.inspector-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-layout{grid-template-columns:minmax(360px,.82fr) minmax(380px,1fr);align-items:start;gap:16px;display:grid}.editor-preview,.editor-controls{padding:16px}.phone-stage{aspect-ratio:9/16;width:min(430px,100%);box-shadow:var(--shadow-md), var(--glow-purple);background:linear-gradient(135deg,#8b5cf633,#0000 38%),#020106;border:1px solid #ffffff24;border-radius:24px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.phone-stage:after{pointer-events:none;content:"";border:1px solid #ffffff14;border-radius:18px;position:absolute;inset:10px}.stage-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-gameplay-crop,.stage-facecam{background:#020106;position:absolute;overflow:hidden}.stage-gameplay-crop{inset:0}.stage-gameplay-crop img,.stage-facecam img,.stage-facecam .stage-crop-video{object-fit:fill;max-width:none;position:absolute}.stage-facecam .stage-crop-video{pointer-events:none}.stage-facecam{z-index:2;color:#fff;background:#020106;border:2px solid #ffffffe6;place-items:center;font-weight:950;display:grid}.template-gameplay_fullscreen .stage-facecam{display:none}.template-gameplay_fullscreen_with_facecam_overlay .stage-facecam{border-radius:16px;width:104px;height:104px;top:24px;right:24px}.template-facecam_top_gameplay_bottom .stage-facecam,.template-facecam_bottom_gameplay_top .stage-facecam{border-left:0;border-right:0;border-radius:0;width:100%;height:36%;left:0}.template-facecam_top_gameplay_bottom .stage-facecam{top:0}.template-facecam_bottom_gameplay_top .stage-facecam{bottom:0}.template-facecam_top_gameplay_bottom .stage-gameplay-crop{top:36%}.template-facecam_bottom_gameplay_top .stage-gameplay-crop{bottom:36%}.stage-source-outline{z-index:4;aspect-ratio:16/9;pointer-events:none;background:#000000b8;border:1px solid #ffffff2e;border-radius:8px;width:124px;position:absolute;bottom:14px;right:14px;overflow:hidden}.stage-source-outline .tracking-box{border-width:1px;border-radius:2px;font-size:7px}.stage-caption{right:var(--caption-right,8.8889%);bottom:var(--caption-bottom,15%);left:var(--caption-left,8.8889%);z-index:3;color:#fff;font-size:var(--caption-font-size,7.037cqw);text-align:center;text-shadow:0 4px #000000f2,0 12px 28px #000000d1;font-weight:950;line-height:1.04;position:absolute}.frame-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.frame-card{color:var(--muted);font-variant-numeric:tabular-nums;gap:6px;font-size:12px;display:grid}.frame-card img{aspect-ratio:16/9;border:1px solid var(--border);object-fit:cover;border-radius:14px;width:100%}.time-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-log{margin-top:12px}.segment-list{border-top:1px solid #ffffff14;max-height:240px;margin-top:10px;display:grid;overflow:auto}.segment-list p{color:#d7cee9;border-bottom:1px solid #ffffff12;margin:0;padding:9px 0;line-height:1.45}.segment-list span{color:var(--cyan);font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px}.editor-studio-page{min-height:calc(100vh - 120px)}.editor-studio-topbar{box-shadow:var(--shadow-sm);background:#06050af0;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(190px,.4fr) minmax(220px,1fr) max-content;align-items:center;gap:12px;padding:10px 12px;display:grid}.studio-topbar-left,.studio-player-top,.studio-player-footer,.studio-panel-heading,.studio-timeline-toolbar,.studio-timeline-toolbar>div{align-items:center;gap:10px;display:flex}.studio-topbar-left{min-width:0}.studio-topbar-left>div{min-width:0;display:grid}.studio-product-mark{color:var(--text-strong);font-size:14px;font-weight:950}.studio-topbar-left strong{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.studio-title-stack{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.studio-title-stack h2{max-width:100%;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.15;overflow:hidden}.studio-title-stack span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.editor-studio-shell{grid-template-rows:minmax(560px,1fr) minmax(220px,auto);grid-template-columns:minmax(250px,.62fr) minmax(360px,1.08fr) minmax(280px,.58fr);gap:10px;min-height:calc(100vh - 210px);display:grid}.studio-media-panel,.studio-player-panel,.studio-inspector-panel,.studio-timeline-panel{min-width:0;box-shadow:var(--shadow-sm);background:#0f0e14eb;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.studio-media-panel{grid-template-columns:74px minmax(0,1fr);display:grid}.studio-tool-rail{background:#ffffff09;border-right:1px solid #ffffff14;align-content:start;gap:8px;padding:10px 8px;display:grid}.studio-tool-rail button{min-height:62px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;gap:5px;display:grid}.studio-tool-rail button.active,.studio-tool-rail button:hover{color:var(--cyan);background:#22d3ee17;border-color:#22d3ee38}.studio-tool-rail .el-icon{font-size:20px}.studio-tool-rail span{font-size:11px;font-weight:850}.studio-asset-bin,.studio-inspector-panel,.studio-player-panel,.studio-timeline-panel{align-content:start;gap:12px;padding:12px;display:grid}.studio-panel-heading{justify-content:space-between;min-width:0}.studio-panel-heading.compact{padding-top:2px}.studio-panel-heading strong,.studio-player-top span,.studio-timeline-toolbar strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.studio-frame-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-height:500px;display:grid;overflow:auto}.studio-frame-card{cursor:pointer;background:#020106;border:1px solid #ffffff1a;border-radius:8px;display:block;position:relative;overflow:hidden}.studio-frame-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.studio-frame-card span{color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;border-radius:999px;padding:3px 5px;font-size:11px;font-weight:900;position:absolute;bottom:6px;right:6px}.studio-transcript-list,.studio-output-list{gap:8px;max-height:520px;display:grid;overflow:auto}.studio-transcript-list button,.studio-output-list article,.studio-credit-list p,.studio-reason-box,.studio-caption-preview,.studio-clip-facts article{min-width:0;color:var(--text);background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:10px}.studio-transcript-list button{text-align:left;cursor:pointer;gap:5px;display:grid}.studio-transcript-list button.selected{box-shadow:inset 3px 0 0 var(--lime);border-color:#0bffb594}.studio-transcript-list span,.studio-output-list span,.studio-credit-list span,.studio-reason-box span,.studio-clip-facts span{color:var(--muted);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:11px;font-weight:900}.studio-transcript-list strong{color:var(--text-strong);font-size:13px;line-height:1.35}.studio-output-list article{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-output-list a{color:var(--cyan);align-items:center;gap:5px;font-weight:850;text-decoration:none;display:inline-flex}.studio-player-panel{background:radial-gradient(circle at 50% 0,#22d3ee1f,#0000 32%),#0a0a0ef5;align-content:stretch}.studio-player-top{justify-content:space-between}.studio-player-top>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.studio-stage-wrap{place-items:center;min-height:0;padding:8px 0;display:grid}.studio-stage-wrap .phone-stage{border-radius:18px;width:min(330px,100%)}.stage-video{object-fit:cover;background:#020106;width:100%;height:100%;position:absolute;inset:0}.stage-video::-webkit-media-controls-panel{background-image:linear-gradient(#0000,#000c)}.editor-stage-empty{color:var(--lime);letter-spacing:0;background:#020106;place-items:center;font-size:14px;font-weight:950;display:grid;position:absolute;inset:0}.studio-player-footer{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:4px;font-size:12px}.studio-player-footer strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-inspector-panel{align-content:start}.studio-tabs .el-tabs__nav-wrap:after{background:#ffffff14}.studio-tabs .el-tabs__item{color:var(--muted);font-weight:900}.studio-tabs .el-tabs__item.is-active{color:var(--cyan)}.studio-tabs .el-tabs__active-bar{background:var(--cyan)}.studio-caption-preview{gap:6px;display:grid}.studio-caption-preview strong{color:var(--text-strong);font-size:18px;line-height:1.15}.studio-clip-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-clip-facts article{text-align:center;justify-items:center;gap:5px;display:grid}.studio-clip-facts .el-icon{color:var(--cyan);font-size:20px}.studio-clip-facts strong{max-width:100%;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-reason-box{gap:8px;margin-top:12px;display:grid}.studio-reason-box p{color:var(--text);margin:0;line-height:1.45}.studio-facecam-controls{background:#22d3ee0e;border:1px solid #22d3ee24;border-radius:8px;gap:4px;margin-top:4px;padding:12px;display:grid}.studio-facecam-controls .el-form-item{margin-bottom:8px}.studio-render-preview{background:#020106;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.studio-credit-list{gap:8px;display:grid}.studio-credit-list p{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:13px;display:grid}.studio-timeline-panel{grid-column:1/-1;padding:10px 12px 12px}.studio-timeline-toolbar{justify-content:space-between}.studio-timeline-toolbar .el-button{width:32px;min-height:32px;padding:0}.studio-timeline-ruler{height:22px;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:72px;font-size:11px;position:relative}.studio-timeline-ruler span{position:absolute;top:4px;transform:translate(-50%)}.studio-timeline-area{grid-template-columns:62px minmax(0,1fr);gap:7px 10px;min-height:150px;padding:2px 0 0;display:grid;position:relative}.studio-playhead{z-index:6;pointer-events:none;background:#fff;width:2px;margin-left:72px;position:absolute;top:-22px;bottom:0;box-shadow:0 0 0 1px #0006,0 0 18px #ffffff57}.studio-playhead:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.studio-track-label{height:42px;color:var(--muted);text-transform:uppercase;align-items:center;font-size:11px;font-weight:950;display:grid}.studio-track-content{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;min-width:0;height:42px;position:relative;overflow:hidden}.studio-timeline-clip{color:#03100e;background:linear-gradient(135deg, var(--cyan), var(--lime));border:1px solid #ffffffc7;border-radius:7px;grid-template-columns:50px minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:130px;padding:3px 8px 3px 3px;display:grid;position:absolute;top:4px;bottom:4px;overflow:hidden}.studio-timeline-clip img{object-fit:cover;border-radius:5px;width:50px;height:100%}.studio-timeline-clip strong,.studio-timeline-clip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.studio-timeline-clip small{font-variant-numeric:tabular-nums;font-size:11px}.studio-audio-track{align-items:center;gap:3px;padding:5px 8px;display:flex}.studio-audio-track i{background:linear-gradient(#22d3eef5,#8b5cf6e0);border-radius:999px;flex:4px;min-width:2px;display:block}.studio-caption-track span{min-width:54px;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;background:#8b5cf66b;border:1px solid #bf60ff6b;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:850;display:grid;position:absolute;top:6px;bottom:6px;overflow:hidden}.el-button{border-radius:12px;min-height:38px;font-weight:850}.el-button--primary{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));box-shadow:var(--glow-purple);border:0}.el-button--primary:hover,.el-button--primary:focus{filter:brightness(1.08)}.youtube-form .el-button,.editor-actions .el-button,.poll-row .el-button{min-height:44px}.el-input__wrapper,.el-select__wrapper{min-height:42px;color:var(--text);background:#ffffff14;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1a}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #22d3ee52}.el-input__inner,.el-select__placeholder,.el-select__selected-item{color:var(--text)}.el-input__inner::placeholder{color:#f7f2ff80}.el-radio-button__inner{color:var(--muted);background:#ffffff0f;border-color:#ffffff14}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:#05030b;background:var(--lime);border-color:var(--lime);box-shadow:-1px 0 0 0 var(--lime)}.el-tag{border-radius:999px;font-weight:850}.el-table{color:var(--text);background:#ffffff0a;border-radius:14px;overflow:hidden}.el-table th.el-table__cell,.el-table tr,.el-table td.el-table__cell{color:var(--text);background:0 0}.el-timeline-item__content{color:var(--text);line-height:1.45}.el-progress-bar__outer{background-color:#ffffff14}.el-progress-bar__inner{background:linear-gradient(90deg, var(--cyan), var(--brand), var(--brand-2))}.el-step__title{color:var(--muted)}.el-step__title.is-process,.el-step__title.is-success,.el-step__head.is-success{color:var(--lime);border-color:var(--lime)}.el-empty__description p{color:var(--muted)}.admin-page{gap:18px;display:grid}.admin-autopilot-panel{gap:16px;display:grid;overflow:hidden}.admin-autopilot-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-autopilot-heading h2{color:var(--text-strong);margin:4px 0;font-size:22px}.admin-autopilot-heading p{color:var(--muted);margin:0}.admin-autopilot-cadence{color:#081009;background:var(--lime);border-radius:6px;flex:none;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:inline-flex}.admin-autopilot-cadence strong{color:inherit}.admin-autopilot-form{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.admin-autopilot-duration-rule{min-height:40px;color:var(--muted);background:#baff220d;border:1px solid #baff2233;border-radius:6px;gap:5px;padding:7px 10px;font-size:12px;display:grid}.admin-autopilot-duration-rule strong{color:var(--text-strong)}.admin-autopilot-form label{color:var(--muted);gap:5px;font-size:12px;display:grid}.admin-autopilot-form .el-input-number,.admin-autopilot-form .el-button{width:100%}.admin-autopilot-list{gap:8px;display:grid}.admin-autopilot-list article{background:#00000038;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:minmax(210px,1fr) minmax(240px,1fr) auto;align-items:center;gap:16px;padding:13px;display:grid}.admin-autopilot-source{align-items:center;gap:10px;min-width:0;display:flex}.admin-autopilot-source div,.admin-autopilot-health{gap:3px;min-width:0;display:grid}.admin-autopilot-source strong,.admin-autopilot-source small,.admin-autopilot-health span,.admin-autopilot-health small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-autopilot-source strong,.admin-autopilot-health strong{color:var(--text-strong)}.admin-autopilot-source small,.admin-autopilot-health span{color:var(--muted);font-size:12px}.admin-autopilot-health small{color:var(--danger)}.admin-autopilot-actions{gap:8px;display:flex}@media (width<=1180px){.admin-autopilot-form{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto}.admin-autopilot-form>label,.admin-autopilot-form>.el-button{grid-column:auto}.admin-autopilot-list article{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr)}.admin-autopilot-actions{grid-column:1/-1}}@media (width<=720px){.admin-autopilot-heading,.admin-autopilot-actions{grid-template-columns:1fr;display:grid}.admin-autopilot-cadence{width:fit-content}.admin-autopilot-form,.admin-autopilot-list article{grid-template-columns:1fr}.admin-autopilot-actions .el-button{width:100%;min-height:44px;margin:0}}.admin-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.admin-stat-grid article,.admin-panel{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;padding:18px}.admin-stat-grid article{gap:6px;min-height:116px;display:grid}.admin-stat-grid span,.admin-stat-grid small,.admin-table small{color:var(--muted)}.admin-stat-grid strong{color:var(--text-strong);font-size:30px;line-height:1}.admin-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-events-panel{grid-column:1/-1;min-width:0}.admin-pill-list{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-pill-list span{min-height:34px;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.admin-pill-list strong{color:var(--lime)}.admin-health-note{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:5px;margin-top:16px;padding:12px;display:grid}.admin-health-note span,.admin-health-note small,.admin-failure-list small{color:var(--muted)}.admin-health-note strong,.admin-failure-list strong{color:var(--text-strong)}.admin-event-filters{grid-template-columns:repeat(3,minmax(110px,1fr)) repeat(2,minmax(110px,140px)) auto auto;gap:8px;margin-top:14px;display:grid}.admin-event-filters .el-button{min-width:82px}.admin-stage-list{gap:8px;margin-top:12px;display:grid}.admin-stage-list span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-stage-list small,.admin-stage-list em{color:var(--muted);font-style:normal}.admin-stage-list strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.admin-failure-list{gap:10px;margin-top:14px;display:grid}.admin-failure-list div{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px;display:grid}.admin-failure-list small{overflow-wrap:anywhere;grid-column:2}.admin-load-more{justify-content:center;margin-top:14px;display:flex}.admin-table-panel{overflow:hidden}.admin-table.el-table{--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:#ffffff0f;--el-table-row-hover-bg-color:#8b5cf61f;--el-table-border-color:#ffffff14;--el-table-text-color:var(--text);--el-table-header-text-color:var(--muted);background:0 0}.admin-table strong,.admin-table small{display:block}.admin-table .el-table__inner-wrapper:before{display:none}.account-page{gap:18px;display:grid}.account-header{margin-top:0}.account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-stat-grid article,.account-panel{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;padding:18px}.account-stat-grid article{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:122px;display:grid}.account-stat-grid .el-icon{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:12px;grid-row:1/4;place-items:center;width:38px;height:38px;display:grid}.account-stat-grid span,.account-stat-grid small,.account-definition-list dt,.account-definition-list dd,.account-table span{min-width:0;color:var(--muted)}.account-stat-grid strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.08;overflow:hidden}.account-tabs{min-width:0}.account-tabs .el-tabs__header{margin-bottom:14px}.account-tabs .el-tabs__nav-wrap:after{background:#ffffff14}.account-tabs .el-tabs__item{color:var(--muted);font-weight:850}.account-tabs .el-tabs__item.is-active,.account-tabs .el-tabs__active-bar{color:var(--lime)}.account-tabs .el-tabs__active-bar{background:var(--lime)}.account-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-definition-list{gap:10px;margin:0;display:grid}.account-definition-list.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.account-definition-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.account-definition-list div{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.account-definition-list dt{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.account-definition-list dd{overflow-wrap:anywhere;margin:0}.account-credit-panel{border-color:#b9ff2f47}.account-settings-grid{align-items:start}.account-form,.account-panel-copy{margin-top:16px}.account-form-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.account-panel-copy,.account-verified-at,.account-session-list span,.account-session-list small,.account-preference-list small,.account-preferences-panel .panel-heading p{color:var(--muted)}.account-data-panel .panel-heading p,.account-danger-panel .panel-heading p{color:var(--muted);margin:4px 0 0}.account-danger-panel{border-color:#f56c6c6b}.account-session-list,.account-preference-list{gap:10px;margin-top:16px;display:grid}.account-session-list article,.account-preference-list label{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px;display:flex}.account-session-list article>div,.account-preference-list label>span{gap:3px;min-width:0;display:grid}.account-session-list span,.account-session-list small,.account-preference-list small{overflow-wrap:anywhere}.account-preferences-panel{max-width:820px}.account-credit-meter{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:8px;gap:6px;padding:16px;display:grid}.account-credit-meter strong{font-size:46px;line-height:1}.account-credit-meter span{text-transform:uppercase;font-size:13px;font-weight:900}.account-table-panel{overflow:hidden}.account-table strong{color:var(--text-strong)}.product-page{gap:18px;display:grid}.product-header{margin-top:0}.product-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.product-stat-grid article{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);min-height:104px;box-shadow:var(--shadow-sm);border-radius:8px;gap:6px;padding:18px;display:grid}.product-stat-grid span,.product-stat-grid small,.project-library-body span,.project-library-body small,.video-library-meta>span:not(.el-tag),.video-library-meta>small,.product-list span,.idea-card small{color:var(--muted)}.product-stat-grid strong{color:var(--text-strong);font-size:30px;line-height:1}.projects-view-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.project-library-card{min-width:0}.project-library-card button{width:100%;min-height:152px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px;display:grid}.project-library-card.selected button,.project-library-card button:hover{border-color:var(--border-strong);box-shadow:var(--glow-purple)}.project-library-thumb{aspect-ratio:1;color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:8px;place-items:center;display:grid;overflow:hidden}.project-library-thumb img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.project-library-thumb.has-image{color:#fff;background:#020106}.project-library-thumb.has-image .el-icon{z-index:1;background:#00000080;border-radius:50%;grid-area:1/1;padding:7px}.project-library-body{gap:8px;min-width:0;display:grid}.project-library-body strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;overflow:hidden}.project-library-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-load-more{justify-content:center;display:flex}.video-library-grid{grid-template-columns:repeat(auto-fill,minmax(230px,270px));gap:16px;display:grid}.video-library-card{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;gap:12px;display:grid;overflow:hidden}.video-library-card video{aspect-ratio:auto 9/16;object-fit:contain;background:#020106;width:100%;height:auto;display:block}.video-library-card>div{gap:7px;min-width:0;padding:0 14px;display:grid}.video-library-card strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.video-library-actions{flex-direction:row;justify-content:flex-end;gap:10px;padding:0 14px 14px!important;display:flex!important}.product-list{gap:10px;display:grid}.product-list div{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.product-list strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list span{overflow-wrap:anywhere;grid-column:2}.idea-workbench{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.idea-form,.idea-card{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;gap:12px;padding:18px;display:grid}.idea-form-row{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:10px;display:grid}.idea-list{gap:14px;display:grid}.idea-card h3{color:var(--text-strong);margin:0}.idea-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.idea-tags{flex-wrap:wrap;gap:8px;display:flex}.discovery-title-row{align-items:center}.discovery-toolbar{border:1px solid var(--border);background:#14181a;border-radius:6px;grid-template-columns:minmax(240px,1fr) auto minmax(150px,190px);align-items:center;gap:10px;padding:12px;display:grid}.trending-sources-section{border:1px solid var(--border);background:#14181a;border-radius:6px;gap:10px;padding:14px;display:grid}.trending-sources-section .panel-heading{align-items:end}.trending-sources-section .panel-heading h3{color:var(--text-strong);margin:3px 0 0;font-size:17px}.trending-sources-section .panel-heading small{color:var(--muted-2);font-size:11px}.trending-source-strip{scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.trending-source-card{border:1px solid var(--border);scroll-snap-align:start;background:#0d1011;border-radius:6px;flex:0 0 260px;grid-template-rows:128px 1fr;display:grid;overflow:hidden}.trending-source-card img{object-fit:cover;width:100%;height:128px}.trending-source-body{gap:7px;padding:10px;display:grid}.trending-source-body>small{color:var(--muted-2);font-size:10px}.trending-source-body>strong{color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.trending-source-body>div,.discovery-youtube-signals{flex-wrap:wrap;gap:6px;display:flex}.trending-source-body>div span,.discovery-youtube-signals span{color:var(--muted);background:#191e20;border-radius:4px;padding:3px 5px;font-size:10px}.discovery-video-list{gap:14px;min-height:280px;display:grid}.discovery-video-card{border:1px solid var(--border);background:#14181a;border-radius:6px;min-width:0;overflow:hidden}.discovery-video-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:150px;display:grid}.discovery-video-media{background:#080a0b;min-height:150px;position:relative;overflow:hidden}.discovery-video-media img{object-fit:cover;width:100%;height:100%}.discovery-video-media .discovery-platform{top:10px;bottom:auto}.discovery-video-overview{align-content:center;gap:16px;padding:18px;display:grid}.discovery-video-title-row,.discovery-video-metrics,.discovery-video-actions{align-items:center;gap:12px;display:flex}.discovery-video-title-row{justify-content:space-between}.discovery-video-title-row small,.discovery-video-actions small{color:var(--muted-2);font-size:11px}.discovery-video-title-row h3{color:var(--text-strong);overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;line-height:1.3}.discovery-video-metrics{flex-wrap:wrap}.discovery-video-metrics span{color:var(--muted);gap:4px;font-size:11px;display:inline-flex}.discovery-video-metrics strong{color:var(--text-strong)}.discovery-clip-list{display:grid}.discovery-clip-row{border-bottom:1px solid var(--border-soft);grid-template-columns:28px 68px minmax(0,1fr) 42px 34px;align-items:center;gap:10px;min-height:92px;padding:12px 16px;display:grid}.discovery-clip-row:hover{background:#191e20}.discovery-clip-checkbox{width:28px;height:28px;accent-color:var(--brand);cursor:pointer;margin:0}.discovery-clip-time{color:var(--brand);font-size:13px;font-weight:800;display:grid}.discovery-clip-time small{color:var(--muted-2);margin-top:3px;font-size:10px;font-weight:500}.discovery-clip-main{gap:5px;min-width:0;display:grid}.discovery-clip-main>strong,.discovery-clip-main>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-clip-main>strong{color:var(--text-strong);font-size:13px}.discovery-clip-main>small{color:var(--muted);font-size:11px}.discovery-evidence-line{color:#7ee7c8;align-items:center;gap:5px;font-size:10px;display:inline-flex}.discovery-retention{align-items:center;gap:8px;min-width:0;display:flex}.discovery-retention-bars{border-bottom:1px solid #ffffff2e;align-items:end;gap:2px;width:min(180px,100%);height:28px;display:flex;overflow:hidden}.discovery-retention-bars i{background:var(--brand-primary,#33d6a6);opacity:.8;flex:3px;min-width:2px;max-width:6px}.discovery-retention>small{color:var(--text-muted);flex:none;font-size:11px}.discovery-clip-score{color:var(--text-strong);text-align:center;font-size:14px;font-weight:800}.discovery-source-link{width:32px;height:32px;color:var(--muted);border:1px solid var(--border);border-radius:5px;place-items:center;display:grid}.discovery-source-link:hover{color:var(--brand);border-color:var(--brand)}.discovery-video-actions{background:#0f1213;justify-content:flex-end;padding:12px 16px}.discovery-video-actions>div{flex:auto;gap:3px;min-width:0;display:grid}.discovery-video-actions>div strong{color:var(--text-strong);font-size:12px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:240px;display:grid}.discovery-grid>.el-empty{grid-column:1/-1}.discovery-card{border:1px solid var(--border);background:#14181a;border-radius:6px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.discovery-media{aspect-ratio:16/9;background:#080a0b;position:relative;overflow:hidden}.discovery-media img{object-fit:cover;width:100%;height:100%}.discovery-media-fallback{width:100%;height:100%;color:var(--muted-2);place-items:center;font-size:40px;display:grid}.discovery-platform,.discovery-timing{color:#fff;background:#050708e0;border-radius:4px;padding:4px 7px;font-size:11px;line-height:1;position:absolute;bottom:8px}.discovery-platform{left:8px}.discovery-timing{right:8px}.discovery-card-body{flex-direction:column;gap:9px;padding:14px;display:flex}.discovery-score-row,.discovery-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.discovery-score{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.discovery-score-row small,.discovery-source-title{color:var(--muted-2);font-size:11px}.discovery-source-title,.discovery-card h3,.discovery-reason,.discovery-card blockquote{overflow-wrap:anywhere;margin:0}.discovery-source-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-card h3{color:var(--text-strong);font-size:16px;line-height:1.3}.discovery-card blockquote{color:var(--text);border-left:2px solid var(--brand);padding-left:9px;font-size:13px;line-height:1.45}.discovery-reason{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.discovery-actions{margin-top:auto;padding-top:5px}.discovery-actions .el-button{flex:1 1 0;min-width:0;margin:0}@media (width<=1100px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.discovery-toolbar{grid-template-columns:1fr}.discovery-toolbar .el-segmented,.discovery-toolbar .el-select{width:100%}.discovery-grid{grid-template-columns:1fr}.trending-sources-section .panel-heading{align-items:start;gap:5px;display:grid}.trending-source-card{flex-basis:min(78vw,280px)}.discovery-actions .el-button{min-height:42px;padding:8px;font-size:12px}.discovery-video-header{grid-template-columns:1fr}.discovery-video-media{aspect-ratio:16/9;min-height:0}.discovery-video-overview{padding:14px}.discovery-clip-row{grid-template-columns:24px 48px minmax(0,1fr) 34px;gap:8px;min-height:98px;padding:10px 12px}.discovery-source-link{display:none}.discovery-evidence-line{white-space:normal}.discovery-video-actions{grid-template-columns:1fr 1fr;padding:12px;display:grid}.discovery-video-actions>div{grid-column:1/-1}.discovery-video-actions .el-button{width:100%;min-height:42px;margin:0;padding:8px;font-size:11px}}.content-source-workbench{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.source-command-hero{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#110b20f5,#040c10f0),radial-gradient(circle at 78% 18%,#b9ff2f29,#0000 28%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,max-content);align-items:end;gap:18px;padding:22px;display:grid}.source-command-hero h2{color:var(--text-strong);margin:8px 0;font-size:36px;line-height:1}.source-command-hero p{max-width:640px;color:var(--muted);margin:0}.source-hero-actions{grid-template-columns:repeat(3,96px);align-items:stretch;gap:10px;display:grid}.source-hero-actions article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-height:76px;padding:12px;display:grid}.source-hero-actions article span{color:var(--muted);font-size:12px}.source-hero-actions article strong{color:var(--lime);font-size:24px;line-height:1}.source-hero-actions .el-button{grid-column:1/-1}.source-command-layout{grid-template-columns:minmax(320px,.52fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.source-composer{position:sticky;top:16px}.source-lookup-row{grid-template-columns:minmax(0,1fr) max-content;gap:8px;display:grid}.source-kind-picker{width:100%}.source-kind-picker .el-radio-button{flex:1}.source-kind-picker .el-radio-button__inner{width:100%}.channel-preview{border-block:1px solid var(--border);gap:12px;padding:14px 0;display:grid}.channel-preview>p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.playlist-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.playlist-mode-picker button{min-height:64px;color:var(--text-strong);text-align:left;cursor:pointer;border:1px solid var(--border);background:#0003;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.playlist-mode-picker button.selected{border-color:var(--lime);box-shadow:inset 3px 0 var(--lime)}.playlist-mode-picker span{color:var(--muted);font-size:11px}.channel-preview-profile{grid-template-columns:52px minmax(0,1fr) max-content;align-items:center;gap:10px;display:grid}.channel-preview-profile img{object-fit:cover;border-radius:50%;width:52px;height:52px}.channel-preview-profile>div,.channel-preview-video>div{gap:3px;min-width:0;display:grid}.channel-preview-profile span,.channel-preview-profile small,.channel-preview-video span,.channel-preview-video small{color:var(--muted);font-size:12px}.channel-preview-videos{gap:7px;max-height:360px;display:grid;overflow-y:auto}.channel-preview-video{cursor:pointer;background:#0003;border:1px solid #ffffff17;border-radius:6px;grid-template-columns:18px 96px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.channel-preview-video.selected{border-color:var(--lime);background:color-mix(in srgb, var(--lime) 8%, #0003);box-shadow:inset 3px 0 var(--lime)}.channel-preview-video:has(input:checked){border-color:var(--lime);background:color-mix(in srgb, var(--lime) 8%, #0003);box-shadow:inset 3px 0 var(--lime)}.playlist-order{background:#ffffff14;border-radius:4px;place-items:center;width:22px;height:22px;font-weight:850;display:grid;color:var(--text-strong)!important}.channel-start-label{width:max-content;margin-top:3px;font-weight:850;color:var(--lime)!important}.channel-preview-video img,.channel-preview-placeholder{aspect-ratio:16/9;border-radius:4px;width:96px}.channel-preview-video img{object-fit:cover}.channel-preview-placeholder{color:var(--muted);background:#ffffff12;place-items:center;display:grid}.channel-preview-video strong{color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.automation-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-preset{min-height:94px;color:inherit;text-align:left;cursor:pointer;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;gap:6px;padding:14px;display:grid}.automation-preset.selected,.automation-preset:hover{border-color:var(--border-strong);box-shadow:var(--glow-purple)}.automation-preset strong{color:var(--text-strong)}.automation-preset span{color:var(--muted);font-size:13px;line-height:1.35}.source-rail{gap:12px;display:grid}.content-source-form,.content-source-card,.content-source-detail,.source-recent-panel,.source-item-card{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;gap:12px;padding:18px;display:grid}.source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-unlimited-rule{background:#baff220d;border:1px solid #baff222e;border-radius:6px;gap:6px;min-height:40px;padding:10px 12px;display:grid}.source-unlimited-rule span{color:var(--muted);font-size:12px;font-weight:800}.source-unlimited-rule strong{color:var(--text-strong);font-size:13px}.source-form-footer{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.source-auto-publish{background:#0003;border:1px solid #ffffff1a;border-radius:8px;gap:12px;padding:13px;display:grid}.source-auto-publish.disabled{opacity:.68}.source-auto-publish>div:first-child{grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:9px;display:grid}.source-auto-publish>div:first-child>span{gap:3px;display:grid}.source-auto-publish small{color:var(--muted)}.publication-account-list{gap:6px;display:grid}.publication-time-grid{grid-template-columns:140px minmax(0,1fr);gap:10px;display:grid}.publication-sequence-preview{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.publication-sequence-preview strong{width:100%;color:var(--text-strong);margin-bottom:2px;font-size:12px}.publication-sequence-preview span,.publication-sequence-preview i{color:var(--lime);background:#baff2214;border:1px solid #baff2233;border-radius:4px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:850}.youtube-trending-panel{border-block:1px solid var(--border);gap:12px;padding-block:18px;display:grid}.youtube-trending-strip{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,310px);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.youtube-trending-card{scroll-snap-align:start;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.youtube-trending-card img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;grid-row:1/3;width:104px}.youtube-trending-card>div{gap:3px;min-width:0;display:grid}.youtube-trending-card span,.youtube-trending-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.youtube-trending-card strong{color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.youtube-trending-card .el-button{grid-column:2;justify-self:start}.source-switch{color:var(--muted);align-items:center;gap:10px;font-weight:800;display:flex}.content-source-list,.source-item-list{gap:14px;display:grid}.content-source-card{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.content-source-card.selected{border-color:var(--border-strong);box-shadow:var(--glow-purple)}.source-monitor-card{grid-template-columns:minmax(0,1fr) minmax(150px,max-content)}.source-operations-panel{gap:14px;display:grid}.source-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;display:grid}.source-card-main strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.source-card-main span:last-child,.source-card-meta,.source-detail-grid span,.source-item-card span,.source-item-card a,.source-item-card p{color:var(--muted)}.source-card-main .source-auto-status{width:max-content;color:var(--lime);background:#baff2212;border:1px solid #baff222e;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:850}.source-platform{text-transform:uppercase;width:max-content;font-size:12px;font-weight:950;color:var(--cyan)!important}.source-card-meta,.source-card-actions,.source-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.source-card-actions{grid-column:1/-1}.content-source-detail{margin-top:2px}.source-recent-panel{margin-top:2px;overflow:hidden}.source-recent-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-recent-summary article{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.source-recent-summary span,.source-video-row>span,.source-video-main small,.source-video-main a,.source-video-main p{color:var(--muted)}.source-recent-summary strong{color:var(--text-strong);font-size:23px;line-height:1}.source-video-table{gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.source-video-row{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(260px,1.65fr) minmax(106px,.7fr) minmax(112px,.7fr) minmax(112px,.7fr) minmax(178px,max-content);align-items:center;gap:12px;min-width:940px;padding:12px 14px;display:grid}.source-video-head{min-height:38px;color:var(--muted);text-transform:uppercase;background:#ffffff0f;font-size:12px;font-weight:950}.source-video-source,.source-video-main{gap:5px;min-width:0;display:grid}.source-video-main{grid-template-columns:96px minmax(0,1fr);align-items:center}.source-video-main>img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;width:96px}.source-video-main>div{gap:4px;min-width:0;display:grid}.source-video-source strong,.source-video-main h3{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.source-video-main a,.source-video-main p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.source-video-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.content-source-detail .panel-heading a{max-width:100%;color:var(--cyan);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.source-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-detail-grid article{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.source-detail-grid strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-item-card>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.source-item-card h3{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.source-item-card a{overflow-wrap:anywhere}.source-item-card p{margin:0}.publishing-workbench{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.publishing-form,.scheduled-post-card,.social-account-card{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;gap:12px;padding:18px;display:grid}.publishing-form-grid{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.publishing-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publishing-field{gap:7px;min-width:0;display:grid}.publishing-field>span{color:var(--muted);font-size:12px;font-weight:800}.publish-step{align-items:center;gap:10px;padding-top:4px;display:flex}.publish-step span{color:#05030b;background:linear-gradient(135deg, var(--lime), var(--cyan));border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.publish-step strong{color:var(--text-strong)}.render-picker{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.render-picker-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px;display:grid}.render-picker-card.selected,.render-picker-card:hover{border-color:var(--border-strong);box-shadow:var(--glow-cyan)}.render-picker-card video,.render-picker-placeholder{aspect-ratio:9/16;object-fit:cover;background:#020106;border-radius:8px;width:100%}.render-picker-placeholder{color:var(--lime);place-items:center;font-weight:950;display:grid}.render-picker-card strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.render-picker-card small,.render-picker-empty span{color:var(--muted)}.render-picker-empty{background:#00000038;border:1px dashed #ffffff2e;border-radius:8px;gap:8px;padding:14px;display:grid}.render-picker-empty strong,.publishing-panel-heading h2{color:var(--text-strong);margin:0}.publishing-panel-heading{background:linear-gradient(145deg, #ffffff14, #ffffff08), var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.scheduled-post-list,.social-account-list{gap:14px;display:grid}.publication-limit-alert{color:var(--text-strong);background:#211b10;border:1px solid #665027;border-radius:6px;grid-template-columns:40px minmax(0,1fr) max-content;align-items:center;gap:14px;padding:16px 18px;display:grid}.publication-limit-alert>.el-icon{width:40px;height:40px;color:var(--warning);background:#30250f;border-radius:50%;place-items:center;font-size:22px;display:grid}.publication-limit-alert strong,.publication-limit-alert span,.publication-limit-alert p{margin:0;display:block}.publication-limit-alert p{color:var(--muted);margin-top:4px;line-height:1.45}.publication-limit-alert span{color:#f5ce7a;margin-top:6px;font-weight:750}.publication-limit-alert a{color:var(--warning);font-weight:800}.scheduled-post-warning{color:#f5ce7a;border-left:3px solid var(--warning);background:#211b10;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.scheduled-post-warning .el-icon{margin-top:2px}.scheduled-post-card h3,.social-account-card h3{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.scheduled-post-card p,.social-account-card p,.scheduled-post-card .scheduled-post-date{color:var(--muted);margin:0}.scheduled-platforms,.scheduled-post-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scheduled-post-actions{justify-content:flex-end}.social-account-card{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.social-account-card>div:first-child{min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.landing-hero,.tracking-section{grid-template-columns:1fr}.hero-showcase{min-height:520px}.topbar,.dashboard-hero,.dashboard-command-grid{grid-template-columns:1fr}.topbar-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-grid,.account-stat-grid,.product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-command-hero,.source-command-layout{grid-template-columns:1fr}.source-composer{position:static}.source-detail-grid,.source-recent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-studio-shell{grid-template-columns:minmax(240px,.58fr) minmax(360px,1fr)}.studio-inspector-panel{grid-column:1/-1}}@media (width<=980px){.landing-nav{grid-template-columns:1fr max-content}.landing-nav-links{display:none}.app-header,.site-footer{grid-template-columns:1fr}.app-header nav,.app-header-actions{justify-content:flex-start}.workspace-layout,.content-grid,.editor-layout,.editor-workbench,.editor-studio-topbar,.editor-studio-shell,.project-board,.admin-panels,.account-panel-grid,.idea-workbench,.content-source-workbench,.publishing-workbench,.admin-event-filters,.status-summary{grid-template-columns:1fr}.projects-panel{max-height:none;position:static}.project-side-stack{position:static}.clip-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.clip-controls{grid-template-columns:1fr 1fr}.studio-media-panel,.studio-player-panel,.studio-inspector-panel,.studio-timeline-panel{grid-column:auto}.editor-studio-shell{grid-template-rows:auto;min-height:0}}@media (width<=720px){.landing-page,.app-shell{padding:12px}.landing-nav{border-radius:18px;width:100%;top:10px}.landing-hero{min-height:auto;padding-top:48px}.hero-copy h1,.landing-section h2,.tracking-section h2,.topbar h1{font-size:40px;line-height:1.02}.hero-copy p{font-size:16px}.hero-form-footer,.youtube-form,.input-controls,.clip-controls,.editor-toolbar,.detail-title-row,.project-toolbar,.admin-stat-grid,.account-stat-grid,.product-stat-grid,.account-definition-list.two-columns,.idea-form-row,.source-form-grid,.source-form-footer,.source-detail-grid,.source-recent-summary,.publishing-form-grid,.publishing-metadata-grid,.source-hero-actions,.automation-preset-grid,.dashboard-metric-grid,.dashboard-signal-grid,.time-inputs,.tracking-compare,.topbar-stats,.content-source-card,.social-account-card,.source-monitor-card{grid-template-columns:1fr}.source-card-actions,.source-card-meta,.source-item-actions,.scheduled-post-actions{justify-content:flex-start}.source-recent-panel{padding:14px}.source-video-row{min-width:860px}.project-library-card button{grid-template-columns:86px minmax(0,1fr)}.video-library-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.auth-page{padding:12px}.auth-header{flex-direction:column;align-items:stretch;gap:10px}.input-controls,.hero-actions{flex-direction:column;align-items:stretch}.language-select{width:100%}.stream-card{min-height:360px}.phone-preview{width:180px;margin:18px auto 0;position:relative;right:auto}.steps-grid{grid-template-columns:1fr}.projects-panel,.topbar,.create-card,.status-band,.panel,.project-detail-header,.project-toolbar,.project-side-panel,.admin-panel,.editor-canvas-panel,.editor-inspector,.studio-asset-bin,.studio-inspector-panel,.studio-player-panel,.studio-timeline-panel,.editor-toolbar,.editor-preview,.editor-controls{padding:14px}.clip-main{grid-template-columns:54px minmax(0,1fr)}.clip-main .el-tag{grid-column:1/-1;width:max-content}.editor-actions{justify-content:stretch}.editor-actions .el-button,.clip-controls .el-button,.project-actions .el-button,.hero-form-footer .el-button{width:100%}.studio-media-panel{grid-template-columns:1fr}.studio-tool-rail{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-tool-rail button{min-height:48px}.studio-stage-wrap .phone-stage{width:min(260px,100%)}.studio-clip-facts,.studio-timeline-clip{grid-template-columns:1fr}.studio-timeline-ruler{margin-left:0}.studio-timeline-area{grid-template-columns:1fr}.studio-track-label{height:auto}.studio-playhead{display:none}.stage-caption{font-size:var(--caption-font-size,7.037cqw)}}.landing-page,.auth-page,.app-shell:not(.editor-shell){--bg:#0b0d0e;--bg-2:#111416;--surface:#15191b;--surface-strong:#1b2023;--surface-soft:#202629;--text:#e6eae5;--text-strong:#f7faf4;--muted:#9ba39d;--muted-2:#6f7872;--border:#293034;--border-strong:#465149;--brand:#c6f432;--brand-2:#ff6b5e;--cyan:#59c3d2;--lime:#c6f432;--warning:#f6b94a;--danger:#ff6b67;--success:#63d69a;--shadow-sm:0 8px 24px #0000002e;--shadow-md:0 24px 72px #00000057;--glow-purple:none;--glow-cyan:none;--el-color-primary:#c6f432;--el-color-primary-light-3:#d4f86a;--el-color-primary-light-5:#def991;--el-color-primary-light-7:#e9fbb8;--el-color-primary-light-9:#f6fde8;--el-color-primary-dark-2:#9fc329;color:var(--text);background:var(--bg)}.landing-page .el-button--primary,.auth-page .el-button--primary,.app-shell:not(.editor-shell) .el-button--primary{color:#11140d;background:var(--brand);border-color:var(--brand);font-weight:800}.landing-page .el-button:not(.el-button--primary),.auth-page .el-button:not(.el-button--primary),.app-shell:not(.editor-shell) .el-button:not(.el-button--primary){color:var(--text-strong);border-color:var(--border);background:#1a1f21}.landing-page .el-input__wrapper,.landing-page .el-select__wrapper,.auth-page .el-input__wrapper,.auth-page .el-select__wrapper,.app-shell:not(.editor-shell) .el-input__wrapper,.app-shell:not(.editor-shell) .el-select__wrapper{color:var(--text-strong);box-shadow:0 0 0 1px var(--border) inset;background:#111416;border-radius:6px}.landing-page .el-input__wrapper.is-focus,.landing-page .el-select__wrapper.is-focused,.auth-page .el-input__wrapper.is-focus,.app-shell:not(.editor-shell) .el-input__wrapper.is-focus,.app-shell:not(.editor-shell) .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 2px #c6f4326b}.landing-page .el-tag,.auth-page .el-tag,.app-shell:not(.editor-shell) .el-tag{border-radius:4px}.brand-mark{color:#0000;background:var(--brand);width:38px;height:38px;box-shadow:none;border:0;border-radius:6px;flex:none;font-size:0;display:inline-grid;position:relative;overflow:hidden}.brand-mark:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #11140d;width:0;height:0;position:absolute;top:9px;left:11px}.brand-mark:after{content:"";background:#11140d;width:3px;height:48px;position:absolute;top:-4px;right:6px;transform:rotate(18deg)}.app-shell:not(.editor-shell){width:100%;max-width:none;min-height:100vh;padding:0}.mobile-app-header{display:none}.app-shell:not(.editor-shell) .workspace-layout{grid-template-columns:264px minmax(0,1fr);gap:0;min-height:100vh;display:grid}.app-shell:not(.editor-shell) .projects-panel{z-index:10;border:0;border-right:1px solid var(--border);width:264px;max-height:100vh;box-shadow:none;scrollbar-width:thin;background:#111416;border-radius:0;flex-direction:column;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden}.app-shell:not(.editor-shell) .brand-block{border-radius:6px;order:1;min-height:54px;padding:4px 6px}.app-shell:not(.editor-shell) .brand-block small{color:var(--muted-2);text-transform:uppercase;font-size:11px;font-weight:700}.sidebar-primary-action{border-radius:6px;order:2;width:100%;min-height:44px;margin:16px 0 18px}.app-shell:not(.editor-shell) .side-nav{border-top:0;border-bottom:1px solid var(--border);order:3;gap:3px;padding:0 0 14px}.app-shell:not(.editor-shell) .side-nav:before,.app-shell:not(.editor-shell) .panel-heading.compact:before{color:var(--muted-2);text-transform:uppercase;content:"Workspace";margin:0 8px 7px;font-size:10px;font-weight:850;display:block}.app-shell:not(.editor-shell) .side-nav-item{min-height:39px;color:var(--muted);border-radius:5px;padding:0 10px;font-size:13px;font-weight:700;position:relative}.app-shell:not(.editor-shell) .side-nav-item .el-icon{color:var(--muted-2);font-size:17px}.app-shell:not(.editor-shell) .side-nav-item.active,.app-shell:not(.editor-shell) .side-nav-item:hover{color:var(--text-strong);background:#22282a}.app-shell:not(.editor-shell) .side-nav-item.active:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.app-shell:not(.editor-shell) .side-nav-item.active .el-icon{color:var(--brand)}.app-shell:not(.editor-shell) .credits-card{color:var(--text-strong);border:1px solid var(--border);box-shadow:none;background:#181d1f;border-radius:6px;order:4;grid-template-columns:minmax(0,1fr) max-content;margin:14px 0 10px;padding:12px}.app-shell:not(.editor-shell) .credits-card>span{color:var(--muted);grid-column:1}.app-shell:not(.editor-shell) .credits-card>strong{color:var(--brand);grid-column:1;font-size:27px}.app-shell:not(.editor-shell) .credits-breakdown,.app-shell:not(.editor-shell) .credits-card>small{display:none}.app-shell:not(.editor-shell) .credits-card .el-button{width:auto;color:var(--text-strong);border:1px solid var(--border);background:#242b2e;grid-area:1/2/3;align-self:center;margin:0}.app-shell:not(.editor-shell) .sidebar-search{order:5;margin:5px 0 8px}.app-shell:not(.editor-shell) .project-filter{order:6;margin-bottom:10px}.app-shell:not(.editor-shell) .panel-heading.compact{order:7;margin:5px 0 8px}.app-shell:not(.editor-shell) .panel-heading.compact:before{content:"Projetos recentes";margin:0}.app-shell:not(.editor-shell) .panel-heading.compact h2{display:none}.app-shell:not(.editor-shell) .panel-heading.compact .el-tag{color:var(--muted);border-color:var(--border);background:0 0}.app-shell:not(.editor-shell) .project-list,.app-shell:not(.editor-shell) .projects-panel>.el-empty{order:8}.app-shell:not(.editor-shell) .project-list{flex:160px;gap:4px}.app-shell:not(.editor-shell) .project-item{min-height:66px;box-shadow:none;background:0 0;border-color:#0000;border-radius:5px;grid-template-columns:38px minmax(0,1fr);padding:8px}.app-shell:not(.editor-shell) .project-item:hover,.app-shell:not(.editor-shell) .project-item.selected{border-color:var(--border);box-shadow:none;background:#1d2325}.app-shell:not(.editor-shell) .project-thumb{color:#10130d;background:var(--brand);border-radius:4px;width:38px;height:38px}.app-shell:not(.editor-shell) .project-content{gap:4px}.app-shell:not(.editor-shell) .project-title{font-size:12px}.app-shell:not(.editor-shell) .project-date{display:none}.app-shell:not(.editor-shell) .user-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;order:9;margin:12px 0 0;padding:9px 6px 0}.app-shell:not(.editor-shell) .logout-button{border-color:var(--border)}.app-shell:not(.editor-shell) .user-avatar{color:#11140d;background:var(--brand);border-radius:5px;width:36px;height:36px}.app-shell:not(.editor-shell) .workspace-main{background:#0b0d0e;min-width:0;padding:28px clamp(20px,3vw,48px) 56px}.workspace-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;min-height:90px;margin-bottom:24px;padding-bottom:20px;display:flex}.workspace-toolbar>div:first-child{min-width:0}.workspace-toolbar>div:first-child>span{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:850}.workspace-toolbar h1{color:var(--text-strong);margin:5px 0 0;font-size:27px;line-height:1.1}.workspace-toolbar p{color:var(--muted);margin:6px 0 0;font-size:13px}.workspace-toolbar-actions{flex:none;gap:8px;display:flex}.app-shell:not(.editor-shell) .dashboard-hero,.app-shell:not(.editor-shell) .dashboard-panel,.app-shell:not(.editor-shell) .dashboard-recent-panel,.app-shell:not(.editor-shell) .project-detail-header,.app-shell:not(.editor-shell) .project-toolbar,.app-shell:not(.editor-shell) .project-side-panel,.app-shell:not(.editor-shell) .admin-panel,.app-shell:not(.editor-shell) .account-panel,.app-shell:not(.editor-shell) .source-composer,.app-shell:not(.editor-shell) .source-operations-panel,.app-shell:not(.editor-shell) .source-recent-panel,.app-shell:not(.editor-shell) .publishing-form,.app-shell:not(.editor-shell) .publishing-workbench>section,.app-shell:not(.editor-shell) .idea-form,.app-shell:not(.editor-shell) .idea-list{border:1px solid var(--border);box-shadow:none;background:#14181a;border-radius:6px}.app-shell:not(.editor-shell) .project-detail-header,.app-shell:not(.editor-shell) .product-header{padding:18px 20px}.app-shell:not(.editor-shell) .detail-breadcrumb{color:var(--muted-2);font-size:11px}.app-shell:not(.editor-shell) .detail-title-row h2{color:var(--text-strong);font-size:24px}.app-shell:not(.editor-shell) .eyebrow,.app-shell:not(.editor-shell) .detail-breadcrumb strong{color:var(--brand)}.app-shell:not(.editor-shell) .product-page,.app-shell:not(.editor-shell) .account-page,.app-shell:not(.editor-shell) .admin-page{gap:14px}.app-shell:not(.editor-shell) .product-stat-grid,.app-shell:not(.editor-shell) .account-stat-grid,.app-shell:not(.editor-shell) .admin-stat-grid{background:0 0;border:0;border-radius:6px;gap:8px;overflow:hidden}.app-shell:not(.editor-shell) .product-stat-grid article,.app-shell:not(.editor-shell) .account-stat-grid article,.app-shell:not(.editor-shell) .admin-stat-grid article{border:1px solid var(--border);min-height:86px;box-shadow:none;background:#14181a;border-radius:6px;padding:15px}.app-shell:not(.editor-shell) .product-stat-grid strong,.app-shell:not(.editor-shell) .account-stat-grid strong,.app-shell:not(.editor-shell) .admin-stat-grid strong{color:var(--text-strong);font-size:25px}.app-shell:not(.editor-shell) .project-library-card button,.app-shell:not(.editor-shell) .video-library-card,.app-shell:not(.editor-shell) .idea-card,.app-shell:not(.editor-shell) .content-source-card,.app-shell:not(.editor-shell) .social-account-card,.app-shell:not(.editor-shell) .scheduled-post-card,.app-shell:not(.editor-shell) .render-picker-card,.app-shell:not(.editor-shell) .source-monitor-card{border:1px solid var(--border);box-shadow:none;background:#14181a;border-radius:6px}.app-shell:not(.editor-shell) .source-command-hero,.app-shell:not(.editor-shell) .account-header{border-color:var(--border);box-shadow:none;background:#14181a;border-radius:6px}.app-shell:not(.editor-shell) .project-library-card button:hover,.app-shell:not(.editor-shell) .project-library-card.selected button,.app-shell:not(.editor-shell) .content-source-card:hover,.app-shell:not(.editor-shell) .content-source-card.selected,.app-shell:not(.editor-shell) .render-picker-card:hover,.app-shell:not(.editor-shell) .render-picker-card.selected{border-color:var(--border-strong);box-shadow:none;background:#1a1f21}.app-shell:not(.editor-shell) .project-library-thumb{color:#11140d;background:var(--brand);border-radius:4px}.app-shell:not(.editor-shell) .project-library-toolbar{border:1px solid var(--border);background:#14181a;border-radius:6px;grid-template-columns:minmax(240px,1fr) 220px;gap:8px;padding:12px;display:grid}.app-shell:not(.editor-shell) .clip-card,.app-shell:not(.editor-shell) .video-library-card{background:#14181a;border-radius:6px;overflow:hidden}.app-shell:not(.editor-shell) .clip-card-body{background:#14181a}.app-shell:not(.editor-shell) .plan-alert{color:#f6cc78;background:#1b1913;border-color:#514322;border-radius:6px}.app-shell:not(.editor-shell) .account-tabs .el-tabs__item{color:var(--muted)}.app-shell:not(.editor-shell) .account-tabs .el-tabs__item.is-active,.app-shell:not(.editor-shell) .account-tabs .el-tabs__active-bar{color:var(--brand)}.app-shell:not(.editor-shell) .account-tabs .el-tabs__active-bar,.app-shell:not(.editor-shell) .el-progress-bar__inner{background:var(--brand)}.app-shell:not(.editor-shell) .dashboard-hero{background:#161b1d;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-height:220px;padding:26px}.app-shell:not(.editor-shell) .dashboard-hero-copy h1{max-width:650px;color:var(--text-strong);font-size:34px}.app-shell:not(.editor-shell) .dashboard-metric-grid{background:var(--border);border:1px solid var(--border);border-radius:5px;gap:1px;overflow:hidden}.app-shell:not(.editor-shell) .dashboard-metric-grid article,.app-shell:not(.editor-shell) .dashboard-signal-grid article{background:#111416;border:0;border-radius:0;min-height:76px;padding:12px}.app-shell:not(.editor-shell) .dashboard-metric-grid strong,.app-shell:not(.editor-shell) .dashboard-signal-grid strong{color:var(--text-strong);font-size:25px}.app-shell:not(.editor-shell) .dashboard-command-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;margin-top:12px}.app-shell:not(.editor-shell) .dashboard-panel,.app-shell:not(.editor-shell) .dashboard-recent-panel{padding:20px}.app-shell:not(.editor-shell) .dashboard-recent-panel{margin-top:12px}.app-shell:not(.editor-shell) .dashboard-next-actions button,.app-shell:not(.editor-shell) .dashboard-project-strip button{border-color:var(--border);background:#111416;border-radius:5px}.app-shell:not(.editor-shell) .dashboard-next-actions button:hover,.app-shell:not(.editor-shell) .dashboard-project-strip button:hover,.app-shell:not(.editor-shell) .dashboard-project-strip button.selected{border-color:var(--border-strong);box-shadow:none;background:#1e2426}.launch-landing .brand-pill{color:var(--text-strong)}.launch-landing .landing-nav-links a:hover{color:var(--brand)}.launch-landing .launch-hero-stage{background:#111416}.launch-landing .eyebrow,.launch-landing .section-pill{color:var(--brand)}.launch-landing .launch-url-bar label{color:var(--brand)}.launch-landing .launch-proof-strip{background:var(--border);border-color:var(--border);border-radius:6px}.launch-landing .launch-proof-strip article{background:#111416f2}.launch-landing .launch-proof-strip strong{color:var(--brand)}.launch-landing .landing-section,.launch-landing .landing-product-showcase{border-color:var(--border)}.launch-landing .launch-section h2,.launch-landing .launch-automation-section h2,.launch-landing .launch-final-cta h2,.launch-landing .launch-pricing-copy h2,.launch-landing .landing-product-showcase h3{color:var(--text-strong)}.launch-landing .launch-pillar-grid,.launch-landing .launch-module-grid,.launch-landing .launch-automation-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;gap:1px;overflow:hidden}.launch-landing .launch-pillar-card,.launch-landing .launch-module-card,.launch-landing .launch-automation-grid article{background:#14181a;border:0;border-radius:0}.launch-landing .landing-product-showcase article{border-color:var(--border)}.launch-landing .landing-product-showcase article span,.launch-landing .launch-pricing-list b{color:var(--brand)}.launch-landing .launch-pricing-section{border-color:var(--border)}.launch-landing .launch-pricing-list article{border-color:var(--border);background:#14181a;border-radius:6px}.launch-landing .landing-footer{border-color:var(--border)}.auth-page{isolation:isolate;background:#0b0d0e;position:relative}.auth-page:before{z-index:-1;content:"";filter:grayscale(.28)saturate(.7);opacity:.36;background:0 0;position:fixed;inset:0 52% 0 0}.auth-page:after{z-index:-1;content:"";background:linear-gradient(90deg,#0b0d0e1a,#0b0d0e);position:fixed;inset:0 48% 0 0}.auth-page .brand-pill{color:var(--text-strong)}.auth-page .auth-card{border-color:var(--border);width:min(500px,50vw - 64px);box-shadow:var(--shadow-md);background:#14181a;border-radius:7px;margin-left:auto;margin-right:clamp(20px,7vw,120px);padding:34px}.auth-page .auth-card h1{font-size:40px}.auth-page .auth-switch{color:var(--brand)}@media (width<=1180px){.app-shell:not(.editor-shell) .workspace-layout{grid-template-columns:232px minmax(0,1fr)}.app-shell:not(.editor-shell) .projects-panel{width:232px}.app-shell:not(.editor-shell) .dashboard-hero,.app-shell:not(.editor-shell) .dashboard-command-grid{grid-template-columns:1fr}}@media (width<=860px){.app-shell:not(.editor-shell){padding:0}.mobile-app-header{z-index:30;border:0;border-bottom:1px solid var(--border);min-height:62px;box-shadow:none;background:#111416f5;border-radius:0;justify-content:space-between;margin:0;padding:8px 12px;display:flex;position:sticky;top:0}.mobile-app-header .brand-pill{color:var(--text-strong)}.app-shell:not(.editor-shell) .workspace-layout{grid-template-columns:1fr}.app-shell:not(.editor-shell) .projects-panel{border-right:0;border-bottom:1px solid var(--border);width:100%;max-height:none;padding:10px 12px;display:block;position:static;overflow-x:auto}.app-shell:not(.editor-shell) .projects-panel>:not(.side-nav){display:none}.app-shell:not(.editor-shell) .side-nav{scrollbar-width:none;border:0;gap:5px;padding:0;display:flex;overflow-x:auto}.app-shell:not(.editor-shell) .side-nav:before{display:none}.app-shell:not(.editor-shell) .side-nav-item{flex:none;padding:0 12px}.app-shell:not(.editor-shell) .side-nav-item.active:before{width:auto;height:2px;inset:auto 10px 0}.app-shell:not(.editor-shell) .workspace-main{padding:20px 16px 44px}.workspace-toolbar{align-items:flex-start;min-height:0}.workspace-toolbar p{max-width:500px}.auth-page:before,.auth-page:after{display:none}.auth-page .auth-card{width:min(500px,100%);margin:auto}}.brand-kit-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:start;gap:16px;display:grid}.brand-kit-form,.brand-watermark-settings{gap:14px;display:grid}.brand-color-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-color-row label{grid-template-columns:1fr 44px auto;align-items:center;gap:10px;min-width:0;display:grid}.brand-color-row input[type=color]{cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:5px;width:44px;height:36px;padding:2px}.brand-color-row code{color:var(--muted);font-size:11px}.brand-kit-preview{gap:14px;min-width:0;display:grid}.brand-preview-stage{aspect-ratio:9/16;color:#fff;border:1px solid var(--border);background:#090b0c;border-radius:6px;justify-self:center;width:min(100%,330px);position:relative;overflow:hidden}.brand-preview-gameplay{color:#ffffff40;background:linear-gradient(145deg,#17364a,#181420 55%,#263c20);place-items:center;height:100%;font-size:20px;font-weight:900;display:grid}.brand-preview-facecam{aspect-ratio:1;width:34%;color:var(--kit-primary);border:3px solid var(--kit-primary);background:#17191b;place-items:center;display:grid;position:absolute;top:7%;right:7%}.brand-preview-stage>strong{color:#fff;text-align:center;text-shadow:0 3px #000,2px 0 #000,-2px 0 #000;font-size:21px;line-height:1.08;position:absolute;bottom:20%;left:8%;right:8%}.brand-preview-stage>strong.caption-gamer,.brand-preview-stage>strong.caption-karaoke{color:var(--kit-primary)}.brand-preview-stage>strong.caption-minimal{font-size:16px;font-weight:500}.brand-preview-watermark{z-index:2;max-width:70%;color:var(--kit-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;position:absolute;overflow:hidden}.brand-preview-watermark.top_left{top:4%;left:5%}.brand-preview-watermark.top_right{top:4%;right:5%}.brand-preview-watermark.bottom_left{bottom:4%;left:5%}.brand-preview-watermark.bottom_right{bottom:4%;right:5%}@media (width<=820px){.brand-kit-layout{grid-template-columns:1fr}.brand-preview-stage{width:min(78vw,300px)}}@media (width<=520px){.brand-color-row{grid-template-columns:1fr}}.editorial-calendar{background:var(--panel);border:1px solid var(--border);border-radius:6px;min-width:0;overflow:hidden}.social-analytics-view,.performance-tab-stack,.score-calibration-panel{gap:18px;display:grid}.score-calibration-panel{border-top:1px solid var(--line);padding-top:20px}.score-calibration-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.score-calibration-heading h2{margin:0}.score-calibration-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.score-table-header,.score-calibration-row{grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(90px,.65fr));align-items:center;gap:12px;display:grid}.score-table-header{color:var(--muted);text-transform:uppercase;background:#0d1211;padding:10px 14px;font-size:11px;font-weight:800}.score-calibration-row{border-top:1px solid var(--line);padding:14px}.score-calibration-row:first-of-type{border-top:0}.score-calibration-row>span small,.score-clip-name small{color:var(--muted);font-size:11px;display:block}.score-calibration-row>span>strong{font-size:18px}.calibrated-score strong{color:var(--brand-3)}.score-evidence{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.score-evidence span{color:var(--muted);border:1px solid var(--line);background:#0d1211;border-radius:4px;padding:4px 7px;font-size:11px}@media (width<=720px){.score-calibration-heading{flex-direction:column;align-items:stretch}.score-table-header{display:none}.score-calibration-row{grid-template-columns:repeat(2,minmax(0,1fr))}.score-clip-name,.score-evidence{grid-column:1/-1}}.analytics-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.analytics-heading h2,.analytics-heading p,.analytics-post-card h3{margin:0}.analytics-heading p{color:var(--muted);margin-top:5px}.analytics-heading>.el-icon{width:38px;height:38px;color:var(--brand-3);font-size:28px}.analytics-post-list{gap:12px;display:grid}.analytics-post-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.analytics-post-card>header,.analytics-platform-title,.analytics-retention-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-platform-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.analytics-platform-grid>section{background:#0d1211;border:1px solid #ffffff1a;border-radius:6px;min-width:0;padding:14px}.analytics-platform-title a{color:var(--brand-3);font-size:12px;font-weight:800}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.analytics-metric-grid span{min-width:0}.analytics-metric-grid strong,.analytics-metric-grid small{display:block}.analytics-metric-grid strong{color:var(--text-strong);font-size:20px}.analytics-metric-grid small,.analytics-retention-row small{color:var(--muted);font-size:11px}.analytics-retention-row{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;margin-top:14px;padding-top:12px;font-size:12px}.analytics-retention-row strong{color:var(--brand-3)}.analytics-empty-platform{min-height:70px;color:var(--muted);align-items:center;gap:8px;display:flex}@media (width<=560px){.analytics-platform-grid,.analytics-metric-grid{grid-template-columns:1fr 1fr}.analytics-post-card>header{align-items:flex-start}}.calendar-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.calendar-toolbar h2{margin:3px 0 0;font-size:20px}.calendar-filters{align-items:center;gap:8px;display:flex}.calendar-filters .el-select{width:150px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:var(--muted);text-align:center;text-transform:uppercase;border-right:1px solid var(--border-soft);padding:8px;font-size:10px;font-weight:800}.calendar-day{border-top:1px solid var(--border-soft);border-right:1px solid var(--border-soft);min-width:0;min-height:122px;padding:7px}.calendar-day>strong{width:24px;height:24px;color:var(--text-strong);place-items:center;font-size:11px;display:grid}.calendar-day.muted{opacity:.4}.calendar-day.today>strong{color:#071006;background:var(--brand);border-radius:50%}.calendar-post{width:100%;min-width:0;color:var(--text-strong);text-align:left;cursor:pointer;border:0;border-left:3px solid var(--brand);background:#c6f4321a;border-radius:3px;gap:2px;margin-top:5px;padding:6px;display:grid}.calendar-post span{color:var(--muted);font-size:9px}.calendar-post b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.calendar-post.status-published{border-left-color:var(--cyan);background:#32e6ff14}.calendar-post.status-needs_user_action{border-left-color:var(--brand-2);background:#ff6b5e1a}.calendar-post:disabled{cursor:default;opacity:.72}.reschedule-dialog-body{gap:14px;display:grid}@media (width<=760px){.calendar-toolbar{display:grid}.calendar-filters{grid-template-columns:1fr 1fr auto auto;display:grid}.calendar-filters .el-select{width:100%}.editorial-calendar{overflow-x:auto}.calendar-weekdays,.calendar-grid{min-width:720px}.calendar-day{min-height:104px}}@media (width<=620px){.landing-page.launch-landing{--landing-gutter:12px}.launch-landing .landing-nav{border-radius:6px;width:100%}.launch-landing .launch-hero{min-height:660px}.launch-landing .launch-hero-content h1{font-size:48px}.launch-landing .launch-hero-content p{font-size:16px}.workspace-toolbar{gap:14px;display:grid}.workspace-toolbar h1{font-size:24px}.workspace-toolbar-actions{justify-content:flex-end}.app-shell:not(.editor-shell) .dashboard-hero{padding:18px}.app-shell:not(.editor-shell) .dashboard-hero-copy h1{font-size:28px}.app-shell:not(.editor-shell) .product-stat-grid,.app-shell:not(.editor-shell) .account-stat-grid,.app-shell:not(.editor-shell) .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.editor-shell) .project-library-toolbar{grid-template-columns:1fr}.auth-page .auth-card{padding:22px}.auth-page .auth-card h1{font-size:32px}}.launch-landing{--landing-gutter:24px;padding:24px var(--landing-gutter);background:linear-gradient(#05030b1a,#05030b 78%),linear-gradient(135deg,#05030b 0%,#0b1015 48%,#120717 100%)}.landing-page.launch-landing{overflow-x:clip}.launch-hero{width:calc(100% + (var(--landing-gutter) * 2));min-height:640px;margin:0 calc(var(--landing-gutter) * -1);padding:96px max(var(--landing-gutter), calc((100vw - 1180px) / 2)) 26px;isolation:isolate;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr;align-items:end;display:grid;position:relative;overflow:hidden}.launch-hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#05030beb 0%,#05030bbd 42%,#05030b2e 100%),linear-gradient(#05030b00 66%,#05030be6 100%);position:absolute;inset:0}.launch-hero-stage{z-index:0;background:#071017;position:absolute;inset:0;overflow:hidden}.launch-hero-stage img{object-fit:cover;object-position:58% center;filter:saturate(1.05)contrast(1.04);width:100%;height:100%}.hero-stage-grid{opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-arena-frame,.hero-editor-panel,.hero-publish-panel,.hero-phone-output{z-index:1;background:#060a12d1;border:1px solid #ffffff29;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 28px 90px #00000061}.hero-arena-frame{width:min(720px,58vw);padding:16px;top:78px;right:max(24px,50vw - 590px)}.launch-stream-scene{border-radius:8px;min-height:355px}.hero-editor-panel{gap:8px;width:260px;padding:16px;display:grid;bottom:92px;right:min(520px,44vw)}.hero-editor-panel span,.hero-publish-panel span{color:var(--lime);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hero-editor-panel strong,.hero-publish-panel strong{color:#fff;letter-spacing:0;font-size:18px}.hero-editor-panel small,.hero-publish-panel small{color:var(--muted)}.editor-timeline{grid-template-columns:1.3fr .8fr 1.1fr .6fr;align-items:end;gap:6px;height:38px;display:grid}.editor-timeline i{background:linear-gradient(180deg, var(--cyan), var(--brand-2));border-radius:6px;height:100%;animation:2.6s ease-in-out infinite clipaTimelinePulse;display:block}.editor-timeline i:nth-child(2){height:62%;animation-delay:.18s}.editor-timeline i:nth-child(3){height:82%;animation-delay:.32s}.editor-timeline i:nth-child(4){height:48%;animation-delay:.46s}.hero-phone-output{aspect-ratio:9/16;background:#020106;width:178px;display:grid;bottom:54px;right:max(76px,50vw - 540px)}.hero-phone-output strong{color:#fff;text-align:center;text-shadow:0 4px #000;font-size:20px;line-height:1.05;position:absolute;bottom:34px;left:12px;right:12px}.hero-publish-panel{gap:6px;width:230px;padding:16px;display:grid;bottom:38px;right:max(250px,50vw - 380px)}.launch-hero-content{z-index:2;width:min(760px,100%);padding:18px 0 20px;position:relative}.launch-hero-content h1{color:#fff;letter-spacing:0;text-shadow:0 20px 54px #0000008a;margin:12px 0 0;font-size:86px;line-height:.95}.launch-hero-content p{color:#f7f2ffdb;max-width:690px;margin:20px 0 0;font-size:18px;line-height:1.62}.landing-product-showcase{border-top:1px solid #ffffff1f;width:min(1180px,100%);margin:24px auto 48px}.landing-product-showcase article{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:center;gap:42px;padding:64px 0;display:grid}.landing-product-showcase article:nth-child(2n){grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr)}.landing-product-showcase article:nth-child(2n) img{grid-area:1/2}.landing-product-showcase article img{aspect-ratio:16/10;object-fit:cover;object-position:top center;border:1px solid #ffffff2e;border-radius:8px;width:100%;display:block;box-shadow:0 28px 80px #00000057}.landing-product-showcase article div{gap:12px;display:grid}.landing-product-showcase article span{color:var(--lime);text-transform:uppercase;font-size:12px;font-weight:900}.landing-product-showcase article h3{color:#fff;letter-spacing:0;margin:0;font-size:31px;line-height:1.12}.landing-product-showcase article p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.launch-pricing-section{text-align:left;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:48px;width:min(1180px,100%);padding:82px 0;display:grid}.launch-pricing-copy h2{color:#fff;letter-spacing:0;margin:18px 0 0;font-size:46px;line-height:1.05}.launch-pricing-copy>p{color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.launch-pricing-copy>.el-button{margin-top:24px}.pricing-pix-example{border-left:4px solid var(--lime);gap:5px;margin-top:24px;padding-left:16px;display:grid}.pricing-pix-example strong{color:#fff;font-size:22px}.pricing-pix-example span{color:var(--muted);font-size:13px}.launch-pricing-list{gap:10px;display:grid}.launch-pricing-list article{background:#ffffff13;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:46px minmax(0,1fr) max-content;align-items:center;gap:16px;min-height:108px;padding:18px;display:grid}.launch-pricing-list .el-icon{color:#071017;background:var(--lime);border-radius:7px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.launch-pricing-list article div{gap:5px;display:grid}.launch-pricing-list strong,.launch-pricing-list b{color:#fff;letter-spacing:0;font-size:18px}.launch-pricing-list span{color:var(--muted);font-size:13px;line-height:1.45}.launch-pricing-list b{color:var(--lime);white-space:nowrap}.launch-url-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05030bb3;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:minmax(0,1fr) 158px max-content;align-items:end;gap:12px;width:min(900px,100%);margin-top:26px;padding:12px;display:grid;box-shadow:0 20px 70px #00000057}.launch-url-bar label{color:var(--lime);letter-spacing:0;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.launch-url-bar .el-button{min-height:44px}.launch-hero-actions{color:#f7f2ffc2;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.launch-hero-actions>span{max-width:450px;line-height:1.45}.launch-proof-strip{z-index:2;background:#ffffff24;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1180px,100%);margin-top:22px;display:grid;position:relative;overflow:hidden}.launch-proof-strip article{text-align:left;background:#05030bcc;gap:6px;min-height:94px;padding:18px;display:grid}.launch-proof-strip strong{color:#fff;letter-spacing:0;font-size:24px}.launch-proof-strip span{color:var(--muted);font-size:13px;line-height:1.35}.launch-section{padding:78px 0}.launch-section>p,.launch-section-copy p,.launch-final-cta p{max-width:760px;color:var(--muted);margin:16px auto 0;font-size:16px;line-height:1.65}.launch-section h2,.launch-automation-section h2,.launch-final-cta h2{letter-spacing:0;font-size:46px;line-height:1.05}.launch-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-pillar-card,.launch-module-card,.launch-automation-grid article{border-radius:8px}.launch-pillar-card{min-height:310px}.launch-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.launch-module-card{text-align:left;border:1px solid var(--border);background:#ffffff13;gap:12px;min-height:230px;padding:22px;display:grid}.launch-module-card .el-icon{color:#05030b;background:var(--lime);border-radius:8px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.launch-module-card h3,.launch-automation-grid h3{color:#fff;letter-spacing:0;margin:0;font-size:22px;line-height:1.12}.launch-module-card p,.launch-automation-grid p{color:var(--muted);margin:0;line-height:1.55}.launch-automation-section{width:min(1180px,100%);padding:78px 0}.launch-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.launch-automation-grid article{text-align:left;background:linear-gradient(135deg,#22d3ee29,#fff0 38%),#ffffff13;border:1px solid #ffffff24;gap:14px;min-height:260px;padding:28px;display:grid}.launch-automation-grid article span{color:#05030b;background:var(--lime);border-radius:8px;width:max-content;padding:7px 10px;font-size:12px;font-weight:950}.launch-stack-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.launch-stack-row span{color:#f7f2ffdb;background:#fff1;border:1px solid #ffffff1f;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:850}.launch-final-cta{padding-top:72px;padding-bottom:104px}@keyframes clipaTimelinePulse{0%,to{opacity:.78;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@media (width<=1180px){.hero-arena-frame{width:min(620px,62vw);right:24px}.hero-editor-panel{right:36vw}.hero-publish-panel{right:220px}.launch-pillar-grid,.launch-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.launch-hero{min-height:620px;padding-top:84px}.launch-hero:before{background:linear-gradient(90deg,#05030bf0 0%,#05030bc7 62%,#05030b52 100%),linear-gradient(#05030b00 64%,#05030beb 100%)}.launch-hero-content h1{font-size:62px}.launch-url-bar{grid-template-columns:1fr 150px}.launch-url-bar .el-button{grid-column:1/-1}.launch-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-arena-frame{opacity:.58;width:560px;top:116px;right:-120px}.hero-editor-panel{opacity:.7;bottom:176px;right:24px}.hero-phone-output,.hero-publish-panel{display:none}.launch-section h2,.launch-automation-section h2,.launch-final-cta h2{font-size:38px}.launch-pricing-section{grid-template-columns:1fr}.landing-product-showcase article,.landing-product-showcase article:nth-child(2n){grid-template-columns:1fr;gap:24px}.landing-product-showcase article:nth-child(2n) img{grid-area:auto}}@media (width<=720px){.launch-landing{--landing-gutter:12px;padding-top:12px}.launch-hero{min-height:auto;padding-top:38px;padding-bottom:18px}.launch-hero-content{padding-top:8px}.launch-hero-content h1{font-size:44px;line-height:1}.launch-hero-content p{margin-top:14px;font-size:16px;line-height:1.5}.launch-url-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:18px;padding:10px}.launch-url-bar label,.launch-url-bar>.el-input{grid-column:1/-1}.launch-url-bar .language-select{width:100%}.launch-url-bar .el-button{width:100%;min-width:0}.launch-hero-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:14px;display:grid}.launch-hero-actions .el-button{width:100%;min-width:0;margin-left:0}.launch-hero-actions>span{grid-column:1/-1;max-width:none;font-size:13px;display:none}.launch-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.launch-proof-strip article{text-align:center;justify-items:center;min-height:auto;padding:10px 6px}.launch-proof-strip strong{font-size:18px}.launch-proof-strip span{display:none}.hero-arena-frame{opacity:.36;width:420px;top:72px;right:-190px}.launch-stream-scene{min-height:250px}.hero-editor-panel{display:none}.launch-section,.launch-automation-section,.launch-pricing-section{padding:58px 0}.launch-section h2,.launch-automation-section h2,.launch-final-cta h2,.launch-pricing-copy h2{font-size:32px}.landing-product-showcase article{padding:44px 0}.landing-product-showcase article h3{font-size:26px}.launch-pricing-list article{grid-template-columns:42px minmax(0,1fr);min-height:0}.launch-pricing-list article b{grid-column:2}.launch-pillar-grid,.launch-module-grid,.launch-automation-grid{grid-template-columns:1fr}.launch-pillar-card,.launch-module-card,.launch-automation-grid article{min-height:auto;padding:20px}.launch-final-cta{padding-bottom:72px}}.landing-page.launch-landing{--landing-gutter:24px;padding:18px var(--landing-gutter) 0;background:#0b0d0e}.launch-landing .landing-header{top:12px}.launch-landing .landing-nav{width:min(1120px,100% - 24px);min-height:62px;color:var(--text-strong);border:1px solid var(--border);background:#0f1213ed;border-radius:7px;box-shadow:0 14px 42px #00000047}.launch-landing .brand-pill,.launch-landing .launch-module-card h3,.launch-landing .launch-automation-grid h3,.launch-landing .launch-pricing-list strong{color:var(--text-strong)}.launch-landing .landing-nav-links a{color:var(--muted)}.launch-landing .landing-nav-links a:hover,.launch-landing .eyebrow,.launch-landing .section-pill,.launch-landing .landing-product-showcase article span,.launch-landing .launch-pricing-list b{color:var(--brand)}.launch-landing .launch-hero{border-color:var(--border);min-height:min(760px,100vh - 18px);padding-top:110px}.launch-landing .launch-hero-stage,.launch-landing .launch-proof-strip article{background:#111416}.launch-landing .launch-hero-stage img{object-position:62% center;filter:saturate(.72)contrast(1.08)}.launch-landing .launch-hero-content h1{color:var(--text-strong);text-shadow:none;margin-top:14px;font-size:76px}.launch-landing .launch-hero-content p{color:#c1c7c2;max-width:650px;font-size:19px}.launch-landing .launch-url-bar{background:#111416f0;border-color:#384145;border-radius:7px;box-shadow:0 20px 60px #00000052}.launch-landing .launch-url-bar label,.launch-landing .launch-proof-strip strong{color:var(--brand)}.launch-landing .launch-proof-strip,.launch-landing .launch-pillar-grid,.launch-landing .launch-module-grid,.launch-landing .launch-automation-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;gap:1px;overflow:hidden}.launch-landing .launch-pillar-card,.launch-landing .launch-module-card,.launch-landing .launch-automation-grid article,.launch-landing .launch-pricing-list article{border-color:var(--border);background:#14181a;border-radius:0}.launch-landing .launch-module-card .el-icon,.launch-landing .launch-pricing-list .el-icon{color:#11140d;background:var(--brand);border-radius:5px}.launch-landing .launch-automation-grid article span,.launch-landing .launch-stack-row span{border-radius:4px}.launch-landing .landing-product-showcase,.launch-landing .landing-product-showcase article,.launch-landing .launch-pricing-section,.launch-landing .landing-footer{border-color:var(--border)}.launch-landing .landing-product-showcase article img{border-color:#3a4448;border-radius:6px;box-shadow:0 20px 56px #0000004d}.launch-landing .launch-pricing-list article{border-radius:6px}.launch-landing .pricing-pix-example{border-left-color:var(--brand)}.launch-landing .launch-stack-row span{color:var(--muted);border-color:var(--border);background:#14181a}@media (width<=720px){.landing-page.launch-landing{--landing-gutter:12px}.launch-landing .landing-nav{border-radius:6px;width:100%}.launch-landing .launch-hero{min-height:660px}.launch-landing .launch-hero-content h1{font-size:48px}.launch-landing .launch-hero-content p{font-size:16px}}.launch-landing .launch-hero{min-height:min(680px,100svh - 88px);padding-top:104px}.launch-landing .launch-hero:before{background:linear-gradient(90deg,#0b0d0efa 0%,#0b0d0ee6 44%,#0b0d0e47 78%,#0b0d0e1f 100%),linear-gradient(#0000 60%,#0b0d0ef5 100%)}.launch-landing .launch-hero-content{width:min(820px,100%)}.launch-landing .launch-hero-content h1{max-width:810px;font-size:clamp(46px,5.4vw,72px);line-height:.98}.launch-landing .launch-hero-content p{max-width:700px}.launch-landing .launch-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-landing .launch-pillar-card{min-height:250px}.launch-landing .launch-hero-actions .el-button{min-height:44px}.landing-faq-section{width:min(900px,100%)}.landing-faq-list{background:var(--border);border:1px solid var(--border);text-align:left;border-radius:6px;gap:1px;margin-top:36px;display:grid;overflow:hidden}.landing-faq-list details{background:#14181a;padding:0 22px}.landing-faq-list summary{min-height:72px;color:var(--text-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:850;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:after{color:var(--brand);content:"+";flex:none;font-size:24px;font-weight:500}.landing-faq-list details[open] summary:after{content:"−"}.landing-faq-list details p{max-width:760px;color:var(--muted);margin:-2px 0 22px;line-height:1.65}.landing-mobile-cta{display:none}@media (width<=980px){.launch-landing .launch-pillar-grid{grid-template-columns:1fr}.launch-landing .launch-pillar-card{min-height:auto}}@media (width<=720px){.landing-page.launch-landing{padding-bottom:72px}.launch-landing .launch-hero{min-height:auto;padding-top:82px}.launch-landing .launch-hero:before{background:linear-gradient(#0b0d0ecc 0%,#0b0d0ef0 48%,#0b0d0e 100%)}.launch-landing .launch-hero-stage img{object-position:68% top;opacity:.42}.launch-landing .launch-hero-content h1{font-size:42px;line-height:1.02}.launch-landing .launch-url-bar{grid-template-columns:1fr;display:grid}.launch-landing .launch-url-bar>*{grid-column:1;width:100%}.launch-landing .launch-hero-actions{grid-template-columns:1fr}.launch-landing .launch-hero-actions>span{display:block}.launch-proof-strip article:last-child{display:none}.launch-landing .launch-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-faq-list details{padding:0 16px}.landing-faq-list summary{min-height:66px;font-size:15px}.landing-mobile-cta{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:70;min-height:58px;color:var(--text-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111416f7;border:1px solid #394247;border-radius:7px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:12px;display:grid;position:fixed;left:10px;box-shadow:0 16px 40px #0000007a}.landing-mobile-cta strong{color:var(--brand)}.landing-mobile-cta button{color:#10130d;background:var(--brand);border:0;border-radius:5px;min-height:42px;padding:0 16px;font-weight:900}}.el-button>span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.el-button.is-circle>span{gap:0}.mobile-bottom-nav,.mobile-menu-sheet,.mobile-menu-backdrop{display:none}.source-form-grid label{gap:6px;min-width:0;display:grid}.source-form-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.source-form-grid label .el-select,.source-form-grid label .el-input-number{width:100%}@media (width<=860px){.app-shell:not(.editor-shell){background:#0b0d0e;min-height:100dvh}.mobile-app-header{z-index:45;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111416fa;min-height:60px;padding:8px 12px;display:flex;position:sticky;top:0}.mobile-app-header .brand-pill{min-height:42px;padding:0;font-size:15px}.mobile-app-header .brand-mark{width:34px;height:34px}.mobile-app-header .brand-mark:before{border-top-width:9px;border-bottom-width:9px;border-left-width:13px;top:8px;left:10px}.mobile-app-header .app-header-actions{gap:7px;margin-left:auto}.mobile-credit-button{min-height:40px;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:850}.mobile-bottom-nav{z-index:50;min-height:calc(66px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111416fa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #00000047}.mobile-bottom-nav button{min-width:0;min-height:54px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-content:center;place-items:center;gap:3px;font-size:10px;font-weight:750;display:grid;position:relative}.mobile-bottom-nav button .el-icon{font-size:20px}.mobile-bottom-nav button.active{color:var(--brand)}.mobile-bottom-nav button.active:after{content:"";background:var(--brand);border-radius:0 0 2px 2px;width:22px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-menu-backdrop{z-index:55;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;border:0;display:block;position:fixed;inset:0}.mobile-menu-sheet{z-index:60;max-height:min(86dvh,720px);padding:8px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--border);background:#15191b;border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;gap:14px;transition:transform .18s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(110%);box-shadow:0 -28px 80px #0000007a}.mobile-menu-sheet.open{transform:translateY(0)}.mobile-menu-handle{background:#41494d;border-radius:4px;width:42px;height:4px;margin:0 auto 2px}.mobile-menu-heading,.mobile-menu-heading>div{align-items:center;gap:10px;display:flex}.mobile-menu-heading{justify-content:space-between}.mobile-menu-heading>div>span:last-child{gap:2px;min-width:0;display:grid}.mobile-menu-heading strong,.mobile-menu-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-menu-heading small{color:var(--muted)}.mobile-new-project{border-radius:6px;width:100%;min-height:48px}.mobile-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu-links button{min-height:72px;color:var(--text);text-align:left;cursor:pointer;border:1px solid var(--border);background:#101315;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.mobile-menu-links button.active{border-color:var(--brand)}.mobile-menu-links .el-icon{color:var(--brand);font-size:22px}.mobile-menu-links button>span{gap:3px;min-width:0;display:grid}.mobile-menu-links small{color:var(--muted);font-size:10px;line-height:1.25}.mobile-menu-footer{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding-top:12px;display:grid}.mobile-menu-footer>button:first-child{color:var(--text);text-align:left;cursor:pointer;border:1px solid var(--border);background:#101315;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.mobile-menu-footer>button:first-child span{color:var(--muted);font-size:11px}.mobile-menu-footer>button:first-child strong{color:var(--brand)}.mobile-menu-footer .mobile-logout-button{min-height:46px;padding-inline:14px}.app-shell:not(.editor-shell) .projects-panel{display:none}.app-shell:not(.editor-shell) .workspace-main{width:100%;padding:18px 12px calc(90px + env(safe-area-inset-bottom));overflow-x:clip}.app-shell:not(.editor-shell) .workspace-toolbar{display:none}.app-shell:not(.editor-shell) .product-page,.app-shell:not(.editor-shell) .account-page,.app-shell:not(.editor-shell) .admin-page,.app-shell:not(.editor-shell) .project-detail{gap:12px;margin-top:0}.app-shell:not(.editor-shell) .project-detail-header,.app-shell:not(.editor-shell) .product-header,.app-shell:not(.editor-shell) .source-command-hero,.app-shell:not(.editor-shell) .dashboard-panel,.app-shell:not(.editor-shell) .dashboard-recent-panel,.app-shell:not(.editor-shell) .account-panel,.app-shell:not(.editor-shell) .admin-panel,.app-shell:not(.editor-shell) .publishing-form,.app-shell:not(.editor-shell) .source-composer,.app-shell:not(.editor-shell) .source-operations-panel,.app-shell:not(.editor-shell) .source-recent-panel{padding:16px}.app-shell:not(.editor-shell) .detail-breadcrumb{display:none}.app-shell:not(.editor-shell) .detail-title-row{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.app-shell:not(.editor-shell) .detail-title-row h2,.app-shell:not(.editor-shell) .source-command-hero h2{margin-top:6px;font-size:27px;line-height:1.05}.app-shell:not(.editor-shell) .detail-title-row p,.app-shell:not(.editor-shell) .source-command-hero p{font-size:14px;line-height:1.4}.app-shell:not(.editor-shell) .detail-actions,.app-shell:not(.editor-shell) .project-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell:not(.editor-shell) .detail-actions .el-button,.app-shell:not(.editor-shell) .project-actions .el-button,.app-shell:not(.editor-shell) .product-header>.detail-title-row>.el-button{width:100%;min-height:44px;margin:0}.app-shell:not(.editor-shell) .dashboard-hero{grid-template-columns:1fr;min-height:0;padding:18px}.app-shell:not(.editor-shell) .dashboard-hero-copy h1{max-width:300px;font-size:29px;line-height:1}.app-shell:not(.editor-shell) .dashboard-hero-copy p{display:none}.app-shell:not(.editor-shell) .dashboard-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell:not(.editor-shell) .dashboard-hero-actions .el-button{width:100%;min-height:44px;margin:0}.app-shell:not(.editor-shell) .dashboard-hero-actions .el-button:first-child{grid-column:1/-1}.app-shell:not(.editor-shell) .dashboard-metric-grid,.app-shell:not(.editor-shell) .dashboard-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.app-shell:not(.editor-shell) .dashboard-metric-grid article,.app-shell:not(.editor-shell) .dashboard-signal-grid article{min-height:72px}.app-shell:not(.editor-shell) .dashboard-command-grid{gap:12px;margin-top:12px}.app-shell:not(.editor-shell) .dashboard-ingest-panel .panel-heading{grid-template-columns:minmax(0,1fr) 120px;display:grid}.app-shell:not(.editor-shell) .dashboard-ingest-panel .language-select{width:120px}.app-shell:not(.editor-shell) .youtube-form{grid-template-columns:1fr}.app-shell:not(.editor-shell) .youtube-form .el-button{min-height:46px}.app-shell:not(.editor-shell) .dashboard-signal-grid article:last-child{grid-column:1/-1}.app-shell:not(.editor-shell) .dashboard-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell:not(.editor-shell) .dashboard-next-actions button{justify-content:center;min-width:0;padding:0 6px;font-size:11px}.app-shell:not(.editor-shell) .dashboard-project-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.app-shell:not(.editor-shell) .dashboard-project-strip button{scroll-snap-align:start;flex:0 0 min(82vw,300px)}.app-shell:not(.editor-shell) .product-stat-grid,.app-shell:not(.editor-shell) .account-stat-grid,.app-shell:not(.editor-shell) .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell:not(.editor-shell) .social-publishing-page .product-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell:not(.editor-shell) .product-stat-grid article,.app-shell:not(.editor-shell) .account-stat-grid article,.app-shell:not(.editor-shell) .admin-stat-grid article{min-height:82px;padding:13px}.app-shell:not(.editor-shell) .social-publishing-page .product-stat-grid article{min-height:76px;padding:10px}.app-shell:not(.editor-shell) .social-publishing-page .product-stat-grid strong{font-size:22px}.app-shell:not(.editor-shell) .project-library-toolbar{grid-template-columns:1fr;padding:10px}.app-shell:not(.editor-shell) .projects-view-grid,.app-shell:not(.editor-shell) .video-library-grid{grid-template-columns:1fr}.app-shell:not(.editor-shell) .project-library-card button{grid-template-columns:76px minmax(0,1fr);min-height:118px;padding:10px}.app-shell:not(.editor-shell) .video-library-card{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.app-shell:not(.editor-shell) .video-library-card video{width:100%;height:auto;max-height:72svh}.app-shell:not(.editor-shell) .video-library-card>div{padding:0 14px}.app-shell:not(.editor-shell) .video-library-actions :is(button,.icon-link){min-width:44px;min-height:44px}.app-shell:not(.editor-shell) .source-command-hero{grid-template-columns:1fr;gap:16px}.app-shell:not(.editor-shell) .source-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-shell:not(.editor-shell) .source-hero-actions article{min-height:68px;padding:10px}.app-shell:not(.editor-shell) .source-hero-actions .el-button{min-height:44px}.app-shell:not(.editor-shell) .source-command-layout,.app-shell:not(.editor-shell) .publishing-workbench{grid-template-columns:1fr}.app-shell:not(.editor-shell) .automation-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell:not(.editor-shell) .automation-preset{min-height:104px;padding:11px}.app-shell:not(.editor-shell) .automation-preset span{font-size:11px}.app-shell:not(.editor-shell) .source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.app-shell:not(.editor-shell) .source-lookup-row,.app-shell:not(.editor-shell) .publication-time-grid{grid-template-columns:1fr}.app-shell:not(.editor-shell) .source-lookup-row .el-button{width:100%}.app-shell:not(.editor-shell) .channel-preview-profile{grid-template-columns:48px minmax(0,1fr)}.app-shell:not(.editor-shell) .channel-preview-profile .el-tag{grid-column:1/-1;justify-self:start}.app-shell:not(.editor-shell) .channel-preview-video{grid-template-columns:18px 82px minmax(0,1fr)}.app-shell:not(.editor-shell) .playlist-mode-picker{grid-template-columns:1fr}.app-shell:not(.editor-shell) .channel-preview-video img,.app-shell:not(.editor-shell) .channel-preview-placeholder{width:82px}.app-shell:not(.editor-shell) .youtube-trending-strip{grid-auto-columns:minmax(270px,88vw)}.app-shell:not(.editor-shell) .source-form-grid label:first-child,.app-shell:not(.editor-shell) .source-form-grid label:nth-child(2){grid-column:1/-1}.app-shell:not(.editor-shell) .source-form-footer{grid-template-columns:1fr}.app-shell:not(.editor-shell) .source-form-footer>.el-button{width:100%;min-height:46px}.app-shell:not(.editor-shell) .source-monitor-card{grid-template-columns:1fr}.app-shell:not(.editor-shell) .source-card-meta,.app-shell:not(.editor-shell) .source-card-actions{justify-content:flex-start}.app-shell:not(.editor-shell) .source-detail-grid,.app-shell:not(.editor-shell) .source-recent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.editor-shell) .source-video-head{display:none}.app-shell:not(.editor-shell) .source-video-row{grid-template-columns:1fr 1fr;gap:10px;min-width:0}.app-shell:not(.editor-shell) .source-video-main,.app-shell:not(.editor-shell) .source-video-actions{grid-column:1/-1}.app-shell:not(.editor-shell) .source-video-main{grid-template-columns:104px minmax(0,1fr)}.app-shell:not(.editor-shell) .source-video-main h3,.app-shell:not(.editor-shell) .source-video-main p,.app-shell:not(.editor-shell) .source-video-main a{white-space:normal}.app-shell:not(.editor-shell) .account-tabs .el-tabs__nav-wrap{scrollbar-width:none;overflow-x:auto}.app-shell:not(.editor-shell) .account-tabs .el-tabs__nav{float:none;width:max-content}.app-shell:not(.editor-shell) .publishing-form-grid{grid-template-columns:1fr}.app-shell:not(.editor-shell) .render-picker{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.app-shell:not(.editor-shell) .render-picker-card{scroll-snap-align:start;flex:0 0 138px}.app-shell:not(.editor-shell) .scheduled-post-card{padding:16px}.app-shell:not(.editor-shell) .scheduled-post-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell:not(.editor-shell) .scheduled-post-actions .el-button{width:100%;margin:0}.app-shell:not(.editor-shell) .publication-limit-alert{grid-template-columns:36px minmax(0,1fr);padding:14px}.app-shell:not(.editor-shell) .publication-limit-alert>.el-icon{width:36px;height:36px}.app-shell:not(.editor-shell) .publication-limit-alert a{grid-column:2;width:fit-content}.app-shell:not(.editor-shell) .plan-alert{grid-template-columns:36px minmax(0,1fr);padding:14px}.app-shell:not(.editor-shell) .project-toolbar{grid-template-columns:1fr;padding:14px}.app-shell:not(.editor-shell) .project-toolbar>div{grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.app-shell:not(.editor-shell) .project-toolbar>.project-selection-summary{display:flex}.app-shell:not(.editor-shell) .project-toolbar>.project-toolbar-actions{grid-template-columns:minmax(0,1fr) 44px}.app-shell:not(.editor-shell) .project-bulk-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.app-shell:not(.editor-shell) .project-bulk-actions .el-button{width:100%;margin:0}.app-shell:not(.editor-shell) .clip-card-grid{grid-template-columns:1fr}.app-shell:not(.editor-shell) .clip-card{width:100%;min-width:0;margin:0 auto}.app-shell:not(.editor-shell) .admin-table-panel,.app-shell:not(.editor-shell) .account-table-panel{max-width:calc(100vw - 24px);overflow-x:auto}.el-dialog{max-width:460px;width:calc(100vw - 24px)!important;margin:12px auto!important}.el-message{width:calc(100vw - 24px)!important;min-width:0!important}}@media (width>=981px){.app-shell:not(.editor-shell) .workspace-layout{grid-template-columns:244px minmax(0,1fr);gap:0}.app-shell:not(.editor-shell) .projects-panel{border:0;border-right:1px solid var(--border);width:244px;min-height:100vh;max-height:100vh;box-shadow:none;background:#101416;border-radius:0;flex-direction:column;padding:16px 14px;display:flex;position:sticky;top:0}.app-shell:not(.editor-shell) .workspace-main{padding:28px clamp(24px,3vw,52px) 64px}}.app-shell:not(.editor-shell) .brand-block{border-radius:6px;min-height:48px;padding:0 4px}.app-shell:not(.editor-shell) .brand-block strong{font-size:15px}.app-shell:not(.editor-shell) .brand-block small{letter-spacing:0;font-size:9px}.sidebar-primary-action{border-radius:5px;min-height:44px;margin:14px 0 8px}.side-nav{border:0;flex:auto;gap:2px;min-height:0;padding:8px 0 12px;overflow-y:auto}.app-shell:not(.editor-shell) .side-nav:before{display:none}.side-nav-section{color:var(--muted-2);text-transform:uppercase;padding:13px 10px 5px;font-size:9px;font-weight:850}.side-nav-item{border-radius:5px;min-height:38px;padding:0 10px}.side-nav-item.active,.side-nav-item:hover{color:var(--text-strong);background:#242b2e}.sidebar-credit-summary{width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--border);background:#171c1e;border-radius:6px;order:4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-top:8px;padding:11px 12px;display:grid}.sidebar-credit-summary span,.sidebar-credit-summary small{color:var(--muted);font-size:9px}.sidebar-credit-summary strong{color:var(--brand);grid-area:1/2/3;font-size:18px}.user-card{border-radius:6px;margin:8px 0 0}.workspace-toolbar{min-height:0;margin-bottom:18px;padding-bottom:18px}.workspace-toolbar h1{max-width:760px;font-size:clamp(25px,3vw,38px)}.workspace-toolbar p{max-width:720px;font-size:14px}.dashboard-command-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:12px;margin-top:0}.dashboard-panel,.dashboard-recent-panel{box-shadow:none;background:#14181a;border-radius:6px}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-grid article{background:#101416;border-radius:5px;min-height:74px}.dashboard-current-state{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;display:flex}.dashboard-current-state button{min-height:36px;color:var(--text-strong);font:inherit;cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:5px;padding:0 12px;font-weight:800}.dashboard-project-strip button{background:#101416;border-radius:5px;min-height:92px}.product-header .detail-title-row{align-items:flex-end}.product-header h1{color:var(--text-strong);margin:4px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.05}.product-header p{max-width:700px;color:var(--muted);margin:7px 0 0;font-size:13px}.product-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.product-stat-grid article{min-height:76px;box-shadow:none;background:#14181a;border-radius:5px;padding:13px 15px}.product-stat-grid strong{font-size:24px}@media (width<=980px){.side-nav-section{display:none}.dashboard-command-grid{grid-template-columns:1fr;margin-top:0}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(92px,1fr));overflow-x:auto}}@media (width<=620px){.app-shell:not(.editor-shell) .workspace-toolbar{align-items:flex-start;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.app-shell:not(.editor-shell) .workspace-toolbar h1{font-size:24px;line-height:1.08}.app-shell:not(.editor-shell) .workspace-toolbar p{display:none}.app-shell:not(.editor-shell) .workspace-toolbar-actions{flex:none}.dashboard-summary-grid,.product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-current-state{flex-direction:column;align-items:stretch}.dashboard-current-state button{width:100%}.product-header h1{font-size:25px}}.detail-breadcrumb button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.detail-breadcrumb button:hover{color:var(--text-strong)}.detail-breadcrumb button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}:root{--clean-radius:14px;--bg:#0b0d0e;--bg-2:#111416;--surface:#15191b;--surface-strong:#1b2023;--surface-soft:#202629;--text:#e6eae5;--text-strong:#f7faf4;--muted:#9ba39d;--muted-2:#6f7872;--border:#293034;--border-strong:#465149;--brand:#c6f432;--brand-2:#ff6b5e;--glow-purple:none;--glow-cyan:none;--el-color-primary:#c6f432;--el-color-primary-light-3:#d4f86a;--el-color-primary-light-5:#def991;--el-color-primary-light-7:#71883c;--el-color-primary-light-9:#252e1b;--el-color-primary-dark-2:#9fc329;--el-bg-color:#15191b;--el-bg-color-page:#0b0d0e;--el-bg-color-overlay:#1b2023;--el-fill-color:#202629;--el-fill-color-light:#202629;--el-fill-color-lighter:#1b2023;--el-fill-color-blank:#15191b;--el-text-color-primary:#f7faf4;--el-text-color-regular:#e6eae5;--el-text-color-secondary:#9ba39d;--el-text-color-placeholder:#9ba39d;--el-border-color:#293034;--el-border-color-light:#293034;--el-border-color-lighter:#293034}body{background:var(--bg);-webkit-tap-highlight-color:transparent}body:before{display:none}.el-button--primary{color:#11140d;background:var(--brand);box-shadow:none}.app-shell:not(.editor-shell) :is(.video-library-card,.scheduled-post-card) .el-tag--dark{--el-tag-text-color:#11140d}.auth-page .auth-card{background:var(--surface);box-shadow:none;border-radius:16px}.institutional-page .institutional-hero{min-height:0;padding-top:56px;padding-bottom:56px}.institutional-page .legal-document{box-shadow:none;border-radius:14px}.recent-projects{width:min(960px,100%);margin:0 auto 36px}.clean-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.clean-section-heading h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.clean-project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.clean-empty-note{color:var(--muted);padding:24px 0;font-size:14px;line-height:1.6}.clean-details{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;min-width:0}.clean-details>summary{min-height:48px;color:var(--muted);cursor:pointer;padding:14px 16px;font-size:13px;line-height:20px}.clean-details[open]>summary{color:var(--text-strong);border-bottom:1px solid var(--border);margin-bottom:12px}.clean-details>:not(summary){margin-left:16px;margin-right:16px}.clean-details>:last-child{margin-bottom:16px}.clean-details summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-shell:not(.editor-shell) .workspace-main{min-width:0}.app-shell:not(.editor-shell) :is(.product-page,.account-page,.admin-page,.project-detail,.autopilot-page){gap:20px}.app-shell:not(.editor-shell) :is(.project-detail-header,.product-header,.source-command-hero,.autopilot-hero){border:0;border-bottom:1px solid var(--border);min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:8px 0 20px}.app-shell:not(.editor-shell) :is(.product-header,.account-header,.admin-page>.project-detail-header) :is(.detail-breadcrumb,.eyebrow){display:none}.app-shell:not(.editor-shell) :is(.detail-title-row,.source-command-hero,.autopilot-hero){align-items:center;gap:16px}.app-shell:not(.editor-shell) :is(.detail-title-row h1,.detail-title-row h2,.source-command-hero h1,.autopilot-hero h1){letter-spacing:-.7px;margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.app-shell:not(.editor-shell) :is(.detail-title-row p,.source-command-hero p,.autopilot-hero p){color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.app-shell:not(.editor-shell) :is(.detail-actions,.project-actions){flex-wrap:wrap;gap:8px;width:auto;display:flex}.app-shell:not(.editor-shell) :is(.detail-actions,.project-actions) .el-button{width:auto;margin:0}.app-shell:not(.editor-shell) :is(.product-stat-grid,.account-stat-grid,.admin-stat-grid){background:0 0;border:0;flex-wrap:wrap;gap:0;padding:0;display:flex}.app-shell:not(.editor-shell) :is(.product-stat-grid,.account-stat-grid,.admin-stat-grid) article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:120px;gap:5px;padding:8px 18px 8px 0}.app-shell:not(.editor-shell) :is(.product-stat-grid,.account-stat-grid,.admin-stat-grid) strong{font-size:23px;line-height:1.2}.app-shell:not(.editor-shell) :is(.product-stat-grid,.account-stat-grid,.admin-stat-grid) span{color:var(--muted);font-size:11px}.app-shell:not(.editor-shell) :is(.account-stat-grid,.admin-stat-grid) .el-icon{display:none}.app-shell:not(.editor-shell) :is(.account-panel,.admin-panel,.publishing-form,.source-composer,.source-operations-panel,.source-recent-panel,.idea-card,.video-library-card,.clip-card){border:1px solid var(--border);border-radius:var(--clean-radius);background:var(--surface);min-width:0;box-shadow:none;padding:20px}.app-shell:not(.editor-shell) :is(.clip-card,.video-library-card){padding:0;overflow:hidden}.app-shell:not(.editor-shell) :is(.panel-heading h2,.publishing-panel-heading h2){letter-spacing:-.2px;font-size:17px}.app-shell:not(.editor-shell) .panel-heading .eyebrow,.app-shell:not(.editor-shell) .panel-heading h2:before{display:none}.app-shell:not(.editor-shell) .el-button{border-radius:9px}.app-shell:not(.editor-shell) .el-tabs__item{font-weight:500}.app-shell:not(.editor-shell) .el-tabs__nav-wrap:after{height:1px}.app-shell:not(.editor-shell) .el-input__wrapper,.app-shell:not(.editor-shell) .el-select__wrapper{border-radius:9px}.app-shell:not(.editor-shell) .project-board{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.app-shell:not(.editor-shell) .project-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.app-shell:not(.editor-shell) .clip-card-body{padding:16px}.app-shell:not(.editor-shell) .clip-card-body h3{margin:12px 0;font-size:15px;line-height:1.5}.app-shell:not(.editor-shell) .clip-card-kpis{border:0;gap:10px;padding:0}.app-shell:not(.editor-shell) .clip-card-kpis strong{font-size:16px}.app-shell:not(.editor-shell) .clip-card-kpis>span{background:0 0;min-height:0;padding:0}.app-shell:not(.editor-shell) .clip-card-kpis .clip-status-pill{color:var(--text-strong);font-weight:600}.app-shell:not(.editor-shell) .clip-card-actions{gap:8px}.app-shell:not(.editor-shell) .project-toolbar{background:0 0;border:0;padding:12px 0}.app-shell:not(.editor-shell) .project-library-toolbar{margin:0}.app-shell:not(.editor-shell) .source-command-hero{justify-content:space-between;display:flex}.app-shell:not(.editor-shell) .source-hero-actions{gap:16px;display:flex}.app-shell:not(.editor-shell) .source-hero-actions article{background:0 0;border:0;min-width:0;padding:0}.app-shell:not(.editor-shell) .source-hero-actions strong{font-size:20px}.app-shell:not(.editor-shell) .automation-preset{box-shadow:none;border-radius:10px;padding:12px}.app-shell:not(.editor-shell) .automation-preset strong{font-size:13px}.app-shell:not(.editor-shell) .automation-preset span{font-size:11px;line-height:1.5}.app-shell:not(.editor-shell) .source-form-grid{gap:16px}.app-shell:not(.editor-shell) .publishing-field{min-width:0}.app-shell:not(.editor-shell) .publishing-form .clean-details .publishing-field{margin-bottom:12px}.app-shell:not(.editor-shell) .render-picker{scroll-snap-type:x proximity;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.app-shell:not(.editor-shell) .render-picker-card{scroll-snap-align:start;border-radius:10px;flex:0 0 135px;min-width:0}.app-shell:not(.editor-shell) .app-beta-notice{border:1px solid var(--border);background:0 0;border-radius:10px;margin-bottom:20px;padding:10px 12px}.app-shell:not(.editor-shell) .app-beta-notice :is(span,strong,p){font-size:11px}.app-shell:not(.editor-shell) .autopilot-kicker{display:none}.app-shell:not(.editor-shell) .autopilot-stat-strip{box-shadow:none;border-radius:12px}.app-shell:not(.editor-shell) .source-operations-panel{align-self:start}.el-dialog{border-radius:16px}.el-dialog__title{font-size:19px}@media (width<=980px){.app-shell:not(.editor-shell) .workspace-main{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}.app-shell:not(.editor-shell) :is(.product-page,.account-page,.admin-page,.project-detail,.autopilot-page){gap:18px}.app-shell:not(.editor-shell) :is(.detail-title-row,.source-command-hero){flex-wrap:wrap;display:flex}.app-shell:not(.editor-shell) :is(.detail-title-row,.source-command-hero)>div:first-child{flex:220px}.app-shell:not(.editor-shell) :is(.product-header,.project-detail-header,.source-command-hero){padding:0 0 18px}.app-shell:not(.editor-shell) :is(.account-panel,.admin-panel,.publishing-form,.source-composer,.source-operations-panel,.source-recent-panel){padding:16px}.app-shell:not(.editor-shell) .el-button,.app-shell:not(.editor-shell) .el-input__wrapper,.app-shell:not(.editor-shell) .el-select__wrapper{min-height:44px}.app-shell:not(.editor-shell) input,.app-shell:not(.editor-shell) textarea{font-size:16px}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav button{min-height:56px}.mobile-menu-sheet{border-radius:20px 20px 0 0}.mobile-menu-links button{border-radius:12px}.el-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.el-dialog__footer{z-index:2;background:var(--surface);margin-top:16px;padding:12px 0;position:sticky;bottom:-16px}.el-dialog__footer .el-button{min-height:44px}}@media (width<=640px){.clean-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recent-projects{margin-bottom:16px}.clean-section-heading{margin-bottom:10px}.clean-section-heading h2{font-size:17px}.app-shell:not(.editor-shell) :is(.product-stat-grid,.account-stat-grid,.admin-stat-grid){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;display:grid}.app-shell:not(.editor-shell) :is(.product-stat-grid,.account-stat-grid,.admin-stat-grid) article{padding:0 12px 0 0}.app-shell:not(.editor-shell) .project-side-stack{grid-template-columns:minmax(0,1fr)}.app-shell:not(.editor-shell) .source-hero-actions article{display:none}.app-shell:not(.editor-shell) .project-library-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.app-shell:not(.editor-shell) .clip-card{width:100%;max-width:440px}.app-shell:not(.editor-shell) .video-library-grid{grid-template-columns:minmax(0,1fr)}.app-shell:not(.editor-shell) .project-toolbar-actions{gap:10px}.app-shell:not(.editor-shell) .app-beta-notice{display:block}.app-shell:not(.editor-shell) .app-beta-notice>div{justify-content:space-between;gap:12px;display:flex}.app-shell:not(.editor-shell) .app-beta-notice p{margin-top:5px}.app-shell:not(.editor-shell) :is(.publishing-form-grid,.publishing-metadata-grid){grid-template-columns:minmax(0,1fr)}.composer-options-row button{min-height:44px}}@media (prefers-reduced-motion:reduce){.minimal-project-card,.app-shell *,.minimal-landing *{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.clip-reason{color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.6}.clip-reason summary{cursor:pointer;min-height:32px;padding:6px 0}.clip-reason p{margin:4px 0 12px}.app-shell:not(.editor-shell) :is(.content-source-card,.social-account-card,.scheduled-post-card,.source-monitor-card,.discovery-video-card,.trending-source-card){border-radius:var(--clean-radius);box-shadow:none;background:var(--surface)}.app-shell:not(.editor-shell) .source-composer{position:static}.app-shell:not(.editor-shell) .discovery-video-header{padding:16px}.app-shell:not(.editor-shell) .discovery-video-actions{padding:14px 16px}.institutional-page :is(.institutional-hero,.institutional-card,.legal-article,.legal-toc){box-shadow:none;border-radius:14px}.minimal-landing :is(button,summary,a):focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (width<=640px){.minimal-landing :is(button,summary){min-height:44px}.minimal-landing-nav{gap:12px}.app-shell:not(.editor-shell) .source-lookup-row{grid-template-columns:minmax(0,1fr)}.app-shell:not(.editor-shell) .automation-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.editor-shell) .source-form-grid{grid-template-columns:minmax(0,1fr)}.app-shell:not(.editor-shell) .video-library-card{grid-template-columns:minmax(0,1fr);width:100%;max-width:440px;margin:auto}.app-shell:not(.editor-shell) .video-library-card video{object-fit:contain;width:100%;height:auto;max-height:72svh}.app-shell:not(.editor-shell) .video-library-card>div{padding:0 16px}}.checkout-total{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:20px 0;padding:20px;display:grid}.checkout-total>span{color:var(--text);font-size:13px}.checkout-total>strong{letter-spacing:-.6px;color:var(--text);white-space:nowrap;font-size:26px}.checkout-total>small{color:var(--muted);grid-column:1/-1}.source-checkout{min-width:0}.source-checkout>p,.checkout-note{color:var(--muted);font-size:13px;line-height:1.7}.source-checkout-name{background:var(--surface-soft);overflow-wrap:anywhere;border-radius:9px;padding:12px 14px}.source-range{gap:10px;margin:22px 0;display:grid}.source-range small{color:var(--muted);font-size:12px;line-height:1.6}.source-range-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-range-fields label{color:var(--text);gap:7px;font-size:12px;display:grid}.institutional-page .pricing-minimal-hero{text-align:center;max-width:820px;margin-inline:auto;padding-bottom:34px;display:block}.pricing-minimal-hero .institutional-hero-actions{justify-content:center}.simple-pricing{background:var(--surface,#141610);border:1px solid var(--border,#303329);border-radius:24px;max-width:850px;margin:0 auto 40px;padding:clamp(22px,4vw,44px)}.simple-price-main{text-align:center}.simple-price-main>span{color:#b7bcae;font-size:14px}.simple-price-main>strong{color:#d3f68c;letter-spacing:-2px;margin:18px 0;font-size:clamp(44px,9vw,72px);display:block}.simple-price-main>strong small{color:#b7bcae;letter-spacing:0;margin-left:10px;font-size:14px;font-weight:400;display:inline-block}.simple-price-main p{color:#b7bcae;max-width:480px;margin:0 auto 36px;font-size:14px;line-height:1.8}.simple-price-details{border-top:1px solid #303329;gap:22px;padding:28px 0;display:grid}.simple-price-details h2{color:#f4f5f0;letter-spacing:0;margin:0 0 8px;font-size:16px}.simple-price-details p,.simple-pix-band p{color:#b7bcae;margin:0;font-size:13px;line-height:1.8}.simple-price-foot{border-top:1px solid #303329;flex-wrap:wrap;gap:18px;padding-top:24px;display:flex}.simple-price-foot span{color:#d0d4c7;align-items:center;gap:8px;font-size:12px;display:flex}.simple-price-foot .el-icon{color:#d3f68c}.simple-pix-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:850px;margin:0 auto;padding:30px 0;display:flex}.simple-pix-band h2{margin:10px 0 14px;font-size:26px}.pricing-delivery-note{color:#9ea694;max-width:850px;margin:0 auto 56px;font-size:12px;line-height:1.8}@media (width<=600px){.checkout-total{padding:16px}.checkout-total>strong{font-size:23px}.simple-pricing{border-radius:18px}.simple-pix-band{display:grid}.simple-price-foot{gap:12px;display:grid}}@media (width<=900px){.simple-pricing,.simple-pix-band,.pricing-delivery-note{margin-left:20px;margin-right:20px}}.institutional-page .pricing-minimal-hero{background:0 0;min-height:0;padding-top:48px;padding-bottom:36px}.institutional-page .pricing-minimal-hero h1{font-size:clamp(32px,5vw,56px)}.institutional-page .pricing-minimal-hero p{font-size:16px}.hub-overview,.hub-metrics,.hub-agenda-toolbar,.hub-automation-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-metrics{flex-wrap:wrap;justify-content:flex-start;gap:24px}.hub-metrics>span{color:var(--muted);align-items:baseline;gap:7px;font-size:12px;display:flex}.hub-metrics strong{color:var(--text);font-size:22px}.hub-connect-prompt{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--border));background:color-mix(in srgb, var(--brand) 4%, var(--surface));border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.hub-connect-prompt>.el-icon{color:var(--brand);flex:0 0 24px;font-size:24px}.hub-connect-prompt>div{flex:1}.hub-connect-prompt strong{font-size:14px}.hub-connect-prompt p,.hub-automation-toolbar p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.6}.hub-tabs{min-width:0}.hub-tabs>.el-tabs__header{margin-bottom:24px}.hub-tabs .el-tabs__item{min-height:48px;font-size:14px}.hub-agenda-toolbar{margin-bottom:18px}.hub-agenda-toolbar>.el-select{width:220px}.hub-agenda-toolbar .el-segmented{--el-segmented-item-selected-color:#11140d;--el-segmented-item-selected-bg-color:var(--brand);min-height:40px}.publishing-hub .scheduled-post-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.publishing-hub .scheduled-post-list>.publishing-panel-heading,.publishing-hub .scheduled-post-list>.el-empty{grid-column:1/-1}.publishing-hub .scheduled-post-card{flex-direction:column;gap:12px;padding:18px;display:flex}.publishing-hub .scheduled-post-card h3{margin:0;font-size:16px;line-height:1.5}.publishing-hub .scheduled-post-card .panel-heading{margin:0}.publishing-hub .scheduled-post-card .scheduled-post-date{color:var(--muted);font-size:11px}.publishing-hub .scheduled-post-actions{flex-wrap:wrap;margin-top:auto;padding-top:6px}.hub-post-copy{color:var(--muted);font-size:12px;line-height:1.6}.hub-post-copy summary{cursor:pointer}.hub-post-copy p{white-space:pre-wrap;overflow-wrap:anywhere}.hub-automation-toolbar{margin:0 0 18px}.hub-automation-toolbar h2{margin:0;font-size:19px}.app-shell:not(.editor-shell) .publishing-hub .source-command-layout{display:block}.publishing-hub .source-rail{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:14px;display:grid}.publishing-hub .source-rail>.publishing-panel-heading,.publishing-hub .source-rail>.el-empty{grid-column:1/-1}.publishing-hub .source-rail .source-card-main{background:0 0;padding:0}.publishing-hub .source-rail .source-card-main strong{font-size:16px}.publishing-hub .source-rail .source-monitor-card{flex-direction:column;gap:12px;padding:18px;display:flex}.publishing-hub .source-card-actions{justify-content:space-between;margin-top:auto}.publishing-hub .source-card-meta{flex-wrap:wrap}.publishing-hub .content-sources-page{margin:0}.hub-field-label{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.hub-field-label small{color:var(--muted);font-size:12px;font-weight:400}.hub-cost-note,.automation-review{background:var(--surface-soft);color:var(--muted);border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.65}.publisher-compose .publishing-form,.publisher-connections .publishing-form,.automation-setup .source-composer{min-width:0;box-shadow:none;background:0 0;border:0;gap:18px;padding:0;display:grid;position:static}.publisher-compose .render-picker{scroll-snap-type:x proximity;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.publisher-compose .render-picker-card{background:var(--surface);scroll-snap-align:start;border-radius:12px;flex:0 0 128px;min-width:0}.publisher-compose .render-picker-card.selected{border-color:var(--brand)}.publisher-compose .render-picker-card video{object-fit:cover;width:100%;max-height:148px}.publisher-compose .publishing-field{gap:7px;display:grid}.publisher-compose .publishing-form-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr)}.publisher-compose .publishing-metadata-grid{gap:12px;display:grid}.publisher-compose .publishing-form>.el-button--primary{z-index:1;min-height:48px;margin:0;position:sticky;bottom:0}.publisher-connections .publishing-workbench{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.publisher-connections .publishing-form p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.publisher-connections .social-account-list{gap:12px;display:grid}.publisher-connections .social-account-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.automation-source-step,.automation-behavior-step{gap:18px;min-width:0;display:grid}.automation-source-step>p{color:var(--muted);margin:0;line-height:1.6}.automation-setup .source-lookup-row{grid-template-columns:minmax(0,1fr)}.automation-steps{border-bottom:1px solid var(--border);color:var(--muted);gap:14px;padding-bottom:14px;font-size:12px;display:flex}.automation-steps .active{color:var(--brand)}.hub-back-link{width:fit-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.hub-back-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.automation-setup .channel-preview{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px}.automation-setup .channel-preview>p{color:var(--muted);font-size:12px;line-height:1.6}.automation-setup .channel-preview-videos{max-height:270px;overflow-y:auto}.automation-setup .channel-preview-video{grid-template-columns:18px 64px minmax(0,1fr)}.automation-setup .channel-preview-video img,.automation-setup .channel-preview-placeholder{width:64px}.automation-setup .channel-preview-video input{accent-color:var(--brand)}.automation-setup .channel-preview-video strong{font-size:12px}.automation-setup .automation-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-setup .automation-preset{background:var(--surface);border-radius:12px;min-height:100px;padding:14px}.automation-setup .automation-preset.selected{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.automation-setup .source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-setup .source-unlimited-rule{display:none}.automation-setup .source-auto-publish{border-radius:12px}.automation-setup .source-form-footer{z-index:1;background:var(--el-drawer-bg-color,var(--el-bg-color));padding:12px 0 0;position:sticky;bottom:0}.automation-setup .source-form-footer .el-button{min-height:48px}.publisher-compose .el-button,.publisher-connections .el-button,.automation-setup .el-button{border-radius:9px}.publisher-compose .el-drawer__body,.publisher-connections .el-drawer__body,.automation-setup .el-drawer__body{overflow-wrap:anywhere}@media (width<=640px){.hub-overview{gap:8px}.hub-metrics{gap:12px}.hub-metrics>span{flex-direction:column;gap:3px;font-size:10px}.hub-metrics strong{font-size:20px}.hub-connect-prompt{grid-template-columns:24px minmax(0,1fr);padding:14px;display:grid}.hub-connect-prompt>.el-button{grid-column:1/-1;margin:0}.hub-tabs>.el-tabs__header{margin-bottom:18px}.hub-tabs .el-tabs__item{padding:0 14px;font-size:13px}.hub-agenda-toolbar{flex-direction:column;align-items:stretch;gap:10px}.hub-agenda-toolbar>.el-select{width:100%}.hub-automation-toolbar{flex-direction:column;align-items:stretch;gap:12px}.hub-automation-toolbar .el-button{margin:0}.publisher-compose .publishing-form-grid,.automation-setup .source-form-grid{grid-template-columns:minmax(0,1fr)}.publisher-connections .el-radio-group{flex-wrap:wrap;display:flex}.publisher-compose .el-input__wrapper,.automation-setup .el-input__wrapper,.publisher-compose .el-select__wrapper,.automation-setup .el-select__wrapper{min-height:44px}.publisher-compose input,.automation-setup input{font-size:16px}.automation-setup .automation-preset{padding:11px}.automation-setup .automation-preset strong{font-size:13px}.automation-setup .publication-time-grid{grid-template-columns:minmax(0,1fr)}.automation-setup .source-form-footer{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.automation-setup .source-form-footer .el-button{width:100%;margin:0}.publishing-hub .calendar-filters{flex-wrap:wrap}.publishing-hub .calendar-filters .el-select{width:calc(50% - 6px);min-width:0}}.app-panel .clipa-panel-heading :is(.publish-dialog-heading,.bulk-publish-heading){padding-right:0}.app-panel .composer-language{margin-top:20px}.app-panel.autopilot-settings-panel .autopilot-config-body{padding:0}.app-panel :is(.source-operations-panel,.source-recent-panel){min-width:0}.app-panel .source-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-panel .source-detail-grid strong,.app-panel .source-operations-panel a{overflow-wrap:anywhere}.app-panel .publishing-form>.el-button--primary{bottom:-24px}@media (width>=981px){.app-shell:not(.editor-shell) .workspace-layout{grid-template-columns:232px minmax(0,1fr)}.app-shell:not(.editor-shell) .desktop-sidebar{scrollbar-width:thin;border-right:1px solid var(--border);background:#101416;flex-direction:column;width:232px;height:100dvh;min-height:0;max-height:100dvh;padding:24px 16px 16px;display:flex;overflow-y:auto}.app-shell:not(.editor-shell) .desktop-sidebar .brand-block{flex-shrink:0;order:0;justify-content:flex-start;gap:10px;padding:0 8px}.app-shell:not(.editor-shell) .desktop-sidebar .brand-block strong{font-size:17px}.app-shell:not(.editor-shell) .desktop-sidebar .brand-block small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400}.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-primary-action{border-radius:11px;flex-shrink:0;order:1;min-height:46px;margin:28px 0 16px;font-size:13px;font-weight:600}.app-shell:not(.editor-shell) .desktop-sidebar .side-nav{border:0;flex-direction:column;flex:1 0 auto;order:2;justify-content:flex-start;gap:5px;padding:0 0 28px;display:flex;overflow:visible}.app-shell:not(.editor-shell) .desktop-sidebar .side-nav-item{width:100%;min-height:46px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;padding:0 13px;font-size:13px;font-weight:500;display:flex}.app-shell:not(.editor-shell) .desktop-sidebar .side-nav-item .el-icon{color:inherit;flex:0 0 19px;font-size:19px}.app-shell:not(.editor-shell) .desktop-sidebar .side-nav-item:hover{background:var(--surface-soft);color:var(--text)}.app-shell:not(.editor-shell) .desktop-sidebar .side-nav-item.active{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);border-color:color-mix(in srgb, var(--brand) 14%, transparent)}.app-shell:not(.editor-shell) .desktop-sidebar .side-nav-item.active:before{display:none}.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-utilities{border-top:1px solid var(--border);order:3;gap:2px;padding:12px 0;display:grid}.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-utilities .side-nav-item{min-height:40px;font-size:12px}.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-credit-summary{background:var(--surface);border-radius:11px;flex-shrink:0;order:4;margin:4px 0 12px;padding:12px}.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-credit-summary strong{font-size:18px}.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-credit-summary span,.app-shell:not(.editor-shell) .desktop-sidebar .sidebar-credit-summary small{font-size:10px}.sidebar-profile{border-top:1px solid var(--border);flex-shrink:0;order:5;align-items:center;gap:8px;padding-top:14px;display:flex}.sidebar-profile-account{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.sidebar-profile-account>span:last-child{gap:4px;min-width:0;display:grid}.sidebar-profile-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-profile-account small{color:var(--muted);font-size:10px}.app-shell:not(.editor-shell) .sidebar-profile-account .user-avatar{border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:11px}.sidebar-signout{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;display:grid}.sidebar-signout:hover,.sidebar-profile-account:hover{background:var(--surface-soft)}.sidebar-signout:focus-visible,.sidebar-profile-account:focus-visible{outline:2px solid var(--brand);outline-offset:2px}}@media (width<=980px){.app-panel .publishing-form>.el-button--primary{bottom:calc(-20px - env(safe-area-inset-bottom))}.app-panel .source-form-footer{padding-bottom:env(safe-area-inset-bottom)}.app-panel .source-detail-grid{grid-template-columns:minmax(0,1fr)}}.app-panel .el-button--primary{--el-button-text-color:#11140d;--el-button-hover-text-color:#11140d;--el-button-active-text-color:#11140d;--el-button-disabled-text-color:#42502a}.account-heading-actions[data-v-42171082]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.account-heading-actions .el-button[data-v-42171082]{margin:0}.account-selection-note[data-v-42171082]{color:#8e9996;margin:0;font-size:12px;line-height:1.5}.bulk-publish-heading[data-v-42171082]{gap:4px;padding-right:28px;display:grid}.bulk-publish-heading>span[data-v-42171082]{color:#baff22;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.bulk-publish-heading h2[data-v-42171082]{color:#f8fbf7;letter-spacing:0;margin:0;font-size:21px}.bulk-publish-heading p[data-v-42171082]{color:#8e9996;margin:0;font-size:12px}.bulk-publish-content[data-v-42171082]{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:18px;display:grid}.bulk-publish-config[data-v-42171082],.bulk-clip-picker[data-v-42171082]{align-content:start;gap:14px;min-width:0;display:grid}.bulk-clip-picker[data-v-42171082]{border-left:1px solid #2b3432;padding-left:18px}.bulk-section-heading[data-v-42171082]{justify-content:space-between;align-items:end;gap:10px;display:flex}.bulk-section-heading>div[data-v-42171082]{gap:2px;display:grid}.bulk-section-heading span[data-v-42171082],.bulk-timing-grid label>span[data-v-42171082],.bulk-settings-row label>span[data-v-42171082]{color:#7f8b88;text-transform:uppercase;font-size:10px;font-weight:700}.bulk-section-heading strong[data-v-42171082]{font-size:14px}.bulk-account-grid[data-v-42171082]{grid-template-columns:1fr 1fr;gap:8px;min-height:58px;display:grid}.bulk-account-grid button[data-v-42171082]{color:#f8fbf7;text-align:left;cursor:pointer;background:#141a19;border:1px solid #303a38;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.bulk-account-grid button.selected[data-v-42171082]{background:#1d2819;border-color:#baff22}.bulk-account-grid i[data-v-42171082]{color:#fff;border-radius:4px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.bulk-account-grid .platform-youtube[data-v-42171082]{background:#e32636}.bulk-account-grid .platform-instagram[data-v-42171082]{background:#c33884}.bulk-account-grid .platform-tiktok[data-v-42171082]{background:#111;border:1px solid #3b4644}.bulk-account-grid button>span[data-v-42171082]{gap:1px;min-width:0;display:grid}.bulk-account-grid strong[data-v-42171082],.bulk-account-grid small[data-v-42171082]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-account-grid small[data-v-42171082]{color:#8e9996;font-size:10px}.bulk-account-grid b[data-v-42171082]{color:#baff22}.bulk-empty-accounts[data-v-42171082]{border:1px dashed #35403e;border-radius:6px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.bulk-empty-accounts>.el-icon[data-v-42171082]{color:#baff22;font-size:22px}.bulk-empty-accounts>span[data-v-42171082]{display:grid}.bulk-empty-accounts small[data-v-42171082]{color:#8e9996}.bulk-timing-grid[data-v-42171082]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bulk-timing-grid label[data-v-42171082],.bulk-settings-row label[data-v-42171082]{gap:5px;display:grid}.bulk-settings-row[data-v-42171082]{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.bulk-settings-row label[data-v-42171082]{min-width:140px}.bulk-clip-list[data-v-42171082]{gap:6px;max-height:420px;padding-right:3px;display:grid;overflow:auto}.bulk-clip-list>button[data-v-42171082]{color:#f8fbf7;text-align:left;cursor:pointer;background:#121817;border:1px solid #2b3432;border-radius:5px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px;display:grid}.bulk-clip-list>button.selected[data-v-42171082]{background:#182016;border-color:#55613b}.bulk-clip-check[data-v-42171082]{color:#baff22;border:1px solid #495350;border-radius:3px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.bulk-clip-copy[data-v-42171082]{gap:2px;min-width:0;display:grid}.bulk-clip-copy strong[data-v-42171082]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-clip-copy small[data-v-42171082]{color:#84908d;font-size:10px}.bulk-clip-list time[data-v-42171082]{color:#baff22;font-size:10px;font-weight:700}.bulk-publish-footer[data-v-42171082]{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-publish-footer>span[data-v-42171082]{color:#b8c2bf;font-size:12px;line-height:1.6}.bulk-publish-footer>div[data-v-42171082]{gap:8px;display:flex}@media (width<=760px){.bulk-publish-dialog{margin-top:10px!important;margin-bottom:10px!important}.bulk-publish-content[data-v-42171082]{grid-template-columns:1fr}.bulk-clip-picker[data-v-42171082]{border-top:1px solid #2b3432;border-left:0;padding:14px 0 0}.bulk-account-grid[data-v-42171082],.bulk-timing-grid[data-v-42171082]{grid-template-columns:1fr}.bulk-settings-row[data-v-42171082]{display:grid}.bulk-settings-row label[data-v-42171082]{width:100%}.bulk-clip-list[data-v-42171082]{max-height:300px}.bulk-publish-footer[data-v-42171082]{flex-direction:column;align-items:stretch}.bulk-publish-footer>div[data-v-42171082]{grid-template-columns:1fr 1fr;display:grid}.bulk-publish-footer .el-button[data-v-42171082]{width:100%;margin:0}}.account-heading-actions[data-v-77aaba34]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.account-heading-actions .el-button[data-v-77aaba34]{margin:0}.account-selection-note[data-v-77aaba34]{color:#8e9996;margin:0;font-size:12px;line-height:1.5}.publish-dialog-heading[data-v-77aaba34]{gap:4px;padding-right:28px;display:grid}.publish-dialog-heading>span[data-v-77aaba34]{color:#baff22;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.publish-dialog-heading h2[data-v-77aaba34]{color:#f8fbf7;letter-spacing:0;margin:0;font-size:20px}.publish-dialog-heading p[data-v-77aaba34]{color:#8e9996;margin:0;font-size:12px}.publish-dialog-content[data-v-77aaba34]{gap:18px;display:grid}.publish-account-section[data-v-77aaba34]{gap:10px;min-height:76px;display:grid}.publish-section-title[data-v-77aaba34]{justify-content:space-between;align-items:end;gap:12px;display:flex}.publish-section-title>div[data-v-77aaba34]{gap:2px;display:grid}.publish-section-title span[data-v-77aaba34],.publish-copy-grid label>span[data-v-77aaba34],.publish-schedule-field>span[data-v-77aaba34],.publish-settings-row label>span[data-v-77aaba34]{color:#7f8b88;text-transform:uppercase;font-size:10px;font-weight:700}.publish-section-title strong[data-v-77aaba34]{font-size:14px}.publish-account-grid[data-v-77aaba34]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-account-option[data-v-77aaba34]{color:#f8fbf7;text-align:left;cursor:pointer;background:#141a19;border:1px solid #303a38;border-radius:6px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.publish-account-option.selected[data-v-77aaba34]{background:#1d2819;border-color:#baff22}.publish-account-option>span[data-v-77aaba34]{color:#fff;border-radius:5px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.publish-account-option .platform-youtube[data-v-77aaba34]{background:#e32636}.publish-account-option .platform-instagram[data-v-77aaba34]{background:#c33884}.publish-account-option .platform-tiktok[data-v-77aaba34]{background:#121212;border:1px solid #3b4644}.publish-account-option div[data-v-77aaba34]{gap:2px;min-width:0;display:grid}.publish-account-option strong[data-v-77aaba34],.publish-account-option small[data-v-77aaba34]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-account-option small[data-v-77aaba34]{color:#8e9996;font-size:10px}.publish-account-option i[data-v-77aaba34]{color:#baff22;font-style:normal;font-weight:900}.publish-empty-accounts[data-v-77aaba34]{background:#121817;border:1px dashed #35403e;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.publish-empty-accounts>.el-icon[data-v-77aaba34]{color:#baff22;font-size:24px}.publish-empty-accounts>div[data-v-77aaba34]{gap:2px;display:grid}.publish-empty-accounts span[data-v-77aaba34]{color:#8e9996;font-size:11px}.publish-schedule-field[data-v-77aaba34]{gap:6px;display:grid}.publish-schedule-field small[data-v-77aaba34]{color:#74807d;font-size:10px}.publish-copy-grid[data-v-77aaba34]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publish-copy-grid label[data-v-77aaba34],.publish-settings-row label[data-v-77aaba34]{gap:6px;display:grid}.publish-copy-grid .wide[data-v-77aaba34]{grid-column:1/-1}.publish-settings-row[data-v-77aaba34]{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.publish-settings-row label[data-v-77aaba34]{min-width:150px}.publish-retry-note[data-v-77aaba34]{color:#f2d89c;background:#241f14;border-left:3px solid #f4b63e;padding:10px;font-size:11px}.publish-dialog-footer[data-v-77aaba34]{justify-content:space-between;align-items:center;gap:16px;display:flex}.publish-dialog-footer>span[data-v-77aaba34]{color:#b8c2bf;font-size:12px;line-height:1.6}.publish-dialog-footer>div[data-v-77aaba34]{gap:8px;display:flex}@media (width<=640px){.clip-publish-dialog{margin-top:12px!important;margin-bottom:12px!important}.publish-account-grid[data-v-77aaba34],.publish-copy-grid[data-v-77aaba34]{grid-template-columns:1fr}.publish-empty-accounts[data-v-77aaba34]{grid-template-columns:34px 1fr}.publish-empty-accounts .el-button[data-v-77aaba34]{grid-column:1/-1;width:100%}.publish-settings-row[data-v-77aaba34]{gap:12px;display:grid}.publish-settings-row label[data-v-77aaba34]{width:100%}.publish-dialog-footer[data-v-77aaba34]{flex-direction:column;align-items:stretch}.publish-dialog-footer>div[data-v-77aaba34]{grid-template-columns:1fr 1fr;display:grid}.publish-dialog-footer .el-button[data-v-77aaba34]{width:100%;margin:0}}.brand-selection[data-v-7ce6d3d7]{text-align:left;gap:10px;width:100%;min-width:0;display:grid}.brand-selection-label[data-v-7ce6d3d7]{gap:6px;font-size:13px;display:grid}.brand-selection small[data-v-7ce6d3d7],.brand-selected-channel span[data-v-7ce6d3d7]{color:var(--muted);font-size:12px;line-height:1.5}.brand-selected-channel[data-v-7ce6d3d7]{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.brand-selected-channel>div[data-v-7ce6d3d7]{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.brand-logo-thumb[data-v-7ce6d3d7]{object-fit:contain;border-radius:10px;flex-shrink:0;width:52px;height:52px}.brand-swatches[data-v-7ce6d3d7]{gap:5px;display:flex}.brand-swatches i[data-v-7ce6d3d7]{border:1px solid var(--border);border-radius:50%;width:13px;height:13px}.brand-image-thumb[data-v-7ce6d3d7]{object-fit:contain;background:var(--surface-soft);border-radius:8px;width:100%;max-height:130px}.brand-selection-error[data-v-7ce6d3d7]{color:var(--el-color-warning);font-size:12px}.brand-selection[data-v-7ce6d3d7] .el-checkbox__label{white-space:normal;line-height:1.4}.topic-image-source[data-v-3fa3ad3c]{gap:6px;width:100%;min-width:0;font-size:13px;display:grid}.topic-image-source small[data-v-3fa3ad3c]{color:var(--muted);font-size:12px;line-height:1.5}.generation-options[data-v-cf932fef]{border:1px solid var(--el-border-color);text-align:left;border-radius:12px;flex-wrap:wrap;gap:12px 20px;min-width:0;margin:16px 0;padding:16px;display:flex}.generation-options legend[data-v-cf932fef]{padding:0 6px;font-weight:600}.generation-options label[data-v-cf932fef]{flex:230px;gap:6px;min-width:0;display:grid}.generation-options label small[data-v-cf932fef]{color:var(--muted);font-size:11px;line-height:1.5}.generation-options p[data-v-cf932fef]{opacity:.75;flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.template-choices[data-v-cf932fef]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.template-choices button[data-v-cf932fef]{color:var(--text);background:var(--surface-soft);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:10px;justify-items:center;gap:10px;padding:12px 5px;font-size:12px;display:grid}.template-choices button.selected[data-v-cf932fef]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, transparent)}.template-choices button[data-v-cf932fef]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.template-preview[data-v-cf932fef]{background:#0b0d0e;border-radius:6px;flex-direction:column;width:70px;height:120px;display:flex;position:relative;overflow:hidden}.template-camera[data-v-cf932fef]{color:#d8efde;background:#3c4c45;flex-shrink:0;place-items:center;height:46%;font-size:30px;display:grid}.template-content[data-v-cf932fef]{background:#33393f;flex:1;place-items:center;margin:6px 13px;font-size:22px;display:grid}.template-title[data-v-cf932fef]{color:#fff;z-index:1;background:#d71920;padding:2px 0;font-size:8px;font-weight:700;position:absolute;top:40%;left:4px;right:4px}.template-preview.bottom[data-v-cf932fef]{flex-direction:column-reverse}.template-preview.bottom .template-title[data-v-cf932fef]{top:53%}.template-preview.overlay .template-camera[data-v-cf932fef]{z-index:1;width:26px;height:30px;font-size:20px;position:absolute;top:7px;right:5px}.template-preview.overlay .template-content[data-v-cf932fef]{margin:0}.template-preview.overlay .template-title[data-v-cf932fef]{top:45%}.template-preview.content-only .template-camera[data-v-cf932fef]{display:none}.template-preview.content-only .template-content[data-v-cf932fef]{margin:0}.template-preview.podcast[data-v-cf932fef]{flex-direction:column-reverse}.template-preview.podcast .template-camera[data-v-cf932fef]{height:55%}.template-preview.podcast .template-content[data-v-cf932fef]{margin:0}.template-preview.podcast .template-title[data-v-cf932fef]{top:34%}.template-preview.participants .template-camera[data-v-cf932fef]{height:37.5%;position:relative}.template-preview.participants .template-title[data-v-cf932fef]{top:33%}.template-preview.participants .template-content[data-v-cf932fef]{margin:0}.speaker-switch[data-v-cf932fef]{font-size:15px;position:absolute;bottom:2px;right:4px}.platform-watermark-choice[data-v-2b653910]{border:1px solid var(--el-border-color);border-radius:12px;min-width:0;margin:16px 0;padding:14px 16px}.platform-watermark-choice legend[data-v-2b653910]{padding:0 6px;font-weight:600}.platform-watermark-choice p[data-v-2b653910]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.platform-watermark-choice .el-radio-group[data-v-2b653910]{flex-wrap:wrap;gap:8px 16px;display:flex}.platform-watermark-choice[data-v-2b653910] .el-radio{white-space:normal;margin-right:0}.platform-watermark-choice small[data-v-2b653910]{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.clip-review[data-v-39c150dc]{gap:12px;display:grid}.review-meta[data-v-39c150dc]{color:var(--el-text-color-secondary);justify-content:space-between;font-size:13px;display:flex}.clip-review video[data-v-39c150dc]{object-fit:contain;background:#080a08;border-radius:12px;width:100%;height:auto;max-height:65dvh;display:block}.review-placeholder[data-v-39c150dc]{place-items:center;min-height:240px;display:grid}.review-placeholder img[data-v-39c150dc]{max-width:100%;max-height:40dvh}.review-caption[data-v-39c150dc],.review-footer-note[data-v-39c150dc]{color:var(--el-text-color-secondary);font-size:12px}.review-footer-note[data-v-39c150dc]{margin-bottom:10px;display:block}.clip-review h3[data-v-39c150dc]{margin:0;font-size:18px}.review-actions[data-v-39c150dc]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.review-actions[data-v-39c150dc] .el-button{flex:1;min-height:44px;margin-left:0}@media (width<=980px){.el-drawer.clipa-panel.clip-review-panel{height:calc(100dvh - max(12px, env(safe-area-inset-top)))!important}.el-drawer.clipa-panel.clip-review-panel>.el-drawer__body{padding:12px 16px}.el-drawer.clipa-panel.clip-review-panel>.el-drawer__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.clip-review[data-v-39c150dc]{grid-template-rows:auto minmax(140px,1fr) auto auto;gap:8px;height:100%;min-height:260px}.clip-review video[data-v-39c150dc]{height:100%;min-height:0;max-height:none}.review-caption[data-v-39c150dc]{margin:0;line-height:1.4}.clip-review h3[data-v-39c150dc]{overflow-wrap:anywhere;font-size:16px}.review-actions[data-v-39c150dc],.review-footer-note[data-v-39c150dc]{margin-bottom:8px}}.video-composer[data-v-813805c9]{width:min(780px,100%);margin:clamp(32px,6vh,64px) auto 40px}.composer-intro[data-v-813805c9]{text-align:center;margin-bottom:32px}.composer-mark[data-v-813805c9]{border:1px solid var(--border);width:48px;height:48px;color:var(--brand);background:var(--surface-soft);border-radius:16px;place-items:center;margin-bottom:20px;font-size:24px;display:inline-grid}.composer-intro h1[data-v-813805c9]{letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(26px,3.3vw,40px);line-height:1.15}.composer-intro p[data-v-813805c9],.composer-footnote[data-v-813805c9]{color:var(--muted)}.composer-intro p[data-v-813805c9]{margin:0;font-size:15px}.composer-form[data-v-813805c9]{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;padding:10px;box-shadow:0 16px 48px #0002}.composer-form[data-v-813805c9]:focus-within{border-color:var(--brand)}.composer-input-row[data-v-813805c9]{align-items:center;gap:12px;display:flex}.composer-input-icon[data-v-813805c9]{color:var(--muted);margin-left:8px;font-size:20px}.composer-input-row input[data-v-813805c9]{width:0;min-width:0;color:var(--text-strong);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:15px}.composer-input-row input[data-v-813805c9]::placeholder{color:var(--muted)}.composer-input-row .clipa-button[data-v-813805c9]{border-radius:11px;gap:8px;height:48px;margin:0;padding:0 22px}.composer-options-row[data-v-813805c9]{border-top:1px solid var(--border);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.composer-options-row button[data-v-813805c9],.composer-icon-button[data-v-813805c9]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.composer-options-row button[data-v-813805c9]:hover,.composer-icon-button[data-v-813805c9]:hover{color:var(--text-strong);background:var(--surface-soft)}.composer-options-row button[data-v-813805c9]:focus-visible,.composer-icon-button[data-v-813805c9]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.composer-footnote[data-v-813805c9]{text-align:center;margin:18px 0 0;font-size:12px}.composer-language[data-v-813805c9]{gap:8px;display:grid}@media (width<=600px){.video-composer[data-v-813805c9]{margin-top:28px}.composer-input-row[data-v-813805c9]{flex-wrap:wrap;gap:8px}.composer-input-row input[data-v-813805c9]{min-height:48px}.composer-input-row .clipa-button[data-v-813805c9]{flex-basis:100%}.composer-intro h1[data-v-813805c9]{letter-spacing:-.6px}}.pix-checkout[data-v-b58d8bbb]{gap:24px;min-width:0;display:grid}.pix-balance[data-v-b58d8bbb]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.pix-balance span[data-v-b58d8bbb]{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pix-balance strong[data-v-b58d8bbb]{color:var(--text);font-size:18px}.pix-intro h3[data-v-b58d8bbb]{color:var(--text);letter-spacing:-.5px;margin:0 0 8px;font-size:23px}.pix-intro p[data-v-b58d8bbb],.pix-note[data-v-b58d8bbb],.pix-result p[data-v-b58d8bbb]{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.pix-amounts[data-v-b58d8bbb]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.pix-amounts legend[data-v-b58d8bbb]{color:var(--text);padding:0 0 26px;font-size:13px}.pix-amounts label[data-v-b58d8bbb]{border:1px solid var(--border-strong);text-align:center;cursor:pointer;min-width:0;color:var(--text);border-radius:12px;gap:8px;padding:22px 6px 18px;display:grid;position:relative}.pix-amounts label.selected[data-v-b58d8bbb]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.pix-amounts label[data-v-b58d8bbb]:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:4px}.pix-amounts input[data-v-b58d8bbb]{opacity:0;width:1px;height:1px;position:absolute}.pix-amounts strong[data-v-b58d8bbb]{white-space:nowrap;font-size:clamp(16px,4.2vw,21px)}.pix-amounts small[data-v-b58d8bbb]{color:var(--muted);font-size:11px}.pix-suggestion[data-v-b58d8bbb]{background:var(--brand);color:#151a08;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pix-explainer[data-v-b58d8bbb]{background:var(--surface-soft);border-radius:12px;gap:12px;padding:18px;display:grid}.pix-explainer span[data-v-b58d8bbb]{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.pix-explainer strong[data-v-b58d8bbb]{color:var(--text)}.pix-note[data-v-b58d8bbb]{font-size:12px}.pix-checkout .pix-result[data-v-b58d8bbb]{text-align:center;background:0 0;border:0;justify-items:center;gap:14px;padding:0;display:grid}.pix-status[data-v-b58d8bbb]{background:var(--surface-soft);color:var(--text);border-radius:100px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.pix-status.success[data-v-b58d8bbb]{color:var(--brand)}.pix-result h3[data-v-b58d8bbb]{color:var(--text);margin:0;font-size:36px}.pix-checkout .pix-result img[data-v-b58d8bbb]{background:#fff;border-radius:14px;width:200px;max-width:100%;height:auto;padding:12px}.pix-result small[data-v-b58d8bbb]{color:var(--muted);font-size:11px}.pix-code[data-v-b58d8bbb],.pix-copy[data-v-b58d8bbb]{width:100%}.pix-code summary[data-v-b58d8bbb]{cursor:pointer;color:var(--muted);padding:10px;font-size:12px}.pix-code textarea[data-v-b58d8bbb]{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px;font-size:11px}.pix-footer[data-v-b58d8bbb]{gap:10px;width:100%;display:grid}.pix-footer .el-button[data-v-b58d8bbb]{white-space:normal;width:100%;min-height:46px;margin:0}.processing-time[data-v-a287c63f]{border:1px solid var(--border);text-align:left;color:var(--text-strong);background:var(--surface-soft);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;display:flex}.processing-time p[data-v-a287c63f]{min-width:0;color:inherit;margin:0}.processing-time>.el-icon[data-v-a287c63f]{color:var(--brand);flex-shrink:0;margin-top:2px}.processing-time strong[data-v-a287c63f]{white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;display:block}.processing-time small[data-v-a287c63f]{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.processing-time--preview[data-v-a287c63f]{background:0 0;border:0;padding:0}.generation-progress[data-v-17123f4c]{text-align:center;width:min(540px,100%);margin:clamp(36px,8vh,96px) auto 48px}.generation-orbit[data-v-17123f4c]{width:64px;height:64px;color:var(--brand);place-items:center;margin:0 auto 28px;font-size:26px;display:grid;position:relative}.generation-orbit[data-v-17123f4c]:before{content:"";border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:2s linear infinite generation-spin-17123f4c;position:absolute;inset:0}.generation-orbit.paused[data-v-17123f4c]:before{border-color:var(--border);animation:none}.generation-progress h1[data-v-17123f4c]{letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(24px,3vw,32px)}.generation-progress p[data-v-17123f4c]{color:var(--muted);font-size:14px;line-height:1.6}.generation-steps[data-v-17123f4c]{text-align:left;gap:8px;margin:32px 0 20px;padding:0;list-style:none;display:grid}.generation-steps li[data-v-17123f4c]{color:var(--muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:16px;font-size:14px;display:flex}.generation-steps li.current[data-v-17123f4c]{color:var(--text-strong);background:var(--surface);border-color:var(--border-strong)}.generation-step-icon[data-v-17123f4c]{background:var(--surface-soft);border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:12px;display:grid}.current .generation-step-icon[data-v-17123f4c],.complete .generation-step-icon[data-v-17123f4c]{color:var(--brand)}.generation-steps small[data-v-17123f4c]{color:var(--muted);margin-left:auto;font-size:11px}.audio-progress[data-v-17123f4c]{text-align:left;color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:24px 0;font-size:12px;display:grid}.audio-progress strong[data-v-17123f4c]{color:var(--text);font-weight:500}.audio-progress>div[data-v-17123f4c]{background:var(--surface-soft);border-radius:6px;grid-column:1/-1;height:5px;overflow:hidden}.audio-progress>div>span[data-v-17123f4c]{background:var(--brand);height:100%;display:block}.generation-footer p[data-v-17123f4c]{font-size:12px}.step-spinner[data-v-17123f4c]{animation:1.5s linear infinite generation-spin-17123f4c}@keyframes generation-spin-17123f4c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.generation-orbit[data-v-17123f4c]:before,.step-spinner[data-v-17123f4c]{animation:none}}.minimal-landing[data-v-a96b1f19]{max-width:1040px;color:var(--text);margin:auto;padding:0 32px}.minimal-landing-nav[data-v-a96b1f19]{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.minimal-wordmark[data-v-a96b1f19]{color:var(--text-strong);align-items:center;gap:10px;font-size:20px;font-weight:750;display:inline-flex}.minimal-landing-nav .el-button[data-v-a96b1f19]{border-radius:10px;min-height:44px;padding-inline:22px}.presentation-hero[data-v-a96b1f19]{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:56px 0 48px;display:flex}.presentation-copy h1[data-v-a96b1f19]{letter-spacing:-4px;margin:0 0 18px;font-size:clamp(56px,8vw,88px);font-weight:750;line-height:1.05}.presentation-copy h1 span[data-v-a96b1f19]{color:var(--brand)}.presentation-copy>p[data-v-a96b1f19]{color:var(--muted);text-wrap:balance;margin:0;font-size:16px;line-height:1.7}.presentation-start[data-v-a96b1f19]{width:min(100%,590px)}.landing-url-form[data-v-a96b1f19]{gap:8px;display:flex}.landing-url-form label[data-v-a96b1f19]{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.landing-url-form input[data-v-a96b1f19]{width:100%;min-width:0;height:50px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px}.landing-url-form label[data-v-a96b1f19]:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #c6f43222}.landing-url-form .el-button[data-v-a96b1f19]{border-radius:10px;gap:10px;height:52px;margin:0}.landing-note[data-v-a96b1f19]{color:var(--muted);text-wrap:balance;margin:12px 0 0;font-size:12px;line-height:1.6}.landing-upload[data-v-a96b1f19]{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.landing-upload button[data-v-a96b1f19]{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.landing-upload button[data-v-a96b1f19]:hover{color:var(--brand)}.minimal-landing a[data-v-a96b1f19]:focus-visible,.landing-upload button[data-v-a96b1f19]:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.landing-presentation[data-v-a96b1f19]{width:min(100%,880px);margin:0}.landing-presentation video[data-v-a96b1f19]{aspect-ratio:16/9;border:1px solid var(--border);background:#0b0d0e;border-radius:16px;width:100%;height:auto;display:block}.landing-presentation figcaption[data-v-a96b1f19]{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.minimal-landing-footer[data-v-a96b1f19]{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0;display:flex}.minimal-landing-footer small[data-v-a96b1f19]{font-size:12px}.minimal-landing-footer nav[data-v-a96b1f19]{flex-wrap:wrap;gap:4px 20px;display:flex}.minimal-landing-footer nav a[data-v-a96b1f19]{min-height:44px;color:var(--muted);align-items:center;font-size:12px;display:inline-flex}.minimal-landing-footer nav a[data-v-a96b1f19]:hover{color:var(--text)}@media (width<=700px){.minimal-landing[data-v-a96b1f19]{padding:0 20px}.minimal-landing-nav[data-v-a96b1f19]{min-height:76px}.minimal-wordmark[data-v-a96b1f19]{font-size:18px}.presentation-hero[data-v-a96b1f19]{gap:24px;padding:32px 0}.presentation-copy h1[data-v-a96b1f19]{letter-spacing:-2.5px;margin-bottom:16px;font-size:clamp(48px,12vw,72px)}.presentation-copy>p[data-v-a96b1f19]{max-width:340px;font-size:15px}.landing-url-form[data-v-a96b1f19]{flex-direction:column}.landing-url-form .el-button[data-v-a96b1f19]{width:100%}.landing-presentation[data-v-a96b1f19]{width:min(100%,320px)}.landing-presentation video[data-v-a96b1f19]{aspect-ratio:9/16;border-radius:12px}.minimal-landing-footer[data-v-a96b1f19]{text-align:center;justify-content:center}.minimal-landing-footer nav[data-v-a96b1f19]{justify-content:center}}.auth-page.auth-redesign[data-v-6e95da39]{background:#0b0d0e;flex-direction:column;gap:0;min-height:100svh;padding:0 40px;display:flex}.auth-page.auth-redesign[data-v-6e95da39]:before,.auth-page.auth-redesign[data-v-6e95da39]:after{display:none}.auth-nav[data-v-6e95da39]{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100%);min-height:88px;margin:0 auto;display:flex}.auth-wordmark[data-v-6e95da39]{color:var(--text-strong);align-items:center;gap:10px;font-size:20px;font-weight:750;display:flex}.auth-back[data-v-6e95da39]{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.auth-layout[data-v-6e95da39]{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,100px);width:min(1200px,100%);margin:8px auto 30px;display:grid}.auth-campaign[data-v-6e95da39]{background:#090c0a;border:1px solid #303b25;border-radius:20px;margin:0;overflow:hidden}.auth-campaign picture[data-v-6e95da39]{display:block}.auth-campaign img[data-v-6e95da39]{object-fit:contain;width:100%;height:auto;max-height:670px;display:block}.auth-campaign>p[data-v-6e95da39]{border-top:1px solid var(--border);color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;font-size:12px;display:flex}.auth-campaign .el-icon[data-v-6e95da39]{color:var(--brand)}.auth-panel[data-v-6e95da39]{justify-self:center;width:100%;max-width:420px;padding:24px 0}.auth-availability[data-v-6e95da39]{width:fit-content;color:var(--brand);background:#c6f4320d;border-radius:20px;margin-bottom:18px;padding:5px 10px;font-size:11px;display:block}.auth-overline[data-v-6e95da39]{letter-spacing:1.7px;color:var(--brand);font-size:10px;font-weight:700}.auth-panel-heading h1[data-v-6e95da39]{letter-spacing:-1.6px;margin:18px 0;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.auth-panel-heading p[data-v-6e95da39]{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.7}.auth-panel>.el-alert[data-v-6e95da39]{margin-bottom:20px}.auth-product-link[data-v-6e95da39]{min-height:44px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.auth-bottom[data-v-6e95da39]{border-top:1px solid var(--border);width:min(1200px,100%);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 0;font-size:11px;display:flex}.auth-bottom nav[data-v-6e95da39]{flex-wrap:wrap;gap:24px;display:flex}.auth-bottom a[data-v-6e95da39]{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.auth-redesign[data-v-6e95da39] :is(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (width<=900px){.auth-page.auth-redesign[data-v-6e95da39]{padding:0 24px}.auth-nav[data-v-6e95da39]{min-height:76px}.auth-layout[data-v-6e95da39]{max-width:440px;margin:12px auto 32px;display:block}.auth-campaign[data-v-6e95da39]{display:none}.auth-panel[data-v-6e95da39]{max-width:none;padding:16px 0}.auth-panel-heading h1[data-v-6e95da39]{font-size:38px}.auth-bottom[data-v-6e95da39]{max-width:440px}.auth-back[data-v-6e95da39]{font-size:12px}.auth-bottom nav[data-v-6e95da39]{gap:18px}}@media (width<=380px){.auth-page.auth-redesign[data-v-6e95da39]{padding:0 20px}.auth-panel-heading h1[data-v-6e95da39]{font-size:34px}.auth-nav[data-v-6e95da39]{gap:10px}.auth-wordmark[data-v-6e95da39]{font-size:18px}.auth-back[data-v-6e95da39]{font-size:11px}}.render-quality[data-v-d1be656d]{color:var(--el-text-color-secondary);margin-block:8px;font-size:12px}.render-quality summary[data-v-d1be656d]{cursor:pointer;min-height:32px;padding-block:6px}.render-quality.warning[data-v-d1be656d],.render-quality.failed[data-v-d1be656d]{color:#e6b96b}.render-quality ul[data-v-d1be656d]{padding-left:18px}.render-quality p[data-v-d1be656d],.render-quality li[data-v-d1be656d]{line-height:1.6}.minimal-project-card[data-v-0780a4dc]{text-align:left;width:100%;min-width:0;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.minimal-project-card[data-v-0780a4dc]:hover,.minimal-project-card.selected[data-v-0780a4dc]{border-color:var(--brand);background:var(--surface-soft)}.minimal-project-card[data-v-0780a4dc]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.minimal-project-cover[data-v-0780a4dc]{aspect-ratio:4/3;background:var(--surface-soft);width:100%;color:var(--muted);flex-shrink:0;place-items:center;font-size:36px;display:grid;position:relative;overflow:hidden}.minimal-project-cover img[data-v-0780a4dc]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.minimal-project-status[data-v-0780a4dc]{color:#e6eae5;background:#0b0d0eeb;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:6px 8px;font-size:10px;line-height:1.4;display:inline-flex;position:absolute;bottom:10px;left:10px}.minimal-project-status i[data-v-0780a4dc]{background:var(--muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.minimal-project-status.ready i[data-v-0780a4dc]{background:var(--brand)}.minimal-project-status.error i[data-v-0780a4dc]{background:var(--danger)}.minimal-project-status.busy i[data-v-0780a4dc]{background:var(--cyan)}.minimal-project-info[data-v-0780a4dc]{flex-direction:column;flex:1;gap:10px;width:100%;min-width:0;padding:16px;display:flex}.minimal-project-info strong[data-v-0780a4dc]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.minimal-project-meta[data-v-0780a4dc]{color:var(--muted);font-size:11px;line-height:1.5}.minimal-project-footer[data-v-0780a4dc]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.minimal-project-arrow[data-v-0780a4dc]{color:var(--brand);font-size:14px}@media (width<=600px){.minimal-project-info[data-v-0780a4dc]{gap:8px;padding:12px}.minimal-project-info strong[data-v-0780a4dc]{font-size:13px}.minimal-project-status[data-v-0780a4dc]{max-width:calc(100% - 16px);padding:5px 7px;bottom:8px;left:8px}}.pipeline-status-bar[data-v-73734209]{z-index:35;min-height:68px;color:var(--text-strong);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14181af5;border-radius:6px;grid-template-columns:12px minmax(0,1fr) max-content;align-items:center;gap:12px;margin-bottom:18px;padding:11px 14px 14px;display:grid;position:sticky;top:12px;overflow:hidden;box-shadow:0 14px 38px #00000047}.pipeline-status-indicator[data-v-73734209]{background:var(--brand);border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite pipeline-pulse-73734209;box-shadow:0 0 0 5px #bbff231f}.pipeline-status-copy[data-v-73734209]{gap:4px;min-width:0;display:grid}.pipeline-status-copy>div[data-v-73734209]{align-items:baseline;gap:9px;min-width:0;display:flex}.pipeline-status-copy strong[data-v-73734209]{color:var(--brand);text-transform:uppercase;flex:none;font-size:12px}.pipeline-status-copy span[data-v-73734209],.pipeline-status-copy p[data-v-73734209]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-status-copy span[data-v-73734209]{color:var(--text-strong);font-size:13px;font-weight:800}.pipeline-status-copy p[data-v-73734209]{color:var(--muted);margin:0;font-size:12px}.pipeline-status-actions[data-v-73734209]{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:10px;min-width:70px;display:flex}.pipeline-status-actions>span[data-v-73734209]{color:#f4b942;font-size:16px;font-weight:900}.pipeline-status-actions small[data-v-73734209]{color:var(--muted)}.pipeline-status-actions button[data-v-73734209]{width:34px;height:34px;color:var(--text-strong);cursor:pointer;border:1px solid var(--border);background:#242b2e;border-radius:4px;place-items:center;padding:0;display:grid}.pipeline-status-actions button[data-v-73734209]:hover{color:#11140d;background:var(--brand);border-color:var(--brand)}.pipeline-status-actions button[data-v-73734209]:disabled{cursor:wait;opacity:.55}.pipeline-status-progress[data-v-73734209]{background:#2b3235;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pipeline-status-progress>span[data-v-73734209]{background:linear-gradient(90deg, var(--brand), #22d3ee, #f4b942);width:32%;height:100%;transition:width .32s;display:block}.pipeline-status-progress.indeterminate>span[data-v-73734209]{animation:1.4s ease-in-out infinite pipeline-slide-73734209}@keyframes pipeline-pulse-73734209{50%{opacity:.55;transform:scale(.78)}}@keyframes pipeline-slide-73734209{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (width<=860px){.pipeline-status-bar[data-v-73734209]{grid-template-columns:10px minmax(0,1fr) max-content;gap:9px;min-height:62px;margin:0 0 12px;padding:9px 10px 12px;top:68px}.pipeline-status-copy p[data-v-73734209]{display:none}.pipeline-status-copy>div[data-v-73734209]{gap:2px;display:grid}.pipeline-status-copy strong[data-v-73734209]{font-size:10px}.pipeline-status-copy span[data-v-73734209]{font-size:12px}.pipeline-status-actions[data-v-73734209]{gap:6px;min-width:62px}.pipeline-status-actions>span[data-v-73734209]{font-size:14px}.pipeline-status-actions button[data-v-73734209]{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.pipeline-status-indicator[data-v-73734209],.pipeline-status-progress.indeterminate>span[data-v-73734209]{animation:none}}
