.animeRatingCard_card__xQyHU{display:flex;flex:1 0;flex-direction:column;gap:5px;align-items:flex-start;min-width:0;overflow:clip;position:relative;border-radius:var(--corner-radius-medium,8px);border:1px solid var(--surface-border,rgba(237,237,237,.2));background:var(--surface-blur-card,rgba(237,237,237,.05));-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);text-decoration:none;transition:all .2s ease}.animeRatingCard_card__xQyHU:hover{background:rgba(237,237,237,.08);border-color:rgba(237,237,237,.3)}.animeRatingCard_image__dxnJ1{display:block;aspect-ratio:101/144;width:100%;flex-shrink:0;object-fit:cover;border-radius:var(--corner-radius-small,4px)}.animeRatingCard_textWrapper__JITkh{display:flex;flex-direction:column;gap:2px;align-items:flex-start;justify-content:center;padding:5px 10px 12px;width:100%;flex-shrink:0;box-sizing:border-box}.animeRatingCard_title__bXRLl{color:var(--color-text-primary,#EDEDED);font-size:16px;line-height:20px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.animeRatingCard_meta__M3_tg,.animeRatingCard_title__bXRLl{font-family:var(--font-bricolage),sans-serif;font-weight:500}.animeRatingCard_meta__M3_tg{display:flex;gap:10px;align-items:center;font-size:12px;line-height:16px}.animeRatingCard_episode__bns1K{color:var(--color-text-secondary,rgba(237,237,237,.8))}.animeRatingCard_watchPercent__8AvPT{color:#62ff84}.animeRatingCard_progressBar__l4cbh{position:absolute;bottom:2px;left:0;display:flex;align-items:flex-start;width:100%;height:2px}.animeRatingCard_progressFill__V3jT8{background:#62ff84;height:4px;border-radius:1px}.animeRatingCard_progressTrack__iSrQ_{background:var(--surface-background-20,rgba(237,237,237,.2));height:4px;border-radius:1px;flex:1 1}.animeRatingGrid_container__K_lTy{display:flex;flex-direction:column;gap:20px;width:100%}.animeRatingGrid_sectionHeader__hZl81{display:flex;justify-content:space-between;align-items:center;width:100%}.animeRatingGrid_sectionTitle__Tbh57{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin:0}.animeRatingGrid_viewAllLink__EaixS{display:flex;height:30px;padding:0 15px 0 20px;justify-content:center;align-items:center;gap:5px;color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.animeRatingGrid_viewAllLink__EaixS:hover{opacity:.8}.animeRatingGrid_grid__Wq6Tm{display:flex;gap:15px;align-items:stretch;width:100%}@media (max-width:1024px){.animeRatingGrid_grid__Wq6Tm{flex-wrap:wrap}}@media (max-width:768px){.animeRatingGrid_sectionHeader__hZl81{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.animeRatingGrid_grid__Wq6Tm{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.animeRatingGrid_grid__Wq6Tm::-webkit-scrollbar{display:none}}.browseByGenre_container__yuRax{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.browseByGenre_sectionHeader__lipq2{display:flex;justify-content:space-between;align-items:center;width:100%}.browseByGenre_viewAllLink__jFXfG{display:flex;height:30px;padding:0 15px 0 20px;justify-content:center;align-items:center;gap:5px;color:#fff;font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;white-space:nowrap}.browseByGenre_viewAllLink__jFXfG:hover{opacity:.8}.browseByGenre_sectionTitle__fWCbI{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin:0}.browseByGenre_content__bpHfb{display:flex;gap:var(--spacing-xl);width:100%}.browseByGenre_genreList__KzUXF{display:flex;flex-direction:column;gap:8px;min-width:140px;flex-shrink:0}.browseByGenre_genreButton__nzXv8{display:flex;padding:8px 16px;align-items:center;border-radius:8px;border:1px solid transparent;background:rgba(237,237,237,.05);color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.browseByGenre_genreButton__nzXv8:hover{background:rgba(237,237,237,.1);border-color:rgba(237,237,237,.2)}.browseByGenre_genreButton__nzXv8.browseByGenre_active__DAr4M{background:rgb(255,255,255);color:#000;border-color:rgb(255,255,255)}.browseByGenre_cardsSection__CDoS9{flex:1 1}.browseByGenre_grid__bEMYg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);width:100%}.browseByGenre_seeAllCard__4_AMY{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px;border-radius:12px;border:1px solid rgba(237,237,237,.2);background:rgba(237,237,237,.05);text-decoration:none;transition:all .2s ease;cursor:pointer}.browseByGenre_seeAllCard__4_AMY:hover{background:rgba(237,237,237,.1);border-color:rgba(237,237,237,.3)}.browseByGenre_seeAllContent__TDp0J{display:flex;flex-direction:column;align-items:center;gap:8px}.browseByGenre_seeAllText__kzobX{color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:16px;font-weight:500}.browseByGenre_seeAllArrow__R57MB{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(237,237,237,.155);color:var(--color-text-primary,#EDEDED);opacity:.8}.browseByGenre_seeAllCount__NhS5_{color:var(--color-text-secondary);font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:400}@media (max-width:1024px){.browseByGenre_grid__bEMYg{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.browseByGenre_content__bpHfb{flex-direction:column}.browseByGenre_genreList__KzUXF{flex-direction:row;flex-wrap:wrap;min-width:unset}.browseByGenre_grid__bEMYg{grid-template-columns:1fr}}.browseBySeason_container__vXXl_{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.browseBySeason_sectionHeader__iLNp4{display:flex;justify-content:space-between;align-items:center;width:100%}.browseBySeason_sectionTitle__Hb5w8{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin:0}.browseBySeason_viewAllLink__T7hkk{display:flex;height:30px;padding:0 15px 0 20px;justify-content:center;align-items:center;gap:5px;color:#fff;font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;white-space:nowrap}.browseBySeason_viewAllLink__T7hkk:hover{opacity:.8}.browseBySeason_seasonGrid__7hDpS{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;width:100%}.browseBySeason_seasonCard__iJ5pw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px;border-radius:8px;border:1px solid rgba(237,237,237,.2);background:rgba(237,237,237,.05);text-decoration:none;transition:all .2s ease}.browseBySeason_seasonCard__iJ5pw:hover{background:rgba(237,237,237,.1);border-color:rgba(237,237,237,.3)}.browseBySeason_seasonLabel__tAilg{color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:center;white-space:nowrap}.browseBySeason_seasonCount__UyP8t{color:var(--color-text-tertiary,rgba(237,237,237,.55));font-family:var(--font-bricolage),sans-serif;font-size:12px;font-weight:500;line-height:16px}@media (max-width:1024px){.browseBySeason_seasonGrid__7hDpS{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.browseBySeason_sectionHeader__iLNp4{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.browseBySeason_viewAllLink__T7hkk{padding-left:0}.browseBySeason_seasonGrid__7hDpS{grid-template-columns:repeat(2,1fr)}}.browseBySeries_container__yYaW7{display:flex;flex-direction:column;gap:20px;width:100%}.browseBySeries_sectionHeader__mFD2L{display:flex;justify-content:space-between;align-items:center;width:100%}.browseBySeries_sectionTitle__geJwm{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin:0}.browseBySeries_viewAllLink__fEgg3{display:flex;height:40px;padding:0 15px 0 20px;justify-content:center;align-items:center;gap:5px;border-radius:200px;border:1px solid var(--surface-border,rgba(237,237,237,.2));color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.browseBySeries_viewAllLink__fEgg3:hover{opacity:.8}.browseBySeries_seriesGrid__Pic13{display:flex;gap:10px;width:100%}.browseBySeries_seriesCard__FR7kM{display:flex;flex:1 0;align-items:flex-start;padding:10px;border-radius:var(--corner-radius-medium,8px);border:1px solid var(--surface-border,rgba(237,237,237,.2));background:var(--surface-blur-card,rgba(237,237,237,.05));-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);text-decoration:none;overflow:hidden;position:relative;transition:all .2s ease}.browseBySeries_seriesCard__FR7kM:hover{background:rgba(237,237,237,.08);border-color:rgba(237,237,237,.3)}.browseBySeries_cardBg__G2XcA{position:absolute;top:-145px;left:-5px;width:402px;height:643px;border-radius:9px;filter:blur(100px);pointer-events:none;overflow:hidden}.browseBySeries_cardBgImage__I6_e5{width:100%;height:100%;object-fit:cover;border-radius:9px}.browseBySeries_cardBgOverlay__kyPMV{position:absolute;inset:0;background:rgba(24,13,34,.6);border-radius:9px}.browseBySeries_coverImage__F_WeW{width:75px;height:120px;border-radius:8px;object-fit:cover;flex-shrink:0;position:relative;z-index:1}.browseBySeries_textWrapper__XbbTN{display:flex;flex:1 0;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;min-width:0;position:relative;z-index:1}.browseBySeries_textContent__CIbU2{display:flex;flex:1 0;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:20px 15px;width:100%;gap:8px;box-sizing:border-box}.browseBySeries_seriesTitle__Uv2qa{color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:16px;font-weight:600;line-height:20px;margin:0;width:100%}.browseBySeries_seriesDescription__HCbP6{color:var(--color-text-secondary,rgba(237,237,237,.8));margin:0;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.browseBySeries_seriesDescription__HCbP6,.browseBySeries_seriesMeta__CJOJT{font-family:var(--font-bricolage),sans-serif;font-size:12px;font-weight:500;line-height:16px}.browseBySeries_seriesMeta__CJOJT{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start;align-content:flex-start;align-self:stretch;color:var(--color-text-tertiary,rgba(237,237,237,.55));white-space:nowrap}@media (max-width:1024px){.browseBySeries_seriesGrid__Pic13{flex-wrap:wrap}.browseBySeries_seriesCard__FR7kM{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 5px);min-width:calc(50% - 5px)}}@media (max-width:768px){.browseBySeries_sectionHeader__mFD2L{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.browseBySeries_seriesGrid__Pic13{flex-direction:column}.browseBySeries_seriesCard__FR7kM{flex:1 0 100%;min-width:100%}}.browseByStudio_container__shgNN{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.browseByStudio_sectionHeader__Qr0au{display:flex;justify-content:space-between;align-items:center;width:100%}.browseByStudio_sectionTitle__IIq_B{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin:0}.browseByStudio_viewAllLink__p38MZ{display:flex;height:30px;padding:0 15px 0 20px;justify-content:center;align-items:center;gap:5px;color:#fff;font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;white-space:nowrap}.browseByStudio_viewAllLink__p38MZ:hover{opacity:.8}.browseByStudio_studioList__NFZax{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.browseByStudio_studioList__NFZax::-webkit-scrollbar{display:none}.browseByStudio_studioCard__SqcIm{display:flex;padding:10px 0 10px 10px;align-items:center;gap:10px;flex:1 0;border-radius:var(--corner-radius-medium,8px);border:1px solid var(--surface-border,rgba(237,237,237,.2));background:var(--surface-blur-card,rgba(237,237,237,.05));text-decoration:none;transition:all .2s ease}.browseByStudio_studioCard__SqcIm:hover{background:rgba(237,237,237,.1);border-color:rgba(237,237,237,.3)}.browseByStudio_studioLogo__o0gi_{display:flex;align-items:center;justify-content:center;width:60px;height:60px;overflow:hidden}.browseByStudio_studioInitial__vD6zS{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:24px;font-weight:400}.browseByStudio_studioInfo__EPfmq{display:flex;flex-direction:column;gap:2px;min-width:0}.browseByStudio_studioName__5TBZq{color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browseByStudio_studioCount__fccKZ{color:var(--color-text-tertiary,rgba(237,237,237,.55));font-family:var(--font-bricolage),sans-serif;font-size:12px;font-weight:500;line-height:16px}@media (max-width:768px){.browseByStudio_sectionHeader__Qr0au{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.browseByStudio_viewAllLink__p38MZ{padding-left:0}.browseByStudio_studioCard__SqcIm{min-width:0}.browseByStudio_studioLogo__o0gi_{width:48px;height:48px}.browseByStudio_studioInitial__vD6zS{font-size:20px}}.loadMoreShows_container__x0WEq{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);width:100%}.loadMoreShows_sectionHeader__OtTky{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--spacing-md)}.loadMoreShows_sectionTitle__MU8vm{color:var(--color-text-primary,#EDEDED);font-family:var(--font-montra),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin:0;white-space:nowrap;flex-shrink:0}.loadMoreShows_alphabetNav__akssw{display:flex;flex-wrap:nowrap;gap:18px;align-items:center}.loadMoreShows_alphabetButton__zlNxZ{padding:0;background:none;border:none;color:var(--color-text-primary);font-family:var(--font-bricolage),sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s;white-space:nowrap;opacity:.6}.loadMoreShows_alphabetButton__zlNxZ:hover{opacity:1}.loadMoreShows_alphabetButton__zlNxZ.loadMoreShows_active__QJZeh{opacity:1;color:rgb(255,255,255)}.loadMoreShows_grid__ZXPPI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);width:100%}.loadMoreShows_loadMoreButton__9o6q2{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px;width:100%;border-radius:100px;border:1px solid rgba(237,237,237,.2);background:rgba(237,237,237,.05);color:var(--color-text-primary,#EDEDED);font-family:var(--font-bricolage),sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.loadMoreShows_loadMoreButton__9o6q2:hover{background:rgba(237,237,237,.1);border-color:rgba(237,237,237,.3)}@media (max-width:1024px){.loadMoreShows_grid__ZXPPI{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.loadMoreShows_grid__ZXPPI{grid-template-columns:1fr}}.showcaseBanner_bannerSection__nI4UP{position:relative;width:100vw;margin-left:calc(-50vw + 50%);height:calc(500px + var(--header-height));overflow:hidden;padding-top:var(--header-height)}.showcaseBanner_bannerBackground__kXQx0{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.showcaseBanner_bannerImage__PpVSW{object-fit:cover;object-position:center}.showcaseBanner_bannerGradient__02xtg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,var(--color-bg) 0,rgba(0,0,0,.4) 40%,transparent 100%);z-index:2}@media (max-width:768px){.showcaseBanner_bannerSection__nI4UP{height:calc(350px + var(--header-height))}}@media (max-width:480px){.showcaseBanner_bannerSection__nI4UP{height:calc(300px + var(--header-height))}}