.similarAnimeSection_similarSection__vvcS_{height:auto}.similarAnimeSection_animeSimilarRow__T1sks{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){.similarAnimeSection_animeSimilarRow__T1sks{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media (max-width:700px){.similarAnimeSection_animeSimilarRow__T1sks{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%}.similarAnimeSection_animeSimilarRow__T1sks>*{flex:0 0 100%;scroll-snap-align:start}}.wipSection_wipSection__d4BgC{width:100%}.wipSection_header__bImwb{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-md)}.wipSection_title__nheQ5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.wipSection_controls___fkOQ{display:flex;align-items:center;gap:var(--spacing-sm)}.wipSection_dotsContainer__QOqym{display:flex;gap:var(--spacing-xs);border-radius:var(--radius-full);background-color:var(--color-surface);padding:var(--spacing-sm);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.wipSection_dot__fYFDn{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--color-text-tertiary);cursor:pointer;transition:all .2s ease;margin-left:var(--spacing-xs)}.wipSection_dotActive__DZdHA,.wipSection_dot__fYFDn:hover{background-color:var(--color-text-primary)}.wipSection_dotActive__DZdHA{transform:scale(1.25)}.wipSection_nextButton__6KSiQ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-surface);color:var(--color-text-primary);border:none;cursor:pointer;transition:background-color .2s ease}.wipSection_nextButton__6KSiQ:hover{background-color:var(--color-button-light)}.wipSection_tabs__wx_gL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-md)}.wipSection_tab__TLRBp{border-radius:var(--radius-full);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:all .2s ease;background-color:var(--color-surface);color:var(--color-text-secondary)}.wipSection_tab__TLRBp:hover{background-color:var(--color-button-light)}.wipSection_tabActive__EMTtz{background-color:var(--color-text-primary);color:var(--color-button-text-primary)}.wipSection_staticGrid__gxUA6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.wipSection_carouselContainer__QIZ3r{position:relative;overflow:hidden}.wipSection_carousel__RYaTk{display:flex;gap:var(--spacing-md)}.wipSection_slide__YBncF{width:100%;flex-shrink:0;padding:0 var(--spacing-sm)}.wipSection_slideGrid__x1S2i{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.wipSection_item__BZmLB{cursor:pointer;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.wipSection_item__BZmLB:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.wipSection_itemImage__9oycP{height:250px;width:100%;object-fit:cover}.wipSection_videoPlaceholder__g9YkD{height:250px;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-button-light);color:var(--color-text-secondary)}.wipSection_itemContent__uuPpr{padding:var(--spacing-sm);text-align:center;color:var(--color-text-primary)}.wipSection_itemDate__MXk8I{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:0}.wipSection_itemTitle__PZNxP{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:0;line-height:var(--line-height-sm)}.wipSection_modal__CA_07{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8)}.wipSection_modalContent__4VNfx{display:flex;align-items:center;gap:var(--spacing-md)}.wipSection_modalNavButton__iEtrY{position:fixed;top:50%;transform:translateY(-50%);width:auto;height:auto;border:none;background:transparent!important;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:60;transition:all .2s ease;outline:none;box-shadow:none}.wipSection_modalNavButton__iEtrY:first-child{left:50px}.wipSection_modalNavButton__iEtrY:nth-child(3){right:50px}.wipSection_modalNavButton__iEtrY:hover{transform:translateY(-50%) scale(1.1);opacity:.8}.wipSection_modalNavButton__iEtrY:focus{outline:none;box-shadow:none}.wipSection_modalMedia__mEMAB{position:relative}.wipSection_modalImage__7LYqD,.wipSection_modalVideo__BnYpn{max-height:80vh;width:80vw;object-fit:contain}@media (max-width:768px){.wipSection_controls___fkOQ{gap:var(--spacing-xs)}.wipSection_dotsContainer__QOqym{padding:var(--spacing-xs)}.wipSection_tabs__wx_gL{gap:var(--spacing-xs)}.wipSection_tab__TLRBp{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.wipSection_slideGrid__x1S2i,.wipSection_staticGrid__gxUA6{grid-template-columns:1fr;gap:var(--spacing-sm)}.wipSection_itemImage__9oycP{height:200px}.wipSection_modalContent__4VNfx{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.wipSection_modalNavButton__iEtrY{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.wipSection_modalNavButton__iEtrY:first-child{left:var(--spacing-md)}.wipSection_modalNavButton__iEtrY:last-child{right:var(--spacing-md)}}.image_wrapper__SRBN0{cursor:pointer}.image_thumbnail__WaiuW{object-fit:contain;transition:transform .2s ease-in-out}.image_default__fJC0u{width:100%;height:auto}.image_posterImage__tWYZN{width:100%;height:auto;border-radius:var(--radius-md)}.image_modalOverlay__4TEfN{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);z-index:50}.image_modalContent__VIVUI{position:relative;max-height:80vh}.image_modalImage__c1ABd{max-height:80vh;border-radius:.5rem;object-fit:contain}.videoPlayer_wrapper__ApLAi{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden}.videoPlayer_videoPlayer___CGZo{position:absolute;top:0;left:0;width:100%;height:100%}:root{--hero-height:250px;--diagonal-height:6.5rem}.animePage{overflow:hidden}.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%)}.animeHeroBg.level1{background-image:url(/assets/vibes/anime-page-header/bg-level1.png)}.animeHeroBg.level2{background-image:url(/assets/vibes/anime-page-header/bg-level2.png)}.animeHeroBg.level3{background-image:url(/assets/vibes/anime-page-header/bg-level3.png)}.animeHeroBg.level4{background-image:url(/assets/vibes/anime-page-header/bg-level4.png)}.animeTagline{font-size:var(--p-large-font-size)}.animeStats{max-width:-moz-fit-content;max-width:fit-content}.animeContainer{display:grid;grid-template-columns:4fr 1fr;grid-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);align-items:start}.left{gap:var(--spacing-lg)}.left,.right{display:flex;flex-direction:column}.right{gap:var(--spacing-sm);align-items:flex-end}.btn-anime{width:100%}.animeTags{display:flex;gap:.75rem;margin-top:.5rem}.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(250px,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)}@media (max-width:700px){.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%}.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{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);align-items:start}}.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-reverse;gap:var(--spacing-lg);justify-content:center;align-items:center}.right{max-width:300px}.animeTitle{text-align:center;font-size:var(--font-size-4xl)}}.shopWriteup_shopWriteupBrand__SDN0A{display:flex;align-items:center;gap:16px;margin-bottom:var(--spacing-md)}.shopWriteup_shopWriteupBrandIcon___SrAB{display:flex;align-items:center;gap:12px}.shopWriteup_shopWriteupDescription__DBj8g{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.shopWriteup_shopWriteupDescription__DBj8g:last-child{margin-bottom:0}