:root{--pc-bg:#050912;--pc-bg-2:#07111e;--pc-surface:#0b1626;--pc-surface-2:#101d30;--pc-surface-3:#142238;--pc-line:#95b2d62e;--pc-line-strong:#95b2d652;--pc-text:#edf6ff;--pc-muted:#91a1b7;--pc-muted-2:#65758c;--pc-primary:#35d7b6;--pc-primary-2:#1fb195;--pc-blue:#65a7ff;--pc-warning:#f1c86b;--pc-danger:#ff7d86;--pc-success:#67e0a2;--pc-radius:8px;--pc-shadow:0 18px 46px #00000047;--font-ui:"Microsoft YaHei", "PingFang SC", Arial, sans-serif;--font-display:var(--font-ui)}*{box-sizing:border-box}html,body{width:100%;min-width:0;min-height:100%;color:var(--pc-text);font-family:var(--font-ui);background:radial-gradient(circle at 10% 4%,#35d7b61a,#0000 28%),radial-gradient(circle at 92% 0,#65a7ff1f,#0000 30%),linear-gradient(#04070d 0%,#07111e 100%);margin:0;overflow:hidden}body{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}.local-account-shell{background:linear-gradient(90deg,#35d7b612 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#35d7b60b 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 12% 8%,#35d7b629,#0000 26%),radial-gradient(circle at 92% 0,#65a7ff1f,#0000 30%),linear-gradient(135deg,#020711 0%,#07111e 48%,#03070d 100%);place-items:center;width:100vw;height:100vh;display:grid;position:relative;overflow:hidden}.local-account-shell:before,.local-account-shell:after{content:"";pointer-events:none;position:absolute}.local-account-shell:before{background:linear-gradient(110deg,#0000 0%,#67e8c814 43%,#0000 58%);animation:6.2s ease-in-out infinite local-login-scan;inset:0;transform:translate(-120%)}.local-account-shell:after{opacity:.72;border-left:1px solid #67e8c81f;width:42vw;height:78vh;top:8%;right:18%;transform:skew(-13deg)}.app-frame{z-index:1;background:linear-gradient(90deg,#35d7b60b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#35d7b609 1px,#0000 1px) 0 0/58px 58px,linear-gradient(120deg,#0a1828f5,#050d19eb),#050a12f0;border:1px solid #67e8c833;grid-template-rows:48px minmax(0,1fr);grid-template-columns:144px minmax(0,1fr);width:min(100vw,1600px);height:min(100vh,900px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073,0 0 42px #35d7b61a}.app-frame:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#67e8c814 44%,#0000 58%);animation:7s ease-in-out infinite local-login-scan;position:absolute;inset:0;transform:translate(-115%)}.app-topbar{border-bottom:1px solid var(--pc-line);background:#07111ef5;grid-column:1/-1;grid-template-columns:144px minmax(0,1fr) auto auto;align-items:center;height:48px;display:grid}.app-topbar-brand{border-right:1px solid var(--pc-line);align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}.app-logo-mark{background:linear-gradient(135deg,#35d7b6,#65a7ffc7),#35d7b6;border-radius:7px;width:24px;height:24px;box-shadow:0 0 18px #35d7b647}.app-topbar-brand strong,.brand-block h1,.flow-header-copy h1,.pc-page-copy h1{font-family:var(--font-display)}.app-topbar-brand strong{letter-spacing:0;font-size:13px;line-height:1.1;display:block}.app-topbar-brand small{color:var(--pc-muted);margin-top:2px;font-size:10px;display:block}.app-topbar-quick{align-items:center;gap:4px;padding:0 12px;display:flex}.app-topbar-quick a{color:#b7c5d9;border:1px solid #0000;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.app-topbar-quick a:hover{color:#f7fbff;background:#35d7b614;border-color:#35d7b63d}.app-topbar-status{color:#d9fff6;background:#35d7b612;border:1px solid #35d7b633;border-radius:6px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:12px;display:flex}.app-topbar-status small{color:var(--pc-primary)}.app-status-dot,.pc-dot,.status-dot{background:var(--pc-primary);border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #35d7b61f}.app-topbar-icons{justify-content:flex-end;align-items:center;gap:6px;height:48px;padding:0 10px;display:flex}.app-topbar-icons>span{border:1px solid var(--pc-line);color:#b7c5d9;background:#ffffff09;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.app-topbar-icons svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.app-sidebar{border-right:1px solid var(--pc-line);background:#07101c;grid-row:2;overflow:hidden}.sidebar-nav{flex-direction:column;gap:6px;padding:10px 8px;display:flex}.sidebar-link{color:#9eacc1;border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:8px;text-decoration:none;display:grid}.sidebar-link:hover{color:#eef6ff;background:#ffffff09;border-color:#95b2d633}.sidebar-link.active{color:#efffff;background:linear-gradient(#35d7b624,#65a7ff0f);border-color:#35d7b65c}.sidebar-link.pending{color:#efffff;background:#35d7b614;border-color:#35d7b64d}.sidebar-link-index{background:#ffffff0b;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.sidebar-link.active .sidebar-link-index{color:var(--pc-primary);background:#35d7b629}.sidebar-link.pending .sidebar-link-index:after{content:"";border:1px solid #35d7b6b8;border-top-color:#0000;border-radius:10px;animation:.76s linear infinite sidebar-pending-spin;position:absolute;inset:-3px}.sidebar-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes sidebar-pending-spin{to{transform:rotate(360deg)}}.sidebar-link-copy{min-width:0}.sidebar-link-copy strong,.sidebar-link-copy small{display:block}.sidebar-link-copy strong{font-size:13px;line-height:1.2}.sidebar-link-copy small{color:var(--pc-muted-2);margin-top:4px;font-size:10px;line-height:1.2}.app-content{background:linear-gradient(#08111ecc,#050910fa),radial-gradient(circle at 80% 12%,#35d7b614,#0000 32%);grid-area:2/2;min-width:0;min-height:0;overflow:hidden}.flow-shell,.pc-shell,.studio-shell{min-width:0;height:100%;padding:10px;overflow:auto}.flow-header,.pc-page-toolbar,.studio-topbar{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#0b1626c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid}.flow-header-copy h1,.pc-page-copy h1,.brand-block h1{letter-spacing:0;margin:0;font-size:23px;line-height:1.1}.flow-header-copy p,.pc-page-copy p,.brand-block p,.hero-copy{color:var(--pc-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.flow-header-side{align-items:end;gap:10px;display:flex}.flow-header-side .field{width:260px}.flow-tabs{border-radius:var(--pc-radius);background:linear-gradient(#0c192be0,#07111fe0);border:1px solid #5d85bb52;grid-template-columns:minmax(82px,1fr) 28px minmax(82px,1fr) 28px minmax(82px,1fr) 28px minmax(82px,1fr) 28px minmax(82px,1fr) 28px minmax(82px,1fr);align-items:center;gap:0;padding:13px 14px 12px;display:grid}.flow-tab{color:#9aaabe;text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;place-items:start center;gap:5px;min-height:58px;padding:0 2px;text-decoration:none;display:grid}.flow-tab span{color:#aab8c9;border:1px solid #95b2d647;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-flex}.flow-tab strong,.flow-tab small{min-width:0;display:block}.flow-tab strong{color:#dce8f6;white-space:nowrap;font-size:13px;line-height:1.1}.flow-tab small{color:var(--pc-muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.flow-tab.done span,.flow-tab.active span{color:#03110e;border-color:var(--pc-primary);background:linear-gradient(#93f8e3,#2cd0af)}.flow-tab.active{color:#cffff5}.flow-tab.active span{box-shadow:0 0 0 5px #35d7b621,0 0 24px #35d7b666}.flow-tab.done small,.flow-tab.active small{color:#8ff5df}.flow-tab-connector{color:#8194ae7a;height:34px;display:block;position:relative}.flow-tab-connector:before{content:"";background:#8194ae38;border-radius:999px;height:2px;position:absolute;top:15px;left:0;right:12px}.flow-tab-connector svg{width:16px;height:16px;position:absolute;top:8px;right:-2px}.flow-tab-connector.done{color:#67e8c8f2}.flow-tab-connector.done:before{background:linear-gradient(90deg,#67e8c8f2,#66ddffa3);box-shadow:0 0 12px #35d7b62e}.flow-tab-connector.current{color:#ffd569}.flow-tab-connector.current:before{background:linear-gradient(90deg,#67e8c8f2,#ffd569f2)}.flow-tab.blocked,.flow-next-step-bar a.blocked{cursor:not-allowed;opacity:.55}.flow-stage-page{flex-direction:column;gap:10px;min-height:0;display:flex}.flow-stage-grid,.flow-script-layout,.media-workspace,.subtitle-workspace,.profile-layout,.avatar-table-layout,.platform-grid-layout{align-items:stretch;gap:10px;display:grid}.flow-script-layout{grid-template-columns:1fr 1fr}.flow-topic-simple-layout,.flow-topic-layout,.publish-workspace{grid-template-columns:minmax(0,1.05fr) minmax(310px,.75fr)}.subtitle-workspace,.cover-workspace{grid-template-columns:360px minmax(0,1fr)}.subtitle-main-column,.profile-main-column,.profile-side-column{flex-direction:column;gap:10px;min-width:0;display:flex}.flow-panel,.pc-panel,.panel,.ui-card,.flow-script-panel,.flow-panel-wide,.avatar-current-panel,.avatar-table-panel,.voice-table-panel{border:1px solid var(--pc-line);border-radius:var(--pc-radius);min-width:0;box-shadow:var(--pc-shadow);background:#0b1626c7}.flow-panel-head,.flow-script-heading,.media-rail-head,.media-control-head,.media-stage-head,.subtitle-panel-head,.flow-preview-head,.subtitle-editor-head,.pc-section-head,.flow-modal-head,.ui-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.flow-panel-head strong,.flow-script-heading strong,.media-rail-head strong,.media-control-head strong,.media-stage-head strong,.subtitle-panel-head strong,.flow-preview-head strong,.subtitle-editor-head strong,.ui-card-title,.flow-modal-head strong{color:var(--pc-text);font-size:14px;font-weight:800;line-height:1.25}.flow-panel-head span,.flow-script-heading p,.media-rail-head p,.media-stage-head p,.subtitle-panel-head p,.flow-preview-head span,.subtitle-editor-head p,.ui-card-description,.flow-modal-head p{color:var(--pc-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.field,.pc-field,.saas-login-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.field span,.pc-field span,.saas-login-form label span{color:#aab8ca;font-size:11px;font-weight:700}input,select,textarea,.ui-input,.ui-select,.ui-textarea{width:100%;min-height:34px;color:var(--pc-text);background:#050b14c7;border:1px solid #95b2d638;border-radius:7px;outline:none;font-size:12px}input,select,.ui-input,.ui-select{padding:0 10px}textarea,.ui-textarea{resize:vertical;min-height:92px;padding:9px 10px;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:#35d7b694;box-shadow:0 0 0 3px #35d7b617}input[type=color]{min-height:36px;padding:4px}input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--pc-primary)}.primary-button,.secondary-button,.ghost-button,.ui-button,.ghost-link{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.primary-button,.ui-button-default{color:#03110e;background:linear-gradient(#49ebc8,#27b899);box-shadow:0 10px 24px #1fb1952e}.secondary-button,.ui-button-secondary{color:#dffff8;background:#35d7b61f;border-color:#35d7b647}.ghost-button,.ui-button-ghost,.ui-button-outline,.ghost-link{color:#c7d5e8;background:#ffffff09;border-color:#95b2d633}.danger-button{color:#ffd1d5;background:#ff7d8614;border-color:#ff7d8652}.primary-button:hover:not(:disabled),.ui-button-default:hover:not(:disabled){filter:brightness(1.04)}.ghost-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.ui-button:hover:not(:disabled){color:#fff;border-color:#35d7b652}.danger-button:hover:not(:disabled){color:#fff;border-color:#ff7d8685}.ui-button-sm{min-height:28px;padding:0 9px;font-size:11px}.ui-button-icon{width:34px;padding:0}.full-width{width:100%}.status-tag,.ui-badge,.panel-badge,.ghost-chip{color:#c7d5e8;background:#ffffff0a;border:1px solid #95b2d633;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.status-tag.success,.status-tag.ready,.pc-status-badge.success,.pc-dot.success,.pc-ring.success,.ui-badge-secondary{color:#cffff0;background:#67e0a21f;border-color:#67e0a242}.status-tag.running,.pc-status-badge.running,.pc-dot.running,.pc-dot.warning,.pc-ring.warning{color:#ffe9a9;background:#f1c86b1f;border-color:#f1c86b47}.status-tag.danger,.pc-status-badge.danger,.pc-dot.danger,.pc-ring.danger,.ui-badge-destructive{color:#ffd1d5;background:#ff7d8621;border-color:#ff7d8652}.status-tag.idle,.pc-dot.idle,.pc-ring.idle{color:#a8b3c2}.flow-progress-track,.ui-progress,.flow-blocking-progress{background:#ffffff12;border-radius:999px;width:100%;height:7px;overflow:hidden}.flow-progress-fill,.ui-progress-indicator,.flow-blocking-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--pc-primary), var(--pc-blue));height:100%}.flow-progress-fill.danger{background:var(--pc-danger)}.flow-progress-fill.running{background:var(--pc-warning)}.ui-slider,input[type=range]{height:26px;min-height:26px;accent-color:var(--pc-primary);background:0 0;border:0;border-radius:999px;padding:0}.ui-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pc-primary) 0 var(--slider-progress,50%), #ffffff1a var(--slider-progress,50%) 100%);border-radius:999px;height:6px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pc-primary) 0 var(--slider-progress,50%), #ffffff1a var(--slider-progress,50%) 100%);border-radius:999px;height:6px}.ui-slider::-webkit-slider-thumb{appearance:none;background:#dffff8;border:2px solid #06101b;border-radius:999px;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 4px #35d7b629}input[type=range]::-webkit-slider-thumb{appearance:none;background:#dffff8;border:2px solid #06101b;border-radius:999px;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 4px #35d7b629}.flow-script-input{min-height:92px;max-height:118px}.flow-script-output{min-height:110px;max-height:136px}.flow-script-rewrite{min-height:128px;max-height:156px}.flow-script-actions,.flow-card-actions,.media-action-stack,.flow-header-actions,.publish-login-actions,.flow-modal-actions,.publish-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.media-action-stack,.profile-password-grid{flex-direction:column}.media-control-rail,.subtitle-side-panel{flex-direction:column;gap:10px;display:flex}.media-control-card,.subtitle-action-card,.subtitle-compose-card,.media-inline-card,.media-inline-note,.flow-topic-source,.flow-topic-footnote,.topic-preview-card,.publish-platform-card,.publish-result-card,.publish-state-card,.publish-qrcode-card,.session-box{border-radius:var(--pc-radius);background:#ffffff09;border:1px solid #95b2d626;padding:8px}.media-inline-card,.media-inline-note,.flow-topic-footnote,.publish-platform-head,.publish-login-meta,.publish-platform-meta,.publish-state-card,.publish-qrcode-card{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-control-kicker,.media-stage-kicker,.subtitle-kicker,.eyebrow{color:var(--pc-primary);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.media-avatar-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.media-avatar-pick{border:1px solid var(--pc-line);border-radius:var(--pc-radius);min-width:0;color:var(--pc-text);text-align:left;background:#040a1299;gap:7px;padding:8px;display:grid}.media-avatar-pick.active{background:#35d7b61a;border-color:#35d7b680}.media-avatar-pick>span,.avatar-thumb-cell,.avatar-current-video,.portrait-preview-frame,.topic-preview-phone,.editor-preview-phone,.media-preview-frame{border-radius:var(--pc-radius);background:linear-gradient(#122238d9,#060d18f5),radial-gradient(circle at 50% 20%,#35d7b61f,#0000 35%);border:1px solid #95b2d62e;position:relative;overflow:hidden}.media-avatar-pick>span{aspect-ratio:9/16;place-items:center;display:grid}.media-avatar-pick video,.media-avatar-pick img,.avatar-thumb-cell video,.avatar-thumb-cell img,.avatar-current-video video,.portrait-preview-video,.editor-preview-image,.topic-preview-phone video{object-fit:cover;width:100%;height:100%;display:block}.koubo-canvas-preview-layer{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.media-avatar-pick strong{color:#dfefff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-stage-panel,.subtitle-preview-panel,.avatar-current-panel{flex-direction:column;gap:10px;display:flex}.media-stage-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.media-stage-actions{justify-content:flex-end;gap:8px;display:flex}.media-stage-actions .ghost-button{min-height:34px;padding:0 14px}.media-stage-pills span{color:var(--pc-muted);border:1px solid #95b2d624;border-radius:999px;padding:6px 9px;font-size:11px}.media-stage-pills .ghost-button{min-height:30px;padding:0 12px}.media-stage-shell,.portrait-preview-frame{place-items:center;display:grid}.portrait-preview-frame{aspect-ratio:9/16;width:min(100%,330px);margin:0 auto}.media-stage-panel .portrait-preview-frame,.subtitle-preview-panel .portrait-preview-frame{width:min(100%,360px)}.portrait-preview-empty,.pc-empty,.subtitle-empty-state,.topic-preview-placeholder{color:var(--pc-muted);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.portrait-preview-empty strong,.pc-empty strong,.subtitle-empty-state strong,.topic-preview-placeholder strong{color:#eaf5ff}.media-stage-footer,.pc-metric-grid,.profile-grid,.flow-platform-grid{gap:8px;display:grid}.media-stage-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.media-stage-stat,.pc-metric-card .ui-card-content,.profile-card{border-radius:var(--pc-radius);background:#ffffff09;border:1px solid #95b2d624;padding:10px}.media-stage-stat span,.status-list span,.publish-platform-meta span,.publish-login-meta span,.media-inline-note span,.editor-summary-text,.voice-name-cell small,.avatar-data-row small,.profile-identity-card p{color:var(--pc-muted);font-size:11px;line-height:1.4}.media-stage-stat strong,.media-inline-card strong{color:var(--pc-text);margin-top:4px;font-size:12px;display:block}.media-queue-list,.status-list,.publish-result-list,.publish-existing-list,.pc-file-list{gap:8px;display:grid}.media-queue-card,.status-list>div,.pc-file-list{border-radius:var(--pc-radius);background:#ffffff08;border:1px solid #95b2d621;padding:10px}.mobile-saas-job-head,.desktop-job-card-head,.status-list>div{justify-content:space-between;gap:8px;display:flex}.mobile-saas-job-head p,.mobile-saas-job-meta,.desktop-job-meta{color:var(--pc-muted);margin:4px 0 0;font-size:11px}.mobile-saas-job-meta,.desktop-job-meta{flex-wrap:wrap;gap:8px;display:flex}.flow-topic-simple-panel{flex-direction:column;gap:10px;display:flex}.flow-topic-simple-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.flow-topic-tag-input{min-height:120px}.topic-preview-card{gap:10px;display:grid}.topic-preview-phone{aspect-ratio:9/16;width:min(100%,230px);margin:0 auto}.topic-preview-copy strong{font-size:14px;display:block}.topic-preview-copy p{color:var(--pc-muted);font-size:12px;line-height:1.45}.flow-topic-chip-row,.flow-topic-preview-tags,.publish-existing-items{flex-wrap:wrap;gap:7px;display:flex}.flow-topic-chip,.flow-topic-preview-tags span,.ghost-chip{color:#c9d6e7;background:#ffffff0a;border:1px solid #95b2d62e;border-radius:999px;min-height:28px;padding:0 9px;font-size:12px}.flow-topic-chip.active,.ghost-chip.active{color:#dffff8;background:#35d7b61f;border-color:#35d7b65c}.subtitle-editor-panel{min-height:280px}.subtitle-table-wrap,.pc-data-table{border-radius:var(--pc-radius);border:1px solid #95b2d624;overflow:auto}.subtitle-table-head,.subtitle-row,.pc-data-row{border-bottom:1px solid #95b2d61a;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.subtitle-table-head,.pc-data-head{color:#8fa1b8;background:#ffffff09;font-size:11px;font-weight:800}.subtitle-row textarea{min-height:62px}.subtitle-time{color:#c2d1e4;font-family:var(--font-display);font-size:11px}.subtitle-overlay-editor,.subtitle-overlay-state,.subtitle-overlay-buttons{gap:7px;min-width:0;display:grid}.subtitle-overlay-state{grid-template-columns:minmax(0,1fr) auto;align-items:center}.subtitle-upload-limit{color:#8ea4bb;margin:0 0 8px;font-size:12px;font-weight:700}.editing-subtitle-panel .subtitle-upload-limit{margin-top:-4px}.editor-settings-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:14px;display:grid}.editor-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editor-settings-tabs,.editor-template-toolbar,.editor-preview-font-meta{align-items:center;gap:8px;display:flex}.editor-preview-panel{align-content:start;gap:10px;min-width:0;display:grid}.editor-preview-phone{aspect-ratio:9/16;width:min(100%,260px,36vh);margin:0 auto;container-type:inline-size}.editor-preview-title,.editor-preview-subtitle,.editor-preview-secondary-subtitle{z-index:2;color:#fff4a3;text-align:center;gap:2px;font-weight:900;line-height:1.05;display:grid;position:absolute;left:7%;right:7%}.editor-preview-subtitle{color:#fff;line-height:1.18}.editor-preview-secondary-subtitle{z-index:3;color:#f2f6ffeb;width:86%;font-weight:800;line-height:1.12;left:50%;right:auto;transform:translate(-50%)}.editor-preview-title-draggable,.editor-preview-subtitle-draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.editor-preview-title-draggable.is-dragging,.editor-preview-subtitle-draggable.is-dragging{cursor:grabbing}.editor-preview-drag-ghost{opacity:0;background:#2dd4bf00;border-radius:6px;outline:1px solid #0000}.editor-preview-drag-ghost span{visibility:hidden}.editor-preview-drag-ghost:hover,.editor-preview-drag-ghost.is-dragging{opacity:1;background:#2dd4bf1f;outline-color:#2dd4bfbf}.editor-preview-selection-box{box-sizing:border-box;z-index:3;outline-offset:4px;background:#0818202e;border-radius:6px;outline:2px solid #2dd4bfe6;min-height:42px;overflow:visible;box-shadow:0 0 0 1px #041218cc,0 10px 24px #00000047}.editor-preview-selection-box span{visibility:hidden}.editor-preview-selection-box:before{content:attr(data-selection-label);color:#c8fff4;text-shadow:none;white-space:nowrap;-webkit-text-stroke:0 transparent;background:#031018eb;border:1px solid #2dd4bfd9;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:-28px;left:-6px}.editor-preview-selection-box:after{content:"";background:#2dd4bf;border:2px solid #031018f2;border-radius:999px;width:14px;height:14px;position:absolute;bottom:-10px;right:-10px;box-shadow:0 0 0 2px #2dd4bf73}.editor-preview-selection-box:hover,.editor-preview-selection-box.is-dragging{background:#2dd4bf1f;outline-color:#67fff0}.editing-preview-refresh-badge{z-index:6;color:#c8fff4;background:#031018c7;border:1px solid #2dd4bf73;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #0000003d}.editor-preview-title span,.editor-preview-subtitle span,.editor-preview-secondary-subtitle span{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;max-width:100%;display:block}.editor-preview-secondary-subtitle span{overflow-wrap:break-word;text-wrap:wrap;word-break:normal}.editor-preview-subtitle .editor-preview-subtitle-line{display:block}.editor-preview-subtitle .editor-preview-subtitle-part{overflow-wrap:normal;text-wrap:inherit;max-width:none;display:inline}.flow-next-step-bar{display:none}.flow-modal-backdrop,.ui-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.flow-modal,.ui-dialog-content{border-radius:var(--pc-radius);width:min(560px,100vw - 48px);max-height:min(780px,100vh - 48px);box-shadow:var(--pc-shadow);background:#0b1626;border:1px solid #95b2d63d;gap:12px;padding:16px;display:grid;overflow:auto}.flow-modal-wide{width:min(980px,100vw - 48px)}.local-package-modal{width:min(440px,100vw - 48px)}.local-package-modal-body{color:var(--pc-muted);font-size:14px;line-height:1.55}.local-package-modal-body p{margin:0}.flow-modal-actions,.ui-dialog-footer{justify-content:flex-end}.first-project-hint-modal{max-width:520px}.first-project-hint-body{background:#0a1929b8;border:1px solid #35d7b63d;border-radius:8px;gap:8px;margin:4px 0 16px;padding:14px;display:grid}.first-project-hint-body span{color:#8ca2bb;font-size:12px;font-weight:800}.first-project-hint-body strong{color:#e8f3ff;font-size:14px}.flow-blocking-overlay{z-index:60;background:#01050ab8;place-items:center;display:grid;position:fixed;inset:0}.flow-blocking-card{border-radius:var(--pc-radius);background:#0b1626;border:1px solid #35d7b63d;gap:10px;width:420px;padding:18px;display:grid}.pc-shell{flex-direction:column;gap:10px;display:flex}.pc-metric-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-metric-card .ui-card-content{align-items:center;gap:10px;display:flex}.pc-ring{background:currentColor;border-radius:999px;width:10px;height:10px;display:inline-block}.pc-status-legend-card .ui-card-content,.pc-status-legend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avatar-table-layout{grid-template-columns:minmax(0,1fr) 280px;min-height:0}.pc-data-row:last-child,.subtitle-row:last-child{border-bottom:0}.avatar-thumb-cell{aspect-ratio:9/16;width:48px;color:var(--pc-muted);place-items:center;font-size:11px;display:grid}.avatar-status-cell,.avatar-action-cell,.voice-action-cell,.voice-name-cell,.avatar-progress-cell{align-items:center;gap:7px;min-width:0;display:flex}.voice-action-cell{flex-wrap:wrap}.avatar-progress-cell{align-items:center}.avatar-progress-cell .ui-progress{width:84px}.avatar-current-video{aspect-ratio:9/16;width:100%}.avatar-current-meta,.profile-password-grid{gap:8px;display:grid}.voice-data-row audio,.workflow-audio-preview audio,.subtitle-music-preview audio{width:100%;height:34px}.profile-layout{grid-template-columns:minmax(0,1fr) 360px}.profile-identity-card .ui-card-content{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.profile-avatar{color:#06110e;background:linear-gradient(180deg, var(--pc-primary), var(--pc-blue));width:58px;height:58px;font-family:var(--font-display);border-radius:999px;place-items:center;font-size:24px;font-weight:900;display:grid}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-card .ui-card-header,.profile-card .ui-card-content{padding:0}.profile-card-value{margin-top:8px;font-size:22px}.profile-progress-placeholder{background:#ffffff12;border-radius:999px;height:7px;display:block}.studio-shell{flex-direction:column;gap:10px;display:flex}.studio-backdrop{display:none}.topbar-rail{min-width:320px}.health-card,.session-health,.notice-banner,.pc-notice{border-radius:var(--pc-radius);background:#ffffff09;border:1px solid #95b2d62e;gap:4px;padding:10px 12px;display:grid}.session-health.ready,.notice-banner.success,.pc-notice.success{background:#67e0a217;border-color:#67e0a23d}.session-health.warning,.notice-banner.error,.pc-notice.error{background:#ff7d861a;border-color:#ff7d8647}.health-card span,.session-health span,.notice-banner,.pc-notice{color:var(--pc-muted);font-size:12px;line-height:1.45}.publish-login-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-login-card{gap:10px;display:grid}.publish-qrcode-card img{background:#fff;border-radius:6px;width:96px;height:96px}.flow-platform-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius);min-width:0;color:var(--pc-text);text-align:left;background:#ffffff09;gap:8px;padding:11px;display:grid}.flow-platform-card.active{background:#35d7b61c;border-color:#35d7b66b}.publish-toggle{align-items:center;gap:6px;display:flex}.saas-login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.saas-login-panel{border:1px solid var(--pc-line);border-radius:var(--pc-radius);width:min(900px,100%);box-shadow:var(--pc-shadow);background:#0b1626db;grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:18px;display:grid}.saas-login-copy{border-radius:var(--pc-radius);background:radial-gradient(circle at 80% 20%,#35d7b624,#0000 32%),#ffffff09;align-content:center;gap:8px;padding:24px;display:grid}.saas-login-copy span{color:var(--pc-primary);font-weight:900}.saas-login-copy h1{margin:0;font-size:32px}.saas-login-copy p,.saas-login-form p{color:var(--pc-muted);margin:0;font-size:13px;line-height:1.6}.saas-login-form{align-content:center;gap:12px;display:grid}.danger{color:var(--pc-danger)!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disabled-link{pointer-events:none}.ui-card-header,.ui-card-content,.ui-card-footer{padding:12px}.ui-card-title{margin:0}.ui-card-description{margin:4px 0 0}.ui-table{border-collapse:collapse;width:100%}.ui-table-head,.ui-table-cell{text-align:left;border-bottom:1px solid #95b2d61f;padding:10px;font-size:12px}.ui-switch{width:34px;height:18px;min-height:18px}.ui-tabs-list{gap:6px;display:flex}.ui-tabs-trigger{border:1px solid var(--pc-line);color:#c7d5e8;background:#ffffff09;border-radius:7px;min-height:30px}@media (max-width:1180px){body{overflow:auto}.app-frame{width:100vw;height:100vh}.app-topbar{grid-template-columns:144px minmax(0,1fr) auto}.app-topbar-status{display:none}.media-workspace,.subtitle-workspace,.cover-workspace,.avatar-table-layout,.profile-layout,.publish-login-grid{grid-template-columns:1fr}.flow-script-layout,.flow-topic-simple-layout,.flow-topic-layout,.publish-workspace,.publish-platform-grid,.profile-grid,.pc-metric-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-frame{grid-template-rows:48px auto minmax(0,1fr);grid-template-columns:1fr}.app-topbar{grid-template-columns:minmax(0,1fr) auto}.app-topbar-quick,.app-topbar-icons{display:none}.app-sidebar{border-right:0;border-bottom:1px solid var(--pc-line);grid-area:2/1}.sidebar-nav{flex-direction:row;overflow-x:auto}.sidebar-link{min-width:126px}.app-content{grid-area:3/1}.flow-tabs,.flow-script-layout,.flow-topic-simple-layout,.flow-topic-layout,.publish-workspace,.publish-platform-grid,.profile-grid,.pc-metric-grid-four,.saas-login-panel{grid-template-columns:1fr}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-color:#6e809470 #050b14b8;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#050b14d1}::-webkit-scrollbar-thumb{background:#6e80947a;border:2px solid #050b14f0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8c9eb29e}.app-topbar-brand{justify-content:center;padding:0 14px}.app-logo-mark,.app-topbar-brand strong,.app-topbar-brand small{display:none}.app-brand-logo{object-fit:contain;filter:invert()hue-rotate(180deg)saturate(1.12)brightness(1.18)drop-shadow(0 0 12px #35d7b629);width:172px;height:auto}select,.ui-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-color:#07111ef0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2335d7b6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}select option{color:#edf6ff;background:#091524}input[type=file]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#c9d7ea}input[type=file]::file-selector-button{color:#eafffb;background:#132f42f2;border:1px solid #35d7b638;border-radius:6px;margin-right:10px;padding:6px 10px}input[type=range]{accent-color:#35d7b6}.sidebar-link-copy small,.flow-header-copy p,.pc-page-copy p,.flow-stage-hero p,.flow-panel-head>span,.flow-preview-head span,.media-rail-head p,.media-stage-head p,.subtitle-panel-head p,.subtitle-editor-head p,.flow-topic-source p,.flow-topic-footnote span,.topic-preview-copy p,.topic-preview-placeholder p,.portrait-preview-empty p,.media-inline-note span,.media-stage-stat span,.media-queue-card p,.mobile-saas-job-meta,.editor-summary-text,.subtitle-overlay-state span,.avatar-data-row small,.voice-name-cell small,.pc-empty span,.app-topbar-status small,.flow-modal-head p{display:none}.sidebar-link{min-height:42px}.subtitle-stage-page{height:100%;min-height:0;overflow:hidden}.subtitle-workspace-editor{flex:1;grid-template-rows:minmax(250px,.86fr) minmax(280px,1fr);grid-template-columns:360px minmax(0,1fr);align-items:stretch;height:100%;min-height:0}.subtitle-workspace-editor .subtitle-side-panel{grid-area:1/1;min-height:0;overflow:auto}.subtitle-workspace-editor .subtitle-preview-panel{grid-area:1/2;min-height:0}.subtitle-editor-panel-wide{flex-direction:column;grid-area:2/1/auto/-1;min-height:0;display:flex}.subtitle-editor-panel-wide .subtitle-table-wrap{flex:1;min-height:0;max-height:none}.subtitle-editor-panel-wide .subtitle-row textarea{min-height:48px}.subtitle-workspace-editor .portrait-preview-frame{width:min(100%,190px);min-height:0;margin:0 auto}.subtitle-workspace-editor .portrait-preview-empty{min-height:100%}.avatar-current-video img,.avatar-thumb-cell img{object-fit:cover;width:100%;height:100%}.avatar-thumb-cell video,.avatar-current-video video{background:#0000006b}@media (max-width:1080px){.app-topbar{grid-template-columns:190px minmax(0,1fr) auto}.app-brand-logo{width:158px}.subtitle-workspace-editor{grid-template-rows:auto;grid-template-columns:1fr}.subtitle-workspace-editor .subtitle-side-panel,.subtitle-workspace-editor .subtitle-preview-panel,.subtitle-editor-panel-wide{grid-area:auto/1}}@media (max-width:760px){.app-topbar{grid-template-columns:minmax(0,1fr) auto}.app-brand-logo{width:148px}}.flow-shell,.pc-shell,.studio-shell{padding:12px}.flow-shell{gap:10px}.flow-tab{min-height:50px;padding:8px 10px}input,select,textarea,.ui-input,.ui-select,.ui-textarea{min-height:38px;font-size:13px}.media-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:420px minmax(0,1fr);gap:14px;height:100%;min-height:0}.media-control-rail{grid-area:1/1/3;gap:14px;min-height:0;overflow:auto}.media-stage-panel{grid-area:1/2;min-height:0}.media-queue-panel{grid-area:2/2}.media-control-card,.subtitle-action-card,.subtitle-compose-card,.media-inline-card,.media-inline-note,.media-queue-card{gap:12px;padding:12px;display:grid}.media-control-card{gap:9px;padding:10px}.media-control-rail{gap:12px}.media-control-card .media-control-kicker{display:none}.media-inline-note{padding:8px 10px}.media-inline-card{grid-template-columns:minmax(0,1fr) auto}.media-stage-pills,.media-stage-footer{display:none}.media-stage-shell{flex:1;min-height:0}.media-avatar-picks{grid-template-columns:repeat(auto-fit,minmax(108px,124px));gap:12px}.media-avatar-pick{gap:6px;padding:8px}.media-avatar-pick>span{min-height:108px}.media-control-card .workflow-audio-preview audio{height:32px}.media-control-card .media-action-stack{gap:10px}.media-avatar-pick em{color:#06110e;background:linear-gradient(180deg, var(--pc-primary), var(--pc-blue));border-radius:999px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.media-inline-card strong,.media-queue-card strong,.subtitle-action-card strong,.subtitle-compose-card strong,.subtitle-overlay-state strong{font-size:14px;line-height:1.35}.subtitle-workspace-editor{grid-template-rows:minmax(242px,.72fr) minmax(330px,1fr);grid-template-columns:420px minmax(0,1fr);gap:14px}.subtitle-workspace-editor .subtitle-side-panel{gap:14px}.subtitle-workspace-editor .subtitle-side-panel .status-list{display:none}.subtitle-workspace-editor .subtitle-preview-panel,.subtitle-editor-panel-wide{min-height:0}.subtitle-editor-panel-wide{gap:12px}.subtitle-table-head,.pc-data-head{color:#aebbd0;font-size:12px}.subtitle-row textarea{resize:none;min-height:46px;font-size:13px;line-height:1.45}.subtitle-time{color:#bff8ef;font-variant-numeric:tabular-nums;background:#35d7b60f;border:1px solid #35d7b62e;border-radius:6px;justify-content:center;align-items:center;min-height:30px;font-size:12px;display:inline-flex}.subtitle-overlay-state{grid-template-columns:minmax(0,1fr)}.subtitle-overlay-state strong{color:#dce8f6;font-weight:700}.subtitle-overlay-buttons{gap:8px;display:flex}.subtitle-overlay-buttons .ghost-button{flex:1}.cover-workspace{grid-template-columns:420px minmax(0,1fr);gap:14px;height:100%;min-height:0}.cover-workspace .subtitle-side-panel,.cover-workspace .subtitle-main-column,.cover-workspace .subtitle-preview-panel{min-height:0}.cover-workspace .subtitle-preview-panel{justify-content:center}.cover-workspace .portrait-preview-frame{width:min(100%,400px)}.cover-workspace .editor-preview-phone{width:100%}@media (max-width:1080px){.media-workspace,.cover-workspace{grid-template-rows:auto;grid-template-columns:1fr}.media-control-rail,.media-stage-panel,.media-queue-panel{grid-area:auto/1}.subtitle-workspace-editor{grid-template-rows:auto;grid-template-columns:1fr}}body{font-size:15px}.app-frame{grid-template-rows:48px minmax(0,1fr);grid-template-columns:146px minmax(0,1fr)}.app-sidebar{overflow:hidden}.sidebar-nav{gap:8px;padding:14px 10px}.sidebar-link{min-height:48px;padding:8px 10px}.sidebar-link-copy strong{font-size:14px}.app-content{overflow:hidden}.flow-shell,.pc-shell,.studio-shell{height:100%;min-height:0;padding:12px;overflow:hidden}.flow-shell{grid-template-rows:74px 86px minmax(0,1fr);gap:10px;display:grid}.flow-header,.pc-page-toolbar,.studio-topbar{min-height:74px;padding:12px 16px}.flow-header-copy h1,.pc-page-copy h1,.brand-block h1{font-size:26px;line-height:1.08}.flow-header-copy p,.pc-page-copy p,.brand-block p,.hero-copy{display:none}.flow-header-side .field{gap:3px;width:270px}.flow-header-side{align-items:center}.flow-header-side select{min-height:36px}.flow-tabs{gap:0}.flow-tab{grid-template-columns:1fr;min-height:58px;padding:0 2px}.flow-tab span{width:34px;height:34px;font-size:12px}.flow-tab strong{font-size:14px}.flow-stage-page{height:100%;min-height:0;overflow:hidden}.flow-panel,.pc-panel,.panel,.ui-card,.flow-script-panel,.flow-panel-wide,.avatar-current-panel,.avatar-table-panel,.voice-table-panel{box-shadow:none;background:#0b1626d1;border-color:#8eaed633}.flow-panel,.pc-panel,.panel{padding:14px}.flow-panel-head strong,.flow-script-heading strong,.media-rail-head strong,.media-control-head strong,.media-stage-head strong,.subtitle-panel-head strong,.flow-preview-head strong,.subtitle-editor-head strong,.ui-card-title,.flow-modal-head strong{font-size:16px}.field span,.pc-field span,.saas-login-form label span{font-size:12px}input,select,textarea,.ui-input,.ui-select,.ui-textarea{color:#f2f8ff;background-color:#050b14eb;min-height:40px;font-size:14px}textarea,.ui-textarea{line-height:1.55}.primary-button,.secondary-button,.ghost-button,.ui-button,.ghost-link{min-height:38px;font-size:14px}.status-tag,.ui-badge,.panel-badge,.ghost-chip{min-height:24px;font-size:12px}.flow-stage-hero{display:none}.portrait-preview-frame{aspect-ratio:9/16;place-items:center;width:min(100%,315px);max-width:100%;height:auto;margin:0 auto;display:grid;overflow:hidden}.portrait-preview-video,.editor-preview-image,.portrait-preview-frame>img,.portrait-preview-frame>video{object-fit:cover;width:100%;height:100%}.portrait-preview-empty,.pc-empty,.subtitle-empty-state,.topic-preview-placeholder{min-height:100%}.flow-script-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:100%;min-height:0}.flow-script-panel,.flow-panel-wide{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex}.flow-script-layout .flow-panel-wide{grid-column:1/-1}.flow-script-input,.flow-script-output,.flow-script-rewrite{resize:none;min-height:0;max-height:none}.flow-script-panel .field,.flow-panel-wide .field{flex:1;min-height:0}.flow-script-panel textarea,.flow-panel-wide textarea{height:100%}.script-progress-card{border-radius:var(--pc-radius);background:#ffffff09;border:1px solid #95b2d624;gap:8px;padding:10px;display:grid}.flow-progress-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.flow-progress-head p{color:#96a7bd;margin:2px 0 0;font-size:12px;display:block}.flow-progress-head span{text-align:right;color:#cffff4;min-width:48px;font-weight:800}.script-extract-actions{margin-top:auto;padding-top:2px}.flow-script-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.flow-script-actions button,.script-extract-actions button{width:100%}@media (max-width:1120px){.flow-script-layout{grid-template-columns:1fr;height:auto}}.flow-topic-simple-layout,.flow-topic-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;height:100%;min-height:0}.topic-preview-panel,.topic-preview-card{min-height:0}.topic-preview-card{grid-template-rows:minmax(0,1fr) auto auto;height:100%}.topic-preview-phone{aspect-ratio:9/16;width:auto;height:min(100%,470px)}.media-workspace{grid-template-rows:minmax(0,1fr) 96px;grid-template-columns:390px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.media-control-rail{flex-direction:column;grid-area:1/1/3;gap:12px;min-height:0;display:flex;overflow:hidden}.media-control-card,.subtitle-action-card,.subtitle-compose-card,.media-inline-card,.media-inline-note,.media-queue-card{padding:12px}.media-control-card{gap:8px;padding:10px 12px;display:grid}.media-avatar-picks{grid-template-columns:repeat(auto-fill,110px);justify-content:start;gap:8px}.media-avatar-pick{align-content:start;gap:6px;width:110px;min-height:152px;padding:8px 6px}.media-avatar-pick>span{aspect-ratio:9/16;justify-self:center;width:70px;min-height:0}.media-avatar-pick em,.resource-thumb-fallback{color:#06110e;background:linear-gradient(180deg, var(--pc-primary), var(--pc-blue));border-radius:999px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.media-stage-panel{grid-area:1/2;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.media-stage-head p,.media-stage-pills,.media-stage-footer{display:none}.media-stage-shell{place-items:center;min-height:0;display:grid}.media-stage-panel .portrait-preview-frame{aspect-ratio:9/16!important;width:min(100%,300px)!important;height:auto!important;max-height:none!important}.media-queue-panel{grid-area:2/2;min-height:0;padding:10px 14px}.media-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-queue-card{align-content:center;gap:8px;padding:10px 12px;display:grid}.media-queue-message{color:#98a9be;margin:0;font-size:12px}.subtitle-workspace-editor{grid-template-rows:430px minmax(0,1fr);grid-template-columns:320px minmax(0,1fr) 320px;gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.subtitle-control-panel,.subtitle-preview-panel,.subtitle-music-panel,.subtitle-editor-panel-wide{min-height:0}.subtitle-control-panel,.subtitle-music-panel{flex-direction:column;gap:12px;display:flex;overflow:hidden}.subtitle-preview-panel{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.subtitle-preview-frame{aspect-ratio:9/16!important;width:min(100%,190px)!important;height:auto!important}.subtitle-preview-actions{flex-wrap:nowrap;gap:8px;display:flex}.subtitle-preview-actions .primary-button,.subtitle-preview-actions .ghost-button{min-height:34px;padding-inline:12px}.subtitle-music-panel{grid-area:1/3}.subtitle-editor-panel-wide{flex-direction:column;grid-area:2/1/auto/-1;gap:10px;padding:12px 14px;display:flex}.subtitle-table-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.subtitle-table-body{min-height:0;overflow:auto}.subtitle-table-head-extended,.subtitle-row-extended{grid-template-columns:82px 82px minmax(460px,1fr) minmax(210px,.42fr) 200px}.subtitle-table-head{z-index:1;flex:none;position:sticky;top:0}.subtitle-row{min-height:70px;padding:10px 12px}.subtitle-row textarea{resize:none;min-height:48px}.subtitle-time{color:#cffff4;font-variant-numeric:tabular-nums;background:#35d7b60f;border:1px solid #35d7b62e;border-radius:6px;justify-content:center;min-height:30px;font-size:12px}.subtitle-overlay-state{grid-template-columns:minmax(0,1fr);gap:6px}.subtitle-overlay-state strong{color:#e7f2ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subtitle-overlay-buttons{grid-template-columns:1fr 72px;gap:8px;display:grid}.editor-toggle-row{border-radius:var(--pc-radius);background:#ffffff09;border:1px solid #95b2d624;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.cover-workspace{grid-template-columns:420px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.cover-settings-panel{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.cover-settings-panel .subtitle-action-card{gap:8px;padding:10px 12px;display:grid}.cover-settings-panel .field{gap:4px}.cover-settings-panel input,.cover-settings-panel select{min-height:34px}.cover-settings-panel textarea{resize:none;height:74px;min-height:74px}.cover-settings-panel .primary-button,.cover-settings-panel .ghost-button{min-height:34px}.cover-settings-panel .media-action-stack{gap:8px}.cover-title-card{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-template-card{max-height:270px;overflow:auto}.cover-template-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.cover-template-head strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cover-template-option{border:1px solid var(--border);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:8px;gap:4px;min-height:86px;padding:9px;display:grid}.cover-template-option:hover,.cover-template-option.active{border-color:var(--brand);box-shadow:0 0 0 2px #2063ff1a}.cover-template-option>span{border-radius:999px;width:28px;height:4px}.cover-template-option strong{color:var(--text);font-size:13px;line-height:1.2}.cover-template-option small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.cover-title-card .field:first-child,.cover-title-card .media-action-stack{grid-column:1/-1}:is(.cover-title-card .field:has(input[type=color]),.cover-title-card .field:has(input[type=checkbox])){min-width:0}.cover-preview-panel{flex-direction:column;gap:10px;min-height:0;display:flex}.cover-preview-head{align-items:center}.cover-preview-head>div{min-width:0}.cover-preview-head .ghost-button{flex:none}.cover-preview-stage{flex:auto;place-items:center;min-height:0;display:grid;overflow:hidden}.cover-preview-frame{max-width:min(100%,390px);container-type:inline-size;aspect-ratio:9/16!important;width:auto!important;height:min(100%,640px)!important}.cover-preview-title{z-index:2;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;pointer-events:none;max-width:calc(100% - 24px);padding:0 6px;font-weight:900;line-height:1.04;position:absolute}.cover-preview-subtitle{z-index:3;color:#fff;text-align:center;text-shadow:0 2px 4px #000000c2;white-space:pre-wrap;word-break:break-word;pointer-events:none;background:#11182794;border-radius:8px;padding:6px 8px;font-size:clamp(13px,5.6cqw,28px);font-weight:900;line-height:1.25;position:absolute;bottom:13%;left:8%;right:8%}.publish-workspace{grid-template-rows:minmax(0,.68fr) minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;height:100%;min-height:0;overflow:hidden}.publish-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-shell,.studio-shell{flex-direction:column;gap:12px;display:flex}.pc-metric-grid{gap:12px}.pc-metric-card .ui-card-content{gap:12px;min-height:64px}.pc-ring,.pc-dot{background:currentColor;border-radius:999px;flex:0 0 14px;width:14px;height:14px;box-shadow:0 0 0 4px #ffffff0f,0 0 16px}.pc-ring.idle,.pc-dot.idle{color:#7c8898}.pc-ring.blue{color:var(--pc-blue)}.pc-status-legend-card .ui-card-content,.pc-status-legend{gap:14px;min-height:48px;font-size:14px}.pc-status-legend em{color:#d8e7f8;font-style:normal}.avatar-table-layout{flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:12px;min-height:0;display:grid;overflow:hidden}.avatar-table-panel,.voice-table-panel,.avatar-current-panel{flex-direction:column;min-height:0;display:flex}.avatar-table-panel .ui-card-content,.voice-table-panel .ui-card-content,.avatar-current-panel .ui-card-content{flex:1;min-height:0;overflow:hidden}.pc-data-table{height:100%;overflow:auto}.voice-data-table .pc-data-row{grid-template-columns:minmax(220px,1fr) 140px 110px minmax(260px,.9fr) 240px}.pc-data-row{min-height:70px;padding:12px;font-size:14px}.pc-data-head{min-height:44px;font-size:13px}.avatar-thumb-cell{aspect-ratio:9/16;width:58px}.avatar-current-video{aspect-ratio:9/16;width:min(100%,260px);margin:0 auto}.avatar-current-meta{margin-top:12px;font-size:14px}.resource-thumb-fallback{width:46px;height:46px}.voice-table-panel{flex:1}.voice-name-cell{align-items:center}.voice-name-cell strong,.avatar-data-row strong{font-size:15px}.platform-grid-layout{flex:1;gap:14px;min-height:0;overflow:hidden}.publish-login-card{align-content:start;gap:12px;padding:16px;display:grid}.profile-layout{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:0;overflow:hidden}.profile-main-column,.profile-side-column{min-height:0}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profile-card-value{font-size:24px}.profile-account-actions{gap:10px;display:grid}.profile-switch-button,.profile-logout-button{width:100%}.visually-hidden{width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.flow-script-heading p,.flow-panel-head>span,.media-rail-head p,.media-stage-head p,.subtitle-panel-head p,.flow-preview-head>span,.subtitle-editor-head p,.topic-preview-copy p,.flow-topic-source p,.flow-topic-footnote>span,.media-inline-note>span{display:none!important}.subtitle-control-panel,.subtitle-music-panel{padding:12px!important}.subtitle-control-panel .subtitle-action-card,.subtitle-music-panel .subtitle-action-card{padding:10px!important}.subtitle-editor-panel-wide{padding:10px 14px!important}.subtitle-editor-panel-wide .subtitle-table-head-extended,.subtitle-editor-panel-wide .subtitle-row-extended{grid-template-columns:84px 84px minmax(480px,1fr) minmax(220px,.42fr) 188px!important}.media-avatar-pick span,.avatar-thumb-cell,.avatar-current-video{position:relative}.media-avatar-pick video,.avatar-thumb-cell video,.avatar-current-video video{position:absolute;inset:0}.media-workspace{grid-template-rows:minmax(0,1fr) 104px!important;grid-template-columns:370px minmax(0,1fr)!important}.media-stage-panel{overflow:hidden!important}.media-stage-shell{min-height:0;overflow:hidden}.media-stage-panel .portrait-preview-frame{width:min(100%,286px)!important;max-height:100%!important}.media-queue-panel{overflow:hidden;grid-area:2/2!important}.media-queue-panel .flow-panel-head{flex:0 0 32px;align-items:center}.media-queue-panel .flow-panel-head strong{white-space:nowrap;font-size:15px}.media-queue-list{align-items:stretch;min-height:0}.subtitle-workspace-editor{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:330px 330px minmax(0,1fr)!important}.subtitle-workspace-editor>.subtitle-control-panel{grid-area:1/1!important}.subtitle-workspace-editor>.subtitle-music-panel{grid-area:1/2!important}.subtitle-workspace-editor>.subtitle-preview-panel{grid-area:1/3!important}.subtitle-workspace-editor>.subtitle-editor-panel-wide{display:none!important}.subtitle-workspace-editor .subtitle-preview-frame{width:min(100%,300px)!important;max-height:calc(100% - 58px)!important}.subtitle-control-panel,.subtitle-music-panel,.subtitle-preview-panel{overflow:hidden}.subtitle-compose-actions{gap:8px;display:grid}.subtitle-editor-modal{flex-direction:column;width:min(1180px,100vw - 96px);height:min(760px,100vh - 96px);display:flex}.subtitle-editor-modal .subtitle-modal-table{flex:1;min-height:0}.subtitle-editor-modal .subtitle-table-head-extended,.subtitle-editor-modal .subtitle-row-extended{grid-template-columns:92px 92px minmax(430px,1fr) minmax(220px,.45fr) 190px!important}.publish-workspace{align-items:stretch;grid-template-rows:252px minmax(0,1fr)!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important}.publish-workspace>.flow-panel{min-height:0;overflow:hidden}.publish-workspace>.flow-panel:first-child{grid-area:1/1}.publish-workspace>.flow-panel:nth-child(2){grid-area:1/2/-1}.publish-workspace>.flow-panel:nth-child(3){grid-area:2/1}.publish-platform-grid{align-content:start;height:100%;min-height:0;padding-right:4px;overflow:auto;grid-template-columns:1fr!important}.publish-platform-card{gap:8px;min-height:0;padding:10px!important}.publish-platform-head{align-items:flex-start}.publish-platform-head span,.publish-platform-meta,.publish-platform-result p,.flow-publish-footer p{display:none!important}.publish-platform-card .field{gap:6px}.publish-result-list{min-height:0;overflow:auto}.pc-ring,.pc-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent), 0 0 14px currentColor}.platform-grid-layout.publish-login-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.publish-login-card{gap:10px!important;padding:14px!important}.publish-login-card .session-box{gap:10px;padding:12px;display:grid}.publish-login-actions{flex-wrap:wrap;gap:8px;display:flex}.publish-login-actions .primary-button,.publish-login-actions .ghost-button{min-height:36px;padding-inline:14px}.publish-login-meta{display:none!important}.app-topbar{grid-template-columns:224px minmax(0,1fr) auto auto}.app-topbar-brand{justify-content:center;gap:8px;padding:0 12px}.app-brand-logo{width:154px}.app-version-badge{color:#bdfdf1;background:#35d7b61a;border:1px solid #35d7b657;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:42px;height:20px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.media-workspace{grid-template-rows:minmax(0,1fr) 92px!important}.media-queue-panel{padding:8px 12px!important}.media-queue-panel .flow-panel-head{display:none!important}.media-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;display:grid}.media-queue-card{gap:8px;min-height:0;padding:10px 12px!important}.media-queue-card .mobile-saas-job-head{align-items:center;gap:10px}.media-queue-card .mobile-saas-job-head strong{white-space:nowrap;min-width:0;font-size:14px}.media-queue-card .status-tag{flex:none;font-size:11px}.media-queue-card .job-progress-track{height:8px}.publish-workspace{gap:12px;grid-template-rows:minmax(360px,auto) minmax(0,1fr)!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}.publish-workspace>.flow-panel{padding:12px!important}.publish-config-grid{gap:8px!important}.publish-wide-field{grid-column:1/-1}.publish-config-grid .field,.publish-platform-card .field{gap:4px}.publish-config-grid input,.publish-config-grid textarea,.publish-platform-card input,.publish-platform-card select{text-overflow:ellipsis;min-height:34px;font-size:13px;overflow:hidden}.publish-config-grid textarea{resize:vertical;white-space:pre-wrap;min-height:64px}.publish-declaration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-declaration-chip{color:#e2e8f0db;background:#0f172a57;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:12px;display:flex}.publish-declaration-chip.active{color:#e9fff3;background:#22c55e21;border-color:#53c48b8c}.publish-declaration-chip input{min-height:auto}.publish-platform-grid{gap:10px;padding-right:2px}.publish-platform-card{padding:12px!important}.publish-platform-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.publish-platform-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.publish-platform-card .field>span,.publish-config-grid .field>span{font-size:12px;line-height:1.2}.publish-platform-result{padding-top:8px}.publish-platform-result strong{font-size:14px}.flow-publish-footer{align-items:flex-start;gap:10px;margin-top:10px}.publish-footer-actions{gap:8px}.publish-footer-actions .ghost-button,.publish-footer-actions .primary-button{white-space:nowrap;min-height:34px;padding-inline:12px;font-size:13px}.pc-ring,.pc-dot{width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 16%, transparent)!important;background:currentColor!important;border:1px solid #edf6ff3d!important;border-radius:999px!important;flex:0 0 10px!important}.pc-status-legend .pc-dot,.avatar-status-cell .pc-dot{flex:0 0 9px!important;width:9px!important;min-width:9px!important;max-width:9px!important;height:9px!important}.pc-ring.success,.pc-dot.success{color:#35d7b6!important}.pc-ring.warning,.pc-dot.warning,.pc-dot.running{color:#f1c86b!important}.pc-ring.danger,.pc-dot.danger{color:#ff7d86!important}.pc-ring.idle,.pc-dot.idle,.pc-ring.blue{color:#8b96a6!important}.pc-metric-card .ui-card-content,.pc-metric-card .card-content,.pc-metric-card>div{gap:10px}.pc-status-legend{gap:12px;font-size:13px}.pc-status-legend span{white-space:nowrap;gap:5px}.pc-status-legend em{min-width:260px;font-size:13px;line-height:1.4}.profile-card-value{white-space:nowrap;line-height:1.2;font-size:18px!important}.profile-card{min-height:116px}.profile-grid{gap:10px}.flow-modal-head p{font-size:13px;line-height:1.5}.pc-toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.pc-toolbar-note{color:#b7c9dd;white-space:nowrap;background:#35d7b614;border:1px solid #35d7b638;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.avatar-upload-modal .flow-modal-head p,.voice-upload-modal .flow-modal-head p{display:block!important}.media-control-rail{flex-direction:column;gap:12px;position:relative;display:flex!important;overflow:hidden!important}.media-control-card{align-content:start;min-height:0}.media-control-card:first-of-type{flex:none;gap:10px}.media-control-card:nth-of-type(2){flex:auto;grid-template-rows:auto auto minmax(128px,1fr) auto auto;gap:10px;display:grid;overflow:hidden}.media-avatar-picks{align-content:start;min-height:132px;max-height:220px;overflow:auto}.media-avatar-pick{width:104px!important;min-height:144px!important}.media-avatar-pick>span{margin:0 auto;width:68px!important;min-height:120px!important}.media-stage-panel,.subtitle-preview-panel{flex-direction:column;display:flex;position:relative}.media-stage-audio-dock{z-index:4;background:#060e18f0;border:1px solid #35d7b63d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(330px,100% - 28px);padding:8px 10px;display:grid;position:absolute;top:48px;left:14px;box-shadow:0 12px 28px #00000038}.media-stage-audio-dock span{color:#b7c9dd;white-space:nowrap;font-size:12px;font-weight:800}.media-stage-audio-dock audio{width:100%;height:30px}.media-stage-shell,.subtitle-preview-panel,.avatar-current-panel .ui-card-content{overflow:visible!important}.media-stage-panel .portrait-preview-frame,.subtitle-preview-panel .portrait-preview-frame{width:min(100%,320px)!important;max-height:calc(100% - 18px)!important}:is(.portrait-preview-frame:has(video),.avatar-current-video:has(video)){position:relative;overflow:visible!important}.portrait-preview-video,.avatar-current-video video{background:#020812;border-radius:8px;display:block;object-fit:contain!important}.preview-play-button{z-index:3;color:#dffff8;background:#050b14c2;border:1px solid #35d7b65c;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;position:absolute;top:12px;right:12px;box-shadow:0 8px 20px #0000003d}.subtitle-music-panel{gap:11px!important}.subtitle-music-preview audio{height:30px!important}.music-current-card,.music-upload-card{background:radial-gradient(circle at 12% 0,#67e8c81f,#0000 34%),#030a13c2;border:1px solid #67e8c838;border-radius:12px;gap:10px;padding:14px;display:grid}.music-current-card span,.music-upload-card span{color:#67e8c8;font-size:12px;font-weight:800;display:block}.music-current-card strong{color:#f8fbff;margin-top:4px;font-size:15px;font-weight:900;display:block}.music-current-card .editor-audio-preview{width:100%;min-width:0;max-width:100%;height:34px;display:block}.music-upload-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.music-picker-modal{background:#060f1dfa;border-color:#67e8c852;width:min(760px,100vw - 48px);max-height:min(720px,100vh - 48px)}.music-picker-head p{display:block!important}.music-picker-tabs,.music-folder-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.music-picker-tabs button,.music-folder-strip button{color:#dbe8f7;background:#ffffff0a;border:1px solid #a4bcff2e;border-radius:999px;flex:none;min-height:34px;padding:0 16px;font-weight:800}.music-picker-tabs button.active,.music-folder-strip button.active{color:#031411;background:linear-gradient(135deg,#20d5c1,#67e8c8);border-color:#67e8c8}.music-local-upload-row{color:#9fb0c4;background:#030a13ad;border:1px solid #a4bcff29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.music-picker-list{gap:10px;min-height:260px;max-height:330px;padding-right:4px;display:grid;overflow-y:auto}.music-track-row{color:#eef6ff;text-align:left;background:#040b15d6;border:1px solid #a4bcff24;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.music-track-row.active{background:#11cfbc21;border-color:#67e8c8b8}.music-track-play,.music-track-check{color:#031411;background:#67e8c8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.music-track-row:not(.active) .music-track-play{color:#cfe1f4;background:#304564c7}.music-track-copy{min-width:0}.music-track-copy strong,.music-track-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-track-copy strong{color:#f8fbff;font-size:14px;font-weight:900}.music-track-copy small{color:#8fa3ba;margin-top:3px;font-size:12px}.music-picker-preview{background:#030a13b3;border:1px solid #67e8c82e;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.music-picker-preview span,.music-picker-empty{color:#9fb0c4;font-size:12px;font-weight:800}.music-picker-actions{justify-content:space-between}.music-picker-modal{background:linear-gradient(#0c1929fa,#070f1bfc),#081323;border-color:#67e8c857;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(860px,100vw - 64px);max-height:min(680px,100vh - 64px);padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 110px #00000094,inset 0 0 0 1px #ffffff08}.music-picker-head{align-items:center}.music-picker-head .ghost-button{border-radius:999px;width:36px;min-width:36px;height:36px;padding:0;font-size:20px;line-height:1}.music-picker-title-row{align-items:center;gap:10px;display:flex}.music-picker-title-row strong{letter-spacing:0;font-size:22px}.music-picker-title-row span{color:#67e8c8;background:#67e8c814;border:1px solid #67e8c86b;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.music-picker-toolbar{border-bottom:1px solid #a4bcff1f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.music-picker-toolbar-actions{align-items:center;gap:10px;display:flex}.music-picker-download-state{color:#67e8c8;background:#0a262ab8;border:1px solid #67e8c852;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:flex}.music-picker-download-state span{border:2px solid #67e8c847;border-top-color:#67e8c8;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite music-download-spin}.music-picker-download-state strong{font-size:13px;font-weight:900}.music-picker-download-overlay{z-index:6;border-radius:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02080f9e;place-items:center;display:grid;position:absolute;inset:0}.music-picker-download-card{color:#f8fbff;text-align:center;background:linear-gradient(#0f2336f5,#061220fa),#071321;border:1px solid #67e8c86b;border-radius:12px;justify-items:center;gap:10px;width:min(320px,100% - 48px);padding:24px 26px;display:grid;box-shadow:0 22px 70px #0000007a,0 0 36px #20d5c121}.music-picker-download-card span{border:3px solid #67e8c83d;border-top-color:#67e8c8;border-radius:999px;width:28px;height:28px;animation:.8s linear infinite music-download-spin}.music-picker-download-card strong{color:#67e8c8;font-size:16px;font-weight:900}.music-picker-download-card small{color:#8fa3ba;font-size:12px;font-weight:800}@keyframes music-download-spin{to{transform:rotate(360deg)}}.music-picker-tabs{padding-bottom:0}.music-picker-board{grid-template-columns:170px minmax(0,1fr);gap:18px;min-height:0;display:grid}.music-picker-sidebar{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.music-picker-sidebar button{color:#dbe8f7;text-align:left;background:#ffffff0a;border:1px solid #a4bcff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:grid}.music-picker-sidebar button.active{color:#67e8c8;background:#18cebe21;border-color:#67e8c8c7}.music-picker-sidebar span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.music-picker-sidebar em{color:#67e8c8;font-size:12px;font-style:normal;font-weight:900}.music-picker-table{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.music-picker-table-head,.music-track-row{grid-template-columns:minmax(190px,1.4fr) 74px minmax(88px,.7fr) minmax(150px,.9fr) 48px;align-items:center;gap:12px;display:grid}.music-picker-table-head{color:#daecf894;min-height:36px;padding:0 12px;font-size:12px;font-weight:900}.music-picker-list{gap:8px;min-height:0;max-height:none;padding-right:4px;overflow-y:auto}.music-track-row{cursor:pointer;border-radius:8px;width:100%;min-height:56px;padding:0 12px}.music-track-row>span{text-overflow:ellipsis;white-space:nowrap;color:#daecf8c2;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.music-track-name{align-items:center;gap:12px;display:flex}.music-track-name strong{text-overflow:ellipsis;white-space:nowrap;color:#f8fbff;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.music-track-play,.music-track-action{flex:none;width:30px;height:30px}.music-track-wave{align-items:center;gap:3px;height:28px;display:flex!important}.music-track-wave i{opacity:.9;background:#23d7c5;border-radius:999px;width:2px;height:8px}.music-track-wave i:nth-child(3n+1){height:18px}.music-track-wave i:nth-child(4n+2){height:13px}.music-track-wave i:nth-child(5n){height:22px}.music-track-action{background:0 0;border:1px solid #a4bcff52;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:14px;font-weight:900;display:inline-flex;color:#031411!important}.music-track-row.active .music-track-action{background:#67e8c8;border-color:#67e8c8}.music-track-row[aria-disabled=true]{cursor:wait;opacity:.72}.music-track-row.previewing .music-track-wave i{background:#67e8c8;box-shadow:0 0 10px #67e8c866}.music-track-play{cursor:pointer}.music-track-play.previewing{color:#031411;background:#67e8c8}.music-track-play.loading{color:#67e8c8;background:#67e8c81f;border:1px solid #67e8c87a}.music-picker-footer{border-top:1px solid #a4bcff1f;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding-top:16px;display:grid}.music-picker-selected{background:#030a13b8;border:1px solid #a4bcff24;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:flex}.music-selected-icon{color:#dbe8f7;font-size:22px;font-weight:900}.music-picker-selected strong,.music-picker-selected small{text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.music-picker-selected strong{color:#f8fbff;font-size:13px;font-weight:900}.music-picker-selected small{color:#8fa3ba;margin-top:3px;font-size:12px}.music-picker-actions{justify-content:flex-end;gap:10px;display:flex}.pm-music-cloud-panel{position:relative}.pm-field-title{color:#9fb0c4;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.pm-mobile-music-select{color:#f8fbff;text-align:left;background:linear-gradient(135deg,#14d2be1a,#121f34a8),#030a13db;border:1px solid #67e8c859;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 14px;display:grid;box-shadow:0 0 24px #20d5c114}.pm-mobile-music-icon{color:#18f1d6;background:#11cfbc21;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:inline-flex}.pm-mobile-music-copy{min-width:0}.pm-mobile-music-copy strong,.pm-mobile-music-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pm-mobile-music-copy strong{font-size:15px;font-weight:900}.pm-mobile-music-copy small{color:#8fa3ba;margin-top:4px;font-size:12px}.pm-mobile-music-state{color:#28ead4;text-align:center;background:#11cfbc14;border:1px solid #67e8c83d;border-radius:999px;min-width:58px;padding:6px 10px;font-size:12px;font-weight:900}.pm-mobile-sheet-mask{z-index:80;background:#00000094;align-items:flex-end;display:flex;position:fixed;inset:0}.pm-cloud-music-sheet{background:radial-gradient(circle at 14% 0,#24527047,#0000 32%),linear-gradient(#0d1726fc,#040a13fc);border:1px solid #67e8c847;border-radius:18px 18px 0 0;gap:10px;width:100%;max-height:min(72vh,430px);padding:9px 8px 12px;display:grid;box-shadow:0 -22px 70px #00000094}.pm-sheet-grip{background:#daecf861;border-radius:999px;justify-self:center;width:34px;height:3px}.pm-cloud-music-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-cloud-music-head>div{align-items:center;gap:8px;min-width:0;display:flex}.pm-cloud-music-head strong{color:#f8fbff;font-size:16px;font-weight:900}.pm-cloud-music-head span{color:#5bf1dc;background:0 0;border:0;border-radius:999px;flex:none;padding:0;font-size:11px;font-weight:900}.pm-cloud-music-head button{color:#d7e6f7;background:0 0;border:0;border-radius:999px;width:34px;height:34px;font-size:24px}.pm-cloud-folder-row{scrollbar-width:none;gap:8px;padding:0 0 2px;display:flex;overflow-x:auto}.pm-cloud-folder-row::-webkit-scrollbar{display:none}.pm-cloud-folder-row button{color:#d7e6f7;background:#ffffff0a;border:1px solid #a4bcff29;border-radius:9px;flex:none;min-height:28px;padding:0 13px;font-size:12px;font-weight:900}.pm-cloud-folder-row button.active{color:#031411;background:#20d5c1;border-color:#67e8c8}.pm-cloud-music-list{gap:6px;max-height:258px;padding-right:0;display:grid;overflow-y:auto}.pm-cloud-music-row{color:#eef6ff;text-align:left;background:linear-gradient(90deg,#081220f7,#0c1728db);border:1px solid #a4bcff24;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff08}.pm-cloud-music-row.active{background:linear-gradient(90deg,#11cfbc2e,#0c1728eb),#11cfbc21;border-color:#67e8c8b3}.pm-cloud-play,.pm-cloud-check{color:#031411;background:#67e8c8;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.pm-cloud-play{border:1px solid #a4bcff38}.pm-cloud-music-row:not(.active) .pm-cloud-play:not(.playing){color:#cfe1f4;background:#304564c7}.pm-cloud-play.playing{color:#031411;background:#67e8c8;border-color:#67e8c8}.pm-cloud-copy{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.pm-cloud-title-row,.pm-cloud-detail-row{align-items:center;min-width:0;display:flex}.pm-cloud-title-row{gap:7px}.pm-cloud-detail-row{gap:8px}.pm-cloud-title-row strong,.pm-cloud-title-row span,.pm-cloud-detail-row small,.pm-cloud-detail-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-cloud-title-row strong{color:#f8fbff;min-width:0;max-width:150px;font-size:13px;font-weight:900}.pm-cloud-title-row span,.pm-cloud-detail-row em{color:#1fe5d1;background:#11cfbc1a;border-radius:5px;flex:none;max-width:78px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900}.pm-cloud-detail-row small{color:#daecf8bd;flex:none;font-size:10px;font-weight:800}.pm-cloud-detail-row em{color:#daecf8b8;background:#ffffff0f}.pm-cloud-wave{opacity:.96;flex:auto;align-items:center;gap:3px;min-width:70px;max-width:168px;height:16px;display:flex;overflow:hidden}.pm-cloud-wave i{width:2px;height:var(--pm-wave-bar-height);background:#67e8c8c7;border-radius:999px;flex:0 0 2px}.pm-cloud-music-row:not(.active) .pm-cloud-wave i{background:#8996ab8f}.pm-cloud-wave.playing{opacity:1;filter:drop-shadow(0 0 8px #18f1d66b)}.pm-cloud-empty{color:#9fb0c4;text-align:center;padding:18px 4px}.pm-cloud-load-more{color:#67e8c8;background:#0c1c2ad1;border:1px solid #67e8c847;border-radius:10px;width:100%;min-height:36px;font-weight:700}.volume-range-field{gap:9px!important}.volume-range-field>span{color:#d4e3f4;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;line-height:1.2;display:flex}.volume-range-field>span>span{min-width:0}.volume-range-field>span>strong{color:#bdfdf1;flex:none;font-size:13px;font-weight:900}.volume-range-field input[type=range]{height:22px;padding:0}.volume-range-field input[type=range]::-webkit-slider-runnable-track{height:5px}.volume-range-field input[type=range]::-webkit-slider-thumb{border-width:2px;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 0 0 3px #35d7b624}.publish-workspace>.flow-panel:nth-child(2){padding:16px!important}.publish-workspace>.flow-panel:nth-child(2)>.flow-panel-head{align-items:center;min-height:34px;margin-bottom:8px}.publish-workspace>.flow-panel:nth-child(2)>.flow-panel-head strong{font-size:16px;line-height:1.25}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-grid{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:calc(100% - 42px);padding-right:0;display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-card{border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:8px;height:100%;min-height:0;display:grid;padding:12px!important}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-head{align-items:start;min-height:34px}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-head span{color:#bed4efb8;white-space:normal;margin-top:3px;font-size:12px;line-height:1.2;display:block!important}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-card .field{min-width:0}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-result{border-top:1px solid #95b2d61f;align-self:end;min-height:28px;padding-top:7px}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-result strong{font-size:13px;line-height:1.2}@media (max-width:1180px){.publish-workspace>.flow-panel:nth-child(2) .publish-platform-grid{grid-template-rows:none;overflow:auto;grid-template-columns:1fr!important}.publish-workspace>.flow-panel:nth-child(2) .publish-platform-card{height:auto}}.avatar-current-panel{overflow:visible}.avatar-current-panel .ui-card-content{align-content:start;gap:12px;display:grid}.avatar-current-video{max-height:398px;width:min(100%,224px)!important}.avatar-current-meta{gap:4px;font-size:13px;display:grid;margin-top:4px!important}.profile-card{grid-template-rows:auto minmax(0,1fr);min-height:124px;display:grid;padding:12px!important}.profile-card .ui-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;padding:0!important}.profile-card .ui-card-description{margin:0;line-height:1.25}.profile-card-value{justify-self:end;line-height:1.15;margin:0!important;font-size:18px!important}.profile-card .ui-card-content{align-items:center;min-height:0;display:flex;padding:18px 0 0!important}.profile-card .ui-progress,.profile-progress-placeholder{width:100%;height:8px}.pc-video-player{background:#020812;border-radius:8px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.portrait-still-video-preview{border-radius:inherit;background:#020812;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.portrait-still-video-preview>video{border-radius:inherit;background:#020812;width:100%;height:100%;display:block;inset:0;object-fit:contain!important;position:absolute!important}.pc-video-player>video{background:#020812;width:100%;height:100%;display:block;inset:0;object-fit:contain!important;position:absolute!important}.pc-video-controls{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812d6;border:1px solid #8fb2d638;border-radius:8px;grid-template-columns:auto auto minmax(46px,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 12px 28px #00000047}.pc-video-control-button{color:#dffff8;white-space:nowrap;background:#35d7b624;border:1px solid #35d7b657;border-radius:6px;min-height:26px;padding:0 8px;font-size:12px;font-weight:900;line-height:1}.pc-video-time{color:#eef7ff;white-space:nowrap;font-size:12px;font-weight:800;line-height:1}.pc-video-progress{accent-color:#35d7b6;width:100%;min-width:0;height:18px;margin:0;padding:0}.pc-video-progress::-webkit-slider-runnable-track{background:#bed1e885;border-radius:999px;height:4px}.pc-video-progress::-webkit-slider-thumb{background:#35d7b6;border:2px solid #020812f2;border-radius:999px;width:13px;height:13px;margin-top:-4.5px}.media-stage-panel .pc-video-player,.subtitle-preview-panel .pc-video-player{min-height:100%}.subtitle-workspace-editor[hidden]{display:none!important}.editing-stage-page-v3{min-height:0}.editing-workspace-v3{flex:1;grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:14px;min-height:0;display:grid;overflow:hidden}.editing-main-panel,.editing-preview-only-panel{min-width:0;min-height:0;overflow:hidden}.editing-main-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.editing-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editing-mode-switch button{color:#dceefa;text-align:left;background:linear-gradient(#0a1827e6,#060f1bf2);border:1px solid #7c90a838;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;min-height:70px;padding:12px;display:grid}.editing-mode-switch .editing-mode-icon{color:#8cffec;background:#42ebca1a;border:1px solid #42ebca47;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.editing-mode-switch .editing-mode-icon:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:6px;position:absolute;inset:5px}.editing-mode-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;position:relative}.ai-mode-icon{background:radial-gradient(circle at 36% 28%,#ffffff57,#0000 24%),linear-gradient(145deg,#48edcc33,#707eff2e)!important}.ai-mode-icon svg{stroke-width:1.75px}.ai-mode-icon svg circle,.manual-mode-icon svg circle{fill:currentColor;stroke-width:1.25px}.manual-mode-icon{background:radial-gradient(circle at 70% 22%,#42ebca33,#0000 28%),linear-gradient(145deg,#42ebca1f,#142f4666)!important}.manual-mode-icon svg{stroke-width:2.1px}.editing-mode-copy{gap:4px;min-width:0;display:grid}.editing-mode-switch strong,.editing-mode-switch small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editing-mode-switch strong{color:#f3fbff;align-items:center;gap:8px;font-size:16px;display:inline-flex}.editing-mode-switch strong em{color:#9effef;background:#42ebca24;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.editing-mode-switch small{color:#91aabd;font-size:12px}.editing-mode-switch button.active{color:#f8ffff;background:radial-gradient(circle at 14% 0,#fff3,#0000 36%),linear-gradient(#1ea694f5,#0a4e5cfa);border-color:#5effe0f2;box-shadow:0 0 24px #2ae8c847,inset 0 0 0 1px #ffffff1a}.editing-mode-switch button.active .editing-mode-icon{color:#031411;background:linear-gradient(#4ceecdf0,#1ec4a6f0);box-shadow:0 0 16px #2ae8c857}.editing-mode-switch button.active strong,.editing-mode-switch button.active small{color:#fff}.editing-mode-switch button.active strong em{color:#fff;background:#e2fff92e}.manual-editing-workspace{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.ai-editing-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(260px,.82fr) minmax(290px,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.ai-template-panel,.ai-start-panel,.ai-progress-panel{background:radial-gradient(circle at 0 0,#42ebca1a,#0000 36%),linear-gradient(#091b2db8,#040d17e0);border:1px solid #42ebca3d;border-radius:8px;min-width:0;min-height:0;box-shadow:inset 0 0 0 1px #42ebca0d}.ai-template-panel{grid-template-rows:auto auto;align-content:start;gap:12px;padding:14px;display:grid;overflow:hidden}.ai-template-grid{grid-template-columns:repeat(3,96px);grid-auto-rows:170px;justify-content:start;gap:10px;min-height:0;padding:0;display:grid;overflow:visible}.ai-template-grid button{color:#dceefa;text-align:center;background:#05101dc2;border:1px solid #7c90a833;border-radius:8px;grid-template-rows:104px 36px;grid-template-columns:1fr;align-content:start;justify-items:center;gap:7px;width:96px;min-width:0;height:170px;min-height:170px;padding:8px;display:grid;overflow:hidden}.ai-template-grid button.active{background:#18584a3d;border-color:#42ebcad6;box-shadow:0 0 18px #42ebca29}.ai-template-icon{color:#031411;background:linear-gradient(#4ceecdf0,#1ec4a6f0);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:inline-flex}.ai-template-thumb{aspect-ratio:9/16;background-color:#020910ad;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:58px;max-width:100%;height:104px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.ai-template-thumb:after{content:"";background:linear-gradient(#00000005,#00000024);position:absolute;inset:0}.ai-template-name{color:#f3fbff;-webkit-line-clamp:2;text-wrap:auto;-webkit-box-orient:vertical;width:100%;font-size:12px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.ai-template-coming-soon{color:#8fa7ba;background:#05101d6b;border:1px dashed #7c90a857;border-radius:8px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:800;display:flex}.ai-template-thumb i{z-index:1;color:#031411;background:#42ebcaeb;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;bottom:6px;left:6px}.ai-template-copy{gap:4px;min-width:0;display:grid}.ai-template-copy strong,.ai-template-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-template-copy strong{color:#f3fbff;font-size:16px}.ai-template-copy small{color:#93aabd;font-size:12px}.ai-template-grid em{color:#9ff8e8;background:#42ebca1c;border:1px solid #42ebca4d;border-radius:999px;align-self:start;padding:3px 8px;font-size:12px;font-style:normal;font-weight:900}.ai-start-panel{align-content:start;gap:14px;padding:18px;display:grid}.ai-template-preview-panel{grid-template-rows:auto auto auto;align-content:start;min-width:0;overflow:hidden}.ai-template-large-preview{aspect-ratio:9/16;background-color:#020910b8;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #7c90a842;border-radius:8px;justify-self:center;width:220px;max-width:220px;height:391px;min-height:0;max-height:391px;position:relative;overflow:hidden}.ai-template-large-preview:before{content:none}.ai-template-large-shade,.ai-template-large-copy{display:none}.ai-template-large-copy span{color:#9effef;background:#020c14a8;border:1px solid #42ebca61;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.ai-template-large-copy strong{overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,34px);line-height:1.08}.ai-template-large-copy small{color:#c8d7e4;font-size:13px;line-height:1.45}.ai-template-detail{background:#040c1694;border:1px solid #7c90a833;border-radius:8px;gap:6px;width:100%;min-width:0;padding:12px;display:grid}.ai-template-detail span{color:#9effef;background:#42ebca1a;border:1px solid #42ebca5c;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.ai-template-detail strong,.ai-template-detail small{text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-template-detail strong{color:#f3fbff;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.25}.ai-template-detail small{color:#9fb3c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box}.ai-start-hero{background:radial-gradient(circle at 80% 0,#4ceecd29,#0000 42%),#040c168f;border:1px solid #42ebca38;border-radius:8px;gap:7px;padding:18px;display:grid}.ai-start-hero strong{color:#f3fbff;font-size:26px;font-weight:900}.ai-start-hero p{color:#9db0c3;margin:0;font-size:13px;line-height:1.6}.ai-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-readiness-list span,.ai-progress-list span{color:#9eb1c3;text-overflow:ellipsis;white-space:normal;background:#040c169e;border:1px solid #7c90a833;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;font-size:13px;font-weight:800;line-height:1.25;display:flex;overflow:hidden}.ai-readiness-list span.ready,.ai-progress-list span.ready{color:#dcfff6;background:#1756492e;border-color:#42ebca70}.ai-progress-list span.active{color:#ffe8a4;background:#ffd16614;border-color:#ffd1666b}.ai-readiness-list i,.ai-progress-list i{width:22px;height:22px;color:inherit;background:#7c90a829;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:900;display:inline-flex}.ai-readiness-list .ready i,.ai-progress-list .ready i{color:#031411;background:#35e2ca}.ai-action-row{grid-template-columns:minmax(0,1fr) minmax(132px,160px);gap:12px;display:grid}.ai-action-row .primary-button,.ai-action-row .ghost-button{width:100%}.ai-progress-panel{grid-column:1/-1;grid-template-columns:minmax(210px,.4fr) minmax(240px,1fr);align-items:center;gap:14px;padding:14px;display:grid}.ai-progress-meter{background:#7c90a838;border-radius:999px;height:8px;overflow:hidden}.ai-progress-meter span{border-radius:inherit;background:linear-gradient(90deg,#35e2ca,#62b6ff);height:100%;display:block}.ai-progress-list{grid-column:1/-1;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.editing-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editing-tab-button{color:#dff7ff;text-align:left;cursor:pointer;background:linear-gradient(#0c1a2ae0,#050e19e0);border:1px solid #7c90a838;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;min-height:76px;padding:12px;display:grid}.editing-tab-button .editing-tab-icon{color:#8fffee;background:#7c90a81a;border:1px solid #59f5d233;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:48px;height:48px;font-size:0;display:inline-flex;position:relative;overflow:hidden}.editing-tab-button .editing-tab-icon:before{content:"";background:linear-gradient(135deg,#ffffff1f,#0000 36%),#04101b38;border-radius:7px;position:absolute;inset:6px}.editing-tab-button .editing-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #42ebca47);width:26px;height:26px;position:relative}.editing-tab-button .editing-tab-copy{width:auto;height:auto;color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;gap:4px;display:grid}.editing-tab-button strong,.editing-tab-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editing-tab-button strong{font-size:14px}.editing-tab-button small{color:#8ca3b8;font-size:12px}.editing-tab-button.active{background:linear-gradient(#12404bb8,#061727e0);border-color:#42ebcaeb;box-shadow:0 0 22px #2ae8c838}.editing-tab-button.active .editing-tab-icon{color:#031411;background:linear-gradient(#4ceecdeb,#1cbda2eb);border-color:#44e2beeb;box-shadow:0 0 18px #2ae8c86b}.editing-tab-button.active .editing-tab-icon svg{filter:none}.editing-tab-button.done .editing-tab-icon{color:#dffdf7;background:#44e2be29;border-color:#44e2be6b}.editing-tab-button.done{border-color:#44e2be38}.editing-content-panel{background:#07111d9e;border:1px solid #7c90a833;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px;display:grid;overflow:hidden}.editing-subtitle-panel{grid-template-rows:minmax(0,1fr) auto}.editing-subtitle-panel>.editing-panel-head,.editing-music-panel>.editing-panel-head{display:none}.editing-style-panel .editing-panel-head{justify-content:space-between;align-items:center;min-height:40px}.editing-style-panel .editing-panel-head>div:first-child{display:none}.editing-clear-style-button{white-space:nowrap;min-height:32px;padding-inline:12px;font-size:12px;min-width:92px!important}.editing-subtitle-panel,.editing-style-panel,.editing-music-panel{background:radial-gradient(circle at 0 0,#30e6c81a,#0000 34%),linear-gradient(#0a1c2db8,#050e18e0);border-color:#42ebca42;box-shadow:inset 0 0 0 1px #42ebca0f}.editing-panel-head,.editing-preview-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.editing-panel-head strong,.editing-preview-head strong{color:#f4fbff;font-size:20px;font-weight:900;display:block}.editing-panel-head p{color:#8ea6ba;margin:4px 0 0;font-size:13px}.editing-panel-head .primary-button,.editing-panel-head .ghost-button{min-width:132px}.editing-subtitle-list{gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.editing-subtitle-card{background:#040c16c2;border:1px solid #7c90a833;border-radius:8px;grid-template-columns:118px minmax(260px,1fr) minmax(180px,.45fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.editing-subtitle-card:hover{background:#071523e6;border-color:#42ebca70}.editing-subtitle-times{color:#dff7ff;background:#0e2033b8;border-radius:8px;align-content:center;justify-items:center;gap:5px;font-size:13px;font-weight:800;display:grid}.editing-subtitle-times em{color:#7d94aa;font-size:12px;font-style:normal}.editing-subtitle-card textarea{resize:vertical;min-height:82px}.editing-pip-state{color:#8ea6ba;align-content:center;gap:4px;min-width:0;font-size:12px;display:grid}.editing-pip-state strong{color:#f3fbff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editing-pip-state em{color:#85f5df;background:#42ebca1f;border-radius:999px;width:fit-content;padding:3px 8px;font-style:normal}.editing-subtitle-actions{align-content:center;gap:8px;display:grid}.editing-empty-state{min-height:280px}.editing-empty-state .primary-button{justify-self:center;min-width:180px}.editing-subtitle-board{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;display:grid;overflow:hidden}.editing-subtitle-sync{color:#dceefa;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:42px;display:grid}.editing-subtitle-sync .ready-dot{color:#04201b;background:#35e2ca;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}.editing-subtitle-sync em{color:#b8c8d7;font-style:normal}.editing-subtitle-visibility-toggle{grid-template-columns:auto 18px;align-items:center;min-height:34px;padding:7px 10px}.editing-subtitle-table{background:#040c169e;border:1px solid #7c90a82e;border-radius:8px;grid-template-rows:40px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.editing-subtitle-table-head,.editing-subtitle-table-row{grid-template-columns:188px minmax(260px,1fr) 150px 146px;align-items:center;gap:10px;display:grid}.editing-subtitle-table-bilingual{overflow-x:auto}.editing-subtitle-table-bilingual .editing-subtitle-table-head,.editing-subtitle-table-bilingual .editing-subtitle-table-row{grid-template-columns:168px minmax(180px,1fr) minmax(210px,1fr) 128px 128px;min-width:910px}.editing-subtitle-table-head{color:#8fa6ba;background:#162a3ee6;padding:0 12px;font-size:13px;font-weight:800}.editing-subtitle-table-body{min-height:0;overflow:auto}.editing-subtitle-table-row{border-top:1px solid #7c90a81f;min-height:62px;padding:8px 12px}.editing-row-play,.editing-music-play{color:#f3fbff;background:#0b1929cc;border:1px solid #aec6dc66;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.editing-row-time{color:#dceefa;font-size:13px;font-weight:800}.editing-row-time-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.editing-row-time-inputs label{gap:3px;min-width:0;display:grid}.editing-row-time-inputs span{color:#8fa6ba;font-size:11px;font-weight:800}.editing-row-time-inputs input{min-height:34px;padding:0 8px;font-size:13px;font-weight:800}.editing-subtitle-table-row input{width:100%;min-height:38px}.editing-row-pip{color:#35e2ca;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:13px;display:grid}.pip-thumb{color:#8ea6ba;border:1px dashed #7c90a873;border-radius:6px;justify-content:center;align-items:center;width:56px;height:34px;display:inline-flex}.pip-thumb:empty:before{content:"";background:#8ea6ba94;border-radius:999px;width:16px;height:2px}.pip-thumb.filled{color:#78f4de;background:#42ebca1f;border-style:solid;border-color:#42ebca8c}.editing-row-actions{justify-content:flex-end;gap:6px;display:flex}.editing-row-actions .ghost-button{min-width:58px;min-height:34px;padding:0 10px}.editing-subtitle-hint{color:#93aabd;background:#0918269e;border:1px solid #7c90a81f;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-size:13px;display:flex}.editing-style-panel,.editing-music-panel,.editing-compose-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.editing-style-panel{grid-template-rows:auto minmax(0,1fr) auto}.editing-style-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:18px;min-height:0;display:grid;overflow:hidden}.editing-title-generator,.editing-style-designer{background:#040c168f;border:1px solid #7c90a833;border-radius:8px;gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.editing-title-generator{align-content:start;overflow:hidden}.editing-style-designer{scrollbar-gutter:stable;grid-template-rows:auto auto minmax(0,auto);align-content:start;padding-bottom:16px;overflow:hidden auto}.editing-section-title strong,.editing-section-title span{display:block}.editing-section-title strong{color:#f3fbff;font-size:16px;font-weight:900}.editing-section-title span{color:#93aabd;margin-top:2px;font-size:11px}.editing-title-suggestions{gap:8px;display:grid}.editing-title-suggestions button{color:#dceefa;text-align:left;background:#07121fb8;border:1px solid #7c90a838;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}.editing-title-suggestions button.active{background:#18584a38;border-color:#42ebcac7}.editing-title-suggestions button span,.editing-title-suggestions button em{justify-content:center;align-items:center;display:inline-flex}.editing-title-suggestions button span{color:#b9cbe0;border:1px solid #7c90a852;border-radius:50%;width:24px;height:24px}.editing-title-suggestions button strong{color:#f3fbff;min-width:0;font-size:13px}.editing-title-suggestions button em{color:#031411;background:#35e2ca;border-radius:50%;width:22px;height:22px;font-style:normal}.editing-title-current{align-content:start;gap:7px;display:grid}.editing-title-current .field{gap:4px}.editing-title-current input{min-height:30px}.editing-title-current small{display:none}.editing-title-toggle-card{background:#144c4329;border:1px solid #42ebca47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:grid}.editing-title-toggle-card strong,.editing-title-toggle-card small{display:block}.editing-title-toggle-card strong{color:#f3fbff;font-size:13px}.editing-title-toggle-card small{color:#92aabd;margin-top:2px;font-size:11px}.editing-title-toggle-card input[type=checkbox]{width:22px;height:22px}.editing-style-tools{background:#040c16a3;border:1px solid #7c90a833;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.editing-form-label{color:#b9cbe0;margin-top:0;font-size:11px;font-weight:900;display:block}.editing-style-preset-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.editing-style-preset-strip button{color:#dceefa;background:#07121fbd;border:1px solid #7c90a838;border-radius:8px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:50px;display:grid}.editing-style-preset-strip button:hover{background:#12363eb8;border-color:#42ebca94}.editing-style-preset-strip button.active{background:linear-gradient(#1b625794,#05131fd1);border-color:#42ebcae6;box-shadow:0 0 0 1px #42ebca29,0 0 22px #35e2ca33}.editing-style-preset-strip span{color:#fff;text-shadow:0 2px #000,0 0 10px #35e2ca47;border-bottom:3px solid #35e2ca;justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;font-weight:900;line-height:1;display:inline-flex}.editing-style-preset-strip strong{color:#dff7ff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.editing-color-palette{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.editing-color-palette span{color:#b9cbe0;flex:none;font-size:12px;font-weight:900}.editing-color-palette button{border:2px solid #040c16f0;border-radius:7px;width:27px;height:27px;box-shadow:0 0 0 1px #7c90a842}.editing-color-palette button.active{box-shadow:0 0 0 2px #dffdf7,0 0 16px #35e2ca47}.editor-settings-tabs.compact{gap:8px;display:flex}.editing-scope-tabs{background:#040c168a;border:1px solid #7c90a838;border-radius:8px;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;padding:4px;display:grid!important}.editing-scope-tab{color:#9fb2c8;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;min-height:36px;font-size:14px;font-weight:900}.editing-scope-tab.active{color:#eafffb;background:radial-gradient(circle at 50% 0,#42ebca3d,#0000 60%),linear-gradient(#1c675cb8,#061727eb);border-color:#42ebcae6;box-shadow:0 0 18px #2ae8c833}.editing-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.editing-style-grid .field{background:#040c169e;border:1px solid #7c90a82e;border-radius:8px;justify-content:center;min-height:62px;padding:10px}.editing-style-grid input,.editing-style-grid select{min-height:38px}.editing-style-control-grid{grid-template-columns:repeat(2,minmax(176px,1fr));align-content:start;gap:12px;min-height:0;padding-right:2px;display:grid;overflow:visible}.editing-bilingual-controls{border-top:1px solid #7c90a829;gap:10px;margin-top:2px;padding-top:12px;display:grid}.editing-bilingual-controls-single{border-top:0;margin-top:0;padding-top:0}.editing-style-section-title{padding:2px 2px 0}.editing-style-control-grid .field,.editing-slider-field{background:#040c169e;border:1px solid #7c90a82e;border-radius:8px;min-width:0;min-height:72px;padding:10px 12px}.editing-select-field{grid-column:1/-1}.editing-style-control-grid select,.editing-style-control-grid input:not([type=checkbox]):not([type=range]){text-overflow:ellipsis;width:100%;min-width:0;min-height:36px;overflow:hidden}.editing-color-field{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.editing-color-field>span,.editing-toggle-field>span{color:#b9cbe0;font-size:12px;font-weight:900}.editing-color-field input[type=color]{width:42px;height:34px;padding:3px}.editing-slider-field{gap:6px;display:grid}.editing-slider-field>span{color:#b9cbe0;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:900;display:flex}.editing-slider-field>span>span,.editing-color-field>span,.editing-toggle-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editing-slider-field strong{color:#dcfff6;flex:none;font-size:13px}.editing-slider-field input[type=range]{height:22px;min-height:22px;padding:0}.editing-slider-field input[type=range]:disabled{opacity:.5}.checkbox-field{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkbox-field input[type=checkbox]{width:20px;height:20px}.editing-music-current{background:linear-gradient(#0c2d378a,#040d17d6);border:1px solid #42ebca52;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.editing-music-panel .volume-range-field{background:#040c1694;border:1px solid #7c90a82e;border-radius:8px;padding:9px 14px}.editing-music-panel{flex-direction:column;display:flex;overflow:auto}.editing-music-layout{grid-template-columns:minmax(172px,190px) minmax(280px,1fr) minmax(320px,340px);gap:12px;min-height:0;display:grid;overflow:hidden}.editing-music-layout>*{min-width:0}.editing-music-categories,.editing-music-list,.editing-music-selected{background:#040c168f;border:1px solid #7c90a82e;border-radius:8px;min-height:0}.editing-music-categories{align-content:start;gap:6px;padding:10px;display:grid;overflow:auto}.editing-music-categories button{color:#dceefa;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);place-items:center stretch;gap:10px;min-height:58px;padding:8px 10px;display:grid}.editing-music-categories button.active{color:#84f7e4;background:#17564933;border-color:#42ebcab8}.music-category-icon{color:#42ebca;background:radial-gradient(circle at 30% 20%,#42ebca38,#0000 52%),linear-gradient(#113d4adb,#06121ef0);border:1px solid #42ebca47;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 0 18px #42ebca1a}.music-category-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;filter:drop-shadow(0 0 7px color-mix(in srgb, currentColor 50%, transparent));display:block}.music-category-icon.hot svg,.music-category-icon.selected svg{fill:color-mix(in srgb, currentColor 18%, transparent)}.music-category-icon.all svg,.music-category-icon.business svg{fill:color-mix(in srgb, currentColor 14%, transparent)}.music-category-icon.legacy{color:#92c5ff;border-color:#92c5ff47}.music-category-icon.hot{color:#ffd166;border-color:#ffd16652}.music-category-icon.universal,.music-category-icon.speech{color:#67e8f9;border-color:#67e8f947}.music-category-icon.inspire{color:#9bffbe;border-color:#9bffbe47}.music-category-icon.business{color:#c4b5fd;border-color:#c4b5fd4d}.music-category-icon.selected{color:#f0abfc;border-color:#f0abfc52}.music-category-copy{gap:3px;min-width:0;display:grid}.music-category-copy strong,.music-category-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-category-copy span{color:#8ea6ba;font-size:12px}.editing-music-list{align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.editing-music-row{background:#07121fb8;border:1px solid #7c90a82e;border-radius:8px;grid-template-columns:38px minmax(108px,1fr) 72px 38px;align-items:center;gap:8px;min-height:70px;padding:8px;display:grid}.editing-music-row.active{background:#18584a38;border-color:#42ebcabd}.editing-music-row strong,.editing-music-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editing-music-row strong{color:#f3fbff;font-size:14px}.editing-music-row span{color:#93aabd;font-size:12px}.editing-music-select{color:#0000;background:#0b1929d1;border:1px solid #8ea6ba73;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:inline-flex}.editing-music-select span{color:inherit;font-size:inherit}.editing-music-select:hover:not(:disabled),.editing-music-select.active{color:#8cffec;background:#23d6b92e;border-color:#42ebcadb;box-shadow:0 0 16px #42ebca38}.editing-music-select:disabled{cursor:not-allowed;opacity:.55}.editing-music-miniwave{opacity:.9;align-items:center;gap:3px;display:flex}.editing-music-miniwave span{background:#35e2ca;border-radius:999px;width:2px;height:18px}.editing-music-miniwave span:nth-child(2n){height:28px}.editing-music-miniwave span:nth-child(3n){height:12px}.editing-music-selected{background:radial-gradient(circle at 16% 0,#42ebca17,#0000 38%),#040c168f;align-content:start;gap:12px;padding:12px;display:grid;overflow:hidden auto}.editing-music-current,.editing-music-selected .field,.editing-music-selected .ghost-button{min-width:0;max-width:100%}.editing-music-selected .editor-audio-preview{width:100%;min-width:0;max-width:100%;height:34px;display:block}.editing-music-current span,.editing-music-current small{color:#93aabd;display:block}.editing-music-current strong{color:#f5fbff;margin:3px 0;font-size:18px;display:block}.editing-music-wave{background:#091a2aeb;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:72px;height:48px;display:inline-flex}.editing-music-wave span{background:#35e2ca;border-radius:999px;width:4px}.editing-music-wave span:first-child,.editing-music-wave span:nth-child(6){height:18px}.editing-music-wave span:nth-child(2),.editing-music-wave span:nth-child(5){height:30px}.editing-music-wave span:nth-child(3),.editing-music-wave span:nth-child(4){height:40px}.editing-music-actions{justify-content:flex-start;align-self:start;align-items:flex-start;display:flex}.editing-music-actions .ghost-button{width:180px;min-height:44px}.editing-compose-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editing-compose-checklist span{color:#9eb1c3;background:#040c16b8;border:1px solid #7c90a838;border-radius:8px;align-items:center;min-height:54px;padding:0 14px;font-weight:800;display:flex}.editing-compose-checklist span.ready{color:#dcfff6;background:#1756492e;border-color:#42ebca73}.editing-music-compose-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.editing-music-compose-strip span{min-height:40px;font-size:13px}.editing-left-actions{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.editing-left-actions .primary-button,.editing-left-actions .ghost-button{width:100%}.editing-music-panel .editing-left-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);margin-top:auto}.editing-preview-only-panel{grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:12px;padding:14px;display:grid}.editing-preview-head{align-self:stretch;width:100%}.editing-preview-actions{align-items:center;gap:8px;display:inline-flex}.editing-preview-actions .ghost-button{min-height:30px;padding:0 12px}.editing-preview-ratio{color:#e5f4ff;white-space:nowrap;background:#091624d6;border:1px solid #7c90a857;border-radius:8px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.editing-preview-frame{background:radial-gradient(circle,#1f3a53b8,#040c16f5);border:1px solid #7c90a85c;border-radius:8px;position:relative;overflow:hidden;container-type:inline-size;width:min(100%,380px)!important;max-height:calc(100% - 8px)!important}.editing-preview-frame .editor-preview-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editing-preview-frame .editor-preview-ass-layer{z-index:2;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.editing-ai-render-placeholder{color:#d8e9f6;text-align:center;background:linear-gradient(#101826 0%,#070d17 100%);align-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.editing-ai-render-placeholder span{color:#9ff8e8;background:#42ebca1f;border:1px solid #42ebca80;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:inline-flex}.editing-ai-render-placeholder strong{color:#f4fbff;font-size:17px;font-weight:900}.editing-ai-render-placeholder small{color:#90a8ba;font-size:12px}.editing-preview-placeholder-canvas{background:radial-gradient(circle at 50% 30%,#41b7ff29,#0000 34%),linear-gradient(#17243a 0%,#0a1424 52%,#030812 100%);position:absolute;inset:0;overflow:hidden}.editing-preview-placeholder-canvas:before{content:"";opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.editing-preview-placeholder-person{opacity:.9;background:radial-gradient(circle at 50% 17%,#f4d0b7 0 18%,#0000 19%),linear-gradient(#23314f 0 34%,#101a2d 35% 100%);border-radius:48% 48% 22% 22%;width:42%;height:42%;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 26px 70px #0000007a}.editing-preview-frame .pc-video-player{min-height:100%}.editing-preview-version-actions{gap:8px;width:min(100%,380px);display:grid}.editing-preview-version-actions .primary-button,.editing-preview-version-actions .ghost-button{width:100%}@media (max-width:1120px){.editing-workspace-v3{grid-template-columns:minmax(0,1fr);overflow:auto}.ai-editing-workspace{grid-template-columns:minmax(0,1fr)}.ai-progress-panel{grid-column:auto}.editing-preview-only-panel{min-height:520px}.editing-style-layout,.editor-settings-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.editing-style-designer{overflow:visible}.editing-style-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.editing-mode-switch,.ai-template-grid,.ai-readiness-list,.ai-progress-panel,.ai-progress-list,.ai-action-row,.editing-tabs,.editing-style-grid,.editing-compose-checklist,.editing-subtitle-card,.editing-left-actions,.editing-style-tools,.editing-style-control-grid{grid-template-columns:1fr}.editor-preview-phone{width:min(100%,230px,34vh)}}:is(html:has(.editing-stage-page-v3),body:has(.editing-stage-page-v3)){width:auto;min-width:1600px;height:auto;min-height:900px;overflow:auto!important}body:has(.editing-stage-page-v3) .local-account-shell{background:linear-gradient(90deg,#35d7b614 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#35d7b60f 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 10% 4%,#35d7b61a,#0000 28%),radial-gradient(circle at 92% 0,#65a7ff1f,#0000 30%),linear-gradient(#04070d 0%,#07111e 100%);place-items:center;width:max(100vw,1600px);min-width:1600px;height:max(100vh,900px);min-height:900px;overflow:visible}body:has(.editing-stage-page-v3) .app-frame{overflow:hidden;grid-template-rows:48px minmax(0,1fr)!important;grid-template-columns:146px minmax(0,1fr)!important;width:1600px!important;min-width:1600px!important;max-width:none!important;height:900px!important;min-height:900px!important;max-height:none!important}body:has(.editing-stage-page-v3) .app-topbar{grid-area:1/1/auto/-1!important;grid-template-columns:206px minmax(0,1fr) auto auto!important}:is(body:has(.editing-stage-page-v3) .app-topbar-quick,body:has(.editing-stage-page-v3) .app-topbar-status,body:has(.editing-stage-page-v3) .app-topbar-icons){display:flex!important}body:has(.editing-stage-page-v3) .app-sidebar{border-right:1px solid var(--pc-line)!important;border-bottom:0!important;grid-area:2/1!important}body:has(.editing-stage-page-v3) .sidebar-nav{flex-direction:column!important;overflow-x:hidden!important}body:has(.editing-stage-page-v3) .sidebar-link{min-width:0!important}body:has(.editing-stage-page-v3) .app-content{grid-area:2/2!important}:is(body:has(.editing-stage-page-v3) .app-content,body:has(.editing-stage-page-v3) .flow-shell){min-width:0;min-height:0;overflow:hidden}.editing-stage-page-v3{flex:auto;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.editing-stage-page-v3 .editing-workspace-v3{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 440px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.editing-stage-page-v3 .editing-main-panel,.editing-stage-page-v3 .editing-preview-only-panel{width:100%;height:100%}.editing-stage-page-v3 .editing-preview-only-panel{grid-template-rows:minmax(58px,auto) minmax(0,462px) auto;align-content:stretch;align-items:start;gap:10px;padding:12px;overflow:hidden}.editing-stage-page-v3 .editing-preview-head{z-index:2;align-items:flex-start;width:100%;min-height:58px;position:relative}.editing-stage-page-v3 .ai-editing-workspace{grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;grid-template-columns:420px minmax(0,1fr)!important}.editing-stage-page-v3 .ai-template-panel,.editing-stage-page-v3 .ai-template-preview-panel{width:100%;height:100%}.editing-stage-page-v3 .ai-template-grid{grid-auto-rows:218px;gap:14px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.editing-stage-page-v3 .ai-template-grid button{grid-template-rows:178px 22px;gap:8px;width:100%;height:218px;min-height:218px;padding:9px}.editing-stage-page-v3 .ai-template-thumb{width:100px;height:178px}.editing-stage-page-v3 .ai-template-name{text-overflow:ellipsis;white-space:nowrap;align-self:start;max-height:20px;font-size:14px;line-height:20px;display:block}.editing-stage-page-v3 .ai-template-coming-soon{min-height:26px;font-size:12px}.editing-stage-page-v3 .ai-template-preview-panel{isolation:isolate;background:radial-gradient(circle at 18% 16%,#42ebca2e,#0000 34%),radial-gradient(circle at 88% 0,#497eff1f,#0000 32%),linear-gradient(135deg,#081726f5,#030a12eb);grid-template-rows:auto auto;grid-template-columns:250px minmax(0,1fr);align-content:center;align-items:center;gap:16px 18px;padding:18px;display:grid;position:relative;overflow:hidden}.editing-stage-page-v3 .ai-template-showcase-bg{z-index:-1;filter:blur(24px)saturate(.95)brightness(.72);opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-18px;transform:scale(1.12)}.editing-stage-page-v3 .ai-template-preview-panel:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#030a1229,#030a1285),linear-gradient(#ffffff09,#0000 42%);position:absolute;inset:0}.editing-stage-page-v3 .ai-template-large-preview{background-size:cover;border-color:#daeeff29;grid-area:1/1/3;place-self:center;width:238px;max-width:238px;height:423px;max-height:423px;box-shadow:0 22px 54px #00000075,0 0 0 1px #42ebca14,0 0 34px #42ebca14}.editing-stage-page-v3 .ai-template-detail{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;grid-area:1/2;place-self:end stretch;gap:10px;padding:0;overflow:hidden}.editing-stage-page-v3 .ai-template-detail span{background:#42ebca24;min-height:26px;padding:0 10px}.editing-stage-page-v3 .ai-template-detail strong{white-space:normal;text-shadow:0 8px 22px #0000007a;font-size:24px;line-height:1.15}.editing-stage-page-v3 .ai-template-detail small{color:#bdd0df;-webkit-line-clamp:3;max-width:220px;font-size:13px;line-height:1.6}.editing-stage-page-v3 .ai-template-preview-panel .ai-action-row{grid-area:2/2;grid-template-columns:1fr;place-self:start stretch;gap:10px;width:100%;margin-top:0}.editing-stage-page-v3 .ai-template-preview-panel .ai-action-row .primary-button{min-height:46px;font-size:15px;box-shadow:0 14px 28px #26debe2e}.editing-stage-page-v3 .ai-template-preview-panel .ai-action-row .ghost-button{background:#081421b8;min-height:42px}.editing-stage-page-v3 .manual-editing-workspace{width:100%;height:100%}.editing-stage-page-v3 .editing-preview-frame{contain:paint;isolation:isolate;place-self:start center;aspect-ratio:9/16!important;width:260px!important;max-width:260px!important;height:462px!important;max-height:462px!important;overflow:hidden!important}.editing-stage-page-v3 .editing-preview-frame .media-preview-content,.editing-stage-page-v3 .editing-preview-frame .pc-video-player{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.editing-stage-page-v3 .editing-preview-frame:has(video){overflow:hidden!important}.editing-stage-page-v3 .editing-preview-frame .pc-video-player{border-radius:inherit;position:absolute;inset:0;min-height:0!important}.editing-stage-page-v3 .editing-preview-frame .media-preview-content{border-radius:inherit;position:absolute;inset:0}.editing-stage-page-v3 .editing-preview-frame .pc-video-player>video,.editing-stage-page-v3 .editing-preview-frame .portrait-preview-video{border-radius:inherit;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.editing-stage-page-v3 .editing-preview-version-actions{width:260px}.media-avatar-pick video,.avatar-thumb-cell video{background:#061322;opacity:1!important;object-fit:cover!important}.media-avatar-pick img,.avatar-thumb-cell img{object-fit:cover!important}.avatar-data-row{cursor:pointer;border-left:1px solid #0000}.avatar-data-row.active{background:#35d7b612;border-left-color:#35d7b6e6;box-shadow:inset 0 0 0 1px #35d7b62e}.avatar-data-row:focus-visible{outline-offset:-2px;outline:2px solid #35d7b6b8}.avatar-data-table .pc-data-row{grid-template-columns:82px minmax(132px,1fr) 110px 116px 126px 84px 226px!important}.avatar-action-cell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.avatar-action-cell .ui-button{flex:none;min-width:62px}.avatar-row-delete-button{color:#ffd7d7;background:#ff9b9b14;border-color:#ff9b9b47}.avatar-row-delete-button:hover:not(:disabled){color:#fff;background:#ff9b9b1f;border-color:#ff9b9b6b}.avatar-current-panel .ui-card-content{gap:10px;overflow:visible!important}.avatar-current-video{width:min(100%,196px)!important;max-height:348px!important}.avatar-current-video .pc-video-player{aspect-ratio:9/16}.avatar-current-video .pc-video-controls{grid-template-columns:auto auto minmax(36px,1fr);gap:6px;padding:6px}.avatar-current-video .pc-video-control-button,.avatar-current-video .pc-video-time{font-size:11px}.avatar-current-panel .full-width{min-height:36px}.avatar-current-delete-button{color:#ffd7d7;background:#ff9b9b14;border-color:#ff9b9b47}.avatar-current-delete-button:hover:not(:disabled){color:#fff;background:#ff9b9b1f;border-color:#ff9b9b6b}.media-stage-panel .portrait-preview-frame.media-preview-frame{width:min(100%,278px)!important;max-height:none!important}.media-stage-panel .pc-video-player{min-height:0!important}.media-stage-panel .pc-video-controls{bottom:10px}.media-workspace{grid-template-columns:440px minmax(0,1fr)!important}.media-avatar-picks{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;min-height:148px!important;max-height:276px!important;overflow:auto!important}.media-avatar-pick{width:auto!important;min-width:0!important;min-height:158px!important;padding:8px!important}.media-avatar-pick>span{aspect-ratio:9/16!important;width:100%!important;min-height:118px!important;margin:0!important}.media-avatar-pick strong{text-align:center;min-width:0}.media-stage-panel .portrait-preview-frame.media-preview-frame{width:min(100%,320px)!important}.flow-stage-page>.session-health{z-index:80;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(420px,100vw - 48px);top:84px;right:24px;box-shadow:0 16px 42px #00000047;position:fixed!important}.media-workspace.media-workspace-v2{grid-template-areas:"controls stage""controls queue";align-items:stretch;height:clamp(620px,100vh - 214px,780px);min-height:0;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(390px,430px) minmax(0,1fr)!important;gap:12px!important;display:grid!important}.media-workspace-v2 .media-control-rail{grid-area:controls;min-height:0;padding:14px!important;overflow:auto!important}.media-workspace-v2 .media-rail-head p{display:none}.media-workspace-v2 .media-control-card{min-height:0;padding:10px!important}.media-workspace-v2 .media-control-card:first-of-type{flex:none}.media-workspace-v2 .media-control-card:nth-of-type(2){flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.media-card-audio-preview{background:#050e18b8;border:1px solid #35d7b638;border-radius:8px;gap:8px;margin-top:2px;padding:8px;display:grid}.media-card-audio-preview span{color:#b7c9dd;font-size:11px;font-weight:800}.media-card-audio-preview audio{width:100%;height:32px}.media-workspace-v2 .media-avatar-picks{scrollbar-gutter:stable;padding:0 4px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;height:178px!important;min-height:178px!important;max-height:178px!important;overflow:auto!important}.media-workspace-v2 .media-avatar-pick{grid-template-rows:minmax(0,auto) auto;align-content:start;justify-items:stretch;display:grid;width:auto!important;min-width:0!important;height:168px!important;min-height:168px!important;max-height:168px!important;padding:8px!important;overflow:hidden!important}.media-workspace-v2 .media-avatar-pick>span{justify-self:center;aspect-ratio:9/16!important;width:min(100%,76px)!important;min-height:0!important;margin:0!important;overflow:hidden!important}.media-workspace-v2 .media-avatar-pick img,.media-workspace-v2 .media-avatar-pick video{object-fit:cover!important;width:100%!important;height:100%!important}.media-workspace-v2 .media-avatar-pick strong{text-align:center;min-width:0;max-width:100%;line-height:1.2}.media-workspace-v2 .media-result-stage{grid-area:stage;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;padding:14px!important;overflow:hidden!important}.media-workspace-v2 .media-stage-head{align-items:center}.media-workspace-v2 .media-stage-head p{display:none}.media-workspace-v2 .media-stage-shell{grid-template-rows:minmax(0,1fr) auto;place-items:stretch center;gap:10px;min-height:0;display:grid;overflow:hidden!important}.media-workspace-v2 .media-stage-panel .portrait-preview-frame.media-preview-frame{aspect-ratio:9/16!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}:is(.media-workspace-v2 .portrait-preview-frame:has(video),.media-workspace-v2 .media-preview-frame:has(video)){overflow:hidden!important}.media-workspace-v2 .pc-video-player,.media-workspace-v2 .pc-video-player>video{width:100%!important;height:100%!important}.media-workspace-v2 .media-preview-next-button{flex-shrink:0;width:min(100%,340px);min-height:42px}.media-workspace-v2 .media-preview-next-button:disabled{cursor:not-allowed;opacity:.45}.media-preview-content{width:100%;height:100%;transition:filter .18s,transform .18s,opacity .18s}.media-preview-frame-generating .media-preview-content{filter:blur(8px)saturate(.78)brightness(.62);opacity:.72;pointer-events:none;transform:scale(1.015)}.media-preview-generating-overlay{z-index:5;text-align:center;color:#f3fbff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040a1447;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.media-preview-generating-overlay strong{font-size:18px;font-weight:700}.media-preview-generating-overlay small{color:#d2e1f0db;max-width:220px;font-size:12px;line-height:1.6}.media-preview-ripple{background:radial-gradient(circle,#56f3d438 0 28%,#56f3d414 42%,#0000 70%);border-radius:999px;width:58px;height:58px;position:relative}.media-preview-ripple:before,.media-preview-ripple:after{content:"";border-radius:inherit;border:1px solid #63f7dc94;animation:1.8s ease-out infinite media-preview-ripple-wave;position:absolute;inset:8px}.media-preview-ripple:after{animation-delay:.55s}@keyframes media-preview-ripple-wave{0%{opacity:.72;transform:scale(.72)}to{opacity:0;transform:scale(1.85)}}.editing-compose-generating-overlay{background:radial-gradient(circle at 50% 32%,#42ebca2e,#0000 38%),#040a1475;gap:10px}.media-preview-inline-progress{background:#7c90a83d;border-radius:999px;width:min(78%,230px);height:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.media-preview-inline-progress span{border-radius:inherit;background:linear-gradient(90deg,#2ee6c3,#69f5d8);height:100%;transition:width .22s;display:block;box-shadow:0 0 16px #42ebca61}.media-preview-pulse{border:2px solid #53e2c052;border-top-color:#53e2c0;border-radius:999px;width:42px;height:42px;animation:.82s linear infinite media-preview-pulse-spin;box-shadow:0 0 24px #53e2c033}@keyframes media-preview-pulse-spin{to{transform:rotate(360deg)}}.media-workspace-v2 .portrait-preview-empty{align-content:center;width:100%;height:100%}.media-workspace-v2 .portrait-preview-empty span{color:#95a8bf;font-size:12px}.media-workspace-v2 .media-stage-footer{margin-top:10px}.media-workspace-v2 .media-queue-panel{min-height:92px;grid-area:queue!important;padding:10px 12px!important;overflow:hidden!important}.media-workspace-v2 .media-queue-list{align-items:stretch;height:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-workspace-v2 .media-queue-card{min-height:0;padding:10px 12px!important}@media (min-width:1181px){.media-workspace.media-workspace-v2{grid-template-areas:"audio video stage""queue queue queue";height:clamp(620px,100vh - 214px,780px);grid-template-rows:minmax(0,1fr) 108px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.media-workspace-v2 .media-control-rail{padding:0!important;display:contents!important;overflow:visible!important}.media-workspace-v2 .media-rail-head{display:none!important}.media-workspace-v2 .media-control-rail>.media-control-card:first-of-type{flex:initial;grid-area:audio;overflow:auto}.media-workspace-v2 .media-control-rail>.media-control-card:nth-of-type(2){flex:initial;grid-area:video;display:grid;overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important}.media-workspace-v2 .media-result-stage{grid-area:stage}.media-workspace-v2 .media-queue-panel{grid-area:queue!important}.media-workspace-v2 .media-queue-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.media-workspace.media-workspace-v2{grid-template-areas:"controls""stage""queue";height:auto;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.media-workspace-v2 .media-result-stage{min-height:620px}}.media-workspace-polished .media-control-card{background:linear-gradient(#122238d6,#080f1bf5),radial-gradient(circle at 18% 0,#35d7b624,#0000 34%);border-color:#35d7b633;gap:10px}.media-workspace-polished .media-control-head strong,.media-workspace-polished .media-stage-head strong{font-size:18px}.media-step-section{gap:9px;min-width:0;display:grid}.media-section-title,.media-template-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.media-section-title>span{color:#9fffee;background:#35d7b61f;border:1px solid #35d7b694;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}.media-section-title strong,.media-template-toolbar span{color:#eef7ff;flex:1;min-width:0;font-size:14px;font-weight:900}.media-section-title small,.media-template-toolbar em{color:#8da2ba;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.media-scheme-section .media-section-title{grid-template-columns:24px auto minmax(0,1fr);justify-content:stretch;display:grid}.media-scheme-section .media-section-title strong{flex:none}.media-scheme-section .media-section-title small{white-space:normal;text-align:right;line-height:1.35}.media-engine-list,.media-voice-list{gap:8px;display:grid}.media-scheme-section,.media-mode-section,.media-effect-section{gap:7px}.media-scheme-section .media-engine-list,.media-mode-section .media-engine-list,.media-effect-section .media-engine-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-scheme-section .media-engine-option,.media-mode-section .media-engine-option,.media-effect-section .media-engine-option{grid-template-columns:28px minmax(0,1fr) 16px;gap:8px;min-height:44px;padding:7px 8px}.media-scheme-section .media-engine-icon,.media-mode-section .media-engine-icon,.media-effect-section .media-engine-icon{border-radius:7px;width:28px;height:28px}.media-scheme-section .media-engine-icon svg,.media-mode-section .media-engine-icon svg,.media-effect-section .media-engine-icon svg{width:17px;height:17px}.media-scheme-section .media-engine-copy,.media-mode-section .media-engine-copy,.media-effect-section .media-engine-copy{gap:1px}.media-scheme-section .media-engine-copy strong,.media-mode-section .media-engine-copy strong,.media-effect-section .media-engine-copy strong{font-size:13px}.media-scheme-section .media-engine-copy small,.media-effect-section .media-engine-copy small,.media-scheme-section .media-engine-badges,.media-effect-section .media-engine-badges{display:none}.media-mode-section .media-engine-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-mode-section .media-engine-badges{display:none}.media-new-mode-badge{z-index:2;color:#fff;text-align:center;text-transform:uppercase;pointer-events:none;background:#ff2f3a;border:1px solid #ffffff6b;border-radius:999px;min-width:30px;padding:2px 7px;font-size:10px;font-weight:900;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 8px 18px #ff2f3a52}.media-voice-list{scrollbar-gutter:stable;max-height:156px;padding-right:3px;overflow:auto}.media-engine-tip{color:#ffd986;margin:0;font-size:10px;font-weight:800;line-height:1.3}.media-ltx23-section{gap:6px}.media-ltx23-mode-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.media-ltx23-mode-button{color:#dceaff;text-align:center;white-space:nowrap;background:#050c16c7;border:1px solid #95b2d633;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:13px;font-weight:900;transition:border-color .14s,background .14s,box-shadow .14s}.media-ltx23-mode-button.active{color:#f2fffb;background:#189d8833;border-color:#35d7b6c7;box-shadow:inset 0 0 0 1px #35d7b61f}.media-ltx23-tip-stack{gap:2px;display:grid}.media-ltx23-tip{color:#cbd8ecb8;font-size:11px;font-weight:700}.media-engine-option,.media-voice-row{color:#e8f3ff;text-align:left;background:#050c16c7;border:1px solid #95b2d629;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.media-engine-option{grid-template-columns:36px minmax(0,1fr) auto 18px;min-height:58px;padding:8px 10px}.media-engine-option.active,.media-voice-row.active,.media-template-card.active{box-shadow:inset 0 0 0 1px #35d7b61f,0 0 24px #35d7b61f;background:#189d882e!important;border-color:#35d7b6c7!important}.media-engine-icon{color:#05110e;background:linear-gradient(#8dffed,#35d7b6);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.media-engine-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.media-engine-icon-flagship{color:#021411;background:linear-gradient(#97ffecf5,#2fd6b5f5),radial-gradient(circle at 70% 20%,#ffee8794,#0000 44%)}.media-engine-icon-backup{color:#e6f0ff;background:linear-gradient(#4f65a8e6,#1c2a4cf5),radial-gradient(circle at 35% 0,#8cbcff61,#0000 42%);border:1px solid #84aaff5c}.media-engine-copy,.media-voice-copy,.media-template-meta{gap:3px;min-width:0;display:grid}.media-engine-copy strong,.media-voice-copy strong,.media-template-meta strong{color:#f4fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.media-engine-copy small,.media-voice-copy small,.media-template-meta small{color:#8ea4bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.media-engine-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-engine-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.media-engine-badges em,.media-voice-select-main>em{color:#9fffee;white-space:nowrap;background:#35d7b61a;border:1px solid #35d7b638;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.media-select-dot{background:#08101ddb;border:1px solid #a1b8d47a;border-radius:999px;width:16px;height:16px;display:inline-block}.active>.media-select-dot,.media-engine-option.active .media-select-dot,.media-voice-row.active .media-select-dot{background:radial-gradient(circle,#66f7dc 0 34%,#35d7b633 38% 100%);border-color:#35d7b6d6}.media-voice-row{grid-template-columns:minmax(0,1fr) 36px;gap:0;min-height:44px;padding:0;overflow:hidden}.media-voice-select-main{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.media-voice-select-main:disabled,.media-voice-preview-button:disabled{cursor:not-allowed;opacity:.5}.media-voice-preview-button{color:#dffff8;background:#081724c7;border:1px solid #35d7b652;border-radius:50%;justify-content:center;place-self:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.media-voice-preview-button.previewing{color:#061916;background:#66f7dc;border-color:#56f5dbd6}.media-voice-preview-button.loading{color:#98fff0}.media-voice-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.media-voice-tabs button{color:#aebfd2;background:#040a12b8;border:1px solid #95b2d62e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:34px;font-size:12px;font-weight:900;display:inline-flex}.media-voice-tabs button.active{color:#dffff8;background:#35d7b624;border-color:#35d7b69e}.media-voice-tabs button:disabled{cursor:not-allowed;opacity:.45}.media-voice-tabs em{color:#05110e;background:#68eed6db;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-style:normal;display:inline-grid}.media-voice-wave{background:#95b2d614;border-radius:8px;justify-content:center;align-items:center;gap:2px;height:26px;display:flex}.media-voice-wave i{background:#65f6dcb8;border-radius:999px;width:2px;height:10px}.media-voice-wave i:nth-child(3n+1){height:16px}.media-voice-wave i:nth-child(4n){height:22px}.media-list-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.media-list-pager .ghost-button,.media-action-row .ghost-button,.media-action-row .primary-button{min-height:38px}.media-panel-actions{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px}.media-video-actions{grid-template-columns:1fr!important}.media-panel-actions .primary-button,.media-panel-actions .ghost-button{min-height:44px;font-size:14px;font-weight:900}.media-audio-panel .media-panel-actions{padding-top:4px;padding-bottom:0}.media-audio-panel .media-panel-actions .primary-button,.media-audio-panel .media-panel-actions .ghost-button{min-height:38px}.media-speed-field{padding-top:0;gap:0!important}.media-speed-section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.media-speed-section .media-section-title>span{width:20px;height:20px;font-size:10px}.media-speed-section .media-section-title strong{font-size:12px}.media-speed-section .media-section-title{justify-content:flex-start;gap:7px}.media-speed-section .media-section-title small{flex:none;font-size:10px}.media-speed-section .volume-range-field input[type=range]{height:14px}.media-speed-section .volume-range-field input[type=range]::-webkit-slider-runnable-track{height:3px}.media-speed-section .volume-range-field input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4.5px}.media-speed-field>.media-speed-scale{display:none}.media-speed-scale em{color:#9eb0c5;text-align:center;font-size:10px;font-style:normal}.media-speed-scale strong{color:#cffff7;background:#35d7b61a;border:1px solid #35d7b63d;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.media-speed-section .editor-summary-text{display:none}.media-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.media-workspace-v2 .media-avatar-panel{overflow:visible}.media-template-toolbar{padding:2px 0}.media-template-section{min-height:0}.media-workspace-polished .media-template-grid{padding:0 4px 2px 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.media-workspace-polished .media-template-card{border-radius:8px;grid-template-rows:minmax(0,1fr) auto;gap:6px;position:relative;height:auto!important;min-height:158px!important;max-height:none!important;padding:6px!important}.media-workspace-polished .media-template-card>span:first-child{justify-self:center;aspect-ratio:9/16!important;width:min(100%,82px)!important;min-height:0!important}.media-workspace-polished .media-template-card>.media-template-meta{width:100%;aspect-ratio:auto!important;place-items:initial!important;background:0 0!important;border:0!important;min-height:0!important;display:grid!important;overflow:visible!important}.media-workspace-polished .media-template-card>.media-template-check{color:#03120f;z-index:3;background:linear-gradient(#92ffeb,#32d7b4);border:1px solid #80ffe4d1;border-radius:999px;place-items:center;width:26px;height:26px;font-style:normal;display:grid;top:9px;right:9px;box-shadow:0 8px 18px #35d7b638;aspect-ratio:1!important;min-height:0!important;position:absolute!important}.media-workspace-polished .media-template-card>.media-template-check svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.media-template-empty{background:#07111ead;border:1px dashed #95b2d640;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:8px 12px;min-height:146px;padding:12px 14px;display:grid}.media-template-upload-icon{color:#9fffee;background:#35d7b61a;border-radius:999px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.media-template-upload-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.media-template-empty .ghost-link{width:fit-content;font-size:13px;font-weight:900}.media-template-empty small{color:#8ea4bd;font-size:11px;line-height:1.35}.media-video-actions .primary-button,.media-video-actions .ghost-button{min-height:50px}.media-workspace-polished .media-result-stage{background:linear-gradient(#122238c7,#070e19f5),radial-gradient(circle at 50% 35%,#35d7b614,#0000 36%)}@media (min-width:1181px){.media-workspace-polished .media-control-rail>.media-control-card:nth-of-type(2){overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto!important}}@media (max-width:1360px){.media-workspace-polished .media-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.media-action-row{grid-template-columns:1fr}.media-workspace-polished .media-template-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important}}.admin-console.admin-console-shell{--admin-canvas:#050506;--admin-sidebar:#08090a;--admin-surface-1:#101113;--admin-surface-2:#17191c;--admin-surface-3:#202228;--admin-hairline:#282b31;--admin-hairline-strong:#3a3e47;--admin-ink:#f7f8fb;--admin-muted:#d6dbe5;--admin-subtle:#99a1af;--admin-tertiary:#6f7785;--admin-primary:#5e6ad2;--admin-primary-hover:#8892ff;--admin-success:#35d07f;--admin-danger:#e85961;background:var(--admin-canvas);width:100vw;height:100vh;color:var(--admin-ink);grid-template-columns:260px minmax(0,1fr);margin:0;padding:0;display:grid;overflow:hidden}.admin-console.admin-console-shell .admin-sidebar{border-right:1px solid var(--admin-hairline);background:var(--admin-sidebar);grid-template-rows:auto minmax(0,1fr) auto;gap:22px;min-height:0;padding:22px 16px;display:grid}.admin-console.admin-console-shell .admin-sidebar-brand,.admin-console.admin-console-shell .admin-sidebar-status,.admin-console.admin-console-shell .admin-panel,.admin-console.admin-console-shell .admin-job-row,.admin-console.admin-console-shell .admin-gpu-card,.admin-console.admin-console-shell .admin-sales-card{border:1px solid var(--admin-hairline);background:var(--admin-surface-1)}.admin-console.admin-console-shell .admin-sidebar-brand{background:0 0;border-width:0 0 1px;gap:7px;padding:0 4px 18px;display:grid}.admin-console.admin-console-shell .admin-sidebar-brand span,.admin-console.admin-console-shell .admin-console-kicker{color:var(--admin-primary-hover);font-size:12px;font-weight:700}.admin-console.admin-console-shell .admin-sidebar-brand strong{font-size:20px;line-height:1.15}.admin-console.admin-console-shell .admin-sidebar-brand small,.admin-console.admin-console-shell .admin-sidebar-status small,.admin-console.admin-console-shell .admin-topbar-copy p,.admin-console.admin-console-shell .admin-panel-head span,.admin-console.admin-console-shell .admin-job-head span,.admin-console.admin-console-shell .admin-job-meta span,.admin-console.admin-console-shell .admin-gpu-title code,.admin-console.admin-console-shell .admin-gpu-health span,.admin-console.admin-console-shell .admin-sales-card span,.admin-console.admin-console-shell .admin-sales-card small{color:var(--admin-subtle);font-size:12px;line-height:1.45}.admin-console.admin-console-shell .admin-sidebar-nav{align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.admin-console.admin-console-shell .admin-sidebar-nav a{min-height:48px;color:var(--admin-muted);border:1px solid #0000;border-radius:8px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.admin-console.admin-console-shell .admin-sidebar-nav a.active,.admin-console.admin-console-shell .admin-sidebar-nav a:hover{border-color:var(--admin-hairline-strong);background:var(--admin-surface-2);color:var(--admin-ink);box-shadow:inset 3px 0 0 var(--admin-primary)}.admin-console.admin-console-shell .admin-sidebar-status{border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.admin-console.admin-console-shell .admin-live-dot{background:var(--admin-danger);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #e859611f}.admin-console.admin-console-shell .admin-live-dot.ready{background:var(--admin-success);box-shadow:0 0 0 4px #35d07f1f}.admin-console.admin-console-shell .admin-console-main{align-content:start;gap:20px;min-width:0;min-height:0;padding:28px 32px 56px;display:grid;overflow:auto}.admin-console.admin-console-shell .admin-topbar{border-bottom:1px solid var(--admin-hairline);grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:end;gap:20px;padding-bottom:18px;display:grid}.admin-console.admin-console-shell .admin-topbar-copy h1{font-size:clamp(30px,4vw,44px);line-height:1.06}.admin-console.admin-console-shell .admin-page-stack,.admin-console.admin-console-shell .admin-queue-list,.admin-console.admin-console-shell .admin-active-list,.admin-console.admin-console-shell .admin-type-list,.admin-console.admin-console-shell .admin-job-list{gap:12px;display:grid}.admin-console.admin-console-shell .admin-section-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:start;gap:16px;display:grid}.admin-console.admin-console-shell .admin-panel{border-radius:12px;gap:14px;padding:16px;display:grid}.admin-console.admin-console-shell .admin-panel-head,.admin-console.admin-console-shell .admin-job-head,.admin-console.admin-console-shell .admin-gpu-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-console.admin-console-shell .admin-panel-head{border-bottom:1px solid var(--admin-hairline);align-items:center;padding-bottom:10px}.admin-console.admin-console-shell .admin-panel-head strong,.admin-console.admin-console-shell .admin-job-head strong,.admin-console.admin-console-shell .admin-gpu-title strong,.admin-console.admin-console-shell .admin-sales-card strong{color:var(--admin-ink);font-size:14px}.admin-console.admin-console-shell .admin-inline-form{border:1px solid var(--admin-hairline);background:#090a0b;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.admin-console.admin-console-shell .admin-inline-form label{gap:6px;display:grid}.admin-console.admin-console-shell .admin-inline-form label>span{color:var(--admin-subtle);font-size:12px}.admin-console.admin-console-shell .admin-form-wide,.admin-console.admin-console-shell .admin-form-actions{grid-column:1/-1}.admin-console.admin-console-shell .admin-inline-form input,.admin-console.admin-console-shell .admin-inline-form select,.admin-console.admin-console-shell .admin-table-input{border:1px solid var(--admin-hairline);min-height:36px;color:var(--admin-ink);background:#090a0b;border-radius:8px;padding:0 10px;font-size:13px}.admin-console.admin-console-shell .admin-token-actions,.admin-console.admin-console-shell .admin-form-actions,.admin-console.admin-console-shell .admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-console.admin-console-shell .primary-button,.admin-console.admin-console-shell .ghost-button,.admin-console.admin-console-shell .secondary-button{border:1px solid var(--admin-hairline);border-radius:8px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:650}.admin-console.admin-console-shell .primary-button{color:#fff;background:var(--admin-primary)}.admin-console.admin-console-shell .ghost-button{color:var(--admin-ink);background:var(--admin-surface-2)}.admin-console.admin-console-shell .secondary-button{color:var(--admin-muted);background:#090a0b}.admin-console.admin-console-shell .status-tag{border:1px solid var(--admin-hairline);background:var(--admin-surface-2);min-height:24px;color:var(--admin-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.admin-console.admin-console-shell .status-tag.success{color:#6ee29a;background:#35d07f1a;border-color:#35d07f57}.admin-console.admin-console-shell .status-tag.running{color:#a8b0ff;background:#5e6ad21f;border-color:#5e6ad261}.admin-console.admin-console-shell .status-tag.danger{color:#ff9da3;background:#e859611a;border-color:#e859615c}.admin-console.admin-console-shell .admin-job-row{border-radius:10px;gap:10px;padding:12px;display:grid}.admin-console.admin-console-shell .admin-progress-track{background:var(--admin-surface-3);border-radius:999px;height:6px;overflow:hidden}.admin-console.admin-console-shell .admin-progress-fill{border-radius:inherit;background:var(--admin-primary);height:100%}.admin-console.admin-console-shell .admin-progress-fill.success{background:var(--admin-success)}.admin-console.admin-console-shell .admin-progress-fill.danger{background:var(--admin-danger)}.admin-console.admin-console-shell .admin-job-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-console.admin-console-shell .admin-job-meta span,.admin-console.admin-console-shell .admin-gpu-stat-grid span{border:1px solid var(--admin-hairline);text-overflow:ellipsis;white-space:nowrap;background:#090a0b;border-radius:8px;min-width:0;padding:8px 10px;overflow:hidden}.admin-console.admin-console-shell .admin-gpu-health-panel{min-width:0}.admin-console.admin-console-shell .admin-gpu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-console.admin-console-shell .admin-gpu-card{border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.admin-console.admin-console-shell .admin-gpu-title{gap:5px;min-width:0;display:grid}.admin-console.admin-console-shell .admin-gpu-title code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-console.admin-console-shell .admin-gpu-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-console.admin-console-shell .admin-gpu-stat-grid b{color:var(--admin-tertiary);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.admin-console.admin-console-shell .admin-gpu-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-console.admin-console-shell .admin-gpu-health span{border:1px solid var(--admin-hairline);background:#090a0b;border-radius:8px;min-width:0;padding:8px 10px}.admin-console.admin-console-shell .admin-sales-list-panel{min-width:0}.admin-console.admin-console-shell .admin-sales-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;max-height:min(720px,100vh - 240px);padding-right:4px;display:grid;overflow:auto}.admin-console.admin-console-shell .admin-sales-card{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:12px;display:grid}.admin-console.admin-console-shell .admin-sales-card div{gap:4px;min-width:0;display:grid}.admin-console.admin-console-shell .admin-sales-card span,.admin-console.admin-console-shell .admin-sales-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console.admin-console-shell .admin-sales-card small{color:var(--admin-tertiary);grid-column:1/-1}.admin-console.admin-console-shell .admin-table-wrap{border:1px solid var(--admin-hairline);background:#090a0b;border-radius:10px;overflow:auto}.admin-console.admin-console-shell .admin-table{border-collapse:collapse;min-width:820px}.admin-console.admin-console-shell .admin-table th,.admin-console.admin-console-shell .admin-table td{border-bottom:1px solid var(--admin-hairline);color:var(--admin-subtle);text-align:left;padding:10px 12px;font-size:12px}@media (max-width:1180px){.admin-console.admin-console-shell{grid-template-columns:1fr}.admin-console.admin-console-shell .admin-sidebar{min-height:auto}.admin-console.admin-console-shell .admin-topbar,.admin-console.admin-console-shell .admin-section-grid,.admin-console.admin-console-shell .admin-gpu-layout,.admin-console.admin-console-shell .admin-sales-layout,.admin-console.admin-console-shell .admin-job-list-grid,.admin-console.admin-console-shell .admin-gpu-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-console.admin-console-shell .admin-console-main,.admin-console.admin-console-shell .admin-sidebar{padding:14px}.admin-console.admin-console-shell .admin-inline-form,.admin-console.admin-console-shell .admin-job-meta,.admin-console.admin-console-shell .admin-gpu-stat-grid,.admin-console.admin-console-shell .admin-gpu-health{grid-template-columns:1fr}}.admin-console.admin-console-shell{--admin-canvas:#07101b;--admin-sidebar:#0a111b;--admin-surface-1:#0f1826;--admin-surface-2:#131f2f;--admin-surface-3:#1a2940;--admin-hairline:#8eaed629;--admin-hairline-strong:#8eaed647;--admin-ink:#eef6ff;--admin-muted:#b8c6d9;--admin-subtle:#8fa1b8;--admin-tertiary:#687991;--admin-primary:#33d6b2;--admin-primary-hover:#8bf2df;--admin-success:#45d483;--admin-danger:#ff6b79;--admin-warning:#f0c86a;background:linear-gradient(#0e1a2afa,#050a12),#07101b;grid-template-columns:236px minmax(0,1fr)}.admin-console.admin-console-shell .admin-sidebar{background:linear-gradient(#0a111b 0%,#07101a 100%);border-right-color:#8eaed624;gap:14px;padding:18px 14px}.admin-console.admin-console-shell .admin-sidebar-brand{gap:6px;padding:4px 6px 16px}.admin-console.admin-console-shell .admin-sidebar-brand span,.admin-console.admin-console-shell .admin-console-kicker{color:var(--admin-primary);letter-spacing:0;font-size:11px}.admin-console.admin-console-shell .admin-sidebar-brand strong{letter-spacing:0;font-size:21px}.admin-console.admin-console-shell .admin-sidebar-nav{gap:6px;padding-right:2px}.admin-console.admin-console-shell .admin-sidebar-nav a{border-radius:8px;gap:2px;min-height:44px;padding:9px 10px}.admin-console.admin-console-shell .admin-sidebar-nav a.active,.admin-console.admin-console-shell .admin-sidebar-nav a:hover{box-shadow:inset 3px 0 0 var(--admin-primary);background:#33d6b21a;border-color:#33d6b24d}.admin-console.admin-console-shell .admin-sidebar-nav a strong{font-size:13px}.admin-console.admin-console-shell .admin-sidebar-nav a small{color:#7890ab;font-size:11px}.admin-console.admin-console-shell .admin-sidebar-status{background:#0f1826db;border-radius:8px;padding:10px}.admin-console.admin-console-shell .admin-console-main{gap:16px;padding:20px 24px 36px}.admin-console.admin-console-shell .admin-topbar{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#07101bfa 0%,#07101bdb 100%);grid-template-columns:minmax(260px,1fr) minmax(420px,560px);align-items:center;gap:16px;padding:0 0 14px;position:sticky;top:0}.admin-console.admin-console-shell .admin-topbar-copy{min-width:0}.admin-console.admin-console-shell .admin-topbar-copy h1{letter-spacing:0;margin:3px 0 4px;font-size:30px;line-height:1.08}.admin-console.admin-console-shell .admin-topbar-copy p{color:var(--admin-subtle);margin:0}.admin-console.admin-console-shell .admin-session-panel{grid-template-columns:auto minmax(0,1fr);justify-content:end;align-items:center;gap:10px;display:grid}.admin-console.admin-console-shell .admin-console-notice{color:#dffbf5;background:#33d6b214;border:1px solid #33d6b233;border-radius:8px;gap:2px;min-width:0;padding:9px 11px;display:grid}.admin-console.admin-console-shell .admin-console-notice.danger{color:#ffdfe3;background:#ff6b791a;border-color:#ff6b7957}.admin-console.admin-console-shell .admin-console-notice strong,.admin-console.admin-console-shell .admin-console-notice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-console.admin-console-shell .admin-console-notice strong{font-size:12px}.admin-console.admin-console-shell .admin-console-notice span{color:var(--admin-subtle);font-size:11px}.admin-console.admin-console-shell .admin-page-stack,.admin-console.admin-console-shell .admin-queue-list,.admin-console.admin-console-shell .admin-active-list,.admin-console.admin-console-shell .admin-type-list,.admin-console.admin-console-shell .admin-job-list{gap:12px}.admin-console.admin-console-shell .admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-console.admin-console-shell .admin-metric-card{border:1px solid var(--admin-hairline);background:linear-gradient(#131f2ff5,#0e1826f5);border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.admin-console.admin-console-shell .admin-metric-card span,.admin-console.admin-console-shell .admin-metric-card small{color:var(--admin-subtle);font-size:12px}.admin-console.admin-console-shell .admin-metric-card strong{color:var(--admin-ink);font-size:26px;line-height:1}.admin-console.admin-console-shell .admin-metric-card.success{border-color:#45d48347}.admin-console.admin-console-shell .admin-metric-card.running{border-color:#f0c86a4d}.admin-console.admin-console-shell .admin-metric-card.danger{border-color:#ff6b794d}.admin-console.admin-console-shell .admin-section-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:12px}.admin-console.admin-console-shell .admin-panel{border-color:var(--admin-hairline);background:#0f1826e0;border-radius:8px;gap:12px;padding:14px}.admin-console.admin-console-shell .admin-panel-wide{min-width:0}.admin-console.admin-console-shell .admin-panel-head{min-height:34px;padding-bottom:9px}.admin-console.admin-console-shell .admin-panel-head strong{font-size:15px}.admin-console.admin-console-shell .admin-panel-head span{text-align:right;font-size:12px}.admin-console.admin-console-shell .admin-filter-bar,.admin-console.admin-console-shell .admin-inline-form{border:1px solid var(--admin-hairline);background:#080e17c7;border-radius:8px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;padding:10px;display:grid}.admin-console.admin-console-shell .admin-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console.admin-console-shell .admin-filter-bar label,.admin-console.admin-console-shell .admin-inline-form label{gap:5px;min-width:0;display:grid}.admin-console.admin-console-shell .admin-filter-bar label>span,.admin-console.admin-console-shell .admin-inline-form label>span{color:#9fb0c6;font-size:11px;font-weight:700}.admin-console.admin-console-shell .admin-inline-form input,.admin-console.admin-console-shell .admin-inline-form select,.admin-console.admin-console-shell .admin-inline-form textarea,.admin-console.admin-console-shell .admin-filter-bar input,.admin-console.admin-console-shell .admin-filter-bar select,.admin-console.admin-console-shell .admin-table-input{background:#050a12db;border-color:#8eaed638;border-radius:7px;min-height:36px}.admin-console.admin-console-shell .admin-form-actions{align-items:center}.admin-console.admin-console-shell .primary-button,.admin-console.admin-console-shell .ghost-button,.admin-console.admin-console-shell .secondary-button{border-radius:7px;min-height:34px;transition:border-color .14s,background .14s,color .14s}.admin-console.admin-console-shell .primary-button{color:#04100d;background:linear-gradient(#72efd6,#2ed0ab);border-color:#33d6b2a6}.admin-console.admin-console-shell .ghost-button{background:#131f2feb}.admin-console.admin-console-shell .secondary-button{background:#050a12bd}.admin-console.admin-console-shell .primary-button:hover,.admin-console.admin-console-shell .ghost-button:hover,.admin-console.admin-console-shell .secondary-button:hover{border-color:#8bf2df8c}.admin-console.admin-console-shell .admin-table-wrap{border-color:var(--admin-hairline);background:#080e17d1;border-radius:8px}.admin-console.admin-console-shell .admin-table{border-collapse:collapse;width:100%;min-width:880px}.admin-console.admin-console-shell .admin-table th{z-index:1;color:#91a5bd;background:#111b2a;font-size:11px;font-weight:800;position:sticky;top:0}.admin-console.admin-console-shell .admin-table th,.admin-console.admin-console-shell .admin-table td{vertical-align:middle;border-bottom:1px solid #8eaed61f;padding:10px 12px}.admin-console.admin-console-shell .admin-table td{color:#c8d4e5}.admin-console.admin-console-shell .admin-table tbody tr:hover{background:#33d6b20b}.admin-console.admin-console-shell .admin-table td strong{color:#eef6ff;font-size:13px;display:block}.admin-console.admin-console-shell .admin-table-subtext{color:#8294ab;margin-top:3px;font-size:11px;line-height:1.35;display:block}.admin-console.admin-console-shell .admin-inline-code{color:#b8c9df;text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.admin-console.admin-console-shell .danger-text{color:#ff9ba5}.admin-console.admin-console-shell .admin-job-list-grid{grid-template-columns:1fr}.admin-console.admin-console-shell .admin-job-row{background:#080e17cc;border-radius:8px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr) auto;grid-template-areas:"head progress actions""head meta actions""error error error";align-items:center;gap:12px;padding:11px 12px}.admin-console.admin-console-shell .admin-job-head{grid-area:head;align-items:center;min-width:0}.admin-console.admin-console-shell .admin-job-head>div{min-width:0}.admin-console.admin-console-shell .admin-job-head strong,.admin-console.admin-console-shell .admin-job-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console.admin-console-shell .admin-model-tags{flex-wrap:wrap;gap:5px;min-width:0;margin-top:6px;display:flex}.admin-console.admin-console-shell .admin-model-tag{color:#b8c9df;text-overflow:ellipsis;white-space:nowrap;background:#070d16c2;border:1px solid #8eaed633;border-radius:6px;align-items:center;max-width:100%;min-height:20px;padding:3px 7px;font-size:11px;font-style:normal;line-height:1;display:inline-flex;overflow:hidden}.admin-console.admin-console-shell .admin-model-tag.voxcpm{color:#ffd48a;background:#e8af4c1a;border-color:#e8af4c5c}.admin-console.admin-console-shell .admin-model-tag.lant{color:#6ff0d2;background:#2ad2b71a;border-color:#2ad2b761}.admin-console.admin-console-shell .admin-model-tag.musetalk{color:#9ec8ff;background:#5c97e81a;border-color:#5c97e85c}.admin-console.admin-console-shell .admin-model-tag.compose,.admin-console.admin-console-shell .admin-model-tag.node{color:#d5c2ff;background:#9976e41a;border-color:#9976e457}.admin-console.admin-console-shell .admin-model-tag.readonly{color:#a8b3c2;background:#a8b3c214;border-color:#a8b3c23d}.admin-console.admin-console-shell .admin-progress-track{grid-area:progress;height:7px}.admin-console.admin-console-shell .admin-job-meta{grid-area:meta;grid-template-columns:1.05fr 1.2fr .8fr .8fr .7fr}.admin-console.admin-console-shell .admin-job-meta span,.admin-console.admin-console-shell .admin-gpu-stat-grid span{background:#050a12c2;border-color:#8eaed624;padding:7px 8px;font-size:11px}.admin-console.admin-console-shell .admin-job-row p{color:#ffc7cd;background:#ff6b7914;border:1px solid #ff6b7938;border-radius:7px;grid-area:error;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.admin-console.admin-console-shell .admin-job-row .admin-row-actions{grid-area:actions;justify-content:flex-end}.admin-console.admin-console-shell .admin-gpu-layout{grid-template-columns:380px minmax(0,1fr)}.admin-console.admin-console-shell .admin-gpu-table{min-width:1040px}.admin-console.admin-console-shell .admin-gpu-table-wrap{max-height:calc(100vh - 190px)}.admin-console.admin-console-shell .admin-gpu-health{flex-wrap:wrap;gap:5px;display:flex}.admin-console.admin-console-shell .admin-gpu-health span{color:#bdd0e8;background:#050a12b8;border-radius:7px;padding:5px 7px;font-size:11px}.admin-console.admin-console-shell .admin-queue-observability-list{gap:10px;display:grid}.admin-console.admin-console-shell .admin-queue-observability-row{background:#080e17b8;border:1px solid #8eaed624;border-radius:8px;gap:9px;padding:11px;display:grid}.admin-console.admin-console-shell .admin-queue-observability-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-console.admin-console-shell .admin-queue-observability-head div{gap:4px;min-width:0;display:grid}.admin-console.admin-console-shell .admin-queue-observability-head strong{color:var(--admin-ink);font-size:13px}.admin-console.admin-console-shell .admin-queue-observability-head span{min-width:0;color:var(--admin-subtle);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow:hidden}.admin-console.admin-console-shell .admin-queue-observability-head em{color:#bdd0e8;font-size:12px;font-style:normal}.admin-console.admin-console-shell .admin-queue-observability-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console.admin-console-shell .admin-queue-processing-list{flex-wrap:wrap;gap:6px;display:flex}.admin-console.admin-console-shell .admin-queue-processing-list span{color:#bdd0e8;background:#050a12b8;border:1px solid #8eaed624;border-radius:7px;padding:5px 7px;font-size:11px}.admin-console.admin-console-shell .admin-queue-processing-list span.danger{color:#ffc7cd;background:#ff6b7914;border-color:#ff6b7947}.admin-console.admin-console-shell .admin-sales-layout{grid-template-columns:360px minmax(0,1fr)}.admin-console.admin-console-shell .admin-sales-table-wrap{max-height:calc(100vh - 250px)}.admin-console.admin-console-shell .admin-sales-table{min-width:760px}.admin-console.admin-console-shell .admin-active-row,.admin-console.admin-console-shell .admin-type-row{background:#080e17b8;border:1px solid #8eaed624;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-console.admin-console-shell .admin-type-row div{min-width:0}.admin-console.admin-console-shell .admin-type-row strong,.admin-console.admin-console-shell .admin-type-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-console.admin-console-shell .admin-type-row span{color:var(--admin-subtle);margin-top:3px;font-size:12px}.admin-console.admin-console-shell .admin-type-row em{color:var(--admin-primary-hover);font-style:normal;font-weight:800}.admin-console.admin-console-shell .admin-empty-state{min-height:150px;color:var(--admin-subtle);text-align:center;place-items:center;gap:6px;padding:22px;display:grid}.admin-console.admin-console-shell .admin-empty-state strong{color:var(--admin-ink)}.admin-console.admin-console-shell .admin-empty-state p{max-width:440px;margin:0;font-size:12px;line-height:1.5}.admin-console.admin-console-shell .admin-pager{color:var(--admin-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:12px;display:flex}.admin-console.admin-console-shell .admin-pager>div{align-items:center;gap:8px;display:flex}.admin-console.admin-console-shell .admin-config-row{border-bottom:1px solid #8eaed61f;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.admin-console.admin-console-shell .admin-config-row span{color:var(--admin-subtle)}.admin-console.admin-console-shell .admin-config-row strong{color:var(--admin-ink);word-break:break-all;font-weight:650}.admin-console.admin-console-shell .admin-tracking-layout{grid-template-columns:1fr;gap:12px;display:grid}.admin-console.admin-console-shell .admin-tracking-filter{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.7fr) minmax(130px,.55fr) minmax(150px,.65fr) auto}.admin-console.admin-console-shell .admin-tracking-table-wrap{max-height:calc(100vh - 300px)}.admin-console.admin-console-shell .admin-tracking-table{min-width:1080px}.admin-console.admin-console-shell .admin-tracking-table tbody tr.selected{background:#33d6b214}.admin-console.admin-console-shell .admin-tracking-table .admin-row-actions{grid-template-columns:1fr;gap:6px;min-width:88px;display:grid}.admin-console.admin-console-shell .admin-tracking-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-console.admin-console-shell .admin-tracking-pager>label{color:#9fb0c6;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.admin-console.admin-console-shell .admin-tracking-pager select{color:#eef6ff;background:#050a12db;border:1px solid #8eaed638;border-radius:7px;min-height:32px}.admin-console.admin-console-shell .admin-tracking-pager .admin-pager{flex:1;padding-top:0}.admin-console.admin-console-shell .admin-tracking-detail{max-height:100vh;overflow:auto}.admin-console.admin-console-shell .admin-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02080ea8;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.admin-console.admin-console-shell .admin-tracking-modal{border-radius:8px 0 0 8px;width:min(720px,100vw - 32px);height:100vh;animation:.22s ease-out admin-drawer-slide-in;box-shadow:-28px 0 80px #0000006b}.admin-console.admin-console-shell .admin-assign-backdrop{justify-content:center;align-items:center;padding:24px}.admin-console.admin-console-shell .admin-assign-modal{border-radius:8px;width:min(420px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #0000006b}.admin-console.admin-console-shell .admin-assign-field{gap:8px;margin-top:16px;display:grid}.admin-console.admin-console-shell .admin-assign-field span{color:#9fb0c6;font-size:12px;font-weight:800}.admin-console.admin-console-shell .admin-assign-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.admin-console.admin-console-shell .admin-modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}@keyframes admin-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.admin-console.admin-console-shell .admin-tracking-profile{background:#080e17c2;border:1px solid #8eaed624;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.admin-console.admin-console-shell .admin-tracking-profile div{min-width:0}.admin-console.admin-console-shell .admin-tracking-profile strong,.admin-console.admin-console-shell .admin-tracking-profile span{display:block}.admin-console.admin-console-shell .admin-tracking-profile strong{color:#eef6ff;font-size:18px}.admin-console.admin-console-shell .admin-tracking-profile div span{color:#8fa2ba;margin-top:4px;font-size:12px}.admin-console.admin-console-shell .admin-tracking-facts{grid-template-columns:1fr;gap:7px;display:grid}.admin-console.admin-console-shell .admin-tracking-facts span{color:#bdd0e8;background:#050a12b8;border:1px solid #8eaed61f;border-radius:7px;padding:8px 9px;font-size:12px}.admin-console.admin-console-shell .admin-tracking-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-console.admin-console-shell .admin-tracking-tags span{color:#bceee3;background:#33d6b214;border:1px solid #33d6b22e;border-radius:999px;align-items:center;min-height:26px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.admin-console.admin-console-shell .admin-segmented{background:#050a12c2;border:1px solid #8eaed624;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:6px;display:grid}.admin-console.admin-console-shell .admin-segmented button{color:#9fb0c6;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;font-size:12px;font-weight:800}.admin-console.admin-console-shell .admin-segmented button.active{color:#03100d;background:#55e3c8}.admin-console.admin-console-shell .admin-timeline,.admin-console.admin-console-shell .admin-mini-list{gap:9px;display:grid}.admin-console.admin-console-shell .admin-timeline-item{background:#080e17b8;border:1px solid #8eaed621;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;display:grid}.admin-console.admin-console-shell .admin-timeline-item>span{color:#8fa2ba;font-size:11px;font-weight:800}.admin-console.admin-console-shell .admin-timeline-item strong,.admin-console.admin-console-shell .admin-mini-list strong{color:#eef6ff;font-size:13px}.admin-console.admin-console-shell .admin-timeline-item p{color:#9fb0c6;margin:4px 0 0;font-size:12px;line-height:1.45}.admin-console.admin-console-shell .admin-timeline-item.success{border-color:#45d4833d}.admin-console.admin-console-shell .admin-timeline-item.running{border-color:#f0c86a47}.admin-console.admin-console-shell .admin-timeline-item.danger{border-color:#ff6b794d}.admin-console.admin-console-shell .admin-mini-list>div{background:#080e17b8;border:1px solid #8eaed621;border-radius:8px;gap:4px;padding:10px;display:grid}.admin-console.admin-console-shell .admin-mini-list span,.admin-console.admin-console-shell .admin-mini-list em{color:#93a7bf;font-size:12px;font-style:normal;line-height:1.4}.admin-console.admin-console-shell .admin-detail-pager{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.admin-console.admin-console-shell .admin-detail-pager span{color:#9fb0c6;text-align:center;min-width:48px;font-size:12px;font-weight:800}.admin-console.admin-console-shell .admin-followup-panel{gap:12px;display:grid}.admin-console.admin-console-shell .admin-followup-form{background:#080e17c7;border:1px solid #8eaed624;border-radius:8px;gap:9px;padding:10px;display:grid}.admin-console.admin-console-shell .admin-followup-form label{gap:5px;display:grid}.admin-console.admin-console-shell .admin-followup-form label span{color:#9fb0c6;font-size:12px;font-weight:800}.admin-console.admin-console-shell .admin-followup-form textarea{resize:vertical;min-height:76px}.admin-console.admin-console-shell .admin-followup-actions{justify-content:flex-end;gap:8px;display:flex}.admin-console.admin-console-shell .admin-followup-actions .ghost-button,.admin-console.admin-console-shell .admin-followup-actions .secondary-button{min-height:30px;padding:6px 10px;font-size:12px}@media (max-width:1280px){.admin-console.admin-console-shell{grid-template-columns:212px minmax(0,1fr)}.admin-console.admin-console-shell .admin-topbar,.admin-console.admin-console-shell .admin-session-panel,.admin-console.admin-console-shell .admin-gpu-layout,.admin-console.admin-console-shell .admin-sales-layout,.admin-console.admin-console-shell .admin-tracking-layout{grid-template-columns:1fr}.admin-console.admin-console-shell .admin-session-panel{justify-content:stretch}.admin-console.admin-console-shell .admin-filter-bar,.admin-console.admin-console-shell .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console.admin-console-shell .admin-job-row{grid-template-columns:1fr;grid-template-areas:"head""progress""meta""actions""error"}.admin-console.admin-console-shell .admin-row-actions{justify-content:flex-start}}@media (max-width:760px){.admin-console.admin-console-shell{grid-template-columns:1fr}.admin-console.admin-console-shell .admin-console-main,.admin-console.admin-console-shell .admin-sidebar{padding:12px}.admin-console.admin-console-shell .admin-filter-bar,.admin-console.admin-console-shell .admin-metric-grid,.admin-console.admin-console-shell .admin-inline-form,.admin-console.admin-console-shell .admin-job-meta,.admin-console.admin-console-shell .admin-tracking-filter,.admin-console.admin-console-shell .admin-tracking-pager,.admin-console.admin-console-shell .admin-segmented{grid-template-columns:1fr}.admin-console.admin-console-shell .admin-tracking-pager{flex-direction:column;align-items:stretch}.admin-console.admin-console-shell .admin-topbar-copy h1{font-size:24px}.admin-console.admin-console-shell .admin-modal-backdrop{justify-content:stretch}.admin-console.admin-console-shell .admin-assign-backdrop{justify-content:center;align-items:center;padding:16px}.admin-console.admin-console-shell .admin-tracking-modal{border-radius:0;width:100%;max-width:none}}:is(html:has(.pm-mobile),body:has(.pm-mobile)){overflow:clip visible}.mobile-login-brand{background:linear-gradient(#fffffff5,#e8eef7eb);border:1px solid #d4e0f0c2;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:360px;margin-bottom:18px;padding:8px 10px;display:inline-flex;box-shadow:0 14px 34px #00000042}.mobile-login-brand-logo,.mobile-login-brand img{object-fit:contain;width:min(68vw,292px);height:auto;max-height:44px;display:block}.mobile-login-brand span{color:#1f6fe5;letter-spacing:0;flex:none;font-size:14px;font-weight:900}.saas-login-copy h1{letter-spacing:0;margin:0;font-size:clamp(32px,8vw,52px);line-height:1.02}.saas-login-copy p{color:#a8b0c7;margin:14px 0 26px;line-height:1.7}.saas-login-form{gap:16px;display:grid}.saas-login-form label{color:#aeb6cc;gap:8px;font-size:14px;display:grid}.saas-login-form input{color:#fff;background:#070708;border:1px solid #ffffff24;border-radius:10px;outline:none;height:52px;padding:0 14px;font-size:18px}.saas-login-form input:focus{border-color:#7a86ffc7}.saas-login-form .primary-button{justify-content:center;width:100%}.saas-login-form p{color:#a8b0c7;margin:0;line-height:1.6}.saas-login-form p.danger{color:#ff9a9a}@media (max-width:760px){.saas-login-shell.mobile-login-shell{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 14px max(22px, env(safe-area-inset-bottom));place-items:start center;overflow-x:clip}.mobile-login-shell .saas-login-panel{border-radius:14px;width:min(100%,390px);margin:16px auto 0;padding:18px}.mobile-login-shell .mobile-login-brand{gap:6px;max-width:100%;margin-bottom:16px;padding:7px 8px}.mobile-login-shell .mobile-login-brand-logo,.mobile-login-shell .mobile-login-brand img{width:min(58vw,232px);max-height:36px}.mobile-login-shell .mobile-login-brand span{font-size:12px}.mobile-login-shell .saas-login-copy h1{font-size:clamp(30px,10vw,42px)}.mobile-login-shell .saas-login-copy p{margin:12px 0 22px;font-size:16px;line-height:1.6}.mobile-login-shell .saas-login-form{gap:14px}.mobile-login-shell .saas-login-form input{height:50px;font-size:17px}.mobile-login-shell .saas-login-form .primary-button{min-height:52px}}.admin-session-panel{gap:12px;min-width:min(430px,100%);display:grid}.mobile-saas-workbench .mobile-session-card{background:#070708;border:1px solid #ffffff1f;border-radius:12px;gap:8px;min-height:76px;padding:15px 16px;display:grid}.mobile-saas-workbench .mobile-session-card span{color:#9fa8c1;font-size:13px}.mobile-saas-workbench .mobile-session-card strong{color:#fff;font-size:18px}.saas-login-mode{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.saas-login-mode button{color:#eef4ffb8;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:42px;font-weight:800}.saas-login-mode button.active{color:#f6fffc;background:#67e8c829}.local-account-shell{min-height:100vh}.local-account-strip{z-index:42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c16b8;border:1px solid #a4bcff24;border-radius:999px;justify-content:flex-end;align-items:center;gap:8px;width:fit-content;max-width:calc(100vw - 320px);padding:6px;display:flex;position:fixed;top:16px;right:18px;box-shadow:0 18px 44px #01071147}.local-account-strip span{color:#e7f1ffc7;font-size:.86rem}.local-account-summary{align-items:center;gap:10px;min-width:0;padding:0 4px 0 10px;display:flex}.local-account-summary strong{color:#c5f7ea;background:#67e8c814;border:1px solid #67e8c82e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.8rem;display:inline-flex}.local-account-button{border-radius:999px;min-height:32px;padding:0 12px}.local-account-login-shell{background:linear-gradient(90deg,#35d7b614 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#35d7b60d 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 18% 18%,#35d7b62e,#0000 28%),radial-gradient(circle at 78%,#1fb19529,#0000 24%),linear-gradient(135deg,#020711 0%,#07111e 48%,#03070d 100%);min-height:100vh;padding:30px;position:relative;overflow:hidden}.local-account-login-shell:before,.local-account-login-shell:after{content:"";pointer-events:none;position:absolute;inset:auto}.local-account-login-shell:before{border:1px solid #35d7b61a;border-radius:999px;width:54vw;height:54vw;animation:22s linear infinite local-login-orbit;top:-26vw;left:-21vw;box-shadow:inset 0 0 80px #35d7b614,0 0 130px #35d7b614}.local-account-login-shell:after{opacity:.75;border-left:1px solid #67e8c824;width:34vw;height:70vh;top:10%;right:27%;transform:skew(-13deg)}.local-login-panel{z-index:1;width:min(1510px,100vw - 60px);min-height:min(820px,100vh - 60px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:center;gap:clamp(30px,4vw,58px);padding:0;display:grid;position:relative}.local-login-showcase{perspective:1400px;align-content:center;gap:24px;min-width:0;display:grid}.local-login-brand{align-items:center;gap:14px;width:fit-content;padding-left:6px;display:inline-flex}.local-login-logo{object-fit:contain;filter:invert()hue-rotate(180deg)saturate(1.12)brightness(1.18)drop-shadow(0 0 14px #35d7b62e);width:228px;height:auto}.local-login-brand>span,.local-login-mini-brand>span{color:#86fff0;background:#032426cc;border:1px solid #35d7b6b3;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:22px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 18px #35d7b62e}.local-login-product{transform-origin:58%;background:linear-gradient(120deg,#0a1828f5,#050d19e6),#07111e;border:1px solid #67e8c852;border-radius:12px;grid-template-columns:176px minmax(0,1fr);min-height:620px;animation:7s ease-in-out infinite local-login-float;display:grid;position:relative;overflow:hidden;transform:rotateY(8deg)rotateX(1deg);box-shadow:0 36px 100px #0000006b,0 0 42px #35d7b61f}.local-login-product:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#67e8c81a 44%,#0000 58%);animation:5.8s ease-in-out infinite local-login-scan;position:absolute;inset:0;transform:translate(-110%)}.local-login-product:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 50px #35d7b60a}.local-login-sidebar{z-index:1;background:#040b14c7;border-right:1px solid #95b2d62e;grid-template-rows:auto minmax(0,1fr);gap:22px;padding:24px 18px;display:grid;position:relative}.local-login-mini-brand{gap:6px;display:grid}.local-login-mini-brand img{object-fit:contain;filter:invert()hue-rotate(180deg)saturate(1.12)brightness(1.18);width:118px;height:auto}.local-login-mini-brand>span{justify-self:start;min-width:38px;min-height:18px;padding:0 8px;font-size:10px}.local-login-sidebar nav{align-content:start;gap:10px;display:grid}.local-login-sidebar nav span{color:#b1bfd1;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.local-login-sidebar nav span.active{color:#edfffb;background:linear-gradient(90deg,#35d7b62e,#35d7b60a);border-color:#35d7b65c;box-shadow:inset 3px 0 #35d7b6}.local-login-sidebar nav i{opacity:.85;place-items:center;width:16px;height:16px;display:inline-grid}.local-login-sidebar nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.local-login-service{background:#35d7b60f;border:1px solid #67e8c833;border-radius:8px;gap:4px;padding:13px;display:grid}.local-login-service strong{color:#e8fffb;font-size:12px}.local-login-service small{color:#7e8fa4;font-size:10px}.local-login-editor{z-index:1;grid-template-rows:auto auto minmax(0,1fr);gap:16px;min-width:0;padding:26px 26px 22px;display:grid;position:relative}.local-login-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-login-editor>header strong{color:#f3fbff;font-size:25px;line-height:1.1}.local-login-editor>header div{gap:10px;display:flex}.local-login-editor button{color:#cbd8e8;background:#0a1624c7;border:1px solid #95b2d63d;border-radius:6px;min-height:32px;padding:0 13px;font-size:11px;font-weight:800}.local-login-steps{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:10px;display:grid}.local-login-steps span{color:#8b9ab1;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.local-login-steps b{color:#b8c7da;background:#07121ed9;border:1px solid #95b2d638;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.local-login-steps span.active{color:#6dfff0}.local-login-steps span.active b{color:#03130f;background:linear-gradient(135deg,#67e8c8,#16b79f);border-color:#0000;box-shadow:0 0 24px #35d7b666}.local-login-workspace{grid-template-columns:minmax(150px,.82fr) minmax(210px,1.25fr) minmax(180px,1fr);gap:14px;min-height:0;display:grid}.local-login-panel-card,.local-login-video-card{background:#0a1523d1;border:1px solid #95b2d633;border-radius:8px;min-width:0;box-shadow:inset 0 1px #ffffff08}.local-login-panel-card{align-content:start;gap:10px;padding:14px;display:grid}.local-login-panel-card h3{color:#ecf7ff;margin:0;font-size:14px}.local-login-panel-card label{color:#748499;font-size:10px;font-weight:800}.local-login-panel-card>div:not(.local-login-music-row):not(.local-login-slider):not(.local-login-wave):not(.local-login-data){color:#b8c8da;background:#03091094;border:1px solid #95b2d624;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;display:flex}.local-login-copy-panel button{color:#8fffee;background:#35d7b617;border-color:#35d7b666}.local-login-music-row{background:#35d7b60f;border:1px solid #35d7b64d;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.local-login-music-row span{color:#04130f;background:#67e8c8;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.local-login-music-row p{color:#f2fffc;gap:3px;margin:0;font-size:12px;font-weight:900;display:grid}.local-login-music-row small{color:#8da1b8;font-size:10px}.local-login-video-card{padding:12px}.local-login-video-frame{background:linear-gradient(#0a1a2b33,#05090fd1),linear-gradient(135deg,#18283a,#070c13 58%,#0d1c2b);border:1px solid #95b2d63d;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:340px;display:grid;position:relative;overflow:hidden}.local-login-video-frame:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000 0 18%,#ffffff0d 18% 19%,#0000 19% 100%),linear-gradient(#ffffff14,#0000 20% 100%);position:absolute;inset:0}.local-login-avatar{place-items:end center;padding:22px 18px 18px;display:grid;position:relative;overflow:hidden}.local-login-avatar:after{content:"";z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.local-login-avatar-photo{object-fit:cover;object-position:center center;filter:none;width:100%;height:100%;position:absolute;inset:0}.local-login-avatar strong,.local-login-avatar em{z-index:2;text-align:center;text-shadow:0 2px #000,0 0 18px #00000094;font-style:normal;font-weight:900;position:relative}.local-login-avatar strong{color:#ffd84d;letter-spacing:0;align-self:start;margin-top:30px;font-size:24px;line-height:1.12}.local-login-avatar em{color:#fff;margin-bottom:36px;font-size:16px}.local-login-player{z-index:1;background:#02070db8;border-top:1px solid #95b2d638;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative}.local-login-player span{color:#04130f;background:#67e8c8;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:900}.local-login-player b{color:#f5fbff;font-size:11px}.local-login-player i{background:linear-gradient(90deg,#35d7b6 0 42%,#ffffff80 42% 100%);border-radius:999px;height:6px}.local-login-slider{background:#ffffff2e;border-radius:999px;height:6px;overflow:hidden}.local-login-slider span{border-radius:inherit;background:linear-gradient(90deg,#35d7b6,#87ffec);height:100%;display:block}.local-login-wave,.local-login-timeline-wave{align-items:center;gap:3px;min-height:70px;display:flex;overflow:hidden}.local-login-wave i,.local-login-timeline-wave i{opacity:.86;background:linear-gradient(#8ffff0,#10bba0);border-radius:99px;flex:0 0 3px;animation:1.3s ease-in-out infinite local-login-wave}.local-login-wave i:nth-child(2n),.local-login-timeline-wave i:nth-child(2n){animation-delay:-.35s}.local-login-wave i:nth-child(3n),.local-login-timeline-wave i:nth-child(3n){animation-delay:-.7s}.local-login-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.local-login-data span{color:#7f8fa4;gap:3px;font-size:10px;display:grid}.local-login-data b{color:#f4fffc;font-size:13px}.local-login-editor>footer{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding-top:4px;display:grid;position:relative}.local-login-editor>footer>span{background:linear-gradient(145deg,#35d7b624,#0000 46%),linear-gradient(135deg,#132239,#050b13);border:1px solid #95b2d633;border-radius:6px;min-height:52px;overflow:hidden}.local-login-editor>footer>span b{color:#cbd8e8;background:#00000061;border-radius:999px;place-items:center;width:26px;height:26px;margin:6px;font-size:11px;display:inline-grid}.local-login-timeline-wave{background:#032426d6;border:1px solid #35d7b66b;border-radius:6px;height:38px;min-height:38px;padding:0 10px;position:absolute;bottom:-20px;left:0;right:0}.local-login-timeline-wave i{flex-basis:2px}.local-login-slogan{color:#cbd8e8b8;letter-spacing:1px;justify-self:center;margin:0;font-size:15px;font-weight:800}.local-login-slogan:before,.local-login-slogan:after{content:"";background:linear-gradient(90deg,#0000,#35d7b6cc);width:56px;height:1px;margin:0 18px 4px;display:inline-block}.local-login-slogan:after{background:linear-gradient(90deg,#35d7b6cc,#0000)}.local-login-form{background:linear-gradient(#0b1626eb,#050b14f0),#07111ef5;border:1px solid #35d7b66b;border-radius:12px;align-content:center;gap:22px;min-height:550px;padding:46px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 84px #00000061,inset 0 1px #ffffff0d,0 0 36px #35d7b617}.local-login-form:before{content:"";background:linear-gradient(90deg,#0000,#67e8c8d9,#0000);height:1px;position:absolute;inset:0 0 auto}.local-login-form-head{gap:12px;margin-bottom:10px;display:grid}.local-login-form-head h1{color:#f5fbff;letter-spacing:0;margin:0;font-size:clamp(32px,3.2vw,46px);line-height:1.08}.local-login-form-head p{color:#94a5bb;margin:0;font-size:16px}.local-login-form label{gap:9px}.local-login-form label span{color:#bdcde0;font-size:13px;font-weight:900}.local-login-form input{color:#f7fbff;background:#02070dc2;border:1px solid #95b2d63d;border-radius:8px;height:58px;padding:0 18px;font-size:17px;box-shadow:inset 0 1px #ffffff08}.local-login-form input::placeholder{color:#b4c1d27a}.local-login-form input:focus{border-color:#67e8c8c2;box-shadow:0 0 0 3px #35d7b61f}.local-login-form .primary-button{color:#03130f;background:linear-gradient(135deg,#70f4df,#09bda4);border:0;border-radius:8px;min-height:60px;font-size:18px;font-weight:900;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 34px #14cbae42}.local-login-form .primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 40px #14cbae57}.local-login-form p{color:#8fa0b7;min-height:42px;font-size:13px;line-height:1.55}@keyframes local-login-float{0%,to{transform:rotateY(8deg)rotateX(1deg)translateY(0)}50%{transform:rotateY(6deg)rotateX(1.6deg)translateY(-10px)}}@keyframes local-login-scan{0%,18%{transform:translate(-120%)}62%,to{transform:translate(120%)}}@keyframes local-login-wave{0%,to{opacity:.62;transform:scaleY(.76)}50%{opacity:1;transform:scaleY(1.18)}}@keyframes local-login-orbit{to{transform:rotate(360deg)}}@media (max-width:1180px){.local-login-panel{grid-template-columns:1fr;gap:22px}.local-login-showcase{display:none}.local-login-form{justify-self:center;width:min(460px,100%);min-height:0}}@media (max-width:620px){.local-account-login-shell{padding:18px}.local-login-panel{width:100%;min-height:calc(100vh - 36px)}.local-login-form{padding:30px 22px}.local-login-form-head h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.local-account-login-shell:before,.local-login-product,.local-login-product:before,.local-login-wave i,.local-login-timeline-wave i{animation:none}}.profile-shell{gap:22px}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-card{gap:8px;min-height:156px;display:grid}.profile-card span{color:var(--muted);font-size:.86rem}.profile-card strong{color:#eef4ff;overflow-wrap:anywhere;font-size:1.45rem;line-height:1.3}.profile-card p{color:var(--muted);margin:0;line-height:1.55}.profile-password-panel{gap:16px;display:grid}.profile-password-panel .profile-password-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.profile-password-panel .profile-password-grid .pc-field{align-items:stretch}.profile-password-panel .profile-password-grid .pc-field>span{text-align:left;align-self:flex-start}.profile-password-panel .profile-password-grid .ui-input{width:100%}.profile-password-panel .profile-password-grid .ui-button{justify-self:end;min-width:112px}.desktop-auth-panel{grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) auto auto}.media-queue-panel{grid-column:1;align-self:stretch;padding:16px}.media-queue-list,.mobile-result-queue-list{gap:12px;display:grid}.media-queue-card,.mobile-result-queue-card{border:1px solid var(--line);background:#ffffff09;border-radius:14px;gap:10px;padding:12px;display:grid}.mobile-library-layout,.mobile-result-layout{gap:16px;display:grid}.mobile-library-layout{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start}.mobile-library-hero{gap:16px;display:grid;position:sticky;top:18px}.mobile-library-hero>div:first-child,.mobile-library-panel{min-width:0}.mobile-library-hero>div:first-child{gap:10px;display:grid}.mobile-library-hero strong{font-size:1.45rem;line-height:1.25}.mobile-library-hero p{color:var(--muted);line-height:1.7}.mobile-library-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-result-layout{grid-template-columns:minmax(240px,.3fr) minmax(260px,.34fr) minmax(280px,.36fr);align-items:start}.mobile-result-command,.mobile-result-preview-panel,.mobile-result-queue-panel{min-width:0}.mobile-result-video-frame{border:1px solid var(--line);background:#05090f;border-radius:18px;place-items:center;width:min(100%,320px);min-height:480px;margin:0 auto 14px;display:grid;overflow:hidden}.mobile-result-video-frame video{object-fit:contain;background:#000;width:100%;height:100%;max-height:520px}@media (max-width:1280px){.mobile-library-layout,.mobile-result-layout{grid-template-columns:1fr}.mobile-library-hero{position:static}}@media (max-width:760px){.local-account-strip{justify-content:space-between;width:auto;max-width:none;left:12px;right:12px}.mobile-library-stats{grid-template-columns:1fr}.voice-status-row,.local-account-summary{flex-direction:column;align-items:flex-start}.profile-grid,.profile-password-grid{grid-template-columns:1fr}.mobile-result-video-frame{min-height:430px}}.mobile-saas-workbench .mobile-header-actions-legacy{display:none!important}.mobile-saas-workbench .mobile-header-actions-clean{display:grid}.mobile-saas-workbench .mobile-saas-flow-shell>.flow-summary{display:none!important}.mobile-account-layout,.mobile-library-layout,.mobile-result-layout{gap:16px;display:grid}.mobile-account-hero,.mobile-library-hero,.mobile-result-command{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.mobile-account-hero strong,.mobile-library-hero strong{color:#fff;font-family:var(--font-display);overflow-wrap:anywhere;margin:8px 0 10px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.1;display:block}.mobile-account-hero p,.mobile-library-hero p{max-width:780px;color:var(--muted);line-height:1.72}.mobile-account-grid,.mobile-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-library-stats{min-width:min(320px,100%)}.mobile-template-card,.mobile-saas-picker-card{gap:12px;display:grid}.mobile-template-preview{aspect-ratio:9/16;background:radial-gradient(circle,#67e8c81f,#0000 38%),#05070b;border:1px solid #67e8c82e;border-radius:18px;width:100%;max-height:360px;overflow:hidden}.mobile-template-preview video{object-fit:cover;background:#05070b;width:100%;height:100%;display:block}.mobile-template-preview-empty{width:100%;height:100%;color:var(--muted);place-items:center;font-size:.92rem;display:grid}.mobile-rename-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mobile-rename-row input{min-width:0;min-height:46px;color:var(--foreground);font:inherit;background:#00000038;border:1px solid #9fb1c92e;border-radius:14px;padding:0 14px}.mobile-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-inline-queue-panel,.mobile-result-queue-panel{gap:14px;display:grid}.mobile-inline-queue-list,.mobile-result-queue-list{gap:10px;display:grid}.mobile-inline-queue-card,.mobile-result-queue-card{background:radial-gradient(circle at 100% 0,#67e8c814,#0000 34%),#ffffff08;border:1px solid #9fb1c91f;border-radius:18px;gap:12px;padding:14px;display:grid}.mobile-saas-phone-preview{padding:0;overflow:hidden}.mobile-saas-phone-preview .portrait-preview-video{object-fit:cover;width:100%;height:100%}.mobile-saas-phone-preview .portrait-preview-video+div{display:none}@media (max-width:1280px){.mobile-saas-workbench .mobile-saas-sidebar .sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.mobile-saas-workbench .flow-header-side.mobile-header-actions-clean{background:0 0;border:0;padding:0;display:block}.mobile-saas-workbench .mobile-saas-sidebar .sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-account-hero,.mobile-library-hero,.mobile-result-command,.mobile-account-grid,.mobile-account-actions,.mobile-library-stats,.mobile-picker-actions{grid-template-columns:1fr}.mobile-template-preview{max-height:520px}.mobile-saas-workbench .mobile-saas-sidebar .sidebar-link{min-height:58px}}.pm-mobile{--brand:#7df5df;--brand-strong:#35d7b6;--foreground:#f4fbff;--danger:#ff7d86;min-height:100vh;padding:14px 12px calc(88px + env(safe-area-inset-bottom));color:var(--foreground);background:linear-gradient(#07111ffa,#02060c),radial-gradient(circle at 84% 0,#67e8c81a,#0000 28%)}.pm-header{flex-direction:column;gap:4px;padding:2px 2px 12px;display:flex}.pm-header-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pm-header span{color:#daecf894;font-size:.78rem;font-weight:800}.pm-brand-mark{background:linear-gradient(#fffffff5,#e8eef7eb);border:1px solid #d4e0f0c2;border-radius:8px;flex:auto;align-items:center;gap:8px;min-width:0;max-width:min(72vw,300px);padding:5px 8px;display:inline-flex;box-shadow:0 8px 22px #0003}.pm-brand-logo,.pm-brand-mark img{object-fit:contain;width:min(52vw,208px);height:auto;max-height:30px;display:block}.pm-brand-version{letter-spacing:0;text-shadow:none;flex:none;color:#1f6fe5!important;font-size:.72rem!important;font-weight:900!important}.pm-reset-flow-button{color:#dafff7eb;min-height:30px;font:inherit;background:#67e8c81a;border:1px solid #67e8c857;border-radius:999px;flex:none;padding:0 10px;font-size:.74rem;font-weight:900}.pm-header h1{letter-spacing:0;margin:0;font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.05}.pm-step-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:2px 0 14px;display:grid}.pm-step-tab,.pm-bottom-item,.ui-button{-webkit-tap-highlight-color:transparent}.pm-step-tab{color:#eef4ffb8;text-align:center;background:#ffffff09;border:1px solid #a4bcff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:8px 6px;text-decoration:none;display:flex}.pm-step-tab span,.pm-bottom-item span{width:fit-content;color:var(--brand);background:#67e8c81a;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-weight:900;display:inline-flex}.pm-step-tab strong{font-size:.84rem}.pm-step-tab strong,.pm-bottom-item strong,.ui-card-title,.pm-asset-card strong,.pm-queue-row strong,.pm-info-row strong{overflow-wrap:anywhere}.pm-step-tab.active{color:var(--foreground);background:#67e8c81f;border-color:#67e8c86b}.pm-page,.pm-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.pm-notice{color:#ffebb8f5;overflow-wrap:anywhere;background:#ffd36f14;border:1px solid #ffd36f42;border-radius:14px;margin-bottom:12px;padding:12px 14px}.ui-card{background:#08111fd1;border:1px solid #a4bcff26;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex;box-shadow:0 20px 60px #00000038}.ui-card-header,.ui-card-content,.ui-card-footer{flex-direction:column;gap:10px;min-width:0;display:flex}.ui-card-title{color:var(--foreground);letter-spacing:0;margin:0;font-size:1.08rem;line-height:1.24}.ui-card-description{color:#daecf89e;margin:0;font-size:.92rem;line-height:1.5}.pm-card-title-row,.pm-action-row,.pm-meta-row,.pm-rename-row,.pm-result-links,.pm-info-row{align-items:center;gap:10px;min-width:0;display:flex}.pm-card-title-row,.pm-info-row{justify-content:space-between}.pm-meta-row,.pm-result-links{flex-wrap:wrap}.pm-meta-row span,.pm-info-row span{color:#daecf894;font-size:.84rem}.pm-text-link,.pm-result-links a{color:var(--brand);font-weight:800;text-decoration:none}.ui-button{min-height:46px;font:inherit;color:#03130f;cursor:pointer;background:linear-gradient(135deg, var(--brand), #a6fff0);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.ui-button-sm{border-radius:12px;min-height:38px;padding:0 12px;font-size:.9rem}.ui-button-secondary{color:var(--foreground);background:#67e8c81f;border-color:#67e8c833}.ui-button-outline,.ui-button-ghost{color:var(--foreground);background:#ffffff0a;border-color:#a4bcff29}.ui-button:disabled,.disabled-link{pointer-events:none;cursor:not-allowed;opacity:.48}.ui-input,.ui-textarea,.ui-select{width:100%;min-width:0;color:var(--foreground);font:inherit;background:#02070dbd;border:1px solid #a4bcff29;border-radius:14px;outline:none}.ui-input{min-height:46px;padding:0 12px}.ui-select{appearance:none;min-height:46px;padding:0 38px 0 12px}.ui-textarea{resize:vertical;min-height:158px;padding:14px;line-height:1.58}.pm-source-input{min-height:104px}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:#67e8c86b}.ui-badge{color:#eef4ffc7;white-space:nowrap;border:1px solid #a4bcff29;border-radius:999px;justify-content:center;align-items:center;max-width:48%;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.ui-badge-default{color:#03130f;background:var(--brand);border-color:#0000}.ui-badge-secondary{color:var(--brand);background:#67e8c81a;border-color:#67e8c838}.ui-badge-destructive{color:var(--danger);background:#ff9b9b1a;border-color:#ff9b9b3d}.ui-progress{background:#a4bcff1a;border-radius:999px;width:100%;height:8px;overflow:hidden}.ui-progress-indicator{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #a6fff0);height:100%}.pm-audio{width:100%}.pm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-form-wide{grid-column:1/-1}.pm-form-grid label,.pm-form-grid .pm-color-field,.pm-slider-field{color:#daecf89e;flex-direction:column;gap:8px;min-width:0;font-size:.86rem;font-weight:800;display:flex}.pm-slider-field{grid-column:1/-1}.pm-slider-field span,.pm-color-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-slider-field strong{color:var(--foreground);font-size:.9rem}.pm-range-input{width:100%;min-height:34px;accent-color:var(--brand)}.pm-color-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pm-color-swatch{appearance:none;border:1px solid #a4bcff38;border-radius:12px;width:100%;min-height:38px;box-shadow:inset 0 0 0 1px #0003}.pm-color-swatch.active{outline:2px solid var(--brand);outline-offset:2px}.pm-subtitle-list{flex-direction:column;gap:10px;max-height:52vh;padding-right:2px;display:flex;overflow:auto}.pm-subtitle-row{background:#ffffff08;border:1px solid #a4bcff21;border-radius:14px;grid-template-columns:auto minmax(86px,.34fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.pm-subtitle-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pm-subtitle-row .ui-textarea{min-height:64px}.pm-choice-stack,.pm-choice-group{gap:10px;display:grid}.pm-choice-group>span{color:#daecf89e;font-size:.86rem;font-weight:800}.pm-choice-row,.pm-final-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-choice-row .ui-button,.pm-final-actions .ui-button{width:100%}.pm-video-frame{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex;position:relative}.pm-video-surface{aspect-ratio:9/16;contain:layout paint;isolation:isolate;background:#02070d;border:1px solid #a4bcff24;border-radius:18px;width:100%;max-width:100%;max-height:62vh;position:relative;overflow:hidden;transform:translateZ(0)}.pm-video-surface:before{content:"";padding-top:var(--pm-video-ratio,177.778%);display:block}.pm-video-surface>.pm-empty{position:absolute;inset:0}.pm-video-frame.compact{aspect-ratio:16/10;background:#02070d;border-radius:14px;place-items:center;max-height:none;display:grid;overflow:hidden}.pm-video-frame.compact .pm-video-surface{aspect-ratio:auto;border-radius:inherit;border:0;height:100%;max-height:none}.pm-video-frame.compact .pm-video-surface:before{content:none}.pm-video-frame video,.pm-video-frame .pm-video-surface>img{background:#02070d;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0;transform:translateZ(0);object-fit:contain!important}.pm-video-frame.with-controls .pm-video-surface{width:min(100%,320px);max-height:min(54vh,560px);margin:0 auto;aspect-ratio:9/16!important}.pm-video-frame.fixed-portrait{width:100%;margin:0 auto}.pm-video-frame.fixed-portrait .pm-video-surface{aspect-ratio:9/16;width:min(100%,330px);max-height:min(58vh,590px)}@supports (height:100dvh){.pm-video-frame.with-controls .pm-video-surface{max-height:min(54dvh,560px)}.pm-video-frame.fixed-portrait .pm-video-surface{max-height:min(58dvh,590px)}}.pm-video-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070de6;border:1px solid #a4bcff33;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid;position:static}.pm-video-play-pill{color:#03130f;background:var(--brand);min-height:28px;font:inherit;border:1px solid #67e8c86b;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:900}.pm-video-controls span{color:#eef4ffd1;font-size:.74rem;font-weight:800}.pm-video-controls input{min-width:0;accent-color:var(--brand)}.pm-video-open-link{color:var(--brand);background:#02070db8;border:1px solid #67e8c859;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:900;text-decoration:none;position:absolute;top:14px;right:14px}.pm-title-preview-stage{aspect-ratio:9/16;background:linear-gradient(160deg,#061422,#02070d);border:1px solid #a4bcff33;border-radius:16px;width:min(100%,260px);margin:0 auto 12px;position:relative;overflow:hidden}.pm-final-preview-card{z-index:12;background:#050c16f5;border-color:#67e8c83d;align-self:start;position:sticky;top:8px;box-shadow:0 18px 46px #00000080}.pm-final-flow{gap:12px;display:grid}.pm-final-editor{gap:10px;display:grid}.pm-final-stage-card,.pm-final-panel-card{background:#050c16f0;border-color:#67e8c833}.pm-final-stage-head{padding-bottom:8px}.pm-final-stage-grid{grid-template-columns:minmax(132px,.58fr) minmax(118px,.42fr);align-items:center;gap:10px;display:grid}.pm-final-canvas{aspect-ratio:9/16;background:#02070d;border:1px solid #67e8c83d;border-radius:16px;width:min(100%,132px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.pm-final-canvas img,.pm-final-canvas video{object-fit:contain;width:100%;height:100%;display:block}.pm-final-preview-badge{color:#e5f5f3eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070dbd;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-height:26px;font-size:.75rem;font-weight:800;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.pm-final-quick{gap:8px;display:grid}.pm-final-quick .ui-button{width:100%}.pm-final-readout{color:#daecf8b8;background:#ffffff0a;border:1px solid #a4bcff1f;border-radius:14px;gap:4px;min-height:58px;padding:10px 12px;font-weight:800;display:grid}.pm-final-panel-card .ui-card-content{padding-top:12px}.pm-final-tabs{background:#02070db8;border:1px solid #a4bcff1f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:4px;display:grid}.pm-final-tab{color:#daecf8b8;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;border-radius:12px;font-size:.86rem;font-weight:900}.pm-final-tab.active{color:#04130f;background:var(--brand)}.pm-final-panel-scroll{max-height:none;padding-right:0;overflow:visible}.pm-section-confirm{margin-top:10px;display:grid}.pm-section-confirm .ui-button{width:100%}.pm-subtitle-list-panel{max-height:none}.pm-final-submit-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pm-final-submit-bar .ui-button{width:100%}.pm-result-preview-card{border-color:#67e8c83d}.pm-final-preview-grid{grid-template-columns:minmax(118px,.58fr) minmax(110px,.42fr);align-items:center;gap:10px;display:grid}.pm-live-preview-stage{border-radius:14px;justify-self:center;width:min(100%,178px);max-height:34vh;margin:0}.pm-preview-toolbar{gap:8px;min-width:0;display:grid}.pm-preview-toolbar .ui-button{width:100%}.pm-preview-readout{color:#daecf8a8;background:#ffffff0a;border:1px solid #a4bcff24;border-radius:12px;gap:4px;padding:8px 10px;font-size:.78rem;font-weight:800;display:grid}.pm-title-preview-stage video{object-fit:contain;background:#02070d;width:100%;height:100%;display:block}.pm-title-preview-empty{color:#daecf880;text-align:center;place-items:center;width:100%;height:100%;padding:18px;display:grid}.pm-title-preview-overlay,.pm-subtitle-preview-overlay{z-index:2;text-align:center;text-shadow:0 2px 8px #000000d9,0 0 2px #000000f2;pointer-events:none;line-height:1.18;position:absolute;left:8%;right:8%}.pm-title-preview-overlay{gap:4px;font-weight:900;display:grid}.pm-title-preview-overlay span{font-size:.82em;display:block}.pm-subtitle-preview-overlay{overflow-wrap:anywhere;font-weight:900}.pm-empty{color:#daecf880;text-align:center;overflow-wrap:anywhere;place-items:center;width:100%;min-height:96px;padding:18px;display:grid}.pm-queue-mini,.pm-queue-row,.pm-asset-card{flex-direction:column;gap:10px;min-width:0;display:flex}.pm-queue-list,.pm-library-list{flex-direction:column;gap:10px;display:flex}.pm-hidden-file{display:none}.pm-library-upload{background:#67e8c814;border:1px solid #67e8c83d;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.pm-library-upload span{color:#daecf8b8;min-width:0;font-size:.82rem;line-height:1.45}.pm-upload-dialog-backdrop{z-index:90;padding:18px 14px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060eb8;place-items:end center;display:grid;position:fixed;inset:0}.pm-upload-dialog{background:linear-gradient(#0f1d30fa,#040d1afa);border:1px solid #7df5df4d;border-radius:18px;width:min(100%,430px);padding:18px;box-shadow:0 24px 60px #00000075}.pm-upload-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-upload-dialog-head strong{color:#f7fffc;font-size:1.12rem}.pm-upload-dialog-close{color:#eef6ffe0;background:#121f33cc;border:1px solid #aec5e82e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.3rem;line-height:1;display:grid}.pm-upload-dialog p{color:#daecf8c2;margin:12px 0;font-size:.92rem;line-height:1.55}.pm-upload-dialog-check{color:#effffb;background:#7df5df14;border:1px solid #7df5df47;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:12px;font-weight:700;display:flex}.pm-upload-dialog-check input{accent-color:#67e8c8;flex:none;width:20px;height:20px}.pm-upload-dialog-check span{color:#effffb;font-size:.95rem;line-height:1.35}.pm-upload-dialog small{color:#daecf89e;margin-top:10px;font-size:.8rem;line-height:1.4;display:block}.pm-upload-dialog-actions{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:16px;display:grid}.pm-upload-dialog-actions .ui-button{width:100%;min-height:44px}.pm-voice-tabs{background:#02081299;border:1px solid #7df5df2e;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.pm-voice-tabs button{color:#daecf8b8;background:0 0;border:0;border-radius:13px;min-height:42px;font-weight:900}.pm-voice-tabs button span{color:#87f5dd;margin-left:4px}.pm-voice-tabs button.active{color:#03130f;background:#8df3dc}.pm-voice-tabs button.active span{color:#06342d}.pm-library-header-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-voice-counts{color:#daecf8d1;flex:none;font-size:.9rem;font-weight:900}.pm-voice-library .pm-library-list{gap:12px}.pm-voice-filter-row{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;max-width:100%;padding:0 0 2px;display:flex;overflow:auto hidden}.pm-voice-filter-row::-webkit-scrollbar{display:none}.pm-voice-filter-row button{color:#daecf8c7;background:#0e1a2dbd;border:1px solid #aec5e82e;border-radius:999px;flex:none;min-height:38px;padding:0 15px;font-weight:800}.pm-voice-filter-row button.active{color:#83f5dd;background:#18605247;border-color:#7df5dfa3}.pm-system-voice-card{gap:10px;padding:14px}.pm-system-voice-card .pm-card-title-row{align-items:flex-start}.pm-system-voice-card strong{font-size:1.05rem}.pm-system-voice-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:2px;display:grid}.pm-system-voice-actions .ui-button{min-height:38px}.pm-system-voice-actions .ui-button-outline:disabled{color:#eef6ffcc;background:#121f33cc;border-color:#aec5e838}.pm-result-page{padding-bottom:4px}.pm-mobile .ui-button-default{color:#03130f;background:linear-gradient(#a8ffed 0%,#64efd4 52%,#35d7b6 100%);border-color:#8fffe780;box-shadow:0 12px 26px #35d7b638}.pm-mobile .ui-button-secondary{color:#f4fffc;background:#35d7b62e;border-color:#7df5df57}.pm-mobile .ui-button-outline,.pm-mobile .ui-button-ghost{color:#f1f7ff;background:#121f33eb;border-color:#aec5e83d}.pm-mobile .ui-button:hover:not(:disabled){filter:brightness(1.04)}.pm-mobile .ui-button:disabled,.pm-mobile .disabled-link{opacity:1;cursor:not-allowed;color:#041814e0;box-shadow:none;background:linear-gradient(#a8ffedd1,#64efd494);border-color:#7df5df5c}.pm-mobile .ui-button-secondary:disabled,.pm-mobile .ui-button-outline:disabled,.pm-mobile .disabled-link.ui-button-secondary,.pm-mobile .disabled-link.ui-button-outline{color:#eef6ffa8;background:#121f3394;border-color:#aec5e829}.pm-mobile .danger-button,.pm-mobile .danger-button:disabled{color:#ffd8dc;background:#ff7d861a;border-color:#ff7d865c}.pm-queue-row,.pm-asset-card{background:#ffffff08;border:1px solid #a4bcff21;border-radius:14px;padding:12px}.pm-asset-card.active{background:#67e8c814;border-color:#67e8c857}.pm-asset-card.disabled{background:#ffffff06;border-color:#a4bcff1f}.pm-asset-card.disabled .pm-video-frame{opacity:.78}.pm-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pm-upload-card .ui-card-content{gap:0}.pm-upload-card .pm-library-upload{background:#7df5df17;border-color:#7df5df57;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.pm-upload-card .pm-library-upload .ui-button{min-width:108px}.pm-upload-card .pm-library-upload span{color:#daecf8c7;font-size:.9rem}.pm-avatar-library .pm-library-list{flex-direction:column;gap:12px;display:flex}.pm-avatar-status-help{color:#daecf8c7;background:#7df5df0f;border:1px solid #7df5df33;border-radius:14px;gap:5px;padding:12px;font-size:.82rem;line-height:1.45;display:grid}.pm-avatar-status-help strong{color:#f7fffd;font-size:.92rem}.platform-grid-layout.publish-login-grid{grid-auto-rows:minmax(0,max-content);align-content:start;align-items:start;padding-right:4px;overflow:auto}.publish-login-card{grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:start;gap:12px;display:grid;overflow:hidden}.publish-login-card .session-box{grid-area:1/1;min-width:0}.publish-login-status{min-width:0;box-shadow:none;grid-area:1/2;align-self:start}.publish-login-status.has-qr{grid-column:1/-1}.publish-login-status.has-qr>span:last-child{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pc-status-legend-card .ui-card-content.pc-status-legend,.pc-status-legend{text-align:left;grid-template-columns:auto repeat(4,max-content) minmax(220px,1fr);justify-content:start;align-items:center;gap:12px 16px;display:grid}.pc-status-legend span{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;display:inline-flex}.pc-status-legend em{justify-self:start;min-width:0}@media (max-width:980px){.publish-login-card,.platform-grid-layout.publish-login-grid{grid-template-columns:1fr}.publish-login-card .session-box,.publish-login-status{grid-column:1}.publish-login-status{grid-row:2}.pc-status-legend-card .ui-card-content.pc-status-legend,.pc-status-legend{grid-template-columns:repeat(2,minmax(0,max-content))}.pc-status-legend strong,.pc-status-legend em{grid-column:1/-1}}.pc-shell .ui-button{border-radius:7px;gap:7px;min-height:38px;padding:0 12px;font-size:14px;font-weight:800;line-height:1}.pc-shell .ui-button-sm{min-height:28px;padding:0 9px;font-size:11px}.pc-shell .ui-button-default:not(:disabled){color:#03110e;background:linear-gradient(#49ebc8,#27b899);border-color:#0000;box-shadow:0 10px 24px #1fb1952e}.pc-shell .ui-button-secondary:not(:disabled){color:#dffff8;background:#35d7b61f;border-color:#35d7b647}.pc-shell .ui-button-ghost:not(:disabled),.pc-shell .ui-button-outline:not(:disabled){color:#c7d5e8;background:#ffffff09;border-color:#95b2d633}.pc-shell .ui-button:disabled{opacity:1;box-shadow:none}.pc-shell .ui-button-default:disabled{color:#ecfffabd;background:#35d7b61f;border-color:#35d7b629}.pc-shell .ui-button-secondary:disabled,.pc-shell .ui-button-ghost:disabled,.pc-shell .ui-button-outline:disabled{color:#c7d5e88f;background:#ffffff09;border-color:#95b2d624}.pc-shell .avatar-row-delete-button:not(:disabled){color:#ffd7d7;background:#ff9b9b14;border-color:#ff9b9b47}.pc-shell .avatar-row-delete-button:hover:not(:disabled){color:#fff;background:#ff9b9b1f;border-color:#ff9b9b6b}.avatar-page .pc-page-toolbar,.voices-page .pc-page-toolbar{min-height:60px;padding:10px 16px}.avatar-mode-panel{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avatar-mode-tab{min-height:56px;color:var(--pc-muted);text-align:left;cursor:pointer;background:#060f1dbd;border:1px solid #789fcd38;border-radius:8px;gap:2px;padding:10px 46px 10px 12px;display:grid;position:relative}.avatar-mode-tab strong{color:var(--pc-text);font-size:14px}.avatar-mode-tab span{color:#d5e2f5ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avatar-mode-tab em{min-width:24px;color:var(--pc-muted);text-align:center;background:#789fcd29;border-radius:999px;padding:2px 7px;font-style:normal;font-weight:800;position:absolute;top:10px;right:12px}.avatar-mode-tab.active{background:#148c7f38;border-color:#36e2c2b8;box-shadow:inset 0 0 0 1px #36e2c22e}.avatar-mode-tab.active em{color:#52f1d4;background:#36e2c233}@media (max-width:720px){.avatar-mode-panel{grid-template-columns:1fr}.avatar-mode-tab span{white-space:normal}}.avatar-table-layout.avatar-image-layout{grid-template-columns:minmax(0,1fr) minmax(286px,328px);gap:12px}.avatar-image-layout .avatar-table-panel .ui-card-content{overflow:hidden}.avatar-image-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));align-content:start;gap:12px;height:100%;min-height:0;padding:2px 4px 2px 0;display:grid;overflow:auto}.avatar-image-card{min-width:0;color:var(--pc-text);cursor:pointer;background:#050e1ac7;border:1px solid #789fcd33;border-radius:8px;grid-template-rows:auto auto auto;gap:9px;padding:10px;display:grid}.avatar-image-card.active{background:#148c7f2e;border-color:#35d7b6c7;box-shadow:inset 0 0 0 1px #35d7b62e}.avatar-image-card:focus-visible{outline-offset:-2px;outline:2px solid #35d7b6b8}.avatar-image-card-media{aspect-ratio:9/16;background:#071425;border:1px solid #95b2d62e;border-radius:8px;width:100%;position:relative;overflow:hidden}.avatar-image-card-media img,.avatar-image-card-media video{object-fit:cover;width:100%;height:100%;display:block}.avatar-image-card-body{gap:4px;min-width:0;display:grid}.avatar-image-card-body strong,.avatar-image-card-body small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avatar-image-card-body strong{color:#eef7ff;font-size:14px;font-weight:900}.avatar-image-card-body small,.avatar-image-card-state{color:#d5e2f5b3;font-size:12px;font-weight:700}.avatar-image-card-state{align-items:center;gap:6px;display:inline-flex}.avatar-image-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.avatar-image-card-actions .ui-button{min-width:0}.avatar-image-layout .avatar-current-panel .ui-card-content{grid-template-rows:minmax(0,1fr) auto auto;gap:12px;display:grid;overflow:hidden!important}.avatar-image-layout .avatar-current-video{aspect-ratio:9/16;place-self:center;width:min(100%,260px)!important;max-height:min(456px,100vh - 330px)!important}.avatar-image-layout .avatar-current-video img,.avatar-image-layout .avatar-current-video video{background:#071425;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.avatar-image-layout .avatar-current-meta{border-top:1px solid #789fcd29;gap:4px;margin:0;padding:10px 0 0;display:grid}.avatar-image-layout .avatar-current-meta strong,.avatar-image-layout .avatar-current-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:980px){.avatar-table-layout.avatar-image-layout{grid-template-columns:1fr}.avatar-image-layout .avatar-current-video{max-height:430px!important}}.voice-tabbar{background:#050c18b8;border:1px solid #789fcd3d;border-radius:8px;gap:6px;width:fit-content;margin:0 0 12px;padding:5px;display:inline-flex}.voice-tabbar button{min-width:146px;min-height:38px;color:var(--pc-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 14px;font-weight:800}.voice-tabbar button span{color:#8ff5dc;margin-left:6px}.voice-tabbar button.active{color:#06111b;background:linear-gradient(#8bf5df 0%,#31c8a9 100%);border-color:#76ffdead}.voice-tabbar button.active span{color:#06342d}.voice-section-stack{flex-direction:column;gap:14px;display:flex}.voice-section-panel .ui-card-header{padding-bottom:8px}.voice-section-panel .ui-card-title{font-size:1rem}.voice-section-panel,.voice-section-panel .ui-card-content,.voice-section-panel .pc-data-table{flex:none;height:auto;overflow:visible}.voice-section-panel .ui-card-description{margin-top:4px}.voice-data-table .pc-data-row{gap:16px;min-height:44px;padding:0 18px}.voice-data-table-clone .pc-data-row{grid-template-columns:minmax(220px,1fr) 150px 88px minmax(220px,.9fr) 220px}.voice-data-table-system .pc-data-row,.system-voice-data-table .pc-data-row{grid-template-columns:minmax(260px,1fr) 150px 100px 230px}.voice-index-cell{color:#daecf8ad;font-variant-numeric:tabular-nums}.voice-action-cell{justify-content:flex-start;align-items:center;gap:10px;display:flex}.voice-action-cell .ui-button{min-width:88px;min-height:30px;padding:0 12px}.voice-play-dot{background:#8ff5dc38;border-radius:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.voice-play-dot.system{background:#8ff5dc;box-shadow:0 0 0 5px #8ff5dc1a}.avatar-page .pc-metric-grid{flex:none;gap:10px}.avatar-page .pc-metric-card .ui-card-content{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;min-height:58px;padding:8px 10px;display:grid}.avatar-page .pc-metric-card .ui-card-content>div{justify-items:center;gap:1px;width:100%;display:grid}.avatar-page .pc-metric-card .ui-card-description,.avatar-page .pc-metric-card .ui-card-title{text-align:center;white-space:nowrap;width:100%;margin:0;line-height:1.08}.avatar-page .pc-metric-card .ui-card-title{font-size:18px}.avatar-page .pc-metric-card .pc-ring{flex:0 0 8px!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important}.avatar-page .pc-status-legend-card .ui-card-content.pc-status-legend,.avatar-page .pc-status-legend{min-height:44px;padding:10px 18px}.avatar-table-layout.avatar-image-layout{align-items:start;overflow:visible}.avatar-image-layout .avatar-table-panel{min-height:340px}.avatar-image-grid{grid-template-columns:repeat(auto-fill,minmax(156px,180px));place-content:start}.avatar-image-card{gap:8px;padding:8px}.avatar-image-card-media{aspect-ratio:auto;height:160px}.avatar-image-card-media img,.avatar-image-card-media video{object-fit:contain}.avatar-image-layout .avatar-current-panel .ui-card-content{flex-direction:column;flex:auto;align-items:stretch;gap:8px;min-height:0;display:flex!important;overflow:hidden!important}.avatar-image-layout .avatar-current-video{aspect-ratio:auto;flex:0 auto;max-width:180px;margin:0 auto;width:min(100%,180px)!important;height:112px!important;max-height:112px!important}.avatar-image-layout .avatar-current-video .pc-video-player{aspect-ratio:auto;height:100%;min-height:0}.avatar-image-layout .avatar-current-video .resource-thumb-fallback{border-radius:8px;width:100%;height:100%}.avatar-image-layout .avatar-current-meta{flex:none;gap:2px;padding-top:6px;font-size:12px;line-height:1.2;margin:0!important}.avatar-image-layout .avatar-current-panel .full-width{flex:none;min-height:32px}.pm-avatar-library .pm-asset-card{border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.pm-avatar-library .pm-video-frame.compact{aspect-ratio:9/16;background:#05070a;border-radius:12px;grid-row:1/span 4;width:112px;height:auto;max-height:none;margin:0}.pm-avatar-library .pm-video-frame.compact video{object-fit:contain;width:100%;height:100%}.pm-avatar-library .pm-card-title-row{flex-direction:column;align-items:flex-start;gap:8px}.pm-avatar-library .pm-asset-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.pm-avatar-library .pm-meta-row{display:none}.pm-avatar-library .pm-action-row{grid-template-columns:1fr;gap:7px}.pm-avatar-library .pm-action-row .ui-button{white-space:nowrap;border-radius:12px;min-height:36px;padding:0 8px;font-size:.82rem}.pm-avatar-library .ui-badge{max-width:none;min-height:20px;padding:0 6px;font-size:.66rem}.pm-rename-row{align-items:stretch}.pm-result-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-result-links a,.pm-result-links span{color:#eef4ffb8;background:#ffffff08;border:1px solid #a4bcff21;border-radius:12px;place-items:center;min-height:44px;display:grid}.pm-bottom-nav{padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02060cf5;border-top:1px solid #a4bcff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.pm-bottom-item{color:#eef4ffad;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:50px;text-decoration:none;display:flex}.pm-bottom-item strong{white-space:nowrap;max-width:100%;font-size:.78rem}.pm-bottom-item span{font-size:.74rem}.pm-bottom-item.active{color:var(--foreground);background:#67e8c81a;border-color:#67e8c847}@media (min-width:720px){.pm-mobile{border-left:1px solid #a4bcff14;border-right:1px solid #a4bcff14;max-width:460px;margin:0 auto}.pm-bottom-nav{width:460px;left:50%;transform:translate(-50%)}}@media (max-width:420px){.pm-subtitle-row{grid-template-columns:auto minmax(0,1fr)}.pm-subtitle-row .ui-textarea{grid-column:1/-1}.pm-final-actions{grid-template-columns:1fr}}@media (max-width:360px){.pm-final-stage-grid{grid-template-columns:minmax(116px,.55fr) minmax(104px,.45fr)}.pm-final-canvas{width:min(100%,124px)}.pm-avatar-library .pm-video-frame.compact{width:96px;height:auto}.pm-avatar-library .pm-asset-card{grid-template-columns:96px minmax(0,1fr)}}.flow-tabs{grid-template-columns:minmax(92px,1fr) 30px minmax(92px,1fr) 30px minmax(92px,1fr) 30px minmax(92px,1fr) 30px minmax(92px,1fr)}.content-prep-page{gap:10px;min-height:0}.content-prep-grid{flex:auto;grid-template-columns:minmax(300px,.96fr) 26px minmax(350px,1.08fr) 26px minmax(320px,.96fr);align-items:stretch;gap:8px;height:100%;min-height:0;display:grid}.content-prep-panel{border-radius:var(--pc-radius);background:linear-gradient(#0e1f31e6,#07111ef0),radial-gradient(circle at 20% 0,#3de7cf14,#0000 34%);flex-direction:column;gap:12px;min-height:0;padding:14px 16px;display:flex}.content-prep-panel.active{background:linear-gradient(#0c1f2feb,#06101de6),radial-gradient(circle at 18% 5%,#37edcd2e,#0000 36%);border-color:#39edceb8;box-shadow:0 0 0 1px #39edce47,0 0 28px #39edce38,inset 0 0 22px #39edce0f}.content-prep-bridge{color:#38f0d2;justify-content:center;align-items:center;min-width:0;display:flex}.content-prep-bridge svg{filter:drop-shadow(0 0 8px #39edceb8);width:24px;height:52px}.content-prep-bridge path,.content-prep-down-arrow path,.content-prep-button-icon path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.content-prep-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.content-prep-heading strong{color:#f4fbff;font-size:18px;font-weight:900;line-height:1.2}.content-prep-heading p{color:#91a9bf;margin:4px 0 0;font-size:13px;line-height:1.45}.content-prep-index{color:#03110e;background:linear-gradient(#83f6df,#2cd0af);border:1px solid #39edceb8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 0 18px #39edce57}.content-prep-index.muted{color:#aef4e7;box-shadow:none;background:#35d7b614}.content-prep-mode-row{background:#020a13a8;border:1px solid #95b2d62b;border-radius:8px;grid-template-columns:minmax(0,1fr);height:42px;padding:4px;display:grid}.content-prep-mode-row span{color:#9ab1c7;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.content-prep-mode-row .active{color:#06201b;background:linear-gradient(#53f1dc,#24c4a8);box-shadow:0 10px 24px #24c4a833}.content-prep-panel .field{min-height:0}.content-prep-input-card,.content-prep-text-card{background:linear-gradient(#050f1bc7,#020911db),radial-gradient(circle at 100% 0,#2dccb414,#0000 32%);border:1px solid #95b2d629;border-radius:8px;flex:1 1 0;gap:8px;padding:12px;position:relative}.content-prep-source-panel .flow-script-input,.content-prep-result-panel .flow-script-output,.content-prep-result-panel .flow-script-rewrite{resize:none;height:100%;min-height:0;max-height:none;box-shadow:none;color:#eaf6ff;background:0 0;border:0;border-radius:0;padding:4px 2px 26px}.content-prep-helper{color:#8aa0b7;margin:-4px 0 0;font-size:12px;line-height:1.45}.content-prep-counter{position:absolute;bottom:10px;right:12px;color:#8598ae!important;font-size:12px!important;font-weight:700!important}.content-prep-down-arrow{color:#98a9be;background:#95b2d61a;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:34px;height:18px;margin:-2px 0;display:flex}.content-prep-down-arrow svg{width:18px;height:10px}.content-prep-result-panel .flow-script-actions{margin-top:0}.content-prep-result-panel .flow-script-actions button,.content-prep-topic-actions button,.script-extract-actions .primary-button{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:900;display:inline-flex}.content-prep-button-icon{color:currentColor;width:18px;height:18px;display:inline-flex}.content-prep-button-icon svg{width:18px;height:18px}.content-prep-ai-box{border-radius:var(--pc-radius);background:#0209125c;border:1px solid #95b2d624;flex-direction:column;flex:1 1 0;gap:14px;min-height:0;padding:14px;display:flex}.content-prep-ai-top-action{display:grid}.content-prep-ai-top-action .secondary-button{min-height:48px}.content-prep-title-area,.content-prep-tag-area{gap:10px;display:grid}.content-prep-title-area>strong,.content-prep-tag-area>strong{color:#edf8ff;font-size:13px;font-weight:900}.content-title-list{gap:8px;display:grid}.content-title-row{grid-template-columns:28px minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.content-title-index{color:#c7d8ea;background:#020a13b8;border:1px solid #95b2d633;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-flex}.content-title-row input{color:#eaf6ff;background:#020a13b8;min-height:38px}.content-title-row button{color:#d7e8f8;cursor:pointer;background:#ffffff09;border:1px solid #95b2d638;border-radius:7px;min-height:38px;font-size:13px;font-weight:800}.content-title-row button:disabled{cursor:not-allowed;opacity:.55}.content-title-row.selected input{border-color:#39edce8a;box-shadow:inset 0 0 0 1px #39edce29}.content-title-row.selected .content-title-index{color:#05211c;background:linear-gradient(#7bf3df,#2bd2b3);border-color:#39edceb8}.content-prep-chip-row{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;min-height:116px;padding:0;display:flex}.content-prep-chip-row button{color:#cddbef;cursor:pointer;background:#ffffff09;border:1px solid #95b2d62e;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.content-prep-chip-row button.selected{color:#dffff7;background:#29d9bb21;border-color:#39edce9e}.content-prep-chip-row button:disabled{cursor:not-allowed;opacity:.45}.content-prep-empty-tags{color:#7f93aa;align-items:center;width:100%;min-height:30px;font-size:12px;font-weight:700;display:flex}.content-prep-custom-tag-row{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:8px;width:100%;display:grid}.content-prep-custom-tag-row button{min-height:30px}.content-prep-custom-tag{border-style:dashed;width:100%;min-height:28px;font-size:12px;font-weight:700}.content-prep-tag-limit{color:#8ea4bb;width:100%;font-size:12px;font-weight:700}.content-prep-tag-limit.maxed{color:#ffd28a}.content-prep-topic-actions{grid-template-columns:1fr;gap:10px;margin-top:auto;display:grid}.content-prep-tip-bar{border-radius:var(--pc-radius);color:#90a5bb;background:#040d18c7;border:1px solid #95b2d624;justify-content:flex-start;align-items:center;gap:14px;min-height:38px;padding:8px 14px;font-size:12px;display:flex}.content-prep-tip-bar strong{color:#aef3e8;flex:none;font-weight:800}@media (max-width:1280px){.content-prep-grid{grid-template-columns:1fr;height:auto;overflow:auto}.content-prep-bridge{display:none}.content-prep-source-panel .flow-script-input,.content-prep-result-panel .flow-script-output,.content-prep-result-panel .flow-script-rewrite{min-height:180px}.content-prep-tip-bar{flex-direction:column;align-items:flex-start}}
