.body-card-list[data-v-b8cf224e]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding:10px}.tech-product-card[data-v-b8cf224e]{color:#333;background:linear-gradient(145deg,#e0e5ec,#fff);border:1px solid #ffffff4d;flex-direction:column;padding:10px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 12px #00000014,inset 0 0 0 1px #fff9,0 10px 25px #007bff1a}.tech-product-card[data-v-b8cf224e]:before{content:"";pointer-events:none;z-index:0;filter:blur(4px);background:radial-gradient(circle,#fff6,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)}.tech-product-card[data-v-b8cf224e]>*{z-index:1;position:relative}.tech-product-card[data-v-b8cf224e]:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0000001f,inset 0 0 0 1px #ffffffe6,0 16px 32px #007bff26}.video-thumbnail-container[data-v-b8cf224e]{position:relative}.video-thumbnail[data-v-b8cf224e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100px}.video-stats[data-v-b8cf224e]{color:#fff;background:#0006;justify-content:space-between;padding:3px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-info[data-v-b8cf224e]{color:#666;text-align:left;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:28px;margin-top:5px;margin-bottom:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.video-info h3[data-v-b8cf224e]{color:#333;margin:0;font-size:16px;font-weight:700}.video-meta[data-v-b8cf224e]{justify-content:space-between;margin-top:5px;display:flex}.video-meta span[data-v-b8cf224e]{color:#666;margin:0;font-size:14px}.page-container[data-v-b8cf224e]{--gap:10px;--card-radius:0;--color-bg:#fff;--color-text:#1a1a1a;--color-text-secondary:#666;--color-border:#f0f0f0;--color-accent:#0052d9;padding:var(--gap);box-sizing:border-box;flex-direction:column;max-width:1610px;height:100%;margin:0 auto;display:flex;overflow:hidden}.page-header[data-v-b8cf224e]{margin-top:0;margin-bottom:var(--gap);flex-shrink:0;align-items:center;gap:10px;padding:0;display:flex;height:auto!important}.search-input[data-v-b8cf224e]{flex:1;min-width:0}.ms-btn-create[data-v-b8cf224e]{flex-shrink:0}.page-body[data-v-b8cf224e]{background:var(--color-bg);-webkit-overflow-scrolling:touch;border-radius:0;flex:1;padding:12px;overflow-y:auto}.body-card-list[data-v-b8cf224e]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.page-footer[data-v-b8cf224e]{flex-shrink:0;justify-content:center;padding:12px 0 0;display:flex;height:auto!important}@media (width>=768px) and (width<=1024px){.page-container[data-v-b8cf224e]{padding:8px}.body-card-list[data-v-b8cf224e]{grid-template-columns:repeat(2,1fr);gap:12px}.video-info[data-v-b8cf224e]{padding:10px 12px}.video-info h3[data-v-b8cf224e]{font-size:14px}}@media (width<=767px){.page-container[data-v-b8cf224e]{padding:8px;overflow:hidden}.page-header[data-v-b8cf224e]{gap:8px;margin-bottom:8px}.page-header[data-v-b8cf224e] .ly-input__wrapper{padding:6px 12px}.page-header[data-v-b8cf224e] .ly-input__inner{font-size:14px}.ms-btn-create[data-v-b8cf224e]{padding:8px 14px;font-size:13px}.page-body[data-v-b8cf224e]{padding:8px}.body-card-list[data-v-b8cf224e]{grid-template-columns:1fr;gap:10px}.video-thumbnail[data-v-b8cf224e]{height:140px}.tech-product-card[data-v-b8cf224e]:active{transform:scale(.98)}.video-stats[data-v-b8cf224e]{gap:8px;padding:4px 8px;font-size:10px}.video-info[data-v-b8cf224e]{padding:8px 10px}.video-info h3[data-v-b8cf224e]{-webkit-line-clamp:2;line-clamp:2;margin-bottom:6px;font-size:14px}.video-meta[data-v-b8cf224e]{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.video-meta span[data-v-b8cf224e]{font-size:12px}.page-footer[data-v-b8cf224e]{justify-content:center;padding:8px 0}.page-footer[data-v-b8cf224e] .ly-pagination{flex-wrap:wrap;justify-content:center;gap:4px}}@media (width<=480px){.body-card-list[data-v-b8cf224e]{grid-template-columns:1fr;gap:10px}.video-thumbnail[data-v-b8cf224e]{height:120px}.video-info h3[data-v-b8cf224e]{font-size:13px}.video-meta[data-v-b8cf224e]{flex-direction:row;align-items:center}.video-meta span[data-v-b8cf224e]{font-size:11px}}
