/*!
 *  build: kktuku 
 *  copyright: vuejs-core.cn  
 *  time: 2026-9-5 22:12:39
 */.vt-bg[data-v-03c7413c]{--vt-surface:#0a0a0c;--vt-panel:#1a1a20;--vt-card:#222228;--vt-fg:#ededef;--vt-muted:#8a8f98;--vt-accent:#ffa000;--vt-border:hsla(0,0%,100%,0.1);--vt-ease:cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 120px);margin:0;padding:20px 24px 32px;box-sizing:border-box;color:var(--vt-fg)}.vt-bg__toolbar[data-v-03c7413c]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--vt-border);border-radius:14px;background:var(--vt-panel)}.vt-bg__filter-row[data-v-03c7413c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vt-bg__filter-label[data-v-03c7413c]{flex-shrink:0;width:36px;font-size:12px;font-weight:600;color:var(--vt-muted)}.vt-bg__search[data-v-03c7413c]{width:min(320px,100%)}.vt-bg__reset[data-v-03c7413c]{height:28px;padding:0 10px;border:1px solid var(--vt-border);border-radius:8px;background:transparent;color:var(--vt-muted);font-size:12px;cursor:pointer}.vt-bg__reset[data-v-03c7413c]:hover{color:var(--vt-fg);border-color:hsla(0,0%,100%,.22)}.vt-bg__body[data-v-03c7413c]{min-height:280px;padding:4px 4px 0}.vt-bg__masonry[data-v-03c7413c]{width:100%}.vt-bg__card[data-v-03c7413c]{min-width:0;margin-bottom:16px;animation:vt-bg-in-03c7413c .45s var(--vt-ease) both;animation-delay:var(--stagger)}@keyframes vt-bg-in-03c7413c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vt-bg__media[data-v-03c7413c]{position:relative;overflow:hidden;width:100%;border-radius:14px;background:var(--vt-card);box-shadow:0 8px 28px rgba(0,0,0,.38);cursor:zoom-in}.vt-bg__img[data-v-03c7413c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s var(--vt-ease)}.vt-bg__card:hover .vt-bg__img[data-v-03c7413c]{transform:scale(1.03)}.vt-bg__img-empty[data-v-03c7413c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;min-height:160px;color:var(--vt-muted);font-size:28px;background:linear-gradient(145deg,#1c1c22,#121216)}.vt-bg__shade[data-v-03c7413c]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 36%,rgba(0,0,0,.45));opacity:0;transition:opacity .22s var(--vt-ease);pointer-events:none}.vt-bg__card:hover .vt-bg__shade[data-v-03c7413c]{opacity:1}.vt-bg__chip[data-v-03c7413c]{position:absolute;left:10px;bottom:10px;z-index:2;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);color:#f4f4f5;font-size:11px;font-weight:600;line-height:16px;opacity:.92}.vt-bg__topbar[data-v-03c7413c]{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.vt-bg__fmt[data-v-03c7413c]{padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);color:#fafafa;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:16px}.vt-bg__icon-ops[data-v-03c7413c]{display:flex;gap:6px;margin-left:auto;opacity:0;transform:translateY(-4px);transition:opacity .2s var(--vt-ease),transform .2s var(--vt-ease);pointer-events:none}.vt-bg__card:hover .vt-bg__icon-ops[data-v-03c7413c]{opacity:1;transform:none;pointer-events:auto}.vt-bg__icon-btn[data-v-03c7413c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:rgba(18,18,22,.72);backdrop-filter:blur(10px);color:#f4f4f5;font-size:15px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.vt-bg__icon-btn[data-v-03c7413c]:hover:not(:disabled){background:rgba(255,160,0,.92);border-color:transparent;color:#111;transform:translateY(-1px)}.vt-bg__icon-btn[data-v-03c7413c]:disabled{opacity:.45;cursor:not-allowed}.vt-bg__icon-btn--danger[data-v-03c7413c]:hover:not(:disabled){background:rgba(220,80,80,.95);border-color:transparent;color:#fff}.vt-bg__preview-hint[data-v-03c7413c]{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.94);color:#111;font-size:18px;box-shadow:0 6px 20px rgba(0,0,0,.28);opacity:0;transform:translate(-50%,-40%);transition:opacity .22s var(--vt-ease),transform .22s var(--vt-ease);pointer-events:none}.vt-bg__card:hover .vt-bg__preview-hint[data-v-03c7413c]{opacity:1;transform:translate(-50%,-50%)}.vt-bg__foot[data-v-03c7413c]{margin-top:10px;padding:0 4px;min-width:0}.vt-bg__name[data-v-03c7413c]{margin:0;font-size:13px;font-weight:650;line-height:1.35;color:var(--vt-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-bg__meta[data-v-03c7413c]{margin:4px 0 0;font-size:11px;color:var(--vt-muted);line-height:1.3}.vt-bg__pager[data-v-03c7413c]{display:flex;justify-content:flex-end;padding:8px 4px 0}.vt-bg__pager[data-v-03c7413c] .el-pagination.is-background .btn-next,.vt-bg__pager[data-v-03c7413c] .el-pagination.is-background .btn-prev,.vt-bg__pager[data-v-03c7413c] .el-pagination.is-background .el-pager li{background:var(--vt-card);color:var(--vt-muted)}.vt-bg__pager[data-v-03c7413c] .el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--vt-accent);color:#111}@media (hover:none){.vt-bg__icon-ops[data-v-03c7413c],.vt-bg__shade[data-v-03c7413c]{opacity:1;transform:none;pointer-events:auto}.vt-bg__preview-hint[data-v-03c7413c]{display:none}.vt-bg__shade[data-v-03c7413c]{opacity:.35}}@media (prefers-reduced-motion:reduce){.vt-bg__card[data-v-03c7413c],.vt-bg__icon-ops[data-v-03c7413c],.vt-bg__img[data-v-03c7413c],.vt-bg__preview-hint[data-v-03c7413c],.vt-bg__shade[data-v-03c7413c]{animation:none;transition:none}}.vt-bg-preview-dlg{border-radius:16px;overflow:hidden}.vt-bg-preview-dlg .el-dialog__body{padding:8px 20px 20px;background:#121216}.vt-bg-preview-dlg__body{display:flex;flex-direction:column;align-items:center;gap:12px}.vt-bg-preview-dlg__img{display:block;max-width:100%;max-height:68vh;margin:0 auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0a0a0c}.vt-bg-preview-dlg__meta{margin:0;font-size:12px;color:#8a8f98}.vt-bgm[data-v-0ccf624a]{--vt-bg:#0a0a0c;--vt-panel:#16161c;--vt-fg:#ededef;--vt-muted:#8a8f98;--vt-accent:#ffa000;--vt-accent-soft:rgba(255,160,0,0.16);--vt-border:hsla(0,0%,100%,0.1);--vt-hover:#1c1c24;--vt-ease:cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;height:calc(100vh - 120px);margin:-12px -16px;padding:20px 24px 16px;background:radial-gradient(900px 420px at 12% -10%,rgba(255,160,0,.08),transparent 55%),radial-gradient(700px 360px at 92% 0,hsla(0,0%,100%,.04),transparent 50%),var(--vt-bg);color:var(--vt-fg);box-sizing:border-box;overflow:hidden}.vt-bgm__toolbar[data-v-0ccf624a]{flex-shrink:0;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--vt-border);border-radius:12px;background:hsla(0,0%,100%,.03)}.vt-bgm__filter-row[data-v-0ccf624a]{display:flex;align-items:flex-start;gap:10px;min-width:0}.vt-bgm__filter-row--actions[data-v-0ccf624a]{justify-content:flex-end;align-items:center}.vt-bgm__filter-label[data-v-0ccf624a]{flex-shrink:0;width:36px;padding-top:7px;font-size:12px;font-weight:600;color:var(--vt-muted);line-height:1.2}.vt-bgm__search[data-v-0ccf624a]{flex:1;width:auto;max-width:420px}.vt-bgm__search[data-v-0ccf624a] .el-input__inner{background:hsla(0,0%,100%,.04);border-color:var(--vt-border);color:var(--vt-fg);border-radius:10px}.vt-bgm__search[data-v-0ccf624a] .el-input__inner:focus{border-color:rgba(255,160,0,.55)}.vt-bgm__search[data-v-0ccf624a] .el-input__prefix,.vt-bgm__search[data-v-0ccf624a] .el-input__suffix{color:var(--vt-muted)}.vt-bgm__duration[data-v-0ccf624a]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.vt-bgm__chip-btn[data-v-0ccf624a]{padding:5px 10px;border:1px solid var(--vt-border);border-radius:999px;background:hsla(0,0%,100%,.03);color:var(--vt-muted);font-size:12px;font-weight:600;cursor:pointer;transition:color .18s var(--vt-ease),border-color .18s var(--vt-ease),background .18s var(--vt-ease)}.vt-bgm__chip-btn[data-v-0ccf624a]:hover{color:var(--vt-fg);border-color:rgba(255,160,0,.35)}.vt-bgm__chip-btn.is-active[data-v-0ccf624a]{color:#1a1205;background:var(--vt-accent);border-color:var(--vt-accent)}.vt-bgm__chip-btn[data-v-0ccf624a]:focus-visible,.vt-bgm__reset[data-v-0ccf624a]:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-bgm__reset[data-v-0ccf624a]{margin-left:0;padding:5px 12px;border:1px solid var(--vt-border);border-radius:999px;background:transparent;color:var(--vt-muted);font-size:12px;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease}.vt-bgm__reset[data-v-0ccf624a]:hover{color:var(--vt-fg);border-color:hsla(0,0%,100%,.28)}.vt-bgm__body[data-v-0ccf624a]{flex:1;min-height:0;overflow:auto;padding:4px 2px 12px}.vt-bgm__list[data-v-0ccf624a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.vt-bgm__card[data-v-0ccf624a]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:14px 16px;border:1px solid var(--vt-border);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 40%),var(--vt-panel);transition:border-color .22s var(--vt-ease),background .22s var(--vt-ease),transform .22s var(--vt-ease);animation:vt-bgm-in-0ccf624a .45s var(--vt-ease) both;animation-delay:var(--stagger,0ms)}.vt-bgm__card[data-v-0ccf624a]:hover{border-color:rgba(255,160,0,.4);background:linear-gradient(180deg,rgba(255,160,0,.05),transparent 50%),var(--vt-hover)}.vt-bgm__card.is-playing[data-v-0ccf624a]{border-color:rgba(255,160,0,.55);box-shadow:0 0 0 1px rgba(255,160,0,.12),0 12px 28px rgba(0,0,0,.28)}.vt-bgm__cover[data-v-0ccf624a]{position:relative;flex-shrink:0;width:72px;height:72px;padding:0;border:none;border-radius:14px;overflow:hidden;cursor:pointer;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);transition:transform .2s var(--vt-ease)}.vt-bgm__cover[data-v-0ccf624a]:hover:not(:disabled){transform:scale(1.03)}.vt-bgm__cover[data-v-0ccf624a]:disabled{cursor:not-allowed;opacity:.55}.vt-bgm__cover[data-v-0ccf624a]:focus-visible,.vt-bgm__play-btn[data-v-0ccf624a]:focus-visible,.vt-bgm__track[data-v-0ccf624a]:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-bgm__cover-img[data-v-0ccf624a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vt-bgm__cover-letter[data-v-0ccf624a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:26px;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.35)}.vt-bgm__cover-play[data-v-0ccf624a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);font-size:26px;opacity:0;transition:opacity .2s ease}.vt-bgm__card.is-playing .vt-bgm__cover-play[data-v-0ccf624a],.vt-bgm__cover:hover .vt-bgm__cover-play[data-v-0ccf624a]{opacity:1}.vt-bgm__eq[data-v-0ccf624a]{position:absolute;left:8px;bottom:8px;display:flex;align-items:flex-end;gap:2px;height:14px}.vt-bgm__eq i[data-v-0ccf624a]{display:block;width:3px;height:40%;border-radius:1px;background:var(--vt-accent);animation:vt-bgm-eq-0ccf624a .9s ease-in-out infinite}.vt-bgm__eq i[data-v-0ccf624a]:nth-child(2){animation-delay:.15s;height:70%}.vt-bgm__eq i[data-v-0ccf624a]:nth-child(3){animation-delay:.3s;height:100%}.vt-bgm__eq i[data-v-0ccf624a]:nth-child(4){animation-delay:.45s;height:55%}.vt-bgm__card-meta[data-v-0ccf624a]{min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}.vt-bgm__card-top[data-v-0ccf624a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.vt-bgm__card-title[data-v-0ccf624a]{min-width:0;flex:1;font-size:15px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-bgm__chips[data-v-0ccf624a]{display:flex;flex-wrap:wrap;gap:6px}.vt-bgm__chip[data-v-0ccf624a]{padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--vt-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.vt-bgm__chip--fmt[data-v-0ccf624a]{text-transform:uppercase;color:var(--vt-accent);background:var(--vt-accent-soft)}.vt-bgm__fav[data-v-0ccf624a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.06);color:#a1a1aa;font-size:16px;cursor:pointer;transition:color .18s var(--vt-ease),background .18s var(--vt-ease)}.vt-bgm__fav.is-on[data-v-0ccf624a],.vt-bgm__fav[data-v-0ccf624a]:hover:not(:disabled){color:var(--vt-accent);background:var(--vt-accent-soft)}.vt-bgm__fav[data-v-0ccf624a]:disabled{opacity:.55;cursor:wait}.vt-bgm__fav[data-v-0ccf624a]:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-bgm__player[data-v-0ccf624a]{display:flex;align-items:center;gap:10px}.vt-bgm__play-btn[data-v-0ccf624a]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:var(--vt-accent);color:#1a1205;font-size:16px;cursor:pointer;transition:transform .18s var(--vt-ease),filter .18s ease}.vt-bgm__play-btn[data-v-0ccf624a]:hover{filter:brightness(1.06);transform:scale(1.05)}.vt-bgm__scrub[data-v-0ccf624a]{flex:1;min-width:0}.vt-bgm__track[data-v-0ccf624a]{height:6px;border-radius:999px;background:hsla(0,0%,100%,.1);cursor:pointer;overflow:hidden}.vt-bgm__track-fill[data-v-0ccf624a]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb84d,var(--vt-accent));transition:width .08s linear}.vt-bgm__times[data-v-0ccf624a]{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--vt-muted);font-variant-numeric:tabular-nums}.vt-bgm__audio-el[data-v-0ccf624a]{display:none}.vt-bgm__no-file[data-v-0ccf624a]{font-size:12px;color:var(--vt-muted)}.vt-bgm__card-actions[data-v-0ccf624a]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.vt-bgm__pager[data-v-0ccf624a]{flex-shrink:0;display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--vt-border)}@keyframes vt-bgm-in-0ccf624a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-bgm-eq-0ccf624a{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.vt-bgm__card[data-v-0ccf624a],.vt-bgm__chip-btn[data-v-0ccf624a],.vt-bgm__cover[data-v-0ccf624a],.vt-bgm__play-btn[data-v-0ccf624a],.vt-bgm__track-fill[data-v-0ccf624a]{transition:none;animation:none}.vt-bgm__eq i[data-v-0ccf624a]{animation:none}}@media (max-width:720px){.vt-bgm[data-v-0ccf624a]{padding:16px}.vt-bgm__filter-label[data-v-0ccf624a]{width:32px}.vt-bgm__search[data-v-0ccf624a]{max-width:none}.vt-bgm__card-actions[data-v-0ccf624a]{width:100%;justify-content:flex-start;margin-left:0}}.product-material-dialog .el-dialog__body{max-height:70vh;overflow-y:auto;padding:.5rem 1.25rem 1.25rem}.product-material-dialog-body{min-height:12rem}.product-material-toolbar{position:sticky;top:0;z-index:3;background:#fff;margin:-.5rem -1.25rem .75rem;padding:.5rem 1.25rem .625rem;border-bottom:1px solid #ebeef5}.product-material-search{margin-bottom:.5rem}.product-material-filter-row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.375rem}.product-material-filter-row:last-child{margin-bottom:0}.product-material-filter-label{flex-shrink:0;width:2.25rem;font-size:.8125rem;color:#909399;line-height:1.625rem}.product-material-filter-tabs{display:flex;flex-wrap:wrap;gap:.375rem;flex:1;min-width:0}.product-material-filter-tab{padding:.125rem .625rem;border:1px solid #dcdfe6;border-radius:.25rem;font-size:.8125rem;color:#606266;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.375rem}.product-material-filter-tab:hover{border-color:#ffc778;color:#ffa000}.product-material-filter-tab.is-active{border-color:#ff7e46;background:linear-gradient(92deg,#ff7e46,#ffc778);color:#fff;font-weight:600}.product-material-empty{text-align:center;color:#909399;padding:2rem 0;font-size:.875rem}.product-material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.75rem;padding-bottom:.5rem}.product-material-card{border:2px solid #ebeef5;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#fff;display:flex;flex-direction:column}.product-material-card:hover{border-color:#ffc778;box-shadow:0 2px 8px rgba(255,126,70,.15)}.product-material-card.is-active{border-color:#ff7e46;box-shadow:0 2px 8px rgba(255,126,70,.25)}.product-material-card.is-highlight .product-material-card__name{color:#ffa000;font-weight:600}.product-material-card__img{width:100%;height:7.5rem;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding:.375rem;box-sizing:border-box;flex-shrink:0;position:relative}.product-material-card__img--all{background:#f0f2f5;color:#606266;font-size:1rem;font-weight:600}.product-material-card__tags{position:absolute;top:.25rem;left:.25rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;pointer-events:none}.product-material-card__tag{padding:0 .375rem;font-size:.625rem;line-height:1.125rem;border-radius:.125rem;color:#fff;pointer-events:none}.product-material-card__tag.is-system{background:rgba(144,147,153,.95)}.product-material-card__tag.is-personal{background:rgba(64,158,255,.95)}.product-material-card__tag.is-company{background:rgba(103,194,58,.95)}.product-material-card__tag.is-hot{background:linear-gradient(92deg,#ff4d4f,#ff7e46)}.product-material-card__collect{position:absolute;top:.25rem;right:.25rem;z-index:2;font-size:1.125rem;color:#c0c4cc;cursor:pointer;padding:.125rem;background:hsla(0,0%,100%,.92);border-radius:50%;line-height:1}.product-material-card__collect.is-collected,.product-material-card__collect:hover{color:#ff9000}.product-material-card__image{width:100%;height:100%}.product-material-card__image .el-image__inner{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-material-card__img--empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:1.5rem}.product-material-card__name{padding:.375rem .25rem;font-size:.75rem;text-align:center;color:#606266;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1}.vt-gallery[data-v-234b9825]{--vt-bg:#0a0a0c;--vt-panel:#1e1e24;--vt-card:#222228;--vt-fg:#ededef;--vt-muted:#8a8f98;--vt-accent:#ffa000;--vt-radius:12px;display:flex;flex-direction:column;min-height:calc(100vh - 120px);margin:-12px -16px;padding:20px 24px 32px;background:var(--vt-bg);color:var(--vt-fg)}.vt-gallery__filters[data-v-234b9825]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.03)}.vt-filter-row[data-v-234b9825]{display:flex;align-items:center;gap:10px;min-width:0}.vt-filter-row--actions[data-v-234b9825]{justify-content:flex-end}.vt-filter-row__label[data-v-234b9825]{flex-shrink:0;width:36px;color:var(--vt-muted);font-size:13px;white-space:nowrap}.vt-filter-search[data-v-234b9825]{flex:1;max-width:420px;width:auto}.vt-filter-search[data-v-234b9825] .el-input__inner{height:36px;line-height:36px;border-color:hsla(0,0%,100%,.14);border-radius:8px;background:var(--vt-card);color:var(--vt-fg)}.vt-filter-search[data-v-234b9825] .el-input__inner::-moz-placeholder{color:var(--vt-muted)}.vt-filter-search[data-v-234b9825] .el-input__inner::placeholder{color:var(--vt-muted)}.vt-filter-search[data-v-234b9825] .el-input__inner:focus{border-color:rgba(255,160,0,.55)}.vt-filter-search[data-v-234b9825] .el-input__prefix,.vt-filter-search[data-v-234b9825] .el-input__suffix{color:var(--vt-muted)}.vt-filter-chips[data-v-234b9825]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.vt-chip-btn[data-v-234b9825]{padding:5px 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.03);color:var(--vt-muted);font-size:12px;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.vt-chip-btn[data-v-234b9825]:hover{color:var(--vt-fg);border-color:rgba(255,160,0,.35)}.vt-chip-btn.is-active[data-v-234b9825]{color:#1a1205;background:var(--vt-accent);border-color:var(--vt-accent)}.vt-chip-btn[data-v-234b9825]:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-filter-chips--category[data-v-234b9825]{flex:1;flex-wrap:wrap}.vt-product-trigger[data-v-234b9825]{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:420px;min-height:36px;padding:4px 10px 4px 8px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:var(--vt-card);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.vt-product-trigger.is-active[data-v-234b9825],.vt-product-trigger[data-v-234b9825]:hover{border-color:rgba(255,160,0,.55)}.vt-product-trigger[data-v-234b9825]:focus{outline:none;box-shadow:0 0 0 2px rgba(255,160,0,.2)}.vt-product-trigger__thumb[data-v-234b9825]{width:28px;height:28px;flex-shrink:0;border-radius:4px;background:#0a0a0c}.vt-product-trigger__thumb[data-v-234b9825] .el-image__inner{-o-object-fit:contain;object-fit:contain}.vt-product-trigger__name[data-v-234b9825],.vt-product-trigger__placeholder[data-v-234b9825]{flex:1;min-width:0;overflow:hidden;color:#ededef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.vt-product-trigger__placeholder[data-v-234b9825]{color:var(--vt-muted)}.vt-product-trigger__name.is-highlight[data-v-234b9825]{color:var(--vt-accent);font-weight:600}.vt-product-trigger__tag[data-v-234b9825]{flex-shrink:0;padding:0 6px;border-radius:2px;color:#fff;font-size:10px;line-height:18px}.vt-product-trigger__tag.is-system[data-v-234b9825]{background:#909399}.vt-product-trigger__tag.is-personal[data-v-234b9825]{background:#409eff}.vt-product-trigger__tag.is-company[data-v-234b9825]{background:#67c23a}.vt-product-trigger__icon[data-v-234b9825]{color:var(--vt-muted);font-size:12px}.vt-product-trigger__clear[data-v-234b9825]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--vt-muted);cursor:pointer}.vt-product-trigger__clear[data-v-234b9825]:hover{background:rgba(255,160,0,.2);color:var(--vt-accent)}.vt-filter-reset[data-v-234b9825]{flex-shrink:0;height:36px;padding:0 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:transparent;color:var(--vt-muted);font-size:13px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.vt-filter-reset[data-v-234b9825]:hover{border-color:rgba(255,160,0,.45);background:rgba(255,160,0,.12);color:var(--vt-accent)}.vt-gallery__body[data-v-234b9825]{flex:1;min-height:280px}.vt-gallery__grid[data-v-234b9825]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.vt-card[data-v-234b9825]{cursor:pointer}.vt-card__foot[data-v-234b9825]{margin-top:10px;padding:0 2px}.vt-card__name[data-v-234b9825]{font-size:13px;font-weight:600;color:var(--vt-fg,#ededef);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-card__manage[data-v-234b9825]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vt-manage-btn[data-v-234b9825]{min-height:28px;padding:0 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;background:hsla(0,0%,100%,.06);color:#c8ccd4;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.vt-manage-btn[data-v-234b9825]:hover:not(:disabled){background:rgba(255,160,0,.16);border-color:rgba(255,160,0,.45);color:#ffa000}.vt-manage-btn[data-v-234b9825]:disabled{opacity:.5;cursor:not-allowed}.vt-manage-btn--danger[data-v-234b9825]:hover:not(:disabled){background:rgba(245,108,108,.16);border-color:rgba(245,108,108,.45);color:#f56c6c}.vt-card__media[data-v-234b9825]{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:14px;background:var(--vt-card);box-shadow:0 4px 24px rgba(0,0,0,.35)}.vt-card__cover[data-v-234b9825],.vt-card__video[data-v-234b9825]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vt-card__video[data-v-234b9825]{opacity:0;pointer-events:none;transition:opacity .25s ease}.vt-card__video.is-playing[data-v-234b9825]{opacity:1}.vt-card__actions[data-v-234b9825]{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;align-items:stretch;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.vt-card:hover .vt-card__actions[data-v-234b9825]{opacity:1;transform:translateY(0);pointer-events:auto}.vt-btn[data-v-234b9825]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:hsla(0,0%,100%,.96);color:#111;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:background .2s ease,transform .15s ease}.vt-btn--preview[data-v-234b9825]{flex:0 0 auto;min-width:72px}.vt-btn--use[data-v-234b9825]{flex:1;min-width:0;padding:0 10px;white-space:nowrap}.vt-btn[data-v-234b9825]:hover{background:#fff;transform:translateY(-1px)}.vt-btn[data-v-234b9825]:active{transform:translateY(0)}.vt-btn i[data-v-234b9825]{font-size:14px}.vt-gallery__pager[data-v-234b9825]{display:flex;justify-content:center;margin-top:auto;padding-top:24px}.vt-gallery__pager[data-v-234b9825] .el-pagination.is-background .btn-next,.vt-gallery__pager[data-v-234b9825] .el-pagination.is-background .btn-prev,.vt-gallery__pager[data-v-234b9825] .el-pagination.is-background .el-pager li{background:var(--vt-card);color:#ededef}.vt-gallery__pager[data-v-234b9825] .el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--vt-accent);color:#111}.vt-preview[data-v-234b9825]{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:48px 16px;box-sizing:border-box}.vt-preview__frame[data-v-234b9825]{position:relative;display:inline-block;line-height:0}.vt-preview__video[data-v-234b9825]{display:block;width:auto;max-width:min(420px,92vw);max-height:calc(100vh - 96px);border-radius:10px;outline:none;background:#000;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 40px rgba(0,0,0,.45)}.vt-preview-dialog{margin:0!important;background:transparent!important;box-shadow:none!important;width:100%!important;max-width:none!important}.vt-preview-dialog .el-dialog__header{display:none;padding:0}.vt-preview-dialog .el-dialog__body{padding:0;background:transparent}.vt-preview__close{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:16px;cursor:pointer;transition:background .2s ease}.vt-preview__close:hover{background:rgba(0,0,0,.65)}.vt-space-hub[data-v-06eb01ba]{--vt-bg:#0a0a0c;margin:-10px -20px;min-height:calc(100% + 20px);background:var(--vt-bg);box-sizing:border-box}.vt-space-hub[data-v-06eb01ba] .vt-bg,.vt-space-hub[data-v-06eb01ba] .vt-bgm,.vt-space-hub[data-v-06eb01ba] .vt-gallery{margin:0;min-height:calc(100vh - 120px)}.vt-resource-tabs{display:inline-flex;padding:3px;border-radius:10px;background:#18181e;border:1px solid hsla(0,0%,100%,.1)}.vt-resource-tabs__tab{min-height:32px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.vt-resource-tabs__tab:hover:not(.is-active){color:#f4f4f5}.vt-resource-tabs__tab.is-active{background:#ffa000;color:#111}.vt-resource-tabs__tab:focus-visible{outline:2px solid #ffa000;outline-offset:2px}@media (prefers-reduced-motion:reduce){.vt-resource-tabs__tab{transition:none}}