.cast-page-seo main{max-width:1327px;width:100vw;margin:20px auto;padding:20px}.cast-page-seo .top{background-color:hsla(0,0%,100%,.1);border-radius:10px;padding:20px;display:grid;grid-template-columns:1fr 3fr;gap:20px;margin-bottom:20px}.cast-page-seo .cast-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:300px;width:0;min-width:100%;overflow:hidden;border-radius:10px}.cast-page-seo .cast-image-wrapper.empty{background:radial-gradient(77.13% 77.13% at 50% 45.8%,hsla(0,0%,100%,.6) 0,#3b3b3b 100%)}.cast-page-seo .cast-image{max-height:400px;border-radius:10px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cast-page-seo .coming-soon{text-align:center;font-size:2rem;margin:30px auto 0;padding:2rem;background-color:rgba(51,30,61,.7411764706);border-radius:10px;position:relative;max-width:680px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cast-page-seo .coming-soon .megaphone{font-size:4rem;opacity:.3;-webkit-filter:grayscale(1);filter:grayscale(1)}.cast-page-seo .bottom{margin-top:20px}.cast-page-seo .cast-details{width:0;min-width:100%;min-height:200px}.cast-page-seo .cast-title{font-size:2.2rem;margin-bottom:10px;text-align:center}.cast-page-seo .cast-no-image{margin:auto}.cast-page-seo h1,.cast-page-seo h2,.cast-page-seo h3,.cast-page-seo h4,.cast-page-seo p{line-height:1.5}.cast-page-seo .cast-subtitle{font-size:2rem;margin-bottom:10px}.cast-page-seo .nodes{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cast-page-seo .node-title{font-size:1.6rem;margin-bottom:5px}.cast-page-seo .node-title,.cast-page-seo .role{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cast-page-seo .role{font-size:1rem;margin-bottom:8px;font-weight:600;color:hsla(0,0%,100%,.8)}.cast-page-seo .providers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:7px;overflow-x:auto;padding-bottom:3px}.cast-page-seo .node-link{display:block;margin:0;padding:0;color:inherit;overflow:hidden}.cast-page-seo .node-link:hover{text-decoration:none}.cast-page-seo .node-link:active,.cast-page-seo .node-link:visited{color:inherit}.cast-page-seo .node{display:grid;grid-template-columns:auto 1fr;gap:15px;background-color:hsla(0,0%,100%,.1);border-radius:10px;height:100%;min-height:200px}.cast-page-seo .node .poster{border-radius:10px 0 0 10px;overflow:hidden}.cast-page-seo .node .empty-poster{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;aspect-ratio:2/3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#4100fa,#262626)}.cast-page-seo .node .tv-icon{width:50%;aspect-ratio:1/1}.cast-page-seo .node .overview{font-size:.95rem;color:hsla(0,0%,100%,.7);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cast-page-seo .node .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 10px 10px 0;position:relative;width:0;min-width:100%}.cast-page-seo .worthy-score-cast-seo.match-score-text-2{width:auto;height:auto;padding:10px 14px;margin:0;position:absolute;bottom:5px;right:5px;border-radius:7px;background-color:rgba(0,0,0,.5)}.cast-page-seo .worthy-score-cast-seo.match-score-text-2 .match-score-text{text-transform:none;padding:0;font-size:2rem;line-height:1}.cast-page-seo .loading-cast,.cast-page-seo .not-found{padding:calc(50vh - 64px) 0;text-align:center;font-size:2rem}.cast-page-seo .seo-missing-cast-description{color:hsla(0,0%,100%,.5);font-size:1.1rem;text-align:center;margin-top:30px;margin-bottom:30px;line-height:1.25;font-weight:600}.cast-page-seo .seo-missing-cast-description .missing-cast-title{display:inline-block;font-size:1.6rem;margin-bottom:5px;color:hsla(0,0%,100%,.75)}@media (max-width:1150px){.cast-page-seo .top{grid-template-columns:1fr 2fr}}@media (max-width:1040px){.cast-page-seo .node .overview{-webkit-line-clamp:2}}@media (max-width:950px){.cast-page-seo .providers .recommendation-service-seo:nth-child(7),.cast-page-seo .providers .recommendation-service-seo:nth-child(8){display:none}.cast-page-seo .top{grid-template-columns:1fr}.cast-page-seo .cast-image{-o-object-fit:contain;object-fit:contain;width:unset;height:unset}.cast-page-seo .node .overview{-webkit-line-clamp:3}}@media (max-width:880px){.cast-page-seo .providers .recommendation-service-seo:nth-child(7),.cast-page-seo .providers .recommendation-service-seo:nth-child(8){display:unset}.cast-page-seo .nodes{grid-template-columns:1fr}}@media (max-width:770px){.cast-page-seo .cast-image-wrapper{min-height:200px;max-width:100%}.cast-page-seo .cast-image{max-height:250px}.cast-page-seo .seo-missing-cast-description{text-align:center}}@media (max-width:480px){.cast-page-seo .node{grid-template-columns:1fr 2fr;gap:10px}.cast-page-seo .node .poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cast-page-seo .node .poster .empty-poster img{width:50%;-o-object-fit:contain;object-fit:contain}.cast-page-seo .node .node-title{font-size:1.4rem;line-height:1.3}.cast-page-seo .node .role{font-size:.9rem}.cast-page-seo .node .overview{font-size:.85rem}}