[data-v3] .v3-top5 .v3-h2{max-width:22ch}.v3-top5-head{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.v3-top5-sub{color:var(--color-fill-3);font-weight:500;margin:0}@media (min-width:768px){.v3-top5-head{margin-bottom:48px}}.v3-top5-grid{list-style:none;padding:0;margin:0;display:flex;gap:16px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.v3-top5-grid::-webkit-scrollbar{display:none}@media (max-width:767px){.v3-shell .v3-top5-grid{margin-inline:-24px;padding-inline-start:24px;padding-inline-end:24px;scroll-padding-inline-start:24px}}.v3-top5-card{flex:0 0 58%;min-width:0;scroll-snap-align:start}@media (min-width:640px){.v3-top5-card{flex:0 0 36%}}@media (min-width:768px){.v3-top5-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;overflow:visible;padding-inline-end:0;scroll-snap-type:none}.v3-top5-card{flex:none}}.v3-top5-link{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;transition:transform .32s cubic-bezier(.23,1,.32,1);width:100%;min-width:0}.v3-top5-poster{display:block;width:100%;aspect-ratio:2/3;background-size:cover;background-position:50%;border-radius:0;box-shadow:0 16px 36px -16px rgb(0 0 0/.6);transition:box-shadow .32s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.v3-top5-link:hover{transform:translateY(-4px)}.v3-top5-link:hover .v3-top5-poster{box-shadow:0 24px 48px -16px rgb(0 0 0/.7),0 0 0 1px rgb(255 255 255/.08)}}.v3-top5-meta{display:flex;flex-direction:column;gap:8px;min-width:0}.v3-top5-title{color:var(--color-fill-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-top5-tags{display:flex;flex-wrap:wrap;gap:6px}@keyframes v3-top5-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-v3] .v3-top5 .v3-h2,[data-v3] .v3-top5 .v3-top5-card,[data-v3] .v3-top5 .v3-top5-sub{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){[data-v3] .v3-top5 .v3-h2,[data-v3] .v3-top5 .v3-top5-card,[data-v3] .v3-top5 .v3-top5-sub{opacity:1;transform:none;animation:none}.v3-top5-link{transition:none}}.v3-top5[data-revealed=true] .v3-h2{animation:v3-top5-rise .52s cubic-bezier(.23,1,.32,1) forwards}.v3-top5[data-revealed=true] .v3-top5-sub{animation:v3-top5-rise .52s cubic-bezier(.23,1,.32,1) 80ms forwards}.v3-top5[data-revealed=true] .v3-top5-card{animation:v3-top5-rise .6s cubic-bezier(.23,1,.32,1) forwards}.v3-top5[data-revealed=true] .v3-top5-card:first-child{animation-delay:.2s}.v3-top5[data-revealed=true] .v3-top5-card:nth-child(2){animation-delay:.26s}.v3-top5[data-revealed=true] .v3-top5-card:nth-child(3){animation-delay:.32s}.v3-top5[data-revealed=true] .v3-top5-card:nth-child(4){animation-delay:.38s}.v3-top5[data-revealed=true] .v3-top5-card:nth-child(5){animation-delay:.44s}.v3-top5-link{cursor:pointer;background:transparent;border:0;padding:0;text-align:start;font:inherit}.v3-top5-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 64px);inset:0;margin:auto;padding:0;border:0;border-radius:20px;background:#0a0a10;color:inherit;overflow:hidden;box-shadow:0 32px 80px -16px rgb(0 0 0/.8)}.v3-top5-dialog::backdrop{background:rgb(0 0 0/.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes v3-top5-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.v3-top5-dialog[open]{animation:v3-top5-dialog-in .28s cubic-bezier(.23,1,.32,1)}.v3-top5-dialog-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 64px);overflow-y:auto}.v3-top5-dialog-close{position:absolute;top:12px;right:12px;z-index:2}.v3-top5-dialog-close [data-yp-button]{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.v3-top5-dialog-poster{width:100%;aspect-ratio:16/9;background-size:cover;background-position:center 15%;position:relative}.v3-top5-dialog-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 55%,rgb(10 10 16/.6) 80%,#0a0a10);pointer-events:none}.v3-top5-dialog-body{display:flex;flex-direction:column;gap:16px;padding:4px 28px 28px}.v3-top5-dialog-title{color:var(--color-fill-1);margin:0}.v3-top5-dialog-pills{display:flex;flex-wrap:wrap;gap:6px}.v3-top5-dialog-desc{color:var(--color-fill-3);margin:0}.v3-top5-dialog-cta{margin-top:8px}