.ai-assets[data-v-44edc7c2]{display:block}.ai-assets__layout[data-v-44edc7c2]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ai-assets__sidebar[data-v-44edc7c2]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.9fr);gap:1.1rem;position:static}.ai-assets__hero[data-v-44edc7c2],.ai-assets__panel[data-v-44edc7c2]{padding:1.4rem 1.45rem;border-radius:28px;border:1px solid var(--ai-border);background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.04);box-shadow:0 12px 28px rgba(15,23,42,.04)}.ai-assets__panel--compact[data-v-44edc7c2]{display:grid;-ms-flex-line-pack:start;align-content:start;gap:1rem;min-height:100%}.ai-assets__eyebrow[data-v-44edc7c2]{margin:0;color:var(--ai-primary);font-size:.74rem;font-weight:600;letter-spacing:.08em}.ai-assets__hero h1[data-v-44edc7c2]{margin:.72rem 0 0;color:var(--ai-text);max-width:14ch;font-size:clamp(1.52rem,1.7vw,2rem);font-weight:600;line-height:1.28}.ai-assets__card-body p[data-v-44edc7c2],.ai-assets__head p[data-v-44edc7c2],.ai-assets__hero p[data-v-44edc7c2],.ai-assets__section-head p[data-v-44edc7c2]{margin:.72rem 0 0;color:var(--ai-text-muted);line-height:1.72}.ai-assets__stats[data-v-44edc7c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.1rem}.ai-assets__stat[data-v-44edc7c2]{display:grid;gap:.4rem;-ms-flex-line-pack:center;align-content:center;min-height:126px;padding:1.05rem 1.15rem;border-radius:24px;border:1px solid #e8edf5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fafc));background:linear-gradient(180deg,#fff,#f8fafc)}.ai-assets__stat span[data-v-44edc7c2]{font-size:.9rem;color:var(--ai-text-soft)}.ai-assets__stat strong[data-v-44edc7c2]{color:var(--ai-primary-deep);font-size:1.8rem;line-height:1}.ai-assets__actions[data-v-44edc7c2],.ai-assets__card-actions[data-v-44edc7c2],.ai-assets__filters[data-v-44edc7c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.ai-assets__actions[data-v-44edc7c2],.ai-assets__filters[data-v-44edc7c2]{-ms-flex-line-pack:start;align-content:start}.ai-assets__filters[data-v-44edc7c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-assets__actions[data-v-44edc7c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-assets__btn[data-v-44edc7c2],.ai-assets__danger[data-v-44edc7c2],.ai-assets__filter[data-v-44edc7c2],.ai-assets__ghost[data-v-44edc7c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:82px;padding:.9rem 1rem;border-radius:22px;border:1px solid #e6ebf2;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafbfd));background:linear-gradient(180deg,#fff,#fafbfd);color:var(--ai-text-soft);text-decoration:none;cursor:pointer;font-size:1rem;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-assets__btn[data-v-44edc7c2]:hover,.ai-assets__danger[data-v-44edc7c2]:hover,.ai-assets__filter[data-v-44edc7c2]:hover,.ai-assets__ghost[data-v-44edc7c2]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 24px rgba(15,23,42,.06);box-shadow:0 12px 24px rgba(15,23,42,.06)}.ai-assets__btn.is-primary[data-v-44edc7c2],.ai-assets__filter.is-active[data-v-44edc7c2]{border-color:transparent;background:linear-gradient(135deg,#3b82f6,#315fe8);color:#fff}.ai-assets__btn[data-v-44edc7c2]{color:var(--ai-text)}.ai-assets__ghost[data-v-44edc7c2]{background:#fffaf0;color:#9a6700;border-color:rgba(217,119,6,.18)}.ai-assets__danger[data-v-44edc7c2]{background:#fff7f7;color:#c2410c;border-color:rgba(194,65,12,.15)}.ai-assets__head[data-v-44edc7c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.2rem}.ai-assets__head-main[data-v-44edc7c2]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ai-assets__filters--inline[data-v-44edc7c2]{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem;max-width:620px}.ai-assets__toolbar[data-v-44edc7c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.82rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ai-assets__filters--inline .ai-assets__filter[data-v-44edc7c2]{min-height:40px;padding:.58rem 1.05rem;border-radius:999px;font-size:.92rem;font-weight:500;background:#fff;-webkit-box-shadow:none;box-shadow:none}.ai-assets__filters--inline .ai-assets__filter[data-v-44edc7c2]:hover{-webkit-box-shadow:0 8px 18px rgba(15,23,42,.05);box-shadow:0 8px 18px rgba(15,23,42,.05)}.ai-assets__filters--inline .ai-assets__filter.is-active[data-v-44edc7c2]{background:linear-gradient(135deg,#3b82f6,#315fe8);color:#fff}.ai-assets__toolbar[data-v-44edc7c2] .el-input{width:260px}.ai-assets__toolbar[data-v-44edc7c2] .el-input__inner{height:42px;padding:0 1rem;border-radius:999px;border-color:var(--ai-border)}.ai-assets__link[data-v-44edc7c2]{color:var(--ai-primary-deep);text-decoration:none;font-weight:600;white-space:nowrap}.ai-assets__grid[data-v-44edc7c2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ai-assets__card[data-v-44edc7c2]{overflow:hidden;border-radius:22px;border:1px solid var(--ai-border);background:#fff;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.04);box-shadow:0 10px 24px rgba(15,23,42,.04);cursor:pointer}.ai-assets__card-media[data-v-44edc7c2]{overflow:hidden;background:#f3f5f8}.ai-assets__card-media img[data-v-44edc7c2],.ai-assets__card-media video[data-v-44edc7c2]{display:block;width:100%;aspect-ratio:1.45/1;-o-object-fit:cover;object-fit:cover}.ai-assets__card-body[data-v-44edc7c2]{display:grid;gap:.82rem;padding:1rem}.ai-assets__meta[data-v-44edc7c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.68rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-assets__meta small[data-v-44edc7c2],.ai-assets__meta span[data-v-44edc7c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:30px;padding:.32rem .72rem;border-radius:999px;background:#f8fafc;color:var(--ai-text-soft)}.ai-assets__card-body h3[data-v-44edc7c2]{margin:0;color:var(--ai-text);font-size:1.2rem;line-height:1.35}.ai-assets__card-body p[data-v-44edc7c2]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-assets__card-footer[data-v-44edc7c2]{margin-top:.08rem}.ai-assets__switch[data-v-44edc7c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:50px;padding:.72rem .88rem;border-radius:14px;border:1px solid rgba(217,119,6,.12);background:-webkit-gradient(linear,left top,left bottom,from(#fffdf8),to(#fffaf2));background:linear-gradient(180deg,#fffdf8,#fffaf2);gap:.8rem}.ai-assets__switch-copy[data-v-44edc7c2]{display:grid;gap:.16rem;min-width:0}.ai-assets__switch-copy strong[data-v-44edc7c2]{color:#7c4a03;font-size:.88rem;font-weight:600}.ai-assets__switch-copy small[data-v-44edc7c2]{color:#9a7b56;font-size:.76rem}.ai-assets__empty[data-v-44edc7c2],.ai-assets__placeholder[data-v-44edc7c2]{display:grid;place-content:center;text-align:center;color:var(--ai-text-muted)}.ai-assets__placeholder[data-v-44edc7c2]{min-height:240px}.ai-assets__empty[data-v-44edc7c2]{min-height:280px;border-radius:22px;border:1px dashed var(--ai-border);background:#fcfcfd}@media (max-width:1200px){.ai-assets__sidebar[data-v-44edc7c2]{grid-template-columns:1fr}.ai-assets__grid[data-v-44edc7c2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ai-assets__head[data-v-44edc7c2],.ai-assets__toolbar[data-v-44edc7c2]{display:grid}.ai-assets__grid[data-v-44edc7c2],.ai-assets__toolbar[data-v-44edc7c2] .el-input{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-assets__stats[data-v-44edc7c2]{grid-template-columns:1fr}.ai-assets__actions[data-v-44edc7c2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ai-assets__actions[data-v-44edc7c2],.ai-assets__grid[data-v-44edc7c2]{grid-template-columns:1fr}.ai-assets__filters--inline[data-v-44edc7c2]{gap:.6rem}}