.muted-2{color:#606266}.vm-seg{display:inline-flex;background:#f4f4f5;border-radius:6px;padding:2px;gap:2px}.vm-seg button{border:0;background:none;padding:5px 14px;border-radius:5px;color:#606266;cursor:pointer;font-size:13px}.vm-seg button.on{background:#fff;color:var(--brand-ink);box-shadow:0 1px 3px #00000014}.vm-seg.small button{padding:3px 10px;font-size:12px}.vm-check{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#606266;cursor:pointer;white-space:nowrap}.vm-check:has(input:disabled){color:#a8abb2;cursor:not-allowed}.vm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 20px;color:var(--muted);font-size:14px}.vm-empty p{margin:14px 0 10px}.vm-empty-title{color:#606266!important;font-size:14px;display:inline-flex;align-items:center;gap:6px}.vm-empty-list{list-style:none;margin:0 0 15px;padding:0;color:#a8abb2;font-size:12px;line-height:1.9}.vm-empty-list li:before{content:"• "}.vm-audio{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:10px;color:var(--brand);background:var(--brand-soft);padding:10px}.vm-audio audio{width:100%;height:32px}.vm-preview{display:grid;place-items:center;background:#111;border-radius:8px;overflow:hidden}.vm-preview video,.vm-preview img{max-width:100%;max-height:70vh;display:block}.vm-preview audio{margin:30px}.vm-soon{display:inline-flex;align-items:center;height:16px;padding:0 5px;margin-left:4px;border-radius:4px;font-size:10px;font-weight:500;line-height:1;color:#b88230;background:#fdf6ec;border:1px solid #f5dab1;white-space:nowrap;vertical-align:middle;font-style:normal}.vm-soon-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 10px;color:#606266;font-size:14px;line-height:1.7}.vm-soon-box b{color:#303133;font-size:15px}.vm-soon-box p{margin:0}.vm-menu{position:relative;display:inline-flex}.vm-menu-trigger{border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;display:inline-flex}.vm-menu-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:130px;padding:5px 0;background:#fff;border:1px solid #e4e7ed;border-radius:6px;box-shadow:0 6px 16px #0000001a;display:flex;flex-direction:column}.vm-menu-pop>button,.vm-menu-pop>a{display:flex;align-items:center;gap:6px;border:0;background:none;padding:0 16px;height:34px;font-size:14px;color:#606266;cursor:pointer;text-align:left;white-space:nowrap;text-decoration:none}.vm-menu-pop>button:hover:not(:disabled),.vm-menu-pop>a:hover{background:var(--brand-soft);color:var(--brand-ink)}.vm-menu-pop>button:disabled{color:#c0c4cc;cursor:not-allowed}.vm-menu-pop>.danger{color:#f56c6c}.vm-menu-pop small{color:#a8abb2;font-size:12px}.vm-dots{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:24px;height:24px;border-radius:4px}.vm-dots i{width:3px;height:3px;border-radius:50%;background:currentColor}.page.vm-media{display:grid;grid-template-columns:240px 1px minmax(0,1fr);gap:0;padding:20px 0 20px 20px}.page.vm-media:before{content:"";grid-column:2;grid-row:1;background:#e4e7ed}.vm-tree{grid-column:1;grid-row:1;padding-right:20px;display:flex;flex-direction:column;min-height:0}.vm-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;margin-bottom:10px;border:1px solid #dcdfe6;border-radius:4px;color:#a8abb2;background:#fff}.vm-search:focus-within{border-color:var(--brand)}.vm-search input{border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;flex:1;min-width:0;font-size:14px;background:none}.vm-tree-actions{display:flex;gap:8px;margin-bottom:12px}.btn.vm-gray{background:#f4f4f5;border:0;color:#303133;height:36px;min-height:36px;flex:1;padding:0 10px;border-radius:8px;font-weight:400;font-size:13px}.btn.vm-gray:hover{background:var(--brand-soft);color:var(--brand-ink)}.vm-folders{display:flex;flex-direction:column;gap:2px;overflow-y:auto;max-height:calc(100vh - 250px)}.vm-folder{position:relative;display:flex;align-items:center;border-radius:8px}.vm-folder>button{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:40px;padding:0 34px 0 22px;border:0;background:none;color:#303133;font-size:14px;cursor:pointer;text-align:left;border-radius:8px}.vm-folder>button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-folder:hover{background:#f5f7fa}.vm-folder.on{background:var(--brand-soft)}.vm-folder.on>button{color:var(--brand-ink);font-weight:500}.vm-folder svg{color:var(--muted);flex:none}.vm-folder.on svg{color:var(--brand-ink)}.vm-folder-more{position:absolute;right:6px;top:8px;color:var(--muted);visibility:hidden}.vm-folder:hover .vm-folder-more,.vm-folder.on .vm-folder-more,.vm-folder-more:focus-within,.vm-folder-more:has(.vm-menu-pop){visibility:visible}.vm-folder-more .vm-dots:hover{background:#0000000f;color:var(--brand-ink)}.vm-folder-none{color:#a8abb2;font-size:13px;padding:8px 22px;margin:0}.vm-main{grid-column:3;grid-row:1;min-width:0;display:flex;flex-direction:column;padding:0 20px}.vm-head{display:flex;align-items:center;gap:16px;border-bottom:2px solid #e4e7ed}.vm-tabs{display:flex;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.vm-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:120px;height:48px;padding:0 18px;border:0;background:none;color:#303133;font-size:15px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px}.vm-tabs button svg{color:var(--muted)}.vm-tabs button:hover{color:var(--brand-ink)}.vm-tabs button.on{color:var(--brand-ink);font-weight:600;border-bottom-color:var(--brand)}.vm-tabs button.on svg{color:var(--brand-ink)}.vm-tab-badge{position:absolute;top:3px;right:2px;font-size:10px;font-style:italic;font-weight:700;padding:1px 5px;border-radius:6px 6px 6px 0;color:#fff;background:var(--grad);cursor:pointer}.vm-taglib{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#303133;font-size:14px;cursor:pointer;white-space:nowrap;padding:6px 4px}.vm-taglib:hover{color:var(--brand-ink)}.vm-btns{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px}.vm-btns-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.btn.vm-grad{background:var(--grad);border:0;color:#fff;min-height:36px;height:36px;border-radius:8px;padding:0 16px;font-weight:500;font-size:14px}.btn.vm-grad:disabled{opacity:.55;cursor:not-allowed}.btn.vm-grad.busy{opacity:.8}.vm-tip{font-size:12px;color:var(--muted)}.vm-usage{width:105px!important;height:32px}.vm-hr{border:0;border-top:1px solid #e4e7ed;margin:12px 0}.vm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.vm-grid.audio{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vm-card{position:relative;margin:0;border-radius:8px}.vm-card-media{position:relative;aspect-ratio:3 / 4;background:#1f1f1f;cursor:zoom-in;overflow:hidden;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.vm-card.on .vm-card-media{border-color:var(--brand)}.vm-grid.audio .vm-card-media{aspect-ratio:16 / 9;cursor:default;background:var(--brand-soft)}.vm-card-media>video,.vm-card-media>img{width:100%;height:100%;object-fit:cover;display:block}.vm-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#00000059;color:#fff;pointer-events:none}.vm-card-check{position:absolute;top:8px;left:8px;width:20px;height:20px;display:grid;place-items:center;background:#ffffffeb;border-radius:4px;z-index:3}.vm-card-check input{margin:0;width:14px;height:14px;accent-color:var(--brand)}.vm-card-more{position:absolute;top:6px;right:6px;z-index:3;color:#fff}.vm-card-more .vm-dots{background:#0006}.vm-card-more .vm-dots:hover{background:var(--brand)}.vm-card-bar{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:16px 8px 6px;font-size:12px;color:#fff;background:linear-gradient(transparent,#0009);pointer-events:none}.vm-grid.audio .vm-card-bar{background:none;color:#606266;padding:0 10px 6px}.vm-card figcaption{padding:6px 2px 0;display:flex;flex-direction:column;gap:1px}.vm-card-title{font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-card-meta{font-size:12px;color:#a8abb2}.vm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.vm-foot .pager{margin-top:0}.vm-foot-right{display:flex;align-items:center;gap:8px;margin-left:auto}.vm-foot-total{font-size:14px;font-weight:500;color:#737a87}.vm-vr{width:1px;height:16px;background:#dcdfe6;margin:0 10px 0 12px}.btn.vm-plain{min-height:32px;height:32px;padding:0 12px;border-radius:8px;font-weight:400;font-size:13px;border-color:#dcdfe6}.vm-bulk-menu .vm-menu-pop{top:auto;bottom:calc(100% + 6px)}.modal:has(.vm-folder-form){width:min(450px,100%)}.vm-folder-form .field-label{width:100px;text-align:right}.modal.wide:has(.vm-picker){width:min(980px,96vw)}.vm-picker{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;min-height:360px}.vm-picker aside{display:flex;flex-direction:column;gap:2px;border-right:1px solid #ebeef5;padding-right:10px;max-height:60vh;overflow-y:auto}.vm-picker aside button{display:flex;gap:8px;align-items:center;border:0;background:none;height:36px;padding:0 10px;border-radius:6px;cursor:pointer;color:#303133;text-align:left;font-size:14px}.vm-picker aside button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-picker aside button.on{background:var(--brand-soft);color:var(--brand-ink)}.vm-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;max-height:60vh;overflow-y:auto;padding:2px}.vm-pick{position:relative;border:2px solid transparent;border-radius:8px;padding:0;background:#f4f4f5;cursor:pointer;overflow:hidden;aspect-ratio:3 / 4}.vm-pick.on{border-color:var(--brand)}.vm-pick video,.vm-pick img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.vm-pick-n{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--grad);color:#fff;font-size:12px;display:grid;place-items:center}.vm-pick-t{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 4px;font-size:12px;color:#fff;background:linear-gradient(transparent,#0009);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.cl-page,.page.pd-page{padding:18px 20px 20px;display:flex;flex-direction:column}.cl-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.btn.cl-back{height:38px;border-radius:8px;padding:0 16px;color:#303133}.btn.cl-back span{font-size:20px;line-height:1;margin-right:4px}.cl-crumb{margin-left:8px;color:#303133;font-size:14px}.cl-ratios{display:inline-flex;padding:6px;border-radius:12px;border:1px solid var(--brand-line);background:#fff;gap:6px}.cl-ratios button{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 26px;border:0;border-radius:8px;background:none;cursor:pointer;color:#303133;font-size:14px}.cl-ratios button.on{background:var(--brand-soft)}.cl-ratio-box{display:inline-block;background:#d4d4d8;border-radius:3px}.cl-ratios button.on .cl-ratio-box{background:var(--brand-line);border:1px solid var(--brand)}.cl-body{display:grid;grid-template-columns:300px minmax(0,1fr) 150px;gap:20px;flex:1;min-height:0}.cl-left,.cl-right{border:1px solid var(--brand-line);border-radius:12px;background:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--brand) %,transparent)}.cl-left{padding:0 0 16px;overflow-y:auto;max-height:calc(100vh - 200px)}.cl-set{padding:20px 20px 22px;border-bottom:1px solid var(--brand-line);display:flex;flex-direction:column;gap:18px}.cl-set b,.cl-group b,.cl-right>b{font-size:14px;font-weight:600;color:#303133}.cl-switch{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#303133;font-size:14px}.cl-switch input{position:absolute;opacity:0;width:1px;height:1px}.cl-switch i{width:36px;height:20px;border-radius:10px;background:#dcdfe6;position:relative;transition:background .15s;flex:none}.cl-switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.cl-switch input:checked+i{background:var(--brand)}.cl-switch input:checked+i:after{transform:translate(16px)}.cl-switch input:focus-visible+i{outline:2px solid var(--brand);outline-offset:2px}.cl-switch.inline{justify-content:flex-start;gap:8px}.cl-tip{margin:16px 20px 6px;font-size:13px;color:color-mix(in srgb,var(--brand) 70%,#fff);display:flex;align-items:center;gap:6px}.cl-tip-dot{width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--brand) 70%,#fff);color:#fff;font-size:10px;display:grid;place-items:center;font-weight:700}.cl-group{padding:12px 20px 4px}.cl-group.cur b{color:var(--brand-ink)}.cl-layouts{display:grid;grid-template-columns:repeat(3,79px);gap:10px;margin-top:12px}.cl-layout{width:79px;height:79px;border-radius:6px;border:1px solid transparent;background:#f5f5f7;padding:12px;cursor:pointer}.cl-layout:disabled{cursor:not-allowed;opacity:.75}.cl-layout:not(:disabled):hover{border-color:var(--brand-line)}.cl-layout.on{border-color:var(--brand);background:var(--brand-soft)}.cl-icon{width:100%;height:100%;display:block}.cl-icon rect{fill:#d4d4d8}.cl-layout.on .cl-icon rect{fill:color-mix(in srgb,var(--brand) 70%,#fff)}.cl-stage{display:grid;place-items:center;min-height:480px;overflow:auto}.cl-empty{display:grid;justify-items:center;gap:8px;text-align:center}.cl-empty b{margin-top:16px;font-size:15px;color:#303133}.cl-empty small{color:var(--muted)}.cl-canvases{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:8px}.cl-canvas{background:#fff;box-shadow:0 4px 20px #0000001a;border-radius:4px;overflow:hidden}.cl-canvas canvas{display:block;width:100%;height:100%}.cl-canvas.r3-4{width:300px;height:400px}.cl-canvas.r9-16{width:236px;height:420px}.cl-canvas.r1-1{width:340px;height:340px}.cl-canvas.r16-9{width:440px;height:247.5px}.cl-right{padding:18px 14px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 200px)}.cl-right-empty{display:grid;justify-items:center;gap:12px;margin-top:80px}.cl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.cl-list li{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4 / 3;background:#f4f4f5}.cl-list img{width:100%;height:100%;object-fit:cover;display:block}.cl-list-ops{position:absolute;right:4px;top:4px;display:flex;gap:2px}.cl-list-ops button{width:22px;height:22px;border:0;border-radius:4px;background:#00000080;color:#fff;cursor:pointer;font-size:13px;line-height:1}.cl-list-ops button:disabled{opacity:.3}.btn.cl-add{width:100%;height:38px;justify-content:center;border-radius:6px}.pd-info{border:1px solid var(--brand-line);border-radius:12px;padding:16px 20px;margin-bottom:16px}.pd-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pd-title h1{font-size:18px;font-weight:600;margin:0}.pd-info dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 20px;margin:0}.pd-info dt{font-size:12px;color:var(--muted)}.pd-info dd{margin:2px 0 0;font-size:14px;color:#303133}.pd-progress{position:relative;margin-top:14px;height:22px;border-radius:11px;background:var(--brand-soft);overflow:hidden}.pd-progress i{position:absolute;inset:0 auto 0 0;background:var(--grad);transition:width .4s}.pd-progress span{position:relative;display:block;text-align:center;line-height:22px;font-size:12px;color:#303133}.pd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.pd-grid.r16-9{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pd-card{margin:0;border:1px solid #ebeef5;border-radius:10px;overflow:hidden;background:#fff}.pd-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.pd-media{position:relative;aspect-ratio:9 / 16;background:#111}.pd-grid.r16-9 .pd-media{aspect-ratio:16 / 9}.pd-grid.r1-1 .pd-media{aspect-ratio:1}.pd-thumb{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.pd-thumb video,.pd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pd-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:0;background:#0006;color:#fff;display:grid;place-items:center;cursor:pointer}.pd-play:hover{background:var(--brand)}.pd-lib{position:absolute;top:8px;right:8px;cursor:default}.pd-dur{position:absolute;right:8px;bottom:8px;font-size:12px;color:#fff;background:#00000080;padding:1px 7px;border-radius:10px}.pd-failed{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:6px;color:#f56c6c;background:#fef0f0;padding:12px;text-align:center}.pd-failed small{font-size:11px;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.pd-card figcaption{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.pd-card figcaption b{font-size:13px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-card figcaption small{font-size:12px;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pd-ops{display:flex;gap:2px;flex-wrap:wrap;margin-left:-6px}.pd-ops .link-btn{font-size:13px;text-decoration:none}.cl-add-menu{display:flex;width:100%}.cl-add-menu .vm-menu-trigger{width:100%}.cl-add-menu .vm-menu-pop{left:0;right:0;top:auto;bottom:calc(100% + 6px)}.page.ed-page{padding:0 0 20px;background:transparent}.ed-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:12px;padding:10px 20px;margin-bottom:14px;background:#fff;border-radius:12px}.ed-modes{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#f5f6fa}.ed-modes button{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:0;border-radius:9px;background:none;font-size:14px;color:#303133;cursor:pointer;white-space:nowrap}.ed-modes button:disabled{color:var(--muted);cursor:not-allowed}.ed-modes button.on{background:#fff;color:var(--brand-ink);font-weight:600;box-shadow:0 2px 6px #00000014}.ed-new{position:absolute;top:-8px;right:-6px;font-style:italic;font-size:9px;font-weight:700;color:#fff;background:var(--grad);padding:1px 4px;border-radius:5px 5px 5px 0}.ed-ghost .ed-new{position:static;margin-left:4px}.ed-actions{justify-self:end;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.ed-actions .btn{min-height:36px;height:36px;border-radius:8px;font-size:13px}.ed-actions .btn.primary{background:var(--grad);border:0;font-size:14px;font-weight:500}.btn.ed-icon-btn{width:36px;padding:0;color:#606266}.ed-guide-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#606266;font-size:13px;cursor:pointer;margin-right:6px;white-space:nowrap}.ed-guide-link:hover{color:var(--brand-ink)}.ed-body{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:14px;align-items:start}.ed-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ed-card{border-radius:12px;padding:16px 20px;background:#fff}.ed-tit{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ed-tit h3{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;margin:0;color:#303133}.ed-tit h3>svg{color:var(--brand)}.ed-tit h3 small{font-size:12px;color:#9499a4;font-weight:400}.ed-tit-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn.ed-ghost{min-height:30px;height:30px;padding:0 12px;border-radius:15px;font-size:13px;font-weight:400;color:var(--brand-ink);background:var(--brand-soft);border-color:transparent}.btn.ed-ghost:disabled{color:#a8abb2;background:#f5f6fa;cursor:not-allowed}.ed-scenes{display:flex;gap:10px;align-items:stretch}.ed-cover{flex:none;width:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:8px 0 6px;border-radius:8px;background:#f5f6fa;color:#a8abb2;font-size:12px;cursor:not-allowed}.ed-cover small{font-size:11px}.ed-lens-row{display:flex;gap:10px;overflow-x:auto;padding:8px 8px 6px 2px;min-width:0}.ed-lens{position:relative;flex:none}.ed-lens-main{width:108px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px 8px;border:1px solid #ebeef5;border-radius:8px;background:#fff;cursor:pointer}.ed-lens.on .ed-lens-main{border-color:var(--brand);background:var(--brand-soft)}.ed-lens-ico{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:#f5f6fa;color:var(--brand);overflow:hidden}.ed-lens-ico video,.ed-lens-ico img{width:100%;height:100%;object-fit:cover}.ed-lens-main b{font-size:12px;font-weight:500;color:#303133;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-lens-main small{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#a8abb2}.ed-lens-del{position:absolute;top:-7px;right:-7px;z-index:2;width:18px;height:18px;border-radius:50%;border:0;background:#c0c4cc;color:#fff;font-size:12px;line-height:1;cursor:pointer;display:none}.ed-lens:hover .ed-lens-del,.ed-lens-del:focus-visible{display:block}.ed-lens-del:hover{background:#f56c6c}.ed-detail{margin-top:12px;padding:14px 16px;border-radius:10px;background:#f8f9fc}.ed-detail-tit{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ed-detail-name{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ed-detail-name b{font-size:14px;color:#303133}.ed-tipline{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-detail-ctl{display:flex;gap:16px;flex-wrap:wrap}.ed-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#606266;white-space:nowrap}.ed-inline input:not([type=range]):not([type=number]){width:140px;height:32px}.ed-stepper{display:inline-flex;align-items:stretch;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;height:32px;background:#fff}.ed-stepper button{width:30px;border:0;background:#f5f7fa;cursor:pointer;color:#606266;font-size:15px}.ed-stepper input{width:56px!important;border:0!important;border-radius:0!important;text-align:center;box-shadow:none!important;min-height:30px!important;height:30px!important;padding:0 4px!important;-moz-appearance:textfield}.ed-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.ed-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.ed-add{flex:none;width:78px;height:102px;border:1px dashed #dcdfe6;border-radius:6px;background:#fff;display:grid;place-items:center;align-content:center;gap:4px;cursor:pointer;color:#0c0d0e;font-size:12px}.ed-add:hover{border-color:var(--brand);color:var(--brand-ink)}.ed-clip{position:relative;flex:none;width:78px;height:102px;border-radius:6px;overflow:hidden;background:#111}.ed-clip video,.ed-clip img{width:100%;height:100%;object-fit:cover;display:block}.ed-clip>button{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;border:0;background:#0000008c;color:#fff;cursor:pointer;font-size:12px;line-height:1}.ed-clip>span{position:absolute;left:0;right:0;bottom:0;font-size:11px;color:#fff;padding:10px 4px 3px;background:linear-gradient(transparent,#0009);text-align:center}.ed-hint{margin:8px 0 0;font-size:12px;color:var(--muted)}.ed-col{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0}.ed-label{min-width:72px;color:#303133;font-size:14px;font-weight:500}.ed-ml{margin-left:8px}.ed-line{border:0;border-top:1px solid #f0f0f2;margin:12px 0}.ed-texts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:6px 0}.ed-text{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:#f7f8fa;font-size:13px;color:#303133}.ed-tag{flex:none;min-width:18px;text-align:center;font-size:11px;padding:1px 5px;border-radius:4px;background:var(--brand-soft);color:var(--brand-ink)}.ed-text-body{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ed-text .icon-btn{width:22px;height:22px}.ed-text-new{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-end}.ed-text-new textarea{flex:1;resize:vertical}.ed-presets{display:flex;gap:10px;flex-wrap:wrap}.ed-preset{width:64px;height:36px;border-radius:6px;border:2px solid transparent;background:linear-gradient(135deg,#5b6170,#2e3340);cursor:pointer;font-weight:800;font-size:16px}.ed-preset.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-line)}.ed-preset.classic span,.ed-subline.classic{color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.ed-preset.yellow span,.ed-subline.yellow{color:#ffe100;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.ed-preset.boxed span{color:#fff;background:#0000008c;padding:1px 6px;border-radius:3px}.ed-preset.purple span,.ed-subline.purple{color:#fff;text-shadow:-1px -1px 0 var(--brand),1px -1px 0 var(--brand),-1px 1px 0 var(--brand),1px 1px 0 var(--brand)}.ed-dashed{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 22px;border:1px dashed #dcdfe6;border-radius:8px;background:#fafbfc;cursor:pointer;color:#303133;font-size:13px}.ed-dashed.wide{width:100%;margin-top:8px}.ed-dashed.tall{height:64px}.ed-dashed:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink)}.ed-dashed:disabled{color:#a8abb2;cursor:not-allowed}.btn.ed-round{min-height:28px;height:28px;border-radius:14px;padding:0 12px;font-size:12px;font-weight:400;color:var(--brand-ink);background:var(--brand-soft);border-color:transparent}.btn.ed-round:disabled{color:#a8abb2;background:#f5f6fa;cursor:not-allowed}.ed-config-num{font-size:12px;color:var(--muted)}.ed-music{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:var(--brand-soft);color:var(--brand-ink)}.ed-music audio{height:32px}.ed-split{display:flex;align-items:stretch;height:44px;border:1px dashed #dcdfe6;border-radius:8px;background:#fafbfc;overflow:hidden}.ed-split button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;cursor:pointer;font-size:13px;color:#303133}.ed-split button:hover{color:var(--brand-ink);background:var(--brand-soft)}.ed-split i{width:1px;background:#dcdfe6;margin:7px 0}.ed-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ed-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;border-radius:12px;background:#f4f4f5;font-size:12px;color:#303133}.ed-chip small{color:var(--muted)}.ed-chip button{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;line-height:1}.ed-side{position:sticky;top:66px;border-radius:12px;padding:16px 20px;background:#fff;display:flex;flex-direction:column}.ed-form{display:flex;flex-direction:column;gap:14px}.ed-fi{display:flex;align-items:center;gap:12px;font-size:14px;color:#606266}.ed-fi>span:first-child{width:88px;flex:none;text-align:right;color:#606266}.ed-fi select{width:120px;height:32px}.ed-ratios{display:flex;gap:8px;flex-wrap:wrap}.ed-ratios button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;border:1px solid #ebeef5;background:#fff;cursor:pointer;font-size:13px;color:#303133}.ed-ratios button.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.rb{display:inline-block;border:1.5px solid currentColor;border-radius:2px}.rb.r9-16{width:10px;height:16px}.rb.r16-9{width:16px;height:10px}.rb.r1-1{width:13px;height:13px}.ed-swatches{display:inline-flex;gap:6px}.ed-swatches button{width:28px;height:28px;border-radius:4px;border:1px solid #dcdfe6;cursor:pointer}.ed-swatches button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand)}.ed-more{align-self:center;display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--brand-ink);font-size:13px;cursor:pointer}.ed-preview{display:grid;justify-items:center;gap:14px;padding:4px 0}.ed-phone{position:relative;overflow:hidden;border-radius:12px;background:#000;display:grid;place-items:center;box-shadow:0 6px 20px #0000001f;cursor:pointer}.ed-phone.r9-16{width:220px;height:391px}.ed-phone.r16-9{width:380px;height:214px}.ed-phone.r1-1{width:300px;height:300px}.ed-phone video,.ed-phone img{max-width:100%;max-height:100%;object-fit:contain;display:block}.ed-phone-empty{display:grid;justify-items:center;gap:6px;color:var(--muted);font-size:12px;text-align:center;padding:20px;background:#f5f6fa;width:100%;height:100%;align-content:center}.ed-phone-empty b{color:#606266;font-size:13px}.ed-subline{position:absolute;left:8%;right:8%;text-align:center;font-weight:700;font-size:14px;line-height:1.3;color:#fff;pointer-events:none}.ed-subline.small{font-size:12px}.ed-subline.large{font-size:17px}.ed-subline.bottom{bottom:14%}.ed-subline.middle{top:50%;transform:translateY(-50%)}.ed-subline.top{top:12%}.ed-subline.boxed{background:#00000080;padding:2px 6px;border-radius:3px;left:50%;right:auto;transform:translate(-50%);white-space:nowrap;max-width:90%;overflow:hidden}.ed-subline.boxed.middle{transform:translate(-50%,-50%)}.btn.ed-play{border-radius:16px;padding:0 22px;min-height:32px;background:var(--grad);border:0}.ed-guide-sub{margin:-4px 0 14px;color:#606266;font-size:14px}.ed-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ed-guide-card{border:1px solid #ebeef5;border-radius:12px;padding:14px;font-size:13px;color:#606266;background:#fafbfc;display:flex;flex-direction:column;gap:6px}.ed-guide-card.ready{border-color:var(--brand-line);background:var(--brand-soft)}.ed-guide-card h4{margin:0;font-size:16px;color:#303133;display:flex;align-items:center;gap:4px}.ed-guide-card p{margin:0 0 4px;line-height:1.6}.ed-guide-card b{color:#303133;font-size:13px;margin-top:4px}.ed-guide-card ul,.ed-guide-card ol{margin:0;padding-left:18px;line-height:1.7}.ed-guide-result{margin-top:auto;padding-top:8px;color:var(--brand-ink);font-weight:600}.ed-market-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ed-market-tabs button{height:30px;padding:0 14px;border-radius:15px;border:1px solid #dcdfe6;background:#fff;cursor:pointer;font-size:13px;color:#606266}.ed-market-tabs button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.ed-market{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ed-market li{display:flex;gap:12px;padding:12px 14px;border-radius:10px;background:#f8f9fc}.ed-market-n{flex:none;width:24px;height:24px;border-radius:50%;background:var(--grad);color:#fff;font-size:12px;display:grid;place-items:center}.ed-market b{font-size:14px;color:#303133;margin-right:8px}.ed-market small{font-size:12px;color:var(--muted)}.ed-market p{margin:4px 0 0;font-size:13px;color:#606266}.ed-tpls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ed-tpls li{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #ebeef5;border-radius:8px}.ed-tpls li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ed-tpls b{font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-tpls small{font-size:12px;color:var(--muted)}.ed-vol{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px;color:#606266}.ed-vol>span:first-child{width:80px;flex:none}.ed-vol input[type=range]{flex:1;accent-color:var(--brand)}.ed-vol input[type=number]{width:72px;height:32px}.drawer:has(.ed-stk){width:min(570px,100%)}.ed-stk{display:flex;flex-direction:column;gap:12px}.ed-stk .notice{margin:0;font-size:13px;color:#606266}.ed-stk-h{margin:0;font-size:14px;color:#303133;font-weight:500}.ed-stk-prev{position:relative;width:150px;height:266px;border-radius:10px;overflow:hidden;background:#f5f6fa;display:grid;place-items:center;align-self:center;font-size:12px;text-align:center}.ed-stk-prev>video,.ed-stk-prev>img{width:100%;height:100%;object-fit:cover}.ed-stk-on{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;pointer-events:none}.ed-stk-on span{font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;background:#ffffffe6;color:#303133}.ed-stk-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:#303133;flex-wrap:wrap}.ed-stk-lens,.ed-stk-cats{display:flex;gap:6px;flex-wrap:wrap}.ed-stk-lens button,.ed-stk-cats button{height:28px;padding:0 12px;border-radius:14px;border:1px solid #e4e7ed;background:#fff;cursor:pointer;font-size:12px;color:#606266}.ed-stk-lens button.on,.ed-stk-cats button.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.ed-stk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.ed-stk-up,.ed-stk-pick,.ed-stk-item{position:relative;height:64px;border-radius:8px;border:1px dashed #dcdfe6;background:#fafbfc;cursor:pointer;display:grid;place-items:center;align-content:center;gap:2px;font-size:12px;color:#303133;overflow:hidden}.ed-stk-up:disabled{color:#a8abb2;cursor:not-allowed}.ed-stk-pick{border-style:solid;border-color:#ebeef5;background:#fff;font-weight:600}.ed-stk-pick:hover,.ed-stk-up:hover:not(:disabled){border-color:var(--brand)}.ed-stk-pick i{position:absolute;right:4px;bottom:2px;font-style:normal;color:var(--brand-ink)}.ed-stk-item video,.ed-stk-item img{width:100%;height:100%;object-fit:cover}.ed-stk-item button{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:0;background:#0000008c;color:#fff;cursor:pointer}.pj-page .filter-bar{margin-bottom:18px}.pj-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 16px}.pj-card{position:relative;margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.pj-more{position:absolute;top:6px;right:6px;z-index:3;color:#fff}.pj-more .vm-dots{background:#0006}.pj-more .vm-dots:hover{background:var(--brand)}.pj-cover{position:relative;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#f4f4f5;cursor:pointer}.pj-cover video,.pj-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.pj-cover:hover video,.pj-cover:hover img{transform:scale(1.03)}.pj-cover-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#c0c4cc}.pj-status{position:absolute;left:8px;bottom:10px;cursor:default}.pj-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff80}.pj-bar i{display:block;height:100%;background:var(--grad);transition:width .4s}.pj-name{font-size:14px;color:#303133;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-name:hover{color:var(--brand-ink)}.pj-meta{font-size:12px;color:var(--muted)}.pj-err-inline{color:#f56c6c}@media(max-width:1400px){.pj-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ed-body{grid-template-columns:minmax(0,1fr) 420px}.ed-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.ed-body{grid-template-columns:1fr}.ed-side{position:static}.cl-body{grid-template-columns:260px minmax(0,1fr)}.cl-right{grid-column:1 / -1;max-height:none}.cl-list{flex-direction:row;flex-wrap:wrap}.cl-list li{width:110px}.pj-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.page.vm-media{grid-template-columns:1fr;padding:16px}.page.vm-media:before{display:none}.vm-tree{padding-right:0;margin-bottom:14px}.vm-folders{max-height:180px}.vm-main{grid-column:1;grid-row:2;padding:0}.vm-head{flex-wrap:wrap}.vm-tabs button{min-width:0;padding:0 12px;font-size:14px}.ed-top{grid-template-columns:1fr}.ed-top-spacer{display:none}.ed-modes{overflow-x:auto;max-width:100%;padding-top:10px}.ed-actions{justify-self:stretch;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.vm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vm-foot-right{margin-left:0;flex-wrap:wrap}.vm-picker{grid-template-columns:1fr}.vm-picker aside{flex-direction:row;flex-wrap:wrap;border-right:0;max-height:120px}.cl-ratios{width:100%;overflow-x:auto}.cl-ratios button{padding:0 12px}.cl-body{grid-template-columns:1fr}.cl-left{max-height:320px}.cl-layouts{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-layout{width:auto;height:auto;aspect-ratio:1}.cl-canvas.r3-4{width:240px;height:320px}.cl-canvas.r16-9{width:300px;height:169px}.cl-canvas.r1-1{width:280px;height:280px}.ed-card,.ed-side{padding:14px}.ed-scenes{flex-direction:column}.ed-cover{width:auto;flex-direction:row;height:36px;margin:0}.ed-texts{grid-template-columns:1fr}.ed-text-new{flex-direction:column;align-items:stretch}.ed-fi{flex-wrap:wrap}.ed-fi>span:first-child{width:100%;text-align:left}.ed-phone.r16-9{width:290px;height:163px}.ed-guide{grid-template-columns:1fr}.pj-grid,.pd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lib-page .filter-bar .fb-actions .btn{gap:4px}.lib-backdrop{z-index:60}.lib-dialog{max-width:100%;border-radius:8px}.lib-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 10px}.lib-dialog-head h2{font-size:18px;font-weight:500;color:#303133;margin:0;line-height:24px}.lib-x{border:0;background:none;color:var(--muted);cursor:pointer;width:24px;height:24px;display:grid;place-items:center;flex:none}.lib-x:hover{color:var(--brand)}.lib-dialog-body{padding:14px 20px 10px;overflow-y:auto}.lib-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 20px 20px;flex-wrap:wrap}.lib-dialog-foot .btn{min-height:32px;padding:0 15px}.btn.primary.lib-confirm{background:var(--grad)}.lib-drawer{border-radius:0;max-width:100%}.lib-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 12px}.lib-drawer-head h2{font-size:16px;font-weight:500;color:#72767b;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lib-drawer-body{flex:1;overflow-y:auto;padding:0 20px 20px}.lib-drawer-foot{padding:10px 20px 16px;border-top:1px solid #ebeef5}.lib-form{display:flex;flex-direction:column;gap:18px;padding:4px 8px 6px}.lib-form.compact{padding:0}.lib-fi{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;column-gap:12px}.lib-fi-label{text-align:right;color:#606266;font-size:14px;line-height:32px}.lib-fi-label.req:before{content:"*";color:#f56c6c;margin-right:4px}.lib-fi-ctl{display:flex;flex-direction:column;gap:4px;min-width:0}.lib-fi-ctl>input,.lib-fi-ctl>select{width:100%}.lib-fi-hint{color:#999;font-size:12px;line-height:1.5}.lib-fi-hint.dark{color:#6c6c6c}.lib-note{margin:0;font-size:12px;color:#e6a23c;background:#fdf6ec;padding:8px 10px;border-radius:4px}.lib-stepper{display:inline-flex;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;height:32px;width:150px;background:#fff}.lib-stepper button{width:32px;border:0;background:#f5f7fa;color:#606266;font-size:16px;cursor:pointer}.lib-stepper button:first-child{border-right:1px solid #dcdfe6}.lib-stepper button:last-child{border-left:1px solid #dcdfe6}.lib-stepper button:hover:not(:disabled){color:var(--brand)}.lib-stepper button:disabled{color:#c0c4cc;cursor:not-allowed}.lib-stepper input{border:0!important;box-shadow:none!important;width:0;flex:1;text-align:center;min-height:30px;-moz-appearance:textfield}.lib-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.lib-stepper.off,.lib-stepper.off input{background:#f5f7fa;color:#c0c4cc}.lib-count-input{position:relative;display:block}.lib-count-input input{width:100%;padding-right:64px}.lib-count-input small{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:12px}.lib-count-area{position:relative;display:block}.lib-count-area textarea{width:100%;resize:vertical;padding-bottom:22px}.lib-count-area small{position:absolute;right:10px;bottom:6px;color:var(--muted);font-size:12px;background:#fff;padding-left:4px}.lib-taginput{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:3px 8px;background:#fff;cursor:text}.lib-taginput:focus-within{border-color:var(--brand)}.lib-taginput input{border:0!important;box-shadow:none!important;flex:1;min-width:120px;padding:0;min-height:24px}.lib-tagchip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px 0 8px;border-radius:4px;background:#f4f4f5;color:var(--muted);font-size:12px}.lib-tagchip button{border:0;background:none;padding:0;color:var(--muted);cursor:pointer;display:grid;place-items:center}.lib-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 16px;text-align:center}.lib-empty p{margin:0;color:var(--muted);font-size:14px}.lib-empty .lib-empty-sub{font-size:12px;color:#a8abb2}.lib-eltabs{display:flex;gap:32px;border-bottom:2px solid #e4e7ed;margin-bottom:16px}.lib-eltabs button{position:relative;border:0;background:none;padding:0 0 10px;font-size:14px;color:#303133;cursor:pointer}.lib-eltabs button.on{color:var(--brand)}.lib-eltabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--brand)}.vlib-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vlib-card{border:1px solid #ebeef5;border-radius:12px;padding:16px 16px 15px;display:grid;grid-template-columns:114px 1fr;column-gap:12px;row-gap:14px;background:#fff;transition:box-shadow .15s}.vlib-card:hover{box-shadow:0 4px 16px #0000000f}.vlib-cover{width:114px;height:172px;border-radius:6px;overflow:hidden;padding:0;border:0;background:var(--brand-soft);cursor:pointer;display:block}.vlib-cover video,.vlib-cover img{width:100%;height:100%;object-fit:cover;display:block}.vlib-ph{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#fff;background:var(--grad)}.vlib-ph b{font-size:17px;font-style:italic;letter-spacing:1px;text-shadow:0 2px 6px rgba(0,0,0,.2)}.vlib-body{min-width:0;display:flex;flex-direction:column;gap:8px}.vlib-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vlib-head h3{font-size:17px;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.vlib-more .hb-item{padding:0 4px;color:#606266;height:24px;display:inline-flex;align-items:center;background:none;border:0;cursor:pointer}.vlib-more .dropdown{right:0;left:auto;min-width:110px}.vlib-more .dropdown button{display:flex;gap:8px;align-items:center;width:100%}.vlib-date{font-size:13px;color:var(--muted)}.vlib-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;background:#f2f3f5;color:#303133;font-size:12px}.vlib-tag.low{background:#fdf6ec;color:#e6a23c}.vlib-stat{margin-top:4px;padding:12px 4px}.vlib-stat span{font-size:14px}.vlib-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:12px}.vlib-actions .btn{min-height:34px;gap:6px;color:#303133}.btn.vlib-textbtn{background:#fff;border-color:var(--brand-line);color:var(--brand-ink)}.btn.vlib-textbtn:hover{background:var(--brand-soft)}.lib-dialog.vlib-notice{border-radius:16px}.vlib-notice-body{display:flex;flex-direction:column;gap:14px;padding-bottom:10px}.vlib-notice-body select{width:100%}.vlib-notice-tip{margin:6px 0 0;text-align:center;color:var(--muted);font-size:13px}.vlib-notice-qr{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.vlib-notice-qr img{width:180px;height:180px;border:1px solid #ebeef5;border-radius:8px;padding:6px}.tdr .lib-drawer-body{display:flex;flex-direction:column}.tdr-lib{font-size:13px;color:var(--muted);font-weight:400}.tdr-scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.tdr-sec{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133;flex-wrap:wrap}.tdr-sec small{font-weight:400;font-size:12px}.tdr-sec .req:before,.tdr-libs .req:before{content:"*";color:#f56c6c;margin-right:3px}.tdr-search{display:flex;gap:8px;margin-left:auto}.tdr-input{display:inline-flex;align-items:center;gap:6px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;color:#a8abb2;width:260px;background:#fff}.tdr-input input{border:0!important;box-shadow:none!important;padding:0;flex:1;min-width:0}.tdr-stores{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.tdr-row{display:grid;grid-template-columns:36px 1.3fr 1.2fr .7fr 2fr;gap:10px;align-items:center;padding:10px 12px;font-size:13px;color:#606266;border-top:1px solid #f2f3f5;cursor:pointer}.tdr-row.head{background:#f8f8f8;color:var(--muted);border-top:0;cursor:default;font-weight:500}.tdr-body{max-height:240px;overflow-y:auto}.tdr-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdr-none{padding:20px;text-align:center;color:var(--muted);font-size:13px}.tdr-foot{display:flex;align-items:center;gap:16px;padding:10px 12px;background:#fafafa;font-size:13px;border-top:1px solid #ebeef5}.tdr-plats{display:flex;gap:12px;flex-wrap:wrap}.tdr-plat{display:inline-flex;align-items:center;gap:8px;border:1px solid #dcdfe6;border-radius:8px;padding:10px 14px;cursor:pointer;font-size:14px;color:#303133;background:#fff}.tdr-plat.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.tdr-libs{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.tdr-libs label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#606266}.tdr-radio{gap:18px;font-size:14px;color:#606266}.tdr-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:12px;border-top:1px solid #ebeef5}.tdr-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.lib-drawer .tdr-filter select,.lib-drawer .tdr-filter input{width:180px;flex:none}.vman-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.vman-back{gap:10px;min-height:38px;padding:0 16px;color:#303133}.vman-back span{font-size:20px;line-height:1}.vman-h1{font-size:18px;font-weight:600;margin:0;color:#222}.vman-name{font-size:14px;color:#606266;display:inline-flex;gap:8px;align-items:baseline}.vman-name em{font-style:normal;font-size:12px;color:var(--muted)}.vman-bar{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #ebeef5;margin-bottom:16px}.vman-bar .btn.primary{min-height:36px;gap:6px}.vman-hint{font-size:14px}.vman-all{color:#606266;font-size:14px;gap:6px}.link-btn.off{color:#c0c4cc;cursor:not-allowed}.vman-grid{display:grid;grid-template-columns:repeat(auto-fill,172px);gap:16px}.vman-tile{border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff;transition:box-shadow .15s}.vman-tile:hover,.vman-tile.sel{box-shadow:0 4px 14px #0000001a}.vman-tile.off .vman-thumb>video{opacity:.45}.vman-thumb{position:relative;height:238px;background:#1f1f24}.vman-thumb>video{width:100%;height:100%;object-fit:cover;display:block}.vman-check{position:absolute;top:8px;left:8px;width:16px;height:16px;opacity:0;transition:opacity .1s}.vman-tile:hover .vman-check,.vman-tile.sel .vman-check{opacity:1}.vman-uses{position:absolute;top:8px;right:8px;background:#0000008c;color:#fff;font-size:12px;padding:2px 6px;border-radius:3px}.vman-dur{position:absolute;left:8px;bottom:8px;color:#fff;font-size:12px;display:inline-flex;gap:4px;align-items:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vman-state{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0009;color:#fff;font-size:13px;padding:4px 10px;border-radius:4px}.vman-meta{padding:8px 12px 10px;display:flex;flex-direction:column;gap:4px}.vman-meta .row{flex-wrap:nowrap;gap:6px}.vman-title{font-size:14px;color:#303133;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:110px}.vman-meta .link-btn{padding:0;font-size:13px}.vman-meta .link-btn.muted{color:var(--muted)}.vman-meta small{color:var(--muted);font-size:12px}.vman-player{width:100%;max-height:70vh;background:#000;border-radius:6px;display:block;object-fit:contain}.vman-foot{margin-top:24px}.lib-bigtabs{display:flex;gap:34px;align-items:flex-end;margin:6px 0 26px}.lib-bigtabs a{position:relative;font-size:19px;font-weight:600;color:#42464e;text-decoration:none;padding-bottom:10px}.lib-bigtabs a.on{font-size:23px;color:#222}.lib-bigtabs a.on:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:3px;border-radius:2px;background:var(--brand);transform:translate(-50%)}.lib-new{position:absolute;top:-14px;right:-16px;font-style:normal;font-size:10px;font-weight:600;color:#fff;background:#19c37d;border-radius:6px 6px 6px 0;padding:1px 5px}.tlib-bar{padding-bottom:22px;border-bottom:1px solid #ebeef5;margin-bottom:14px}.tlib-bar .btn{min-height:32px}.tlib-hint{font-size:14px}.tlib-topic .tlib-bar{border-bottom:0;padding-bottom:0}.tlib-wrap{overflow-x:auto}.tlib-table{width:100%;border-collapse:collapse}.tlib-table th{background:#f7f7fa;color:var(--muted);font-weight:500}.tlib-table td{color:#606266;height:48px}.tlib-topic .tlib-table td{height:56px}.tlib-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlib-low{margin-left:6px;height:20px;padding:0 6px;cursor:default}.tlib-ops,.tlib-ops-h{white-space:nowrap;width:300px}.tlib-ops .link-btn{padding:0 12px 0 0;font-size:14px}.tlib-empty{text-align:center!important;color:var(--muted);padding:40px 0!important}.tlib-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px;border-top:1px solid #ebeef5;padding-top:4px}.tlib-topic .tlib-foot{border-top:0}.tlib-gone{margin-top:12px}.lib-pager select{width:110px}.lib-pager.small select{width:96px}.ldet-text{max-width:560px;white-space:pre-wrap;line-height:1.5}.page.tlib{display:flex;flex-direction:column}.page.tlib .tlib-foot{margin-top:auto;padding-top:14px}.page.tlib .tlib-wrap{margin-bottom:30px}.page.tlib-topic .tlib-wrap{margin-bottom:8px}.ldr-head .btn.small{min-height:24px;padding:0 10px;font-size:12px}.ldr-libname{font-size:13px;color:var(--muted);margin:-4px 0 8px}.ldr-list{display:flex;flex-direction:column}.ldr-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #dcdfe6}.ldr-topic .ldr-item,.ldr-item:not(:has(.ldr-chk)){grid-template-columns:minmax(0,1fr) auto;padding-left:4%}.ldr-idx{color:#666;font-size:14px;min-width:18px}.ldr-main{display:flex;flex-direction:column;gap:6px;min-width:0}.ldr-title{font-size:16px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr-text{margin:0;font-size:14px;color:#606266;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ldr-tagline{margin:0;font-size:14px;color:#303133;word-break:break-all}.ldr-meta{display:flex;align-items:center;gap:22px;font-size:12px;color:#606266;margin-top:4px;flex-wrap:wrap}.ldr-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand)}.ldr-ops{display:flex;gap:8px;padding:0 20px}.ldr-ops .btn.small{min-height:24px;padding:0 11px;font-size:12px}.ldr-pics{display:flex;gap:6px;flex-wrap:wrap}.ldr-pics img{width:56px;height:56px;object-fit:cover;border-radius:4px;border:1px solid #ebeef5}.ldr-imgbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 20px}.lib-drawer .ldr-imgbar input{width:220px;flex:none}.ldr-imgbar .lib-fi-label{line-height:32px}.ldr-imgs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.ldr-img{position:relative;display:flex;flex-direction:column;gap:6px}.ldr-img-chk{position:absolute;top:0;right:0;z-index:1;padding:6px}.ldr-img-pic{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#f5f7fa;border:2px solid transparent}.ldr-img.on .ldr-img-pic{border-color:var(--brand)}.ldr-img-pic img{width:100%;height:100%;object-fit:cover;display:block}.ldr-img-name{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:#606266}.ldr-img-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr-img-name small{color:var(--muted);flex:none}.ldr-img-ref{font-size:12px;color:var(--muted)}.lib-picker .lib-dialog-body{padding-top:0}.lib-pick-wrap{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;min-height:56vh}.lib-pick-folders{border-right:1px solid #dcdfe6;padding:16px 16px 16px 0;display:flex;flex-direction:column;gap:4px;max-height:64vh;overflow-y:auto}.lib-pick-fsearch{display:flex;align-items:center;gap:6px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;height:36px;margin-bottom:8px;color:#a8abb2}.lib-pick-fsearch input{border:0!important;box-shadow:none!important;padding:0;flex:1;min-width:0}.lib-pick-folders>button{display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;padding:9px 10px;border-radius:6px;color:#303133;font-size:14px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lib-pick-folders>button:hover{background:#f5f7fa}.lib-pick-folders>button.on{background:var(--brand-soft);color:var(--brand-ink)}.lib-pick-main{padding:16px 0 0 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.lib-pick-tabs{display:flex;border-bottom:2px solid #e4e7ed}.lib-pick-tabs span{display:inline-flex;align-items:center;gap:6px;padding:0 20px 10px;font-size:14px;color:#303133}.lib-pick-tabs span.on{color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand);margin-bottom:-2px}.lib-pick-bar{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.lib-pick-bar select{width:150px}.lib-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;max-height:46vh;overflow:auto;padding:2px}.lib-pick{position:relative;border-radius:6px;background:#f5f7fa;overflow:hidden;border:2px solid transparent}.lib-pick.on{border-color:var(--brand)}.lib-pick.in{opacity:.6}.lib-pick-thumb{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.lib-pick-thumb video,.lib-pick-thumb img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.lib-pick small{display:block;padding:4px 6px;font-size:12px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}.lib-pick-chk{position:absolute;top:6px;left:8px;width:16px;height:16px;margin:0}.lib-pick-tag{position:absolute;top:6px;right:6px;background:#0000008c;color:#fff;font-size:11px;padding:1px 6px;border-radius:3px}.lib-pick-n{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--grad);color:#fff;font-style:normal;font-size:12px;display:grid;place-items:center}.lib-pick-eye{position:absolute;right:6px;bottom:30px;width:24px;height:24px;border-radius:50%;border:0;background:#00000073;color:#fff;display:none;place-items:center;cursor:pointer}.lib-pick:hover .lib-pick-eye{display:grid}.lib-pick-all{gap:6px;font-size:14px;color:#303133}.lib-pick-total{font-size:14px;font-weight:500;color:#303133}.lib-vdiv{width:1px;height:16px;background:#dcdfe6;margin:0 6px}.btn.lib-pick-op{gap:6px}.lib-dialog.lai{background:var(--brand-soft)}.lai .lib-dialog-body{padding:0 20px 20px}.lai-title h2{display:flex;flex-direction:column;font-size:20px;font-weight:600;color:#222}.lai-line{display:block;width:36px;height:4px;border-radius:2px;background:var(--grad);margin-top:4px}.lai-title p{margin:8px 0 0;font-size:12px;color:var(--muted)}.lai-wrap{display:grid;gap:16px}.lai-wrap.h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tabs tabs" "form right"}.lai-wrap.v{grid-template-columns:200px minmax(0,1fr) minmax(0,602px);grid-template-areas:"tabs form right"}.lai-tabs{grid-area:tabs;display:flex;gap:12px}.lai-tabs.v{flex-direction:column;background:#fff;border-radius:12px;padding:12px;align-self:start}.lai-tab{display:flex;align-items:center;gap:10px;flex:1;text-align:left;border:1px solid transparent;background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;min-width:0}.lai-tabs.v .lai-tab{flex:none;background:none}.lai-tab b{display:block;font-size:15px;color:#303133}.lai-tab small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.lai-tab.on{border-color:var(--brand);background:#fff;box-shadow:0 2px 10px #0000000d}.lai-tab.on b{color:var(--brand-ink)}.lai-tab-ico{width:40px;height:40px;border-radius:10px;background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center;flex:none}.lai-tab.on .lai-tab-ico{background:var(--grad);color:#fff}.lai-form{grid-area:form;background:#fff;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:16px;max-height:64vh;overflow-y:auto}.lai-form.lai-flat{background:none;padding:0;max-height:none}.lai-fi{display:flex;flex-direction:column;gap:8px}.lai-label{font-size:14px;color:#303133;font-weight:500}.lai-label.req:after{content:"*";color:#f56c6c;margin-left:3px}.lai-label small{color:var(--muted);font-weight:400;margin-left:4px}.lai-fi>select{width:100%}.lai-imgbox{border:1px dashed #dcdfe6;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:10px}.lai-radios{gap:18px;font-size:14px;color:#606266;flex-wrap:wrap}.lai-radios label{gap:6px}.lai-n{width:56px!important;min-height:28px!important;text-align:center;margin:0 4px}.lai-chips{display:flex;flex-wrap:wrap;gap:8px}.lai-chip{border:1px solid #dcdfe6;background:#fff;border-radius:16px;padding:5px 14px;font-size:13px;color:#606266;cursor:pointer}.lai-chip.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.lai-file{align-self:flex-start;display:inline-flex;gap:4px;align-items:center;padding:0;font-size:13px;cursor:pointer}.lai-note{margin:0;font-size:12px;color:#606266;background:#f7f8fa;border-left:3px solid var(--brand);padding:8px 10px;border-radius:4px;line-height:1.5}.lai-gen{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.lai-gen-btn{min-width:220px;min-height:40px;gap:6px;font-size:15px;border-radius:20px}.lai-gen p{margin:0;font-size:12px;color:var(--muted);text-align:center}.lai-right{grid-area:right;background:#fff;border-radius:12px;padding:14px;min-height:360px;max-height:64vh;display:flex;flex-direction:column}.lai-res{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1}.lai-res-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.lai-res-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;border:1px solid #ebeef5;border-radius:8px;padding:10px}.lai-res-item.on{border-color:var(--brand-line);background:#fcfcff}.lai-res-chk{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.lai-res-body{display:flex;flex-direction:column;gap:6px;min-width:0}.lai-res-body textarea{width:100%;resize:vertical;font-size:13px;line-height:1.55}.lai-res-title{font-weight:600}.lai-res-x{border:0;background:none;color:#c0c4cc;cursor:pointer;align-self:start}.lai-res-x:hover{color:#f56c6c}.lai-res-foot{display:flex;align-items:center;gap:10px;border-top:1px solid #ebeef5;padding-top:10px;flex-wrap:wrap}.gpost-imgs{display:flex;flex-wrap:wrap;gap:8px}.gpost-img{position:relative;width:88px;height:88px;border-radius:6px;overflow:hidden;border:1px solid #ebeef5}.gpost-img img{width:100%;height:100%;object-fit:cover}.gpost-cover{position:absolute;left:0;top:0;background:var(--grad);color:#fff;font-size:11px;padding:1px 6px;border-radius:0 0 6px}.gpost-img-acts{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;background:#00000073}.gpost-img-acts button{border:0;background:none;color:#fff;width:28px;height:22px;cursor:pointer;display:grid;place-items:center}.gpost-img-acts button:disabled{opacity:.3}.gpost-add{width:88px;height:88px;border:1px dashed #c0c4cc;border-radius:6px;background:#fafafa;color:#8c939d;display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer}.gpost-add:hover{border-color:var(--brand);color:var(--brand)}.tmon-card{background:#fff;border-radius:12px;padding:20px 24px;min-height:calc(100vh - 140px)}.tmon-h1{font-size:17px;font-weight:600;margin:0 0 18px;color:#222}.tmon-tabs{display:flex;gap:30px;margin-bottom:16px}.tmon-tabs button{border:0;background:none;font-size:19px;color:var(--muted);font-weight:600;padding:0 0 6px;cursor:pointer;position:relative;white-space:nowrap}.tmon-tabs button.on{color:#222;font-size:21px}.tmon-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--grad)}.tmon-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:6px}.tmon-search{display:flex;align-items:center;gap:8px;border:1px solid #e4e7ed;border-radius:20px;padding:3px 3px 3px 14px;width:360px;max-width:100%;color:#a8abb2;background:#fff}.tmon-search input{border:0!important;box-shadow:none!important;flex:1;min-width:0;padding:0}.tmon-search-btn{border:0;border-radius:16px;background:var(--grad);color:#fff;height:30px;padding:0 18px;cursor:pointer;font-size:14px}.tmon-note{display:inline-flex;gap:6px;align-items:center;color:var(--muted);font-size:13px}.tmon-note svg{color:var(--brand)}.tmon-bar>.btn.primary{min-height:40px;padding:0 22px;border-radius:20px}.tmon-list{display:flex;flex-direction:column;gap:12px}.tmon-row{display:grid;grid-template-columns:120px 260px minmax(0,1fr) 220px;gap:20px;align-items:center;background:#fafafa;border-radius:8px;padding:12px}.tmon-thumb{width:120px;height:120px;border-radius:8px;background:var(--brand-soft);display:grid;place-items:center;color:var(--brand)}.tmon-info{display:flex;flex-direction:column;gap:12px;min-width:0}.tmon-info b{font-size:16px;color:#222;overflow:hidden;text-overflow:ellipsis}.tmon-info .muted{font-size:14px}.tmon-btn{display:inline-flex;gap:4px;align-items:center;border:1px solid #e4e7ed;background:#fff;border-radius:16px;height:32px;padding:0 14px;color:#606266;font-size:14px;cursor:pointer}.tmon-btn.on{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.tmon-btn:hover{color:var(--brand);border-color:var(--brand-line)}.tmon-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tmon-stats div{display:flex;flex-direction:column;gap:4px;min-width:0}.tmon-stats b{font-size:20px;font-weight:700;color:#222;min-height:26px}.tmon-stats span{font-size:13px;color:var(--muted)}.tmon-ours{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#f2f3f7;border-radius:8px;padding:10px 12px}.tmon-ours>span{grid-column:1 / -1;font-size:12px;color:var(--muted)}.tmon-ours div{display:flex;flex-direction:column}.tmon-ours b{font-size:16px;color:#303133}.tmon-ours small{font-size:11px;color:var(--muted)}.tmon-connect{color:var(--brand-ink);font-size:12px;font-weight:400;text-decoration:none;white-space:nowrap}.tmon-connect:hover{text-decoration:underline}.tmon-add{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.tmon-add-group{display:flex}.tmon-add-group input{flex:1;border-radius:4px 0 0 4px;min-width:0}.tmon-add-group .btn{border-radius:0 4px 4px 0;min-height:32px}.tmon-help{align-self:flex-start;padding:0;font-size:12px;color:#666;text-decoration:underline}.tmon-help-box{font-size:12px;color:#606266;background:#f7f8fa;border-radius:6px;padding:8px 12px}.tmon-help-box p{margin:0;line-height:1.6}.tdet-back{min-height:32px;margin-bottom:20px;border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.tdet-head{display:flex;gap:22px;align-items:center;margin-bottom:20px}.tdet-cover{width:150px;height:150px;border-radius:6px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.tdet-head h1{font-size:20px;font-weight:600;margin:0 0 6px;color:#222}.tdet-kpis{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.tdet-kpi{display:flex;align-items:center;gap:10px;background:#f7f8fa;border-radius:8px;padding:12px 18px;color:var(--brand)}.tdet-kpi div{display:flex;flex-direction:column;gap:2px}.tdet-kpi b{font-size:20px;color:#222}.tdet-kpi span{font-size:13px;color:var(--muted)}.tdet-kpi.ours{background:var(--brand-soft)}.tdet-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#333;margin-bottom:8px}.tdet-chart{position:relative;padding:18px 0 22px 28px;height:300px;box-sizing:border-box;margin-bottom:10px}.tdet-ymax{position:absolute;left:0;top:10px;font-size:11px;color:var(--muted)}.tdet-bars{display:flex;align-items:flex-end;gap:2px;height:230px;border-bottom:1px solid #e4e7ed;background:linear-gradient(#f0f0f3 1px,transparent 1px) 0 0 / 100% 46px}.tdet-col{flex:1;height:100%;display:flex;align-items:flex-end;cursor:default}.tdet-col i{display:block;width:100%;max-width:22px;margin:0 auto;background:var(--brand);border-radius:4px 4px 0 0;min-height:0}.tdet-col.on i{background:var(--brand-ink)}.tdet-x{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:6px}.tdet-tip{position:absolute;top:0;transform:translate(-50%);background:#fff;border:1px solid #ebeef5;box-shadow:0 4px 12px #00000014;border-radius:6px;padding:4px 10px;font-size:12px;display:flex;gap:8px;pointer-events:none;white-space:nowrap;color:#606266}.tdet-tip b{color:#222}.tdet-table{border-radius:8px;overflow:hidden}.tdet-table th{background:#f8f8f8;font-weight:500;color:var(--muted)}@media(max-width:1500px){.vlib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ldr-imgs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.vlib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tmon-row{grid-template-columns:100px 1fr}.tmon-thumb{width:100px;height:100px}.tmon-stats,.tmon-ours{grid-column:1 / -1}.lai-wrap.v{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"tabs form" "tabs right"}}@media(max-width:760px){.vlib-grid{grid-template-columns:1fr}.vlib-card{grid-template-columns:96px 1fr}.vlib-cover{width:96px;height:144px}.vlib-actions{justify-content:stretch}.vlib-actions .btn{flex:1}.vman-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vman-thumb{height:220px}.lib-bigtabs{gap:20px}.lib-bigtabs a{font-size:16px}.lib-bigtabs a.on{font-size:19px}.lib-fi{grid-template-columns:1fr}.lib-fi-label{text-align:left;line-height:1.4}.lai-wrap.h,.lai-wrap.v{grid-template-columns:1fr;grid-template-areas:"tabs" "form" "right"}.lai-tabs{flex-wrap:wrap}.lai-tabs.v{flex-direction:row}.lai-tab{flex:1 1 140px}.lai-form,.lai-right{max-height:none}.lib-pick-wrap{grid-template-columns:1fr}.lib-pick-folders{border-right:0;flex-direction:row;flex-wrap:wrap;max-height:none;padding-right:0}.lib-pick-main{padding-left:0}.ldr-imgs{grid-template-columns:repeat(2,minmax(0,1fr))}.ldr-item{grid-template-columns:auto minmax(0,1fr)}.ldr-ops{grid-column:1 / -1;padding:0}.tdr-row{grid-template-columns:30px 1fr 1fr}.tdr-row>:nth-child(3),.tdr-row>:nth-child(5){display:none}.tdr-libs{grid-template-columns:1fr}.tdr-search{margin-left:0}.tdr-input{width:100%}.tmon-stats{grid-template-columns:1fr 1fr}.tmon-search{width:100%}.tmon-tabs{gap:18px;overflow-x:auto}.tmon-tabs button{font-size:16px}.tmon-tabs button.on{font-size:17px}.tdet-head{flex-direction:column;align-items:flex-start}.tdet-cover{width:96px;height:96px}.tmon-card{padding:16px}}.ac-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ac-col{display:flex;flex-direction:column;gap:10px}.ac-radio{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#606266;cursor:pointer;white-space:nowrap}.ac-radio input:checked+*,.ac-radio:has(input:checked){color:var(--brand-ink)}.ac-unit,.ac-suffix{display:inline-flex;align-items:stretch;border:1px solid var(--line-2);border-radius:4px;overflow:hidden;background:#fff}.ac-unit input,.ac-suffix input{border:0!important;box-shadow:none!important;width:72px;min-height:30px;padding:0 8px}.ac-suffix input,.ac-suffix{width:100%}.ac-unit i,.ac-suffix i{font-style:normal;background:#f5f7fa;color:var(--muted);padding:0 12px;display:grid;place-items:center;border-left:1px solid var(--line-2);font-size:13px}.ac-unit input:disabled{background:#f5f7fa}.ac-num{width:80px}.ac-count{position:relative;display:block;width:100%}.ac-count input,.ac-count textarea{width:100%;padding-right:64px}.ac-count i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--muted);pointer-events:none}.ac-count.area i{top:auto;bottom:8px;transform:none}.ac-count.sm input{padding-right:52px;min-width:150px}.ac-switch{position:relative;display:inline-block;width:40px;height:20px;flex:none;cursor:pointer}.ac-switch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;z-index:1}.ac-switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:#dcdfe6;border-radius:999px;transition:background .2s}.ac-switch span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.ac-switch input:checked+span{background:var(--brand-ink)}.ac-switch input:checked+span:after{transform:translate(20px)}.ac-empty{text-align:center;padding:48px 0}.ac-pad{padding-left:152px;margin:0}.ac-hint-box{background:#f4f4f5;color:#606266;font-size:12px;line-height:1.7;padding:10px 14px;border-radius:4px;margin-top:6px}.ac-err{color:#f56c6c;font-size:13px;margin:6px 0 0}.ac-thumb{width:40px;height:40px;border-radius:6px;object-fit:cover;display:inline-grid;place-items:center;border:1px solid #ebeef5}.ac-thumb.ph{background:#fff7f0;color:#ff7a00}.ac-right{text-align:right!important}.mono{font-family:ui-monospace,Menlo,monospace;font-size:13px}.ac-scene .filter-bar{margin-bottom:32px}.ac-table-wrap{overflow-x:auto;position:relative}.ac-matrix{min-width:1700px;border-collapse:separate;border-spacing:0}.ac-matrix th{white-space:nowrap;font-weight:600;color:var(--muted);padding:13px 12px}.ac-matrix td{vertical-align:middle;padding:10px 12px;white-space:nowrap}.ac-matrix tbody tr:hover td{background:#f7f8fb}.ac-matrix .ac-sticky{position:sticky;right:0;background:#fff;z-index:1;box-shadow:-6px 0 8px -6px #0000001f;min-width:110px}.ac-matrix th.ac-sticky{background:var(--thead)}.ac-matrix tbody tr:hover td.ac-sticky{background:#f7f8fb}.ac-check{width:40px}.ac-store{width:90px}.ac-store img,.ac-store-ph{width:60px;height:60px;border-radius:4px;object-fit:cover;display:block;margin:0 auto 4px}.ac-store-ph{display:grid;place-items:center;background:var(--grad);color:#fff;font-size:22px;font-weight:700}.ac-store span:last-child{font-size:13px;color:#303133}.ac-qr{display:block;margin:0 auto}.ac-qr img{display:block}.ac-chips{display:grid;grid-template-columns:repeat(2,minmax(62px,auto));gap:8px 4px;justify-content:center}.ac-chip{position:relative;border:1px solid var(--brand-line);background:#fff;color:var(--brand-ink);border-radius:2px;height:24px;min-width:62px;padding:0 6px;font-size:12px;cursor:pointer;white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis}.ac-chip:hover{background:var(--brand-soft)}.ac-chip.on{background:var(--brand-soft);border-color:var(--brand-line)}.ac-chip.shown:after{content:"";position:absolute;right:2px;top:2px;width:5px;height:5px;border-radius:50%;background:#67c23a}.ac-link{border:0;background:none;color:var(--brand-ink);font-size:13px;cursor:pointer;padding:4px;position:relative}.ac-link:hover{text-decoration:underline}.ac-dot{position:absolute;right:-4px;top:2px;width:6px;height:6px;border-radius:50%;background:#67c23a}.ac-manage{display:inline-flex;align-items:center;gap:4px;color:var(--brand-ink);text-decoration:none;font-size:15px}.ac-pick{display:flex;flex-wrap:wrap;gap:10px}.ac-pick .ac-chip{height:32px;padding:0 14px;font-size:14px;max-width:none}.ac-form .field-label{width:140px}.ac-form select,.ac-form input:not([type=checkbox]):not([type=radio]):not([type=color]){width:100%}.ac-form .ac-unit input{width:72px!important}.ac-form .ac-stepper input{width:80px!important}.ac-linkrow{display:flex;gap:12px;align-items:flex-start}.ac-linkrow>input,.ac-linkrow>select{flex:1;min-width:0;background:#f5f7fa}.ac-linkrow>select{background:#fff}.ac-aside{display:flex;flex-direction:column;gap:10px;font-size:12px;min-width:64px;padding-top:8px}.ac-aside a,.ac-tip{color:var(--brand-ink);text-decoration:none;cursor:pointer}.ac-clear{border:0;background:none;color:#f56c6c;font-size:12px;cursor:pointer;padding:0;text-align:left}.ac-form-actions{display:flex;justify-content:flex-end;gap:12px;padding-right:80px}.drawer .modal-foot .ac-form-actions{padding-right:0;width:100%}.ac-links{display:flex;flex-direction:column;gap:10px}.ac-link-item{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;align-items:center}.ac-modal-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ac-modal-filter label{display:inline-flex;align-items:center;gap:8px;color:#606266}.ac-modal-filter input:not([type=checkbox]){width:220px}.ac-modal-filter select{width:240px}.ac-left{text-align:left!important}.ac-deal-info{display:flex;align-items:center;gap:10px}.ac-deal-ph{width:64px;height:64px;border-radius:6px;background:linear-gradient(135deg,#ffb37a,#ff5e3a);flex:none}.ac-price{font-size:13px;line-height:1.8}.ac-price s{color:#606266}.ac-price b{color:#f56c6c;font-weight:500}.ac-designer-page{background:#fff;border-radius:16px;min-height:calc(100vh - 110px);display:flex;flex-direction:column}.ac-designer-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 24px;border-bottom:1px solid #f0f0f2}.ac-designer-top h1{font-size:18px;font-weight:700;margin:0}.ac-back{width:86px;justify-content:center}.ac-top-actions{justify-self:end;display:flex;gap:14px;align-items:center}.ac-top-actions .btn{min-height:34px}.ac-save{min-width:86px;justify-content:center}.ac-more .hb-item{padding:0}.ac-more .dropdown{min-width:200px;z-index:30}.ac-designer{display:grid;grid-template-columns:minmax(330px,400px) 1fr minmax(300px,420px);flex:1;min-height:0}.ac-d-left{padding:18px 28px 28px 48px;overflow-y:auto;max-height:calc(100vh - 170px)}.ac-d-h{font-size:16px;font-weight:700;margin:18px 0;color:#222}.ac-styletabs{display:flex;background:#fff;box-shadow:0 0 0 4px #f2f3f5;border-radius:6px;padding:4px;gap:0;width:336px;max-width:100%}.ac-styletabs button{flex:1;height:40px;border:0;background:none;font-size:15px;color:#606266;cursor:pointer;border-radius:4px;position:relative}.ac-styletabs button.on{background:var(--brand-soft);color:#222;text-decoration:underline;text-decoration-color:var(--brand-ink);text-underline-offset:6px}.ac-new{position:absolute;top:-12px;right:6px;font-style:normal;font-size:10px;background:var(--grad);color:#fff;border-radius:4px 4px 4px 0;padding:1px 4px}.ac-d-toggle{display:flex;align-items:center;gap:14px;margin:22px 0 6px 10px;font-size:16px}.ac-d-group{margin-left:10px}.ac-d-grid{display:grid;grid-template-columns:repeat(4,72px);gap:18px 8px}.ac-tile{position:relative;display:flex;flex-direction:column;align-items:center}.ac-tile-main{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:#303133;text-align:center;line-height:1.2}.ac-tile-main input{position:absolute;top:-8px;right:2px;width:14px;height:14px;margin:0;accent-color:var(--brand-ink)}.ac-tile-main .pf-ic{border-radius:50%!important}.ac-tile:not(.on) .pf-ic{opacity:.55}.ac-tile-setup{border:0;background:none;color:#e6a23c;font-size:11px;cursor:pointer;padding:2px 0 0}.ac-d-mid{padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.ac-phone{width:390px;max-width:100%;border-radius:52px;padding:12px;background:linear-gradient(160deg,var(--brand-line),var(--brand) 60%,var(--brand-line));box-shadow:0 10px 30px color-mix(in srgb,var(--brand) 22%,transparent)}.ac-phone-screen{background:#f5f6fa;border-radius:42px;height:780px;overflow-y:auto;overflow-x:hidden;position:relative;border:6px solid #111;scrollbar-width:none}.ac-phone-screen::-webkit-scrollbar{display:none}.ac-status{display:flex;justify-content:space-between;align-items:center;padding:12px 22px 4px;font-size:13px}.ac-notch{width:120px;height:26px;background:#111;border-radius:0 0 16px 16px;margin-top:-14px}.ac-sig{font-size:10px;letter-spacing:1px}.ac-urlbar{margin:6px 12px 0;height:38px;border:1.5px solid #222;border-radius:999px;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:13px;color:#303133;background:#fff}.ac-m-hero{position:relative;min-height:150px;padding:22px 16px 16px;background:linear-gradient(120deg,#fff,color-mix(in srgb,var(--pc) 22%,#fff));background-size:cover;background-position:center;overflow:hidden;margin-top:8px}.ac-m-hero.style2{text-align:center}.ac-m-title{font-size:22px;font-weight:900;color:#1f1d2b;max-width:64%;line-height:1.2;position:relative;z-index:1}.ac-m-sub{font-size:13px;font-weight:700;color:#4b4860;margin-top:4px;max-width:64%;position:relative;z-index:1}.ac-m-hero.style2 .ac-m-title,.ac-m-hero.style2 .ac-m-sub{max-width:none}.ac-m-chip{display:inline-flex;align-items:center;gap:6px;background:#ffffffeb;border-radius:999px;padding:4px 12px 4px 4px;font-size:12px;margin-top:14px;position:relative;z-index:1}.ac-m-logo{width:24px;height:24px;border-radius:50%;background:var(--pc);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;overflow:hidden}.ac-m-logo img{width:100%;height:100%;object-fit:cover}.ac-m-logo-big{width:52px;height:52px;border-radius:14px;background:var(--pc);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:900;margin:0 auto 10px}.ac-m-art{position:absolute;right:2px;top:8px;width:112px;height:128px}.ac-m-card{background:#fff;margin:10px 10px 0;border-radius:12px;padding:12px 10px}.ac-m-card:last-child{margin-bottom:14px}.ac-m-link{display:flex;align-items:center;gap:10px}.ac-m-lk{width:34px;height:34px;border-radius:50%;background:#1f1d2b;color:#fff;display:grid;place-items:center;flex:none}.ac-m-lt{flex:1;min-width:0;font-size:13px;color:#606266}.ac-m-lt small{display:block;color:var(--muted);font-size:11px}.ac-m-go{background:color-mix(in srgb,var(--pc) 14%,#fff);color:var(--pc);border-radius:999px;padding:5px 10px;font-size:12px;white-space:nowrap}.ac-m-sec{display:block;font-size:14px;margin:0 0 10px 2px}.ac-m-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 2px}.ac-m-btn{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.ac-m-btn small{font-size:11px;color:#3a3750;line-height:1.15}.ac-m-btn .pf-ic{border-radius:10px!important}.ac-m-btn.dim{opacity:.35}.ac-d-right{display:grid;grid-template-columns:96px 1fr;border-left:1px solid #f0f0f2}.ac-d-tabs{background:#fafafc;padding-top:12px;display:flex;flex-direction:column}.ac-d-tabs button{border:0;background:none;text-align:left;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;color:#606266;border-left:3px solid transparent}.ac-d-tabs button.on{color:#222;border-left-color:var(--brand-ink);background:#fff}.ac-d-props{padding:18px;display:flex;flex-direction:column;gap:18px}.ac-prop{display:flex;flex-direction:column;gap:10px}.ac-prop b{font-size:14px;font-weight:600}.ac-bg-box{border:1px dashed #c0c4cc;border-radius:4px;padding:6px;display:flex;flex-direction:column;gap:8px}.ac-bg-box img,.ac-bg-default{width:100%;aspect-ratio:400 / 180;object-fit:cover;border-radius:3px;display:block}.ac-bg-actions{display:flex;gap:8px;align-items:center}.ac-notice{display:flex;gap:12px;background:#e9f4ff;color:#409eff;border-radius:6px;padding:14px 18px;font-size:12px;line-height:1.75;margin-bottom:14px;align-items:flex-start}.ac-notice>svg{flex:none;margin-top:3px}.ac-notice>div{flex:1}.ac-notice ol{margin:0;padding-left:0;list-style:none;counter-reset:n}.ac-notice li{counter-increment:n}.ac-notice li:before{content:counter(n) "."}.ac-notice b{font-weight:400}.ac-notice .link-btn{align-self:center;color:#409eff}.ac-graybar{background:#f2f2f4;border-radius:6px;padding:18px 24px 34px;margin-bottom:16px}.ac-money{display:grid;grid-template-columns:repeat(4,minmax(0,220px));gap:10px;margin-bottom:10px}.ac-money>div{border-radius:6px;padding:14px 16px}.ac-money .peach{background:#fff8f2}.ac-money .blue{background:#f2f8ff}.ac-money span{display:block;font-size:13px;color:#303133}.ac-money b{display:block;font-size:19px;color:#222;margin-top:2px}.ac-cash-table th{white-space:nowrap}.ac-when{white-space:nowrap;line-height:1.6}.ac-ops{white-space:nowrap}.ac-ops .link-btn{padding:2px 6px}.ac-form-h{font-size:17px;font-weight:700;margin:4px 0 -6px}.ac-checks{display:flex;flex-direction:column;gap:10px}.ac-checks-row{display:flex;flex-wrap:wrap;gap:10px 22px}.ac-stepper{display:inline-flex;border:1px solid var(--line-2);border-radius:4px;overflow:hidden;background:#fff}.ac-stepper button{width:32px;border:0;background:#f5f7fa;cursor:pointer;font-size:15px;color:#606266}.ac-stepper input{width:80px;border:0!important;box-shadow:none!important;text-align:center;min-height:30px}.ac-detail-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ac-detail-top h1{font-size:18px;margin:0}.ac-detail-top .spacer{flex:1}.ac-statbox,.ac-detail-meta{margin-bottom:12px}.ac-by-pf{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ac-lottery{display:flex;flex-direction:column;gap:16px}.ac-l-head{background:#fff;border-radius:16px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-l-head h1{font-size:20px;font-weight:700;margin:0}.ac-l-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ac-l-actions .btn{min-height:36px;gap:6px}.ac-l-switch{position:relative}.ac-l-listbtn{border:0;background:none;display:inline-flex;gap:10px;align-items:center;font-size:14px;cursor:pointer;color:#303133}.ac-l-dd{right:auto;left:0;min-width:260px;z-index:30}.ac-l-dd button{justify-content:space-between}.ac-l-dd button.on{color:var(--brand-ink);font-weight:600}.ac-l-body{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:16px;align-items:start}.ac-l-main{display:flex;flex-direction:column;gap:16px;min-width:0}.ac-l-card{background:#fff;border-radius:16px;padding:20px 20px 24px}.ac-l-card-h{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ac-l-card-h h2{font-size:16px;font-weight:700;margin:0}.ac-l-ic{width:32px;height:32px;border-radius:8px;background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center}.ac-l-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px}.ac-l-field{display:flex;align-items:center;gap:12px;min-width:0}.ac-l-field>span:first-child{width:72px;flex:none;color:#303133;font-size:14px}.ac-l-field>span.req:after{content:" *";color:#f56c6c}.ac-range{display:flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:4px;padding:0 6px;flex:1;min-width:0}.ac-range input{border:0!important;box-shadow:none!important;min-width:0;flex:1;font-size:13px}.ac-tags{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--line-2);border-radius:4px;padding:5px 8px;flex:1;min-height:34px}.ac-tag{display:inline-flex;align-items:center;gap:4px;background:#f4f4f5;color:var(--muted);border-radius:4px;padding:0 8px;font-size:12px;height:22px;cursor:pointer}.ac-tag input{display:none}.ac-tag.on{background:var(--brand-soft);color:var(--brand-ink)}.ac-themes{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px}.ac-theme{flex:none;width:122px;height:172px;border-radius:8px;border:3px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 6px 14px;cursor:pointer;color:#fff;box-shadow:0 2px 6px #00000014}.ac-theme b{font-size:15px;font-weight:900;text-shadow:0 2px 0 rgba(0,0,0,.18);font-style:italic}.ac-theme.on{border-color:var(--brand-line);box-shadow:0 0 0 2px #fff inset,0 4px 12px color-mix(in srgb,var(--brand) 25%,transparent)}.ac-theme-wheel{width:92px;height:92px;border-radius:50%;border:5px solid;position:relative;display:block}.ac-theme-wheel i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;border-radius:50%;border:2px solid #fff}.ac-prize-table th{white-space:nowrap}.ac-prize-table td{padding:8px 10px}.ac-prize-table select{min-width:160px}.ac-prize-table tr.off td{opacity:.5}.ac-prize-table .ac-unit input{width:64px}.ac-prize-table .ac-stepper input{width:76px}.ac-miss td{background:#fafafa}.ac-miss input{width:100%;max-width:360px}.ac-pct{font-weight:600;color:#606266}.ac-pct.bad{color:#f56c6c}.ac-add-row{margin-top:12px}.ac-l-foot{display:flex;gap:12px;align-items:center;justify-content:flex-end;border-top:1px solid #f0f0f2;margin-top:22px;padding-top:18px}.ac-l-foot .spacer{flex:1}.ac-l-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:12px}.ac-l-preview{padding:24px 40px}.ac-l-phone{border-radius:36px;border:8px solid #f0f0f3;box-shadow:0 0 0 1px #e4e4ea;padding:26px 14px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:520px}.ac-l-phone-title{color:#fff;font-size:26px;font-weight:900;font-style:italic;text-align:center;text-shadow:0 3px 0 rgba(0,0,0,.2);line-height:1.15;word-break:break-word}.ac-wheel{width:220px;height:220px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.2))}.ac-l-rules{background:#fffffff0;border-radius:8px;padding:10px 12px;font-size:12px;color:#303133;width:100%}.ac-l-rules b{font-weight:500}.ac-l-rules p{margin:4px 0 0;white-space:pre-line;max-height:74px;overflow:hidden;line-height:1.55}.ac-l-check-h{font-size:16px;font-weight:700;margin:0 0 18px}.ac-checklist{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;font-size:14px}.ac-checklist span{display:inline-flex;align-items:center;gap:8px;color:#303133}.ac-checklist span svg{width:16px;height:16px;border-radius:50%;background:#e6a23c;color:#fff;padding:2px}.ac-checklist span.ok svg{background:#67c23a}.ac-checklist em{font-style:normal;color:var(--muted);margin-left:4px}.ac-progress{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:14px}.ac-progress>div{flex:1;height:6px;border-radius:999px;background:#ebeef5;overflow:hidden}.ac-progress i{display:block;height:100%;background:var(--grad);border-radius:inherit}.ac-mini{display:flex;gap:18px;margin-top:16px;font-size:13px;color:var(--muted)}.ac-mini b{color:#303133;margin-left:4px}.ac-nodata{text-align:center;color:var(--muted);padding:80px 0}.ac-nodata svg{color:var(--brand-line)}@media(max-width:1280px){.ac-designer{grid-template-columns:minmax(300px,1fr) minmax(0,1fr)}.ac-d-right{grid-column:1 / -1;border-left:0;border-top:1px solid #f0f0f2}.ac-l-body{grid-template-columns:1fr}.ac-l-side{position:static}}@media(max-width:760px){.ac-designer,.ac-l-grid{grid-template-columns:1fr}.ac-designer-top{grid-template-columns:auto 1fr;gap:10px;padding:12px}.ac-designer-top h1{text-align:right}.ac-top-actions{grid-column:1 / -1;justify-self:stretch;flex-wrap:wrap;gap:8px}.ac-d-left{padding:12px 16px;max-height:none}.ac-d-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ac-phone{width:100%;padding:8px;border-radius:40px}.ac-phone-screen{height:640px;border-radius:32px}.ac-d-right{grid-template-columns:1fr}.ac-d-tabs{flex-direction:row;padding:0}.ac-money{grid-template-columns:1fr 1fr}.ac-pad{padding-left:0}.ac-form .field-label{width:auto;text-align:left}.ac-form-actions{padding-right:0}.ac-link-item{grid-template-columns:1fr}.ac-l-field{flex-direction:column;align-items:stretch}.ac-l-preview{padding:16px}.ac-l-actions{gap:10px}.ac-graybar{padding:14px}.ac-modal-filter input:not([type=checkbox]),.ac-modal-filter select{width:100%}}.ac-radio input{width:auto!important;flex:none;margin:0}.fh-ctl>.ac-radio,.ac-col>.ac-radio,.ac-col>.ac-row{align-self:flex-start}.ac-form .ac-row>input,.ac-form .ac-row>select{width:auto!important;flex:1 1 180px;min-width:0}.ac-count input{padding-right:64px!important}.ac-count.sm input{padding-right:52px!important}.ac-prize-table .link-btn{white-space:nowrap}.ac-more>.hb-item{border:0;background:none}.ac-matrix th{padding:12px 6px;font-size:14px}.ac-matrix td{padding:8px 6px}.ac-matrix .ac-link{font-size:12px}.ac-chips{gap:8px 4px}.ac-chip{max-width:76px}.ac-matrix .ac-store span:last-child{font-size:12px}.ac-matrix{min-width:1440px}.ac-linkcol{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ac-linkcol>input{width:100%;background:#f5f7fa}.ac-note{font-size:12px;color:var(--muted);line-height:1.5}button.ac-tip{border:0;background:none;padding:0;font-size:12px;text-align:left}.ac-sub-h{font-size:14px;font-weight:600;color:#303133;margin:10px 0 0;padding-top:14px;border-top:1px dashed #ebeef5}.ac-multi{gap:8px 18px}.ac-dialog-form .field-label{width:110px}.ac-dialog-form .upload-box{border-radius:6px}.ac-example{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.ac-example ol{flex:1;min-width:200px;padding-left:18px;line-height:1.8;margin:0}.ac-ex-phone{width:180px;border:6px solid #1f1d2b;border-radius:22px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:8px}.ac-ex-video{height:120px;border-radius:8px;background:#303133;color:#fff;display:grid;place-items:center}.ac-ex-caption{font-size:11px;line-height:1.5;color:#303133;border:1px solid var(--brand-line);border-radius:6px;padding:6px}.ac-ex-caption b{display:block;color:var(--muted);font-weight:400}.ac-ex-caption em{color:var(--brand-ink);font-style:normal}.ac-ex-btn{background:#fe2c55;color:#fff;text-align:center;border-radius:4px;font-size:12px;padding:5px 0}.ac-deal-img{width:64px;height:64px;border-radius:6px;object-fit:cover;flex:none}.ac-linked{position:relative;white-space:nowrap}.ac-peek{position:absolute;z-index:5;top:100%;left:0;background:#fff;border:1px solid #ebeef5;border-radius:6px;box-shadow:0 6px 16px #00000014;padding:8px 12px;display:flex;flex-direction:column;gap:4px;font-size:12px;min-width:140px;text-align:left}.ac-cap{display:block;font-size:11px;color:var(--muted);margin-top:2px}.ac-chip.rec{border-color:var(--brand)}.ac-rec{font-style:normal;font-size:10px;background:var(--grad);color:#fff;border-radius:4px;padding:0 4px;margin-left:6px}.ac-sel{width:110px!important;flex:none!important}.ac-money-2{grid-template-columns:repeat(2,minmax(0,220px))}.ac-table-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 12px}.ac-table-tools select{width:200px}.ac-send{line-height:1.7;white-space:nowrap}.ac-send small{display:block;color:var(--muted);font-size:12px}.ac-left-count{display:block;font-size:12px;color:var(--muted);margin-top:4px;white-space:nowrap}.ac-prize-table .upload-box{border-radius:6px}.ac-l-dd button{flex-direction:column;align-items:stretch;gap:2px}.ac-l-dd-main{display:flex;justify-content:space-between;align-items:center;gap:10px}.ac-l-dd small{font-size:12px}.ac-claim{margin-top:16px}.ac-claim-h{display:block;font-size:13px;margin-bottom:8px;color:#303133}.ac-claim-card{border:1px solid #ebeef5;border-radius:12px;padding:14px;text-align:center;display:flex;flex-direction:column;gap:6px;background:#fff}.ac-claim-prize{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:16px;color:#303133}.ac-claim-card>small{font-size:12px;color:#67c23a}.ac-claim-card>small.muted{color:var(--muted)}.ac-claim-card p{margin:4px 0;font-size:13px;color:#606266}.ac-claim-btns{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.ac-claim-btns span{border:1px solid #dcdfe6;border-radius:999px;padding:3px 10px;font-size:12px;color:#303133}@media(max-width:760px){.ac-money-2{grid-template-columns:1fr 1fr}.ac-dialog-form .field-label{width:auto}}.ac-form .fh-ctl>.ac-unit,.ac-form .fh-ctl>.ac-suffix{align-self:flex-start;width:auto}.ac-form .fh-ctl>.ac-suffix input{width:160px!important}.ac-modal-filter label{white-space:nowrap}.ac-modal-filter label input:not([type=checkbox]){width:180px}.ac-modal-filter label select{width:150px}.ac-form .ac-row>input[type=datetime-local]{flex:0 1 200px!important}.ac-prize-table .ac-unit input{width:58px!important;min-width:58px}.ac-prize-table .ac-stepper input{width:60px!important;min-width:60px}.ac-prize-table .ac-num{width:64px!important;min-width:64px}.ac-prize-table select{min-width:140px;max-width:170px}.ac-prize-table .ac-count.sm input{min-width:130px}.ac-prize-table select{min-width:120px;max-width:140px}.ac-prize-table .ac-count.sm input{min-width:120px}.ac-prize-table td,.ac-prize-table th{padding-left:6px;padding-right:6px}.ac-m-hero.style3{text-align:center;background-color:var(--pc);color:var(--on);border-radius:0 0 18px 18px}.ac-m-hero.style3 .ac-m-title,.ac-m-hero.style3 .ac-m-sub{max-width:none;color:var(--on)}.ac-m-hero.style3 .ac-m-chip{background:color-mix(in srgb,var(--on) 16%,transparent);color:var(--on);box-shadow:none}.ac-m-seal{display:block;width:64px;height:64px;object-fit:contain;margin:0 auto 8px}.tm-grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tm-left{text-align:left!important}.tm-w220{width:220px}.tm-lbl{display:block;font-size:14px;color:#303133;margin:14px 0 8px;font-weight:500}.tm-lbl.req:after{content:" *";color:#f56c6c}.tm-chips{display:flex;flex-wrap:wrap;gap:8px}.tm-chips .pill{height:30px;padding:0 14px;font-size:13px}.tm-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#606266;cursor:pointer;font-size:14px;padding:4px 0}.tm-back span{font-size:20px;line-height:1}.tm-back.boxed{border:1px solid var(--line-2);border-radius:6px;padding:4px 12px}.tm-back:hover{color:var(--brand)}.tm-persona{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;flex:none;box-shadow:0 2px 8px color-mix(in srgb,var(--brand) 18%,transparent)}.tm-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.tm-title h1{font-size:20px;font-weight:600}.tm-title .sub{font-size:12px;color:var(--muted)}.tm-title .sub a{color:var(--brand);text-decoration:none}.tm-page .filter-bar{gap:8px;margin-bottom:18px}.tm-page .filter-bar select,.tm-page .filter-bar input{height:34px;background:#fafafa}.tm-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.tm-section-head h2{font-size:16px;font-weight:600}.tm-dd .hb-item{padding:0}.tm-dd .dropdown{min-width:220px}.tm-dd .btn{pointer-events:none}.tm-table thead th{background:#f5f5f7;color:var(--muted);font-weight:400}.tm-table thead tr th:first-child{border-radius:8px 0 0 8px}.tm-table thead tr th:last-child{border-radius:0 8px 8px 0}.tm-table td{padding:14px 12px;color:#303133}.tm-name{font-weight:500;color:#303133}.tm-phone{margin-left:8px;font-size:12px;color:var(--muted)}.tm-mini-prog{color:var(--muted)}.tm-mini-prog b{color:var(--brand-ink)}.tm-ops{white-space:nowrap}.tm-ops .link-btn{padding:2px 6px}.tm-switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:middle}.tm-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.tm-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#dcdfe6;transition:background .15s}.tm-switch span:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.tm-switch input:checked+span{background:var(--grad)}.tm-switch input:checked+span:after{transform:translate(16px)}.tm-switch input:disabled+span{opacity:.6}.tm-qr{display:grid;place-items:center;background:#fff;border-radius:8px;flex:none}.tm-qr-box{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding-bottom:8px}.tm-progress{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#606266}.tm-progress-track{width:90px;height:6px;border-radius:3px;background:var(--brand-soft);overflow:hidden;display:inline-block}.tm-progress-track i{display:block;height:100%;background:var(--grad);border-radius:3px}.tm-person-head{display:flex;gap:16px;align-items:center;background:var(--brand-soft);border-radius:10px;padding:12px;margin-bottom:16px}.tm-person-head p{margin:4px 0 8px}.tm-stats{margin-bottom:16px}.tm-dl{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0 0 18px;font-size:14px}.tm-dl dt{color:var(--muted)}.tm-dl dd{margin:0;color:#303133}.tm-h3{font-size:15px;font-weight:600;margin:4px 0 10px}.tm-postlink{display:inline-block;margin-right:8px;color:var(--brand);font-size:13px}.tm-postlink.plain{color:#67c23a}.tm-radio{display:inline-flex;align-items:center;gap:6px;margin-right:16px;line-height:32px;cursor:pointer}.tm-pick{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;max-height:180px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:6px}.tm-pick-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line-2);border-radius:4px;cursor:pointer;font-size:13px}.tm-pick-item.on{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-ink)}.tm-ai-error{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:#fef0f0;color:#c45656;margin:12px 0}.tm-ai-error.cfg{background:linear-gradient(90deg,var(--brand-soft),var(--brand-soft));color:var(--brand-ink);border:1px solid var(--brand-line)}.tm-ai-error b{display:block;margin-bottom:2px}.tm-ai-error p{margin:0;font-size:13px;color:#606266}.tm-ai-error .btn{margin-left:auto}.tm-md p{margin:0 0 8px}.tm-md p:last-child{margin-bottom:0}.tm-md ul,.tm-md ol{margin:0 0 8px;padding-left:20px}.tm-md li{margin:2px 0}.tm-md h4{font-size:15px;margin:6px 0}.tm-md hr{border:0;border-top:1px dashed var(--brand-line);margin:10px 0}.tm-tabs-pill{display:flex;gap:8px;flex-wrap:wrap}.tm-tabs-pill button{border:0;background:#f4f4f5;color:#606266;border-radius:8px;padding:6px 16px;cursor:pointer;font-size:14px}.tm-tabs-pill button.on{background:var(--brand-soft);color:var(--brand-ink)}.tm-history-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--brand-line);border-radius:999px;padding:6px 16px;color:#606266;text-decoration:none;background:#fff;font-size:14px}.tm-history-pill:hover{color:var(--brand)}.tm-hub{background:#fff;border-radius:16px;padding:14px 24px 28px;flex:1}.tm-hub-banner{position:relative;display:flex;align-items:center;gap:16px;height:120px;padding:0 32px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 80% 30%,var(--brand-soft) 0,transparent 38%),linear-gradient(100deg,var(--brand-soft) 0%,var(--brand-line) 50%,var(--brand-soft) 100%);margin-bottom:28px}.tm-hub-banner h1{font-size:30px;font-weight:800;letter-spacing:1px;color:#2b2341;flex:1;min-width:0}.tm-hub-banner h1 .tm-grad-text{font-style:italic}.tm-hub-art{flex:none;margin-right:6px;align-self:flex-end}.tm-hub-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.tm-hub-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:999px;background:#ffffffbf;color:#42464e;font-size:13px;white-space:nowrap}.tm-hub-chip b{color:var(--brand-ink)}a.tm-hub-chip:hover{color:var(--brand)}.tm-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tm-hub-card{display:flex;flex-direction:column;gap:14px;min-height:176px;border:1px solid #eeeef2;border-radius:16px;padding:20px 20px 16px;background:#fff;transition:box-shadow .15s,transform .15s}.tm-hub-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 12%,transparent);transform:translateY(-1px)}.tm-hub-head{display:flex;gap:16px;flex:1;min-width:0}.tm-hub-avatar{position:relative;flex:none;width:56px;height:56px}.tm-hub-ic{position:absolute;right:-4px;bottom:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand);border:2px solid #fff}.tm-hub-ic.k-1{background:#3d8bf2}.tm-hub-ic.k-2{background:#e48a1a}.tm-hub-ic.k-3{background:#f56c6c}.tm-hub-ic.k-4{background:#22c3a6}.tm-hub-meta{flex:1;min-width:0}.tm-hub-meta h3{font-size:16px;font-weight:600;color:#222;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tm-hub-meta p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-hub-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-hub-tag{font-size:12px;color:var(--muted)}.tm-hub-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:14px;border:0;cursor:pointer;font-size:13px;color:#fff;background:var(--grad)}.tm-hub-btn:hover{filter:brightness(1.05)}.modal:has(.tm-assign){width:560px;max-width:calc(100vw - 32px)}.tm-assign{display:flex;flex-direction:column;align-items:center;gap:16px}.tm-assign-view{position:relative;width:100%;overflow:hidden;padding:6px 0}.tm-assign-track{display:flex;gap:12px;width:max-content;animation:tm-marquee 40s linear infinite}.tm-assign-view:hover .tm-assign-track,.tm-assign-view:focus-within .tm-assign-track{animation-play-state:paused}.tm-assign-item{display:flex;flex-direction:column;align-items:center;gap:8px;width:112px;padding:12px 6px;border:1px solid #eeeef2;border-radius:12px;background:#fff;cursor:pointer;font-size:12px;color:#303133;text-align:center;line-height:1.4}.tm-assign-item.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.tm-assign-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fff 0,transparent 14%,transparent 86%,#fff 100%)}.tm-assign-text{margin:0;color:#606266;font-size:14px;text-align:center}.tm-assign-text b{color:#303133}.tm-assign-go{min-width:220px;height:42px;border:0;border-radius:21px;background:var(--grad);color:#fff;font-size:16px;font-weight:600;cursor:pointer}@keyframes tm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tm-assign-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.tm-assign-item[aria-hidden=true]{display:none}}.tm-writer{display:grid;grid-template-columns:392px 1fr;gap:20px;flex:1;min-height:calc(100vh - 90px)}.tm-writer-left{background:#fff;border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;gap:12px}.tm-mode-card{display:flex;justify-content:space-between;text-align:left;border:0;border-radius:12px;padding:18px 8px 18px 20px;min-height:130px;cursor:pointer;transition:transform .12s,box-shadow .12s}.tm-mode-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 12%,transparent)}.tm-mode-card.a{background:linear-gradient(110deg,var(--brand-soft),#eef0ff)}.tm-mode-card.b{background:linear-gradient(110deg,#e2f1ff,#eef7ff)}.tm-mode-card.c{background:linear-gradient(110deg,var(--brand-soft),var(--brand-soft))}.tm-mode-card.d{background:linear-gradient(110deg,#ffe5e8,#fff1f2)}.tm-mode-card.e{background:linear-gradient(110deg,var(--brand-soft),var(--brand-soft))}.tm-mode-text{display:flex;flex-direction:column;gap:6px}.tm-mode-text b{font-size:17px;color:#222;display:flex;align-items:center;gap:8px}.tm-mode-text small{color:#606266;font-size:13px}.tm-new{font-size:11px;color:#fff;background:linear-gradient(90deg,#22c3a6,#3fb6ff);border-radius:4px;padding:1px 5px;font-weight:700}.tm-arrow{margin-top:auto;width:26px;height:26px;border-radius:6px;background:#fff;display:grid;place-items:center;color:#303133;font-size:14px}.tm-mode-art{width:160px;border-radius:10px;background:#ffffff8c;display:grid;align-content:center;justify-items:center;gap:8px;color:var(--brand);padding:12px;position:relative;flex:none}.tm-mode-art i{display:block;width:100%;height:6px;border-radius:3px;background:var(--brand-line)}.tm-mode-art i:nth-child(2){width:70%}.tm-mode-art i:nth-child(3){width:85%}.tm-wform{display:flex;flex-direction:column;padding:0 8px}.tm-wform h3{font-size:18px;margin:10px 0 2px}.tm-wform textarea{width:100%;resize:vertical}.tm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tm-form-row select{width:100%}.tm-compliance{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:#67c23a;background:#f0f9eb;border-radius:8px;padding:8px 10px;margin:14px 0 0}.tm-gen{margin-top:18px;width:100%;height:44px;border-radius:8px}.tm-writer-right{display:flex;flex-direction:column;min-width:0}.tm-writer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;border-radius:16px 16px 0 0;padding:16px 20px 22px;margin:0 18px}.tm-writer-head h2{font-size:20px;font-weight:800;display:inline-block}.tm-writer-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.tm-writer-body{flex:1;background:linear-gradient(180deg,var(--brand-soft),var(--brand-soft));border:1px solid #fff;border-radius:16px;padding:22px;margin-top:-10px;display:flex;flex-direction:column;gap:16px;min-height:480px}.tm-writer-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--muted);min-height:300px}.tm-empty-art{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;color:var(--brand);background:radial-gradient(circle,#fff 0,var(--brand-line) 70%)}.tm-results{display:grid;gap:14px}.tm-result{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 5%,transparent)}.tm-result header,.tm-result footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.tm-result footer{justify-content:flex-start;margin-top:10px}.tm-result-text{white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.7;color:#303133}.tm-save-sel{height:28px!important;min-height:28px!important;font-size:13px!important;width:auto}.tm-research{position:relative;overflow:hidden;background:#fff;border-radius:16px;padding:70px 88px 40px;flex:1;min-height:calc(100vh - 90px)}.tm-research-orb{position:absolute;right:-180px;top:20px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--brand-soft) 0,var(--brand-soft) 55%,var(--brand-soft) 70%,transparent 71%);pointer-events:none}.tm-research>:not(.tm-research-orb):not(.tm-history-pill):not(.tm-research-art){position:relative}.tm-research-art{position:absolute;right:30px;top:170px;pointer-events:none}.tm-research h1{font-size:40px;font-weight:800;color:#2b2341}.tm-quote{color:var(--brand);font-weight:400;font-size:30px;vertical-align:top}.tm-research-sub{color:#606266;font-size:18px;margin:14px 0 50px}.tm-research-cards{display:grid;grid-template-columns:repeat(2,minmax(0,460px));gap:24px}.tm-research-card{border-radius:16px;padding:28px 46px 24px;border:1px solid #c9f1f7;background:linear-gradient(140deg,#ecfdff,#f4f7ff)}.tm-research-card.c1{border-color:var(--brand-line);background:linear-gradient(140deg,var(--brand-soft),var(--brand-soft))}.tm-research-ic{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#4facfe,var(--brand));box-shadow:0 8px 18px #4facfe4d}.tm-research-card.c1 .tm-research-ic{background:var(--grad)}.tm-research-card h3{font-size:18px;margin:24px 0 14px}.tm-research-card p{color:#606266;font-size:14px;min-height:44px;margin:0 0 22px}.tm-start{width:100%;height:44px;border:0;border-radius:999px;background:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 2px 10px #0000000a}.tm-start:hover{color:var(--brand)}.tm-research .tm-history-pill{position:absolute;left:88px;bottom:50px}.tm-chest{background:linear-gradient(180deg,var(--brand-soft) 0%,var(--brand-soft) 100%);border-radius:16px;padding:4px 16px 28px;flex:1}.tm-chest-banner{position:relative;overflow:hidden;text-align:center;padding:34px 20px 36px;border-radius:12px;margin-bottom:18px;background:linear-gradient(115deg,var(--brand-soft) 0%,var(--brand-soft) 40%,var(--brand-soft) 100%)}.tm-chest-banner h1{font-size:44px;font-weight:900;letter-spacing:4px;color:#111}.tm-spark{color:var(--brand);font-size:22px;vertical-align:top}.tm-chest-banner p{display:inline-block;margin:12px 0 0;padding:4px 10px;background:linear-gradient(90deg,var(--brand-soft),#ffe6f6);color:#303133}.tm-chest .tm-section-head h2{font-size:20px}.tm-chest-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tm-chest-card{border:0;padding:0;text-align:left;background:var(--brand-soft);border-radius:12px;overflow:hidden;cursor:pointer;transition:box-shadow .15s}.tm-chest-card:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 14%,transparent)}.tm-chest-card>b{display:block;padding:22px 20px 26px;font-size:17px;color:#222}.tm-chest-art{position:relative;display:block;height:160px;background:linear-gradient(160deg,hsl(var(--h) 80% 95%),hsl(calc(var(--h) + 20) 70% 90%));padding:26px 40px 0}.tm-chest-sheet{display:flex;flex-direction:column;gap:8px;height:100%;background:#ffffffe6;border-radius:10px 10px 0 0;padding:12px 14px}.tm-chest-sheet small{font-size:11px;color:#303133}.tm-chest-sheet i{display:block;height:8px;border-radius:4px;background:var(--brand-soft)}.tm-chest-sheet i:nth-of-type(2){width:70%}.tm-chest-ic{position:absolute;left:22px;bottom:14px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 80% 70%),hsl(calc(var(--h) + 30) 70% 55%));border:3px solid #fff}.tm-chest-badge{position:absolute;right:8px;top:12px;background:#d7ff4f;color:#111;font-weight:900;font-style:italic;border-radius:6px;padding:2px 8px;font-size:15px}.tm-chest-badge.new{background:#ff2d6f;color:#fff;font-size:12px;font-style:normal}.tm-chat{background:#fff;border-radius:16px;flex:1;display:flex;flex-direction:column;min-height:calc(100vh - 90px);max-height:calc(100vh - 90px)}.tm-chat-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--brand-soft);flex-wrap:wrap}.tm-chat-title{flex:1;min-width:0;display:flex;flex-direction:column}.tm-chat-title small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-chat-body{flex:1;overflow:auto;padding:22px 8%;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#fff,var(--brand-soft))}.tm-chat-welcome{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:560px}.tm-chat-welcome h3{font-size:20px}.tm-starters{display:flex;flex-direction:column;gap:8px;margin-top:10px;width:100%}.tm-starters button{border:1px solid var(--brand-line);background:#fff;border-radius:10px;padding:10px 14px;text-align:left;cursor:pointer;color:#303133}.tm-starters button:hover{border-color:var(--brand);color:var(--brand-ink)}.tm-msg{display:flex;gap:10px;align-items:flex-start}.tm-msg.user{justify-content:flex-end}.tm-bubble{position:relative;max-width:min(720px,86%);padding:12px 16px;border-radius:14px;line-height:1.65;font-size:14px}.tm-msg.user .tm-bubble{background:var(--grad);color:#fff;border-top-right-radius:4px}.tm-msg.assistant .tm-bubble{background:#fff;border:1px solid var(--brand-line);border-top-left-radius:4px;padding-right:34px}.tm-copy{position:absolute;top:8px;right:8px;border:0;background:none;color:var(--brand-line);cursor:pointer}.tm-copy:hover{color:var(--brand)}.tm-typing{display:inline-flex;gap:4px;padding:14px 16px!important}.tm-typing i{width:7px;height:7px;border-radius:50%;background:var(--brand-line);animation:tm-dot 1s infinite ease-in-out}.tm-typing i:nth-child(2){animation-delay:.15s}.tm-typing i:nth-child(3){animation-delay:.3s}@keyframes tm-dot{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.tm-chat-input{display:flex;gap:10px;align-items:flex-end;padding:14px 8% 4px}.tm-chat-input textarea{flex:1;resize:none;border-radius:12px;padding:10px 14px}.tm-chat-input .btn{height:44px;border-radius:10px}.tm-chat-note{text-align:center;font-size:12px;color:#a8abb2;margin:6px 0 12px}.tm-history{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.tm-history:has(.tm-history-view){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tm-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tm-history-list li{display:flex;align-items:center;gap:8px;border:1px solid var(--brand-line);border-radius:10px;padding:4px 8px 4px 4px}.tm-history-list li.on{border-color:var(--brand-line);background:var(--brand-soft)}.tm-history-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;border:0;background:none;padding:8px 10px;cursor:pointer}.tm-history-main b{color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-history-view{border:1px solid var(--brand-line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow:auto;background:var(--brand-soft)}.tm-i2v{display:grid;grid-template-columns:488px 1fr;gap:20px;flex:1}.tm-i2v-left,.tm-i2v-right{background:#fff;border-radius:16px;padding:16px}.tm-i2v-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tm-i2v-head h2{font-size:18px;font-weight:700}.tm-explain{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;color:#303133;font-size:14px}.tm-explain svg{color:var(--brand)}.tm-clear{margin-left:auto;color:var(--muted)!important}.tm-i2v-form{border:0;padding:0;margin:0;min-width:0}.tm-i2v-form:disabled{opacity:.55}.tm-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 12px;border:1px dashed #dcdfe6;border-radius:10px;color:var(--muted);cursor:pointer;text-align:center}.tm-drop:hover{border-color:var(--brand)}.tm-drop em{color:var(--brand);font-style:normal}.tm-drop svg{color:var(--brand)}.tm-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tm-i2v-picked{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px}.tm-i2v-lib{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:150px;overflow:auto}.tm-thumb{position:relative;width:72px;height:72px;border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;cursor:pointer;background:#f4f4f5}.tm-i2v-lib .tm-thumb{width:100%;height:auto;aspect-ratio:1}.tm-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tm-thumb.on{border-color:var(--brand)}.tm-thumb-n{position:absolute;right:3px;top:3px;background:var(--grad);color:#fff;font-size:11px;border-radius:50%;width:18px;height:18px;display:grid;place-items:center}.tm-i2v-box{margin-top:14px;border:1px solid var(--brand-line);border-radius:12px;padding:4px 16px 18px;background:linear-gradient(180deg,var(--brand-soft),#fff)}.tm-mode-pill{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.tm-mode-pill small{color:var(--brand);font-weight:400}.tm-i2v-box textarea{width:100%}.tm-opt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tm-opt-grid button{height:36px;border:1px solid #ebeef5;border-radius:6px;background:#f7f8fa;cursor:pointer;color:#303133}.tm-opt-grid button.on{border-color:var(--brand);color:var(--brand);background:#fff}.tm-cost{font-size:13px;color:#606266;margin:16px 0 0}.tm-i2v-tip{display:flex;align-items:center;gap:6px;font-size:13px;color:#606266;padding:2px 4px 14px;border-bottom:1px solid var(--brand-soft);margin-bottom:16px}.tm-i2v-jobs{display:flex;flex-direction:column;gap:14px}.tm-job{display:flex;gap:16px;border:1px solid var(--brand-line);border-radius:12px;padding:12px}.tm-job-video{width:180px;flex:none}.tm-job-video video{width:100%;aspect-ratio:9 / 16;border-radius:10px;background:#111;object-fit:cover}.tm-job-state{aspect-ratio:9 / 16;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,var(--brand),var(--brand))}.tm-job-state.failed{background:#f4f4f5;color:#f56c6c}.tm-job-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.tm-job-meta p{margin:0;color:#303133}.tm-intro{text-align:center}.tm-intro h3{font-size:22px;margin-bottom:14px}.tm-intro-points{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-bottom:20px;color:#303133}.tm-intro-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;counter-reset:s}.tm-intro-steps li{counter-increment:s;border:1px solid var(--brand-line);border-radius:10px;padding:26px 10px;font-weight:600;background:var(--brand-soft)}.tm-intro-steps li:before{content:counter(s);display:block;margin:0 auto 8px;width:28px;height:28px;line-height:28px;border-radius:50%;color:#fff;background:var(--grad)}.tm-review{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.tm-review-top{background:#fff;border-radius:16px;padding:22px 24px 10px}.tm-review-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px;min-height:40px}.tm-review-title h1{font-size:18px;font-weight:600}.tm-review-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;position:relative}.tm-hbtn{height:38px;border-radius:8px;padding:0 18px;gap:7px}.tm-switch-l{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#222;cursor:pointer;margin-right:26px}.tm-switch{width:46px;height:22px;border-radius:11px;border:0;background:#dcdfe6;position:relative;cursor:pointer;padding:0;transition:background .2s}.tm-switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.tm-switch.on{background:var(--grad)}.tm-switch.on i{left:26px}.tm-sample-stamp{position:absolute;top:14px;right:18px;transform:rotate(-16deg);border:2px solid color-mix(in srgb,var(--brand) 35%,transparent);color:color-mix(in srgb,var(--brand) 45%,transparent);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700;letter-spacing:1px;pointer-events:none;z-index:2}.tm-sample-stamp.big{position:static;transform:rotate(-14deg);font-size:15px;padding:4px 10px;margin-right:-30px}.tm-review-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #f0f0f3}.tm-review-tabs{display:flex;gap:70px}.tm-review-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font-size:16px;color:#606266;padding:4px 0 10px;cursor:pointer;position:relative;margin-left:2px}.tm-review-tabs button.on{color:#222;font-weight:700}.tm-review-tabs button.on:after{content:"";position:absolute;left:26px;width:30px;bottom:-1px;height:3px;border-radius:2px;background:var(--grad)}.tm-review-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:6px}.tm-review-filters .date-range{height:32px}.tm-ranges{display:inline-flex;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;height:32px}.tm-ranges>button{border:0;border-right:1px solid #dcdfe6;background:#fff;padding:0 14px;height:30px;cursor:pointer;color:#606266;min-width:76px;text-align:left}.tm-range-sel{position:relative;display:inline-flex;align-items:center;border-right:1px solid #dcdfe6;color:var(--muted)}.tm-range-sel:last-child{border-right:0}.tm-range-sel select{border:0!important;box-shadow:none!important;background:transparent!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;min-height:30px!important;padding:0 26px 0 14px!important;color:#606266;cursor:pointer;width:76px;font-size:14px}.tm-range-sel svg{position:absolute;right:9px;pointer-events:none}.tm-ranges>button.on,.tm-range-sel.on{background:var(--brand-soft)}.tm-ranges>button.on,.tm-range-sel.on select{color:var(--brand-ink)}.tm-pf-row{display:flex;align-items:flex-start;gap:14px;margin-top:16px}.tm-pf-label{color:var(--muted);line-height:30px;white-space:nowrap}.tm-pf-chips{flex:1;display:flex;flex-wrap:wrap;gap:12px;max-height:30px;overflow:hidden}.tm-pf-chips.open{max-height:none}.tm-pf-chips button{border:0;background:#f4f4f5;border-radius:999px;padding:0 14px;height:30px;cursor:pointer;color:#606266;font-size:14px;white-space:nowrap}.tm-pf-chips button.on{background:var(--brand-soft);color:#222;font-weight:700}.tm-expand{display:flex;align-items:center;gap:4px;margin:10px auto 0;border:0;background:none;color:#42464e;cursor:pointer;font-size:14px}.tm-expand svg{transform:rotate(90deg)}.tm-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tm-review-cards>.tm-rcard{height:608px;display:flex;flex-direction:column}.tm-review-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.tm-rcard{background:#fff;border-radius:16px;padding:22px 24px;min-width:0;position:relative;overflow:hidden}.tm-rcard.warm{background:linear-gradient(180deg,#fffaee,#fff 55%)}.tm-rcard.cool{background:linear-gradient(180deg,var(--brand-soft) 0%,#fff 60%)}.tm-rcard-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.tm-rcard-head.stack{margin-bottom:6px}.tm-rcard-head h3{font-size:16px;font-weight:700;margin-right:auto;display:inline-flex;align-items:center;gap:6px}.tm-sub{font-size:13px;color:#42464e;font-weight:500;margin-left:4px}.tm-help{width:14px;height:14px;border-radius:50%;background:#909399;color:#fff;font-size:10px;display:inline-grid;place-items:center;cursor:help;font-weight:700}.tm-pad{padding:8px 0}.tm-pill-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23a8abb2' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat right 12px center!important;border-radius:16px!important;height:32px;min-height:32px!important;padding:0 30px 0 14px!important;width:auto;min-width:74px;max-width:150px;color:#606266;font-size:14px;flex:none}.tm-seg{display:inline-flex;align-self:flex-start;background:#f4f4f5;border-radius:6px;padding:3px;gap:2px;margin-bottom:4px}.tm-seg button{border:0;background:none;border-radius:4px;padding:0 10px;height:24px;cursor:pointer;color:#222;font-size:14px;white-space:nowrap}.tm-seg button.on{background:#fff;font-weight:700;box-shadow:0 1px 2px #0000000f}.tm-scroll{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin}.tm-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end;margin:6px 0 4px;padding:0 14px}.tm-pod{display:flex;flex-direction:column;align-items:center;position:relative}.tm-pod-crown{position:relative;display:grid;place-items:center;margin-bottom:-8px;z-index:2}.tm-pod-crown svg{width:30px;height:20px}.tm-pod-crown b{position:absolute;top:6px;font-size:9px;color:#fff}.tm-pod-name{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid #fff;box-shadow:0 0 0 4px #ffc87859,0 6px 16px #0000000f;font-size:15px;text-align:center;overflow:hidden;padding:4px;position:relative;z-index:1;margin-bottom:-30px}.tm-pod.p1 .tm-pod-name{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 35%,transparent),0 6px 16px #0000000f}.tm-pod.p3 .tm-pod-name{box-shadow:0 0 0 4px #78b4ff59,0 6px 16px #0000000f}.tm-pod-base{width:100%;border-radius:50% 50% 0 0/22px 22px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:36px 0 2px;background:linear-gradient(180deg,#ffd88f,#fff3dc 70%,#fff0);min-height:92px}.tm-pod-base b{font-size:15px;font-weight:500;color:#222}.tm-pod.p1 .tm-pod-base{min-height:124px;background:linear-gradient(180deg,var(--brand-line),var(--brand-soft) 70%,rgba(255,255,255,0))}.tm-pod.p1{margin-bottom:0}.tm-pod.p1 .tm-pod-name{margin-bottom:-34px}.tm-pod.p3 .tm-pod-base{background:linear-gradient(180deg,#bfe0ff,#eaf5ff 70%,#fff0)}.tm-pod-base small{font-size:13px;color:#00000014;font-weight:800;font-style:italic}.tm-rno{position:relative;width:22px;height:30px;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:none}.tm-rno svg.tm-crown-ic{width:14px;height:10px;position:absolute;top:0}.tm-rno b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:#6b6784;font-size:12px;font-weight:600}.tm-rno.t1 b{background:var(--brand-line);color:var(--brand-ink)}.tm-rno.t2 b{background:#ffe6c7;color:#e48a1a}.tm-rno.t3 b{background:#d9ebff;color:#3d8bf2}.tm-rank-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.tm-rank-list li{display:flex;align-items:center;gap:16px;padding:0 2px 0 22px;height:56px;font-size:14px;flex:none}.tm-rank-list li>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-rank-list li>b{font-weight:600;margin-right:22px}.tm-rank-list.boxed li{border-radius:10px;height:48px;padding:0 12px}.tm-rank-list.boxed li>b{margin-right:0}.tm-rank-list li.top.t1,.tm-inter-list li.top.t1{background:linear-gradient(90deg,var(--brand-soft),var(--brand-soft))}.tm-rank-list li.top.t2,.tm-inter-list li.top.t2{background:linear-gradient(90deg,#fff1df,#fffaf3)}.tm-rank-list li.top.t3,.tm-inter-list li.top.t3{background:linear-gradient(90deg,#e8f3ff,#f6faff)}.tm-inter-tools{display:flex;align-items:center;gap:18px;margin-bottom:12px;flex-wrap:wrap}.tm-inter-tools .btn.small{min-height:32px;padding:0 15px}.tm-sort{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:5px;color:#606266;cursor:pointer;font-size:14px}.tm-connect-note{font-size:12px;color:#a8abb2;margin:-4px 0 8px}.tm-inter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.tm-inter-list li{display:grid;grid-template-columns:28px minmax(0,1fr) 46px 58px 44px;align-items:center;gap:8px;height:50px;flex:none;padding:0 22px 0 20px;border-radius:8px;font-size:13px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tm-inter-list .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px}.tm-inter-list .mt{display:inline-flex;align-items:center;gap:4px;color:#42464e}.tm-inter-list b{text-align:right;font-weight:600}.tm-carousel{display:flex;align-items:center;gap:10px;margin-bottom:18px}.tm-carousel-tabs{flex:1;display:flex;gap:12px;overflow:hidden}.tm-carousel-tabs button{border:0;background:#f4f4f5;border-radius:999px;height:32px;padding:0 20px;cursor:pointer;color:#42464e;white-space:nowrap;font-size:14px}.tm-carousel-tabs button.on{background:var(--brand-soft);font-weight:700;color:#222}.tm-round{width:32px;height:32px;border-radius:50%;border:1px solid #e4e7ed;background:#fff;display:grid;place-items:center;cursor:pointer;color:#222;flex:none;padding:0}.tm-round:disabled{color:#c0c4cc;cursor:default}.tm-skel{display:flex;flex-direction:column;gap:19px}.tm-skel i{display:block;height:16px;border-radius:4px;background:#f2f2f4}.tm-skel i:first-child{width:33%}.tm-skel i:last-child{width:60%}.tm-done-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 36px}.tm-done-grid li{display:grid;grid-template-columns:80px minmax(0,1fr) 42px 40px;align-items:center;gap:12px;height:44px;font-size:14px}.tm-done-grid .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-done-grid .pc{font-weight:600;text-align:right}.tm-done-bar{height:8px;border-radius:4px;background:var(--brand-soft);overflow:hidden}.tm-done-bar i{display:block;height:100%;border-radius:4px;background:var(--grad)}.tm-dim{display:inline-flex;align-items:center;gap:16px;margin-right:auto}.tm-review .tm-rcard-head h3+.tm-dim{margin-left:24px}.tm-review .tm-rcard-head:has(.tm-dim) h3{margin-right:0}.tm-behind{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tm-behind li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f7f8fa;flex:none}.tm-behind li span{font-weight:500}.tm-behind li b{margin-left:auto;color:#e6a23c;font-weight:500;font-size:13px}.tm-legend{display:inline-flex;gap:14px;font-size:13px;color:#606266}.tm-legend span{display:inline-flex;align-items:center;gap:6px}.tm-legend i,.tm-tip i{width:10px;height:3px;border-radius:2px;display:inline-block}.tm-chart{position:relative}.tm-chart svg{width:100%;height:240px;display:block}.tm-grid{stroke:var(--brand-soft);stroke-width:1;vector-effect:non-scaling-stroke}.tm-axis{fill:#a8abb2;font-size:11px}.tm-cursor{stroke:var(--brand-line);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.tm-tip{position:absolute;top:8px;transform:translate(-50%);background:#fff;border:1px solid var(--brand-line);box-shadow:0 6px 18px #00000014;border-radius:8px;padding:8px 10px;font-size:12px;display:flex;flex-direction:column;gap:3px;pointer-events:none;white-space:nowrap}.tm-tip span{display:inline-flex;align-items:center;gap:6px;color:#606266}.tm-detail th,.tm-detail td{white-space:nowrap;padding:10px 12px}.tm-detail th.hl,.tm-detail td.hl{background:var(--brand-soft);color:var(--brand-ink)}.tm-detail tbody tr{cursor:pointer}.tm-detail tbody tr.focus td{background:var(--brand-soft)}.tm-sticky{position:sticky;left:0;background:#fff;z-index:1}.tm-detail thead .tm-sticky{background:var(--thead)}@media(max-width:1280px){.tm-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-chest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-review-cards{grid-template-columns:1fr 1fr}.tm-review-row2{grid-template-columns:1fr}}@media(max-width:960px){.tm-writer,.tm-i2v{grid-template-columns:1fr}.tm-writer-head{margin:0}.tm-research{padding:32px 20px 90px}.tm-research-cards{grid-template-columns:1fr}.tm-research .tm-history-pill{left:20px;bottom:24px}}@media(max-width:760px){.tm-hub,.tm-chest,.tm-research,.tm-chat,.tm-review-top,.tm-rcard,.tm-writer-left,.tm-i2v-left,.tm-i2v-right{border-radius:0}.tm-hub{padding:12px 16px 20px}.tm-hub-banner{padding:16px;height:auto;flex-wrap:wrap}.tm-hub-banner h1{font-size:22px;flex:1 1 100%}.tm-hub-art{display:none}.tm-hub-side{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.tm-hub-grid,.tm-review-cards{grid-template-columns:1fr}.tm-chest-grid{grid-template-columns:1fr 1fr}.tm-chest-banner h1{font-size:28px;letter-spacing:1px}.tm-research h1{font-size:26px}.tm-research-sub{font-size:15px;margin-bottom:24px}.tm-research-card{padding:22px}.tm-mode-art{width:100px}.tm-writer-body{padding:14px}.tm-chat{max-height:none;min-height:calc(100vh - 60px)}.tm-chat-body,.tm-chat-input{padding-left:12px;padding-right:12px}.tm-w220{width:100%}.tm-page .filter-bar>*{flex:1 1 100%}.tm-review-tabs{gap:18px}.tm-review-cards>.tm-rcard{height:auto;max-height:640px}.tm-done-grid{grid-template-columns:1fr}.tm-review-filters .date-range{width:100%}.tm-ranges{flex-wrap:wrap;height:auto}.tm-switch-l{margin-right:0}.tm-sample-stamp.big{display:none}.tm-podium{padding:0}.tm-ranges button{padding:0 9px}.tm-review-top,.tm-rcard{padding:16px}.tm-opt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-i2v-lib{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-job{flex-direction:column}.tm-job-video{width:160px}.tm-history:has(.tm-history-view){grid-template-columns:1fr}.tm-intro-steps{grid-template-columns:1fr}.tm-dl{grid-template-columns:90px 1fr}}.tm-page .filter-bar .tm-w220{width:220px;flex:none}.tm-dd>button.hb-item{border:0;background:none;padding:0;cursor:pointer}.tm-dd>button.hb-item:focus-visible{outline:2px solid var(--brand-line);border-radius:4px}@media(max-width:760px){.tm-page .filter-bar .tm-w220{width:100%;flex:1 1 100%}}.tm-radio input{width:auto!important;min-height:0!important;margin:0}.page.tm-publish{display:flex;flex-direction:column}.tm-publish>.pager{margin-top:auto;border-top:1px solid #ebeef5;padding-top:18px}.tm-publish>.table-scroll{margin-bottom:30px}.tm-hot{font-size:11px;font-weight:600;color:#fff;background:#f53f3f;border-radius:3px;padding:0 5px;line-height:16px}.tm-credit{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b6784;background:#ffffffb3;border-radius:999px;padding:4px 12px}.tm-credit b{color:var(--brand-ink)}.tm-writer-head .tm-clear{color:var(--brand);border-color:var(--brand-line);border-radius:6px}.tm-mode-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-mode-text{min-width:0}.tm-intro2{display:flex;flex-direction:column;align-items:center;gap:0;width:min(760px,calc(100vw - 32px))}.tm-intro2-card{position:relative;width:100%;background:#fff;border-radius:16px;padding:70px 22px 22px;text-align:center;margin-top:60px}.tm-intro2-art{position:absolute;left:50%;top:-64px;transform:translate(-50%)}.tm-intro2-card h3{font-size:26px;font-weight:800;color:#222;margin-bottom:16px}.tm-intro2-card .tm-intro-points{gap:48px;font-size:14px;color:#303133;margin-bottom:22px}.tm-intro2-card .tm-intro-steps{gap:40px;margin:0 0 18px}.tm-intro2-card .tm-intro-steps li{border:0;background:none;padding:0;display:flex;flex-direction:column;gap:10px;position:relative;font-size:15px}.tm-intro2-card .tm-intro-steps li:before{display:none}.tm-intro2-card .tm-intro-steps li+li:after{content:"→";position:absolute;left:-32px;top:50%;color:var(--brand);font-size:22px}.tm-intro-shot{height:150px;border-radius:6px;border:1px solid var(--brand-line);background:var(--brand-soft);display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 16px}.tm-intro-shot i{display:block;height:8px;border-radius:4px;background:var(--brand-line)}.tm-intro-shot i:nth-child(2){width:70%}.tm-intro-shot i:nth-child(3){width:50%}.tm-intro-shot.s1{background:linear-gradient(160deg,#3b2a5a,var(--brand) 60%,#ff9a6b);border:0;width:64%;margin:0 auto}.tm-intro-shot.s1 i{background:#ffffff59}.tm-intro-note{font-size:12px;color:#606266;margin:0}.tm-intro2-btn{margin-top:18px;height:44px;min-width:180px;border:0;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;background:linear-gradient(90deg,var(--brand),var(--brand));box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 35%,transparent)}@media(max-width:760px){.tm-intro2-card .tm-intro-steps{grid-template-columns:1fr;gap:14px}.tm-intro2-card .tm-intro-steps li+li:after{display:none}.tm-intro-shot{height:80px}.tm-intro2-card h3{font-size:20px}.tm-intro2-card .tm-intro-points{gap:12px}}.tm-chest-art-hero{position:absolute;right:60px;bottom:-6px;pointer-events:none}@media(max-width:1100px){.tm-research-art{display:none}}@media(max-width:760px){.tm-chest-art-hero{display:none}}.tm-intro2-card .tm-intro-steps li b{white-space:nowrap;font-size:14px}.tm-intro2-card .tm-intro-steps{align-items:start}a.tm-hub-chip{text-decoration:none}@media(min-width:761px){.tm-review-filters .date-range input{width:130px!important}}.tm-publish-card{background:#fff;border-radius:16px;padding:20px 24px}.tm-publish .tm-title h1{font-size:18px}.tm-mgr{position:relative}.tm-mgr-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;list-style:none;margin:0;padding:6px 0;min-width:120px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 6px 16px #00000014}.tm-mgr-menu li{padding:0 16px;line-height:34px;font-size:14px;color:#606266;cursor:pointer;white-space:nowrap}.tm-mgr-menu li:hover,.tm-mgr-menu li:focus{background:var(--brand-soft);color:var(--brand);outline:none}.tm-publish .tm-table .btn.small,.tm-fill .tm-table .btn.small{height:26px;min-height:26px;padding:0 10px;font-size:12px;border:0;background:var(--brand-soft);color:var(--brand-ink)}.tm-publish .tm-ops .btn+.btn{margin-left:8px}.modal:has(.tm-qr-dialog){width:min(420px,100%);border-radius:16px}.tm-qr-dialog strong{font-size:16px;color:#303133}.tm-qr-dialog p{margin:0;font-size:13px;color:var(--muted)}.modal:has(.tm-staff-form){width:min(500px,100%)}.tm-staff-form .field-label{width:80px}.tm-batch-sub{margin:-12px 0 12px;font-size:13px;color:var(--muted)}.tm-batch-head{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap;margin-bottom:14px}.tm-batch-up{display:flex;flex-direction:column;justify-content:center;gap:8px;font-size:12px;color:#f56c6c}.tm-batch-steps{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tm-batch-steps>div{background:var(--brand-soft);border-radius:8px;padding:10px 14px;font-size:13px;color:#606266}.tm-batch-steps b{display:block;color:#303133;margin-bottom:4px}.tm-batch-steps p{margin:0}.tm-grad-btn{background:var(--grad);color:#fff;border:0}.tm-batch-empty{text-align:center;padding:28px 0 8px;color:var(--muted)}.tm-batch-paste textarea{width:100%;margin:12px 0 8px}.tm-review .drawer.wide{width:min(max(50vw,640px),100%)}.tm-publish .drawer.wide{width:min(1000px,100%)}.tm-fill-top{display:flex;margin-bottom:14px}.tm-code-cell{display:inline-flex;align-items:center;gap:8px}.tm-rank-list li[role=button]{cursor:pointer}.tm-rank-list li.picked{outline:1px solid var(--brand-line);background:var(--brand-soft)}.tm-done-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px}.tm-done-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-radius:12px;background:linear-gradient(120deg,var(--brand-soft),#fff);border:1px solid var(--brand-line)}.tm-done-card>div{display:flex;flex-direction:column;gap:4px;min-width:0}.tm-done-card span{font-size:13px;color:#606266}.tm-done-card b{font-size:20px;color:#303133}.tm-done-ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--grad);color:#fff!important;font-weight:700;font-size:18px!important;flex:none}.tm-done-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.tm-done-chart>b{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.tm-mini svg{height:180px}.tm-bar{fill:var(--brand);opacity:.75}.tm-bar.on{opacity:1}.tm-dim-label{color:#303133;font-weight:600}.tm-dim-seg{display:inline-flex;background:#f4f4f5;border-radius:6px;padding:3px;gap:2px}.tm-dim-seg button{border:0;background:none;border-radius:4px;height:26px;padding:0 12px;cursor:pointer;font-size:13px;color:#606266}.tm-dim-seg button.on{background:#fff;color:var(--brand-ink);font-weight:600;box-shadow:0 1px 3px #0000000f}.tm-search{position:relative;display:inline-flex;align-items:center}.tm-search input{width:180px;height:30px;padding-right:28px}.tm-search svg{position:absolute;right:9px;color:#a8abb2;pointer-events:none}.tm-detail th .tm-sort{font-size:inherit;color:inherit;white-space:nowrap}.tm-design{position:relative;background:linear-gradient(180deg,var(--brand-soft) 0%,#fff 60%);border-radius:16px;padding:56px 40px 40px;flex:1;min-height:calc(100vh - 90px)}.tm-design-box{max-width:980px;margin:0 auto;text-align:center}.tm-design h1{font-size:36px;font-weight:800;color:#222;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.tm-design-sub{margin:12px 0 36px;color:#606266;font-size:16px}.tm-design-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.tm-design-card{background:#fff;border-radius:16px;padding:24px 28px 28px;border:1px solid var(--brand-line);display:flex;flex-direction:column;align-items:center;gap:10px}.tm-design-card h3{font-size:20px;font-weight:700;color:#222}.tm-design-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.6;flex:1}.tm-design-art{width:100%;height:180px;border-radius:12px;background:var(--brand-soft);display:grid;place-items:center}.tm-design-poster{width:110px;height:150px;border-radius:8px;background:var(--grad);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 20px #0000001f;transform:rotate(-4deg)}.tm-design-poster b{font-size:24px;letter-spacing:2px}.tm-design-poster em{font-style:normal;font-weight:800;font-size:20px}.tm-design-poster i{display:block;width:70%;height:6px;border-radius:3px;background:#fff9}.tm-design-photo{width:150px;height:120px;border-radius:10px;background:#fff;color:var(--brand);display:grid;place-items:center;box-shadow:0 8px 20px #00000014;position:relative}.tm-design-photo i{position:absolute;right:-10px;top:-10px;width:26px;height:26px;border-radius:50%;background:var(--grad)}.tm-design-btn{margin-top:6px;min-width:160px;height:40px;border:0;border-radius:20px;background:var(--grad);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.tm-design-note{margin-top:20px}.tm-design-history{position:absolute;right:28px;top:20px}@media(max-width:760px){.tm-publish-card{padding:16px;border-radius:0}.tm-design{padding:40px 16px 24px}.tm-design h1{font-size:24px}.tm-design-cards,.tm-batch-steps{grid-template-columns:1fr}.tm-design-history{position:static;margin-top:16px}}.tm-publish .filter-bar .tm-w220{width:220px;flex:none;max-width:100%}.lv-page{gap:16px}.lv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.lv-head h1{margin:0;font-size:20px;font-weight:700;color:#1d2129;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lv-head p{margin:4px 0 0;color:#606266;font-size:13px}.lv-head-actions{display:flex;gap:10px}.lv-back{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;padding-left:0}.lv-name b,.lv-when{display:block}.lv-name small,.lv-when small,.lv-sub{display:block;color:var(--muted);font-size:12px}.lv-actions{white-space:nowrap}.lv-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:1px;animation:lv-pulse 1.4s ease-in-out infinite}@keyframes lv-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.lv-dot{animation:none}}.lv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lv-kpis>div{background:#f7f8fc;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.lv-kpis span{font-size:13px;color:#606266}.lv-kpis b{font-size:26px;font-weight:800;color:#1d2129;font-variant-numeric:tabular-nums}.lv-kpis small{font-size:12px;color:var(--muted)}.lv-kpis .hl{background:var(--grad)}.lv-kpis .hl span,.lv-kpis .hl b,.lv-kpis .hl small{color:#fff}.lv-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.lv-card{border:1px solid #ebeef5;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.lv-card h2{margin:0;font-size:15px;font-weight:700;color:#1d2129}.lv-card h3{margin:4px 0 0;font-size:13px;color:#606266}.lv-note{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.lv-script{margin:0;white-space:pre-wrap;font-size:13px;color:#303133;background:#f7f8fc;border-radius:8px;padding:10px 12px}.lv-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.lv-dl dt{color:var(--muted)}.lv-dl dd{margin:0;color:#303133}.lv-link{display:flex;gap:12px;align-items:center;padding:10px;border-radius:10px;background:#f7f8fc}.lv-link img,.lv-qr-ph{width:72px;height:72px;border-radius:6px;background:#fff;flex:none}.lv-link-body{min-width:0;display:flex;flex-direction:column;gap:4px}.lv-link-body b{font-size:14px;color:#1d2129}.lv-link-body code{font-size:12px;color:var(--brand-ink);overflow-wrap:anywhere}.lv-link-actions{display:flex;gap:8px;flex-wrap:wrap}.lv-bars{display:flex;align-items:flex-end;gap:6px;height:170px;padding-top:18px;overflow-x:auto}.lv-bar{flex:0 0 64px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.lv-bar span{position:relative;width:22px;border-radius:6px 6px 2px 2px;background:var(--grad)}.lv-bar em{position:absolute;top:-17px;left:50%;transform:translate(-50%);font-style:normal;font-size:11px;color:#606266}.lv-bar small{font-size:11px;color:var(--muted);white-space:nowrap}.lv-strike{color:var(--muted);margin-left:6px;font-size:12px}.lv-low{color:#e6a23c;font-weight:700}.lv-form .lv-sec{margin:6px 0 -6px;font-size:14px;font-weight:700;color:#1d2129;padding-left:10px;border-left:3px solid var(--brand)}.lv-radios{display:flex;flex-wrap:wrap;gap:8px 18px;line-height:32px}.lv-radios.col{flex-direction:column;gap:0}.lv-radios label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#303133}.lv-times{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-times input{width:210px}.lv-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--line-2);border-radius:4px;padding:4px 6px;min-height:32px}.lv-chips input{border:0!important;box-shadow:none!important;min-height:24px!important;flex:1;min-width:120px;padding:0 4px!important}.lv-chip{display:inline-flex;align-items:center;gap:4px;background:var(--brand-soft);color:var(--brand-ink);border-radius:4px;padding:0 6px;font-size:13px;line-height:24px}.lv-chip button{border:0;background:none;cursor:pointer;color:inherit;font-size:15px;line-height:1;padding:0 2px}.lv-vouchers{display:flex;flex-direction:column;gap:8px}.lv-vouchers label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 10px;align-items:center;border:1px solid #ebeef5;border-radius:8px;padding:8px 12px;cursor:pointer}.lv-vouchers label.on{border-color:var(--brand);background:var(--brand-soft)}.lv-vouchers label input{grid-row:span 2}.lv-vouchers b{font-size:14px;color:#1d2129}.lv-vouchers span{font-size:12px;color:#606266}.lv-vouchers s{margin-left:6px;color:var(--muted)}@media(max-width:900px){.lv-grid{grid-template-columns:minmax(0,1fr)}.lv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ailive-wrap{display:flex;flex-direction:column}.ailive-tabs{display:flex;gap:4px;padding:14px 24px 0;border-bottom:1px solid var(--line);background:transparent;overflow-x:auto;scrollbar-width:none;flex:none}.ailive-tabs a{padding:0 14px;height:42px;display:inline-flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink-2);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ailive-tabs a:hover{color:var(--brand-ink)}.ailive-tabs a.on{color:var(--brand-ink);border-bottom-color:var(--brand)}.ailive{position:relative;height:calc(100vh - 150px);min-height:520px}.ailive[hidden]{display:none}@media(max-width:900px){.ailive{height:calc(100vh - 170px)}.ailive-tabs{padding:10px 12px 0}}.ailive iframe{width:100%;height:100%;border:0;display:block;background:var(--bg, #f5f6fb)}.ailive-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-2, #5f6678);font-size:14px;pointer-events:none}.ailive-wait small{font-size:12px;opacity:.8}
