.lp-sub.vd-sub{margin-top:6px;font-size:14px;line-height:21px}.vd-list{grid-template-columns:repeat(auto-fill,minmax(max(190px,33.3333% - 12px),1fr));gap:24px 18px;margin-top:20px;display:grid}.vd-item{flex-direction:column;min-width:0;display:flex}.vd-card{min-width:0;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;gap:10px;display:flex}.vd-card:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:14px}.vd-thumb{aspect-ratio:16/9;background:var(--soft);border-radius:14px;flex:none;width:100%;display:block;position:relative;overflow:hidden}.vd-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vd-play{color:#282735;opacity:0;width:40px;height:40px;transition:opacity .14s var(--ease), transform .14s var(--ease);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;margin:-20px 0 0 -20px;display:flex;position:absolute;top:50%;left:50%;transform:scale(.92);box-shadow:0 4px 14px #28273538}.vd-play svg{margin-left:2px}.vd-card:focus-visible .vd-play{opacity:1;transform:none}@media (hover:hover){.vd-card:hover .vd-play{opacity:1;transform:none}}.vd-text{flex-direction:column;gap:5px;min-width:0;display:flex}.vd-title{word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:21px;display:-webkit-box;overflow:hidden}.vd-card:hover .vd-title{text-underline-offset:3px;text-decoration:underline}.vd-meta{color:var(--sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;line-height:18px;display:flex}.vd-tag{white-space:nowrap;color:#55546a;background:#ecebf1;border-radius:999px;align-items:center;height:19px;padding:0 7px;font-size:11px;line-height:19px;display:inline-flex}.vd-tag--new{color:#fff;background:#e5484d;font-weight:700}.vd-now{color:var(--indigo-ink);white-space:nowrap;font-size:12px;font-weight:700}.vd-item[data-current] .vd-thumb{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--indigo)}.vd-item[data-current] .vd-title{color:var(--indigo-ink)}.vd-acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vd-yt,.vd-x{color:#3d66bf;margin-top:6px;font-size:12.5px;font-weight:700;line-height:20px;display:none}.vd-x{color:var(--sub)}.vd-yt:hover,.vd-x:hover{text-underline-offset:3px;text-decoration:underline}@container lp (max-width:520px){.vd-list{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:0;margin-top:14px}.vd-item{border-bottom:1px solid var(--hair);padding:12px 0}.vd-card{flex-direction:row;align-items:flex-start;gap:12px}.vd-thumb{border-radius:10px;width:148px}.vd-play{display:none}.vd-title{-webkit-line-clamp:3;font-size:14px;line-height:20px}.vd-item[data-current] .vd-thumb{box-shadow:0 0 0 2px var(--panel), 0 0 0 3.5px var(--indigo)}}.vd-frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vd-player,.vd-inline{aspect-ratio:16/9;background:#111018;border-radius:14px;width:100%;position:relative;overflow:hidden}.vd-pane[data-short] .vd-player,.vd-item[data-short] .vd-inline{aspect-ratio:9/16;width:min(100%,34.875dvh);margin-inline:auto}.vd-poster{display:block;position:absolute;inset:0}.vd-poster img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vd-play--big{opacity:1;width:64px;height:64px;margin:-32px 0 0 -32px;transform:none}.vd-poster:hover .vd-play--big{transform:scale(1.06)}.vd-poster:focus-visible{outline:3px solid var(--indigo);outline-offset:-3px;border-radius:14px}.pane--video .pane-body{padding-top:20px}.vd-pane-title{font-family:var(--font-head);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;margin-top:16px;font-size:20px;font-weight:700;line-height:28px}.vd-pane-meta{color:var(--sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;line-height:20px;display:flex}.vd-out{color:#3d66bf;white-space:nowrap;margin-left:auto;font-weight:700}.vd-out:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.pane.pane--video{display:none!important}.pane-backdrop:has(+.pane--video){display:none!important}.vd-item[data-current] .vd-yt,.vd-item[data-current] .vd-x{display:inline-flex}.vd-item[data-playing]{grid-column:1/-1}.vd-item[data-playing] .vd-thumb{display:none}.vd-item[data-playing] .vd-inline{border-radius:12px;margin-bottom:10px}.vd-item[data-playing] .vd-card{flex-direction:column}}@media (prefers-reduced-motion:reduce){.vd-play{transition:none}}
