.DetailsPage-module__bTW86q__page{min-height:100vh;padding-bottom:3.5rem}.DetailsPage-module__bTW86q__hero{flex-direction:column;justify-content:flex-end;min-height:min(58vh,560px);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.DetailsPage-module__bTW86q__hero{min-height:min(62vh,640px)}}.DetailsPage-module__bTW86q__heroBg{z-index:0;position:absolute;inset:0}.DetailsPage-module__bTW86q__heroBg img{object-fit:cover;object-position:center 20%;filter:saturate(1.08)contrast(1.03);width:100%;height:100%}.DetailsPage-module__bTW86q__heroOverlay{background:linear-gradient(#0000 25%,#03030740 45%,#030307bf 72%,#030307 100%),linear-gradient(90deg,#030307eb 0%,#03030780 40%,#0000 72%),linear-gradient(#00000073 0%,#0000 30%);position:absolute;inset:0}.DetailsPage-module__bTW86q__heroBody{z-index:2;width:100%;max-width:var(--content-max,1600px);margin-inline:auto;padding:4.5rem 1rem 1.75rem;position:relative}@media (min-width:640px){.DetailsPage-module__bTW86q__heroBody{padding-inline:1.25rem;padding-bottom:2rem}}@media (min-width:1024px){.DetailsPage-module__bTW86q__heroBody{padding-inline:1.75rem;padding-bottom:2.25rem}}.DetailsPage-module__bTW86q__backBtn{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.DetailsPage-module__bTW86q__backBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}.DetailsPage-module__bTW86q__heroRow{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media (min-width:900px){.DetailsPage-module__bTW86q__heroRow{text-align:left;flex-direction:row;align-items:flex-end;gap:1.75rem}}.DetailsPage-module__bTW86q__poster{aspect-ratio:2/3;border-radius:.85rem;flex-shrink:0;width:8.5rem;overflow:hidden;box-shadow:0 16px 48px #0000008c,0 0 0 1px #ffffff1a}@media (min-width:640px){.DetailsPage-module__bTW86q__poster{width:10rem}}@media (min-width:900px){.DetailsPage-module__bTW86q__poster{width:11.5rem}}.DetailsPage-module__bTW86q__poster img{object-fit:cover;width:100%;height:100%;display:block}.DetailsPage-module__bTW86q__heroInfo{flex-direction:column;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}@media (min-width:900px){.DetailsPage-module__bTW86q__heroInfo{align-items:flex-start}}.DetailsPage-module__bTW86q__metaRow{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}@media (min-width:900px){.DetailsPage-module__bTW86q__metaRow{justify-content:flex-start}}.DetailsPage-module__bTW86q__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:#fff;text-shadow:0 2px 24px #00000080;max-width:36rem;margin:0;font-size:clamp(1.65rem,4vw,2.75rem);font-weight:750;line-height:1.08}.DetailsPage-module__bTW86q__tagline{color:#ffffff6b;max-width:32rem;margin:0;font-size:.875rem;font-style:italic}.DetailsPage-module__bTW86q__genres{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}@media (min-width:900px){.DetailsPage-module__bTW86q__genres{justify-content:flex-start}}.DetailsPage-module__bTW86q__genre{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:all .15s;display:inline-block}.DetailsPage-module__bTW86q__genre:hover{color:#39bfef;background:#39bfef26;border-color:#39bfef66;transform:translateY(-1px)}.DetailsPage-module__bTW86q__overview{color:#ffffff85;max-width:36rem;margin:0;font-size:.875rem;line-height:1.55}.DetailsPage-module__bTW86q__overviewClamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DetailsPage-module__bTW86q__readMore{color:#00e5bf;cursor:pointer;background:0 0;border:none;margin-top:.35rem;padding:0;font-size:.75rem;font-weight:600}.DetailsPage-module__bTW86q__readMore:hover{color:#5eead4}.DetailsPage-module__bTW86q__credit{color:#ffffff61;margin:0;font-size:.8125rem}.DetailsPage-module__bTW86q__credit strong{color:#ffffff8c;font-weight:600}.DetailsPage-module__bTW86q__actions{flex-wrap:wrap;justify-content:center;gap:.55rem;padding-top:.25rem;display:flex}@media (min-width:900px){.DetailsPage-module__bTW86q__actions{justify-content:flex-start}}.DetailsPage-module__bTW86q__ratingPill{letter-spacing:.01em;color:#fcd34d;white-space:nowrap;background:linear-gradient(135deg,#fbbf242e 0%,#fbbf240f 100%);border:1px solid #fbbf244d;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 0 16px #fbbf241a}.DetailsPage-module__bTW86q__ratingCount{color:#fcd34d80;font-size:.6875rem;font-weight:500}.DetailsPage-module__bTW86q__body{width:100%;max-width:var(--content-max,1600px);flex-direction:column;gap:1.75rem;margin-inline:auto;padding:1.25rem 1rem 0;display:flex}@media (min-width:640px){.DetailsPage-module__bTW86q__body{gap:2rem;padding-inline:1.25rem}}@media (min-width:1024px){.DetailsPage-module__bTW86q__body{padding-inline:1.75rem}}.DetailsPage-module__bTW86q__seasonPills{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.DetailsPage-module__bTW86q__seasonPill{color:#ffffff73;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:all .2s}.DetailsPage-module__bTW86q__seasonPill:hover{color:#fffc;border-color:#ffffff24}.DetailsPage-module__bTW86q__seasonPillActive{color:#030307;background:linear-gradient(135deg,#00e5bf,#8b7cf0);border-color:#0000;font-weight:650;box-shadow:0 4px 16px #00e5bf40}.DetailsPage-module__bTW86q__seasonCount{opacity:.65;margin-left:.35rem;font-size:.6875rem}.DetailsPage-module__bTW86q__epGrid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:640px){.DetailsPage-module__bTW86q__epGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.DetailsPage-module__bTW86q__epGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.DetailsPage-module__bTW86q__epCard{color:inherit;background:#ffffff06;border:1px solid #ffffff12;border-radius:.85rem;min-height:5.5rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex;overflow:hidden}.DetailsPage-module__bTW86q__epCard:hover{background:#ffffff0b;border-color:#00e5bf47;transform:translateY(-2px)}.DetailsPage-module__bTW86q__epStill{background:#0a0a12;flex-shrink:0;width:6.5rem;position:relative;overflow:hidden}@media (min-width:640px){.DetailsPage-module__bTW86q__epStill{width:7.5rem}}.DetailsPage-module__bTW86q__epStill img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.DetailsPage-module__bTW86q__epBadge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;border-radius:.35rem;padding:.15rem .4rem;font-size:.625rem;font-weight:700;position:absolute;top:.35rem;left:.35rem}.DetailsPage-module__bTW86q__epPlay{opacity:0;background:#00000040;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.DetailsPage-module__bTW86q__epCard:hover .DetailsPage-module__bTW86q__epPlay{opacity:1}.DetailsPage-module__bTW86q__epPlayIcon{background:linear-gradient(135deg,#00e5bf,#8b7cf0);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;box-shadow:0 4px 14px #00e5bf59}.DetailsPage-module__bTW86q__epBody{flex-direction:column;flex:1;justify-content:center;gap:.2rem;min-width:0;padding:.65rem .75rem;display:flex}.DetailsPage-module__bTW86q__epTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.DetailsPage-module__bTW86q__epCard:hover .DetailsPage-module__bTW86q__epTitle{color:#5eead4}.DetailsPage-module__bTW86q__epDesc{color:#ffffff59;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.DetailsPage-module__bTW86q__epMeta{color:#ffffff47;margin-top:.15rem;font-size:.625rem}.DetailsPage-module__bTW86q__castRail{scrollbar-width:none;gap:.65rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.DetailsPage-module__bTW86q__castRail::-webkit-scrollbar{display:none}.DetailsPage-module__bTW86q__castCard{background:#ffffff05;border:1px solid #ffffff12;border-radius:.75rem;flex:0 0 6.5rem;overflow:hidden}.DetailsPage-module__bTW86q__castImg{aspect-ratio:2/3;background:#ffffff08;position:relative}.DetailsPage-module__bTW86q__castImg img{object-fit:cover;width:100%;height:100%;display:block}.DetailsPage-module__bTW86q__castPlaceholder{color:#ffffff1f;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.DetailsPage-module__bTW86q__castMeta{padding:.45rem .5rem .55rem}.DetailsPage-module__bTW86q__castName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;font-weight:600;overflow:hidden}.DetailsPage-module__bTW86q__castRole{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.6rem;overflow:hidden}.DetailsPage-module__bTW86q__facts{background:linear-gradient(145deg,#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff12;border-radius:1rem;padding:1.15rem 1.25rem}.DetailsPage-module__bTW86q__factsTitle{font-family:var(--font-display), system-ui, sans-serif;color:#fff;align-items:center;gap:.6rem;margin:0 0 .85rem;font-size:1.05rem;font-weight:650;display:flex}.DetailsPage-module__bTW86q__factsTitle:before{content:"";background:linear-gradient(#00e5bf,#8b7cf0);border-radius:99px;width:3px;height:1.1em;box-shadow:0 0 10px #00e5bf66}.DetailsPage-module__bTW86q__factsGrid{grid-template-columns:1fr;gap:.75rem 1.25rem;display:grid}@media (min-width:560px){.DetailsPage-module__bTW86q__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.DetailsPage-module__bTW86q__factsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.DetailsPage-module__bTW86q__factLabel{letter-spacing:.1em;text-transform:uppercase;color:#ffffff47;margin:0 0 .15rem;font-size:.625rem;font-weight:700}.DetailsPage-module__bTW86q__factValue{color:#ffffffc7;margin:0;font-size:.875rem;line-height:1.35}.DetailsPage-module__bTW86q__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.DetailsPage-module__bTW86q__modalFrame{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:.85rem;width:100%;max-width:56rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0009}.DetailsPage-module__bTW86q__modalFrame iframe{border:0;width:100%;height:100%}.DetailsPage-module__bTW86q__modalClose{color:#fff;cursor:pointer;background:#000000b3;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.9rem;display:flex;position:absolute;top:.65rem;right:.65rem}.DetailsPage-module__bTW86q__modalClose:hover{background:#ffffff1f}.DetailsPage-module__bTW86q__emptyNote{color:#ffffff59;margin:0;font-size:.875rem}
