.video[data-v-ec82f21b]{min-width:0;position:relative}.art[data-v-ec82f21b]{aspect-ratio:16/9;background:var(--tb-surface-2);border-radius:12px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.play[data-v-ec82f21b]{opacity:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .22s,transform .22s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.play[data-v-ec82f21b] svg{margin-left:3px}.runtime[data-v-ec82f21b]{font-family:var(--tb-font-mono);letter-spacing:.02em;background:#050606d9;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.body[data-v-ec82f21b]{gap:4px;min-width:0;padding-top:8px;display:grid}.title[data-v-ec82f21b]{font-family:var(--tb-font-sans);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.title a[data-v-ec82f21b]{text-decoration:none}.title a[data-v-ec82f21b]:after{content:"";z-index:1;position:absolute;inset:0}.title a[data-v-ec82f21b]:focus-visible{outline:none}.video:has(.title a:focus-visible) .art[data-v-ec82f21b]{outline:2px solid var(--tb-accent);outline-offset:3px}.meta[data-v-ec82f21b]{color:#a5a5a5;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:500;display:flex}.meta[data-v-ec82f21b] .avatar{display:none}.channel[data-v-ec82f21b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta time[data-v-ec82f21b]{white-space:nowrap;flex:none}.video--feed[data-v-ec82f21b]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.video--feed .body[data-v-ec82f21b]{padding-top:0}.video--feed .title[data-v-ec82f21b]{font-size:14px}.video--feed .meta[data-v-ec82f21b]{flex-wrap:wrap;gap:2px 5px;font-size:12px}.video--lead[data-v-ec82f21b]{display:block}.video--lead .art[data-v-ec82f21b]{border-radius:16px}.video--lead .body[data-v-ec82f21b]{gap:6px;padding-top:10px}.video--lead .title[data-v-ec82f21b]{font-size:15px}.video--lead .meta[data-v-ec82f21b]{flex-wrap:nowrap;gap:7px}.video--lead .meta[data-v-ec82f21b] .avatar{width:20px;height:20px;font-size:9px;display:inline-grid}.video--lead .channel[data-v-ec82f21b]{color:var(--tb-text);font-weight:700}.video--compact[data-v-ec82f21b]{border-radius:14px;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:12px;padding:6px;transition:background-color .18s;display:grid}.video--compact .art[data-v-ec82f21b]{box-shadow:0 0 0 1px var(--tb-glass-line);border-radius:10px}.video--compact .play[data-v-ec82f21b]{width:36px;height:36px}.video--compact .play[data-v-ec82f21b] svg{width:14px;height:14px}.video--compact .runtime[data-v-ec82f21b]{padding:2px 6px;font-size:10px;bottom:6px;right:6px}.video--compact .body[data-v-ec82f21b]{padding-top:0}.video--compact .title[data-v-ec82f21b]{font-size:14px;font-weight:700;line-height:1.35}.video--compact .meta[data-v-ec82f21b]{color:var(--tb-muted);flex-wrap:wrap;gap:2px 6px;font-size:12px;font-weight:600}@media (width>=421px){.video--compact[data-v-ec82f21b]{grid-template-columns:168px minmax(0,1fr)}}@media (width>=768px){.art[data-v-ec82f21b]{box-shadow:0 0 0 1px var(--tb-glass-line);border-radius:14px}.runtime[data-v-ec82f21b]{background:#080808e6;padding:3px 9px;font-weight:800;bottom:10px;right:10px}.body[data-v-ec82f21b]{padding-top:12px}.title[data-v-ec82f21b]{font-size:15px;font-weight:700;line-height:1.35}.meta[data-v-ec82f21b]{color:var(--tb-muted);gap:7px;font-size:13px;font-weight:600}.meta[data-v-ec82f21b] .avatar{display:inline-grid}.channel[data-v-ec82f21b]{color:var(--tb-text);opacity:.85}.dot[data-v-ec82f21b]{opacity:.6}.video:hover .art[data-v-ec82f21b]{box-shadow:var(--tb-glow);transform:translateY(-4px)scale(1.025)}.video:has(.title a:focus-visible) .art[data-v-ec82f21b]{box-shadow:var(--tb-glow);transform:translateY(-4px)scale(1.025)}.video:hover .play[data-v-ec82f21b]{opacity:1;transform:translate(-50%,-50%)scale(1)}.video--feed[data-v-ec82f21b]{display:block}.video--feed .body[data-v-ec82f21b]{padding-top:12px}.video--feed .title[data-v-ec82f21b],.video--lead .title[data-v-ec82f21b]{font-size:15px}.video--feed .meta[data-v-ec82f21b],.video--lead .meta[data-v-ec82f21b]{flex-wrap:nowrap;gap:7px;font-size:13px}.video--lead .art[data-v-ec82f21b]{border-radius:14px}.video--lead .body[data-v-ec82f21b]{gap:4px}.video--lead .meta[data-v-ec82f21b] .avatar{width:24px;height:24px;font-size:12px}.video--lead .channel[data-v-ec82f21b]{font-weight:inherit}.video--compact[data-v-ec82f21b]:hover{background:var(--tb-surface-2)}.video--compact .art[data-v-ec82f21b]{border-radius:10px}.video--compact:hover .art[data-v-ec82f21b]{box-shadow:0 0 0 1px var(--tb-glass-line);transform:none}.video--compact .runtime[data-v-ec82f21b]{padding:2px 6px;font-size:10px;bottom:6px;right:6px}.video--compact .body[data-v-ec82f21b]{padding-top:0}.video--compact .title[data-v-ec82f21b]{font-size:14px}.video--compact .meta[data-v-ec82f21b]{gap:2px 6px;font-size:12px}}@media (width>=768px) and (hover:hover){.play[data-v-ec82f21b]{display:grid}}@media (prefers-reduced-motion:reduce){.art[data-v-ec82f21b]{transition:none}.video:hover .art[data-v-ec82f21b]{transform:none}}
