@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;900&display=swap";@import"https://vibe.shiliu.chat/fonts/alimama-dongfang-dakai/index.css";*{margin:0;padding:0;box-sizing:border-box}.flex_dom{display:flex}.inline_flex_dom{display:inline-flex}.flex_column{display:flex;flex-direction:column}.flex_1{flex:1}.flex_2{flex:2}.flex_3{flex:3}.flex_4{flex:4}.flex_5{flex:5}.flex_justify_between{justify-content:space-between}.flex_justify_around{justify-content:space-around}.flex_justify_center{justify-content:center}.flex_justify_end{justify-content:flex-end}.flex_justify_start{justify-content:flex-start}.flex_align_center{align-items:center}.flex_align_end{align-items:flex-end}.flex_align_start{align-items:start}.flex_align_stretch{align-items:stretch}.flex_align_content_center{align-content:center}.flex_wrap{flex-wrap:wrap}.fs{flex-shrink:0}.grid_dom{display:grid}.gtc4{grid-template-columns:repeat(4,minmax(0,1fr))}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.line_text_1{overflow:hidden;display:-webkit-box;line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line_text_2{overflow:hidden;display:-webkit-box;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line_text_3{overflow:hidden;display:-webkit-box;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:3}.margin_center{margin-left:50%;transform:translate(-50%)}.position_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.cup{cursor:pointer}.ps{position:static}.pr{position:relative}.pa{position:absolute}.pf{position:fixed}.fl{float:left}.fr{float:right}.clearfix{zoom:1}.wn{word-wrap:normal;white-space:nowrap}.wb{white-space:normal;word-wrap:break-word;word-break:break-all}.db{display:block}.dn{display:none}.di{display:inline}.dib{display:inline-block}.container{overflow-y:auto;scrollbar-gutter:stable}:root{--theme-canvas: #f6f8fb;--theme-surface: #ffffff;--theme-surface-muted: #f8fafc;--theme-btn-border: #1612421a;--theme-border: #1612421a;--theme-text-primary: #181d26;--theme-text-secondary: #040e20b0;--theme-text-muted: #040e207a;--theme-border-subtle: #e0e2e6;--theme-border-strong: #c7d0dd;--theme-primary: #f5222d;--theme-primary-hover: #ff4d4f;--theme-primary-soft: #fff2f0;--theme-card-shadow-soft: 0 1px 2px #5c00110d, 0 10px 30px #5c00110d}html,body,#root{min-width:320px;min-height:100%}body{color:var(--theme-text-primary);background:var(--theme-canvas)}.app-shell{min-height:100vh;background:var(--theme-canvas)}.app-sider{position:fixed!important;inset:0 auto 0 0;z-index:10;height:100vh;padding:22px 10px;background:var(--theme-surface)!important;box-shadow:var(--theme-card-shadow-soft)}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.brand-button{display:inline-flex;align-items:center;max-width:190px;height:44px;padding:0 8px;color:var(--theme-text-primary);font-size:26px;font-weight:800}.brand-logo{width:30px;height:30px;margin-right:8px;object-fit:contain}.brand-name{overflow:hidden;letter-spacing:0;white-space:nowrap}.collapse-button{flex:0 0 auto;color:var(--theme-text-muted);border-color:var(--theme-border-subtle);box-shadow:var(--theme-card-shadow-soft)}.main-menu{border-inline-end:0!important}.main-menu .ant-menu-item{height:40px;margin:8px 0;border-radius:8px;color:var(--theme-text-primary)}.main-menu .ant-menu-item-selected{color:var(--theme-primary);background:var(--theme-primary-soft);border:1px solid #f5222d38}.logout-button{position:absolute;bottom:12px;left:12px;right:12px}.task-menu-section{margin-top:28px;padding:0 10px;height:60%;overflow:auto}.task-menu-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.task-menu-loading{display:flex;align-items:center;justify-content:center;min-height:52px}.task-menu-empty{padding:8px 0}.task-menu-empty .ant-empty-description{color:var(--theme-text-muted);font-size:13px}.task-menu-item-row{position:relative;display:flex;align-items:center;min-height:40px}.task-menu-item{justify-content:space-between;width:100%;height:auto;min-height:40px;padding:8px 40px 8px 10px;color:var(--theme-text-primary);white-space:normal;border-radius:8px}.task-menu-item>span{min-width:0;width:100%}.task-menu-item .ant-tag{flex:0 0 auto;margin-inline-end:0}.task-menu-item-content{display:block;min-width:0}.task-menu-item-title{display:block;overflow:hidden;color:var(--theme-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap}.task-menu-item-active{background:var(--theme-surface-muted)}.task-menu-more-button{position:absolute;top:50%;right:8px;width:26px;min-width:26px;height:26px;color:var(--theme-text-muted);background:#e5e5e5;border-radius:6px;opacity:0;transform:translateY(-50%)}.task-menu-item-row:hover .task-menu-more-button,.task-menu-item-row:focus-within .task-menu-more-button,.task-menu-item-active+.task-menu-more-button{opacity:1}.task-menu-more-button:hover,.task-menu-more-button:focus-visible{color:var(--theme-text-primary)!important;background:#d9d9d9!important}.task-menu-dropdown .ant-dropdown-menu{min-width:96px;padding:8px;border-radius:6px;box-shadow:0 8px 24px #0000001f}.task-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:34px;padding:6px 8px;border-radius:4px}.feedback-entry{position:absolute;right:20px;bottom:24px;left:20px}.app-content{min-height:100vh;margin-left:270px;padding:34px 56px;background:var(--theme-canvas);transition:margin-left .2s ease}.ant-layout-sider-collapsed+.ant-layout .app-content{margin-left:84px}.create-page{width:100%;height:100%}.create-hero{padding:88px 0 56px;text-align:center}.create-hero h1.ant-typography{margin-bottom:12px;color:var(--theme-text-primary);font-size:42px;font-weight:600;line-height:1.25;letter-spacing:0}.create-hero .ant-typography{color:var(--theme-text-muted);font-size:16px}.input-type-group{display:flex;gap:12px}.input-type-group .ant-radio-button-wrapper{height:auto;padding:10px 14px;border-inline-start-width:1px;border-radius:8px}.input-type-group .ant-radio-button-wrapper:before{display:none}.voice-row{width:100%}.mode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mode-button{justify-content:center;height:44px;border-color:var(--theme-border-subtle);color:var(--theme-text-primary);background:var(--theme-surface)}.mode-button-active{border-color:var(--theme-primary);color:var(--theme-primary);background:var(--theme-primary-soft)}.mode-desc{min-height:24px;margin-top:10px}.submit-row{margin-bottom:0;text-align:right}.create-composer-card{max-width:860px;margin:0 auto;border:1px solid var(--theme-border-subtle);border-radius:12px;box-shadow:0 18px 50px #5c001114}.create-composer-card .ant-card-body{padding:10px}.create-composer{display:grid;grid-template-columns:194px minmax(0,1fr);gap:10px}.source-card-list{display:grid;gap:10px}.source-card{justify-content:flex-start;width:100%;height:92px;padding:16px;text-align:left;border:1px solid var(--theme-border-subtle);background:var(--theme-surface-muted)}.source-card .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--theme-primary);background:var(--theme-surface);border-radius:8px;box-shadow:var(--theme-card-shadow-soft)}.source-card>span:not(.ant-btn-icon){display:flex;min-width:0;flex-direction:column;align-items:flex-start}.source-card-active{border-color:var(--theme-primary);background:var(--theme-primary-soft)}.source-title{color:var(--theme-text-primary);font-weight:600}.source-hint{margin-top:4px;color:var(--theme-text-muted);font-size:12px;line-height:1.35}.prompt-editor{min-width:0;border:1px solid var(--theme-border-subtle);border-radius:8px}.prompt-form-item{margin-bottom:0}.prompt-form-item textarea.ant-input{min-height:150px!important;border:0;box-shadow:none;resize:none}.prompt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 12px}.mode-select,.scene-select{min-width:116px}.ratio-switch{white-space:nowrap}.voice-select{min-width:112px}.style-section,.recent-section{max-width:860px;margin:34px auto 0}.style-tabs{margin-bottom:18px}.style-auto-button{color:var(--theme-primary);background:var(--theme-primary-soft);border-color:transparent}.style-tab{padding:0 4px;color:var(--theme-text-muted)}.style-tab-active{color:var(--theme-primary);background:var(--theme-primary-soft)}.style-card{border:1px solid var(--theme-border-subtle);border-radius:8px;box-shadow:var(--theme-card-shadow-soft)}.style-card .ant-card-body{padding:10px}.style-card h5.ant-typography{margin:10px 0 2px}.style-cover{aspect-ratio:16 / 9;border-radius:8px}.section-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.section-title-row h4.ant-typography{margin-bottom:0}.recent-work-card,.work-card{border:1px solid var(--theme-border-subtle);border-radius:8px;box-shadow:var(--theme-card-shadow-soft)}.recent-work-card .ant-card-body,.work-card .ant-card-body{padding:14px}.recent-work-cover,.work-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;border-radius:8px;color:var(--theme-primary);font-size:34px}.recent-work-cover .ant-tag,.work-cover .ant-tag{position:absolute;right:10px;bottom:10px;margin-inline-end:0;background:#ffffffdb}.page-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.page-title-row h2.ant-typography{margin-bottom:6px}.task-page{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;min-height:calc(100vh - 68px)}.task-progress-panel{height:calc(100vh - 68px);overflow-y:auto;padding:16px 20px;background:var(--theme-surface);border-radius:10px}.task-summary-card{margin-bottom:18px;background:var(--theme-surface-muted)}.task-summary-card .ant-card-body{padding:14px}.task-summary-card .ant-typography{margin-bottom:0;color:var(--theme-text-primary);line-height:1.65}.task-ai-label{display:block;margin-bottom:4px}.task-step-list{margin-top:14px}.task-step-list .ant-steps-item-title{color:var(--theme-text-primary);font-weight:600;line-height:1.35}.task-step-list .ant-steps-item-description{color:var(--theme-text-muted);line-height:1.6}.task-step-list .ant-steps-item-wait .ant-steps-item-title,.task-step-list .ant-steps-item-wait .ant-steps-item-description{color:var(--theme-text-muted)}.task-ready-card{margin-top:20px;background:#fff7f6;border:1px solid #ffccc7}.task-ready-card .ant-card-body{padding:14px}.task-preview-panel{min-width:0}.task-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.task-preview-header h4.ant-typography{margin-bottom:0}.task-preview-header .ant-btn-primary{background:var(--theme-primary);border-color:var(--theme-primary)}.video-preview{position:relative;display:flex;align-items:center;justify-content:center;max-width:990px;aspect-ratio:16 / 9;margin:0 auto 20px;overflow:hidden;border-radius:8px;box-shadow:0 16px 42px #5c001118}.video-preview:after{position:absolute;inset:auto 0 0;height:36%;content:"";background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 100%)}.video-preview-remotion{background:var(--theme-surface)}.video-preview-remotion>div:not(.video-edit-toolbar){width:100%;height:100%}.video-preview-remotion:after{display:none}.video-preview-empty{display:flex;align-items:center;justify-content:center;padding:24px}.task-preview-loading-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:#ffffffdb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.task-preview-loading-progress{width:min(360px,78%);margin-bottom:0}.task-preview-loading-text{max-width:min(420px,82%);text-align:center}.video-edit-toolbar{position:absolute;top:10px;left:10px;z-index:4;display:flex;align-items:center;gap:8px}.video-edit-toolbar .ant-btn{color:var(--theme-text-primary);background:#fffffff0;border-color:transparent;box-shadow:0 8px 24px #00000014}.layout-version-button-active{color:#fff!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.video-preview-layout-new>div:not(.video-edit-toolbar){filter:saturate(.95) brightness(.72)}.video-title-stack{position:relative;z-index:1;max-width:560px;padding-left:28px;border-left:8px solid var(--theme-primary)}.video-title-stack span.ant-typography{color:#4f5c6d;font-size:28px;letter-spacing:0}.video-title-stack h1.ant-typography{margin:8px 0 0;color:#181d26;font-size:48px;font-weight:800;line-height:1.22;letter-spacing:0}.video-control-bar{position:absolute;right:18px;bottom:32px;left:18px;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#fff}.video-control-bar .ant-typography,.video-control-bar .anticon{color:#fff}.video-progress-line{position:absolute;right:16px;bottom:16px;left:16px;z-index:2;height:4px;background:#ffffffb3;border-radius:999px}.timeline-card{max-width:1200px;margin:0 auto;border-radius:10px}.timeline-card .ant-card-body{padding:14px 20px 42px}.scene-strip{display:grid;grid-template-columns:122px minmax(0,1fr) 122px;align-items:stretch;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--theme-border-subtle)}.scene-strip-scroll{display:flex;gap:10px;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 2px 8px;scrollbar-width:thin}.scene-strip-add,.scene-strip-item{width:122px;height:68px;flex:0 0 122px;border-radius:8px}.scene-strip-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:var(--theme-text-muted);border-style:dashed;background:var(--theme-surface)}.scene-strip-add .anticon{margin-bottom:4px;font-size:16px}.scene-strip-add span{font-size:12px}.scene-script-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 0 0}.scene-script-row p.ant-typography{margin-bottom:0;color:var(--theme-text-primary);font-size:15px;line-height:1.8;letter-spacing:0}.scene-script-row .anticon{flex:0 0 auto;margin-top:4px;color:var(--theme-text-muted)}.image-picker-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:18px}.image-picker-modal .ant-modal-header{margin-bottom:0;padding:24px 24px 0}.image-picker-modal .ant-modal-body{min-height:452px;padding:24px}.image-picker-modal .ant-modal-footer{margin-top:0;padding:16px 24px 22px;border-top:1px solid var(--theme-border-subtle)}.image-picker-modal .ant-btn-primary{background:var(--theme-primary);border-color:var(--theme-primary)}.image-picker-title h4.ant-typography{margin:0 0 4px}.image-picker-content{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.image-upload-placeholder{display:inline-flex;width:140px;height:140px;flex-direction:column;gap:10px;color:var(--theme-text-primary);border-style:dashed;border-radius:8px}.image-upload-placeholder .anticon{font-size:24px}.image-empty-placeholder{display:flex;align-items:center;justify-content:center;height:148px;color:var(--theme-text-muted);background:var(--theme-surface-muted);border-radius:8px}.image-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.boundary-media-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:18px}.boundary-media-modal .ant-modal-header{margin-bottom:0;padding:24px 24px 0}.boundary-media-modal .ant-modal-body{min-height:424px;padding:16px 24px 0}.boundary-media-modal .ant-modal-footer{margin-top:0;padding:22px 24px;border-top:1px solid var(--theme-border-subtle)}.boundary-media-modal .ant-btn-primary{min-width:104px;background:var(--theme-primary);border-color:var(--theme-primary)}.boundary-media-title h4.ant-typography{margin:0 0 6px}.boundary-media-content{display:flex;flex-direction:column}.boundary-media-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:28px;padding:4px;background:var(--theme-surface-muted);border-radius:8px}.boundary-media-tab{height:36px;color:var(--theme-text-primary);border-radius:6px}.boundary-media-tab .anticon{color:var(--theme-text-primary)}.boundary-media-tab-active{color:var(--theme-primary);background:var(--theme-surface)!important;box-shadow:0 0 0 1px var(--theme-border-subtle),0 4px 14px #0000000d}.boundary-media-tab-active .anticon{color:var(--theme-primary)}.boundary-media-section-title{margin-bottom:12px;color:var(--theme-text-primary);font-size:16px}.boundary-media-upload{display:flex;width:100%;height:126px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--theme-text-primary);background:var(--theme-surface);border-style:dashed;border-color:var(--theme-border-strong);border-radius:8px}.boundary-media-upload .anticon{font-size:24px}.boundary-media-upload>span:not(.ant-btn-icon){display:flex;flex-direction:column;align-items:center;gap:8px}.boundary-duration-row{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:18px;margin:94px -24px 0;padding:18px 24px;border-top:1px solid var(--theme-border-subtle)}.boundary-duration-slider{margin:0}.boundary-duration-slider .ant-slider-rail{background-color:#dfe9e4}.boundary-duration-slider .ant-slider-track{background-color:var(--theme-primary)}.boundary-duration-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--theme-primary)}.boundary-media-footer{display:flex;justify-content:flex-end;gap:12px}.timeline-list{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.timeline-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:122px;height:68px;color:var(--theme-text-muted);border-style:dashed;position:relative;overflow:hidden}.timeline-item-active{color:var(--theme-primary);border-color:var(--theme-primary);position:relative;z-index:1}.timeline-thumb{width:100%;height:100%;position:absolute;z-index:-1}.ant-card .ant-card-body{padding:8px 12px}.login-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:32px 16px;background:var(--theme-canvas)}.login-card{position:relative;width:430px;min-height:500px;padding:32px;background:var(--theme-surface);border:1px solid var(--theme-border-subtle);border-radius:8px;box-shadow:var(--theme-card-shadow-soft)}.login-back{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;color:var(--theme-text-secondary);font:inherit;background:transparent;border:0;cursor:pointer}.login-back:hover{color:var(--theme-primary)}.login-back-icon{font-size:15px}.login-title{padding-top:60px;margin-bottom:32px;color:var(--theme-text-primary);font-size:20px;font-weight:700;line-height:1.4;text-align:center;letter-spacing:0}.login-form{width:100%}.login-input{width:100%;height:48px;margin-bottom:12px}.login-captcha-row{display:flex;align-items:flex-start;justify-content:space-between}.login-captcha-input{flex:1;min-width:0}.login-captcha-image-button{display:inline-flex;width:100px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:16px;overflow:hidden;color:var(--theme-text-muted);background:var(--theme-surface-muted);border:1px solid var(--theme-border-subtle);border-radius:8px;cursor:pointer}.login-captcha-image-button img{display:block;width:100%;height:100%;object-fit:cover}.login-option-row{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:12px}.login-link-button{width:auto;height:22px;padding:0;color:var(--theme-primary)}.login-submit-button{height:48px}.login-agreement{margin-top:12px;color:var(--theme-text-secondary);font-size:12px;line-height:20px}.login-agreement .ant-checkbox-wrapper{align-items:flex-start;color:var(--theme-text-secondary);font-size:12px;line-height:20px}.login-agreement .ant-checkbox{margin-top:2px}.login-agreement-link{width:auto;height:auto;padding:0;color:var(--theme-primary);font-size:12px;line-height:20px;vertical-align:baseline}.login-phone-code-row{display:flex;align-items:flex-start;justify-content:space-between}.login-phone-code-input{flex:1;min-width:0}.login-code-button{width:128px;height:48px;flex:0 0 auto;margin-left:16px}.login-forget-option{justify-content:center;margin-top:12px;margin-bottom:0}.aliyun-captcha-button,.aliyun-captcha-element{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.login-agreement-frame{display:block;width:100%;height:60vh;border:0}.login-agreement-empty{display:flex;min-height:360px;align-items:center;justify-content:center;color:var(--theme-text-muted)}.create-panel{position:relative;max-width:1060px;margin:0 auto;border-radius:8px;box-shadow:0 18px 50px var(--theme-card-shadow-soft)}.create-panel-loading-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffffc7}.create-panel-loading-content{display:flex;flex-direction:column;align-items:center}.create-panel-loading-text{margin-top:12px;color:var(--theme-text-primary);font-size:15px}.create-form{padding:8px}.create-form .prompt-textarea{padding:0;border:none}.create-form .prompt-textarea:focus{outline:none;border:none;box-shadow:none}.work-list{max-width:1060px;margin:24px auto 0}.ant-btn-text{color:var(--theme-primary)}.ant-btn-text:hover{color:var(--theme-primary)!important;background-color:transparent!important}.my-works-page{display:flex;flex-direction:column;height:calc(100vh - 68px);min-height:0}.my-works-task-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px}.my-works-task-list{align-content:flex-start}.work-item{margin-bottom:22px;margin-right:22px}.work-item:nth-child(5n){margin-right:0}.my-works-list-footer{display:flex;align-items:center;justify-content:center;min-height:42px;padding:4px 0 12px}.my-works-empty-card{display:flex;align-items:center;justify-content:center;min-height:240px}.my-works-empty-card .ant-card-body{width:100%}.remotion-video-root{overflow:hidden;color:#1a1210;background:#000;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.demo-template-scene,.demo-cover-url-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#1a1210;background:#fffdf5;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.demo-cover-url-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.demo-template-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.demo-template-content-layer{z-index:5;box-sizing:border-box;padding:0;isolation:isolate}.demo-template-scene.demo-template-stats .demo-template-content-layer:before,.demo-template-scene.demo-template-process .demo-template-content-layer:before,.demo-template-scene.demo-template-iconGrid .demo-template-content-layer:before{position:absolute;inset:auto;background:transparent;border:0;border-radius:0;box-shadow:none;content:"";z-index:-1}.vk-subtitle-layer{position:absolute;right:96px;bottom:64px;left:96px;z-index:9000;display:flex;pointer-events:none;justify-content:center}.vk-subtitle-layer>div{max-width:1280px;padding:14px 30px;color:#fff;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:30px;line-height:1.6;text-align:center;white-space:pre-wrap;background:#08080cad;border-radius:16px;backdrop-filter:blur(12px);box-shadow:0 18px 48px #00000059;-webkit-backdrop-filter:blur(12px)}.demo-source-hero1{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0 8%}.demo-source-pulse-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(194,58,46,.4) 0%,transparent 60%);filter:blur(80px);opacity:.24;pointer-events:none}.demo-source-panel,.demo-source-panel *{box-sizing:border-box}.demo-source-definition{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:60px 10% 134px}.demo-source-soft-ellipse{position:absolute;z-index:0;width:120%;height:100%;border-radius:50%;background:radial-gradient(ellipse,rgba(240,232,216,.8) 0%,rgba(240,232,216,.67) 20%,rgba(240,232,216,.4) 40%,rgba(240,232,216,.2) 60%,rgba(240,232,216,.07) 80%,transparent 100%);filter:blur(30px);pointer-events:none}.demo-source-stats{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:0 8% 194px}.demo-source-stats-row{position:relative;z-index:1;display:flex;width:100%;gap:32px;justify-content:center;perspective:1200px}.demo-source-process{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:60px 6% 218px}.demo-source-process-row{display:flex;width:100%;align-items:flex-start}.demo-process-source-item{display:flex;flex:1;align-items:flex-start}.demo-source-icon-grid{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:240px 8% 60px}.demo-source-top-gradient{position:absolute;top:0;right:0;left:0;height:360px;background:linear-gradient(180deg,rgba(255,253,245,.87) 0%,rgba(255,253,245,.53) 55%,transparent 100%);pointer-events:none}.demo-source-icon-grid-heading{position:absolute;top:80px;right:8%;left:8%;text-align:center}.demo-source-icon-grid-list{display:flex;width:100%;flex-wrap:wrap;gap:28px;justify-content:center}.demo-source-end{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0 10%}.demo-source-end-glow{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(194,58,46,.12) 0%,transparent 60%);filter:blur(80px);pointer-events:none}.demo-hero-layout,.demo-end-layout,.demo-cover-layout,.demo-definition-layout,.demo-quote-layout{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 10%;position:relative}.demo-hero-layout-hero1{width:min(960px,78%);height:auto;min-height:386px;margin:auto;padding:72px 82px 68px;background:#fffcf6e0;border:1px solid rgba(31,38,51,.08);border-radius:8px;box-shadow:0 22px 52px #1f263324;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-kicker{display:inline-flex;width:fit-content;margin-bottom:28px;padding:10px 20px;color:#b74a3c;font-size:24px;font-weight:800;letter-spacing:0;text-transform:uppercase;background:#ffffffa3;border:1px solid rgba(183,74,60,.18);border-radius:8px}.demo-main-title{max-width:1180px;margin:0;color:#17120f;font-size:118px;font-weight:900;line-height:1.02;letter-spacing:0;text-shadow:none}.demo-hero-layout-hero1 .demo-main-title{max-width:100%;font-size:74px;line-height:1.22}.demo-hero-layout-hero1 .demo-main-title:after{display:block;width:112px;height:3px;margin:34px auto 0;background:#c63b32;content:""}.demo-main-title span{display:block}.demo-title-accent{color:#c63b32}.demo-main-subtitle,.demo-section-subtitle{max-width:1040px;margin:34px auto 0;color:#4a3f39e0;font-size:36px;line-height:1.45;letter-spacing:0}.demo-hero-layout-hero1 .demo-main-subtitle{margin-top:24px;color:#4a3f39e6;font-size:32px}.demo-big-number{margin-bottom:10px;color:#c63b32;font-size:178px;font-weight:950;line-height:.94;text-shadow:none}.demo-section-title{margin:0;color:#1f2633;font-size:72px;font-weight:900;line-height:1.12;letter-spacing:0;text-shadow:0 10px 28px rgba(255,255,255,.45)}.demo-definition-mark{color:#c63b32;font-size:28px;font-weight:800;letter-spacing:0}.demo-definition-term{margin:18px 0 0;color:#17120f;font-size:112px;font-weight:950;line-height:1;letter-spacing:0}.demo-definition-layout{width:min(1030px,82%);height:auto;min-height:470px;margin:auto;padding:64px 76px;background:#fffcf6e6;border:1px solid rgba(31,38,51,.08);border-radius:8px;box-shadow:0 22px 54px #1f263324;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-definition-card,.demo-end-panel{width:min(1040px,82%);margin-top:44px;padding:48px 64px;background:#ffffffb8;border:1px solid rgba(31,38,51,.08);border-radius:8px;box-shadow:0 18px 44px #1f26331a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-definition-card{width:100%;margin-top:36px;padding:36px 46px;background:#ffffffc2}.demo-definition-card p{margin:0;color:#4a3f39eb;font-size:34px;line-height:1.48}.demo-definition-card small,.demo-end-panel small{display:block;margin-top:24px;color:#c63b32;font-size:26px}.demo-stats-layout,.demo-process-layout,.demo-icon-grid-layout,.demo-list-layout,.demo-media-layout,.demo-article-layout,.demo-chart-layout,.demo-structured-layout{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center}.demo-stats-grid,.demo-icon-grid,.demo-list-grid,.demo-structured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:54px}.demo-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px}.demo-stat-card,.demo-icon-card,.demo-list-card,.demo-structured-card,.demo-comparison-card,.demo-side-point{min-height:210px;padding:34px;background:#ffffffc7;border:1px solid rgba(31,38,51,.08);border-radius:8px;box-shadow:0 18px 44px #1f26331a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-stat-card strong{display:block;color:#c63b32;font-size:88px;font-weight:950;line-height:1}.demo-stat-card span{display:block;margin-top:22px;color:#1f2633e0;font-size:32px;font-weight:700}.demo-stat-card em{display:inline-flex;margin-top:16px;color:#8df0be;font-size:26px;font-style:normal;font-weight:800}.demo-footnote{margin:34px 0 0;color:#4a3f39b8;font-size:24px;line-height:1.42}.demo-process-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:58px}.demo-process-step{position:relative;min-height:250px;padding:34px 28px;text-align:center;background:#ffffffc7;border:1px solid rgba(31,38,51,.08);border-radius:8px;box-shadow:0 18px 44px #1f26331a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-process-badge{display:inline-flex;width:82px;height:82px;align-items:center;justify-content:center;margin-bottom:24px;color:#1f2633;font-size:30px;font-weight:900;background:#f4d28f;border-radius:50%;box-shadow:0 14px 36px #c63b321f}.demo-process-step strong,.demo-icon-card strong,.demo-list-card strong,.demo-structured-card strong,.demo-comparison-card span,.demo-side-point strong{display:block;color:#1f2633;font-size:34px;font-weight:850;line-height:1.2}.demo-process-step p,.demo-icon-card p,.demo-list-card p,.demo-structured-card p,.demo-comparison-card p,.demo-side-point span{margin:18px 0 0;color:#4a3f39c2;font-size:25px;line-height:1.45}.demo-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-icon-card{text-align:left}.demo-icon-card-emoji{display:flex;width:76px;height:76px;align-items:center;justify-content:center;margin-bottom:24px;color:#1f2633;font-size:38px;background:#f4d28ff2;border-radius:8px}.demo-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-list-card{min-height:154px}.demo-list-card span{display:block;margin-bottom:18px;color:#c63b32;font-size:24px;font-weight:900}.demo-media-layout{display:grid;grid-template-columns:.34fr .66fr;gap:48px;align-items:center}.demo-media-copy{min-width:0}.demo-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.demo-media-card{height:260px;margin:0;overflow:hidden;background:#ffffffb8;border:1px solid rgba(31,38,51,.08);border-radius:8px}.demo-media-card img,.demo-bare-image{width:100%;height:100%;object-fit:cover}.demo-bare-image-layout{position:absolute;top:0;right:0;bottom:0;left:0}.demo-quote-mark{height:110px;color:#c63b32b8;font-size:190px;font-family:Georgia,serif;line-height:.72}.demo-quote-layout blockquote{max-width:1120px;margin:0;color:#1f2633;font-size:66px;font-weight:850;line-height:1.28}.demo-quote-layout cite{margin-top:34px;color:#4a3f39b8;font-size:28px;font-style:normal}.demo-article-layout{display:grid;grid-template-columns:minmax(0,.62fr) minmax(340px,.38fr);gap:52px;align-items:center}.demo-article-layout article p{margin:28px 0 0;color:#4a3f39c7;font-size:31px;line-height:1.58}.demo-article-layout aside{display:grid;gap:18px}.demo-comparison-layout{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:28px;height:100%}.demo-vs-badge{display:flex;width:112px;height:112px;align-items:center;justify-content:center;color:#1f2633;font-size:34px;font-weight:950;background:#f4d28f;border-radius:50%}.demo-comparison-conclusion{grid-column:1 / -1;color:#c63b32;font-size:34px;text-align:center}.demo-bar-list{display:grid;gap:24px;margin-top:54px}.demo-bar-row{display:grid;grid-template-columns:180px minmax(0,1fr) 160px;align-items:center;gap:24px}.demo-bar-row span,.demo-bar-row strong{color:#1f2633;font-size:28px;font-weight:800}.demo-bar-row strong{color:#c63b32;text-align:right}.demo-bar-track{height:34px;overflow:hidden;background:#1f26331f;border-radius:8px}.demo-bar-fill{width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#f4d28f,#c63b32);border-radius:8px}.demo-structured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-structured-card em,.demo-structured-card small{display:block;margin-top:16px;color:#c63b32;font-size:24px;font-style:normal;line-height:1.35}.demo-cover-layout-cover3 .demo-main-title,.demo-cover-layout-cover7 .demo-main-title{font-size:156px}.demo-cover-layout-cover4 .demo-main-subtitle,.demo-cover-layout-cover6 .demo-main-subtitle,.demo-cover-layout-cover10 .demo-main-subtitle{display:inline-flex;padding:16px 28px;color:#1f2633;font-weight:900;background:#f4d28f;border-radius:8px}.watch-video-page{min-height:100vh;background:#f6f8fb}.watch-video-page nav{padding:12px;border-bottom:1px solid var(--theme-btn-border);background:#fff}.watch-video-page nav .logo{width:40px;height:40px;margin-left:24px}.watch-video-page nav .btn{border-radius:50px}.watch-video-page nav .download{margin-left:12px}.watch-video-page .content{min-height:calc(100vh - 65px);padding:32px 24px;display:flex;align-items:center;justify-content:center}.watch-video-page .watch-video-player-wrap{width:100%}.watch-video-page .watch-video-layout{width:100%;max-width:1320px;display:flex;align-items:center;justify-content:center;gap:18px}.watch-video-page .watch-video-scene-panel{flex:0 0 146px;width:146px;margin-top:-30px}.watch-video-page .watch-video-scene-scroll{flex-direction:column;width:100%;max-height:calc(100vh - 250px);overflow-x:hidden;overflow-y:auto;padding:2px 10px 2px 2px}.watch-video-page .watch-video-scene-scroll .scene-strip-item{width:122px;height:68px;flex:0 0 68px}.watch-video-page .watch-video-empty-card{width:min(100%,720px)}@media(max-width:900px){.watch-video-page .content{align-items:flex-start}.watch-video-page .watch-video-layout{flex-direction:column}.watch-video-page .watch-video-scene-panel{width:100%;max-height:none;flex-basis:auto}.watch-video-page .watch-video-scene-scroll{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 2px 8px}.watch-video-page .watch-video-scene-scroll .scene-strip-item{flex:0 0 122px}}.scene-strip-item{position:relative;overflow:hidden;padding:0;box-shadow:none}.scene-strip-item-active{border:1px solid var(--theme-primary)}.scene-strip-item{position:relative}.scene-strip-item .scene-strip-text{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:68px;text-align:center;font-size:12px;color:#fff;background-color:#00000080;z-index:1}
