.common-login-modal-overlay[data-v-33335afd]{background:#000c;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:1300}.common-login-modal[data-v-33335afd]{background:#fff;border-radius:12px;box-shadow:0 24px 80px #0000006b;color:#181e25;display:grid;grid-template-columns:320px 400px;overflow:hidden;position:relative;width:min(720px,calc(100vw - 32px))}.common-login-visual[data-v-33335afd]{background-color:#ff4055;background-image:var(--common-login-visual-image);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;min-height:506px}.common-login-panel[data-v-33335afd]{align-content:start;background:#fff;display:grid;padding:32px 40px 40px;position:relative}.common-login-close[data-v-33335afd]{background:#0f172a0a;border:0;border-radius:999px;color:#94a3b8;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:12px;top:12px;transition:background-color .18s ease,color .18s ease;width:28px}.common-login-close svg[data-v-33335afd]{height:14px;width:14px}.common-login-close[data-v-33335afd]:hover{background:#0f172a14;color:#181e25}.common-login-benefit[data-v-33335afd]{align-items:center;background:linear-gradient(180deg,#fff8f0,#fff2e4);border:1px solid #ffd7b8;border-radius:12px;box-shadow:0 4px 12px #ff8c001f;color:#e53e3e;display:flex;gap:8px;justify-content:center;min-height:42px;padding:10px 14px}.common-login-benefit-icon[data-v-33335afd]{color:#ff6a00;flex:0 0 18px;height:18px;width:18px}.common-login-benefit span[data-v-33335afd]{font-size:15px;font-weight:600;line-height:22px;text-align:center}.common-login-title[data-v-33335afd]{color:#181e25;font-size:20px;font-weight:700;line-height:40px;margin:10px 0 20px;text-align:center}.common-login-tabs[data-v-33335afd]{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:24px}.common-login-tabs button[data-v-33335afd]{background:transparent;border:0;color:#181e25;cursor:pointer;font-size:16px;font-weight:500;height:48px;line-height:48px;position:relative;transition:color .18s ease}.common-login-tabs button[data-v-33335afd]:after{background:#181e25;border-radius:1px;bottom:0;content:"";display:none;height:2px;left:50%;position:absolute;transform:translate(-50%);width:32px}.common-login-tabs button.active[data-v-33335afd]{font-weight:700}.common-login-tabs button.active[data-v-33335afd]:after{display:block}.common-login-form[data-v-33335afd]{display:grid;gap:16px}.common-login-field[data-v-33335afd]{align-items:center;background:#f5f8ff;border:1px solid transparent;border-radius:24px;display:flex;gap:8px;height:48px;min-width:0;padding:0 24px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.common-login-field[data-v-33335afd]:focus-within{background:#fff;border-color:#f66;box-shadow:0 0 0 3px #ff66661a}.common-login-field input[data-v-33335afd]{background:transparent;border:0;color:#181e25;flex:1;font-size:16px;font-weight:500;min-width:0;outline:0}.common-login-field input[data-v-33335afd]::-moz-placeholder{color:#9aa6b8}.common-login-field input[data-v-33335afd]::placeholder{color:#9aa6b8}.common-login-country[data-v-33335afd]{align-items:center;border-right:1px solid #c9d3e5;color:#6b7a99;display:inline-flex;font-size:16px;font-weight:500;padding-right:8px}.common-login-code-field[data-v-33335afd]{padding-right:18px}.common-login-code-btn[data-v-33335afd]{background:transparent;border:0;color:#624aff;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:500;line-height:48px;padding:0;transition:color .18s ease}.common-login-code-btn[data-v-33335afd]:hover{color:#f44}.common-login-code-btn[data-v-33335afd]:disabled{color:#9aa6b8;cursor:not-allowed}.common-login-captcha-field[data-v-33335afd]{padding-right:10px}.common-login-captcha-btn[data-v-33335afd]{background:#fff;border:0;border-radius:18px;color:#624aff;cursor:pointer;display:grid;font-size:12px;height:36px;overflow:hidden;place-items:center;width:96px}.common-login-captcha-btn img[data-v-33335afd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.common-login-error[data-v-33335afd]{color:#ef4444;font-size:12px;font-weight:500;line-height:18px;margin:10px 0 -12px;min-height:18px}.common-login-agreement[data-v-33335afd]{align-items:center;color:#5b6e81;display:flex;flex-wrap:wrap;font-size:12px;gap:5px;line-height:1.6;margin-top:30px}.common-login-agreement input[data-v-33335afd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bdc5d3;border-radius:999px;cursor:pointer;flex:0 0 16px;height:16px;margin:0 5px 0 0;position:relative;width:16px}.common-login-agreement input[data-v-33335afd]:checked{background:#bdc5d3}.common-login-agreement input[data-v-33335afd]:checked:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;left:2px;position:absolute;top:2px;transform:rotate(-45deg);width:10px}.common-login-agreement a[data-v-33335afd]{color:#624aff;text-decoration:none}.common-login-agreement a[data-v-33335afd]:hover{color:#f44}.common-login-submit[data-v-33335afd]{align-items:center;background:#f44;border:0;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:48px;justify-content:center;margin-top:40px;transition:background-color .18s ease,box-shadow .18s ease;width:100%}.common-login-submit[data-v-33335afd]:hover{background:#e74041;box-shadow:0 4px 12px #ff6b354d}.common-login-submit[data-v-33335afd]:disabled{background:#fca5a5;box-shadow:none;cursor:not-allowed}.common-login-agreement input[data-v-33335afd]:focus-visible,.common-login-close[data-v-33335afd]:focus-visible,.common-login-code-btn[data-v-33335afd]:focus-visible,.common-login-submit[data-v-33335afd]:focus-visible,.common-login-tabs button[data-v-33335afd]:focus-visible{outline:2px solid rgba(98,74,255,.72);outline-offset:3px}@media(max-width:768px){.common-login-modal[data-v-33335afd]{grid-template-columns:1fr;width:min(340px,calc(100vw - 32px))}.common-login-visual[data-v-33335afd]{display:none}.common-login-panel[data-v-33335afd]{padding:32px 20px}.common-login-benefit[data-v-33335afd]{border-radius:10px;min-height:40px;padding:9px 12px}.common-login-benefit span[data-v-33335afd]{font-size:13px;line-height:19px}.common-login-tabs[data-v-33335afd]{gap:24px}.common-login-tabs button[data-v-33335afd]{font-size:15px}.common-login-field[data-v-33335afd]{padding:0 18px}.common-login-code-field[data-v-33335afd]{padding-right:14px}}.package-purchase-overlay[data-v-6806c890]{background:#0000008f;display:grid;top:0;right:0;bottom:0;left:0;padding:18px;place-items:center;position:fixed;z-index:1320}.package-purchase-modal[data-v-6806c890]{background:#fff;border-radius:12px;box-shadow:0 26px 80px #00000057;color:#2b2f36;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(608px,calc(100vh - 36px));overflow:hidden;width:min(830px,calc(100vw - 32px))}.package-purchase-head[data-v-6806c890]{align-items:center;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;min-height:70px;padding:0 22px}.package-purchase-head h2[data-v-6806c890]{color:#20242c;font-size:18px;font-weight:700;margin:0}.package-purchase-close[data-v-6806c890]{background:transparent;border:0;border-radius:999px;color:#9aa3af;cursor:pointer;display:grid;height:32px;place-items:center;transition:background-color .18s ease,color .18s ease;width:32px}.package-purchase-close svg[data-v-6806c890]{height:18px;width:18px}.package-purchase-close[data-v-6806c890]:hover{background:#f3f4f6;color:#333842}.package-purchase-body[data-v-6806c890]{min-height:0;overflow-y:auto;padding:22px}.package-balance-row[data-v-6806c890]{align-items:baseline;color:#3f4652;display:flex;font-size:14px;gap:14px;margin-bottom:28px}.package-balance-row strong[data-v-6806c890]{color:#2a2f38;font-size:18px;font-weight:800}.package-section-label[data-v-6806c890]{color:#3f4652;font-size:14px;font-weight:600;margin-bottom:28px}.package-card-scroll[data-v-6806c890]{display:grid;gap:10px;grid-auto-columns:162px;grid-auto-flow:column;overflow-x:auto;padding-bottom:10px;scrollbar-color:#c8cdd5 transparent;scrollbar-width:thin}.package-card-scroll[data-v-6806c890]::-webkit-scrollbar{height:8px}.package-card-scroll[data-v-6806c890]::-webkit-scrollbar-track{background:#eef0f3;border-radius:999px}.package-card-scroll[data-v-6806c890]::-webkit-scrollbar-thumb{background:#c8cdd5;border-radius:999px}.package-list-message[data-v-6806c890]{background:#f8fafc;border:1px dashed #d8dde6;border-radius:9px;color:#667085;display:grid;font-size:14px;font-weight:600;margin:0 0 12px;min-height:86px;place-items:center}.package-list-message.is-error[data-v-6806c890]{background:#fff7f7;border-color:#fecaca;color:#dc2626}.package-card[data-v-6806c890]{background:#fff;border:1px solid #e6e9ee;border-radius:9px;color:#333842;cursor:pointer;display:grid;min-height:162px;overflow:hidden;padding:24px 10px 34px;position:relative;text-align:center;transition:border-color .18s ease,box-shadow .18s ease}.package-card.active[data-v-6806c890],.package-card[data-v-6806c890]:hover{border-color:#ff1f2f;box-shadow:0 10px 24px #ff1f2f14}.package-card-title[data-v-6806c890]{font-size:15px;font-weight:700}.package-card-price[data-v-6806c890]{color:#ff1f2f;font-size:24px;font-weight:800;line-height:1}.package-card-original[data-v-6806c890]{color:#9ca3af;font-size:13px;text-decoration:line-through}.package-card-tag[data-v-6806c890]{background:#ff1f2f;bottom:0;color:#fff;font-size:12px;font-weight:700;left:0;line-height:1.2;min-height:28px;padding:7px 8px;position:absolute;right:0}.package-benefit-list[data-v-6806c890]{color:#6b7280;display:grid;font-size:15px;gap:4px;line-height:1.55;list-style:none;margin:18px 0 0;padding:0}.package-benefit-list li[data-v-6806c890]{white-space:pre-line}.package-purchase-actions[data-v-6806c890]{border-top:1px solid #edf0f5;display:flex;gap:10px;justify-content:flex-end;padding:18px 22px}.package-action-cancel[data-v-6806c890],.package-action-submit[data-v-6806c890]{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-height:38px;min-width:90px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.package-action-cancel[data-v-6806c890]{background:#fff;border:1px solid #d8dde6;color:#4b5563}.package-action-cancel[data-v-6806c890]:hover{background:#f8fafc;border-color:#c8ced9}.package-action-submit[data-v-6806c890]{background:#ef4444;border:0;color:#fff}.package-action-submit[data-v-6806c890]:hover{background:#dc2626;box-shadow:0 8px 18px #ef44443d}.package-action-submit[data-v-6806c890]:disabled,.package-card[data-v-6806c890]:disabled{cursor:not-allowed;opacity:.66}.package-action-cancel[data-v-6806c890]:focus-visible,.package-action-submit[data-v-6806c890]:focus-visible,.package-card[data-v-6806c890]:focus-visible,.package-purchase-close[data-v-6806c890]:focus-visible{outline:2px solid rgba(99,102,241,.78);outline-offset:3px}@media(max-width:768px){.package-purchase-overlay[data-v-6806c890]{padding:16px}.package-purchase-modal[data-v-6806c890]{max-height:calc(100vh - 32px);width:calc(100vw - 32px)}.package-purchase-head[data-v-6806c890]{min-height:58px;padding:0 16px}.package-purchase-body[data-v-6806c890]{padding:18px 16px}.package-section-label[data-v-6806c890]{margin-bottom:16px}.package-card-scroll[data-v-6806c890]{grid-auto-columns:minmax(142px,44vw)}.package-benefit-list[data-v-6806c890]{font-size:13px}.package-purchase-actions[data-v-6806c890]{padding:14px 16px}}.payment-order-overlay[data-v-56dd9cc4]{background:#0000008f;display:grid;top:0;right:0;bottom:0;left:0;padding:18px;place-items:center;position:fixed;z-index:1340}.payment-order-modal[data-v-56dd9cc4]{background:#fff;box-shadow:0 28px 86px #00000061;color:#333842;max-height:min(620px,calc(100vh - 36px));overflow:hidden;width:min(920px,calc(100vw - 32px))}.payment-order-head[data-v-56dd9cc4]{align-items:center;display:flex;justify-content:center;min-height:80px;padding:0 62px;position:relative}.payment-order-head h2[data-v-56dd9cc4]{color:#2d333c;font-size:18px;font-weight:500;margin:0}.payment-order-close[data-v-56dd9cc4]{background:transparent;border:0;border-radius:50%;color:#8f98a6;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:18px;top:21px;transition:background-color .16s ease,color .16s ease;width:34px}.payment-order-close[data-v-56dd9cc4]:hover{background:#f4f6f9;color:#4b5563}.payment-order-body[data-v-56dd9cc4]{min-height:0;overflow-y:auto;padding:0 60px 26px}.payment-order-message[data-v-56dd9cc4]{background:#f8fafc;border:1px dashed #d8dde6;color:#667085;display:grid;font-size:14px;font-weight:600;margin:0 0 16px;min-height:48px;place-items:center}.payment-order-message.is-error[data-v-56dd9cc4]{background:#fff7f7;border-color:#fecaca;color:#dc2626}.payment-order-summary[data-v-56dd9cc4]{border-bottom:1px solid #e7ebf1;display:grid;grid-template-columns:1.2fr 1.15fr 1.15fr;margin-bottom:28px}.payment-summary-head[data-v-56dd9cc4]{background:#f2f4f8;color:#8a93a3;font-size:14px;font-weight:700;padding:14px 10px}.payment-summary-cell[data-v-56dd9cc4]{color:#49515d;font-size:14px;padding:14px 10px}.payment-order-detail[data-v-56dd9cc4]{display:grid;gap:28px;margin:0}.payment-order-detail>div[data-v-56dd9cc4]{align-items:center;display:grid;gap:0;grid-template-columns:100px minmax(0,1fr)}.payment-order-detail dt[data-v-56dd9cc4]{color:#6f7784;font-size:14px}.payment-order-detail dd[data-v-56dd9cc4]{color:#535b66;font-size:14px;margin:0}.payment-method-row[data-v-56dd9cc4]{align-items:start}.payment-method-row dt[data-v-56dd9cc4]{padding-top:34px}.payment-method-list[data-v-56dd9cc4]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,200px))}.payment-method-card[data-v-56dd9cc4]{align-items:center;background:#fff;border:1px solid #d8dde6;border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:74px;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.payment-method-card.active[data-v-56dd9cc4],.payment-method-card[data-v-56dd9cc4]:hover{border-color:#4097ff;box-shadow:0 8px 18px #4097ff14}.payment-method-card[data-v-56dd9cc4]:disabled{cursor:not-allowed;opacity:.68}.payment-method-brand[data-v-56dd9cc4]{align-items:center;color:#3f4652;display:inline-flex;gap:8px}.payment-method-brand strong[data-v-56dd9cc4]{color:#505761;display:block;font-size:22px;font-weight:800;line-height:1}.payment-method-brand small[data-v-56dd9cc4]{color:#7e8795;display:block;font-size:13px;font-weight:700;line-height:1.2;margin-top:4px}.payment-brand-logo[data-v-56dd9cc4]{border-radius:9px;color:#fff;display:grid;font-size:22px;font-weight:800;height:38px;line-height:1;place-items:center;width:38px}.payment-brand-logo.is-alipay[data-v-56dd9cc4]{background:#08a6f7}.payment-brand-logo.is-wechat[data-v-56dd9cc4]{background:#12bf20;border-radius:50%}.payment-brand-logo.is-balance[data-v-56dd9cc4]{background:#7b8794;font-size:18px}.payment-method-check[data-v-56dd9cc4]{background:#4097ff;bottom:-1px;clip-path:polygon(100% 0,100% 100%,0 100%);color:#fff;display:grid;height:26px;place-items:center;position:absolute;right:-1px;width:26px}.payment-method-check svg[data-v-56dd9cc4]{transform:translate(4px,4px)}.payment-password-field[data-v-56dd9cc4]{align-items:center;color:#6f7784;display:grid;font-size:14px;gap:12px;grid-template-columns:74px minmax(0,260px);margin-top:16px}.payment-password-field input[data-v-56dd9cc4]{border:1px solid #d8dde6;border-radius:4px;color:#333842;min-height:38px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.payment-password-field input[data-v-56dd9cc4]:focus{border-color:#4097ff;box-shadow:0 0 0 3px #4097ff1f}.payment-payable[data-v-56dd9cc4]{color:#ff4d4f!important;font-size:18px!important}.payment-confirm-btn[data-v-56dd9cc4]{background:#4097f7;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:36px auto 0;min-height:48px;transition:background-color .16s ease,box-shadow .16s ease;width:min(700px,calc(100% - 140px))}.payment-confirm-btn[data-v-56dd9cc4]:hover{background:#2889f4;box-shadow:0 10px 24px #4097f738}.payment-confirm-btn[data-v-56dd9cc4]:disabled{box-shadow:none;cursor:not-allowed;opacity:.66}.payment-confirm-btn[data-v-56dd9cc4]:focus-visible,.payment-method-card[data-v-56dd9cc4]:focus-visible,.payment-order-close[data-v-56dd9cc4]:focus-visible,.payment-password-field input[data-v-56dd9cc4]:focus-visible{outline:2px solid rgba(64,151,255,.74);outline-offset:2px}.wechat-pay-layer[data-v-56dd9cc4]{background:#0000006b;display:grid;top:0;right:0;bottom:0;left:0;padding:18px;place-items:center;position:fixed;z-index:1350}.wechat-pay-dialog[data-v-56dd9cc4]{background:#fff;box-shadow:0 22px 60px #00000042;color:#333842;contain:layout paint;display:grid;grid-template-rows:62px minmax(0,1fr);height:382px;overflow:hidden;width:min(520px,calc(100vw - 44px))}.wechat-pay-head[data-v-56dd9cc4]{align-items:center;display:flex;justify-content:space-between;min-height:62px;padding:0 18px 0 20px}.wechat-pay-head h3[data-v-56dd9cc4]{color:#3f4652;font-size:18px;font-weight:500;margin:0}.wechat-pay-head button[data-v-56dd9cc4]{background:transparent;border:0;border-radius:50%;color:#9aa3af;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.wechat-pay-head button[data-v-56dd9cc4]:hover{background:#f4f6f9;color:#4b5563}.wechat-pay-body[data-v-56dd9cc4]{align-content:start;display:grid;grid-template-rows:180px 42px 20px;justify-items:center;padding:14px 28px 36px;row-gap:12px}.wechat-pay-body img[data-v-56dd9cc4]{background:#fff;border:1px solid #d8dde6;border-radius:3px;height:180px;-o-object-fit:contain;object-fit:contain;padding:16px;width:180px}.wechat-pay-body p[data-v-56dd9cc4]{align-self:end;color:#2f3540;font-size:24px;font-weight:400;line-height:32px;margin:0;min-height:42px}.wechat-pay-status[data-v-56dd9cc4]{color:#7b8491;display:block;font-size:14px;line-height:20px;margin:0;min-height:20px}.alipay-pay-layer[data-v-56dd9cc4]{background:#00000038;display:grid;top:0;right:0;bottom:0;left:0;padding:18px;place-items:center;position:fixed;z-index:1350}.alipay-pay-dialog[data-v-56dd9cc4]{background:#fff;box-shadow:0 22px 60px #0000003d;color:#333842;contain:layout paint;display:grid;grid-template-rows:58px minmax(0,1fr);height:258px;overflow:hidden;width:min(520px,calc(100vw - 44px))}.alipay-pay-head[data-v-56dd9cc4]{align-items:center;display:flex;justify-content:space-between;padding:0 28px 0 30px}.alipay-pay-head h3[data-v-56dd9cc4]{color:#2f3540;font-size:32px;font-weight:400;line-height:1;margin:0}.alipay-pay-head button[data-v-56dd9cc4]{background:transparent;border:0;border-radius:50%;color:#a4adba;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.alipay-pay-head button[data-v-56dd9cc4]:hover{background:#f4f6f9;color:#4b5563}.alipay-pay-body[data-v-56dd9cc4]{align-content:center;display:grid;grid-template-rows:64px 28px;justify-items:center;padding:0 28px 30px;row-gap:18px}.alipay-pay-body svg[data-v-56dd9cc4]{color:#ff6a6f}.alipay-pay-body p[data-v-56dd9cc4]{color:#2f3540;font-size:20px;font-weight:400;line-height:28px;margin:0;min-height:28px}@media(max-width:760px){.payment-order-modal[data-v-56dd9cc4]{max-height:calc(100vh - 28px);width:calc(100vw - 28px)}.payment-order-head[data-v-56dd9cc4]{min-height:64px;padding:0 54px}.payment-order-body[data-v-56dd9cc4]{padding:0 18px 22px}.payment-order-summary[data-v-56dd9cc4]{grid-template-columns:1fr}.payment-summary-head[data-v-56dd9cc4]{display:none}.payment-summary-cell[data-v-56dd9cc4]{border-bottom:1px solid #edf0f5;display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr);padding:10px 0}.payment-summary-cell[data-v-56dd9cc4]:nth-child(4):before{content:"订单编号"}.payment-summary-cell[data-v-56dd9cc4]:nth-child(5):before{content:"订单总价"}.payment-summary-cell[data-v-56dd9cc4]:nth-child(6):before{content:"下单时间"}.payment-summary-cell[data-v-56dd9cc4]:before{color:#8a93a3;font-weight:700}.payment-order-detail>div[data-v-56dd9cc4]{grid-template-columns:86px minmax(0,1fr)}.payment-method-list[data-v-56dd9cc4]{gap:10px;grid-template-columns:1fr}.payment-method-card[data-v-56dd9cc4]{min-height:64px}.payment-method-row dt[data-v-56dd9cc4]{padding-top:22px}.payment-method-brand strong[data-v-56dd9cc4]{font-size:18px}.payment-password-field[data-v-56dd9cc4]{grid-template-columns:1fr}.payment-confirm-btn[data-v-56dd9cc4]{width:100%}.wechat-pay-dialog[data-v-56dd9cc4]{height:350px}.wechat-pay-body[data-v-56dd9cc4]{grid-template-rows:160px 36px 20px;padding:12px 22px 28px;row-gap:10px}.wechat-pay-body img[data-v-56dd9cc4]{height:160px;width:160px}.wechat-pay-body p[data-v-56dd9cc4]{font-size:20px;line-height:28px;min-height:36px}.alipay-pay-dialog[data-v-56dd9cc4]{height:236px}.alipay-pay-head[data-v-56dd9cc4]{padding:0 20px 0 22px}.alipay-pay-head h3[data-v-56dd9cc4]{font-size:26px}.alipay-pay-body p[data-v-56dd9cc4]{font-size:18px}}.explore-video-carousel[data-v-06e6e574]{background:radial-gradient(circle at 50% 35%,rgba(185,167,255,.16),transparent 34%),linear-gradient(180deg,#080b11fa,#04060afa);border-radius:inherit;display:block;top:0;right:0;bottom:0;left:0;min-height:588px;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.explore-video-carousel.hidden[data-v-06e6e574]{display:none}.explore-video-carousel__slide[data-v-06e6e574],.explore-video-carousel__track[data-v-06e6e574],.explore-video-carousel__viewport[data-v-06e6e574]{height:100%;width:100%}.explore-video-carousel__viewport[data-v-06e6e574]{overflow:hidden;pointer-events:none;position:relative}.explore-video-carousel__track[data-v-06e6e574]{display:flex;transition:transform .6s ease;will-change:transform}.explore-video-carousel__slide[data-v-06e6e574]{background:#05070c;cursor:default;flex:0 0 100%;min-width:100%;position:relative}.explore-video-carousel__cover[data-v-06e6e574],.explore-video-carousel__video[data-v-06e6e574]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.explore-video-carousel__video[data-v-06e6e574]{filter:saturate(1.08) contrast(1.06);opacity:1}.explore-video-carousel__cover[data-v-06e6e574]{opacity:.42;transition:opacity .28s ease}.explore-video-carousel__slide.is-playing .explore-video-carousel__cover[data-v-06e6e574]{opacity:0}.explore-video-carousel__overlay[data-v-06e6e574]{align-items:flex-end;background:linear-gradient(90deg,#03050980,#0305094d 48%,#03050980),linear-gradient(180deg,#03050933,#03050980);color:#ffffffad;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 28px 280px;pointer-events:none;position:absolute}.explore-video-carousel__title[data-v-06e6e574]{display:none}.explore-video-carousel__desc[data-v-06e6e574]{color:#ffffff94;font-size:14px;line-height:1.7;max-width:720px;text-align:center}.explore-video-carousel__state[data-v-06e6e574]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a108a;border:1px solid rgba(191,231,255,.12);border-radius:999px;bottom:112px;color:#ffffff8f;font-size:13px;left:50%;padding:8px 14px;position:absolute;transform:translate(-50%);z-index:1}.explore-video-carousel__nav[data-v-06e6e574]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a1075;border:1px solid rgba(191,231,255,.18);border-radius:999px;box-shadow:0 10px 28px #00000042;color:#bfe7ffdb;cursor:pointer;display:inline-flex;height:38px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease;width:38px;z-index:8}.explore-video-carousel__nav[data-v-06e6e574]:hover{background:var(--video-theme-accent,#b9a7ff);border-color:var(--video-theme-accent,#b9a7ff);color:#172033;transform:translateY(-50%) scale(1.05)}.explore-video-carousel__nav--prev[data-v-06e6e574]{left:26px}.explore-video-carousel__nav--next[data-v-06e6e574]{right:26px}.explore-video-carousel__dots[data-v-06e6e574]{align-items:center;bottom:16px;display:inline-flex;gap:8px;left:50%;pointer-events:auto;position:absolute;transform:translate(-50%);z-index:8}.explore-video-carousel__dot[data-v-06e6e574]{background:#ffffff5c;border:1px solid rgba(191,231,255,.16);border-radius:999px;cursor:pointer;height:8px;padding:0;pointer-events:auto;transition:width .2s ease,background .2s ease,border-color .2s ease;width:8px}.explore-video-carousel__dot.is-active[data-v-06e6e574]{background:var(--video-theme-accent,#b9a7ff);border-color:var(--video-theme-accent-light,#bfe7ff);width:24px}@media(max-width:767px){.explore-video-carousel[data-v-06e6e574]{min-height:80px}.explore-video-carousel__viewport[data-v-06e6e574]{display:none;opacity:0}.explore-video-carousel__nav[data-v-06e6e574]{display:none}.explore-video-carousel__dots[data-v-06e6e574]{bottom:18px}}.three-video-time-hint[data-v-30e3a08c]{align-items:center;color:#fbbf24;display:inline-flex;font-size:11px;font-weight:600;gap:6px;min-height:34px;white-space:nowrap}@media(min-width:768px){.creation-type-mobile-only[data-v-30e3a08c]{display:none}}@media(max-width:767px){.three-video-time-hint[data-v-30e3a08c]{min-height:24px;width:100%}}#discoverPanel .explore-generate-desktop[data-v-feccdb96],.explore-creation-tabs[data-v-feccdb96]{display:none}@media(min-width:768px){.explore-creation-tabs[data-v-feccdb96]{background:#10121b;border:1px solid #353248;border-radius:14px;box-shadow:0 8px 20px #00000030;display:flex;flex-shrink:0;gap:4px;isolation:isolate;margin:auto auto 24px;max-width:100%;padding:5px;position:relative;width:480px}.nano-hero-subtitle[data-v-feccdb96]{margin-bottom:28px}.explore-creation-tabs+.video-hero-composer[data-v-feccdb96]{margin-top:0}.explore-creation-tabs[data-v-feccdb96]:before{background:#352b4b;border:1px solid #665980;border-radius:9px;box-shadow:0 2px 5px #00000030;content:"";inset:5px auto 5px 5px;position:absolute;transition:transform .22s cubic-bezier(.2,.8,.2,1);width:calc(33.33333% - 6px);z-index:-1}.explore-creation-tabs.is-image[data-v-feccdb96]:before{transform:translate(calc(100% + 4px))}.explore-creation-tabs.is-three[data-v-feccdb96]:before{transform:translate(calc(200% + 8px))}.explore-creation-tabs button[data-v-feccdb96]{align-items:center;background:transparent;border:0;border-radius:9px;color:#aeb7c6;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.5;min-height:46px;min-width:0;padding:10px 8px;transition:color .18s ease;white-space:nowrap}.explore-creation-tabs button[data-v-feccdb96]:hover,.explore-creation-tabs button[aria-selected=true][data-v-feccdb96]{color:#f0e9ff}.explore-creation-tabs button[data-v-feccdb96]:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}#discoverPanel .explore-generate-desktop[data-v-feccdb96]{display:inline-flex}#discoverPanel .explore-generate-mobile[data-v-feccdb96]{display:none}}@media(prefers-reduced-motion:reduce){.explore-creation-tabs button[data-v-feccdb96],.explore-creation-tabs[data-v-feccdb96]:before{transition:none}}.storyboard-video-stage-player[data-v-0ac2f9ae]{background:#111827;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.storyboard-video-stage-empty[data-v-0ac2f9ae]{align-content:center;color:#e2e8f0;display:grid;gap:8px;height:100%;padding:18px;place-items:center;text-align:center;width:100%}.storyboard-video-stage-empty strong[data-v-0ac2f9ae]{font-size:16px;line-height:1.4}.storyboard-video-stage-empty p[data-v-0ac2f9ae]{color:#cbd5e1;font-size:13px;line-height:1.6;margin:0}.storyboard-video-stage-play[data-v-0ac2f9ae]{background:#0f172ab8;border:1px solid hsla(0,0%,100%,.7);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:22px;height:58px;left:50%;padding-left:3px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px}.storyboard-video-stage-play[data-v-0ac2f9ae]:hover{background:#b9a7ffd6}.storyboard-video-stage-play[data-v-0ac2f9ae]:focus-visible,.storyboard-video-thumb[data-v-0ac2f9ae]:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.storyboard-video-stage-error[data-v-0ac2f9ae]{background:#7f1d1de6;border:1px solid rgba(248,113,113,.65);border-radius:6px;bottom:12px;color:#fee2e2;font-size:13px;left:12px;line-height:1.4;padding:8px 10px;position:absolute;right:12px;text-align:center}.storyboard-video-thumb.is-failed[data-v-0ac2f9ae]{opacity:.72}.storyboard-video-thumb-media[data-v-0ac2f9ae]{background:#111827;border-radius:7px;height:100%;overflow:hidden;position:relative;width:100%}.storyboard-video-thumb-media img[data-v-0ac2f9ae],.storyboard-video-thumb-media video[data-v-0ac2f9ae],.storyboard-video-thumb-placeholder[data-v-0ac2f9ae]{display:grid;height:100%;-o-object-fit:contain;object-fit:contain;place-items:center;width:100%}.storyboard-video-thumb-placeholder[data-v-0ac2f9ae]{color:#cbd5e1}.video-confirm-dialog[data-v-426447db]{background:#182230;border:1px solid rgba(190,213,240,.2);border-radius:12px;box-shadow:0 18px 48px #0000006b;box-sizing:border-box;color:#f8fafc;font-family:inherit;margin:auto;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;width:min(410px,calc(100vw - 32px))}.video-confirm-dialog[data-v-426447db]::backdrop{background:#050910ad}.video-confirm-dialog h2[data-v-426447db]{font-size:18px;font-weight:800;margin:0 0 12px}.video-confirm-dialog p[data-v-426447db]{color:#b8c5d6;font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-line}.video-confirm-dialog .video-confirm-error[data-v-426447db]{color:#fecaca;margin-top:12px}.video-confirm-dialog footer[data-v-426447db]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.video-confirm-dialog button[data-v-426447db]{background:#bfe7ff12;border:1px solid rgba(191,231,255,.24);border-radius:8px;color:#cbe7ff;cursor:pointer;font-size:13px;font-weight:700;min-height:40px;min-width:78px;padding:0 16px}.video-confirm-dialog .video-confirm-primary[data-v-426447db]{background:linear-gradient(135deg,#d6c9ff,#acdfff);border:0;color:#182033}.video-confirm-dialog button[data-v-426447db]:hover:not(:disabled){filter:brightness(1.12)}.video-confirm-dialog button[data-v-426447db]:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-confirm-dialog button[data-v-426447db]:disabled{cursor:wait;opacity:.55}@media(max-width:480px){.video-confirm-dialog[data-v-426447db]{padding:20px}.video-confirm-dialog footer[data-v-426447db]{display:grid;grid-template-columns:1fr 1fr}.video-confirm-dialog button[data-v-426447db]{min-height:44px}}.video-skills-panel[data-v-62a74007]{background:radial-gradient(760px 340px at 68% -5%,rgba(87,104,187,.12),transparent 68%);min-height:100%;padding:32px 34px 48px}.video-skills-shell[data-v-62a74007]{margin:0 auto;max-width:1440px}.video-skill-danger-button[data-v-62a74007],.video-skill-primary-button[data-v-62a74007],.video-skill-secondary-button[data-v-62a74007]{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:38px;padding:0 14px}.video-skill-primary-button[data-v-62a74007]{background:linear-gradient(135deg,#d6c9ff,#acdfff);border:0;box-shadow:0 9px 22px #8c96ff2b;color:#182033}.video-skill-secondary-button[data-v-62a74007]{background:#bfe7ff12;border:1px solid rgba(191,231,255,.24);color:#cbe7ff}.video-skill-danger-button[data-v-62a74007]{background:#fca5a51f;border:1px solid rgba(252,165,165,.25);color:#fecaca}.video-skills-tabs-row[data-v-62a74007]{align-items:center;border-bottom:1px solid rgba(190,213,240,.13);display:flex;justify-content:space-between}.video-skills-tabs[data-v-62a74007]{display:flex;gap:25px}.video-skills-tabs button[data-v-62a74007]{background:none;border:0;color:#7f8b9d;cursor:pointer;font-size:15px;font-weight:800;padding:0 0 13px;position:relative}.video-skills-tabs button.active[data-v-62a74007]{color:#f8fafc}.video-skills-tabs button.active[data-v-62a74007]:after{background:#b9a7ff;border-radius:3px;bottom:-1px;box-shadow:0 0 14px #b9a7ffb3;content:"";height:2px;left:0;position:absolute;right:0}.video-skills-tabs span[data-v-62a74007]{color:#778499;font-size:11px;margin-left:4px}.video-skills-create-button[data-v-62a74007]{margin:0 0 8px;min-height:34px;padding:0 12px}.video-skills-toolbar[data-v-62a74007]{align-items:center;display:flex;gap:11px;margin:17px 0 20px}.video-skills-scope[data-v-62a74007]{align-items:center;color:#aeb7c6;display:flex;flex:1;font-size:11px;font-weight:700;gap:6px}.video-skills-scope svg[data-v-62a74007]{color:#b9a7ff}.video-skills-search[data-v-62a74007]{align-items:center;background:#0d131dd6;border:1px solid rgba(190,213,240,.17);border-radius:8px;color:#718097;display:flex;gap:7px;height:34px;padding:0 10px;width:215px}.video-skills-search input[data-v-62a74007]{background:transparent;border:0;color:#f8fafc;font-size:11px;outline:0;width:100%}.video-skills-sort[data-v-62a74007]{align-items:center;color:#8592a5;display:flex;font-size:11px;font-weight:700;gap:5px}.video-skills-sort select[data-v-62a74007]{background:transparent;border:0;color:#e2e8f0;cursor:pointer;font:inherit;font-weight:800;outline:0}.video-skills-sort option[data-v-62a74007]{background:#111824;color:#f8fafc}.video-skills-grid[data-v-62a74007]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.video-skill-card[data-v-62a74007]{background:linear-gradient(180deg,#141b27,#0c111a);border:1px solid rgba(190,213,240,.13);border-radius:11px;box-shadow:0 14px 32px #00000030;overflow:hidden;transition:transform .18s,border-color .18s}.video-skill-card[data-v-62a74007]:hover{border-color:#b9a7ff80;transform:translateY(-2px)}.video-skill-cover[data-v-62a74007]{aspect-ratio:1.58/1;background:#151e2c;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.video-skill-cover img[data-v-62a74007]{filter:saturate(.76) contrast(.98);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s;width:100%}.video-skill-card:hover .video-skill-cover img[data-v-62a74007]{transform:scale(1.04)}.video-skill-cover-overlay[data-v-62a74007]{background:linear-gradient(180deg,#04070c05 25%,#05070de0);top:0;right:0;bottom:0;left:0;position:absolute}.video-skill-kind[data-v-62a74007]{background:#05070da8;border-radius:6px;color:#e4eafa;font-size:9px;font-weight:800;padding:4px 7px;position:absolute}.video-skill-cover-title[data-v-62a74007]{bottom:11px;color:#fff;font-size:15px;font-weight:850;left:12px;line-height:1.3;position:absolute;right:12px}.video-skill-card-body[data-v-62a74007]{padding:12px 13px}.video-skill-card-body>p[data-v-62a74007]{color:#98a6b9;display:-webkit-box;font-size:11px;height:36px;-webkit-line-clamp:2;line-height:1.55;margin:0;overflow:hidden;-webkit-box-orient:vertical}.video-skill-card-body footer[data-v-62a74007]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.video-skill-code[data-v-62a74007]{color:#8e9bad;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-skill-actions[data-v-62a74007]{align-items:center;display:flex;gap:5px}.video-skill-actions>button[data-v-62a74007]:not(.video-skill-use){background:#bfe7ff0f;border:0;border-radius:6px;color:#b8c9db;cursor:pointer;display:grid;height:27px;place-items:center;width:27px}.video-skill-actions>button.is-danger[data-v-62a74007]:hover{background:#fca5a51a;color:#fca5a5}.video-skill-use[data-v-62a74007]{align-items:center;background:none;border:0;color:#bfe7ff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:850;gap:2px}.video-skills-state[data-v-62a74007]{align-items:center;color:#9ba8ba;display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;min-height:270px;text-align:center}.video-skills-state strong[data-v-62a74007]{color:#e8edf4;font-size:14px}.video-skills-state p[data-v-62a74007]{margin:0}.video-skills-state button[data-v-62a74007]{background:#bfe7ff14;border:1px solid rgba(191,231,255,.24);border-radius:8px;color:#bfe7ff;cursor:pointer;font-weight:800;padding:8px 12px}.video-skills-state.is-error[data-v-62a74007]{color:#fca5a5}.video-skills-spinner[data-v-62a74007]{animation:skill-spin-62a74007 .75s linear infinite;border:2px solid rgba(191,231,255,.18);border-radius:50%;border-top-color:#bfe7ff;height:17px;width:17px}@keyframes skill-spin-62a74007{to{transform:rotate(1turn)}}.video-skill-drawer[data-v-62a74007]{background:#0b1019;border-left:1px solid rgba(190,213,240,.16);box-shadow:-24px 0 60px #00000070;display:flex;flex-direction:column;height:calc(100vh - 76px);position:fixed;right:0;top:76px;width:min(510px,100vw);z-index:60}.video-skill-drawer-head[data-v-62a74007]{align-items:flex-start;border-bottom:1px solid rgba(190,213,240,.12);display:flex;justify-content:space-between;padding:25px 25px 20px}.video-skill-drawer-head span[data-v-62a74007],.video-skill-modal header span[data-v-62a74007]{color:#aeb7c6;font-size:10px;font-weight:800}.video-skill-confirm h2[data-v-62a74007],.video-skill-drawer-head h2[data-v-62a74007],.video-skill-modal h2[data-v-62a74007]{color:#f8fafc;font-size:20px;line-height:1.25;margin:7px 0 0}.video-skill-drawer-head button[data-v-62a74007],.video-skill-modal header button[data-v-62a74007]{background:#bfe7ff14;border:0;border-radius:8px;color:#c7d6e6;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.video-skill-drawer-loading[data-v-62a74007]{align-items:center;color:#9ba8ba;display:flex;flex:1;font-size:13px;gap:8px;justify-content:center}.video-skill-detail-section[data-v-62a74007]{padding:21px 25px 0}.video-skill-detail-section h3[data-v-62a74007]{color:#d9e2ed;font-size:12px;margin:0 0 9px}.video-skill-detail-section p[data-v-62a74007]{color:#9ba8ba;font-size:12px;line-height:1.75;margin:0;white-space:pre-wrap}.video-skill-detail-section pre[data-v-62a74007]{color:#c9d4e0;font:12px/1.75 Inter,PingFang SC,sans-serif;margin:0;max-height:calc(100vh - 315px);overflow:auto;white-space:pre-wrap}.video-skill-drawer-foot[data-v-62a74007]{border-top:1px solid rgba(190,213,240,.12);display:flex;gap:9px;justify-content:flex-end;margin-top:auto;padding:20px 25px}.video-skill-modal-backdrop[data-v-62a74007]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030509b8;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:70}.video-skill-confirm[data-v-62a74007],.video-skill-modal[data-v-62a74007]{background:#101620;border:1px solid rgba(190,213,240,.19);border-radius:14px;box-shadow:0 28px 80px #00000085;width:min(570px,calc(100vw - 32px))}.video-skill-modal[data-v-62a74007]{padding:23px}.video-skill-modal header[data-v-62a74007]{display:flex;gap:18px;justify-content:space-between;margin-bottom:21px}.video-skill-modal>label[data-v-62a74007]{color:#cbd5e1;display:grid;font-size:12px;font-weight:800;gap:8px;margin-top:15px}.video-skill-modal input[data-v-62a74007],.video-skill-modal textarea[data-v-62a74007]{background:#0a0f17;border:1px solid rgba(190,213,240,.17);border-radius:8px;color:#f8fafc;font:13px/1.65 Inter,PingFang SC,sans-serif;outline:0;padding:10px 11px;resize:vertical;width:100%}.video-skill-modal input[data-v-62a74007]:focus,.video-skill-modal textarea[data-v-62a74007]:focus{border-color:#b9a7ffbf;box-shadow:0 0 0 3px #b9a7ff1c}.video-skill-editor-hint[data-v-62a74007]{color:#7d8a9d;font-size:11px;line-height:1.55;margin:10px 0 0}.video-skill-editor-error[data-v-62a74007]{color:#fca5a5;font-size:12px;margin:10px 0 0}.video-skill-confirm footer[data-v-62a74007],.video-skill-modal footer[data-v-62a74007]{display:flex;gap:9px;justify-content:flex-end;margin-top:20px}.video-skill-danger-button[data-v-62a74007]:disabled,.video-skill-primary-button[data-v-62a74007]:disabled,.video-skill-secondary-button[data-v-62a74007]:disabled{cursor:not-allowed;opacity:.55}.video-skill-confirm[data-v-62a74007]{padding:24px}.video-skill-confirm p[data-v-62a74007]{color:#9ba8ba;font-size:13px;line-height:1.6;margin:10px 0 0}@media(max-width:1180px){.video-skills-grid[data-v-62a74007]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.video-skills-panel[data-v-62a74007]{padding:24px 18px 36px}.video-skills-grid[data-v-62a74007]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-skills-toolbar[data-v-62a74007]{flex-wrap:wrap}.video-skills-scope[data-v-62a74007]{flex-basis:100%;order:2}.video-skills-search[data-v-62a74007]{flex:1}.video-skill-drawer[data-v-62a74007]{height:calc(100vh - 48px);top:48px}}@media(max-width:520px){.video-skills-panel[data-v-62a74007]{padding:20px 12px 30px}.video-skill-primary-button[data-v-62a74007]{padding:0 10px}.video-skills-grid[data-v-62a74007]{grid-template-columns:1fr}.video-skills-tabs-row[data-v-62a74007]{margin-top:2px}.video-skills-create-button[data-v-62a74007]{margin-bottom:8px}.video-skill-drawer[data-v-62a74007]{width:100%}.video-skill-detail-section pre[data-v-62a74007]{max-height:calc(100vh - 300px)}}.video-skill-kind[data-v-62a74007],.video-skill-type[data-v-62a74007]{background:#05070da8;border-radius:6px;color:#e4eafa;font-size:9px;font-weight:800;padding:4px 7px;position:absolute}.video-skill-kind[data-v-62a74007]{right:9px;top:9px}.video-skill-type[data-v-62a74007]{left:9px;top:9px}.video-skill-card.is-text-only[data-v-62a74007]{background:linear-gradient(145deg,#131c2a,#0c111a)}.video-skill-card-body.is-compact[data-v-62a74007]{padding-top:14px}.video-skill-text-head[data-v-62a74007]{background:none;border:0;color:#f8fafc;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.video-skill-text-head strong[data-v-62a74007]{display:block;font-size:15px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-skill-text-tags[data-v-62a74007]{align-items:center;display:flex;gap:6px;margin-bottom:9px}.video-skill-text-tags .video-skill-kind[data-v-62a74007],.video-skill-text-tags .video-skill-type[data-v-62a74007]{position:static}.video-skill-player[data-v-62a74007]{background:#020508;border-radius:8px;display:block;max-height:260px;width:100%}.video-skill-media-fields[data-v-62a74007]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.video-skill-media-fields>label[data-v-62a74007],.video-skill-modal>label[data-v-62a74007]{color:#cbd5e1;display:grid;font-size:12px;font-weight:800;gap:8px;margin-top:15px}.video-skill-media-fields small[data-v-62a74007]{align-items:center;color:#9ba8ba;display:flex;font-weight:500;justify-content:space-between}.video-skill-media-fields small button[data-v-62a74007]{background:none;border:0;color:#fca5a5;cursor:pointer}@media(max-width:800px){.video-skill-media-fields[data-v-62a74007]{grid-template-columns:1fr}}.video-skills-toolbar-spacer[data-v-62a74007]{flex:1}.video-skill-upload-cover-preview[data-v-62a74007]{-o-object-fit:cover;object-fit:cover}.video-skill-upload-cover-preview[data-v-62a74007],.video-skill-upload-video-preview[data-v-62a74007]{background:#080c13;border:1px solid rgba(190,213,240,.16);border-radius:7px;display:block;height:110px;width:100%}.video-skill-upload-video-preview[data-v-62a74007]{-o-object-fit:contain;object-fit:contain}.video-skill-use.is-disabled[data-v-62a74007]{color:#758398!important;cursor:not-allowed;opacity:.7}.video-skill-use[data-v-62a74007]:disabled{pointer-events:none}.video-skill-card-body.is-pending[data-v-62a74007]{border-top:1px solid rgba(245,158,11,.18)}.video-skills-tag-filter[data-v-62a74007]{display:flex;gap:8px;margin-top:16px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}.video-skills-tag[data-v-62a74007]{background:#bfe7ff0d;border:1px solid rgba(190,213,240,.16);border-radius:6px;color:#9ba8ba;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:750;line-height:1;padding:7px 11px}.video-skills-tag[data-v-62a74007]:hover{border-color:#b9a7ff80;color:#dce5f2}.video-skills-tag.active[data-v-62a74007]{background:#b9a7ff29;border-color:#b9a7ffcc;color:#eeeaff}.video-skill-detail-tags[data-v-62a74007],.video-skill-tags[data-v-62a74007]{align-items:center;display:flex;gap:5px;overflow:hidden}.video-skill-tags[data-v-62a74007]{margin-top:9px;white-space:nowrap}.video-skill-detail-tags span[data-v-62a74007],.video-skill-tags span[data-v-62a74007]{background:#b9a7ff17;border:1px solid rgba(185,167,255,.2);border-radius:5px;color:#d5ccff;font-size:9px;font-weight:750;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.video-skill-detail-tags[data-v-62a74007]{flex-wrap:wrap;overflow:visible}.video-skill-detail-tags span[data-v-62a74007]{font-size:11px}@media(max-width:520px){.video-skills-tag-filter[data-v-62a74007]{margin-top:13px}.video-skills-tag[data-v-62a74007]{padding:7px 9px}}.video-skill-tag-field[data-v-62a74007]{border:0;margin:15px 0 0;min-width:0;padding:0}.video-skill-tag-field legend[data-v-62a74007]{color:#cbd5e1;font-size:12px;font-weight:800;margin-bottom:8px}.video-skill-tag-count[data-v-62a74007]{color:#8d9bad;font-weight:500;margin-left:6px}.video-skill-editor-tags[data-v-62a74007]{display:flex;flex-wrap:wrap;gap:7px}.video-skill-editor-tags button[data-v-62a74007]{background:#bfe7ff0d;border:1px solid rgba(190,213,240,.18);border-radius:7px;color:#aebdce;cursor:pointer;font-size:11px;padding:7px 10px}.video-skill-editor-tags button.active[data-v-62a74007]{background:#b9a7ff33;border-color:#b9a7ffe6;box-shadow:0 0 0 1px #b9a7ff2e;color:#f0ecff}.video-skill-editor-tags button[data-v-62a74007]:last-child{border-style:dashed;color:#bfe7ff}.video-skills-tabs-row[data-v-62a74007]{flex-wrap:wrap;gap:12px}.skills-page-title[data-v-62a74007]{font-size:18px;font-weight:600;margin:0}.video-tools-panel[data-v-fdb6edd4]{overflow:hidden}.video-tools-shell[data-v-fdb6edd4]{height:100%;min-height:0}.video-tools-category-container[data-v-fdb6edd4]{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.video-tools-list-scroll[data-v-fdb6edd4]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.video-tools-list-scroll[data-v-fdb6edd4]>*{flex-shrink:0}.video-tools-list-scroll>.video-tools-empty-state[data-v-fdb6edd4],.video-tools-list-scroll>.video-tools-loading-state[data-v-fdb6edd4]{flex:1 0 auto}.video-tools-empty-state button[data-v-fdb6edd4]{background:#30363e;border-radius:8px;color:#fff;padding:8px 16px}.works-pagination-right[data-v-fdb6edd4]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.works-pagination-right a[data-v-fdb6edd4]{text-decoration:none}.works-pagination-right span.is-active[data-v-fdb6edd4]:hover{background:#c4a7ff38;color:#e9d5ff}.video-tools-type-button[data-v-fdb6edd4]{align-items:center;border-radius:10px;color:inherit;display:inline-flex;gap:8px;padding:10px 18px;text-decoration:none}.video-tools-type-button.active[data-v-fdb6edd4]{background:#ffffff1f}.video-tools-type-switch-row[data-v-fdb6edd4]{flex-wrap:wrap;gap:12px;justify-content:flex-start}.points-bill-modal[data-v-8cce5372]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c18c7;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:1320}.points-bill-dialog[data-v-8cce5372]{background:#f8fafc;border-radius:24px;box-shadow:0 28px 90px #0000005c;color:#263348;display:grid;grid-template-rows:84px minmax(0,1fr) 66px;height:min(720px,calc(100vh - 56px));overflow:hidden;width:min(760px,calc(100vw - 40px))}.points-bill-head[data-v-8cce5372]{align-items:center;border-bottom:1px solid #e1e7f0;display:flex;gap:20px;justify-content:space-between;padding:18px 22px 16px}.points-bill-title[data-v-8cce5372]{color:#182235;font-size:22px;font-weight:800;line-height:1.2;margin:0}.points-bill-subtitle[data-v-8cce5372]{color:#8a98ad;font-size:13px;font-weight:600;margin:6px 0 0}.points-bill-close[data-v-8cce5372]{background:#fff;border:1px solid #d9e2ef;border-radius:50%;color:#7a879a;cursor:pointer;display:grid;flex:0 0 auto;height:36px;place-items:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:36px}.points-bill-close[data-v-8cce5372]:hover{background:#eef4fb;border-color:#c7d3e4;color:#334155}.points-bill-content[data-v-8cce5372]{display:grid;grid-template-rows:54px minmax(0,1fr);min-height:0}.points-bill-row[data-v-8cce5372],.points-bill-table-head[data-v-8cce5372]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(190px,1.25fr) 110px minmax(180px,1fr) 100px;padding:0 30px}.points-bill-table-head[data-v-8cce5372]{color:#8492a8;font-size:13px;font-weight:800}.points-bill-row .points-bill-points[data-v-8cce5372],.points-bill-table-head span[data-v-8cce5372]:last-child{text-align:right}.points-bill-body[data-v-8cce5372]{min-height:0;overflow-y:auto;scrollbar-color:#bec9da transparent;scrollbar-width:thin}.points-bill-list[data-v-8cce5372]{display:grid}.points-bill-row[data-v-8cce5372]{color:#34435a;font-size:14px;min-height:56px}.points-bill-row[data-v-8cce5372]:hover{background:#e8eef794}.points-bill-desc[data-v-8cce5372],.points-bill-time[data-v-8cce5372]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-bill-type[data-v-8cce5372]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-style:normal;font-weight:800;justify-content:center;line-height:26px;min-height:26px;min-width:46px;padding:0 12px}.points-bill-type.is-income[data-v-8cce5372]{background:#dcfce7;color:#16a34a}.points-bill-type.is-cost[data-v-8cce5372]{background:#fee2e2;color:#ef4444}.points-bill-type.is-expired[data-v-8cce5372]{background:#e5e7eb;color:#6b7280}.points-bill-points[data-v-8cce5372]{color:#64748b;font-size:14px;font-weight:800}.points-bill-points.is-positive[data-v-8cce5372]{color:#16a34a}.points-bill-points.is-negative[data-v-8cce5372]{color:#ef4444}.points-bill-state[data-v-8cce5372]{align-content:center;color:#7b8798;display:grid;font-size:14px;font-weight:700;gap:14px;min-height:100%;place-items:center}.points-bill-state.is-error strong[data-v-8cce5372]{color:#ef4444;font-size:14px}.points-bill-state button[data-v-8cce5372]{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:999px;color:#34435a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:34px;padding:0 16px}.points-bill-state button[data-v-8cce5372]:hover{background:#f1f5f9;border-color:#b9c6d8}.points-bill-foot[data-v-8cce5372]{align-items:center;border-top:1px solid #e1e7f0;color:#8a98ad;display:flex;font-size:13px;font-weight:700;gap:14px;min-height:66px;padding:0 22px}.points-bill-total[data-v-8cce5372]{color:#a2adbd}.points-bill-pagination[data-v-8cce5372]{display:inline-flex;gap:8px;margin-left:auto}.points-bill-pagination button[data-v-8cce5372]{background:#fff;border:1px solid #d8e0ec;border-radius:999px;color:#34435a;cursor:pointer;font-size:13px;font-weight:800;min-height:34px;min-width:74px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.points-bill-pagination button[data-v-8cce5372]:hover:not(:disabled){background:#eef4fb;border-color:#b9c6d8}.points-bill-pagination button[data-v-8cce5372]:disabled{cursor:not-allowed;opacity:.48}.points-bill-close[data-v-8cce5372]:focus-visible,.points-bill-pagination button[data-v-8cce5372]:focus-visible,.points-bill-state button[data-v-8cce5372]:focus-visible{outline:2px solid rgba(124,92,255,.72);outline-offset:2px}@media(max-width:760px){.points-bill-modal[data-v-8cce5372]{padding:14px}.points-bill-dialog[data-v-8cce5372]{border-radius:18px;grid-template-rows:78px minmax(0,1fr) 74px;height:min(680px,calc(100vh - 28px));width:calc(100vw - 28px)}.points-bill-head[data-v-8cce5372]{padding:16px 16px 14px}.points-bill-title[data-v-8cce5372]{font-size:20px}.points-bill-table-head[data-v-8cce5372]{display:none}.points-bill-content[data-v-8cce5372]{grid-template-rows:minmax(0,1fr)}.points-bill-row[data-v-8cce5372]{align-items:start;border-bottom:1px solid #edf1f6;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:86px;padding:14px 16px}.points-bill-time[data-v-8cce5372]{grid-column:1/2}.points-bill-row>span[data-v-8cce5372]:nth-child(2){grid-column:2/3;grid-row:1/2;justify-self:end}.points-bill-desc[data-v-8cce5372]{grid-column:1/2}.points-bill-row .points-bill-points[data-v-8cce5372]{grid-column:2/3;grid-row:2/3;justify-self:end}.points-bill-foot[data-v-8cce5372]{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.points-bill-pagination[data-v-8cce5372]{margin-left:0;width:100%}.points-bill-pagination button[data-v-8cce5372]{flex:1 1 0}}.daily-claim-modal[data-v-99ff5129]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040ac2;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:1400}.daily-claim-dialog[data-v-99ff5129]{background:#10141d;border:1px solid rgba(191,231,255,.24);border-radius:16px;box-shadow:0 24px 64px #05070d9e,inset 0 1px #bfe7ff12;max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;position:relative;text-align:center;width:min(420px,100%)}.daily-claim-action[data-v-99ff5129]:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.daily-claim-reward-mark[data-v-99ff5129]{background:#b9a7ff1a;border:1px solid rgba(191,231,255,.28);border-radius:16px;box-shadow:inset 0 1px #bfe7ff14,0 12px 28px #05070d3d;color:#bfe7ff;display:grid;height:48px;margin:0 auto 16px;place-items:center;width:48px}.daily-claim-title[data-v-99ff5129]{color:#f8fafc;font-size:22px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.daily-claim-detail[data-v-99ff5129]{color:#aeb7c6;font-size:14px;line-height:1.7;margin:12px auto 24px;max-width:32ch;overflow-wrap:anywhere}.daily-claim-action[data-v-99ff5129]{align-items:center;background:linear-gradient(135deg,#bfe7ff,#b9a7ff);border:1px solid rgba(191,231,255,.26);border-radius:10px;box-shadow:0 10px 24px #b9a7ff38;color:#182033;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:0 22px;transition:box-shadow .18s ease-out,filter .18s ease-out;width:min(100%,300px)}.daily-claim-action[data-v-99ff5129]:hover:not(:disabled){box-shadow:0 14px 30px #b9a7ff57;filter:brightness(1.04)}.daily-claim-action[data-v-99ff5129]:active:not(:disabled){box-shadow:0 7px 16px #b9a7ff3d;filter:brightness(.98)}.daily-claim-action[data-v-99ff5129]:disabled{cursor:wait;opacity:.7}.daily-claim-spinner[data-v-99ff5129]{animation:daily-claim-spin-99ff5129 .8s linear infinite}@keyframes daily-claim-spin-99ff5129{to{transform:rotate(1turn)}}.daily-claim-transition-enter-active[data-v-99ff5129],.daily-claim-transition-leave-active[data-v-99ff5129]{transition:opacity .18s ease-out}.daily-claim-transition-enter-active .daily-claim-dialog[data-v-99ff5129],.daily-claim-transition-leave-active .daily-claim-dialog[data-v-99ff5129]{transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out}.daily-claim-transition-enter-from[data-v-99ff5129],.daily-claim-transition-leave-to[data-v-99ff5129]{opacity:0}.daily-claim-transition-enter-from .daily-claim-dialog[data-v-99ff5129],.daily-claim-transition-leave-to .daily-claim-dialog[data-v-99ff5129]{filter:blur(4px);opacity:0;transform:translateY(8px)}@media(max-width:480px){.daily-claim-modal[data-v-99ff5129]{padding:16px}.daily-claim-dialog[data-v-99ff5129]{max-height:calc(100dvh - 32px);padding:26px 20px 22px}.daily-claim-detail[data-v-99ff5129]{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.daily-claim-action[data-v-99ff5129],.daily-claim-transition-enter-active[data-v-99ff5129],.daily-claim-transition-enter-active .daily-claim-dialog[data-v-99ff5129],.daily-claim-transition-leave-active[data-v-99ff5129],.daily-claim-transition-leave-active .daily-claim-dialog[data-v-99ff5129]{transition:none}.daily-claim-spinner[data-v-99ff5129]{animation:none}}.video-page-shell{--primary:#ef4444;--primary-light:#bfe7ff;--primary-dark:#e53e3e;color:#1f2937;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.video-page-shell .from-primary{--tw-gradient-from:#ef4444;--tw-gradient-to:rgba(239,68,68,0)}.video-page-shell .to-primary-dark{--tw-gradient-to:#dc2626}.video-toast{background:#0f172aeb;border-radius:12px;box-shadow:0 18px 38px #0f172a38;color:#fff;font-size:14px;font-weight:700;max-width:min(360px,calc(100vw - 32px));padding:12px 16px;position:fixed;right:18px;top:88px;z-index:1400}.video-toast-enter-active,.video-toast-leave-active{transition:opacity .18s ease,transform .18s ease}.video-toast-enter-from,.video-toast-leave-to{opacity:0;transform:translateY(-6px)}.video-page-shell{--primary:#b8a8ff;--primary-light:#f0b5ff;--primary-dark:#8b7cf6;--video-bg:#05070d;--video-panel:#090d16;--video-panel-soft:#101521;--video-border:rgba(184,168,255,.28);--video-border-soft:rgba(148,163,184,.18);--video-text:#f8fafc;--video-muted:#a8b0c3;--video-theme-bg:#070a10;--video-theme-bg-soft:#0c111b;--video-theme-panel:rgba(16,20,29,.92);--video-theme-panel-soft:rgba(22,27,38,.82);--video-theme-panel-strong:rgba(8,11,17,.96);--video-theme-border:rgba(185,167,255,.18);--video-theme-border-strong:rgba(239,178,215,.38);--video-theme-accent:#b9a7ff;--video-theme-accent-light:#bfe7ff;--video-theme-accent-dark:#efb2d7;--video-theme-text:#f8fafc;--video-theme-text-muted:#aeb7c6;--video-theme-text-dim:#7d8796;--video-theme-shadow:rgba(0,0,0,.42);--video-theme-neon-blue:#bfe7ff;--video-theme-neon-purple:#b9a7ff;--video-theme-neon-pink:#efb2d7;--video-theme-neon-gradient:linear-gradient(135deg,var(--video-theme-neon-blue) 0%,var(--video-theme-neon-purple) 52%,var(--video-theme-neon-pink) 100%);--video-theme-neon-border:rgba(185,167,255,.34);background:radial-gradient(circle at 62% 4%,rgba(139,124,246,.16),transparent 28%),linear-gradient(180deg,#05070d,#070a12 50%,#05070d);color:var(--video-text);color-scheme:dark}.video-page-shell .text-primary{color:var(--primary)}.video-page-shell .from-primary{--tw-gradient-from:#c9dcff;--tw-gradient-to:rgba(201,220,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.video-page-shell .to-primary-dark{--tw-gradient-to:#e4a9f5}.video-page-shell a:focus-visible,.video-page-shell button:focus-visible,.video-page-shell input:focus-visible,.video-page-shell textarea:focus-visible{outline:2px solid rgba(216,180,254,.92);outline-offset:3px}.video-main-scroll{background:#05070d}.video-hero-section{background:linear-gradient(90deg,#04060aeb,#0b0c0e9e 38%,#06080ceb),radial-gradient(circle at 18% 42%,rgba(185,167,255,.22),transparent 23%),radial-gradient(circle at 82% 34%,rgba(185,167,255,.24),transparent 22%),linear-gradient(180deg,#10141d,#080b11);border-radius:22px;box-shadow:0 24px 70px #00000057;margin:4px auto 0;min-height:420px;overflow:hidden;padding:80px 28px 40px;position:relative;width:100%}.video-hero-section:after{background:none}.video-hero-content{align-items:center;display:flex;flex-direction:column;margin-bottom:0;min-height:546px;padding:0;position:relative;text-align:center;z-index:2}.logo2Img{display:none}.nano-hero-title{color:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,5vw,76px);font-weight:800;letter-spacing:0;line-height:1.08;margin:0;text-shadow:0 12px 34px rgba(0,0,0,.4)}.nano-hero-title-accent{background:linear-gradient(120deg,#bfe7ff,#b9a7ff 46%,#efb2d7);-webkit-background-clip:text;background-clip:text;color:#bfe7ff;font-size:1.18em;letter-spacing:.01em;-webkit-text-fill-color:transparent;text-shadow:none}.nano-hero-subtitle{color:#ffffffb3!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(12px,1.5vw,22px);font-weight:400;letter-spacing:.18em;line-height:1.8;margin:18px auto 0;max-width:760px;text-shadow:0 10px 28px rgba(0,0,0,.42)}.video-hero-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 68% 14%,rgba(185,167,255,.12),transparent 34%),linear-gradient(180deg,#161a23f0,#090c12f5);border:1px solid rgba(191,231,255,.18);border-radius:16px;box-shadow:0 26px 70px #00000080,0 0 42px #b9a7ff24,inset 0 1px #ffffff0f,inset 0 -1px #bfe7ff14;display:flex;flex-direction:column;margin:auto auto 0;min-width:0;overflow:visible;padding:14px 14px 10px;position:relative;width:min(1080px,calc(100% - 96px));z-index:3}.video-feature-strip{align-items:center;color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:24px;justify-content:flex-start;min-height:42px;padding:12px 18px 0}.video-feature-strip span{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.video-feature-strip i{align-items:center;background:linear-gradient(90deg,#bfe7ff,#b9a7ff);border-radius:999px;box-shadow:0 0 0 1px #ffffff3d,0 0 20px #b9a7ff52;color:#253048;display:inline-flex;font-size:11px;height:22px;justify-content:center;width:22px}.video-page-shell .sample-gallery-wrapper{background:#05070d;padding-left:4px!important;padding-right:4px!important;padding-top:24px}.video-page-shell .sample-gallery-wrapper>div{max-width:none}.video-page-shell .explore-media-head{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.video-page-shell .explore-media-switch{background:#10141d;border:1px solid rgba(185,167,255,.22);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.video-page-shell .explore-media-switch button{align-items:center;background:transparent;border:0;border-radius:999px;color:#aeb7c6;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:9px;justify-content:center;min-height:40px;min-width:112px;padding:0 20px}.video-page-shell .explore-media-switch button:hover{background:#b9a7ff1f;color:#f8fafc}.video-page-shell .explore-media-switch button[aria-pressed=true]{background:linear-gradient(115deg,#9b78f0,#7553cd);box-shadow:0 2px 12px #7553cd3d;color:#fff}.video-page-shell .explore-media-switch button:focus-visible,.video-page-shell .explore-recommendation-retry:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-page-shell .explore-recommendation-retry{background:#10141d;border:1px solid rgba(185,167,255,.35);border-radius:999px;color:#b9a7ff;cursor:pointer;margin-top:12px;padding:8px 20px}@media(pointer:coarse){.video-page-shell .explore-media-switch button,.video-page-shell .explore-recommendation-retry{min-height:44px}}.video-page-shell .nano-sample-title{color:#f8fafc;font-size:22px;font-weight:800;text-shadow:0 0 18px rgba(184,168,255,.16)}.video-page-shell .nano-sample-more{align-items:center;background:#0f172ac7;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:38px;padding:0 16px}.video-page-shell .nano-sample-more:disabled{cursor:not-allowed;opacity:.58}.video-toast{background:#111827f0;border:1px solid rgba(216,180,254,.22);box-shadow:0 18px 44px #00000061;top:92px}@media(max-width:1180px){.video-hero-composer{min-width:0;width:min(920px,calc(100% - 40px))}}@media(max-width:767px){.video-hero-section{border-radius:18px;margin:0 -18px;min-height:240px;padding:40px 20px;width:auto}.video-hero-content{margin-bottom:0;padding:0}.nano-hero-title{font-size:30px;line-height:1.14}.nano-hero-subtitle{font-size:14px;letter-spacing:.06em;line-height:1.65}.video-hero-composer{margin:16px 0 0;min-width:0;padding:10px;width:100%}}.video-page-shell .video-top-nav{flex-shrink:0;position:relative}.video-page-shell .video-mobile-menu{top:calc(48px + var(--video-notice-height, 0px))}.video-page-shell .video-toast{top:calc(88px + var(--video-notice-height, 0px))}.video-top-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a10f5;border-bottom:1px solid rgba(191,231,255,.08);box-shadow:0 16px 38px #00000042}.video-header-logo{height:54px;-o-object-fit:contain;object-fit:contain;width:min(210px,36vw)}.video-top-link{align-items:center;background:transparent!important;border-radius:0!important;color:#aeb7ca;display:inline-flex;font-size:15px;font-weight:700;height:76px;letter-spacing:0;line-height:1;padding:0 18px!important;position:relative}.video-top-link:hover{background:transparent;color:#f8fafc}.video-top-link.active{color:#d9c8ff}.video-top-link.active:after{background:linear-gradient(90deg,#94a3ff,#f0abfc);border-radius:999px 999px 0 0;bottom:0;box-shadow:0 0 16px #d8b4fe8f;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:64px}.video-page-shell .nano-top-actions{align-items:center;display:flex;gap:10px;position:absolute;right:26px}.video-page-shell .nano-login-btn{align-items:center;background:#0f172a75;border:1px solid rgba(191,231,255,.42);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff08;color:#e0f2fe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;min-height:40px;padding:0 20px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.video-page-shell .nano-login-btn:hover{background:#bfe7ff24;border-color:#bfe7ffad;box-shadow:0 0 26px #bfe7ff2e;color:#fff}.video-page-shell .nano-account-menu-root{display:inline-flex;position:relative}.video-page-shell .nano-login-btn.is-logged-in{background:#0ea5e91a;border-color:#7dd3fc5c;color:#dff7ff}.video-page-shell .nano-login-btn.is-logged-in:hover,.video-page-shell .nano-login-btn.is-menu-open{background:#0ea5e929;border-color:#bfe7ffad;box-shadow:0 0 26px #7dd3fc2e;color:#fff}.video-page-shell .nano-login-icon{flex:0 0 auto;height:18px;width:18px}.video-page-shell .nano-login-label{display:inline-block;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page-shell .nano-account-chevron{flex:0 0 auto;height:14px;opacity:.82;transition:transform .18s ease;width:14px}.video-page-shell .nano-account-chevron.is-open{transform:rotate(180deg)}.video-page-shell .nano-account-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#111827fa,#080b13fa),#0b101b;border:1px solid rgba(191,231,255,.18);border-radius:16px;box-shadow:0 22px 52px #0000006b,inset 0 1px #ffffff0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:236px;z-index:80}.video-page-shell .nano-account-summary{border-bottom:1px solid rgba(148,163,184,.14);display:grid;gap:5px;padding:14px 14px 12px}.video-page-shell .nano-account-name{color:#f8fafc;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page-shell .nano-account-balance{color:#b9c8df;font-size:12px;font-weight:800;line-height:1.25}.video-page-shell .nano-account-menu-section{border-bottom:1px solid rgba(148,163,184,.12);display:grid;gap:2px;padding:7px}.video-page-shell .nano-account-menu-section:last-child{border-bottom:0}.video-page-shell .nano-account-menu-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#dbeafe;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:9px;min-height:36px;padding:0 9px;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:100%}.video-page-shell .nano-account-menu-item svg{color:#a5b4fc;flex:0 0 auto;height:16px;width:16px}.video-page-shell .nano-account-menu-item:hover{background:#bfe7ff17;border-color:#bfe7ff29;color:#fff}.video-page-shell .nano-account-menu-item.is-danger{color:#fecaca}.video-page-shell .nano-account-menu-item.is-danger svg{color:#fca5a5}.video-page-shell .nano-account-menu-item.is-danger:hover{background:#f871711a;border-color:#f8717138;color:#fff}.video-mobile-menu{background:#080b13fa;border-bottom:1px solid rgba(148,163,184,.16)}.video-mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060edb}.video-mobile-login-btn{align-items:center;background:#bfe7ff14;border:1px solid rgba(191,231,255,.24);border-radius:12px;color:#dbeafe;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;margin-top:8px;min-height:40px;width:100%}.video-mobile-login-icon{height:15px;width:15px}.video-mobile-account-card{background:#0f172ab8;border:1px solid rgba(191,231,255,.16);border-radius:14px;display:grid;gap:10px;margin-top:10px;padding:12px}.video-mobile-account-summary{display:grid;gap:4px}.video-mobile-account-name{color:#f8fafc;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-mobile-account-balance{color:#b9c8df;font-size:12px;font-weight:800}.video-mobile-account-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-mobile-account-grid button{background:#ffffff0d;border:1px solid rgba(148,163,184,.16);border-radius:10px;color:#dbeafe;cursor:pointer;font-size:12px;font-weight:850;min-height:36px}.video-mobile-account-grid button.is-danger{background:#f871711a;border-color:#f8717138;color:#fecaca}.video-sidebar{background:#060910;border-right:1px solid rgba(148,163,184,.12);box-shadow:inset -1px 0 #b8a8ff0d}.video-main-scroll::-webkit-scrollbar,.video-sidebar nav::-webkit-scrollbar{width:8px}.video-main-scroll::-webkit-scrollbar-track,.video-sidebar nav::-webkit-scrollbar-track{background:#05070d}.video-main-scroll::-webkit-scrollbar-thumb,.video-sidebar nav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b7cf6,#c4a7ff);border-radius:999px}.video-sidebar .nav-item{border:1px solid transparent;color:#b8c0d4;cursor:pointer;min-height:44px;transition:background-color .18s ease,color .18s ease}.video-sidebar .nav-item:hover{background:#94a3b814;color:#f4f0ff}.video-sidebar .nav-item:active,.video-sidebar .nav-item:focus:not(:focus-visible){border-color:transparent;box-shadow:none;outline:none}.video-sidebar .nav-item.active{background:radial-gradient(circle at right center,rgba(184,168,255,.24),transparent 28%),#ffffff14;border-color:transparent;box-shadow:none;color:#e9d5ff}.video-sidebar .nav-item.active,.video-sidebar .nav-item.active span,.video-sidebar .nav-item.active svg{color:#d8b4fe!important}.video-sidebar-dev-link,.video-sidebar-tool-toggle{color:#b8c0d4}.video-sidebar-tool-main{flex:1 1 auto;gap:12px;min-width:0;text-align:left}.video-sidebar-tool-arrow-button,.video-sidebar-tool-main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0}.video-sidebar-tool-arrow-button{border-radius:8px;flex:0 0 auto;height:28px;justify-content:center;transition:background-color .18s ease;width:28px}.video-sidebar-tool-arrow-button:focus-visible,.video-sidebar-tool-arrow-button:hover{background:#c4a7ff1f}.video-sidebar-tool-toggle.active{border-color:transparent!important;color:#d8b4fe!important}.video-sidebar-tool-toggle.active span,.video-sidebar-tool-toggle.active svg{color:#d8b4fe!important}.video-sidebar-active-dot{background:#c4a7ff!important;box-shadow:0 0 12px #c4a7ffb8}.video-sidebar-tool-arrow{color:currentColor}.video-sidebar-active-dot+.video-sidebar-tool-arrow{margin-left:4px}.video-tools-submenu{background:transparent}.video-tools-submenu .tools-submenu-item{align-items:center;color:#aeb7ca;cursor:pointer;display:flex;min-height:42px}.video-tools-submenu .tools-submenu-media-icon{flex:0 0 auto;margin-left:6px}.video-tools-submenu .tools-submenu-video-icon{color:#c4b5fd}.video-tools-submenu .tools-submenu-image-icon{color:#7dd3fc}.tools-submenu-hot-badge,.video-tools-submenu .tools-submenu-hot-badge{color:#d8b4fe;font-size:12px;font-weight:900;margin-left:6px}.video-package-card{align-items:center;background:linear-gradient(135deg,#b9a7ff1f,#0f172a66),#111827;border:1px solid rgba(148,163,184,.22);border-radius:12px;box-shadow:inset 0 1px #ffffff0a;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;padding:12px;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.video-package-card:hover{background:linear-gradient(135deg,#b9a7ff2e,#0f172a7a),#151c2b;border-color:#d8b4fe80;box-shadow:0 0 24px #b9a7ff1f}.video-package-icon{background:#ef444424;border-radius:999px;color:#ff8b8b;display:grid;height:40px;place-items:center;width:40px}.video-package-icon svg{height:20px;width:20px}.video-package-copy{display:grid;gap:3px;min-width:0}.video-package-title{color:#f8fafc;font-size:14px;font-weight:800;line-height:1.2}.video-package-subtitle{color:#9aa7bd;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-package-cta{background:#ef444424;border-radius:7px;color:#fecaca;font-size:11px;font-weight:900;padding:3px 8px;width:-moz-fit-content;width:fit-content}.video-package-arrow{color:#8b95a8;height:15px;width:15px}@media(max-width:767px){.video-header-logo{height:36px;width:148px}.video-page-shell .nano-top-actions{display:none}}@media(max-width:1180px){.video-page-shell .nano-login-btn .nano-login-label{display:none}.video-page-shell .nano-login-btn{justify-content:center;min-width:40px;padding:0 12px;width:auto}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b7cf6,#c4a7ff);border-radius:9999px}::-webkit-scrollbar-button{height:0}.video-dropdown-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 20px 48px #0f172a29;display:grid;gap:6px;left:0;max-height:320px;overflow-y:auto;padding:12px;position:absolute;z-index:70}.video-dropdown-panel p{color:#94a3b8;font-size:12px;font-weight:900;margin:0 0 4px}.video-dropdown-panel button{align-items:center;background:#f8fafc;border-radius:10px;color:#334155;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left}.video-dropdown-panel button.active{background:#fff1f2;color:#dc2626}.video-dropdown-panel small{color:#94a3b8;font-size:11px;font-weight:800}.video-ratio-dropdown{width:260px}.video-ratio-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.video-ratio-grid button{flex-direction:column;justify-content:center;min-height:72px}.video-ratio-shape{border:2px solid;border-radius:4px;display:block}.video-style-dropdown{grid-template-columns:repeat(2,minmax(0,1fr));width:290px}.video-style-dropdown p{grid-column:1/-1}.video-style-dropdown button{justify-content:flex-start}.video-style-badge{background:linear-gradient(135deg,#94a3b8,#ef4444);border-radius:10px;color:#fff;display:grid;flex:0 0 auto;font-size:11px;font-weight:900;height:40px;place-items:center;width:40px}.video-upload-preview{display:grid;flex:0 0 68px;position:relative;width:68px}.video-upload-preview[role=button]{cursor:pointer}.video-upload-preview[role=button]:focus-visible{outline:2px solid rgba(185,167,255,.78);outline-offset:4px}.video-upload-preview-media{background:#111827;border-radius:10px;color:#fff;display:grid;height:68px;overflow:hidden;place-items:center;position:relative;width:68px}.video-upload-preview-media img,.video-upload-preview-media video,.video-upload-preview-media>span:not(.video-preview-play-mark){display:grid;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;place-items:center;width:100%}.video-upload-preview-media>.video-upload-audio-thumb{background:radial-gradient(circle at 50% 18%,rgba(191,231,255,.22),transparent 36%),linear-gradient(145deg,#121c2dfa,#0c101cfa);color:#dbeafe}.video-upload-file-thumb{background:#111827;color:#fff}.video-audio-waveform{align-items:center;display:flex;filter:drop-shadow(0 6px 12px rgba(185,167,255,.24));gap:2px;height:26px;justify-content:center;width:46px}.video-audio-waveform span{background:linear-gradient(180deg,#bfe7ff,#e9a6f7);border-radius:999px;height:11px;opacity:.9;width:2px}.video-audio-waveform span:nth-child(2n){height:18px}.video-audio-waveform span:nth-child(3n){height:23px}.video-audio-waveform span:nth-child(4n){height:14px}.video-audio-waveform.is-large{gap:5px;height:54px;width:96px}.video-audio-waveform.is-large span{height:24px;width:5px}.video-audio-waveform.is-large span:nth-child(2n){height:42px}.video-audio-waveform.is-large span:nth-child(3n){height:50px}.video-preview-play-mark{background:#0f172a9e;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 8px 18px #00000042;color:#fffffff0;display:grid;font-size:10px;height:24px;left:50%;place-items:center;pointer-events:none;position:absolute;top:22px;transform:translate(-50%);transition:filter .16s ease,box-shadow .16s ease;width:24px;z-index:2}.media-library-audio-play i,.media-library-card-check i,.media-library-play-mark i,.video-preview-play-mark i{display:block;height:1em;line-height:1;width:1em}.video-chat-attachment:hover .video-preview-play-mark,.video-upload-preview:hover .video-preview-play-mark{box-shadow:0 12px 28px #b9a7ff4d;filter:brightness(1.12)}.video-upload-preview small{background:#0f172ab8;border-radius:999px;bottom:3px;color:#f8fafc;font-size:10px;font-weight:700;left:3px;line-height:1.2;overflow:hidden;padding:1px 5px;pointer-events:none;position:absolute;right:3px;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:2}.video-upload-preview button{background:#0f172adb;border-radius:999px;color:#fff;display:grid;font-size:16px;height:22px;line-height:1;place-items:center;position:absolute;right:-6px;top:-6px;width:22px;z-index:3}.media-library-click-away{background:transparent;border:0;cursor:default;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1228}.media-library-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0f1322f5,#181a30eb),#070a16f0;border:1px solid rgba(185,167,255,.22);border-radius:18px;box-shadow:0 26px 70px #0000008a,inset 0 0 0 1px #ffffff0a,0 0 36px #b9a7ff21;color:#f8fafcf5;height:430px;max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);min-height:260px;overflow:hidden;position:fixed;z-index:1230}.media-library-shell{display:grid;grid-template-columns:172px minmax(0,1fr);height:100%;width:100%}.media-library-sidebar{background:#ffffff09;border-right:1px solid rgba(185,167,255,.14);display:flex;flex-direction:column;gap:16px;justify-content:flex-start;min-width:0;padding:16px 12px}.media-library-tab-list{display:flex;flex-direction:column;gap:8px}.media-library-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#e2e8f0c2;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;height:40px;padding:0 12px;transition:color .18s ease,background-color .18s ease,border-color .18s ease;width:100%}.media-library-tab.is-active,.media-library-tab:hover{background:#b9a7ff21;border-color:#b9a7ff59;color:#f8fafc}.media-library-content{display:flex;flex-direction:column;min-height:0;min-width:0}.media-library-header{padding:18px 18px 12px}.media-library-header,.media-library-header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.media-library-header-actions{min-width:0;width:100%}.media-library-create-btn,.media-library-upload-action{align-items:center;background:linear-gradient(135deg,#bfe7fff2,#e9a6f7eb);border:1px solid rgba(191,231,255,.38);border-radius:10px;box-shadow:0 10px 22px #0ea5e91f,inset 0 1px #ffffff75;color:#101827;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:6px;height:36px;justify-content:center;line-height:1;margin-right:auto;min-width:86px;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.media-library-create-btn:hover,.media-library-upload-action:hover:not(:disabled){border-color:#e9a6f7a3;box-shadow:0 14px 30px #b9a7ff40,inset 0 1px #ffffff85;filter:brightness(1.04)}.media-library-upload-action:disabled{cursor:not-allowed;filter:grayscale(.18);opacity:.72}.media-library-search{align-items:center;background:#ffffff0e;border:1px solid rgba(185,167,255,.18);border-radius:11px;color:#cbd5e1b8;display:flex;gap:8px;height:36px;min-width:0;padding:0 12px;width:min(220px,100%)}.media-library-search input{background:transparent;border:0;color:#f8fafc;flex:1;font-size:12px;min-width:0;outline:none}.media-library-search input::-moz-placeholder{color:#cbd5e17a}.media-library-search input::placeholder{color:#cbd5e17a}.media-library-close-btn{background:#ffffff0f;border:1px solid rgba(185,167,255,.14);border-radius:999px;color:#e2e8f0d1;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.media-library-body{flex:1 0;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative}.media-library-list{align-content:start;align-items:start;-moz-column-gap:10px;column-gap:10px;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));padding:10px 14px;row-gap:14px}.media-library-list.is-audio{align-content:start;align-items:stretch;gap:8px;grid-template-columns:1fr;padding:10px 14px}.media-library-list::-webkit-scrollbar{width:8px}.media-library-list::-webkit-scrollbar-track{background:transparent}.media-library-list::-webkit-scrollbar-thumb{background:#b9a7ff40;border-radius:999px}.media-library-card{align-self:start;background:#ffffff0e;border:1px solid rgba(185,167,255,.13);border-radius:12px;box-sizing:border-box;color:#f8fafceb;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;min-height:0;min-width:0;padding:7px;position:relative;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:100%}.media-library-card.is-selected,.media-library-card:hover{background:#b9a7ff21;border-color:#b9a7ff6b;box-shadow:0 12px 28px #0003}.media-library-thumb{aspect-ratio:16/10;background:#e2e8f0e0;border-radius:8px;color:#475569b8;display:grid;flex:0 0 auto;overflow:hidden;place-items:center;position:relative;width:100%}.media-library-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-library-play-mark{color:#ffffffeb;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute;text-shadow:0 8px 18px rgba(0,0,0,.34);z-index:1}.media-library-duration-badge{background:#070a14b8;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;bottom:5px;box-shadow:0 8px 16px #0000003d;color:#f8fafcf0;font-size:10px;line-height:1.2;max-width:calc(100% - 10px);padding:2px 6px;position:absolute;right:5px;z-index:2}.media-library-card-title,.media-library-duration-badge{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library-card-title{color:#f8fafc;display:block;flex:0 0 14px;font-size:11px;line-height:1.25;margin-top:6px;min-height:14px;min-width:0;width:100%}.media-library-card-check{align-items:center;background:linear-gradient(135deg,#bfe7ff,#e9a6f7);border-radius:999px;box-shadow:0 8px 18px #0000003d;color:#172033;display:none;height:22px;justify-content:center;position:absolute;right:42px;top:12px;width:22px;z-index:3}.media-library-card.is-selected .media-library-card-check{display:flex}.media-library-card-delete{background:#090d18b8;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#f8fafcc2;cursor:pointer;display:grid;font-size:11px;height:22px;opacity:.56;place-items:center;position:absolute;right:12px;top:12px;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease;width:22px;z-index:3}.media-library-card-delete:hover,.media-library-card:hover .media-library-card-delete{background:#e11d482e;border-color:#e11d4870;color:#fecdd3;opacity:1}.media-library-audio-card{align-items:center;align-self:stretch;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 58px;min-height:48px;padding:6px 8px}.media-library-audio-play{background:linear-gradient(135deg,#bfe7ff,#e9a6f7);border:0;border-radius:999px;color:#172033;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.media-library-audio-play:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.media-library-audio-main{min-width:0}.media-library-audio-title-row{align-items:center;display:flex;gap:6px;min-width:0}.media-library-audio-card .media-library-card-title{flex:0 1 auto;font-size:11px;line-height:1.2;margin-top:0;min-height:0;min-width:0;width:auto}.media-library-audio-card .media-library-card-check{display:flex;justify-self:start;opacity:0;position:static;visibility:hidden}.media-library-audio-card.is-selected .media-library-card-check{opacity:1;visibility:visible}.media-library-audio-card .media-library-card-delete{right:8px;top:50%;transform:translateY(-50%)}.media-library-wave{align-items:center;display:flex;gap:2px;height:12px;margin-top:5px;overflow:hidden}.media-library-wave span{background:#b9a7ff9e;border-radius:999px;height:7px;width:2px}.media-library-wave span:nth-child(2n){background:#bfe7ffb8;height:11px}.media-library-wave span:nth-child(3n){height:5px}.media-library-audio-time{background:#ffffff0e;border:1px solid rgba(185,167,255,.12);border-radius:999px;color:#e2e8f0c7;flex:0 0 auto;font-size:10px;line-height:1;max-width:64px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.media-library-state{color:#cbd5e19e;display:grid;font-size:13px;height:100%;min-height:160px;place-items:center}.media-library-footer{padding:0 18px 14px}.media-library-more-btn{background:#ffffff0b;border:1px solid rgba(185,167,255,.12);border-radius:10px;color:#f8fafcdb;cursor:pointer;display:grid;font-size:12px;font-weight:700;min-height:36px;place-items:center;width:100%}.asset-create-layer{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000008f;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1232}.asset-create-dialog{background:linear-gradient(180deg,#191d32fa,#0f1222fa);border:1px solid rgba(185,167,255,.44);border-radius:18px;box-shadow:0 26px 76px #0000008f;max-height:100%;overflow:hidden;width:min(620px,100%)}.asset-create-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:14px;justify-content:space-between;padding:16px 20px}.asset-create-head h2{color:#fff;font-size:16px;font-weight:800;letter-spacing:0;margin:0}.asset-create-close{background:#ffffff14;border:1px solid rgba(185,167,255,.14);border-radius:999px;color:#c9d0e3;cursor:pointer;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.asset-create-form{display:grid;gap:14px;max-height:min(520px,calc(100vh - 190px));overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 20px}.asset-create-row{display:grid;gap:12px;grid-template-columns:1fr}.asset-create-field{display:grid;gap:7px;min-width:0}.asset-create-field>span,.asset-create-upload-head>span{color:#eef2ff;font-size:13px;font-weight:800}.asset-create-field-title{align-items:center;display:inline-flex;gap:8px}.asset-create-field-title small{align-items:center;background:#94a3b81a;border:1px solid rgba(203,213,225,.16);border-radius:999px;color:#e2e8f0ad;display:inline-flex;font-size:11px;font-weight:800;min-height:18px;padding:0 7px}.asset-create-field input,.asset-create-field select,.asset-create-field textarea{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;color:#f8fafc;font-size:13px;outline:none;width:100%}.asset-create-field input{height:40px;padding:0 12px}.asset-create-field select{cursor:pointer;height:40px;padding:0 36px 0 12px}.asset-create-field select:disabled{cursor:not-allowed;opacity:.62}.asset-create-field select option{background:#151a2f;color:#f8fafc}.asset-create-field textarea{line-height:1.5;min-height:70px;padding:11px 12px;resize:vertical}.asset-create-field input::-moz-placeholder,.asset-create-field textarea::-moz-placeholder{color:#cbd5e16b}.asset-create-field input::placeholder,.asset-create-field textarea::placeholder{color:#cbd5e16b}.asset-type-picker{min-width:0;position:relative}.asset-type-trigger{align-items:center;background:linear-gradient(180deg,#ffffff16,#ffffff0b);border:1px solid rgba(184,170,255,.22);border-radius:11px;color:#f8fafc;cursor:pointer;display:flex;gap:10px;min-height:42px;outline:none;padding:0 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;width:100%}.asset-type-trigger:hover{background:linear-gradient(180deg,#ffffff1d,#ffffff0e);border-color:#bfe7ff6b;box-shadow:0 10px 24px #070a1933}.asset-type-picker.is-open .asset-type-trigger{border-color:#e9a6f77a;box-shadow:0 0 0 1px #e9a6f71a,0 14px 30px #070a1947}.asset-type-picker.is-disabled .asset-type-trigger{cursor:not-allowed;opacity:.66}.asset-type-icon,.asset-type-option-icon{background:#7ea6ff29;border-radius:9px;color:#dbeafe;display:grid;flex:0 0 auto;place-items:center}.asset-type-icon{font-size:13px;height:26px;width:26px}.asset-type-current{align-items:center;display:flex;flex:1 1 auto;gap:10px;justify-content:space-between;min-width:0;text-align:left}.asset-type-current strong,.asset-type-option-text strong{color:#f8fafc;font-size:13px;font-weight:800;line-height:1.2}.asset-type-current em{color:#cbd5e1c7;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-type-option-text em{color:#cbd5e1ad;font-size:12px;font-style:normal;line-height:1.3}.asset-type-chevron{color:#cbd5e1c7;display:grid;flex:0 0 auto;font-size:11px;place-items:center;transition:transform .18s ease,color .18s ease;width:18px}.asset-type-picker.is-open .asset-type-chevron{color:#f8fafc;transform:rotate(180deg)}.asset-type-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121526fa;border:1px solid rgba(191,179,255,.28);border-radius:14px;box-shadow:0 20px 48px #0000007a,inset 0 1px #ffffff14;display:grid;gap:6px;left:0;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:12}.asset-type-option{align-items:center;background:#ffffff09;border:1px solid transparent;border-radius:11px;color:#eef2ff;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:8px 10px;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease;width:100%}.asset-type-option:hover{background:#ffffff12;border-color:#bfe7ff47}.asset-type-option.is-selected{background:linear-gradient(90deg,#6f97ff33,#e7a4ff1a);border-color:#89b2ff6b}.asset-type-option-icon{font-size:13px;height:28px;width:28px}.asset-type-option-text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.asset-type-option-text em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-type-check{color:#93c5fd;display:grid;flex:0 0 auto;font-size:12px;place-items:center;width:18px}.asset-create-upload-block{display:grid;gap:10px}.asset-create-upload-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.asset-create-upload-head small{color:#778096;font-size:12px}.asset-create-upload-tile{aspect-ratio:1;background:radial-gradient(circle at 50% 22%,rgba(191,231,255,.12),transparent 42%),linear-gradient(160deg,#293653b8,#0d111eeb);border:1px dashed rgba(191,231,255,.3);border-radius:11px;color:#f8fafceb;cursor:pointer;display:grid;min-width:0;overflow:hidden;place-items:center;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.asset-create-upload-tile:hover{background:radial-gradient(circle at 50% 22%,rgba(233,166,247,.16),transparent 42%),linear-gradient(160deg,#2d3a5cdb,#101424f5);border-color:#e9a6f79e;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 26px #0c101e42;color:#fff}.asset-create-upload-tile input{display:none}.asset-create-upload-icon{background:#bfe7ff14;border:1px solid rgba(191,231,255,.18);border-radius:999px;box-shadow:0 8px 18px #b9a7ff2e;color:#bfe7ffe6;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.asset-create-upload-icon svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.asset-create-upload-tile:hover .asset-create-upload-icon{background:#e9a6f71f;border-color:#e9a6f76b;color:#fff}.asset-create-upload-text{color:#e2e8f0db;font-size:12px;font-weight:800;margin-top:-18px}.asset-create-material-grid{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));padding:12px}.asset-create-material{aspect-ratio:1;background:linear-gradient(135deg,rgba(191,231,255,.2),transparent),linear-gradient(160deg,#293653,#141829);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;color:#fff;cursor:pointer;display:grid;min-width:0;overflow:hidden;place-items:center;position:relative}.asset-create-material:focus-visible{outline:2px solid rgba(191,231,255,.72);outline-offset:2px}.asset-create-material.is-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asset-create-material.is-video{background:linear-gradient(135deg,rgba(191,231,255,.12),transparent),linear-gradient(160deg,#1d2740,#090d18)}.asset-create-material.is-audio{background:linear-gradient(135deg,rgba(185,167,255,.2),transparent),linear-gradient(160deg,#241d44,#111426)}.asset-create-cover-badge,.asset-create-type-badge{background:#05070db8;border-radius:999px;color:#fff;font-size:10px;font-weight:900;line-height:1;position:absolute;z-index:2}.asset-create-cover-badge{left:5px;padding:3px 6px;top:5px}.asset-create-type-badge{bottom:5px;padding:3px 5px;right:5px}.asset-create-play{background:#ffffffe6;border-radius:999px;box-shadow:0 10px 22px #00000047;color:#172033;display:grid;height:34px;place-items:center;position:relative;width:34px;z-index:2}.asset-create-play i{font-size:13px;margin-left:2px}.asset-create-wave{align-items:end;bottom:16px;display:flex;gap:3px;height:24px;justify-content:center;left:10px;opacity:.7;position:absolute;right:10px}.asset-create-wave span{background:#ffffffc2;border-radius:999px;width:3px}.asset-create-wave span:first-child{height:10px}.asset-create-wave span:nth-child(2){height:18px}.asset-create-wave span:nth-child(3){height:13px}.asset-create-wave span:nth-child(4){height:22px}.asset-create-wave span:nth-child(5){height:15px}.asset-create-file-name{bottom:6px;color:#fff;font-size:10px;font-weight:800;left:6px;overflow:hidden;position:absolute;right:6px;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.7);white-space:nowrap;z-index:2}.asset-create-material.is-audio .asset-create-file-name,.asset-create-material.is-video .asset-create-file-name{bottom:28px;text-align:center}.asset-create-material-hint{color:#cbd5e1ad;font-size:12px;font-weight:700;line-height:1.45;margin:-5px 0 0}.asset-create-audio-block{display:grid;gap:10px}.asset-create-audio-field{margin-top:0}.asset-create-default-audio{align-items:center;background:linear-gradient(135deg,#b9a7ff1f,#bfe7ff0e);border:1px solid rgba(185,167,255,.18);border-radius:12px;display:flex;gap:10px;min-height:50px;padding:8px 10px}.asset-create-default-audio-clear,.asset-create-default-audio-play{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:6px;height:32px;justify-content:center}.asset-create-default-audio-play{background:#bfe7ff1a;border:1px solid rgba(191,231,255,.26);color:#dbeafe;min-width:74px}.asset-create-default-audio-play:disabled{cursor:not-allowed;opacity:.56}.asset-create-default-audio-clear{background:#7f1d1d38;border:1px solid rgba(248,113,113,.24);color:#fecaca;min-width:54px}.asset-create-default-audio-main{display:grid;flex:1 1 auto;gap:2px;min-width:0}.asset-create-default-audio-main strong{color:#f8fafc;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-create-default-audio-main em{color:#cbd5e1a8;font-size:12px;font-style:normal;font-weight:700}.asset-create-material-remove{background:#070a14b8;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#f8fafce6;cursor:pointer;display:grid;font-size:11px;height:22px;opacity:0;place-items:center;position:absolute;right:5px;top:5px;transition:opacity .16s ease,background .16s ease,border-color .16s ease,color .16s ease;width:22px;z-index:4}.asset-create-material-remove:focus-visible,.asset-create-material:hover .asset-create-material-remove{opacity:1}.asset-create-material-remove:focus-visible,.asset-create-material-remove:hover{background:#7f1d1ddb;border-color:#f871718f;color:#fff;outline:none}.asset-create-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:2px}.asset-create-error-message{align-items:center;background:#7f1d1d52;border:1px solid rgba(248,113,113,.28);border-radius:10px;color:#fecaca;display:flex;font-size:12px;font-weight:800;gap:8px;line-height:1.45;margin:0 0 2px;min-height:38px;padding:8px 10px;width:100%}.asset-create-error-message i{color:#fca5a5;flex:0 0 auto;font-size:13px}.asset-create-error-message span{min-width:0}.asset-create-cancel-btn,.asset-create-submit-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;height:38px;justify-content:center;min-width:78px}.asset-create-cancel-btn{background:#ffffff12;border:1px solid hsla(0,0%,100%,.11);color:#f7f8ff}.asset-create-submit-btn{background:linear-gradient(135deg,#bfe7ff,#e9a6f7);border:0;color:#172033}.image-modal,.video-page-shell .image-modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e0;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;outline:0;padding:24px;position:fixed;z-index:1200}.image-preview-panel,.video-page-shell .image-preview-panel{background:#0f172a;border:1px solid rgba(148,163,184,.24);border-radius:8px;box-shadow:0 24px 80px #00000075;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 48px);overflow:hidden;width:min(1120px,calc(100vw - 48px))}.image-preview-head,.video-page-shell .image-preview-head{align-items:center;background:#0f172af5;border-bottom:1px solid rgba(148,163,184,.18);display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:10px 14px 10px 18px}.image-preview-title-block,.video-page-shell .image-preview-title-block{display:grid;gap:2px;min-width:0}.image-preview-title-block strong,.video-page-shell .image-preview-title-block strong{color:#f8fafc;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-title-block span,.video-page-shell .image-preview-title-block span{color:#94a3b8;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-actions,.video-page-shell .image-preview-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.image-preview-counter,.video-page-shell .image-preview-counter{color:#cbd5e1;font-size:12px;font-weight:800;min-width:44px;text-align:center}.image-preview-icon-btn,.video-page-shell .image-preview-icon-btn{align-items:center;background:#94a3b814;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#f8fafc;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:40px}.image-preview-icon-btn:hover,.video-page-shell .image-preview-icon-btn:hover{background:#94a3b829;border-color:#e2e8f057}.image-preview-icon-btn.is-close:hover,.video-page-shell .image-preview-icon-btn.is-close:hover{background:#e11d482e;border-color:#e11d4859;color:#ffe4e6}.image-preview-stage,.video-page-shell .image-preview-stage{background:#020617;display:grid;min-height:240px;overflow:hidden;padding:24px;place-items:center;position:relative}.image-modal img,.video-page-shell .image-modal img{display:block;max-height:calc(100vh - 180px);max-width:100%;-o-object-fit:contain;object-fit:contain}.image-preview-nav,.video-page-shell .image-preview-nav{align-items:center;background:#0f172ac2;border:1px solid rgba(148,163,184,.22);border-radius:50%;color:#f8fafc;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease;width:44px;z-index:2}.image-preview-nav:hover,.video-page-shell .image-preview-nav:hover{background:#1e293beb;border-color:#e2e8f066}.image-preview-nav.is-prev,.video-page-shell .image-preview-nav.is-prev{left:18px}.image-preview-nav.is-next,.video-page-shell .image-preview-nav.is-next{right:18px}.image-preview-foot,.video-page-shell .image-preview-foot{align-items:center;background:#0f172af5;border-top:1px solid rgba(148,163,184,.18);color:#94a3b8;display:flex;font-size:12px;font-weight:700;gap:16px;justify-content:space-between;min-height:44px;padding:10px 18px}.image-preview-foot span,.video-page-shell .image-preview-foot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-icon-btn:focus-visible,.image-preview-nav:focus-visible,.video-page-shell .image-preview-icon-btn:focus-visible,.video-page-shell .image-preview-nav:focus-visible{outline:2px solid rgba(185,167,255,.78);outline-offset:2px}@media(max-width:640px){.image-modal,.video-page-shell .image-modal{padding:12px}.image-preview-panel,.video-page-shell .image-preview-panel{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.image-preview-head,.video-page-shell .image-preview-head{min-height:52px;padding:8px 10px 8px 12px}.image-preview-stage,.video-page-shell .image-preview-stage{padding:12px}.image-modal img,.video-page-shell .image-modal img{max-height:calc(100vh - 154px)}.image-preview-nav,.video-page-shell .image-preview-nav{height:38px;width:38px}.image-preview-nav.is-prev,.video-page-shell .image-preview-nav.is-prev{left:10px}.image-preview-nav.is-next,.video-page-shell .image-preview-nav.is-next{right:10px}.image-preview-foot,.video-page-shell .image-preview-foot{min-height:40px;padding:8px 12px}}.asset-create-cancel-btn:focus-visible,.asset-create-close:focus-visible,.asset-create-default-audio-clear:focus-visible,.asset-create-default-audio-play:focus-visible,.asset-create-field select:focus-visible,.asset-create-material:focus-visible,.asset-create-submit-btn:focus-visible,.asset-create-upload-tile:focus-within,.asset-type-option:focus-visible,.asset-type-trigger:focus-visible,.media-library-card-delete:focus-visible,.media-library-card:focus-visible,.media-library-close-btn:focus-visible,.media-library-more-btn:focus-visible,.media-library-tab:focus-visible,.media-library-upload-action:focus-visible{outline:2px solid rgba(185,167,255,.78);outline-offset:2px}.video-page-shell .video-composer-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;min-height:44px;padding:0;position:relative;z-index:2}.video-page-shell{--video-composer-shell-padding:12px;--video-composer-shell-radius:11px;--video-composer-shell-border:1px solid rgba(191,231,255,.13);--video-composer-content-min-height:148px;--video-composer-control-height:60px;--video-composer-action-width:150px;--video-reference-media-height:84px}.video-page-shell .video-composer-box{background:transparent;border:0;border-radius:0;box-shadow:none}.video-page-shell .video-composer-box:focus-within{box-shadow:none}.video-page-shell .video-hero-composer #discoverDropZone{box-sizing:border-box;min-height:0}.video-page-shell .video-hero-composer #discoverDropZone>.smart-multiframe-input-row,.video-page-shell .video-hero-composer #discoverDropZone>.video-composer-input-row{box-sizing:border-box;height:100%;min-height:0}.video-page-shell .video-hero-composer #discoverDropZone .smart-multiframe-composer{height:100%;min-height:0}.video-page-shell .video-hero-composer #discoverDropZone.prompt-input-inline-expanded{height:auto;min-height:var(--video-composer-content-min-height)}.video-page-shell .smart-multiframe-composer{align-items:stretch;background:#0a0e169e;border:var(--video-composer-shell-border);border-radius:var(--video-composer-shell-radius);box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000002e;box-sizing:border-box;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) var(--video-composer-action-width);min-height:var(--video-composer-content-min-height);min-width:0;padding:var(--video-composer-shell-padding)}.video-page-shell .smart-multiframe-track{align-items:center;display:flex;gap:10px;grid-column:1;grid-row:1;min-height:calc(var(--video-composer-content-min-height) - var(--video-composer-shell-padding)*2);min-width:0;overflow-x:auto;padding-bottom:2px}.video-page-shell .smart-multiframe-segment{background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(191,231,255,.14);border-radius:10px;box-shadow:inset 0 1px #ffffff09;flex:0 0 135px;min-width:135px;overflow:visible;padding:7px;position:relative;transition:border-color .18s ease,background .18s ease}.video-page-shell .smart-multiframe-segment.is-inline-editing,.video-page-shell .smart-multiframe-segment:hover{background:linear-gradient(180deg,#b9a7ff1c,#ffffff09);border-color:#bfe7ff61}.video-page-shell .smart-multiframe-mobile-hint{display:none}.video-page-shell .smart-multiframe-image-shell{border-radius:7px;overflow:hidden;position:relative}.video-page-shell .smart-multiframe-image-button{aspect-ratio:16/8;background:#ffffff09;border:1px solid rgba(191,231,255,.16);border-radius:7px;color:#cbd5e1c2;cursor:pointer;display:block;max-height:var(--video-reference-media-height);overflow:hidden;padding:0;position:relative;width:100%}.video-page-shell .smart-multiframe-image-button:focus-visible,.video-page-shell .smart-multiframe-image-button:hover{border-color:#bfe7ff6b;outline:none}.video-page-shell .smart-multiframe-image-button>img{background:#0206176b;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-page-shell .smart-multiframe-image-placeholder{align-content:center;display:grid;gap:5px;height:100%;place-items:center}.video-page-shell .smart-multiframe-image-placeholder i{color:#b9a7ff;font-size:20px}.video-page-shell .smart-multiframe-image-placeholder small{color:#94a3b8c7;font-size:11px}.video-page-shell .smart-multiframe-time{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:transparent;background:#05070dc7;border:1px solid transparent;border-radius:6px;color:#f8fafce6;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;line-height:1.2;min-height:24px;padding:3px 6px;text-align:left}.video-page-shell .smart-multiframe-time-badge i{color:#a5f3fc;font-size:10px}.video-page-shell .smart-multiframe-time:focus-visible,.video-page-shell .smart-multiframe-time:hover{background:#bfe7ff14;border-color:#bfe7ff4d;outline:none}.video-page-shell .smart-multiframe-time-editor{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a14eb;border:1px solid rgba(191,231,255,.34);border-radius:6px;display:flex;gap:3px;min-width:0;padding:2px;width:auto}.video-page-shell .smart-multiframe-time-editor input{background:#040a14d1;border:1px solid rgba(191,231,255,.38);border-radius:5px;color:#fff;font-size:11px;height:24px;min-width:0;outline:none;padding:0 5px;width:48px}.video-page-shell .smart-multiframe-time-editor>span{color:#cbd5e1b8;font-size:11px}.video-page-shell .smart-multiframe-time-editor button{background:#ffffff0b;border:1px solid rgba(191,231,255,.16);border-radius:5px;color:#e2e8f0db;cursor:pointer;display:grid;flex:0 0 22px;font-size:10px;height:22px;place-items:center;width:22px}.video-page-shell .smart-multiframe-time-editor button:first-of-type{color:#a5f3fc}.video-page-shell .smart-multiframe-time-editor button:focus-visible,.video-page-shell .smart-multiframe-time-editor button:hover{background:#bfe7ff1f;border-color:#bfe7ff73;outline:none}.video-page-shell .smart-multiframe-remove{background:#0f172ad1;border:1px solid rgba(254,202,202,.24);border-radius:7px;color:#fecacae0;cursor:pointer;display:grid;height:26px;opacity:0;place-items:center;position:absolute;right:7px;top:7px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease;width:26px;z-index:1}.video-page-shell .smart-multiframe-remove:focus-visible,.video-page-shell .smart-multiframe-segment:hover .smart-multiframe-remove{opacity:1}.video-page-shell .smart-multiframe-remove:focus-visible,.video-page-shell .smart-multiframe-remove:hover{background:#7f1d1ddb;border-color:#fca5a5b8;color:#fff;outline:none}.video-page-shell .smart-multiframe-remove:disabled{cursor:not-allowed;opacity:.42}.video-page-shell .smart-multiframe-description-icon{background:#0f172ad1;border:1px solid rgba(191,231,255,.22);border-radius:7px;color:#cbd5e1c7;cursor:pointer;display:grid;font-size:11px;height:26px;place-items:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:26px}.video-page-shell .smart-multiframe-description-icon.has-description{background:#0e749094;border-color:#a5f3fc5c;color:#a5f3fc}.video-page-shell .smart-multiframe-description-icon:focus-visible,.video-page-shell .smart-multiframe-description-icon:hover{background:#b9a7ff1a;border-color:#bfe7ff61;color:#fff;outline:none}.video-page-shell .smart-multiframe-description-icon.has-description:focus-visible,.video-page-shell .smart-multiframe-description-icon.has-description:hover{background:#0e7490c2}.video-page-shell .smart-multiframe-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:1px;min-width:0}.smart-multiframe-description-popover{animation:smart-multiframe-description-popover-reveal .18s ease-out both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#141c30fa,#080d1afa),#070a16fa;border:1px solid rgba(191,231,255,.24);border-radius:10px;box-shadow:0 20px 48px #0000007a,inset 0 1px #ffffff0f;display:grid;gap:10px;padding:14px;position:fixed;transform-origin:top right;width:min(400px,calc(100vw - 24px));z-index:1450}.smart-multiframe-description-popover textarea{background:#030812b8;border:1px solid rgba(191,231,255,.2);border-radius:8px;color:#f8fafc;font-size:13px;line-height:1.55;max-height:min(360px,calc(100vh - 180px));min-height:120px;outline:none;padding:10px 11px;resize:vertical;width:100%}.smart-multiframe-description-popover textarea::-moz-placeholder{color:#94a3b8ad}.smart-multiframe-description-popover textarea::placeholder{color:#94a3b8ad}.smart-multiframe-description-popover textarea:focus{border-color:#bfe7ff7a;box-shadow:0 0 0 2px #7dd3fc14}.smart-multiframe-description-popover-actions{display:flex;gap:8px;justify-content:flex-end}.smart-multiframe-description-popover-actions button{background:#ffffff0b;border:1px solid rgba(191,231,255,.18);border-radius:7px;color:#cbd5e1d6;cursor:pointer;font-size:12px;min-height:32px;padding:0 12px}.smart-multiframe-description-popover-actions button.is-primary{background:#0ea5c6d1;border-color:#7dd3fc6b;color:#fff}.smart-multiframe-description-popover-actions button:focus-visible,.smart-multiframe-description-popover-actions button:hover{filter:brightness(1.08);outline:none}@keyframes smart-multiframe-description-popover-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.smart-multiframe-description-popover{animation:none}}.video-page-shell .smart-multiframe-arrow{align-self:center;color:#bfe7ff6b;display:grid;flex:0 0 16px;font-size:12px;place-items:center}.video-page-shell .smart-multiframe-add{align-self:center;background:#ffffff05;border:1px dashed rgba(191,231,255,.25);border-radius:9px;color:#cbd5e1c7;cursor:pointer;display:grid;flex:0 0 42px;font-size:12px;min-height:42px;padding:8px;place-items:center;width:42px}.video-page-shell .smart-multiframe-add:focus-visible,.video-page-shell .smart-multiframe-add:hover{background:#b9a7ff1a;border-color:#bfe7ff85;color:#fff;outline:none}.video-page-shell .smart-multiframe-add i{color:#b9a7ff;font-size:16px}.video-page-shell .smart-multiframe-add:disabled{cursor:not-allowed;opacity:.48}.video-page-shell .smart-multiframe-input-row{min-width:0}.video-page-shell .smart-multiframe-submit{align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:stretch}.video-page-shell .smart-multiframe-submit .video-generate-block{min-width:0;width:100%}.video-page-shell .smart-multiframe-submit .video-generate-btn{width:100%}.video-page-shell .smart-multiframe-submit .video-generate-btn,.video-page-shell .video-hero-composer .video-composer-input-row .video-generate-btn{min-height:calc(var(--video-composer-content-min-height) - var(--video-composer-shell-padding)*2)}.video-page-shell .video-composer-preview-row{border-bottom:1px solid rgba(191,231,255,.12);display:flex;gap:8px;overflow-x:auto;padding:8px 10px}.video-page-shell .video-composer-input-row{align-items:center;background:#0a0e169e;border:var(--video-composer-shell-border);border-radius:var(--video-composer-shell-radius);box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000002e;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr) var(--video-composer-action-width);min-height:84px;overflow:visible;padding:12px 14px 12px 12px;position:relative;transition:background .2s ease,color .2s ease}@media(min-width:768px){.video-page-shell .video-composer-input-row.is-three-mode{align-items:center;grid-template-columns:48px minmax(0,1fr) var(--video-composer-action-width);grid-template-rows:auto auto;height:auto}.video-page-shell .video-composer-input-row.is-three-mode>.video-source-rail{grid-column:1;grid-row:1}.video-page-shell .video-composer-input-row.is-three-mode>.prompt-mention-layer{grid-column:2;grid-row:1}.video-page-shell .video-composer-input-row.is-three-mode>.video-generate-block{grid-column:3;grid-row:1}.video-page-shell .video-composer-input-row.is-three-mode>.three-prompt-builder{grid-column:1/-1;grid-row:2;min-width:0}}.video-page-shell .video-hero-composer .video-composer-input-row>.video-reference-frame-rail,.video-page-shell .video-hero-composer .video-composer-input-row>.video-source-rail{grid-column:1;grid-row:1}.video-page-shell .video-hero-composer .video-composer-input-row>.prompt-mention-layer{align-items:center;align-self:stretch;display:grid;grid-column:2;grid-row:1}.video-page-shell .video-hero-composer .video-composer-input-row>.video-generate-block{grid-column:3;grid-row:1}.video-page-shell .video-composer-input-row:focus-within{border-color:#bfe7ff21;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000002e}.video-page-shell .video-composer-input-row.is-start-end-frame-mode{grid-template-columns:204px minmax(0,1fr) var(--video-composer-action-width)}.video-page-shell .video-composer-input-row.is-single-first-frame-mode{grid-template-columns:clamp(104px,9vw,110px) minmax(0,1fr) var(--video-composer-action-width)}.video-page-shell .video-source-rail{align-self:center;background:linear-gradient(180deg,#0f172ab8,#0f172a6b);border:1px solid rgba(191,231,255,.1);border-radius:12px;display:grid;grid-template-rows:1fr 1fr;height:var(--video-reference-media-height);min-height:0;overflow:hidden;width:100%}.video-page-shell .video-source-rail-btn{background:transparent;border:0;color:#cbd5e1c7;cursor:pointer;display:grid;min-height:calc(var(--video-composer-control-height)/2);min-width:0;place-items:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease}.video-page-shell .video-source-rail-btn:first-child{border-bottom:1px solid rgba(191,231,255,.1)}.video-page-shell .video-source-rail-btn svg{fill:none;height:18px;position:relative;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px;z-index:1}.video-page-shell .video-source-rail-btn.is-local{color:#d8b4fe}.video-page-shell .video-source-rail-btn.is-library{color:#c7d2fe}.video-page-shell .video-source-rail-btn:focus-visible,.video-page-shell .video-source-rail-btn:hover{background:#b9a7ff1f;color:#fff;outline:none}.video-page-shell .video-reference-frame-rail{align-self:center;background:linear-gradient(180deg,#0f172ab8,#0f172a6b);border:1px solid rgba(191,231,255,.1);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:var(--video-reference-media-height);min-height:0;overflow:hidden;padding:7px}.video-page-shell .video-reference-frame-rail.is-single-first-frame{grid-template-columns:minmax(0,1fr);max-width:110px;width:100%}.video-page-shell .video-reference-frame-slot{background:#ffffff09;border:1px dashed rgba(185,167,255,.34);border-radius:10px;box-shadow:inset 0 1px #ffffff08;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;transition:background .2s ease,border-color .2s ease}.video-page-shell .video-reference-frame-slot:focus-within,.video-page-shell .video-reference-frame-slot:hover{background:#b9a7ff1f;border-color:#bfe7ff7a}.video-page-shell .video-reference-frame-main{background:transparent;border:0;color:#f8fafce6;cursor:pointer;display:grid;gap:2px;height:100%;min-height:0;padding:7px 5px;place-items:center;position:relative;text-align:center;width:100%}.video-page-shell .video-reference-frame-main svg{fill:none;height:18px;stroke:#d8b4fe;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.video-page-shell .video-reference-frame-main strong{color:#f8fafceb;font-size:12px;font-weight:700;line-height:1.12}.video-page-shell .video-reference-frame-main small{color:#94a3b8b8;font-size:11px;font-weight:500;line-height:1.1}.video-page-shell .video-reference-frame-main img{background:#0206176b;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.video-page-shell .video-hero-composer .video-reference-frame-rail,.video-page-shell .video-hero-composer .video-source-rail{height:var(--video-reference-media-height);min-height:0}.video-page-shell .video-hero-composer .video-reference-frame-main,.video-page-shell .video-hero-composer .video-reference-frame-slot{min-height:0}.video-page-shell .video-reference-frame-label{background:#05070db8;box-shadow:inset 0 0 0 1px #ffffff14;color:#f8fafc;left:6px}.video-page-shell .video-reference-frame-label,.video-page-shell .video-reference-frame-status{align-items:center;border-radius:999px;bottom:6px;display:inline-flex;font-size:11px;font-weight:700;height:20px;padding:0 7px;position:absolute;z-index:2}.video-page-shell .video-reference-frame-status{background:#b9a7ff2e;color:#d8b4fe;right:6px}.video-page-shell .video-reference-frame-remove{align-items:center;background:#05070db3;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:19px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;transition:background .2s ease,border-color .2s ease;width:19px;z-index:3}.video-page-shell .video-reference-frame-remove:focus-visible,.video-page-shell .video-reference-frame-remove:hover{background:#0f172ae0;border-color:#efb2d76b;outline:none}.video-page-shell .video-prompt-input{background:transparent;border:0;box-shadow:none;color:#ffffffe6;font-size:16px;font-weight:400;line-height:1.65;max-height:var(--prompt-input-natural-max-height,420px);min-height:54px;outline:none;padding:14px 0;resize:none;text-align:left;width:100%}.video-page-shell .video-composer-box.prompt-input-inline-expanded>.video-composer-input-row{align-items:end}.video-page-shell .video-composer-box.prompt-input-inline-collapsed .video-prompt-input{max-height:128px}.video-page-shell .video-composer-box.prompt-input-inline-expanded .video-prompt-input{max-height:var(--prompt-input-natural-max-height,420px)}.video-page-shell .video-main-scroll.message-prompt-inline-expanded .video-chat-area{min-height:0;overflow-y:auto}.video-page-shell .video-main-scroll.message-prompt-inline-expanded .video-chat-panel{grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.video-page-shell #bottomBar.message-prompt-inline-expanded{align-self:stretch;flex-shrink:0;margin-top:0}.video-page-shell #dropZone.message-prompt-inline-expanded #messageInput{max-height:var(--prompt-input-natural-max-height,420px)}.video-page-shell .prompt-mention-layer{min-width:0;position:relative}.video-page-shell .video-prompt-actions{align-items:center;bottom:4px;display:flex;gap:8px;justify-content:flex-end;left:0;position:absolute;right:108px;z-index:8}.video-page-shell .video-prompt-actions-wrap{align-items:center;bottom:4px;display:flex;gap:10px;justify-content:space-between;left:66px;min-width:0;pointer-events:none;position:absolute;right:168px;z-index:9}.video-page-shell .video-prompt-actions-wrap>*{pointer-events:auto}.video-page-shell .video-prompt-actions-wrap>.video-prompt-actions{flex:1 1 auto;min-width:0;position:static}.video-page-shell .skill-prompt-guide{flex:0 0 auto;min-width:0;position:relative}.video-page-shell .skill-prompt-guide-trigger{align-items:center;background:#b9a7ff1f;border:1px solid rgba(185,167,255,.26);border-radius:999px;color:#f5f3ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:5px;line-height:1;max-width:156px;min-height:26px;padding:0 9px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.video-page-shell .skill-prompt-guide-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page-shell .skill-prompt-guide-trigger:focus-visible,.video-page-shell .skill-prompt-guide-trigger:hover{background:#b9a7ff33;border-color:#bfe7ff8a;box-shadow:0 8px 18px #00000038,0 0 16px #b9a7ff29;color:#f5f3ff}.video-page-shell .skill-prompt-guide-trigger.is-selected{background:#b9a7ff3d;border-color:#b9a7ff9e;color:#e9ddff}.video-page-shell .skill-prompt-guide-trigger i:first-child{color:currentColor;font-size:10px}.skill-prompt-guide-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b12fa;border:1px solid rgba(191,231,255,.18);border-radius:12px;box-shadow:0 18px 42px #00000085,inset 0 1px #ffffff0d;max-width:calc(100vw - 24px);overflow-y:auto;padding:8px;position:fixed;z-index:2000}.skill-prompt-guide-dropdown.is-up{transform-origin:bottom left}.skill-prompt-guide-dropdown.is-down{transform-origin:top left}.skill-prompt-guide-dropdown p{color:#cbd5e19e;font-size:12px;line-height:1.4;margin:2px 8px 8px;text-align:left}.skill-prompt-guide-option{background:transparent;border:1px solid transparent;border-radius:8px;color:#f8fafcdb;cursor:pointer;display:grid;gap:3px;min-height:44px;padding:8px;text-align:left;width:100%}.skill-prompt-guide-option:focus-visible,.skill-prompt-guide-option:hover{background:#b9a7ff1f;border-color:#b9a7ff4d;color:#dbeafe;outline:2px solid rgba(185,167,255,.84);outline-offset:2px}.skill-prompt-guide-option.active{background:#b9a7ff2e;border-color:#b9a7ff7a;color:#e9ddff}.skill-prompt-guide-option-label{align-items:center;display:flex;font-size:13px;font-weight:650;gap:8px;justify-content:space-between;line-height:1.35}.skill-prompt-guide-option-label i{color:#d8b4fe;flex:0 0 auto;font-size:12px}.skill-prompt-guide-option small{color:#94a3b8c7;font-size:12px;line-height:1.45;white-space:normal}.video-page-shell .skill-prompt-guide-trigger:focus-visible{outline:2px solid rgba(185,167,255,.88);outline-offset:3px}.video-page-shell .skill-prompt-guide-trigger>i:last-child{transition:transform .16s ease}.video-page-shell .skill-prompt-guide-trigger>i:last-child.is-open{transform:rotate(180deg)}#discoverDropZone .video-prompt-actions,#discoverDropZoneImage .video-prompt-actions{max-width:calc(100% - var(--video-composer-action-width) - 38px)}.video-page-shell .video-prompt-guide{display:flex;flex:1 0;gap:8px;justify-content:flex-end;min-width:0;position:relative;z-index:8}.video-page-shell .video-prompt-guide-trigger{align-items:center;background:#b9a7ff1f;border:1px solid rgba(185,167,255,.26);border-radius:999px;color:#ddd6fe;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:5px;line-height:1;min-height:26px;padding:0 9px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.video-page-shell .video-prompt-guide-trigger i{font-size:10px}.video-page-shell .video-prompt-guide-trigger:focus-visible,.video-page-shell .video-prompt-guide-trigger:hover{background:#b9a7ff33;border-color:#bfe7ff8a;box-shadow:0 8px 18px #00000038,0 0 16px #b9a7ff29;color:#f5f3ff;outline:none}.video-page-shell .video-prompt-guide-trigger:active{background:#b9a7ff47}.video-page-shell .video-prompt-guide-popover{background:linear-gradient(145deg,#121727fa,#181a30fa);border:1px solid rgba(185,167,255,.34);border-radius:14px;bottom:calc(100% + 12px);box-shadow:0 20px 48px #00000085,0 0 30px #b9a7ff1f;color:#f8fafcf5;display:flex;flex-direction:column;left:0;max-height:min(520px,65vh);overflow:hidden;padding:18px;position:absolute;right:-8px;text-align:left}#bottomBar .video-prompt-guide-popover{max-height:min(1020px,80vh)}.video-page-shell .video-prompt-guide-popover:after{background:#15182afc;border-bottom:1px solid rgba(185,167,255,.34);border-right:1px solid rgba(185,167,255,.34);bottom:-7px;content:"";height:12px;position:absolute;right:36px;transform:rotate(45deg);width:12px}.video-prompt-guide-header{align-items:flex-start;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between}.video-page-shell .video-prompt-guide-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.video-prompt-guide-header strong{color:#f0eaff;display:block;font-size:16px;font-weight:700}.video-prompt-guide-header p,.video-prompt-guide-intro{color:#9ca8bdeb;font-size:12px;line-height:1.7;margin:4px 0 0}.video-page-shell .video-prompt-guide-close{background:transparent;border:0;border-radius:7px;color:#9da9bedb;cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.video-page-shell .video-prompt-guide-close:focus-visible,.video-page-shell .video-prompt-guide-close:hover{background:#ffffff14;color:#fff}.video-prompt-guide-example{background:#070b14b8;border:1px solid rgba(185,167,255,.16);border-radius:8px;margin-top:14px;padding:12px 14px;text-align:left}.video-prompt-guide-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;text-align:left}.video-prompt-guide-section-head strong{color:#cbb7ff;font-size:12px;font-weight:600}.video-prompt-guide-text{color:#c6d0e1f5;font-size:12px;line-height:1.8;margin:0;overflow-wrap:anywhere;text-align:left;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap}.video-page-shell .video-prompt-guide-copy{align-items:center;background:#b9a7ff14;border:1px solid rgba(185,167,255,.28);border-radius:7px;color:#dccafff5;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;gap:5px;line-height:1;min-height:28px;padding:4px 8px;transition:background .2s ease,border-color .2s ease,color .2s ease}.video-page-shell .video-prompt-guide-copy.is-success,.video-page-shell .video-prompt-guide-copy:focus-visible,.video-page-shell .video-prompt-guide-copy:hover{background:#b9a7ff29;border-color:#cbb7ffc2;color:#f1eaff}.video-prompt-guide-copy-hint{color:#ffcd94f5;font-size:12px;line-height:1.7;margin:10px 0 0}.video-prompt-guide-tip{color:#b2bed2f0;display:flex;font-size:11px;gap:7px;line-height:1.65;margin-top:10px}.video-prompt-guide-tip i{color:#bda4ff;margin-top:2px}.video-page-shell .video-prompt-guide-details-toggle{align-items:center;background:transparent;border:0;color:#c2aaff;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-top:12px;min-height:32px;padding:0}.video-page-shell .video-prompt-guide-details-toggle:focus-visible,.video-page-shell .video-prompt-guide-details-toggle:hover{color:#f0eaff;text-decoration:underline}.video-prompt-guide-details{border-top:1px solid rgba(185,167,255,.14);margin-top:12px;padding-top:12px;text-align:left}@media(max-width:700px){.video-page-shell .video-prompt-guide-popover{max-height:min(600px,60vh)!important;padding:16px;right:-6px}.video-prompt-guide-example{padding:10px 12px}}@media(max-width:380px){.video-prompt-guide-section-head{align-items:flex-start;flex-wrap:wrap}}.composer-mention-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0f1322f7,#181a30f0),#070a16f0;border:1px solid rgba(185,167,255,.22);border-radius:16px;box-shadow:0 26px 70px #0000008a,inset 0 0 0 1px #ffffff0a,0 0 36px #b9a7ff21;color:#f8fafcf5;max-height:min(430px,calc(100vh - 96px));overflow:hidden;position:fixed;width:min(370px,calc(100vw - 24px));z-index:1234}.composer-mention-popover:before{background:#0f1322fa;border-left:1px solid rgba(185,167,255,.22);border-top:1px solid rgba(185,167,255,.22);content:"";height:12px;left:18px;position:absolute;top:-7px;transform:rotate(45deg);width:12px}.composer-mention-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:12px 12px 8px}.composer-mention-title{align-items:center;color:#f8fafc;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-width:0}.composer-mention-title>span{background:#b9a7ff21;border-radius:8px;color:#c7d2fe;display:grid;height:24px;place-items:center;width:24px}.composer-mention-head small{color:#94a3b8b8;font-size:12px;font-weight:500}.composer-mention-list{border-top:1px solid rgba(185,167,255,.1);display:grid;gap:7px;max-height:348px;overflow-y:auto;padding:8px 12px 12px}.composer-mention-list::-webkit-scrollbar{width:8px}.composer-mention-list::-webkit-scrollbar-track{background:transparent}.composer-mention-list::-webkit-scrollbar-thumb{background:#b9a7ff40;border-radius:999px}.composer-mention-item{align-items:center;background:#ffffff0e;border:1px solid rgba(185,167,255,.13);border-radius:12px;color:#f8fafceb;cursor:pointer;display:grid;gap:9px;grid-template-columns:58px minmax(0,1fr) auto;min-height:48px;padding:7px;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.composer-mention-item.is-active,.composer-mention-item:hover{background:#b9a7ff21;border-color:#b9a7ff6b;box-shadow:0 12px 28px #0003}.composer-mention-key{align-items:center;background:#0f172a94;border:1px solid rgba(191,231,255,.22);border-radius:999px;color:#bfe7ff;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:50px;padding:0 8px;white-space:nowrap}.composer-mention-main{display:grid;gap:2px;min-width:0}.composer-mention-main strong{color:#f8fafc;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-mention-main small{color:#cbd5e1a8;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-mention-tag{align-items:center;background:#b9a7ff1f;border-radius:999px;color:#d8b4fe;display:inline-flex;font-size:11px;height:24px;padding:0 8px;white-space:nowrap}.composer-mention-empty{border-top:1px solid rgba(185,167,255,.1);color:#cbd5e1b8;font-size:12px;padding:18px 14px;text-align:center}.composer-mention-foot{color:#94a3b8b8;display:flex;font-size:12px;gap:8px;justify-content:space-between;line-height:1.5;padding:0 12px 12px}.video-page-shell .prompt-mention-layer.has-prompt-toggle .video-prompt-input{padding-bottom:38px;padding-right:36px}.video-page-shell .prompt-expand-btn{align-items:center;background:#0f172ab8;border:1px solid rgba(191,231,255,.14);border-radius:999px;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff0a;color:#cbd5e1c7;cursor:pointer;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:26px;z-index:3}.video-page-shell .prompt-expand-btn i{font-size:11px;line-height:1}.video-page-shell .prompt-expand-label{display:none}.video-page-shell .prompt-expand-btn:focus-visible,.video-page-shell .prompt-expand-btn:hover{background:#b9a7ff2e;border-color:#b9a7ff70;box-shadow:0 10px 24px #00000042,0 0 16px #b9a7ff2e;color:#d8b4fe;outline:none}.video-page-shell .prompt-expand-btn.is-expanded{background:#b9a7ff24;border-color:#b9a7ff57;color:#c4b5fd}.video-page-shell .prompt-expand-btn.is-collapsed{background:#0f172ad1;border-color:#bfe7ff38;color:#bfe7ff}.video-page-shell .video-ai-optimize-btn{align-items:center;background:#b9a7ff1f;border:1px solid rgba(185,167,255,.26);border-radius:999px;color:#ddd6fe;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:5px;line-height:1;min-height:26px;padding:0 9px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.video-page-shell .video-ai-optimize-btn i{font-size:10px}.video-page-shell .video-ai-optimize-btn:focus-visible,.video-page-shell .video-ai-optimize-btn:hover{background:#b9a7ff33;border-color:#bfe7ff8a;box-shadow:0 8px 18px #00000038,0 0 16px #b9a7ff29;color:#f5f3ff;outline:none}.video-page-shell .video-ai-optimize-btn:active{background:#b9a7ff47}.video-page-shell .prompt-expand-input:focus,.video-page-shell .prompt-expand-input:focus-visible,.video-page-shell .video-prompt-input:focus,.video-page-shell .video-prompt-input:focus-visible{box-shadow:none;outline:none}.video-page-shell .video-prompt-input::-moz-placeholder{color:#94a3b8b8}.video-page-shell .video-prompt-input::placeholder{color:#94a3b8b8}.video-page-shell .video-prompt-input[contenteditable][data-empty=true]:before{color:#94a3b8b8;content:attr(data-placeholder);display:block;pointer-events:none}.video-page-shell .video-generate-block{display:grid;gap:8px;justify-items:center}.video-page-shell .video-generate-btn{align-items:center;background:linear-gradient(120deg,#bfe7ff,#b9a7ff 52%,#efb2d7);border:0;border-radius:999px;box-shadow:0 12px 28px #b9a7ff47,0 0 26px #efb2d72e,inset 0 1px #ffffff38;color:#172033;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:48px;justify-content:center;min-height:48px!important;min-width:150px;transition:filter .2s ease,box-shadow .2s ease;width:150px}.video-page-shell .video-generate-btn:hover{box-shadow:0 16px 34px #b9a7ff5c,0 0 32px #efb2d73d,inset 0 1px #ffffff42;filter:brightness(1.05)}.video-page-shell .video-generate-btn.is-disabled,.video-page-shell .video-generate-btn:disabled{box-shadow:none;cursor:not-allowed;filter:saturate(.35) brightness(.72);opacity:.62}.video-page-shell .video-generate-btn.is-disabled:hover,.video-page-shell .video-generate-btn:disabled:hover{box-shadow:none;filter:saturate(.35) brightness(.72)}.video-page-shell .video-generate-block>span{color:#94a3b8b8;font-size:12px;font-weight:500}.video-page-shell .inline-toolbar-btn{align-items:center;background:#080c13d1;border:1px solid rgba(191,231,255,.12);border-radius:10px;box-shadow:inset 0 1px #ffffff0a;color:#ffffffb8;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:36px;line-height:1.35;min-height:36px;padding:0 12px;transition:background .2s ease,color .2s ease,border-color .2s ease}.video-page-shell .inline-toolbar-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page-shell .video-reference-mode-toolbar-btn{max-width:150px;padding:0 10px}.video-page-shell .inline-toolbar-btn:hover{background:#b9a7ff1f;border-color:#b9a7ff57;color:#bfe7ff}.video-page-shell .video-skill-toolbar-btn.is-placeholder{background:#080c1394;border-color:#bfe7ff33;border-style:dashed;color:#cbd5e19e}.video-page-shell .video-skill-toolbar-btn i:first-child{color:currentColor}.video-page-shell .video-dropdown-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 80% 12%,rgba(185,167,255,.12),transparent 32%),#0a0e16f5;border-color:#bfe7ff29;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 20px 48px #00000057;top:auto}.video-page-shell .video-dropdown-panel p{color:#cbd5e19e;font-size:12px;font-weight:500}.video-page-shell .video-dropdown-panel button{background:#ffffff0d;border:1px solid rgba(191,231,255,.08);color:#ffffffc7;font-size:13px;font-weight:500}.video-page-shell .video-dropdown-panel button:hover{background:#b9a7ff1f;border-color:#b9a7ff57;color:#bfe7ff}.video-page-shell .video-dropdown-panel button.active{background:#b9a7ff24;border-color:#bfe7ff75;box-shadow:inset 0 0 0 1px #b9a7ff1f;color:#bfe7ff}.video-page-shell .video-dropdown-panel small{color:#94a3b8b8;font-size:12px;font-weight:400;line-height:1.5}.video-page-shell .video-skill-dropdown{width:min(240px,calc(100vw - 32px))}.video-page-shell .video-reference-mode-dropdown{width:min(180px,calc(100vw - 32px))}.video-page-shell .video-dropdown-panel .video-skill-option{display:grid;gap:3px;justify-content:stretch;width:100%}.video-page-shell .video-dropdown-panel .video-skill-option small{white-space:normal}.video-page-shell .video-model-dropdown{max-height:280px;overflow-y:auto;padding:6px;width:min(360px,calc(100vw - 32px))}.video-page-shell .video-model-dropdown button{border-radius:10px;display:block;padding:10px 11px;text-align:left;width:100%}.video-page-shell .video-model-option-name{align-items:center;color:#f8fafcf0;display:inline-flex;flex-wrap:nowrap;font-size:13px;font-weight:600;line-height:1.25;row-gap:4px;white-space:nowrap}.video-page-shell .video-model-option-badge{align-items:center;background:#f45d4a4d;border:1px solid rgba(255,154,112,.96);border-radius:4px;box-shadow:inset 0 1px #ffffff3d,0 2px 12px #f45d4a3d;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:3px;letter-spacing:.25px;line-height:1;margin-left:6px;padding:3px 6px;vertical-align:middle;white-space:nowrap}.video-page-shell .video-model-dropdown small.video-model-option-badge:not(.is-value):not(.is-slow){color:#fff;font-weight:900;text-shadow:0 0 6px rgba(255,220,205,.72)}.video-page-shell .video-model-option-badge.is-value{background:#8bd5aa1f;border-color:#8bd5aac7;box-shadow:inset 0 1px #ffffff24,0 2px 10px #8bd5aa1a;color:#f3fff7;font-weight:900;letter-spacing:.15px}.video-page-shell .video-model-option-badge.is-slow{border-color:#71839a8c;color:#71839a}.video-page-shell .video-model-dropdown small.video-model-option-badge.is-value{color:#f3fff7;font-weight:900;text-shadow:0 0 6px rgba(216,247,227,.62)}.video-page-shell .video-model-option-badge>i{font-size:9px;margin-right:3px}.video-page-shell .video-model-option-desc{color:#94a3b8d1;display:block;font-size:12px;font-weight:400;line-height:1.45;margin-top:4px}.video-page-shell .video-ratio-grid button{background:#ffffff0d;border-radius:12px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.video-page-shell .video-ratio-grid button:hover{transform:translateY(-1px)}.video-page-shell .video-chat-composer .video-composer-input-row{grid-template-columns:48px minmax(0,1fr) 64px}.video-page-shell .video-chat-composer .video-composer-input-row.is-start-end-frame-mode{grid-template-columns:minmax(102px,204px) minmax(0,1fr) 64px}.video-page-shell .video-chat-composer .video-composer-input-row.is-start-end-frame-mode.is-single-first-frame-mode{grid-template-columns:102px minmax(0,1fr) 64px}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode>.video-reference-frame-rail{grid-column:1;grid-row:1}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode>.prompt-mention-layer{align-self:stretch;grid-column:2;grid-row:1}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode>.video-generate-block{grid-column:3;grid-row:1}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode .video-prompt-actions-wrap{left:130px;right:76px}.video-page-shell .video-hero-composer .video-composer-input-row.is-single-first-frame-mode .video-prompt-actions-wrap{left:calc(clamp(104px,9vw,110px) + 28px)}.video-page-shell .video-chat-composer .video-generate-block{display:grid;gap:0;justify-items:center;width:64px}.video-page-shell .video-chat-composer .video-generate-btn{background:linear-gradient(135deg,#c4a7ff,#a78bfa);border-radius:999px;box-shadow:0 12px 26px #a78bfa47,inset 0 1px #ffffff42;color:#1f1546;height:52px;min-width:52px;padding:0;width:52px}.video-page-shell .video-chat-composer .video-generate-btn svg{height:22px;transform:translate(1px);width:22px}.video-page-shell .video-chat-generate-label{display:none}.video-page-shell .video-chat-composer .video-generate-btn:hover{box-shadow:0 16px 32px #a78bfa57,inset 0 1px #ffffff4d;filter:brightness(1.06)}.video-page-shell .video-chat-composer .video-generate-block>span{display:none}.video-page-shell .video-chat-composer{background:#05070dfa;border-top:1px solid rgba(148,163,184,.14);padding:14px 32px 24px;position:relative;z-index:5}.video-page-shell .video-chat-composer-inner{width:100%}.video-page-shell .video-chat-composer .inline-toolbar-btn{background:#0f172ae0;border-color:#94a3b82e;color:#cbd5e1}.video-page-shell .video-chat-composer .inline-toolbar-btn:hover{background:#581c8752;border-color:#d8b4fe6b;color:#f5e8ff}.video-page-shell .video-chat-composer .video-composer-box{background:#0f1420f5;border:1px solid rgba(148,163,184,.26);border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.video-page-shell .video-chat-composer .video-composer-box:focus-within{border-color:#94a3b842;box-shadow:inset 0 1px #ffffff0a}.video-page-shell .video-chat-composer .video-prompt-input{color:#d1d5db}.video-page-shell .video-chat-composer .video-prompt-input::-moz-placeholder{color:#7c89a3}.video-page-shell .video-chat-composer .video-prompt-input::placeholder{color:#7c89a3}.video-page-shell .video-chat-composer .video-source-rail{background:linear-gradient(180deg,#0f172a8f,#0f172a3d)}.video-page-shell .video-chat-composer .video-source-rail-btn:focus-visible,.video-page-shell .video-chat-composer .video-source-rail-btn:hover{background:#94a3b81f;color:#f8fafc}.video-page-shell .video-chat-composer .video-chat-smart-multiframe-input-row{min-width:0;width:100%}.video-page-shell .video-chat-composer .smart-multiframe-composer{grid-template-columns:minmax(0,1fr) 64px;min-height:0}.video-page-shell .video-chat-composer .smart-multiframe-submit{align-items:center}.video-page-shell .video-chat-composer .smart-multiframe-submit .video-generate-block{width:64px}.video-page-shell .video-chat-composer .smart-multiframe-submit .video-generate-btn{border-radius:999px;height:52px;min-height:52px;min-width:52px;padding:0;width:52px}@media(max-width:1180px){.video-page-shell{--video-composer-content-min-height:136px;--video-reference-media-height:76px}.video-page-shell .video-composer-input-row{grid-template-columns:48px minmax(0,1fr) var(--video-composer-action-width)}.video-page-shell .smart-multiframe-segment{flex-basis:140px;min-width:140px}}@media(max-width:767px){#chatToolbarSlot .video-dropdown-panel,#discoverToolbarSlot .video-dropdown-panel{display:none!important}.video-mobile-picker-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060fad;display:grid;top:0;right:0;bottom:0;left:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));place-items:center;position:fixed;z-index:300}.video-mobile-picker-panel{background:#0a0e16fa;border:1px solid rgba(191,231,255,.22);border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;width:min(480px,calc(100vw - 32px))}.video-mobile-picker-header{align-items:center;border-bottom:1px solid rgba(191,231,255,.12);display:flex;flex:0 0 auto;justify-content:space-between;min-height:56px;padding:0 14px 0 18px}.video-mobile-picker-header h2{color:#f8fafcf5;font-size:16px;font-weight:700;margin:0}.video-mobile-picker-header button{background:#ffffff14;border:0;border-radius:50%;color:#e2e8f0db;display:grid;height:36px;place-items:center;width:36px}.video-mobile-picker-options{display:grid;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.video-mobile-picker-option{align-items:center;background:#ffffff0d;border:1px solid rgba(191,231,255,.1);border-radius:10px;color:#e2e8f0eb;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:11px 12px;text-align:left;width:100%}.video-mobile-picker-option.active{background:#b9a7ff29;border-color:#bfe7ff7a;color:#bfe7ff}.video-mobile-picker-option-copy{display:grid;gap:3px;min-width:0}.video-mobile-picker-option strong{font-size:14px;font-weight:600;line-height:1.35}.video-mobile-picker-option small{color:#94a3b8e6;font-size:12px;line-height:1.45}.video-page-shell .video-mobile-picker-badge{align-items:center;background:#f45d4a4d;border:1px solid rgba(255,154,112,.96);border-radius:5px;box-shadow:inset 0 1px #ffffff3d,0 2px 12px #f45d4a3d;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:3px;letter-spacing:.25px;line-height:1;margin-left:6px;padding:3px 6px;vertical-align:1px}.video-page-shell .video-mobile-picker-option-copy strong small.video-mobile-picker-badge:not(.is-value):not(.is-slow){color:#fff;font-weight:900;text-shadow:0 0 6px rgba(255,220,205,.72)}.video-page-shell .video-mobile-picker-badge.is-value{background:#8bd5aa1f;border-color:#8bd5aac7;color:#f3fff7;font-weight:900;letter-spacing:.15px}.video-page-shell .video-mobile-picker-option-copy strong small.video-mobile-picker-badge.is-value{color:#f3fff7;font-weight:900;text-shadow:0 0 6px rgba(216,247,227,.62)}.video-mobile-picker-option>i{color:#bfe7ff;flex:0 0 auto}.video-mobile-picker-options.is-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-mobile-picker-options.is-ratio-grid .video-mobile-picker-option{flex-direction:column;justify-content:center;min-height:112px;position:relative;text-align:center}.video-mobile-picker-ratio-shape{border:1px solid;border-radius:4px;display:block;max-width:100%;opacity:.84}.video-mobile-picker-options.is-ratio-grid .video-mobile-picker-option>i{position:absolute;right:10px;top:10px}.video-page-shell{--video-composer-content-min-height:128px;--video-reference-media-height:68px}.video-page-shell .video-composer-toolbar{gap:6px;margin-bottom:8px;padding:0}.video-page-shell .video-upload-preview{flex-basis:64px;width:64px}.video-page-shell .video-upload-preview-media{border-radius:10px;height:64px;width:64px}.video-page-shell .video-preview-play-mark{font-size:9px;height:23px;top:21px;width:23px}.video-page-shell .video-audio-waveform{height:24px;width:42px}.video-page-shell .inline-toolbar-btn{font-size:12.5px;height:40px;max-width:100%;min-height:40px;padding:6px 10px}#chatToolbarSlot>div:nth-child(n+4) .inline-toolbar-btn,#discoverToolbarSlot>div:nth-child(n+4) .inline-toolbar-btn{background:#0f172a85;border-color:#94a3b81f;color:#cbd5e1c2}.video-page-shell .video-chat-composer .video-composer-input-row,.video-page-shell .video-composer-input-row{align-items:stretch;gap:12px;grid-template-columns:minmax(0,1fr);justify-items:stretch;min-height:auto;padding:12px}.video-page-shell .video-hero-composer .video-composer-input-row{grid-template-columns:minmax(0,1fr)}.video-page-shell .video-composer-input-row>.video-reference-frame-rail,.video-page-shell .video-composer-input-row>.video-source-rail,.video-page-shell .video-hero-composer .video-composer-input-row>.video-reference-frame-rail,.video-page-shell .video-hero-composer .video-composer-input-row>.video-source-rail{grid-column:1;grid-row:1}.video-page-shell .video-composer-input-row>.prompt-mention-layer,.video-page-shell .video-hero-composer .video-composer-input-row>.prompt-mention-layer{grid-column:1;grid-row:2}.video-page-shell .video-composer-input-row>.video-generate-block,.video-page-shell .video-hero-composer .video-composer-input-row>.video-generate-block{grid-column:1;grid-row:3}.video-page-shell .video-composer-input-row.is-start-end-frame-mode{grid-template-columns:minmax(0,1fr)!important}.video-page-shell .video-reference-frame-rail{height:auto}.video-page-shell .video-reference-frame-rail.is-single-first-frame{grid-template-columns:minmax(0,1fr);max-width:none;width:100%}.video-page-shell .video-chat-composer .video-composer-input-row.is-start-end-frame-mode>.video-reference-frame-rail{grid-column:1;grid-row:1;max-width:100%;min-width:0;width:100%}.video-page-shell .video-chat-composer .video-composer-input-row.is-start-end-frame-mode>.prompt-mention-layer{grid-column:1;grid-row:2;max-width:100%;min-width:0;width:100%}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode>.prompt-mention-layer{grid-row:2}.video-page-shell .video-chat-composer .video-composer-input-row.is-start-end-frame-mode>.video-generate-block{grid-column:1;grid-row:3;max-width:100%;min-width:0;width:100%}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode>.video-prompt-actions-wrap{grid-column:1;grid-row:3;width:100%}.video-page-shell .video-chat-composer .video-composer-input-row.is-single-first-frame-mode>.video-generate-block{grid-row:4}.video-page-shell .video-hero-composer .video-reference-frame-rail{height:var(--video-reference-media-height);min-height:0}.video-page-shell .video-hero-composer .video-composer-input-row{height:auto;min-height:0}.video-page-shell .video-hero-composer #discoverDropZone{height:auto;min-height:var(--video-composer-content-min-height)}.video-page-shell .video-hero-composer #discoverDropZone>.video-composer-input-row{height:auto}.video-page-shell .video-hero-composer #discoverDropZone.is-smart-multiframe-mode{height:auto;min-height:var(--video-composer-content-min-height)}.video-page-shell .video-hero-composer #discoverDropZone.is-smart-multiframe-mode .smart-multiframe-composer{height:auto}.video-page-shell .video-prompt-input{font-size:15px;max-height:var(--prompt-input-natural-max-height,420px);min-height:calc(var(--video-composer-content-min-height) - 24px);padding:8px 0}.video-page-shell .prompt-mention-layer.has-prompt-toggle .video-prompt-input{padding-bottom:36px;padding-right:34px}.video-page-shell .prompt-expand-btn{border-radius:999px;font-size:12px;font-weight:800;gap:5px;height:40px;min-width:58px;padding:0 10px;width:auto}.video-page-shell .prompt-expand-label{display:inline;line-height:1}.video-page-shell .video-prompt-actions{justify-content:flex-end;max-width:100%}.video-page-shell .video-prompt-actions,.video-page-shell .video-prompt-actions-wrap{grid-column:1;grid-row:3;min-width:0;position:static;width:100%}.video-page-shell .video-prompt-actions-wrap>.video-prompt-actions{grid-column:auto;grid-row:auto}.video-page-shell .skill-prompt-guide-trigger,.video-page-shell .video-ai-optimize-btn,.video-page-shell .video-prompt-guide-trigger{min-height:40px}.skill-prompt-guide-dropdown{max-width:calc(100vw - 24px)}#discoverDropZone .video-prompt-actions,#discoverDropZoneImage .video-prompt-actions{max-width:100%}.video-page-shell .video-composer-input-row>.video-generate-block,.video-page-shell .video-hero-composer .video-composer-input-row>.video-generate-block{grid-row:4}.composer-mention-popover{border-radius:16px;max-width:calc(100vw - 24px);width:min(370px,calc(100vw - 24px))}.composer-mention-item{grid-template-columns:58px minmax(0,1fr)}.composer-mention-tag{display:none}.composer-mention-foot{flex-wrap:wrap}.video-page-shell .video-hero-composer .video-source-rail{grid-row:1;height:40px;min-height:0}.video-page-shell .video-source-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;height:40px}.video-page-shell .video-hero-composer .video-reference-frame-rail{align-self:stretch;height:auto;min-height:68px}.video-page-shell .video-reference-frame-slot{height:auto;min-height:54px}.video-page-shell .video-reference-frame-main{min-height:54px}.video-page-shell .video-source-rail-btn:first-child{border-bottom:0;border-right:1px solid rgba(191,231,255,.1)}.video-page-shell .video-chat-composer .video-generate-btn,.video-page-shell .video-generate-btn{width:100%}.video-page-shell .video-chat-composer .video-generate-btn{gap:8px}.video-page-shell .video-chat-generate-label{display:inline;font-size:14px;font-weight:800;line-height:1}.video-page-shell .video-chat-composer .video-generate-block,.video-page-shell .video-generate-block{grid-column:1/-1}.video-page-shell .smart-multiframe-input-row,.video-page-shell .video-chat-composer .video-chat-smart-multiframe-input-row{display:block;max-width:100%;min-width:0;width:100%}.video-page-shell .smart-multiframe-composer{display:grid;min-height:0;row-gap:10px}.video-page-shell .smart-multiframe-composer,.video-page-shell .video-chat-composer .smart-multiframe-composer{grid-template-columns:minmax(0,1fr);max-width:100%;width:100%}.video-page-shell .smart-multiframe-submit,.video-page-shell .smart-multiframe-track{grid-column:1;grid-row:auto}.video-page-shell .smart-multiframe-track{display:flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:6px;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch}.video-page-shell .smart-multiframe-track:after{background:linear-gradient(90deg,transparent,rgba(10,14,22,.94));content:"";flex:0 0 28px;margin-left:-28px;pointer-events:none;position:sticky;right:0;width:28px}.video-page-shell .video-chat-composer .smart-multiframe-track{flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.video-page-shell .video-chat-composer .smart-multiframe-submit{grid-column:1;grid-row:2;max-width:100%}.video-page-shell .smart-multiframe-add{flex-basis:42px}.video-page-shell .smart-multiframe-segment{flex-basis:132px;min-width:132px;scroll-snap-align:start}.video-page-shell .smart-multiframe-remove{height:40px;opacity:1;right:2px;top:2px;width:40px}.video-page-shell .smart-multiframe-remove i{background:#450a0ac2;border:1px solid rgba(252,165,165,.42);border-radius:999px;display:grid;height:26px;place-items:center;width:26px}.video-page-shell .smart-multiframe-mobile-hint{align-items:center;color:#bfe7ffc7;display:flex;font-size:12px;font-weight:700;gap:6px;line-height:1.4;margin:2px 2px 0}.video-page-shell .video-chat-composer .video-generate-block{width:100%}.video-page-shell .video-chat-composer .smart-multiframe-submit{min-width:0;width:100%}.video-page-shell .video-chat-composer .smart-multiframe-submit .video-generate-block{justify-items:stretch;width:100%}.video-page-shell .video-chat-composer .smart-multiframe-submit .video-generate-btn{height:52px;min-height:52px;min-width:0;width:100%}.video-page-shell .video-chat-composer{padding:10px 12px 16px}.media-library-popover{border-radius:16px;height:80vh!important;left:50%!important;max-height:none;min-height:0;top:50%!important;transform:translate(-50%,-50%);width:90vw!important}.media-library-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.media-library-sidebar{border-bottom:1px solid rgba(185,167,255,.14);border-right:0;gap:10px;padding:12px}.media-library-tab-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-library-tab{height:38px;justify-content:center;padding:0 8px}.media-library-header{align-items:center;flex-direction:row;gap:10px;padding:14px 14px 10px}.media-library-header-actions{flex:1 1 auto;min-width:0;width:100%}.media-library-create-btn,.media-library-upload-action{min-width:82px;padding:0 10px}.media-library-search{width:100%}.media-library-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.media-library-list .media-library-card{height:120px}.media-library-list.is-audio{gap:7px;grid-template-columns:1fr;padding:8px 10px}.media-library-audio-card{gap:8px;grid-template-columns:32px minmax(0,1fr) 26px;min-height:46px;padding:5px 7px}.media-library-audio-play{font-size:11px;height:32px;width:32px}.media-library-wave{height:10px;margin-top:4px}.media-library-audio-time{max-width:54px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis}.asset-create-layer{padding:12px}.asset-create-form{max-height:min(520px,calc(100vh - 150px));padding:14px}.asset-create-row{grid-template-columns:1fr}.asset-type-trigger{min-height:50px}.asset-type-current{align-items:center}.asset-type-current em{max-width:52%}.asset-type-option-text em{white-space:normal}.asset-create-upload-head{align-items:flex-start;flex-direction:column;gap:4px}.asset-create-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-create-default-audio{flex-wrap:wrap}.media-library-footer{padding:0 14px 12px}}.video-page-shell .video-prompt-input[contenteditable]{overflow-wrap:anywhere;white-space:pre-wrap}.video-page-shell .video-mobile-picker-option-copy strong small.video-mobile-picker-badge.is-slow,.video-page-shell .video-model-option-badge.is-slow{background:#71839a1f;border-color:#71839a8c;color:#a7b8cd}.video-mobile-picker-option-copy strong{align-items:center;display:inline-flex;flex-wrap:wrap;row-gap:4px}.video-mobile-picker-option-copy strong .video-mobile-picker-badge{align-items:center;background:#f45d4a4d;border:1px solid rgba(255,154,112,.96);border-radius:5px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:3px;line-height:1;margin-left:6px;padding:3px 6px;vertical-align:middle;white-space:nowrap}.video-mobile-picker-option-copy strong .video-mobile-picker-badge.is-value{background:#8bd5aa1f;border-color:#8bd5aac7;color:#f3fff7}.video-mobile-picker-option-copy strong .video-mobile-picker-badge.is-slow{background:#71839a1f;border-color:#71839a8c;color:#a7b8cd}.video-static-card-grid{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.video-template-card{background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:16px;box-shadow:0 16px 34px #0f172a14;display:grid;overflow:hidden;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.video-template-card:hover{box-shadow:0 22px 44px #0f172a1f;transform:translateY(-2px)}.video-template-card-media{aspect-ratio:3/4;background:#111827;display:block;overflow:hidden}.video-template-card-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-template-card-body{display:grid;gap:7px;padding:12px}.video-template-card-body strong{color:#0f172a;font-size:14px;line-height:1.35;min-height:38px}.video-template-card-body small,.video-template-card-body strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-template-card-body small{color:#64748b;font-size:12px;line-height:1.5;min-height:36px}.video-template-card-body em{background:#ef444414;border-radius:999px;color:#dc2626;font-size:12px;font-style:normal;font-weight:800;padding:4px 8px;width:-moz-fit-content;width:fit-content}.video-panel-shell{background:#fffffff5;border:1px solid rgba(226,232,240,.95);border-radius:18px;box-shadow:0 18px 38px #0f172a14;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.video-panel-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.video-panel-head h1,.video-section-title h1{color:#0f172a;font-size:22px;font-weight:900;line-height:1.3;margin:0}.video-panel-head p,.video-section-title p{color:#64748b;font-size:13px;font-weight:700;line-height:1.5;margin:4px 0 0}.video-empty-panel button,.video-panel-head button,.video-tool-card button{background:#f3f4f6;border-radius:10px;color:#4b5563;font-size:13px;font-weight:800;min-height:36px;padding:0 14px;transition:background .18s ease,color .18s ease}.video-empty-panel button:hover,.video-panel-head button:hover,.video-tool-card button:hover{background:#fee2e2;color:#dc2626}.video-empty-panel{align-content:center;color:#64748b;display:grid;gap:12px;min-height:320px;padding:28px;place-items:center;text-align:center}.video-empty-panel.is-compact{min-height:0}.video-empty-panel>i{background:#fff1f2;border-radius:18px;color:#ef4444;display:grid;font-size:24px;height:58px;place-items:center;width:58px}.video-empty-panel h1,.video-empty-panel h2{color:#0f172a;font-size:24px;font-weight:900;margin:0}.video-empty-panel p{color:#64748b;font-size:14px;font-weight:700;line-height:1.8;margin:0;max-width:460px}.video-pagination-shell{align-items:center;border-top:1px solid #e5e7eb;color:#64748b;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;padding:14px 18px}.video-section-title{margin-bottom:18px}.video-category-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.video-category-row button{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#64748b;font-size:13px;font-weight:800;min-height:36px;padding:0 14px}.video-category-row button.is-active{background:#fff1f2;border-color:#ef444447;color:#dc2626}.video-tool-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.video-tool-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 14px 30px #0f172a12;display:grid;gap:12px;padding:18px}.video-tool-card span{background:#eff6ff;border-radius:999px;color:#2563eb;font-size:12px;font-weight:900;padding:4px 8px;width:-moz-fit-content;width:fit-content}.video-tool-card h2{color:#0f172a;font-size:18px;font-weight:900;margin:0}.video-tool-card p{color:#64748b;font-size:13px;font-weight:700;line-height:1.7;margin:0}.inline-toolbar-btn{align-items:center;background:#f3f4f6;border-radius:10px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:34px;padding:0 12px;transition:background .18s ease,color .18s ease}.inline-toolbar-btn:hover{background:#e5e7eb;color:#111827}@media(max-width:1400px){.video-static-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.video-static-card-grid,.video-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.video-static-card-grid,.video-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.video-static-card-grid,.video-tool-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-pagination-shell,.video-panel-head{align-items:flex-start;flex-direction:column}.video-dropdown-panel{left:auto;right:0}}@media(max-width:520px){.video-static-card-grid,.video-tool-grid{grid-template-columns:1fr}.video-ratio-dropdown,.video-style-dropdown{width:min(290px,calc(100vw - 32px))}}.video-list-panel-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.video-list-panel-head h1{color:#dbe7ff;font-size:18px;font-weight:800;line-height:1.2;margin:0}.video-panel-refresh-btn{background:#94a3b829;border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:13px;font-weight:800;padding:7px 12px;transition:background .2s ease,color .2s ease}.video-panel-refresh-btn:hover{background:#e2e8f038;color:#fff}.video-history-panel{background:#05070d;height:100%;min-height:0;overflow:hidden;padding:18px 20px 6px}.history-panel-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.history-panel-body{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.history-list-shell{min-height:0;overflow-y:auto;padding-right:8px}.history-list-shell::-webkit-scrollbar,.video-tools-panel::-webkit-scrollbar,.works-list-shell::-webkit-scrollbar{width:8px}.history-list-shell::-webkit-scrollbar-track,.video-tools-panel::-webkit-scrollbar-track,.works-list-shell::-webkit-scrollbar-track{background:#0f172adb}.history-list-shell::-webkit-scrollbar-thumb,.video-tools-panel::-webkit-scrollbar-thumb,.works-list-shell::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b7cf6,#c4a7ff);border-radius:999px}.history-thread-card{background:radial-gradient(circle at 0 0,rgba(139,124,246,.08),transparent 34%),linear-gradient(180deg,#111827f5,#090d17fa);border:1px solid rgba(148,163,184,.14);border-radius:16px;box-shadow:0 18px 46px #00000052;overflow:hidden;position:relative}.history-thread-card+.history-thread-card{margin-top:12px}.history-thread-user{background:radial-gradient(circle at 8% 8%,rgba(139,124,246,.12),transparent 28%),#0f172a8a;border-bottom:1px solid rgba(148,163,184,.12);display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px}.history-thread-user-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.history-thread-user-main{align-items:center;display:inline-flex;gap:10px;min-width:0}.history-thread-user-dot{background:#fb7185;border-radius:999px;box-shadow:0 0 0 5px #fb71851a;flex:0 0 auto;height:9px;width:9px}.history-thread-user-labels{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.history-thread-user-title{color:#f8fafc;font-size:13px;font-weight:900}.history-thread-user-chip{background:#0f172ab8;border:1px solid rgba(191,231,255,.14);border-radius:999px;color:#dbe7ffd1;font-size:11px;font-weight:700;padding:3px 8px}.history-thread-time-block{color:#94a3b8d1;display:grid;flex:0 0 auto;font-size:11px;gap:6px;justify-items:end}.history-thread-delete-btn{background:#0f172a8a;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1b8;cursor:pointer;font-size:11px;font-weight:800;padding:4px 9px;transition:background .2s ease,border-color .2s ease,color .2s ease}.history-thread-delete-btn:hover{background:#7f1d1d47;border-color:#f871716b;color:#fecaca}.history-thread-user-text{display:-webkit-box;-webkit-box-orient:vertical;color:#f8fafcf0;font-size:13px;font-weight:700;-webkit-line-clamp:3;line-height:1.65;margin:0;max-width:100%;overflow:hidden}.history-thread-user-footer{display:flex;margin-top:0}.history-thread-user-meta{background:#0f172aa8;border:1px solid rgba(191,231,255,.14);border-radius:999px;color:#cbd5e1d1;font-size:11px;font-weight:700;padding:4px 10px}.history-thread-images{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.history-thread-images .history-thread-result-card{flex:0 0 112px;width:112px}.history-thread-result-card{aspect-ratio:16/9;background:#0f172a;border:1px solid rgba(148,163,184,.2);border-radius:12px;box-shadow:0 12px 28px #0000003d;cursor:pointer;display:block;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.history-thread-result-card:hover{border-color:#c4a7ff61;box-shadow:0 14px 34px #00000052}.history-thread-result-card:disabled,.history-thread-result-card:disabled:hover{border-color:#94a3b833;box-shadow:0 12px 28px #0000003d;cursor:default}.history-thread-result-card img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.history-thread-result-placeholder{background:#0f172ad1;color:#cbd5e1b8;display:grid;font-size:12px;font-weight:800;height:100%;min-height:120px;place-items:center;width:100%}.history-thread-ai-list{background:#070a12a3;padding:12px 16px 14px 24px;position:relative}.history-thread-ai-list:before{background:linear-gradient(180deg,#c4a7ff6b,#60a5fa38);border-radius:999px;bottom:14px;content:"";left:16px;position:absolute;top:14px;width:2px}.history-thread-ai-item{margin-left:14px;position:relative}.history-thread-ai-surface{background:#0f172aa8;border:1px solid rgba(148,163,184,.16);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.history-thread-ai-surface.is-failed{background:radial-gradient(circle at 0 0,rgba(242,109,120,.1),transparent 42%),#0f172ab8;border-color:#f26d7838;box-shadow:inset 0 1px #ffffff08;position:relative}.history-thread-ai-surface.is-failed:before{background:linear-gradient(180deg,#f26d78,#e85b66);border-radius:999px;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.history-thread-ai-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.history-thread-ai-head-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.history-thread-ai-label,.history-thread-ai-model{background:#0f172ab8;border:1px solid rgba(191,231,255,.14);border-radius:999px;color:#dbe7ffd1;font-size:11px;font-weight:800;padding:4px 9px}.history-thread-ai-status{background:#78350f47;border:1px solid rgba(251,191,36,.18);border-radius:999px;color:#fde68a;font-size:11px;font-weight:900;padding:4px 9px}.history-thread-ai-status.is-success{background:#1665343d;border-color:#4ade8033;color:#86efac}.history-thread-ai-status.is-failed{background:#7f1d1d42;border-color:#f8717138;color:#fca5a5}.history-thread-ai-status-panel{display:grid;gap:0;margin:0}.history-thread-ai-status-desc{color:#dce4f2e6;font-size:13px;font-weight:700;line-height:1.6;margin:0}.history-thread-ai-text{display:-webkit-box;-webkit-box-orient:vertical;color:#cbd5e1d6;font-size:13px;font-weight:700;-webkit-line-clamp:2;line-height:1.55;margin:0;overflow:hidden}.history-thread-result-grid{display:grid;gap:8px;grid-template-columns:minmax(180px,220px);justify-content:start}.history-thread-result-grid.is-image-results{grid-template-columns:repeat(auto-fill,minmax(140px,220px))}.history-thread-ai-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:12px}.history-thread-action-btn{background:#0f172ac2;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1d1;color:#ff6b6b;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;height:34px;line-height:34px;margin-left:auto;min-width:100px;padding:0 10px;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.history-thread-action-btn:disabled,.history-thread-delete-btn:disabled,.video-panel-refresh-btn:disabled,.works-pagination-btn:disabled,.works-video-delete:disabled{cursor:not-allowed;opacity:.52}.history-thread-action-btn.is-primary{background:#dc2626d1;border-color:#f871714d;color:#fff}.history-thread-action-btn:hover{background:#c4a7ff1f;border-color:#c4a7ff47;color:#f5e8ff}.history-thread-action-btn.is-primary:hover{background:#ef4444;border-color:#f8717175;color:#fff}.history-thread-ai-actions .history-thread-action-btn{align-items:center;background:#0f172ad1;border-color:#bfe7ff33;border-radius:9px;color:#dce4f2e6;display:inline-flex;font-weight:700;gap:6px;height:36px;justify-content:center;line-height:1;margin-left:0;min-width:0;padding:0 12px}.history-thread-ai-actions .history-thread-action-btn>i{color:#bfe7ff;font-size:11px}.history-thread-ai-actions .history-thread-action-btn.is-primary{background:#b9a7ff2e;border-color:#b9a7ff8a;color:#e6e0ff}.history-thread-ai-actions .history-thread-action-btn.is-primary>i{color:#d8ceff}.history-thread-ai-actions .history-thread-action-btn:hover:not(:disabled){background:#bfe7ff1a;border-color:#bfe7ff7a;color:#f8fafc}.history-thread-ai-actions .history-thread-action-btn.is-primary:hover:not(:disabled){background:#b9a7ff47;border-color:#d8ceffc7;box-shadow:0 8px 18px #8470ff29;color:#fff}.history-thread-ai-actions .history-thread-action-btn:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-works-panel{background:#05070d;height:100%;min-height:0;overflow:hidden;padding:18px 20px 0}.works-panel-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.works-panel-body{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.works-list-shell{min-height:0;overflow-y:auto;padding-right:8px;position:relative}.works-waterfall{display:grid;gap:11px;grid-template-columns:repeat(8,minmax(0,1fr))}.works-video-card{background:#0b1220;border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.works-video-card:hover{border-color:#b8a8ff57;box-shadow:0 16px 36px #0000003d}.history-storyboard-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:10px}.history-storyboard-thumb{aspect-ratio:16/9;background:#0f172a;border:1px solid rgba(148,163,184,.22);border-radius:10px;cursor:pointer;display:block;min-width:0;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.history-storyboard-thumb:focus-visible,.history-storyboard-thumb:hover{border-color:#7dd3fcb8;box-shadow:0 10px 22px #00000047;outline:none}.history-storyboard-thumb:disabled,.history-storyboard-thumb:disabled:hover{border-color:#94a3b829;box-shadow:none;cursor:default;opacity:.52}.history-storyboard-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.history-storyboard-thumb.is-failed,.history-storyboard-thumb.is-generating{opacity:.62}.works-storyboard-count{background:#475569f0;border-radius:999px;box-shadow:0 5px 12px #0000003d;color:#fff;font-size:11px;font-weight:800;line-height:1;min-width:38px;padding:5px 8px;pointer-events:none;position:absolute;right:8px;text-align:center;top:8px;z-index:4}.works-video-card.is-storyboard .works-video-delete,.works-video-delete.is-left{left:7px;right:auto;top:7px}.works-storyboard-card-main{background:#111b2a}.works-storyboard-card-main:focus-visible{outline:2px solid rgba(125,211,252,.9);outline-offset:-2px}.works-video-card-main{aspect-ratio:5/6;background:transparent;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.works-video-card-main img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease;width:100%}.works-video-card:hover .works-video-card-main img{transform:scale(1.04)}.works-video-card-gradient{background:linear-gradient(180deg,#0f172a0a,#0f172a1a 46%,#050a14db),linear-gradient(90deg,rgba(15,23,42,.34),transparent 40%,rgba(15,23,42,.22));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.video-card-play{background:#0f172ab8;border:1px solid hsla(0,0%,100%,.32);border-radius:999px;box-shadow:0 14px 32px #00000052;color:#fff;display:grid;height:58px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px}.works-video-card .video-card-play{box-shadow:0 10px 22px #00000047;height:42px;pointer-events:none;width:42px}.works-video-title{bottom:10px;color:#fff;display:-webkit-box;font-size:12px;font-weight:900;left:10px;line-height:1.3;overflow:hidden;position:absolute;right:10px;text-align:left;z-index:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;pointer-events:none}.works-video-delete{background:#0f172aad;border-radius:999px;color:#cbd5e1;cursor:pointer;display:grid;height:26px;place-items:center;position:absolute;right:7px;top:7px;width:26px;z-index:3}.works-video-delete:hover{background:#ef4444;color:#fff}.works-video-foot{align-items:center;display:grid;gap:6px;grid-template-columns:auto 1fr auto;min-height:38px;padding:7px 8px}.works-video-ratio{background:#1e293beb;border-radius:999px;color:#c7d2fe;font-size:10px;font-weight:900;padding:3px 6px}.works-video-time{color:#8fa1bd;font-size:10px;font-weight:700;justify-self:end}.works-video-foot button{color:#8fa1bd;cursor:pointer}.works-video-foot button:hover{color:#fff}.works-pagination-shell{padding:12px 0 0}.works-pagination-bar{align-items:center;border-top:1px solid rgba(148,163,184,.12);color:#94a3b8;display:grid;font-size:12px;gap:12px;grid-template-columns:1fr auto 1fr;padding:12px 0}.works-pagination-left{align-items:center;display:inline-flex;gap:8px}.works-pagination-center{justify-self:center}.works-pagination-right{justify-self:end}.works-page-size-static,.works-pagination-btn{background:#94a3b829;border-radius:8px;color:#dbe7ff;font-size:12px;font-weight:900;padding:5px 9px}.works-pagination-btn.is-active{background:#c4a7ff38;color:#e9d5ff}.works-pagination-btn:not(:disabled):hover{background:#bfe7ff33;color:#f8fafc}.video-tools-panel{background:#05070d;height:100%;min-height:0;overflow-y:auto;padding:18px 20px}.video-tools-shell{width:100%}.video-tools-category-container{background:#0d111b9e;border:1px solid rgba(148,163,184,.1);border-radius:12px;box-shadow:inset 0 1px #ffffff06;padding:10px 12px 12px}.video-tools-type-switch-row{display:flex;justify-content:center;padding:4px 0 14px}.video-tools-type-switch{background:#080b11eb;border:1px solid rgba(185,167,255,.22);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.video-tools-type-switch button{align-items:center;background:transparent;border:0;border-radius:999px;color:#aeb7c6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:40px;min-width:106px}.video-tools-type-switch button:hover{background:#b9a7ff1f;color:#f8fafc}.video-tools-type-switch button[aria-pressed=true]{background:linear-gradient(115deg,#9b78f0,#7553cd);box-shadow:0 2px 12px #7553cd3d;color:#fff}.video-tools-type-switch button:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-tools-category-container .template-category-row{align-items:center;display:flex;gap:8px;margin-bottom:6px;padding-bottom:6px}.video-tools-category-container .template-parent-row{border-bottom:1px solid rgba(148,163,184,.09)}.video-tools-category-container .template-child-row{border-bottom:0;border-top:0!important;padding-top:0}.video-tools-category-container .template-category-tabs{display:flex;flex-wrap:wrap;gap:7px 8px;min-width:0}.video-tools-category-container .template-category-tab{background:#0f172a61;border:1px solid rgba(148,163,184,.08);border-radius:999px;color:#c7d2fec7;cursor:pointer;font-size:13px;font-weight:800;min-height:30px;padding:6px 11px;transition:background .2s ease,border-color .2s ease,color .2s ease}.video-tools-category-container .tools-parent-tab{color:#dbe7ffd6;font-size:13px;padding:6px 12px}.video-tools-category-container .tools-child-tab{background:#0f172a38;border-color:#94a3b80f;color:#cbd5e1ad;font-size:12px;font-weight:750;min-height:28px;padding:5px 9px}.video-tools-category-container .template-category-tab:hover{background:#c4a7ff14;border-color:#c4a7ff33;color:#ffffffeb}.video-tools-category-container .template-category-tab.active{background:#c4a7ff1f;border-color:#c4a7ff52;color:#f5e8fff0}.video-tools-category-container .tools-child-tab.active{background:#c4a7ff17;border-color:#c4a7ff3d;color:#e9d5ffe0}.video-tools-status-row{align-items:center;display:flex;justify-content:flex-end;min-height:24px;padding:0 2px 2px}.video-tools-status-text{align-items:center;color:#94a3b8c7;display:inline-flex;font-size:12px;font-weight:750;gap:6px}.video-tools-status-text.is-error{color:#fbbf24}.video-tools-empty-state,.video-tools-loading-state{align-content:center;background:#0f172a3d;border:1px dashed rgba(148,163,184,.16);border-radius:12px;color:#cbd5e1cc;display:grid;gap:9px;margin-top:10px;min-height:260px;place-items:center;text-align:center}.video-tools-empty-state>i,.video-tools-loading-state>i{color:#c4a7ffe6;font-size:24px}.video-tools-empty-state strong,.video-tools-loading-state strong{color:#f8fafceb;font-size:14px;font-weight:900}.video-tools-empty-state p,.video-tools-loading-state p{color:#94a3b8c2;font-size:12px;font-weight:650;margin:0}.video-tools-card-grid{display:grid;gap:11px;grid-template-columns:repeat(8,minmax(0,1fr));padding:10px 0 0}.tools-video-card{background:#0b1220;border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.tools-video-card:hover{border-color:#fca5a5;box-shadow:0 18px 42px #00000047}.tools-video-card-main{display:block;position:relative;text-align:left;width:100%}.tools-preview-button{background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.tools-preview-stack{aspect-ratio:4/5;background:#0f172a;display:block;isolation:isolate;overflow:hidden;position:relative;width:100%}.tools-result-main-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease;width:100%}.tools-video-card:hover .tools-result-main-img{transform:scale(1.04)}.tools-card-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.45) 45%,transparent 85%);display:flex;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:2}.tools-preview-stack .video-card-play{pointer-events:none;z-index:4}.tools-video-card:focus-within .tools-card-overlay,.tools-video-card:hover .tools-card-overlay{opacity:1}.tools-card-overlay-content{display:grid;gap:7px;padding:12px 12px 52px;width:100%}.tools-card-title{color:#fff;font-size:13px;font-weight:900;line-height:1.25}.tools-card-desc,.tools-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tools-card-desc{color:#ffffffe6;font-size:11.5px;font-weight:600;line-height:1.4}.tools-card-params{color:#dbeafe;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.4;margin-top:6px}.tools-card-params span{background:#0f172a8c;border:1px solid rgba(191,219,254,.35);border-radius:4px;padding:2px 6px}.tools-card-action-btn{background:#ef4444;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;justify-self:center;min-width:92px;padding:7px 14px;text-align:center}.tools-card-use-btn{bottom:48px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .22s ease,background-color .18s ease;z-index:5}.tools-video-card:focus-within .tools-card-use-btn,.tools-video-card:hover .tools-card-use-btn{opacity:1;pointer-events:auto}.tools-card-use-btn:focus-visible,.tools-card-use-btn:hover{background:#dc2626}@media(hover:none){.tools-video-card .tools-card-overlay,.tools-video-card .tools-card-use-btn{opacity:1}.tools-video-card .tools-card-use-btn{pointer-events:auto}}.tools-card-foot{align-items:center;display:flex;justify-content:space-between;min-height:36px;padding:8px 10px}.tools-card-detail-link{color:#e5edff;font-size:12px;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.tools-card-detail-link:focus-visible,.tools-card-detail-link:hover{color:#fff}.tools-card-hot{align-items:center;color:#9ca3af;display:inline-flex;font-size:11px;font-weight:800;gap:5px}.tools-card-hot i{color:#ff6b6b}.tools-card-hot-label{color:#fff;font-size:11px;font-weight:900}.video-tools-load-more{display:flex;justify-content:center;padding:18px 0 4px}.video-tools-load-more button{align-items:center;background:#c4a7ff1a;border:1px solid rgba(196,167,255,.24);border-radius:999px;color:#f5e8fff0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:34px;min-width:120px;padding:8px 16px;transition:background .2s ease,border-color .2s ease,color .2s ease}.video-tools-load-more button:hover{background:#c4a7ff29;border-color:#c4a7ff66;color:#fff}.video-tools-load-more button:disabled{cursor:wait;opacity:.7}.video-tools-submenu .tools-submenu-item.active{background:#c4a7ff1f;border:1px solid rgba(196,167,255,.32);border-radius:9px;color:#e9d5ff}@media(max-width:1599px){.video-tools-card-grid,.works-waterfall{grid-template-columns:repeat(7,minmax(0,1fr))}.video-page-shell .sample-gallery-wrapper .video-static-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1439px){.video-tools-card-grid,.works-waterfall{grid-template-columns:repeat(6,minmax(0,1fr))}.video-page-shell .sample-gallery-wrapper .video-static-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1279px){.video-tools-card-grid,.works-waterfall{grid-template-columns:repeat(5,minmax(0,1fr))}.video-page-shell .sample-gallery-wrapper .video-static-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-thread-ai-head,.history-thread-user-head{align-items:flex-start}}@media(max-width:1023px){.video-page-shell .sample-gallery-wrapper .video-static-card-grid,.video-tools-card-grid,.works-waterfall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.video-page-shell .sample-gallery-wrapper .video-static-card-grid,.video-tools-card-grid,.works-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}.video-tools-card-grid{padding-inline:0}}.video-page-shell .video-panel-shell{background:#090d18f5;border-color:#94a3b829;box-shadow:0 22px 54px #0000004d}.video-page-shell .video-panel-head{border-bottom-color:#94a3b824}.video-page-shell .video-panel-head h1,.video-page-shell .video-section-title h1{color:#f8fafc}.video-page-shell .video-panel-head p,.video-page-shell .video-section-title p{color:#9aa3b6}.video-page-shell .video-empty-panel button,.video-page-shell .video-panel-head button,.video-page-shell .video-tool-card button{background:#1e293bcc;color:#cbd5e1}.video-page-shell .video-empty-panel button:hover,.video-page-shell .video-panel-head button:hover,.video-page-shell .video-tool-card button:hover{background:#581c8761;color:#f5e8ff}.video-page-shell .video-empty-panel{color:#9aa3b6}.video-page-shell .video-empty-panel>i{background:#b8a8ff1f;color:#d8b4fe}.video-page-shell .video-empty-panel h1,.video-page-shell .video-empty-panel h2{color:#f8fafc}.video-page-shell .video-empty-panel p{color:#9aa3b6}.video-page-shell .video-pagination-shell{border-top-color:#94a3b824;color:#94a3b8}.video-page-shell .video-category-row button{background:#0f172ab8;border-color:#94a3b82e;color:#b8c0d4}.video-page-shell .video-category-row button.is-active{background:#581c8752;border-color:#d8b4fe7a;color:#f5e8ff}.video-page-shell .video-tool-card{background:#090d18eb;border-color:#94a3b829;box-shadow:0 16px 38px #00000038}.video-page-shell .video-tool-card span{background:#b8a8ff1f;color:#d8b4fe}.video-page-shell .video-tool-card h2{color:#f8fafc}.video-page-shell .video-tool-card p{color:#9aa3b6}.video-page-shell .video-template-card{background:#070b12;border:1px solid rgba(51,65,85,.86);border-radius:12px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.video-page-shell .video-template-card:hover{border-color:#b8a8ff61;box-shadow:0 18px 42px #00000038;transform:none}.video-page-shell .video-template-card-empty{aspect-ratio:4/5;cursor:pointer;min-height:0}.video-page-shell .video-template-card-placeholder{background:radial-gradient(circle at 50% 42%,rgba(184,168,255,.14),transparent 28%),linear-gradient(180deg,#0f172a2e,#02060c94),#070b12;display:block;height:100%;width:100%}.video-page-shell .sample-gallery-wrapper .video-static-card-grid{gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.video-page-shell .sample-gallery-wrapper .explore-recommendation-loading-state{min-height:260px}.explore-recommendation-load-more{align-items:center;display:flex;justify-content:center;min-height:64px;padding:16px 0 4px}.explore-recommendation-load-more button{align-items:center;background:#c4a7ff1a;border:1px solid rgba(196,167,255,.24);border-radius:999px;color:#f5e8fff0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:36px;min-width:118px;padding:8px 16px}.explore-recommendation-load-more button:disabled{cursor:wait;opacity:.7}.explore-recommendation-load-more-message{color:#aeb7ca;font-size:12px;font-weight:800}.explore-recommendation-load-more-message.is-error{color:#fca5a5}.video-page-shell .video-template-card-media img{filter:brightness(.56) saturate(.72)}.video-page-shell .video-template-card-body strong{color:#f8fafc}.video-page-shell .video-template-card-body small{color:#94a3b8}.video-page-shell .video-template-card-body em{background:#b8a8ff1f;color:#d8b4fe}.video-page-shell .video-chat-panel{background:#05070d;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:100%;overflow:hidden;position:relative}.video-page-shell .video-chat-area{display:flex;flex-direction:column;gap:28px;min-height:0;overflow-y:auto;padding:32px 32px 26px;scrollbar-color:#9b82ff #070a12;scrollbar-width:auto}.video-page-shell .video-chat-older-hint{align-items:center;align-self:center;background:#0f172ac7;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;font-weight:700;gap:8px;line-height:1.2;min-height:32px;padding:6px 12px}.video-page-shell .video-chat-older-hint i{color:#c4b5fd}.video-page-shell .video-chat-inspiration{margin:auto;padding:20px 0 14px;width:min(100%,840px)}.video-page-shell .video-chat-inspiration-head{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:14px}.video-page-shell .video-chat-inspiration-head h1{color:#f8fafc;font-size:22px;font-weight:800;grid-column:2;line-height:1.2;margin:0;text-align:center}.video-page-shell .video-chat-inspiration-nav{display:inline-flex;flex:0 0 auto;gap:8px;grid-column:3;justify-self:end}.video-page-shell .video-chat-inspiration-nav button{background:#10141de6;border:1px solid rgba(191,231,255,.24);border-radius:8px;color:#bfe7ff;cursor:pointer;display:grid;height:40px;place-items:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:40px}.video-page-shell .video-chat-inspiration-nav button:not(:disabled):hover{background:#b9a7ff29;border-color:#b9a7ffd6;box-shadow:0 8px 20px #00000042}.video-page-shell .video-chat-inspiration-nav button:disabled{cursor:not-allowed;opacity:.45}.video-page-shell .video-chat-inspiration-nav button:focus-visible,.video-page-shell .video-chat-inspiration-use:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-page-shell .video-chat-inspiration-track{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.video-page-shell .video-chat-inspiration-track.is-count-2{grid-template-columns:repeat(2,minmax(0,calc(33.33333% - 10.66667px)));justify-content:center}.video-page-shell .video-chat-inspiration-track.is-count-1{grid-template-columns:minmax(0,calc(33.33333% - 10.66667px));justify-content:center}.video-page-shell .video-chat-inspiration-track.is-mobile{display:none}.video-page-shell .video-chat-inspiration-card{background:#10141d;border:1px solid rgba(174,183,198,.2);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 16px 32px #00000038;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.video-page-shell .video-chat-inspiration-card:hover{border-color:#bfe7ff75;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000004d}.video-page-shell .video-chat-inspiration-media{aspect-ratio:16/9;background:#080b11;overflow:hidden;position:relative}.video-page-shell .video-chat-inspiration-media:after{background:linear-gradient(180deg,transparent 42%,rgba(5,7,13,.34));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.video-page-shell .video-chat-inspiration-media img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-page-shell .video-chat-inspiration-image{background:transparent;border:0;cursor:zoom-in;display:block;height:100%;padding:0;width:100%}.video-page-shell .video-chat-inspiration-image:focus-visible{outline:2px solid #b9a7ff;outline-offset:-4px}.video-page-shell .video-chat-inspiration-play{background:#05070dcc;border:1px solid rgba(191,231,255,.72);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:18px;height:56px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:56px;z-index:2}.video-page-shell .video-chat-inspiration-play:hover{background:#10141deb;border-color:#bfe7ff;box-shadow:0 8px 22px #00000061,0 0 20px #bfe7ff3d}.video-page-shell .video-chat-inspiration-play:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-page-shell .video-chat-inspiration-content{align-items:center;display:flex;gap:12px;min-width:0;padding:14px}.video-page-shell .video-chat-inspiration-summary{display:grid;flex:1 1 auto;gap:3px;min-width:0}.video-page-shell .video-chat-inspiration-summary h3{color:#f8fafc;font-size:15px;font-weight:800;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page-shell .video-chat-inspiration-summary p{color:#aeb7c6;font-size:12px;font-weight:500;line-height:1.6;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page-shell .video-chat-inspiration-use{align-items:center;background:#b9a7ff1f;border:1px solid rgba(185,167,255,.54);border-radius:8px;color:#e5e0ff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:7px;min-height:34px;padding:0 11px;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:-moz-fit-content;width:fit-content}.video-page-shell .video-chat-inspiration-use:hover{background:#b9a7ff;border-color:#b9a7ff;color:#182033}.video-page-shell .video-chat-message{display:flex;width:100%}.video-page-shell .video-chat-message.is-user{justify-content:flex-end}.video-page-shell .video-chat-message.is-assistant{justify-content:flex-start}.video-page-shell .video-chat-user-wrap{display:grid;gap:10px;justify-items:end;width:min(720px,82%)}.video-page-shell .video-chat-assistant-wrap{display:grid;gap:10px;width:min(760px,72%)}.video-page-shell .video-chat-attachment-row{display:flex;flex-wrap:wrap;gap:10px}.video-page-shell .video-chat-attachment-row.is-user{justify-content:flex-end}.video-page-shell .video-chat-attachment{background:#111827;border:1px solid rgba(226,232,240,.16);border-radius:14px;color:#cbd5e1;cursor:pointer;display:grid;height:92px;overflow:hidden;place-items:center;position:relative;width:92px}.video-page-shell .video-chat-attachment img,.video-page-shell .video-chat-attachment video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-page-shell .video-chat-attachment .video-preview-play-mark{top:31px}.video-page-shell .video-chat-audio-thumb{background:radial-gradient(circle at 35% 24%,rgba(191,231,255,.22),transparent 34%),linear-gradient(145deg,#121c2dfa,#0c101cfa);color:#dbeafe;display:grid;font-size:26px;height:100%;place-items:center;width:100%}.video-page-shell .video-chat-user-bubble{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:18px 18px 4px;box-shadow:0 12px 28px #e53e3e47;color:#fff;font-size:14px;font-weight:600;line-height:1.75;max-width:100%;padding:14px 18px;text-align:left;word-break:break-word}.video-page-shell .video-chat-message-meta{align-items:center;color:#7c89a3;display:inline-flex;font-size:12px;gap:10px}.video-page-shell .video-chat-message-meta.is-user{justify-content:flex-end}.video-page-shell .video-chat-message-meta button{border-radius:8px;color:#7c89a3;cursor:pointer;display:grid;height:30px;place-items:center;transition:background .2s ease,color .2s ease;width:30px}.video-page-shell .video-chat-action-row button{background:#0f172a8f;border:1px solid rgba(226,232,240,.12);border-radius:10px;box-shadow:0 8px 18px #0000002e;color:#7c89a3;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;width:34px}.video-page-shell .video-chat-message-meta button:hover{background:#e53e3e1a;color:#ef4444}.video-page-shell .video-chat-action-row button:hover{background:#bfe7ff1f;border-color:#bfe7ff85;color:#bfe7ff}.video-page-shell .video-chat-action-row button:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-page-shell .video-chat-action-row button:disabled{cursor:not-allowed;opacity:.42}.video-page-shell .video-chat-action-row button:disabled:hover{background:#0f172a8f;border-color:#e2e8f01f;color:#7c89a3}.video-page-shell .video-chat-storyboard-card{background:linear-gradient(125deg,#171825,#11151f 65%);border:1px solid #333346;border-radius:16px;box-shadow:0 12px 30px #00000030;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;padding:20px 22px}.video-page-shell .video-chat-storyboard-card.is-loading{border-color:#b8a8ff4d}.video-page-shell .video-chat-storyboard-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}.video-page-shell .video-chat-storyboard-title{align-items:center;color:#f3f4fa;display:flex;font-size:17px;font-weight:600;gap:10px;line-height:1.4;margin:0}.video-page-shell .video-chat-storyboard-title i{color:#b9a7ff}.video-page-shell .video-chat-storyboard-meta{color:#a5adc0;font-size:12px;font-weight:400;line-height:1.6}.video-page-shell .video-chat-storyboard-scenes{border-top:1px solid hsla(0,0%,100%,.06);margin-top:17px}.video-page-shell .video-chat-storyboard-scene{display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr);padding-top:17px}.video-page-shell .video-chat-storyboard-number{color:#a698d6;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:25px}.video-page-shell .video-chat-storyboard-text{color:#afb6c8;font-size:14px;font-weight:400;line-height:1.8;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.video-page-shell .video-chat-storyboard-text.is-fallback{margin-top:17px}.video-page-shell .video-chat-storyboard-actions{display:flex;justify-content:flex-end;margin-top:21px}.video-page-shell .video-chat-storyboard-create{align-items:center;background:linear-gradient(105deg,#c3afff,#9699f5);border:1px solid rgba(202,186,255,.25);border-radius:10px;box-shadow:0 5px 14px #847cf51a;color:#17132d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;justify-content:center;line-height:1.5;min-height:40px;padding:0 17px}.video-page-shell .video-chat-storyboard-create:hover{background:linear-gradient(105deg,#d0c0ff,#abaeff)}.video-page-shell .video-chat-storyboard-create:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}@media(max-width:767px){.video-page-shell .video-chat-storyboard-card{padding:17px 16px}.video-page-shell .video-chat-storyboard-scene{gap:8px;grid-template-columns:24px minmax(0,1fr)}.video-page-shell .video-chat-storyboard-create{min-height:44px}}.video-page-shell .video-chat-assistant-head{align-items:center;color:#cbd5e1;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:flex-start;justify-self:start;max-width:100%;text-align:left}.video-page-shell .video-chat-assistant-head img{border-radius:999px;box-shadow:0 8px 18px #0000003d;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.video-page-shell .video-chat-assistant-head small{color:#7c89a3;font-size:12px;font-weight:500}.video-page-shell .video-chat-ai-bubble{background:#f8fafc;border:1px solid rgba(226,232,240,.9);border-radius:18px 18px 18px 4px;box-shadow:0 18px 42px #00000047;color:#334155;padding:18px}.video-page-shell .video-chat-ai-bubble.has-result{max-width:100%;padding:16px;width:clamp(560px,50vw,640px)}.video-page-shell .video-chat-ai-bubble p{color:#94a3b8;font-size:14px;font-weight:700;line-height:1.65;margin:0 0 14px}.video-page-shell .video-chat-result-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px;max-width:100%;min-width:0;overflow-x:auto}.video-page-shell .video-chat-result-row>.video-chat-ai-bubble.has-result,.video-page-shell .video-chat-result-row>.video-chat-failed-card,.video-page-shell .video-chat-result-row>.video-chat-storyboard-card{box-sizing:border-box;flex:1 1 auto;max-width:640px;min-width:0;width:auto}.video-page-shell .video-chat-recovery-issues{color:#fbbf24;font-size:12px;margin:8px 0;overflow-wrap:anywhere}.video-page-shell .video-chat-result-row:has(>.video-chat-failed-card){flex-direction:row;min-width:0}.video-page-shell .video-chat-result-card{aspect-ratio:16/9;background:#111827;border:0;border-radius:16px;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-page-shell .video-chat-result-card.is-loading{align-content:center;cursor:default;display:grid;gap:12px;grid-template-rows:auto auto;place-items:center}.video-page-shell .video-chat-image-result-gallery{width:min(100%,620px)}.video-page-shell .video-chat-image-result-main{aspect-ratio:16/10;background:#111827;border:1px solid rgba(148,163,184,.32);border-radius:14px;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-page-shell .video-chat-image-result-main img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-page-shell .video-chat-image-result-main:after{background:linear-gradient(180deg,rgba(15,23,42,.18),transparent 32%,transparent 72%,rgba(15,23,42,.32));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.works-image-count{background:#475569f0;border-radius:999px;box-shadow:0 5px 12px #0000003d;color:#fff;font-size:11px;font-weight:800;line-height:1;min-width:28px;padding:5px 8px;pointer-events:none;position:absolute;right:8px;text-align:center;top:8px;z-index:4}.video-page-shell .video-chat-image-result-main:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}.video-page-shell .video-chat-image-result-counter,.video-page-shell .video-chat-image-result-zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aad;border:1px solid hsla(0,0%,100%,.24);color:#fff;position:absolute;z-index:1}.video-page-shell .video-chat-image-result-counter{border-radius:999px;font-size:12px;font-weight:700;line-height:1;padding:5px 9px;right:10px;top:10px}.video-page-shell .video-chat-image-result-zoom{border-radius:999px;bottom:10px;display:grid;font-size:12px;height:32px;place-items:center;right:10px;width:32px}.video-page-shell .video-chat-image-result-thumbs{display:flex;gap:9px;margin-top:10px;overflow-x:auto;padding:2px 2px 5px;scrollbar-color:rgba(148,163,184,.48) transparent;scrollbar-width:thin;width:100%}.video-page-shell .video-chat-image-result-thumb{background:#111827;border:2px solid transparent;border-radius:9px;cursor:pointer;flex:0 0 76px;height:56px;overflow:hidden;padding:0;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:76px}.video-page-shell .video-chat-image-result-thumb:hover{border-color:#bfe7ffb8;transform:translateY(-1px)}.video-page-shell .video-chat-image-result-thumb:focus-visible{outline:2px solid #b9a7ff;outline-offset:2px}.video-page-shell .video-chat-image-result-thumb.is-selected{border-color:#b9a7ff;box-shadow:0 0 0 3px #b9a7ff2e}.video-page-shell .video-chat-image-result-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-page-shell .video-chat-image-result-thumb-check{background:#b9a7ff;border-radius:999px;color:#182033;display:grid;font-size:9px;height:16px;place-items:center;position:absolute;right:4px;top:4px;width:16px}.video-page-shell .video-chat-loading-grid{background-image:linear-gradient(hsla(0,0%,100%,.16) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.16) 1px,transparent 0);background-size:38px 38px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%);opacity:.24;position:absolute}.video-page-shell .video-chat-result-card.is-loading:before{animation:video-chat-result-shimmer 2.2s ease-in-out infinite;background:linear-gradient(115deg,transparent,transparent 34%,hsla(0,0%,100%,.18) 45%,transparent 56%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.18));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.video-page-shell .video-chat-loading-core{animation:video-chat-result-spin 1s linear infinite;border-color:#fff rgba(185,167,255,.9) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2);border-radius:999px;border-style:solid;border-width:3px;box-shadow:0 0 26px #b9a7ff57;height:52px;position:relative;width:52px}.video-page-shell .video-chat-result-card img,.video-page-shell .video-chat-result-card video{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-page-shell .video-chat-result-play{background:#0f172aa8;border:1px solid hsla(0,0%,100%,.36);border-radius:999px;color:#fff;display:grid;height:52px;left:50%;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.video-page-shell .video-chat-result-meta{align-items:center;color:#7c89a3;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:7px;line-height:1.5;margin-top:9px}.video-page-shell .video-chat-status{background:#eef2ff;border-radius:11px;color:#64748b;font-size:12px;font-weight:600;line-height:1.6;margin-top:10px;padding:9px 11px}.video-page-shell .video-chat-result-row>.video-chat-failed-card{background:radial-gradient(ellipse at top left,rgba(255,85,126,.14),transparent 60%),linear-gradient(135deg,#231220,#0f121d 68%);border:1px solid rgba(255,123,153,.42);border-radius:16px;box-shadow:0 18px 44px #00000061;color:#f8fafc;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;padding:19px 20px 18px}.video-page-shell .video-chat-failed-heading{align-items:flex-start;display:flex;gap:13px}.video-page-shell .video-chat-failed-icon{background:linear-gradient(145deg,#ff7697,#e74772);border-radius:12px;box-shadow:0 7px 18px #ea426c42;color:#fff;display:grid;flex:0 0 36px;font-size:20px;height:36px;place-items:center;width:36px}.video-page-shell .video-chat-failed-copy{min-width:0;overflow-wrap:anywhere}.video-page-shell .video-chat-failed-title{color:#ff9ab1;display:block;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 4px}.video-page-shell .video-chat-failed-copy p{color:#c9b5c0;font-size:13px;font-weight:400;line-height:1.6;margin:0}.video-page-shell .video-chat-failed-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.video-page-shell .video-chat-failed-actions button{background:#0f172a14;border:1px solid rgba(148,163,184,.28);border-radius:17px;color:#f26d78;cursor:pointer;font-size:12px;font-weight:800;height:34px;min-width:100px;padding:0 13px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.video-page-shell .video-chat-failed-actions button.is-primary{background:linear-gradient(135deg,#10b981,#6366f1);border-color:transparent;box-shadow:0 10px 22px #10b98133;color:#fff}.video-page-shell .video-chat-failed-actions button:hover{background:#6366f11a;border-color:#6366f159;color:#3730a3}.video-page-shell .video-chat-failed-actions button.is-primary:hover{background:linear-gradient(135deg,#059669,#4f46e5);box-shadow:0 12px 26px #4f46e53d;color:#fff}.video-page-shell .video-chat-failed-card>.video-chat-failed-actions{align-items:center;border-top:1px solid rgba(174,183,198,.14);display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin-top:18px;padding-top:15px}.video-page-shell .video-chat-failed-card>.video-chat-failed-actions:not(:has(button)){display:none}.video-page-shell .video-chat-failed-card .video-chat-failed-actions button{background:linear-gradient(105deg,#b89cff,#7b82f2);border:0;border-radius:10px;box-shadow:0 8px 18px #7574ef47;color:#10141d;font-family:inherit;font-size:13px;font-weight:600;height:40px;line-height:1.4;max-width:100%;min-width:100px;padding:0 20px}.video-page-shell .video-chat-failed-card .video-chat-failed-actions button:hover{background:linear-gradient(105deg,#c6afff,#9399ff);box-shadow:0 8px 18px #7574ef5c;color:#10141d}.video-page-shell .video-chat-failed-card .video-chat-failed-actions button:focus-visible{outline:2px solid #b9a7ff;outline-offset:3px}@media(pointer:coarse){.video-page-shell .video-chat-failed-card .video-chat-failed-actions button{min-height:44px}}@media(prefers-reduced-motion:reduce){.video-page-shell .video-chat-failed-card .video-chat-failed-actions button{transition:none}}.video-page-shell .video-chat-action-row{align-items:center;border-top:0;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;gap:8px;margin-top:0;padding-top:2px}.video-page-shell .video-chat-action-row.is-pending{opacity:.86}.video-page-shell .video-chat-system-note{background:#94a3b81f;border-radius:999px;color:#94a3b8;font-size:12px;margin:0 auto;padding:8px 14px}.video-page-shell .video-chat-scroll-bottom{background:#f8fafcf5;border:1px solid rgba(226,232,240,.24);border-radius:999px;bottom:178px;box-shadow:0 12px 32px #0000003d;color:#0f172a;cursor:pointer;display:grid;height:42px;left:50%;place-items:center;position:absolute;transform:translate(-50%);width:42px;z-index:6}@keyframes video-chat-result-spin{to{transform:rotate(1turn)}}@keyframes video-chat-result-shimmer{0%{transform:translate(-70%)}55%,to{transform:translate(70%)}}@media(prefers-reduced-motion:reduce){.video-page-shell .video-chat-loading-core,.video-page-shell .video-chat-result-card.is-loading:before{animation:none}}@media(max-width:767px){.video-page-shell .video-chat-area{gap:22px;padding:18px 12px}.video-page-shell .video-chat-inspiration{padding:8px 0 4px;width:100%}.video-page-shell .video-chat-inspiration-head h1{font-size:19px}.video-page-shell .video-chat-inspiration-track{display:flex;gap:10px;margin-right:-12px;overflow-x:auto;overscroll-behavior-x:contain;padding-right:12px;scroll-snap-type:x proximity;scrollbar-width:none}.video-page-shell .video-chat-inspiration-track.is-desktop{display:none}.video-page-shell .video-chat-inspiration-track.is-mobile{display:flex}.video-page-shell .video-chat-inspiration-track::-webkit-scrollbar{display:none}.video-page-shell .video-chat-inspiration-card{flex:0 0 min(78vw,286px);scroll-snap-align:start}.video-page-shell .video-chat-inspiration-nav{display:none}.video-page-shell .video-chat-assistant-wrap,.video-page-shell .video-chat-user-wrap{width:92%}.video-page-shell .video-chat-ai-bubble,.video-page-shell .video-chat-user-bubble{font-size:13px}.video-page-shell .video-chat-ai-bubble.has-result{padding:14px;width:100%}.video-page-shell .video-chat-image-result-main{aspect-ratio:4/3;border-radius:11px}.video-page-shell .video-chat-image-result-thumb{flex-basis:68px;height:52px;width:68px}.video-page-shell .video-chat-result-row{display:flex;flex-wrap:nowrap;gap:8px}.video-page-shell .video-chat-action-row{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;padding-top:0}.video-page-shell .video-chat-action-row button{height:40px;width:40px}.video-page-shell .video-chat-attachment{border-radius:12px;height:74px;width:74px}.video-page-shell .video-chat-scroll-bottom{height:38px;width:38px}.video-page-shell .video-history-panel,.video-page-shell .video-tools-panel,.video-page-shell .video-works-panel{padding:12px 10px 0}.video-page-shell .video-tools-category-container{border-radius:10px}.video-page-shell .video-tools-category-container .template-category-row{gap:8px;margin-bottom:6px;padding-bottom:6px}.video-page-shell .video-tools-category-container .template-category-tabs{gap:7px 8px}.video-page-shell .video-tools-category-container .tools-parent-tab{font-size:12.5px;padding:6px 10px}.video-page-shell .video-tools-category-container .tools-child-tab{font-size:11.5px;padding:5px 8px}.video-page-shell .video-tools-card-grid{padding:8px 0 0}.video-page-shell .video-list-panel-head{margin-bottom:12px}.video-page-shell .history-thread-card{border-radius:18px}.video-page-shell .history-thread-user{padding:14px 12px 12px}.video-page-shell .history-thread-ai-list{padding:12px 12px 12px 20px}.video-page-shell .history-thread-ai-list:before{bottom:14px;left:12px;top:14px}.video-page-shell .history-thread-ai-head,.video-page-shell .history-thread-user-head{display:grid;gap:12px}.video-page-shell .history-thread-time-block{justify-items:start}.video-page-shell .history-thread-user-text{font-size:13px;line-height:1.65;margin-top:0}.video-page-shell .history-thread-images{margin-top:2px}.video-page-shell .history-thread-images .history-thread-result-card{flex-basis:calc(50% - 4px);width:calc(50% - 4px)}.video-page-shell .history-thread-ai-surface{padding:12px}.video-page-shell .history-thread-ai-text{margin-top:10px}.video-page-shell .history-thread-result-grid{grid-template-columns:1fr;margin-top:10px}.video-page-shell .history-storyboard-grid,.video-page-shell .history-thread-result-grid.is-image-results{grid-template-columns:repeat(2,minmax(0,1fr))}.video-page-shell .history-storyboard-grid{gap:8px}.video-page-shell .history-thread-ai-actions{flex-wrap:wrap;margin-top:10px}.video-page-shell .sample-gallery-wrapper .video-static-card-grid,.video-page-shell .video-tools-card-grid,.video-page-shell .works-waterfall{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-page-shell .works-video-card-main{aspect-ratio:5/6}.video-page-shell .works-video-title{bottom:9px;font-size:11px;left:8px;right:8px}.video-page-shell .works-video-card .video-card-play{height:40px;width:40px}.video-page-shell .works-video-foot{gap:6px;min-height:32px;padding:6px}.video-page-shell .works-pagination-bar{grid-template-columns:1fr;justify-items:start}.video-page-shell .works-pagination-center,.video-page-shell .works-pagination-right{justify-self:start}.video-page-shell .video-tools-category-container{padding:10px}.video-page-shell .video-tools-category-container .template-category-tabs{gap:8px}.video-page-shell .video-tools-category-container .template-category-tab{font-size:12px;min-height:28px;padding:6px 9px}.video-page-shell .video-tools-card-grid{padding:4px 0 0}.video-page-shell .tools-card-title{font-size:13px}.video-page-shell .tools-card-desc{font-size:11.5px}}.video-ai-optimize-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060dad;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:2100}.video-ai-optimize-dialog{background:linear-gradient(160deg,#141928fa,#080b11fa);border:1px solid rgba(185,167,255,.28);border-radius:16px;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff0d;display:grid;gap:20px;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 48px);min-height:min(560px,calc(100vh - 48px));overflow:hidden;padding:24px;width:min(720px,calc(100vw - 48px))}.video-ai-optimize-head{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:0}.video-ai-optimize-head h2{color:#f8fafc;font-size:18px;font-weight:800;line-height:1.3;margin:0}.video-ai-optimize-content{display:grid;gap:10px;min-height:0;min-width:0;overflow:hidden}.video-ai-optimize-close{background:#ffffff0a;border:1px solid rgba(191,231,255,.14);border-radius:8px;color:#e2e8f0c7;cursor:pointer;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.video-ai-optimize-close:focus-visible,.video-ai-optimize-close:hover{background:#bfe7ff1a;border-color:#bfe7ff66;color:#f8fafc;outline:none}.video-ai-optimize-textarea{background:#070a11bd;border:1px solid rgba(185,167,255,.22);border-radius:10px;color:#f8fafc;font:inherit;font-size:14px;height:100%;line-height:1.65;max-height:none;min-height:300px;outline:none;overflow-x:hidden;overflow-y:auto;padding:12px;resize:none;width:100%}.video-ai-optimize-textarea::-moz-placeholder{color:#7d8796}.video-ai-optimize-textarea::placeholder{color:#7d8796}.video-ai-optimize-textarea:focus-visible{border-color:#bfe7ff8f;box-shadow:0 0 0 3px #b9a7ff24}.video-ai-optimize-textarea:disabled{cursor:wait;opacity:.68}.video-ai-optimize-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.video-ai-optimize-btn-primary,.video-ai-optimize-btn-secondary{align-items:center;align-self:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-height:32px;min-width:72px;padding:0 10px}.video-ai-optimize-btn-secondary{background:#bfe7ff14;border:1px solid rgba(191,231,255,.2);color:#dbeafe}.video-ai-optimize-btn-primary{background:#b9a7ff;border:1px solid rgba(185,167,255,.44);color:#182033}.video-ai-optimize-btn-secondary:focus-visible,.video-ai-optimize-btn-secondary:hover:not(:disabled){background:#bfe7ff26;border-color:#bfe7ff80;outline:none}.video-ai-optimize-btn-primary:focus-visible,.video-ai-optimize-btn-primary:hover:not(:disabled){background:#d0c5ff;border-color:#d8ccff;outline:none}.video-ai-optimize-btn-primary:disabled,.video-ai-optimize-btn-secondary:disabled{cursor:not-allowed;opacity:.55}@media(max-width:767px){.video-ai-optimize-modal{padding:12px}.video-ai-optimize-dialog{border-radius:14px;gap:14px;max-height:calc(100vh - 24px);min-height:0;padding:16px;width:min(100%,calc(100vw - 24px))}.video-ai-optimize-textarea{height:min(48vh,100%);min-height:220px}}.media-preview-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:1200}.media-preview-dialog{background:linear-gradient(180deg,#111827fa,#080c16fa);border:1px solid rgba(185,167,255,.24);border-radius:18px;box-shadow:0 28px 80px #00000080;display:grid;gap:14px;max-height:calc(100vh - 48px);overflow:hidden;padding:18px;position:relative;width:min(880px,calc(100vw - 32px))}.media-preview-close{background:#0f172ac7;border:1px solid rgba(226,232,240,.14);border-radius:999px;color:#f8fafc;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px;z-index:2}.media-preview-head{align-items:center;color:#f8fafc;display:flex;gap:10px;min-width:0;padding-right:44px}.media-preview-kind{align-items:center;background:#b9a7ff1f;border:1px solid rgba(185,167,255,.24);border-radius:999px;color:#ddd6fe;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:6px;padding:5px 9px}.media-preview-head strong{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-preview-body{display:grid;min-height:220px;place-items:center;align-items:center;justify-content:center}.media-preview-body video{background:#020617;border-radius:14px;max-height:min(68vh,620px);width:auto}.media-preview-body.is-audio{min-height:220px}.media-preview-audio-panel{background:radial-gradient(circle at 50% 0,rgba(191,231,255,.18),transparent 44%),#0f172ab8;border:1px solid rgba(185,167,255,.18);border-radius:18px;display:grid;gap:18px;justify-items:center;padding:28px 22px;width:min(460px,100%)}.media-preview-audio-icon{background:radial-gradient(circle at 50% 10%,rgba(191,231,255,.2),transparent 44%),#0f172a9e;border:1px solid rgba(185,167,255,.18);border-radius:18px;box-shadow:0 18px 38px #b9a7ff47;display:grid;height:72px;place-items:center;width:132px}.media-preview-audio-panel audio{width:100%}.video-modal-placeholder{border-radius:18px;color:#94a3b8;font-size:15px;font-weight:800;min-height:360px}.video-modal-placeholder img{min-height:360px;-o-object-fit:cover;object-fit:cover;opacity:.92}.video-local-close{background:#0f172a14;border-radius:999px;color:#334155;font-size:24px;height:32px;line-height:1;position:absolute;right:16px;top:14px;width:32px;z-index:2}.login-tabs .login-tab{border:0;cursor:pointer}#worksVideoModal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617c2;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:1210}.works-video-modal-dialog{background:linear-gradient(180deg,#0f172afa,#070a12fa);border:1px solid rgba(185,167,255,.24);border-radius:18px;box-shadow:0 30px 86px #00000085;max-height:calc(100vh - 48px);overflow:hidden;position:relative;width:min(1120px,calc(100vw - 40px))}.works-video-modal-head{align-items:center;border-bottom:1px solid rgba(148,163,184,.14);display:flex;justify-content:space-between;min-height:64px;padding:0 18px 0 22px}.works-video-modal-title-group{align-items:baseline;display:flex;gap:10px;min-width:0}.works-video-modal-title-group strong{color:#f8fafc;font-size:16px;font-weight:900}.works-video-modal-title-group span{color:#94a3b8e0;font-size:12px;font-weight:700}.works-video-modal-close{background:#0f172ad1;border:1px solid rgba(226,232,240,.16);border-radius:999px;color:#f8fafc;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.works-video-modal-close:hover{background:#334155e6;border-color:#f8fafc57}.works-video-modal-close svg{height:18px;width:18px}.works-video-modal-body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr);min-height:min(620px,calc(100vh - 80px))}.works-video-player-pane{background:radial-gradient(circle at 50% 0,rgba(185,167,255,.16),transparent 42%),#020617;display:grid;min-height:360px;min-width:0;padding:18px;place-items:center}.video-modal-placeholder{aspect-ratio:16/9;background:#020617;border:1px solid rgba(148,163,184,.2);border-radius:14px;cursor:pointer;display:grid;max-width:860px;overflow:hidden;place-items:center;position:relative;width:100%}.video-modal-placeholder img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-modal-placeholder .video-card-play{background:#020617b8;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;color:#fff;display:grid;font-size:20px;height:58px;place-items:center;position:absolute;width:58px}.video-modal-placeholder:hover .video-card-play{background:#ef4444e0}.works-video-player{background:#020617;border-radius:14px;max-height:calc(100vh - 112px);-o-object-fit:contain;object-fit:contain;width:100%}.works-video-detail-pane{background:#0f172ab8;border-left:1px solid rgba(148,163,184,.14);display:flex;flex-direction:column;gap:16px;min-width:0;overflow:visible;padding:56px 22px 22px}.works-video-detail-block{display:grid;gap:8px}.works-video-current-state{display:grid;gap:5px}.works-video-detail-current-value{color:#f8fafc;font-size:14px;font-weight:850}.works-video-detail-label{color:#94a3b8d1;font-size:12px;font-weight:800}.works-video-detail-value{color:#f8fafcf0;font-size:13px;font-weight:750;line-height:1.7;overflow-wrap:anywhere}.works-video-prompt-wrap{isolation:isolate;min-width:0;position:relative}.works-video-prompt-preview{display:-webkit-box;max-height:6.8em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;color:#f8fafcf0;cursor:default;font-size:13px;font-weight:750;-webkit-line-clamp:4;line-height:1.7;white-space:pre-line}.video-page-shell .video-composer-toolbar:empty{min-height:0}@media(min-height:900px)and (min-width:761px){.works-video-prompt-preview{-webkit-line-clamp:6;max-height:10.2em}}@media(max-height:760px)and (min-width:761px){.works-video-prompt-preview{-webkit-line-clamp:4;max-height:6.8em}}.works-video-prompt-tooltip{background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 18px 42px #0000005c;color:#1e293b;font-size:14px;font-weight:600;left:calc(100% + 14px);line-height:1.75;max-height:min(420px,55vh);opacity:0;overflow-wrap:anywhere;overflow-y:auto;padding:18px 20px;pointer-events:auto;position:absolute;top:0;transition:opacity .16s ease,visibility .16s ease;-webkit-user-select:text;-moz-user-select:text;user-select:text;visibility:hidden;white-space:pre-line;width:min(520px,42vw);z-index:1400}.works-video-prompt-tooltip-teleported{left:16px;opacity:1;position:fixed;right:auto;top:auto;transform:translateZ(0);visibility:visible;z-index:3000}.works-video-prompt-tooltip:hover,.works-video-prompt-wrap:focus-within .works-video-prompt-tooltip,.works-video-prompt-wrap:hover .works-video-prompt-tooltip{opacity:1;visibility:visible}@media(max-width:760px){.works-video-prompt-preview{-webkit-line-clamp:4;max-height:6.8em}.works-video-prompt-tooltip{left:auto;max-height:min(360px,50vh);padding:16px;right:0;top:calc(100% + 8px);width:min(calc(100vw - 40px),420px)}.works-video-prompt-tooltip-teleported{left:16px;max-height:min(55vh,360px);right:auto;top:auto;width:calc(100vw - 32px)}}.works-video-detail-meta{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.works-video-detail-chip{background:#0f172a8f;border:1px solid rgba(148,163,184,.14);border-radius:12px;display:grid;gap:5px;min-width:0;padding:10px}.works-video-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.works-video-stage{aspect-ratio:16/9;background:#0f172a;border-radius:8px;overflow:hidden;position:relative;width:100%}.works-video-stage.is-image{background:#020617;display:flex;place-items:center}.works-work-image-player{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.works-image-nav{background:#080b11c7;border:1px solid rgba(191,231,255,.28);border-radius:999px;color:#f8fafc;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;width:36px;z-index:3}.works-image-nav:focus-visible,.works-image-nav:hover{border-color:#bfe7ffdb;box-shadow:0 0 18px #7dd3fc2e;outline:none}.works-image-nav.is-prev{left:12px}.works-image-nav.is-next{right:12px}.works-video-cover,.works-video-player{background:transparent;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-modal-placeholder-play{background:#0f172ac7;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:20px;height:58px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px}.video-modal-placeholder-play:hover{background:#0e7490}.works-video-stage-empty{align-content:center;color:#cbd5e1;display:grid;gap:8px;height:100%;place-items:center;text-align:center}.works-video-stage-error{background:#7f1d1deb;border-radius:6px;bottom:12px;color:#fee2e2;font-size:13px;left:12px;padding:8px 10px;position:absolute;right:12px;text-align:center}.works-video-thumb-nav{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px}.works-video-thumb{background:#1e293b;border:1px solid rgba(148,163,184,.24);border-radius:6px;cursor:pointer;flex:0 0 92px;height:58px;overflow:hidden;padding:0;position:relative;width:92px}.works-video-thumb.is-active{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee33}.works-video-thumb img,.works-video-thumb-empty{color:#94a3b8;display:grid;height:100%;-o-object-fit:cover;object-fit:cover;place-items:center;width:100%}.works-video-thumb-index{background:#0f172acc;border-radius:4px;bottom:4px;color:#fff;font-size:11px;padding:1px 5px;position:absolute;right:4px}.works-video-thumb-status{background:#7f1d1de6;border-radius:4px;color:#fee2e2;font-size:10px;left:4px;padding:1px 4px;position:absolute;top:4px}.works-video-action-btn{border-radius:10px;cursor:pointer;font-size:13px;font-weight:900;min-height:38px;padding:0 14px}.works-video-action-primary{background:#ef4444;color:#fff}.works-video-action-secondary{background:#b9a7ff1a;border:1px solid rgba(185,167,255,.24);color:#ede9fe}.works-video-action-btn:disabled{cursor:not-allowed;opacity:.55}@media(max-width:860px){#worksVideoModal{align-items:start;overflow-y:auto;padding:16px}.works-video-modal-dialog{max-height:none;width:100%}.works-video-modal-body{grid-template-columns:1fr;min-height:0}.works-video-player-pane{min-height:240px;padding:12px}.works-video-player{max-height:56vh}.works-video-detail-pane{border-left:0;border-top:1px solid rgba(148,163,184,.14);padding:18px}.works-video-modal-head{min-height:58px;padding-left:16px}.works-video-detail-meta{grid-template-columns:1fr}.works-video-action-btn{flex:1 1 130px}}#videoStoryboardDetailModal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817e0;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:1210}.video-storyboard-modal{top:0;right:0;bottom:0;left:0;position:fixed}.video-storyboard-dialog{background:#101b30;border:1px solid #29466f;border-radius:16px;box-shadow:0 24px 72px #0000007a;display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden;padding:22px 26px 20px;position:relative;width:min(1380px,calc(100vw - 64px))}.video-storyboard-close{background:#172742;border:1px solid #3b577f;border-radius:999px;color:#bfd0e8;display:grid;height:36px;place-items:center;position:absolute;right:18px;top:18px;width:36px}.video-storyboard-close svg{height:18px;width:18px}.video-storyboard-head{display:grid;gap:10px;padding-right:48px}.video-storyboard-head-main{display:grid;gap:10px}.video-storyboard-badge{color:#8fc9dc;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.4;padding:0;width:-moz-fit-content;width:fit-content}.video-storyboard-head h2{color:#f4f8ff;font-size:20px;font-weight:700;line-height:1.25;margin:0}.video-storyboard-topic{color:#a9bad3;font-size:12px;font-weight:600;line-height:1.75;margin:0;white-space:pre-wrap}.video-storyboard-meta{display:flex;flex-wrap:wrap;gap:8px}.video-storyboard-meta-chip{background:#eef4ff;border:1px solid #d8e3f2;border-radius:999px;color:#3b4a67;font-size:12px;font-weight:800;padding:6px 11px}.video-storyboard-state{background:#14233b;border:1px solid #2d466b;border-radius:12px;color:#a9bad3;display:grid;gap:8px;padding:20px}.video-storyboard-state strong{color:#f4f8ff;font-size:15px;font-weight:900}.video-storyboard-state p{font-size:13px;font-weight:700;line-height:1.7;margin:0}.video-storyboard-state.is-error{background:#351b2b;border-color:#9f4b62;color:#fda4af}.video-storyboard-body{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.video-storyboard-topic-row{align-items:center;display:flex;gap:10px;min-height:24px}.video-storyboard-topic-toggle{background:transparent;border:0;color:#78c9db;cursor:pointer;font-size:11px;padding:0}.video-storyboard-list{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding-right:8px}.video-storyboard-generate-btn{align-self:start;margin-top:2px;min-width:120px;padding:0 16px;white-space:nowrap}.video-storyboard-tabs-head{background:#0d192c;min-height:48px;overflow-x:auto;overflow-y:hidden;padding:0;position:relative;width:100%}.video-storyboard-workspace{background:#162d4c;border:1px solid #29466f;border-radius:8px;box-shadow:inset 0 1px #ffffff08;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.video-storyboard-tabs{display:flex;flex:1 1 auto;gap:8px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;position:relative;scrollbar-color:#3b6f9e transparent;scrollbar-width:thin}.video-storyboard-tabs::-webkit-scrollbar{height:5px}.video-storyboard-tabs::-webkit-scrollbar-thumb{background:#3b6f9e;border-radius:99px}.video-storyboard-tab{align-items:center;background:transparent;border:0;color:#8fa5c1;cursor:pointer;display:flex;flex:0 0 auto;min-height:48px;padding:0 16px;text-align:center;white-space:nowrap}.video-storyboard-tab:focus-visible,.video-storyboard-tab:hover{color:#dbeafe;outline:none}.video-storyboard-tab.is-selected{color:#b8d9f2}.video-storyboard-tab.is-active{background:#162d4c;color:#f4f8ff;margin-bottom:-1px;position:relative;z-index:2}.video-storyboard-tab-row{align-items:center;display:flex;gap:6px;min-width:0}.video-storyboard-tab-row strong{color:#f4f8ff;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.video-storyboard-tab-check{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.video-storyboard-tab-check input{accent-color:#45b9d3;height:15px;margin:0;width:15px}.video-storyboard-tab-time{color:#91a8bf;font-size:11px;margin-left:auto}.video-storyboard-segment{border:0;border-radius:0;cursor:pointer;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:16px;transition:background .16s ease,border-color .16s ease}.video-storyboard-segment:hover{background:#172b496b}.video-storyboard-segment.is-editing{background:transparent;box-shadow:none;overflow-x:auto}.video-storyboard-segment:last-child{border-bottom:0}.video-storyboard-segment-topline{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.video-storyboard-segment-indexes{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.video-storyboard-segment-chip{background:#1b4777;border-radius:999px;color:#9bcaff;font-size:12px;font-weight:800;padding:4px 10px}.video-storyboard-segment-indexes strong{color:#f4f8ff;font-size:15px;font-weight:700}.video-storyboard-segment-time{color:#9fb2cb;font-size:13px;font-weight:800}.video-storyboard-segment-section{color:#8fa5c1;font-size:12px;font-weight:600;line-height:1.7;margin:0}.video-storyboard-segment-content{background:transparent;border:1px solid transparent;border-radius:10px;color:#b8c8dc;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.8;min-height:42px;overflow:hidden;padding:0;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-wrap;word-break:break-word}.video-storyboard-segment-editor{display:grid;gap:10px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:visible}.video-storyboard-segment:has(.video-storyboard-segment-section){grid-template-rows:auto auto minmax(0,1fr)}.video-modal-placeholder[aria-label]{border:0;cursor:pointer;width:100%}.storyboard-composer-host{display:grid;gap:8px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:visible}.storyboard-composer-toolbar{margin:0 0 8px;min-width:0;overflow:visible;padding:0;z-index:5}.storyboard-composer-toolbar .relative{z-index:6}.storyboard-composer-toolbar .inline-toolbar-btn{background:#0f172ae0;border-color:#94a3b82e;color:#cbd5e1}.storyboard-composer-toolbar .inline-toolbar-btn:hover{background:#581c8752;border-color:#d8b4fe6b;color:#f5e8ff}.storyboard-composer-toolbar .video-dropdown-panel{bottom:auto;top:calc(100% + 8px);z-index:30}.storyboard-composer-box{background:#0f1722;border:1px solid #3b526a;border-radius:11px;box-shadow:inset 0 1px #ffffff0a;height:100%;min-height:0}.storyboard-composer-box .video-composer-preview-row{margin:0;padding:12px 12px 0}.storyboard-composer-box .video-composer-input-row{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;padding:16px 16px 10px}.storyboard-composer-toolbar .inline-toolbar-btn{border-radius:6px;font-size:11px;min-height:30px;padding:0 8px}.storyboard-composer-toolbar>.relative{z-index:20}.storyboard-composer-toolbar .video-dropdown-panel{font-size:11px;z-index:60}.storyboard-composer-toolbar .video-dropdown-panel button,.storyboard-composer-toolbar .video-dropdown-panel p,.storyboard-composer-toolbar .video-dropdown-panel small{font-size:11px}.storyboard-toolbar-assets{align-items:center;border-right:1px solid #30455b;display:inline-flex;flex:0 0 auto;gap:4px;margin-right:2px;padding-right:8px}.storyboard-toolbar-asset-btn{background:#1b2a3a;border:1px solid #3c5269;border-radius:6px;color:#8fd8f0;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.storyboard-toolbar-asset-btn.is-library{color:#9fc4d6}.storyboard-toolbar-asset-btn svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.storyboard-toolbar-asset-btn:focus-visible,.storyboard-toolbar-asset-btn:hover{background:#203b4d;border-color:#45b9d3;color:#e7fbff;outline:none}.storyboard-editor-bottom{align-items:center;background:#141f2c;border-top:1px solid #2a3b4f;display:flex;gap:10px;min-height:54px;padding:9px 12px 10px}.storyboard-editor-bottom .video-source-rail{background:#1b2a3a;border:1px solid #3c5269;border-radius:7px;display:grid;flex:0 0 auto;grid-template-columns:34px 34px;grid-template-rows:34px;min-height:34px;overflow:hidden}.storyboard-editor-bottom .video-source-rail-btn{background:transparent;border:0;color:#8fd8f0;cursor:pointer;display:grid;min-height:30px;min-width:0;place-items:center;position:relative}.storyboard-editor-bottom .video-source-rail-btn:first-child{border-right:1px solid #30455b}.storyboard-editor-bottom .video-source-rail-btn.is-library{color:#9fc4d6}.storyboard-editor-bottom .video-source-rail-btn svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.storyboard-editor-bottom .video-source-rail-btn:focus-visible,.storyboard-editor-bottom .video-source-rail-btn:hover{background:#263b4f;color:#f8fafc;outline:none}.storyboard-composer-box .prompt-mention-layer{min-width:0;position:relative}.storyboard-composer-box .video-prompt-input{background:transparent;border:0;color:#d4dee9;font-size:13px;height:100%;line-height:1.75;max-height:none;min-height:0;outline:none;overflow-y:auto;padding:4px 0;resize:none;width:100%}.storyboard-composer-box .video-prompt-input::-moz-placeholder{color:#75879b}.storyboard-composer-box .video-prompt-input::placeholder{color:#75879b}.storyboard-composer-box .prompt-expand-btn{bottom:0;position:absolute;right:0}.video-storyboard-segment-save-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;pointer-events:auto;position:relative;z-index:20}.video-storyboard-save-btn{align-items:center;background:linear-gradient(180deg,#0e7490eb,#084c63f5);border:1px solid rgba(56,189,248,.55);border-radius:8px;box-shadow:0 5px 14px #0284c729,inset 0 1px #ffffff1a;color:#e0f2fe;display:inline-flex;font-size:12px;font-weight:700;gap:7px;height:32px;justify-content:center;line-height:1;min-height:32px;min-width:108px;padding:6px 10px;width:auto}.video-storyboard-save-btn i{font-size:13px}.video-storyboard-save-btn:focus-visible:not(:disabled),.video-storyboard-save-btn:hover:not(:disabled){background:linear-gradient(180deg,#0ea5b4f5,#08697dfa);border-color:#7dd3fce6;box-shadow:0 6px 16px #0ea5e93d,inset 0 1px #ffffff24;color:#fff}.video-storyboard-save-btn:disabled{background:#334155b8;border-color:#64748b59;box-shadow:none;color:#cbd5e194}.video-storyboard-editor-shell{background:#0f1420f5;border:1px solid rgba(148,163,184,.26);border-radius:18px;box-shadow:inset 0 1px #ffffff0a;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:126px;overflow:hidden;position:relative}.video-storyboard-editor-shell:before{background:radial-gradient(circle at 50% 30%,rgba(216,180,254,.28) 0 4px,transparent 5px),radial-gradient(circle at 50% 68%,rgba(199,210,254,.24) 0 4px,transparent 5px),linear-gradient(180deg,#0f172a8f,#0f172a3d);border-right:1px solid rgba(191,231,255,.1);content:"";grid-column:1;grid-row:1}.video-storyboard-textarea{background:transparent;border:0;color:#d1d5db;font-size:14px;grid-column:2;grid-row:1;line-height:1.7;min-height:126px;outline:none;padding:17px 18px;resize:vertical;width:100%}.video-storyboard-textarea::-moz-placeholder{color:#7c89a3}.video-storyboard-textarea::placeholder{color:#7c89a3}.video-storyboard-textarea:focus,.video-storyboard-textarea:focus-visible{box-shadow:none;outline:none}.video-storyboard-segment-prompt-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.video-storyboard-segment-prompt-head label{color:#64748b;font-size:12px;font-weight:900}.video-storyboard-footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-top:2px}.storyboard-editor-bottom .video-composer-toolbar{flex:1 1 auto;min-width:0}.storyboard-editor-bottom .storyboard-composer-toolbar .inline-toolbar-btn{background:#1b2a3a;border-color:#3c5269;border-radius:6px;color:#cdd9e6;font-size:12px;min-height:34px;padding:0 9px}.storyboard-editor-bottom .storyboard-composer-toolbar .inline-toolbar-btn:focus-visible,.storyboard-editor-bottom .storyboard-composer-toolbar .inline-toolbar-btn:hover{background:#203b4d;border-color:#45b9d3;color:#e7fbff}.video-storyboard-batch-toolbar{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:0 0 8px;padding:0}.video-storyboard-public-materials{flex-shrink:0;margin-bottom:16px}.video-storyboard-public-materials-list{align-items:flex-start;display:flex;gap:20px;justify-content:flex-start;overflow-x:auto}.video-storyboard-public-materials .is-public-material{min-width:72px}.storyboard-material-group{align-self:flex-start;background:#0f1f3185;border:1px solid #4e83ad;border-radius:6px;flex-shrink:0;padding:16px}.storyboard-material-grid,.storyboard-material-group{display:flex;justify-content:center;max-width:100%;min-width:0}.storyboard-material-grid{align-items:flex-start;flex:0 1 auto;flex-wrap:wrap;gap:8px;width:-moz-max-content;width:max-content}.storyboard-material-group-label{color:#a9bad0;display:block;font-size:12px;font-weight:700;line-height:18px;margin:0;text-align:center}.storyboard-material-action-card{align-items:center;background:#101f31;border:1px dashed #72b8ff;border-radius:6px;box-sizing:border-box;color:#a4c9eb;display:flex;flex:0 0 80px;flex-direction:column;height:100px;justify-content:space-between;overflow:hidden;padding:8px 6px 7px;position:relative;width:80px}.storyboard-material-action-tools{align-items:center;display:flex;gap:5px;justify-content:center}.storyboard-material-action-card .storyboard-toolbar-asset-btn{height:30px;width:30px}.storyboard-material-preview{background:#0c1828;border:1px solid #3b5874;border-radius:6px;box-sizing:border-box;flex:0 0 80px;height:100px;overflow:hidden;position:relative;width:80px}.storyboard-material-preview.is-uploading{border-color:#72b8ff}.storyboard-material-preview img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storyboard-material-loading{align-items:center;background:#050e19a8;color:#e2f2ff;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;top:0;right:0;bottom:0;left:0;justify-content:center;letter-spacing:0;position:absolute;z-index:2}.storyboard-material-loading i{color:#8fd8f0;font-size:22px}.storyboard-material-preview button{background:#040a12b8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:22px;place-items:center;position:absolute;right:5px;top:5px;width:22px;z-index:3}.storyboard-material-action-card.is-disabled,.storyboard-toolbar-asset-btn.is-disabled{background:#202b38;border-color:#465568;color:#6d7a88;cursor:not-allowed;opacity:.62}.storyboard-material-action-card.is-disabled .storyboard-toolbar-asset-btn:focus-visible,.storyboard-material-action-card.is-disabled .storyboard-toolbar-asset-btn:hover,.storyboard-toolbar-asset-btn.is-disabled:focus-visible,.storyboard-toolbar-asset-btn.is-disabled:hover{background:#202b38;border-color:#465568;color:#6d7a88;outline:2px solid rgba(141,158,177,.34);outline-offset:2px}.video-storyboard-public-materials-status{color:#8fa5c1;font-size:11px;font-weight:600}.video-storyboard-public-materials-status.is-saving,.video-storyboard-public-materials-status.is-uploading{color:#8fd8f0}.video-storyboard-public-materials-status.is-saved{color:#8bd5aa}.video-storyboard-public-materials-status.is-failed{color:#fca5a5}.video-storyboard-footer-generate{display:flex;flex-shrink:0;justify-content:flex-end;margin-top:16px}.video-storyboard-batch-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.video-storyboard-batch-btn{background:#152744;border:1px solid #3c5f8f;border-radius:8px;color:#dbeafe;cursor:pointer;font-size:13px;font-weight:800;padding:7px 12px}.video-storyboard-batch-btn:focus-visible,.video-storyboard-batch-btn:hover:not(:disabled){background:#1a3a63;border-color:#4ba8ff;outline:none}.video-storyboard-batch-btn:disabled{cursor:not-allowed;opacity:.45}@media(max-width:767px){#videoStoryboardDetailModal{padding:14px}.video-storyboard-dialog{border-radius:14px;height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:16px;width:min(100vw - 20px,100%)}.video-storyboard-head{padding-right:36px}.video-storyboard-generate-btn{margin-top:0}.video-storyboard-workspace{border-radius:7px}.video-storyboard-head h2{font-size:20px}.storyboard-composer-box .video-composer-input-row,.storyboard-composer-box .video-prompt-input{min-height:220px}.video-storyboard-segment-prompt-head,.video-storyboard-segment-topline{align-items:flex-start}.video-storyboard-batch-toolbar{align-items:flex-end;flex-direction:column}.video-storyboard-batch-actions{justify-content:flex-end;width:100%}.storyboard-editor-bottom{align-items:flex-start;flex-direction:column}.video-storyboard-save-btn{min-width:108px;width:auto}.storyboard-editor-bottom .video-composer-toolbar{width:100%}.storyboard-toolbar-assets{margin-right:0;padding-right:6px}.storyboard-material-grid{width:100%}.video-storyboard-public-materials-list,.video-storyboard-segment-save-row{gap:6px}.storyboard-material-preview{flex-basis:40px;height:50px;width:40px}.storyboard-material-action-card{flex-basis:80px;height:50px;padding:2px 6px;width:80px}.storyboard-material-group-label{font-size:10px;line-height:12px;white-space:nowrap}.video-page-shell .smart-multiframe-composer{padding:9px}}
