.videos-page[data-v-47c284d0]{width:100%;margin:0 auto;padding:20px 16px 40px;box-sizing:border-box}.page-head[data-v-47c284d0]{margin-bottom:16px}.page-head h1[data-v-47c284d0]{margin:0 0 6px;font-size:1.5rem;color:#0f172a}.page-head .lead[data-v-47c284d0]{margin:0;color:#64748b;font-size:.95rem;line-height:1.8}.tag-chips[data-v-47c284d0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tag-chips .chip[data-v-47c284d0]{padding:6px 14px;border-radius:999px;background:#fff;color:#334155;font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.05)}.tag-chips .chip .count[data-v-47c284d0]{color:#94a3b8;font-weight:400}.tag-chips .chip.active[data-v-47c284d0]{background:#0f766e;color:#fff}.tag-chips .chip.active .count[data-v-47c284d0]{color:hsla(0,0%,100%,.7)}.state-box[data-v-47c284d0]{padding:48px 16px;text-align:center;color:#64748b;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.back-link[data-v-47c284d0]{display:inline-block;margin-top:10px;color:#2563eb;text-decoration:none;font-weight:600}.vgrid[data-v-47c284d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.vcard[data-v-47c284d0]{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.vcard[data-v-47c284d0]:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.09)}.vcard:hover .play-badge[data-v-47c284d0]{opacity:1;transform:scale(1)}.vcard .thumb-box[data-v-47c284d0]{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#022c22,#064e3b)}.vcard .thumb-box img[data-v-47c284d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vcard .thumb-box .no-thumb[data-v-47c284d0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);font-size:2rem}.vcard .thumb-box .dur[data-v-47c284d0]{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,.75);color:#fff;font-size:.72rem;padding:2px 7px;border-radius:6px;direction:ltr}.vcard .thumb-box .play-badge[data-v-47c284d0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.85);width:46px;height:46px;border-radius:50%;background:rgba(15,118,110,.92);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;opacity:.92;transition:all .2s ease}.vcard .vbody[data-v-47c284d0]{padding:10px 12px 12px}.vcard .vbody .vtitle[data-v-47c284d0]{display:block;color:#0f172a;font-size:.92rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vcard .vbody .vdate[data-v-47c284d0]{display:block;margin-top:6px;color:#94a3b8;font-size:.75rem}.pager[data-v-47c284d0]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.pager .pg[data-v-47c284d0]{padding:8px 18px;background:#fff;border-radius:10px;color:#0f766e;font-weight:700;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.06)}.pager .pg-label[data-v-47c284d0]{color:#64748b;font-size:.9rem}@media(max-width:768px){.videos-page[data-v-47c284d0]{padding:14px 12px 32px}.vgrid[data-v-47c284d0]{grid-template-columns:repeat(2,1fr);gap:10px}}