.showcaseDataTabs_tabsContainer__qWUj3{display:flex;flex-direction:column;width:100%;gap:var(--spacing-xl)}.showcaseDataTabs_tabs__dNoGE{display:flex;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.showcaseDataTabs_tabs__dNoGE::-webkit-scrollbar{display:none}.showcaseDataTabs_tabButton__yfOPd{padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;box-shadow:var(--shadow-sm)}.showcaseDataTabs_activeTab__XFAOd,.showcaseDataTabs_tabButton__yfOPd:hover{background:var(--color-button);color:var(--color-button-text-primary);font-weight:var(--font-weight-semibold)}.showcaseDataTabs_contentSection__16V6m{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.showcaseDataTabs_section__TZl08{width:100%;overflow-x:hidden;box-sizing:border-box}.showcaseDataTabs_sectionTitle__E0B3H{font-family:var(--font-display);font-size:var(--h4-font-size);text-transform:uppercase;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.showcaseDataTabs_grid___xa9m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);width:100%;align-items:start}.showcaseDataTabs_gridItem__Q3MRV{cursor:pointer;min-width:0;overflow:hidden}.showcaseDataTabs_cardsGrid__xLJAa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);width:100%}.showcaseDataTabs_emptyMessage__GgIwE{padding:2rem 1rem;text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--p-font-size)}@media (max-width:1100px){.showcaseDataTabs_tabs__dNoGE{gap:var(--spacing-xs)}.showcaseDataTabs_tabButton__yfOPd{padding:.625rem 1.25rem;font-size:var(--p-small-font-size)}.showcaseDataTabs_cardsGrid__xLJAa{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.showcaseDataTabs_grid___xa9m{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media (max-width:768px){.showcaseDataTabs_tabsContainer__qWUj3{gap:var(--spacing-lg)}.showcaseDataTabs_tabs__dNoGE{gap:var(--spacing-xs);width:100%;max-width:100%}.showcaseDataTabs_tabButton__yfOPd{padding:.625rem 1rem;font-size:var(--p-small-font-size);flex-shrink:0}.showcaseDataTabs_cardsGrid__xLJAa{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.showcaseDataTabs_grid___xa9m{grid-template-columns:1fr}}@media (max-width:480px){.showcaseDataTabs_tabsContainer__qWUj3{gap:var(--spacing-md)}.showcaseDataTabs_tabs__dNoGE{gap:var(--spacing-xs);width:100%;max-width:100%}.showcaseDataTabs_tabButton__yfOPd{padding:.5rem .75rem;font-size:.75rem;flex-shrink:0}.showcaseDataTabs_cardsGrid__xLJAa{grid-template-columns:1fr;gap:var(--spacing-md)}.showcaseDataTabs_emptyMessage__GgIwE{padding:1.5rem 1rem;font-size:var(--p-small-font-size)}}:root{--hero-height:250px;--diagonal-height:6.5rem}.animePage{overflow:hidden;padding-bottom:var(--spacing-2xl)}.animeHeroBg{position:absolute;top:0;left:0;right:0;height:calc(var(--hero-height) + var(--diagonal-height));background-size:cover;background-position:50%;z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--diagonal-height)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--diagonal-height)),0 100%)}.animeTitle{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.animeTitleWrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.animeContainer{display:grid;grid-template-columns:5fr 2fr;grid-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);grid-row-gap:var(--spacing-lg);row-gap:var(--spacing-lg);align-items:start}.animeHero{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:40px}.animeHeader,.animeRightColumn{display:flex;flex-direction:column;gap:var(--spacing-lg)}.animeRightColumn{grid-column:2;grid-row:1;align-self:start}.latestSignalSection{width:100%}.animeMain{gap:40px}.animeMain,.animeSidebar{display:flex;flex-direction:column}.animeSidebar{gap:var(--spacing-sm);align-items:flex-end}.btn-anime{width:100%;max-width:400px}.animeTags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.animeTag{display:inline-flex;align-items:center;font-size:var(--p-font-size);gap:var(--spacing-xs)}.animeVideo{width:100%;height:100%;aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden}.animeInfoRow{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md);font-size:var(--p-font-size);color:var(--text-secondary)}.animeInfoMeta{display:flex;gap:var(--spacing-sm)}.animeInfoMeta span{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.animeInfoCopyright{font-size:var(--p-small-font-size)}.animeInfoSeparator{transform:scale(1.6)}.animeCharactersRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.animeShopSection{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);container-type:inline-size;container-name:animeShopSection;@container animeShopSection (min-width: 900px){grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}}.animeShopSection:has(>:only-child){grid-template-columns:minmax(250px,250px)}.animeShopSection:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,auto);justify-content:start;@container animeShopSection (min-width: 900px){grid-template-columns:repeat(2,auto)}}.animeShopSection:has(>:nth-child(2):last-child)>*{width:150px}.animeShopSectionHorizontal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.animeShopSectionHorizontal:has(>:only-child){grid-template-columns:1fr}@media (max-width:700px){.animeShopSectionHorizontal{grid-template-columns:1fr}.animeShopSection{display:flex;flex-wrap:nowrap;gap:var(--spacing-md);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%}.animeShopSection>*{flex:0 0 150px;scroll-snap-align:start}.animeShopSection:has(>:only-child){justify-content:center}.animeShopSection:has(>:only-child)>*{flex:0 0 250px}.animeCharactersRow{display:flex;flex-wrap:nowrap;gap:var(--spacing-md);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%}.animeCharactersRow>*{flex:0 0 80%;scroll-snap-align:start}}.similarSection{height:auto}.animeSimilarRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(375px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);container-type:inline-size;container-name:animeSimilarRow;@container animeSimilarRow (min-width: 900px){grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}.animeDetailsRow{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.legalSection,.legalSection .upperSection{display:flex;flex-direction:column;gap:var(--spacing-md)}.legalSection .legalEmail{color:var(--color-text-primary);font-size:var(--p-font-size)}.animeSocials{width:100%}.leaderboardMobile{display:none;width:100%}.leaderboardDesktop{display:block;width:100%}@media (max-width:900px){.leaderboardMobile{display:block}.leaderboardDesktop{display:none}}.productionTeamRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);container-type:inline-size;container-name:productionTeamRow}@container productionTeamRow (min-width: 900px){.productionTeamRow{grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}}@media (max-width:700px){.productionTeamRow{display:flex;flex-wrap:nowrap;gap:var(--spacing-md);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%}.productionTeamRow>*{flex:0 0 280px;scroll-snap-align:start}}@media (min-width:2000px){.animeContainer,.animeHero{grid-template-columns:3fr 1fr}}.xFeeds{display:none}.xFeedsMobile{display:block}@media (min-width:1024px){.xFeeds{display:block}.xFeedsMobile{display:none}}@media (max-width:900px){.animeContainer{display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;align-items:center;width:100%}.animeHeader,.animeHero,.animeRightColumn{display:contents}.animePoster{order:1;transform:scale(.8);transform-origin:top center;margin-bottom:calc(-400px * .2)}.embedSection{order:2;width:100%}.animeTitleWrapper{order:3;justify-content:center;width:100%}.animeTags{order:4;justify-content:center}.animeRatingBoxWrapper{order:5;width:100%}.latestSignalSection{order:6;width:100%}.animeMain{display:contents}.animeMain>*{order:50;width:100%}.animeTrailerWrapper{order:7;width:100%}.animeQuiz{order:8}.animeQuiz:has(>.quizSection:empty){display:none}.animeSidebar{order:9;width:100%;align-items:center}.animeSidebar:not(:has(>.animeSocials>*)){display:none}.btn-anime,.statusNavigationContainer{order:10;width:100%}.animeTagline{order:11;width:100%}.animeDescription{order:12;width:100%}.watchSkipSection{order:13;width:100%}.episodeGuideSection{order:14;width:100%}.animeInfoRow{order:15;width:100%}.charactersSection{order:16;width:100%}.leaderboardMobile{order:17;width:100%}.shopSection{order:18;width:100%}.xFeedWrapper{order:19;width:100%}.similarAnimeWrapper{order:20;width:100%}.legalSection{order:21;width:100%}.animeDetailsRow{order:22;width:100%}.animeTitle{text-align:center;font-size:var(--font-size-4xl);width:100%}}@media (max-width:500px){.animeTitleWrapper{justify-content:center;width:100%}.animeTitle{text-align:center;font-size:var(--font-size-4xl);align-self:center;width:100%}.animeTagline,.charactersSection{width:100%}.animePoster,.animeSocials{align-self:center}.animeSocials{display:flex;align-items:center;width:100%}.animeInfoRow{flex-direction:column;align-items:start;width:100%}.animeMain{width:100%}}.animeContainer>.left{grid-column:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.animeContainer>.right{grid-column:2;grid-row:1/span 10;justify-self:end;display:flex;flex-direction:column;gap:var(--spacing-sm)}@media (max-width:900px){.animeContainer>.left{order:2;width:100%}.animeContainer>.right{order:1;width:100%;display:flex;justify-content:center;align-items:center}.animeContainer>.right .animePoster{transform:scale(.8);transform-origin:top center;margin-bottom:calc(-400px * .2)}}