.LatestView-module__pZeiVa__container{background:linear-gradient(#141414 0%,#0a0a0a 100%);min-height:100vh;padding:100px 2rem 2rem}.LatestView-module__pZeiVa__header{max-width:1200px;margin:0 auto 2rem}.LatestView-module__pZeiVa__header h1{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.LatestView-module__pZeiVa__subtitle{color:gray;font-size:1rem}.LatestView-module__pZeiVa__tabs{scrollbar-width:thin;gap:.5rem;max-width:1200px;margin:0 auto 2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.LatestView-module__pZeiVa__tab{color:#999;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .3s;display:flex}.LatestView-module__pZeiVa__tab:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.LatestView-module__pZeiVa__tab.LatestView-module__pZeiVa__active{color:#fff;background:linear-gradient(135deg,#e50914 0%,#b20710 100%);border-color:#e50914}.LatestView-module__pZeiVa__tabIcon{font-size:1.125rem}.LatestView-module__pZeiVa__tabLabel{font-weight:500}.LatestView-module__pZeiVa__loading{justify-content:center;padding:4rem;display:flex}.LatestView-module__pZeiVa__spinner{border:3px solid #e509144d;border-top-color:#e50914;border-radius:50%;width:40px;height:40px;animation:1s linear infinite LatestView-module__pZeiVa__spin}@keyframes LatestView-module__pZeiVa__spin{to{transform:rotate(360deg)}}.LatestView-module__pZeiVa__contentList{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.LatestView-module__pZeiVa__empty{text-align:center;color:#666;padding:4rem}.LatestView-module__pZeiVa__contentCard{cursor:pointer;background:linear-gradient(135deg,#1a1a1a 0%,#222 100%);border:1px solid #ffffff0d;border-radius:12px;gap:1.5rem;padding:1.5rem;transition:all .3s;display:flex;position:relative}.LatestView-module__pZeiVa__contentCard:hover{border-color:#ffffff1a;transform:translate(4px)}.LatestView-module__pZeiVa__contentCard.LatestView-module__pZeiVa__expanded{border-color:#e509144d;box-shadow:0 10px 40px #0000004d}.LatestView-module__pZeiVa__cardLeft{align-items:flex-start;gap:1rem;display:flex}.LatestView-module__pZeiVa__rank{justify-content:center;align-items:center;width:60px;display:flex}.LatestView-module__pZeiVa__rankNumber{color:#0000;-webkit-text-stroke:3px #e50914;font-size:4rem;font-style:italic;font-weight:900}.LatestView-module__pZeiVa__posterWrapper{flex-shrink:0;position:relative}.LatestView-module__pZeiVa__poster{object-fit:cover;border-radius:8px;width:100px;height:150px;box-shadow:0 4px 20px #0006}.LatestView-module__pZeiVa__newBadge{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#e50914 0%,#b20710 100%);border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:-8px;left:-8px}.LatestView-module__pZeiVa__cardInfo{flex:1;min-width:0}.LatestView-module__pZeiVa__cardHeader{margin-bottom:.75rem}.LatestView-module__pZeiVa__dateInfo{margin-bottom:.5rem}.LatestView-module__pZeiVa__newTag{color:#e50914;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.LatestView-module__pZeiVa__releaseDate{color:#666;font-size:.75rem}.LatestView-module__pZeiVa__contentTitle{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.LatestView-module__pZeiVa__description{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.LatestView-module__pZeiVa__meta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.LatestView-module__pZeiVa__rating{color:#999;border:1px solid #666;border-radius:3px;padding:.125rem .5rem;font-size:.75rem}.LatestView-module__pZeiVa__type{text-transform:capitalize;color:gray;font-size:.8125rem}.LatestView-module__pZeiVa__duration{color:gray;font-size:.8125rem}.LatestView-module__pZeiVa__genres{flex-wrap:wrap;gap:.5rem;display:flex}.LatestView-module__pZeiVa__genre{color:#ccc;background:#ffffff1a;border-radius:15px;padding:.25rem .75rem;font-size:.75rem}.LatestView-module__pZeiVa__expandedContent{border-top:1px solid #333;margin-top:1rem;padding-top:1rem;animation:.3s LatestView-module__pZeiVa__slideDown}@keyframes LatestView-module__pZeiVa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LatestView-module__pZeiVa__matchScore{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.LatestView-module__pZeiVa__matchBadge{color:#46d369;font-size:.9375rem;font-weight:600}.LatestView-module__pZeiVa__ratingStars{color:#f5b700;font-weight:500}.LatestView-module__pZeiVa__actions{gap:.75rem;display:flex}.LatestView-module__pZeiVa__playButton{color:#000;background:#fff;border-radius:4px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.LatestView-module__pZeiVa__playButton:hover{background:#e6e6e6}.LatestView-module__pZeiVa__moreButton{color:#fff;background:#ffffff1a;border-radius:4px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.LatestView-module__pZeiVa__moreButton:hover{background:#fff3}.LatestView-module__pZeiVa__expandIcon{color:#666;font-size:.75rem;transition:transform .3s;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.LatestView-module__pZeiVa__contentCard.LatestView-module__pZeiVa__expanded .LatestView-module__pZeiVa__expandIcon{color:#e50914}@media (max-width:768px){.LatestView-module__pZeiVa__container{padding:80px 1rem 1rem}.LatestView-module__pZeiVa__header h1{font-size:1.75rem}.LatestView-module__pZeiVa__tabs{gap:.375rem}.LatestView-module__pZeiVa__tab{padding:.5rem 1rem;font-size:.8125rem}.LatestView-module__pZeiVa__tabIcon{font-size:1rem}.LatestView-module__pZeiVa__contentCard{flex-direction:column;padding:1rem}.LatestView-module__pZeiVa__cardLeft{flex-direction:row}.LatestView-module__pZeiVa__rank{width:40px}.LatestView-module__pZeiVa__rankNumber{-webkit-text-stroke:2px #e50914;font-size:2.5rem}.LatestView-module__pZeiVa__poster{width:80px;height:120px}.LatestView-module__pZeiVa__contentTitle{font-size:1.25rem}.LatestView-module__pZeiVa__expandIcon{top:1rem;right:1rem;transform:none}.LatestView-module__pZeiVa__actions{flex-direction:column}.LatestView-module__pZeiVa__playButton,.LatestView-module__pZeiVa__moreButton{justify-content:center}}
